]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
3 years agolib-imap: fuzz-imap-bodystructure - Include header rather than source file
Marco Bettini [Tue, 5 Jul 2022 14:48:10 +0000 (14:48 +0000)] 
lib-imap: fuzz-imap-bodystructure - Include header rather than source file

3 years agolib-mail: Add message_part_is_equal_ex() allowing additional checks on parts
Marco Bettini [Tue, 5 Jul 2022 15:32:22 +0000 (15:32 +0000)] 
lib-mail: Add message_part_is_equal_ex() allowing additional checks on parts

3 years agolib-test: FUZZ_BEGIN_STR() - Replace NULs('\0') with backslashes '\\'
Marco Bettini [Tue, 5 Jul 2022 09:50:19 +0000 (09:50 +0000)] 
lib-test: FUZZ_BEGIN_STR() - Replace NULs('\0') with backslashes '\\'

This is done so that the strings generated from fuzzer data always contain a
maximal length string. The presence of NULs creates aliases in the fuzz space
and makes less likely to generate very long NUL terminated strings.
The backslash is chosen instead of space as replacement because it is usually
a more troublesome character to handle.

3 years agoauth: Add a comment about updating userdb_find()
Timo Sirainen [Mon, 16 May 2022 12:58:45 +0000 (14:58 +0200)] 
auth: Add a comment about updating userdb_find()

3 years agoauth: Fix handling passdbs with identical driver/args but different mechanisms/userna...
Timo Sirainen [Mon, 9 May 2022 12:23:33 +0000 (15:23 +0300)] 
auth: Fix handling passdbs with identical driver/args but different mechanisms/username_filter

The passdb was wrongly deduplicated in this situation, causing wrong
mechanisms or username_filter setting to be used. This would be a rather
unlikely configuration though.

Fixed by moving mechanisms and username_filter from struct passdb_module
to struct auth_passdb, which is where they should have been in the first
place.

3 years agolib-storage: Avoid calling mail_set_attachment_keywords() recursively
Timo Sirainen [Tue, 22 Feb 2022 16:47:55 +0000 (17:47 +0100)] 
lib-storage: Avoid calling mail_set_attachment_keywords() recursively

It doesn't break, but it's unnecessary work.

3 years agolib-imap: imap_bodystructure_parse*() - Reset parts.data on failure
Timo Sirainen [Tue, 22 Feb 2022 16:44:02 +0000 (17:44 +0100)] 
lib-imap: imap_bodystructure_parse*() - Reset parts.data on failure

Having the data filled only to some message_parts can confuse the callers,
thinking that all the parts were successfully filled.

Fixes:
Panic: file message-part-data.c: line 579 (message_part_is_attachment): assertion failed: (data != NULL)

3 years agowant_ldap.m4: Define LDAP_DEPRECATED unconditionally when ldap is enabled
Karl Fleischmann [Tue, 5 Jul 2022 12:10:13 +0000 (14:10 +0200)] 
want_ldap.m4: Define LDAP_DEPRECATED unconditionally when ldap is enabled

Regression was introduced in 838e65f96678a4a390c94f0a59e1ec489ee532d2.

3 years agolib-imap: imap_bodystructure_parse_args() - Prevent stack overflow on too nested...
Marco Bettini [Mon, 4 Jul 2022 10:37:18 +0000 (10:37 +0000)] 
lib-imap: imap_bodystructure_parse_args() - Prevent stack overflow on too nested bodyparts

3 years agolib-imap: is_valid_atom_char() - Fix implicit conversion from unsigned to signed...
Marco Bettini [Mon, 4 Jul 2022 09:51:01 +0000 (09:51 +0000)] 
lib-imap: is_valid_atom_char() - Fix implicit conversion from unsigned to signed char

3 years agolib-imap: str_sanitize_binary() - Fix implicit conversion from bool to int
Marco Bettini [Mon, 4 Jul 2022 09:49:32 +0000 (09:49 +0000)] 
lib-imap: str_sanitize_binary() - Fix implicit conversion from bool to int

3 years agom4: Configure lua to be auto-enabled by default
Karl Fleischmann [Mon, 4 Jul 2022 10:06:24 +0000 (12:06 +0200)] 
m4: Configure lua to be auto-enabled by default

3 years agostat/event-exporter-fmt.c: Cast tv_usec value to unsigned int in rfc3339-time formatter
Karl Fleischmann [Fri, 24 Jun 2022 07:45:15 +0000 (09:45 +0200)] 
stat/event-exporter-fmt.c: Cast tv_usec value to unsigned int in rfc3339-time formatter

This commit prevents compilation warnings if tv_usec has a different
type than the assumed unsigned long (e.g. on macOS). This also makes the
rfc3339-time formatter consistent with the unix-time formatter for this
field.

3 years agoconfigure: Remove unused sizeof directives
Karl Fleischmann [Fri, 24 Jun 2022 06:11:53 +0000 (08:11 +0200)] 
configure: Remove unused sizeof directives

3 years agolib: Use size of size_t instead of data-model for bit-widths
Karl Fleischmann [Fri, 24 Jun 2022 06:07:09 +0000 (08:07 +0200)] 
lib: Use size of size_t instead of data-model for bit-widths

This commit drops the generic and confusing data-model check (that
is a platform-specific value of bit-widths for various data types) in
favor of checking the actually used size (i.e. size_t).

3 years agolib-fs/fs-posix: Fix variable scopes for missing flock()
Karl Fleischmann [Wed, 22 Jun 2022 08:14:56 +0000 (10:14 +0200)] 
lib-fs/fs-posix: Fix variable scopes for missing flock()

Move local variables into their used scope to fix unused-variable errors
in case flock() is not available.

3 years agolib/mmap-util: Drop manual redefinition of madvise()
Karl Fleischmann [Wed, 22 Jun 2022 08:05:19 +0000 (10:05 +0200)] 
lib/mmap-util: Drop manual redefinition of madvise()

Using posix_madvise() allows us to drop the manual re-implementation of
madvise() and the relevant function-check in the configuration step.

3 years agoglobal: Replace madvise() with posix_madvise() function
Karl Fleischmann [Wed, 22 Jun 2022 08:02:35 +0000 (10:02 +0200)] 
global: Replace madvise() with posix_madvise() function

To allow compilation on POSIX conformant systems this commit replaces
the non-standard madvise() call and it's advice-values with the posix
specific posix_madvise() and appropriate values.

3 years agolib/compat.h: Remove unnecessary GNUC-checks for typechecks
Karl Fleischmann [Tue, 21 Jun 2022 13:34:46 +0000 (15:34 +0200)] 
lib/compat.h: Remove unnecessary GNUC-checks for typechecks

3 years agolib: Make pagesize-retrieval portable
Karl Fleischmann [Tue, 21 Jun 2022 12:50:11 +0000 (14:50 +0200)] 
lib: Make pagesize-retrieval portable

The getpagesize() function has been deprecated in POSIX.1-2001. This
commit replaces the function call with the portable way to retrieve this
value at runtime. All callsites now use mmap_get_page_size() as the
canonical way to retrieve this value in this project.

3 years agodoc/Makefile.am: Explicitly state requirements for venv target
Karl Fleischmann [Fri, 10 Jun 2022 14:22:10 +0000 (16:22 +0200)] 
doc/Makefile.am: Explicitly state requirements for venv target

FreeBSD does not correctly resolve the prerequisite macros for the
venv-target, so explicitly state the file to recursively install.

3 years agolib-index/test-mail-index-transaction-update.c: Fix timzone offset check
Karl Fleischmann [Fri, 10 Jun 2022 13:44:52 +0000 (15:44 +0200)] 
lib-index/test-mail-index-transaction-update.c: Fix timzone offset check

The extern timezone variable is not standardized. This commit introduces
a more portable way of determining the UTC-offset by using the local
time.

3 years agoauth/db-ldap.h: Define LDAP_DEPRECATED in m4/want_ldap.m4 if enabled
Karl Fleischmann [Fri, 10 Jun 2022 13:39:09 +0000 (15:39 +0200)] 
auth/db-ldap.h: Define LDAP_DEPRECATED in m4/want_ldap.m4 if enabled

This will supply this macro to all places where db-ldap.h is not
included. This is necessary to make the project compile on FreeBSD.

3 years agolib/compat.h: Remove manual definition of IOV_MAX
Karl Fleischmann [Mon, 13 Jun 2022 13:32:37 +0000 (15:32 +0200)] 
lib/compat.h: Remove manual definition of IOV_MAX

This is POSIX 2008 and the project now defines _XOPEN_SOURCE, so a
manual check/re-definition should not be necessary.

3 years agolib/compat.h: Remove workardound for dev_t comparisons
Karl Fleischmann [Mon, 13 Jun 2022 13:10:53 +0000 (15:10 +0200)] 
lib/compat.h: Remove workardound for dev_t comparisons

dev_t is defined by POSIX to be a number, and all supported systems
define major() and minor() at one place or the other, thus this commit
removes the workarounds.

3 years agolib/compat.h: Remove HAVE_PREAD workaround
Karl Fleischmann [Mon, 13 Jun 2022 12:32:52 +0000 (14:32 +0200)] 
lib/compat.h: Remove HAVE_PREAD workaround

pread() should be included in the systems that we officially support (as
is required by defining _POSIX_C_SOURCE), there is no further need to
check for this function's existence or manual
re-implementations/workarounds.

3 years agolib/compat.h: Remove PREAD_WRAPPERS workaround
Karl Fleischmann [Mon, 13 Jun 2022 12:20:53 +0000 (14:20 +0200)] 
lib/compat.h: Remove PREAD_WRAPPERS workaround

As this project defines a baseline system with
_XOPEN_SOURCE/_POSIX_C_SOURCE that includes pread for glibc, this
workaround can be removed.

3 years agolib/compat.h: Remove PREAD_BROKEN workaround
Karl Fleischmann [Mon, 13 Jun 2022 12:08:39 +0000 (14:08 +0200)] 
lib/compat.h: Remove PREAD_BROKEN workaround

As HP-UX is not officially supported anymore this workaround can be
safely removed.

3 years agolib/compat.h: Define a base compilation system
Karl Fleischmann [Fri, 3 Jun 2022 14:02:52 +0000 (16:02 +0200)] 
lib/compat.h: Define a base compilation system

Add macros to setup the compiler environment for a specific baseline,
this allows us to drop manual re-implementations of system-provided
functionality.

3 years agolib/compat.h: Remove shim of LLONG_MAX definition
Karl Fleischmann [Fri, 3 Jun 2022 13:57:08 +0000 (15:57 +0200)] 
lib/compat.h: Remove shim of LLONG_MAX definition

The base system is now required to supply a sensibly up-to-date compiler
suite/standard library that defines LLONG_MAX natively and thus this
manual re-definition can be dropped.

3 years agolib/compat.h: Remove shim of C99 integer datatypes
Karl Fleischmann [Fri, 3 Jun 2022 13:56:11 +0000 (15:56 +0200)] 
lib/compat.h: Remove shim of C99 integer datatypes

The base system is now required to be compatible with C99 and thus the
manual check/re-definition of the necessary integer types can be
dropped.

3 years agolib/compat.h: Remove shim for native C99 bool datatype/keyword
Karl Fleischmann [Fri, 3 Jun 2022 13:54:28 +0000 (15:54 +0200)] 
lib/compat.h: Remove shim for native C99 bool datatype/keyword

The base system is now required to be compatible with C99 and thus the
manual check/re-definition of bool can be dropped.

3 years agolib/compat.h: Remove shim of C99 vsnprintf
Karl Fleischmann [Fri, 3 Jun 2022 13:52:37 +0000 (15:52 +0200)] 
lib/compat.h: Remove shim of C99 vsnprintf

The base system is now required to be compatible with C99 and thus the
manual check/re-implementation can be dropped.

3 years agolib/compat.h: Remove libgen compatibility hack
Karl Fleischmann [Mon, 13 Jun 2022 08:40:40 +0000 (10:40 +0200)] 
lib/compat.h: Remove libgen compatibility hack

Neither libgen.h nor its provided functions is used anywhere and thus
the manual re-implementation compatibility hack can be removed as well.

3 years agolib: Remove unnecessary include of libgen.h
Karl Fleischmann [Mon, 13 Jun 2022 08:40:05 +0000 (10:40 +0200)] 
lib: Remove unnecessary include of libgen.h

Includes unnecessary as none of the provided functions are used.

3 years agolib/compat.h: Document compatibility hacks
Karl Fleischmann [Fri, 3 Jun 2022 13:45:08 +0000 (15:45 +0200)] 
lib/compat.h: Document compatibility hacks

3 years agom4: dovecot.m4 - Remove PANDOC requirement
Karl Fleischmann [Thu, 16 Jun 2022 13:29:59 +0000 (15:29 +0200)] 
m4: dovecot.m4 - Remove PANDOC requirement

3 years agom4: want_lua.m4 - Maintain code quality
Karl Fleischmann [Thu, 16 Jun 2022 13:27:02 +0000 (15:27 +0200)] 
m4: want_lua.m4 - Maintain code quality

This commit is mainly for making the lua-related macros consistent with
the rest of the configurations. No functional changes were made:
- Move lua argument registration into configure to be co-located with
  other options,
- move lua conditionals into want_lua macro for increased consistency,
- rename parameter to "want_lua", and
- fix indentation.

3 years agom4: want_lua.m4 - Fix pkg-config check
Karl Fleischmann [Thu, 16 Jun 2022 13:24:38 +0000 (15:24 +0200)] 
m4: want_lua.m4 - Fix pkg-config check

Make sure the configuration errors out when --with-lua is requested but
not viable library can be found. Previously this would lead to
compilation errors.

3 years agom4: Remove signed-check of size_t
Karl Fleischmann [Thu, 16 Jun 2022 09:23:57 +0000 (11:23 +0200)] 
m4: Remove signed-check of size_t

According to the C standard it shall be unsigned and this project
requires a compliant C99 compiler.

3 years agom4: Remove unused VA_COPY_AS_ARRAY macro
Karl Fleischmann [Thu, 16 Jun 2022 09:18:46 +0000 (11:18 +0200)] 
m4: Remove unused VA_COPY_AS_ARRAY macro

3 years agom4: Remove check for clock_gettime()
Karl Fleischmann [Thu, 16 Jun 2022 08:35:52 +0000 (10:35 +0200)] 
m4: Remove check for clock_gettime()

This project requires a POSIX.1-2008 compatible system and
clock_gettime() is conforming to POSIX.1-2001.

3 years agom4: Remove check for C99 static array sizes
Karl Fleischmann [Thu, 16 Jun 2022 08:01:17 +0000 (10:01 +0200)] 
m4: Remove check for C99 static array sizes

As we require C99 to be supported this check can be reverted into a
static declaration.

3 years agom4: Remove unused AC_CHECKTYPE2 macro
Karl Fleischmann [Thu, 16 Jun 2022 07:51:10 +0000 (09:51 +0200)] 
m4: Remove unused AC_CHECKTYPE2 macro

3 years agom4: want_gssapi.m4 - Replace tabs with spaces
Karl Fleischmann [Thu, 9 Jun 2022 07:06:15 +0000 (09:06 +0200)] 
m4: want_gssapi.m4 - Replace tabs with spaces

3 years agom4: gmtime_max.m4 - Replace tabs with spaces
Karl Fleischmann [Tue, 14 Jun 2022 08:28:54 +0000 (10:28 +0200)] 
m4: gmtime_max.m4 - Replace tabs with spaces

3 years agom4: ioloop.m4 - Replace tab with spaces
Karl Fleischmann [Tue, 14 Jun 2022 08:27:55 +0000 (10:27 +0200)] 
m4: ioloop.m4 - Replace tab with spaces

3 years agom4: quota.m4 - Replace tab with spaces
Karl Fleischmann [Tue, 14 Jun 2022 08:26:54 +0000 (10:26 +0200)] 
m4: quota.m4 - Replace tab with spaces

3 years agom4: vararg.m4 - Replace tab with spaces
Karl Fleischmann [Tue, 14 Jun 2022 08:24:42 +0000 (10:24 +0200)] 
m4: vararg.m4 - Replace tab with spaces

3 years agom4: check_python_venv.m4 - Replace tabs with spaces
Karl Fleischmann [Tue, 14 Jun 2022 08:18:52 +0000 (10:18 +0200)] 
m4: check_python_venv.m4 - Replace tabs with spaces

3 years agom4: ac_typeof.m4 - Replace tabs with spaces
Karl Fleischmann [Tue, 14 Jun 2022 08:18:01 +0000 (10:18 +0200)] 
m4: ac_typeof.m4 - Replace tabs with spaces

3 years agom4: random.m4 - Fix indentation
Karl Fleischmann [Tue, 14 Jun 2022 08:26:34 +0000 (10:26 +0200)] 
m4: random.m4 - Fix indentation

3 years agom4: sql.m4 - Fix indentation
Karl Fleischmann [Thu, 9 Jun 2022 14:19:49 +0000 (16:19 +0200)] 
m4: sql.m4 - Fix indentation

3 years agom4: want_pam.m4 - Fix indentation
Karl Fleischmann [Thu, 9 Jun 2022 14:15:23 +0000 (16:15 +0200)] 
m4: want_pam.m4 - Fix indentation

3 years agom4: want_icu.m4 - Simplify pkg-config check
Karl Fleischmann [Tue, 14 Jun 2022 06:57:08 +0000 (08:57 +0200)] 
m4: want_icu.m4 - Simplify pkg-config check

This commit simplifies the package check to be more consistent with the
other pkg-config module checks, which lowers the burden of maintenance.

3 years agom4: want_zstd.m4 - Simplify pkg-config check
Karl Fleischmann [Thu, 9 Jun 2022 14:58:28 +0000 (16:58 +0200)] 
m4: want_zstd.m4 - Simplify pkg-config check

This commit simplifies the package check to be more consistent with the
other pkg-config module checks, which lowers the burden of maintenance.

3 years agom4: want_unwind.m4 - Simplify pkg-config check
Karl Fleischmann [Thu, 9 Jun 2022 14:34:05 +0000 (16:34 +0200)] 
m4: want_unwind.m4 - Simplify pkg-config check

This commit simplifies the package check to be more consistent with the
other pkg-config module checks, which lowers the burden of maintenance.

3 years agom4: want_pgsql.m4 - Add shim for CentOS7
Karl Fleischmann [Thu, 9 Jun 2022 16:12:53 +0000 (18:12 +0200)] 
m4: want_pgsql.m4 - Add shim for CentOS7

This commit adds manual gathering of compile/link-flags for older
distributions (namely CentOS7) that don't supply a pkg-config file in
their core repository package for postgresql.

3 years agom4: want_mysql.m4 - Add shim for CentOS7
Karl Fleischmann [Thu, 9 Jun 2022 16:11:32 +0000 (18:11 +0200)] 
m4: want_mysql.m4 - Add shim for CentOS7

This commit adds manual gathering of compile/link-flags for older
distributions (namely CentOS7) that don't supply a pkg-check file in
their core repository package for mysql/mariadb.

3 years agom4: Add mariadb fallback for want_mysql.m4
Karl Fleischmann [Wed, 8 Jun 2022 12:33:21 +0000 (14:33 +0200)] 
m4: Add mariadb fallback for want_mysql.m4

MariaDB can be used as a drop-in replacement for the MySQL API, in case
the default package repositories don't provide any mysql packages.

3 years agom4: Rewrite want_mysql.m4 to use pkg_config
Karl Fleischmann [Wed, 8 Jun 2022 12:12:15 +0000 (14:12 +0200)] 
m4: Rewrite want_mysql.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Rewrite want_pgsql.m4 to use pkg_config
Karl Fleischmann [Wed, 8 Jun 2022 11:10:00 +0000 (13:10 +0200)] 
m4: Rewrite want_pgsql.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Rewrite want_sqlite.m4 to use pkg_config
Karl Fleischmann [Wed, 8 Jun 2022 09:06:14 +0000 (11:06 +0200)] 
m4: Rewrite want_sqlite.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Rewrite want_cassandra.m4 to use pkg_config
Karl Fleischmann [Wed, 8 Jun 2022 09:04:11 +0000 (11:04 +0200)] 
m4: Rewrite want_cassandra.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Rewrite want_zlib.m4 to use pkg_config
Karl Fleischmann [Thu, 9 Jun 2022 14:47:10 +0000 (16:47 +0200)] 
m4: Rewrite want_zlib.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Rewrite want_solr.m4 to use pkg_config
Karl Fleischmann [Wed, 8 Jun 2022 09:02:13 +0000 (11:02 +0200)] 
m4: Rewrite want_solr.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Rewrite want_lz4.m4 to use pkg_config
Karl Fleischmann [Wed, 8 Jun 2022 09:01:41 +0000 (11:01 +0200)] 
m4: Rewrite want_lz4.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Rewrite want_ldap.m4 to use pkg_config
Karl Fleischmann [Wed, 8 Jun 2022 08:56:27 +0000 (10:56 +0200)] 
m4: Rewrite want_ldap.m4 to use pkg_config

Manually checking for headers/libraries requires the user to know and
pass non-default library-paths when configuring the project. Using
pkg_config simplifies the macro and automatically sets the
compiler/linker flags accordingly.

3 years agom4: Use AC_MSG_ERROR() instead of AC_ERROR()
Aki Tuomi [Mon, 25 Apr 2022 19:50:21 +0000 (22:50 +0300)] 
m4: Use AC_MSG_ERROR() instead of AC_ERROR()

AC_ERROR() is deprecated and will be obsolete soon. The documentation
additionally state to use lower-case "cannot" instead of upper case
"Can't".

3 years agom4: want_textcat.m4 - Modernize m4 syntax
Karl Fleischmann [Tue, 14 Jun 2022 08:16:19 +0000 (10:16 +0200)] 
m4: want_textcat.m4 - Modernize m4 syntax

3 years agom4: want_prefetch.m4 - Modernize m4 syntax
Karl Fleischmann [Tue, 14 Jun 2022 08:16:07 +0000 (10:16 +0200)] 
m4: want_prefetch.m4 - Modernize m4 syntax

3 years agom4: want_passwd.m4 - Modernize m4 syntax
Karl Fleischmann [Tue, 14 Jun 2022 08:15:52 +0000 (10:15 +0200)] 
m4: want_passwd.m4 - Modernize m4 syntax

3 years agom4: want_bsdauth.m4 - Modernize m4 syntax
Karl Fleischmann [Tue, 14 Jun 2022 08:15:07 +0000 (10:15 +0200)] 
m4: want_bsdauth.m4 - Modernize m4 syntax

3 years agom4: want_pam.m4 - Modernize m4 syntax
Karl Fleischmann [Thu, 9 Jun 2022 14:14:02 +0000 (16:14 +0200)] 
m4: want_pam.m4 - Modernize m4 syntax

3 years agom4: want_icu.m4 - Modernize m4 syntax
Karl Fleischmann [Thu, 9 Jun 2022 14:36:11 +0000 (16:36 +0200)] 
m4: want_icu.m4 - Modernize m4 syntax

3 years agom4: want_cdb.m4 - Modernize m4 syntax
Karl Fleischmann [Thu, 9 Jun 2022 14:35:50 +0000 (16:35 +0200)] 
m4: want_cdb.m4 - Modernize m4 syntax

3 years agom4: want_stemmer.m4 - Modernize m4 syntax
Karl Fleischmann [Thu, 9 Jun 2022 14:24:19 +0000 (16:24 +0200)] 
m4: want_stemmer.m4 - Modernize m4 syntax

3 years agom4: want_nss.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:50:01 +0000 (22:50 +0300)] 
m4: want_nss.m4 - Modernize m4 syntax

3 years agom4: want_mysql.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:48:45 +0000 (22:48 +0300)] 
m4: want_mysql.m4 - Modernize m4 syntax

3 years agom4: want_gssapi.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:45:47 +0000 (22:45 +0300)] 
m4: want_gssapi.m4 - Modernize m4 syntax

3 years agom4: want_db.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:42:04 +0000 (22:42 +0300)] 
m4: want_db.m4 - Modernize m4 syntax

3 years agom4: vararg.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:39:44 +0000 (22:39 +0300)] 
m4: vararg.m4 - Modernize m4 syntax

3 years agom4: typeof.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:35:35 +0000 (22:35 +0300)] 
m4: typeof.m4 - Modernize m4 syntax

3 years agom4: typeof_dev_t.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:34:51 +0000 (22:34 +0300)] 
m4: typeof_dev_t.m4 - Modernize m4 syntax

3 years agom4: test_with.m4 - Modernize m4 syntax
Karl Fleischmann [Tue, 21 Jun 2022 08:23:18 +0000 (10:23 +0200)] 
m4: test_with.m4 - Modernize m4 syntax

- Use AS_IF macro instead of plain `if`/`elif`/`then`/`else`/`fi`,
- rewrite path-test to improve readability.

3 years agom4: st_tim.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:28:29 +0000 (22:28 +0300)] 
m4: st_tim.m4 - Modernize m4 syntax

3 years agom4: static_array.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:27:39 +0000 (22:27 +0300)] 
m4: static_array.m4 - Modernize m4 syntax

3 years agom4: sql.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:21:12 +0000 (22:21 +0300)] 
m4: sql.m4 - Modernize m4 syntax

3 years agom4: sendfile.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:15:50 +0000 (22:15 +0300)] 
m4: sendfile.m4 - Modernize m4 syntax

3 years agom4: rlimit.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:14:42 +0000 (22:14 +0300)] 
m4: rlimit.m4 - Modernize m4 syntax

3 years agom4: quota.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:12:53 +0000 (22:12 +0300)] 
m4: quota.m4 - Modernize m4 syntax

3 years agom4: q_quotactl.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:10:29 +0000 (22:10 +0300)] 
m4: q_quotactl.m4 - Modernize m4 syntax

3 years agom4: pr_set_dumpable.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:09:49 +0000 (22:09 +0300)] 
m4: pr_set_dumpable.m4 - Modernize m4 syntax

3 years agom4: notify.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:05:39 +0000 (22:05 +0300)] 
m4: notify.m4 - Modernize m4 syntax

3 years agom4: mntctl.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 19:00:01 +0000 (22:00 +0300)] 
m4: mntctl.m4 - Modernize m4 syntax

3 years agom4: mmap_write.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 18:58:14 +0000 (21:58 +0300)] 
m4: mmap_write.m4 - Modernize m4 syntax

3 years agom4: linux_mremap.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 18:52:46 +0000 (21:52 +0300)] 
m4: linux_mremap.m4 - Modernize m4 syntax

3 years agom4: libcap.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 18:51:52 +0000 (21:51 +0300)] 
m4: libcap.m4 - Modernize m4 syntax

3 years agom4: ipv6.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 18:51:44 +0000 (21:51 +0300)] 
m4: ipv6.m4 - Modernize m4 syntax

3 years agom4: iovec.m4 - Modernize m4 syntax
Aki Tuomi [Mon, 25 Apr 2022 18:47:25 +0000 (21:47 +0300)] 
m4: iovec.m4 - Modernize m4 syntax