Prereq: "3.3.21" diff -ur --new-file /var/tmp/postfix-3.3.21/src/global/mail_version.h ./src/global/mail_version.h --- /var/tmp/postfix-3.3.21/src/global/mail_version.h 2022-01-14 17:51:54.000000000 -0500 +++ ./src/global/mail_version.h 2022-02-05 18:41:29.000000000 -0500 @@ -20,8 +20,8 @@ * Patches change both the patchlevel and the release date. Snapshots have no * patchlevel; they change the release date only. */ -#define MAIL_RELEASE_DATE "20220114" -#define MAIL_VERSION_NUMBER "3.3.21" +#define MAIL_RELEASE_DATE "20220205" +#define MAIL_VERSION_NUMBER "3.3.22" #ifdef SNAPSHOT #define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE diff -ur --new-file /var/tmp/postfix-3.3.21/HISTORY ./HISTORY --- /var/tmp/postfix-3.3.21/HISTORY 2022-01-14 17:05:31.000000000 -0500 +++ ./HISTORY 2022-02-04 15:57:17.000000000 -0500 @@ -23874,3 +23874,13 @@ alignment padding byte, or over an adjacent character byte that was never read. Reported by Robert Siemer. Files: *qmgr/qmgr_feedback.c. + +20220120 + + Bitrot: Glibc 2.34 implements closefrom(). File: + util/sys_defs.h. + +20220202 + + Bitrot: Berkeley DB 18 is like Berkeley DB 6. Yasuhiro + Kimura. File: util/dict_db.c. diff -ur --new-file /var/tmp/postfix-3.3.21/src/util/dict_db.c ./src/util/dict_db.c --- /var/tmp/postfix-3.3.21/src/util/dict_db.c 2017-12-27 16:53:13.000000000 -0500 +++ ./src/util/dict_db.c 2022-02-04 15:56:11.000000000 -0500 @@ -743,7 +743,7 @@ if (type == DB_HASH && db->set_h_nelem(db, DICT_DB_NELM) != 0) msg_fatal("set DB hash element count %d: %m", DICT_DB_NELM); db_base_buf = vstring_alloc(100); -#if DB_VERSION_MAJOR == 6 || DB_VERSION_MAJOR == 5 || \ +#if DB_VERSION_MAJOR == 18 || DB_VERSION_MAJOR == 6 || DB_VERSION_MAJOR == 5 || \ (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) if ((errno = db->open(db, 0, sane_basename(db_base_buf, db_path), 0, type, db_flags, 0644)) != 0) diff -ur --new-file /var/tmp/postfix-3.3.21/src/util/sys_defs.h ./src/util/sys_defs.h --- /var/tmp/postfix-3.3.21/src/util/sys_defs.h 2020-04-18 13:16:03.000000000 -0400 +++ ./src/util/sys_defs.h 2022-01-30 18:25:03.000000000 -0500 @@ -826,6 +826,9 @@ #define HAVE_POSIX_GETPW_R #endif #endif +#if HAVE_GLIBC_API_VERSION_SUPPORT(2, 34) +#define HAS_CLOSEFROM +#endif #endif