notqmail logo

notqmail

An unofficial notqmail website that check that patch works for every git ref.

patches

0

acceptutils

any-to-cname

badmailfrom-wildcard

badmailfrom-x-relayclient

big-concurrency

big-todo

dns-oversize

ext-todo

logmsg

qmail-spf

smtp-tls

smtpauth

builds

OpenBSD olor.z0.is 6.8 GENERIC#97 amd64
*   27e6e4a2cd0d1c3f8b6f26504660e8b679f6db4e  2021-01-25  (refs/pull/197/merge)
|\    Merge 777df377c90176ac7ee1c51e8e88b59880a78f70 into 7d4a9d5da52686b2469a426392cdf16148a10218
| |   
| *   777df377c90176ac7ee1c51e8e88b59880a78f70  2021-01-25  (refs/pull/197/head, mbhangui-smtputf8)
| |\    Merge branch 'master' into mbhangui-smtputf8
| |/  
|/|   
| | 
| * aac711abe1765e9d1011470f08dc7ae2f7a94f86  2021-01-25 
| |   fix Makefile for Solaris
| | 
| * 6b6f5fe65910a1d7e4dd45ef252a3b9548249aa0  2021-01-25 
| |   updated qmail-remote code for EAI
| | 
| * dae3b8803131048c9ed3de6d049604491986ab2a  2021-01-25 
| |   updated mail data
| | 
| * 9764a86df3238c4b3248ce5f0bf42abc5508f0f4  2021-01-25 
| |   renamed get1() to get()
| | 
| * 44a00c968fc9db6650870cac7618f3cf8128fbe1  2021-01-25 
| |   refactor as per suggested changes
| | 
| * 4e1ba819163b0d009162d64c5a920c877212e692  2021-01-25 
| |   Fix CodeQL cpp/integer-multiplication-cast-to-long.
| | 
| * 97157bac1d6af90088bd3c50434cbc7f79996f1f  2021-01-25 
| |   Define CODEOWNERS with our default reviewers.
| | 
| * 88a2973f3734acfb15126f6196059308697a4bcc  2020-12-08 
| |   build hassmtputf8.h before qmail-smtpd.o
| | 
| * fbb80e7448290f2977ba32ec3c2b1c9886b2ece8  2020-12-08 
| |   added path of include and libs in conf-cc, conf-ld
| | 
| * 7ebc35b21196a93101aa072e4e64423f3773b4a7  2020-12-08 
| |   added libidn2
| | 
| * c6bc474e059cc0fc090f13f60ef9767340d0dac0  2020-12-08 
| |   add conf-smtputf8 as dependency for unittest_utf8read
| | 
| * 132f09ed9a47334ee95cfbaf4cba600cb94d65b7  2020-12-08 
| |   added apt-get install libidn2-0-dev for libidn2
| | 
| * f802f92ded6068b932dd1e6c15307d8333b60baf  2020-12-08 
| |   turn off utf8read test if libidn2 is missing
| | 
| * a731d821a2de7b50d767df2a2ed68ee1d47d4d60  2020-12-08 
| |   replaced echo with printf
| | 
| * 27a8ecb2a8fb5ee3402d886fc3cbcf5ce91c2a3f  2020-12-07 
| |   EAI support for qmail
| |   
| | * a408f38dc16f4718974f0a7e2fd49e87cebcb8f2  2021-01-24  (refs/pull/209/merge)
| |/|   Merge 49b8313f0658c3e80b6a20494f2d824026adc960 into 7d4a9d5da52686b2469a426392cdf16148a10218
|/| | 
| | | 
| | * 49b8313f0658c3e80b6a20494f2d824026adc960  2021-01-24  (refs/pull/209/head, josuah-debug-solaris-make)
| |/    [WIP] debug, do not merge
|/|   
| |   
| | * ef5c537b653358c049f41f87cf468303522e8a80  2021-01-24  (refs/pull/208/merge)
| |/|   Merge ae9071e3f65012db53c23ded2c21f420183cbd63 into 7d4a9d5da52686b2469a426392cdf16148a10218
|/| | 
| | | 
| | * ae9071e3f65012db53c23ded2c21f420183cbd63  2021-01-24  (refs/pull/208/head, josuah-oversize-dns-style)
| |/    style adjustment to dns.c, only the part that already changed - no need for a struct around remote.buf anymore, convert to plain (char *), - check for failure (`if (!buf) ERR`) rather than success (`if (buf) ... else ERR`   for consistency with surrounding code, - small style changes.
|/|   
| |   
| | * e0cd1c5017d2ac63c16d057c3f96ee8fd5a52435  2021-01-24  (refs/pull/143/merge)
| |/|   Merge 963148b40f617e78e5dcfce2bb8933fda4589c90 into 7d4a9d5da52686b2469a426392cdf16148a10218
|/| | 
| | | 
| | * 963148b40f617e78e5dcfce2bb8933fda4589c90  2021-01-24  (refs/pull/143/head, Dakon-remove-strchr)
| | |   remove manually unrolled loops in byte*.c
| | | 
| | * 98123d8b77ada6ca2d8442bc0eeb3676855c8441  2021-01-24 
| | |   remove stale declaration case_startb() from case.h and case.3
| | | 
| | * a2e3500bf1d2bf62fbcb54458a9a45e955452143  2021-01-24 
| | |   add parameters to byte.h declarations
| | | 
| | * 09f8a6dd7493eeb87694247362b43cb1e4a4ebbc  2021-01-24 
| | |   add parameters to case.h declarations
| | | 
| | * 97f9d5edf17fbb39a3d539d51e173f64c2c968f0  2021-01-24 
| | |   add parameters to str.h declarations
| | | 
| | * 1392b65ce9f6b9f1ea54d568c96766cc53ffb7cd  2021-01-24 
| | |   replace case_diffs() with strcasecmp()
| | | 
| | * e58f85b9feb220327488622c9c92d7c25c29315c  2021-01-24 
| | |   tests: add tests for case_diffs()
| | | 
| | * eb3509f44e18a733eabb04a55263b069ec985aca  2021-01-24 
| | |   tests: remove duplication in makefile
| | | 
| | * 262fa0fa4eaca321463c426c119153270db754a2  2021-01-24 
| | |   replace str_rchr() with strrchr()
| | | 
| | * 5e3278de7aeb515d9a36754f2330404463a309d3  2021-01-24 
| | |   tests: add tests for str_rchr()
| | | 
| | * 6442f5fff452da1684ba285ce1c7f8fb74f031c3  2021-01-24 
| | |   replace str_start() with strncmp()
| | | 
| | * a0427f6606a533f8c3def5a231101c4019c117bd  2021-01-24 
| | |   tests: add test for str_start()
| | | 
| | * a1e4d60e457a2da5550c1640eb0570af4bd13838  2021-01-24 
| | |   replace str_chr() implementation with strchr()
| | | 
| | * 499c1f6b8b90c01bc69b820132a0dee011832b26  2021-01-24 
| | |   tests: add test for str_chr()
| | | 
* | | 7d4a9d5da52686b2469a426392cdf16148a10218  2021-01-24  (HEAD -> master)
| | |   Use malloc() in newly merged code, at least.
| | | 
* | | ad7ae0cb076500db9d281688d1d506cabc991c32  2021-01-24 
| | |   Add CHANGES entry.
| | | 
* | | 307030e40491e146306da7fec84bb0f6da50da71  2021-01-24 
| | |   Use plain old unsigned long. Give 65536 a name.
| | | 
* | | 447efec64fdc5cc70b92e28e5fd1967c5ab6d514  2021-01-24 
| | |   Replace deprecated alloc_re() with realloc().
| | | 
* | | d65a31bbfe07ccf749a1923fa109206c59dd8d55  2021-01-24 
| | |   Fix -Wdangling-else.
| | | 
* | | ea932240c3d948ef79d5e1a65e83d772c8c29805  2021-01-24 
| | |   Fix -Wparentheses.
| | | 
* | | 132dc8630e04d9ecbbacd31665f3bedce8a8e9ea  2021-01-24 
| | |   Handle DNS packets up to max EDNS response size.
| | |   
| | | * 47eae26b270a0c65aa4b7c28c66848fd22ea7526  2021-01-24  (refs/pull/201/merge)
| |_|/|   Merge e21f47ce7b00cae6b09c3591cd72f4efc35944cc into 8522d689c01293f8f4bad37ac1a27fffd7c9063a
|/| |/  
| | | 
| | * e21f47ce7b00cae6b09c3591cd72f4efc35944cc  2021-01-24  (refs/pull/201/head, schmonz-oversize-dns)
| | |   Use malloc() in newly merged code, at least.
| | | 
| | * 4500dd40bb8d36add2d6543d0fd744629fef60ba  2021-01-24 
| | |   Add CHANGES entry.
| | | 
| | * 320ac37b7bb28b347dd36501e8a43a4923d4eb52  2021-01-24 
| | |   Use plain old unsigned long. Give 65536 a name.
| | | 
| | * f968fc38e1423d4a6253ed75f2dbc8b89d46870d  2021-01-24 
| | |   Replace deprecated alloc_re() with realloc().
| | | 
| | * 413b1514be26ccb022604d001cc06993da7cb04d  2021-01-24 
| | |   Fix -Wdangling-else.
| | | 
| | * c6cb7f94b43eca59b1dc14d16d3eadcaf8a023ad  2021-01-24 
| | |   Fix -Wparentheses.
| | | 
| | * 87c7faee1fcbcb9282f1371dfb04f7cc1e8da785  2021-01-24 
| |/    Handle DNS packets up to max EDNS response size.
|/|   
| |     
| | *   8fdf5e9bf32db3f4787c7d2ee7545425fbad7bcb  2021-01-24  (refs/pull/190/merge)
| | |\    Merge d910d912a9b8d801865ab229875c543cefdfe8a5 into 0b2c887d1879a0f311c0608bfd4ec1607c5e8324
| | | |   
| | | | * 157434cda1a1447784121cb75bb11e962c898c75  2021-01-24  (refs/pull/173/merge)
| | | |/|   Merge 6897896cb410a34f6fd4e80741a28d58678b17d7 into 0b2c887d1879a0f311c0608bfd4ec1607c5e8324
| | |/| | 
| | | | |   
| | | | | * 438b14cc95bccbb2db789c657879da267a78dd60  2021-01-24  (refs/pull/207/merge)
| | | |_|/|   Merge 8522d689c01293f8f4bad37ac1a27fffd7c9063a into 0b2c887d1879a0f311c0608bfd4ec1607c5e8324
| | |/| |/  
| |_|_|/|   
|/| | | |   
| | | | | 
* | | | | 8522d689c01293f8f4bad37ac1a27fffd7c9063a  2021-01-24  (refs/pull/207/head, Dakon-CI-noTravis)
| | | | |   TravisCI: remove
| | | | | 
* | | | | d84fd5256ea6be54528959090a3f4783fb02678b  2021-01-24 
| |/ / /    GitHub CI: add a build forced to use utmp()
|/| | |   
| | | |     
| | | | *   1d79d339d8b492f05ac9c3aba92861cb40663da9  2021-01-23  (refs/pull/206/merge)
| | | | |\    Merge 0b2c887d1879a0f311c0608bfd4ec1607c5e8324 into 8cc697288e096a98feb6d6f73d5c0c0d97a48118
| |_|_|_|/  
|/| | | |   
| | | | | 
* | | | | 0b2c887d1879a0f311c0608bfd4ec1607c5e8324  2021-01-22  (refs/pull/206/head, Dakon-CI-Solaris)
| |_|_|/    CI: add a test job for Solaris
|/| | |   
| | | |   
| | | | * 8e99b24c08bd4406e39ab085d8612ebb6e3c1797  2021-01-22  (refs/pull/204/merge)
| |_|_|/|   Merge 3a9ff8d4c156bb680516ebaa1bd09e394cbf6855 into 8cc697288e096a98feb6d6f73d5c0c0d97a48118
|/| | | | 
| | | | | 
| | | | * 3a9ff8d4c156bb680516ebaa1bd09e394cbf6855  2021-01-09  (refs/pull/204/head, mbhangui-tcpto-initialize_firtwhen)
| | | | |   initialize firstwhen variable
| | | | | 
| | | | * 53471e341784721a37f0ac82f2ad3ca94e999282  2021-01-09 
| | | | |   tcpto.c: initialize firstwhen variable
| | | | |     
| | | | | *   d20b552ef16168f73ad300224e88a5c3b832e85c  2021-01-22  (refs/pull/191/merge)
| | | | | |\    Merge 23d902221786a05b7c94f3a64835233faeee0a63 into b8d04d44542a23b1d348c0cf45430089effb921a
| | | | | | |   
| | | | | | | * 599a5d10b71df45b7b46f60b96a8981cd57e6e5f  2021-01-22  (refs/pull/202/merge)
| | | | | | |/|   Merge 8cc697288e096a98feb6d6f73d5c0c0d97a48118 into b8d04d44542a23b1d348c0cf45430089effb921a
| | | | | |/|/  
| |_|_|_|_|/|   
|/| | | | | |   
| | | | | | | 
* | | | | | | 8cc697288e096a98feb6d6f73d5c0c0d97a48118  2021-01-22  (refs/pull/202/head, pr-deregister)
| | | | | | |   convert already modified functions to C89 interface
| | | | | | | 
* | | | | | | bea5a4e43bf3f20e3668978e4fd6e6d21e5547e8  2021-01-22 
| |_|_|_|/ /    remove register storage class declaration from codebase.
|/| | | | |   
| | | | | | 
* | | | | | b8d04d44542a23b1d348c0cf45430089effb921a  2021-01-22 
| | | | | |   Fix 3 warnings from -Wpointer-sign.
| | | | | |   
| | | | | | * 9f49dc2f60aea0c49be6f87931899731592f6342  2021-01-22  (refs/pull/200/merge)
| |_|_|_|_|/|   Merge 19e8fd61d2d65b21f6135ce0e6d2dbd7931b5e2b into 0b61841e215e73b0100ea0bed681045533b7429a
|/| | | | | | 
| | | | | | | 
| | | | | | * 19e8fd61d2d65b21f6135ce0e6d2dbd7931b5e2b  2021-01-22  (refs/pull/200/head, schmonz-Wpointer-sign)
| |_|_|_|_|/    Fix 3 warnings from -Wpointer-sign.
|/| | | | |   
| | | | | | 
* | | | | | 0b61841e215e73b0100ea0bed681045533b7429a  2021-01-22 
| | | | | |   Add CHANGES entry.
| | | | | | 
* | | | | | c86920c94b08caa79093b42a61eec9d6d2a4bd58  2021-01-22 
| | | | | |   Document the new qmail-queue(8) exit code.
| | | | | | 
* | | | | | a1b59d78e0a0988e15438dff31211e0e9cc59c25  2021-01-22 
| | | | | |   Remove unused local variable.
| | | | | | 
* | | | | | 98893192f136f2db85422b74b9a5f7a17fe23474  2021-01-22 
| | | | | |   Extract a function to fill in errstr.
| | | | | | 
* | | | | | 2cc0d1a858c39eebf4679887dcda9fc89da8d4c1  2021-01-22 
| | | | | |   Do similar things in the same order.
| | | | | | 
* | | | | | 7595f0037a85311efcb96aeb7889ca0cfefe190d  2021-01-22 
| | | | | |   Remove unneeded closes on pipe() that just failed.
| | | | | | 
* | | | | | ae2c5ad2a0d85c1e4e1dc735086d95d65fe4483a  2021-01-22 
| | | | | |   Do 1-byte reads in the local idiom.
| | | | | | 
* | | | | | 9be587a211e5ca49605258890eef34b8ff36ac93  2021-01-22 
| | | | | |   Adjust formatting.
| | | | | | 
* | | | | | c91e4f75fde4a5d5ba4bf0ceba1e9bef972f07f3  2021-01-22 
| | | | | |   Let QMAILQUEUE wrapper return custom error strings.
| | | | | |   
| | | | | | * c94672f14cdfcd677efde565fccdf1be2fc680d6  2021-01-22  (refs/pull/195/merge)
| |_|_|_|_|/|   Merge 35dc41eb8513ea5fc267305b5f7ad69a8107fc0c into 612f784709e8c5a77cc48c6ba749eb1f92cf330c
|/| | | | | | 
| | | | | | | 
| | | | | | * 35dc41eb8513ea5fc267305b5f7ad69a8107fc0c  2021-01-22  (refs/pull/195/head, schmonz-qmail-queue-custom-error)
| | | | | | |   Add CHANGES entry.
| | | | | | | 
| | | | | | * 0c40bf9edfadd6f2b8b30b7baa45db1e3ef7c934  2021-01-22 
| | | | | | |   Document the new qmail-queue(8) exit code.
| | | | | | | 
| | | | | | * 0f531c2d9171356b8e52b36555c8fe72b51eb751  2021-01-22 
| | | | | | |   Remove unused local variable.
| | | | | | | 
| | | | | | * 8078bdc46aa8093c7e1fa9861fed9fd5c0543820  2021-01-22 
| | | | | | |   Extract a function to fill in errstr.
| | | | | | | 
| | | | | | * 46ee99c83b53d637ca89912da82034f0a39767b3  2021-01-22 
| | | | | | |   Do similar things in the same order.
| | | | | | | 
| | | | | | * d503042b4b59232cd4925de2f29bde6e51bd5709  2021-01-22 
| | | | | | |   Remove unneeded closes on pipe() that just failed.
| | | | | | | 
| | | | | | * 080977097496cc07c79fbe307011e91ed8265218  2021-01-22 
| | | | | | |   Do 1-byte reads in the local idiom.
| | | | | | | 
| | | | | | * 9f770de259a3699167fef9da6690f4b3398ececa  2021-01-22 
| | | | | | |   Adjust formatting.
| | | | | | | 
| | | | | | * 24b752129b92dc96ea11285988968dc6dbd5d8c8  2021-01-22 
| |_|_|_|_|/    Let QMAILQUEUE wrapper return custom error strings.
|/| | | | |   
| | | | | | 
* | | | | | 612f784709e8c5a77cc48c6ba749eb1f92cf330c  2021-01-22 
| | | | | |   Move up the other "deprecated.h" includes.
| | | | | | 
* | | | | | 1e8af9b0f5ab685d5a7c02967d7493a41965c45a  2021-01-22 
| | | | | |   Document and deprecate substdio_bget().
| | | | | | 
* | | | | | 5ad52b67b8dd5e0d485771d345b5b92cdb948b41  2021-01-22 
| | | | | |   Make substdio_get look more like substdio_bget.
| | | | | | 
* | | | | | 4fb0feda816f055d3b2e692baab18cf14af168d4  2021-01-22 
| | | | | |   Catch up to ssize_t changes across substdio.
| | | | | | 
* | | | | | 40d5897b2aada68f0789cd7e7154705cc3c0ad49  2021-01-22 
| | | | | |   Revert "remove unused substdio_bget()"
| | | | | |   
| | | | | | * 86140046864eb91f38506871e76a8e4cdf3b6615  2021-01-22  (refs/pull/199/merge)
| |_|_|_|_|/|   Merge 62e162cc62d756a7ac223f9f24342ed7ca927c53 into 107f4e22b36657e9d2896b40b025fe91a615906f
|/| | | | | | 
| | | | | | | 
| | | | | | * 62e162cc62d756a7ac223f9f24342ed7ca927c53  2021-01-22  (refs/pull/199/head, schmonz-substdio_bget)
| | | | | | |   Move up the other "deprecated.h" includes.
| | | | | | | 
| | | | | | * 144c175202a78d57508b6974ed7b29a81912ffc4  2021-01-22 
| | | | | | |   Document and deprecate substdio_bget().
| | | | | | | 
| | | | | | * b8d231fc9729c0942562ce608df33b453ba15bee  2021-01-22 
| | | | | | |   Make substdio_get look more like substdio_bget.
| | | | | | | 
| | | | | | * fe76cdae2312657cf62e1eac5945d6d30481c8b1  2021-01-22 
| | | | | | |   Catch up to ssize_t changes across substdio.
| | | | | | | 
| | | | | | * cfde88c770b3dc3f7bb92a0b424c60139b582808  2021-01-22 
| |_|_|_|_|/    Revert "remove unused substdio_bget()"
|/| | | | |   
| | | | | |   
| | | | | | * bbc350acc76d4492e34360dce6c268b2c8bac9dd  2021-01-22  (refs/pull/65/merge)
| |_|_|_|_|/|   Merge a053d03623a52788a50508e11302e8d52469b28f into 107f4e22b36657e9d2896b40b025fe91a615906f
|/| | | | | | 
| | | | | | | 
| | | | | | * a053d03623a52788a50508e11302e8d52469b28f  2021-01-04  (refs/pull/65/head, std-functions)
| | | | | | |   add needed system header for getpid()
| | | | | | | 
| | | | | | * 8bd2d839c64e57fe6ec2bd3bc21cc1bf726eb025  2021-01-04 
| | | | | | |   add needed system header for chdir()
| | | | | | | 
| | | | | | * a9f7c232f92d0f1105ca4cc73d59c6d717e4e303  2021-01-04 
| | | | | | |   add needed system header for close()
| | | | | | | 
| | | | | | * a55a339dfab766a1ac41483f2dc6f41131439c32  2021-01-04 
| | | | | | |   add needed system headers for umask()
| | | | | | | 
| | | | | | * 527275ca5316bb68f297176401b0daeb632cbbcf  2021-01-04 
| | | | | |/    get rid of byte_zero() and use the default memset() instead
| | | | |/|   
| | | | | |   
| | | | | | * 905989539243cbfd51619b005ce4dc34600fbdeb  2021-01-10  (refs/pull/205/merge)
| | | | | |/|   Merge 107f4e22b36657e9d2896b40b025fe91a615906f into 0490604cde3d40ca95657a45e35f4d5df641fe1c
| | | | |/|/  
| |_|_|_|/|   
|/| | | | |   
| | | | | | 
* | | | | | 107f4e22b36657e9d2896b40b025fe91a615906f  2021-01-10  (refs/pull/205/head, Dakon-tail)
| |_|_|/ /    do not use Posix style -n argument for tail
|/| | | |   
| | | | |   
| | | | | * 40cb9702c383ae6ec271801d798b8a3f5de681ec  2021-01-05  (refs/pull/141/merge)
| |_|_|_|/|   Merge 7945bd30458d143d590961fdb63cc11db09adf4d into 0490604cde3d40ca95657a45e35f4d5df641fe1c
|/| | | | | 
| | | | | | 
| | | | | * 7945bd30458d143d590961fdb63cc11db09adf4d  2020-05-26  (refs/pull/141/head, docker)
| | | | | |   added comments on /etc/mtab creation
| | | | | | 
| | | | | * 0f1bfce28d09c1e1ff5dec31e71f4ebc3c472966  2020-05-26 
| | | | | |   moved alternatives command out of subshell
| | | | | | 
| | | | | * aa5ac4192f1046058e7d88b0df4a9969b97bda22  2020-05-23 
| | | | | |   added Dockerfiles for notqmail docker/podman container
| | | | | |   
| | | | | | * d7da93afeea8a26289257d642c8a0942a9b5b369  2020-12-27  (schmonz-qmail-qfilter)
| | | | | | |   CI Ubuntu still needs <sys/wait.h>.
| | | | | | | 
| | | | | | * 73df20f0a2c40e1f58ad44ed7206f59436d9906f  2020-12-27 
| | | | | | |   Replace strrchr() with str_rchr(), awkwardly.
| | | | | | | 
| | | | | | * 8da510c3cd91aa0b259ac7533b33b23e361c7082  2020-12-27 
| | | | | | |   Invert conditional: positive case first.
| | | | | | | 
| | | | | | * ab935cfd7bac53e5550916d6f965655f2c08354d  2020-12-27 
| | | | | | |   Set QMAILUSER to only the part _before_ the @.
| | | | | | | 
| | | | | | * 86c16655d35a52fdcbea1069ac365b7d3176076a  2020-12-27 
| | | | | | |   Prefer local includes and str_ functions.
| | | | | | | 
| | | | | | * 529d5e1a2e499796f90519fd431f8498fea87136  2020-12-27 
| | | | | | |   List alternate qmail-queues in precedence order.
| | | | | | | 
| | | | | | * c1785327611b87fa12a6682460b17efe45c74fca  2020-12-27 
| | | | | | |   Document QQF_DEBUG, and re-wordsmith everything.
| | | | | | | 
| | | | | | * 3dc6cd29c6c8f43aa9b70d88447475dc058d13e7  2020-12-27 
| | | | | | |   Fix linking order for NetBSD, Tribblix, Linux.
| | | | | | | 
| | | | | | * db0cab1ba41b094b66cc0183f094158e09c40780  2020-12-27 
| | | | | | |   Fix substdio usage. Improve debug output.
| | | | | | | 
| | | | | | * 3cbe7470b73433a605f856b7478ae860fa256c1f  2020-12-27 
| | | | | | |   Write status to stderr if QQF_DEBUG is defined.
| | | | | | | 
| | | | | | * f4e40f19f74a6afce5902077b01da6cc2f298118  2020-12-27 
| | | | | | |   Rename rd -> r to match substdio idiom.
| | | | | | | 
| | | | | | * f9dad8e34bc6a57c3cf247a7c0e6ca5cfadbc5a5  2020-12-27 
| | | | | | |   Use substdio to copy_fd_contents_and_close().
| | | | | | | 
| | | | | | * 0d3684f30d656baf49d4fd85e2c8014816ccf3cf  2020-12-27 
| | | | | | |   Defactor env_put2_ulong() to match env_put2().
| | | | | | | 
| | | | | | * 3dd128f831ef3e5c306562d33145562b06293a03  2020-12-27 
| | | | | | |   Global decls: variables, structs, then functions.
| | | | | | | 
| | | | | | * 0c4c6701da4d766bc64fc9aa06a890a2dfc8128a  2020-12-27 
| | | | | | |   invisible_readwrite_tempfd() -> ..._tempfileat().
| | | | | | | 
| | | | | | * 4e460fb97ed7cccf3f160c5c833bd03e214d9e82  2020-12-27 
| | | | | | |   Extract rewind_fd().
| | | | | | | 
| | | | | | * 474821310d05a1804f882d06c95d501fb80804e0  2020-12-27 
| | | | | | |   For common error cases, die on the same line.
| | | | | | | 
| | | | | | * beb9f5b6e1d6ac441a4da47e5af8b5bd851d6d38  2020-12-27 
| | | | | | |   Add die_internal() and die_envelope().
| | | | | | | 
| | | | | | * 14224fea15e9dff0302353f0963bc6c5c970e31b  2020-12-27 
| | | | | | |   Replace exit(QQ_WRITE_ERROR) with die_write().
| | | | | | | 
| | | | | | * b13263e215e04277b8a4b9534569ce0527a8f571  2020-12-27 
| | | | | | |   Replace exit(QQ_OOM) with die_nomem().
| | | | | | | 
| | | | | | * cb6fe518abfeff580b3a7fbcee4a473daeb1682f  2020-12-26 
| | | | | | |   Replace comments with descriptive names.
| | | | | | | 
| | | | | | * b1f46422aec5b67bdcb1f02a62151626ef7f67f0  2020-12-26 
| | | | | | |   Blank line after var decls, before final returns.
| | | | | | | 
| | | | | | * 250b3f815e77363ac0bd26954720e731e3125e9d  2020-12-26 
| | | | | | |   Make pre- and post-filter state more explicit.
| | | | | | | 
| | | | | | * 8b2ce4a47b3d7b14f71ad2df38c3acd7585bbb12  2020-12-26 
| | | | | | |   Rename read_qqfd() to qq_overridden_by_filter().
| | | | | | | 
| | | | | | * 8886e88098cc33e5f1940f39c4276117438775cb  2020-12-26 
| | | | | | |   Rename qqargv to binqqargs, matching qmail.c.
| | | | | | | 
| | | | | | * 6bc84ec754ce9fd3b5611833ab842f8e7d8bfc94  2020-12-26 
| | | | | | |   Remove whitespace from otherwise blank lines.
| | | | | | | 
| | | | | | * fc81b7bc2af29bcf77d37dcd3edf2e3c9106787b  2020-12-26 
| | | | | | |   Extract setup_qqargs().
| | | | | | | 
| | | | | | * f83bce9d6bf3f4fe062e4818c0cefdab95747c3d  2020-12-26 
| | | | | | |   Set up all qqargs just before they're used.
| | | | | | | 
| | | | | | * ada147e8bb514b0448c35a36518e75422021c817  2020-12-26 
| | | | | | |   Rename mysetenvu() -> env_put2_ulong().
| | | | | | | 
| | | | | | * 5e1166a705c8a964ee8a5d72403f064cc2c2cec7  2020-12-26 
| | | | | | |   Mark up another example as such.
| | | | | | | 
| | | | | | * f66d982bdfb1248404b0e9e97347cb163f9235bd  2020-12-26 
| | | | | | |   Explain QQF_QMAILQUEUE a bit better.
| | | | | | | 
| | | | | | * 3309f4c4a3026ff0c29c25cc604ada1c16767f47  2020-12-26 
| | | | | | |   Give a fuller example of filtering qmail-smtpd.
| | | | | | | 
| | | | | | * 5a83f14d5790c5cb2dc6304ae9b0695886e1abaf  2020-12-26 
| | | | | | |   Add EXAMPLES and HISTORY.
| | | | | | | 
| | | | | | * 1ebedb1ce979f2d688a52b077116fa67457290df  2020-12-25 
| | | | | | |   Rewrite the qmail-qfilter(1) manual page.
| | | | | | | 
| | | | | | * 9dee262c7667c8b6aab784fffa0d35460ddb8864  2020-12-25 
| | | | | | |   Replace unsetenv() with env_unset().
| | | | | | | 
| | | | | | * 446a97a343771c7c6da94c6e943f2b894db70b58  2020-12-25 
| | | | | | |   Add CHANGES entry.
| | | | | | |   
| | | | | | | * d00aab347e1e2a8ab86b2a64eac1c6f43e41958b  2020-12-25  (schmonz-inject-recipient-qualification-tests)
| | | | | | | |   Use qmail-qfilter to avoid qmail-queue.
| | | | | | | |   
| | | | | | | *   399756829be153131e814830b75a005e3056875d  2020-12-25 
| | | | | | | |\    Merge branch 'schmonz-qmail-qfilter' into schmonz-inject-recipient-qualification-tests
| | | | | | | |/  
| | | | | | |/|   
| | | | | | | | 
| | | | | | * | 3ef43908b1d1cf3d0badbd9842ee91cadd4a4082  2020-12-25 
| | | | | | | |   Get rid of QMAIL_QUEUE. Match QMAILQUEUE style.
| | | | | | | | 
| | | | | | * | 69587c1452d53ab47946190dbfa58bc7aace5868  2020-12-25 
| | | | | | | |   Return size_t from copy_fd_contents_and_close().
| | | | | | | | 
| | | | | | * | bcc002ccd3af6b0ce3d343ed29480c9205f4c338  2020-12-24 
| | | | | | | |   Inline move_fd() as fd_move() directly.
| | | | | | | | 
| | | | | | * | 000cc04b7fc6a5c7a4163629aa36b8c7320abc7d  2020-12-24 
| | | | | | | |   Replace guts of move_fd() with fd_move().
| | | | | | | | 
| | | | | | * | 1ddf7508bab379cc62f63be9240175a9bbb448d3  2020-12-24 
| | | | | | | |   Sprinkle static.
| | | | | | | | 
| | | | | | * | ce6272468b41b6ec75f4334c968568c62522132d  2020-12-24 
| | | | | | | |   Replace guts of mysetenvu() with fmt_ulong().
| | | | | | | | 
| | | | | | * | add822a7c41f684e01e56f9a87493ae067fd076b  2020-12-24 
| | | | | | | |   Whitespace between conditionals and conditions.
| | | | | | | | 
| | | | | | * | d14d94fc3a355317321a998189f0f789ad675b69  2020-12-24 
| | | | | | | |   In new code, we can convert tabs to spaces (8).
| | | | | | | | 
| | | | | | * | 17b8cccf6cd2bae98ac935cedf09966e32f47b95  2020-12-24 
| | | | | | | |   Replace putenv() with env_put(). Check for error.
| | | | | | | | 
| | | | | | * | 1c84dfe4d85a60a666f43eefb9b3dd8439b56758  2020-12-24 
| | | | | | | |   Inline mysetenv() as env_put2() directly.
| | | | | | | | 
| | | | | | * | a91757de1205c560e11af6e651716e465422461d  2020-12-24 
| | | | | | | |   Remove unused length arg.
| | | | | | | | 
| | | | | | * | ff39f7560b2c6c642a479b302a5cc9b210607823  2020-12-24 
| | | | | | | |   Replace guts of mysetenv() with env_put2().
| | | | | | | | 
| | | | | | * | 5e7e66094b507b3958283af23c9fe11bafc44f77  2020-12-24 
| | | | | | | |   Build, install, and clean qmail-qfilter.
| | | | | | | | 
| | | | | | * | b81c8ab2fd51ba2924e0d789c6317229c84b4cca  2020-12-24 
| |_|_|_|_|/ /    Add qmail-qfilter from Bruce Guenter's GitHub.
|/| | | | | |   
| | | | | | | 
| | | | | | * 9190adbc4de4a2c2cf499f9ef44d369180e07589  2020-12-23 
| | | | | | |   [ci skip] test inject address qualification
| | | | | | | 
| | | | | | * 5cc977d3a8eb564874b537959edbb85eae246615  2020-12-23 
| |_|_|_|_|/    Catch up to substdio using ssize_t.
|/| | | | |   
| | | | | | 
* | | | | | 0490604cde3d40ca95657a45e35f4d5df641fe1c  2020-12-19 
| | | | | |   Extract an "instqueue" program from instpackage.
| | | | | | 
* | | | | | 8838f4434a7504fd5228084b801a7ecfbb89e1a0  2020-12-19 
| | | | | |   "install": declare missing dependencies.
| | | | | | 
* | | | | | 0f8dff7988ba972a8eae47cd3a84e08e1f815212  2020-12-19 
| | | | | |   NFCI: Make "compile" target match "load" target.
| | | | | |   
| | | | | | * e2662b9280322edde72e302142927d09d9e8ba6f  2020-12-19  (refs/pull/153/head, Dakon-remote-groups)
| | | | | | |   reduce prot_uid() to a define
| | | | | | | 
| | | | | | * 42d1765d09614a3dbe2a35d1bcf4ec93316054bd  2020-12-19 
| |_|_|_|_|/    allow additional groups for qmail-remote
|/| | | | |   
| | | | | |   
| | | | | | * c709dbc53e8298391a89f905dbc1adfe21aecbab  2020-12-19  (refs/pull/61/head)
| | | | | | |   Extract an "instqueue" program from instpackage.
| | | | | | | 
| | | | | | * 4fcdd2138c1312139e2a3d5a967be62446aeee9a  2020-12-19 
| | | | | | |   "install": declare missing dependencies.
| | | | | | | 
| | | | | | * abe77d8ecf126e45f451b0c9e5dfb49ce19ad5eb  2020-12-19 
| |_|_|_|_|/    NFCI: Make "compile" target match "load" target.
|/| | | | |   
| | | | | | 
* | | | | | e1b37d5634769e980a0b9128bc53ceb3f37513ef  2020-12-18  (refs/pull/183/head)
| | | | | |   always include the own header first in all C files
| | | | | |   
| | | | | | * b479ff59a74ef3713f302827de70f90a705865c8  2020-12-18  (refs/pull/172/merge)
| |_|_|_|_|/|   Merge 806e063f2dc921db7cd7e8119bba274bcfdbff2c into 3d10c87bf0a3b172c24d1b4ecfe90cce6745bd07
|/| | | | | | 
| | | | | | | 
* | | | | | | 3d10c87bf0a3b172c24d1b4ecfe90cce6745bd07  2020-12-16 
| | | | | | |   Fix CodeQL cpp/integer-multiplication-cast-to-long.
| | | | | | |   
| | | | | | | * 9d86c035d1ac1d4f0c6ef40838c6179cd4f2277d  2020-12-16  (refs/pull/153/merge)
| |_|_|_|_|_|/|   Merge 2654ffe3730b0e570e68ae6d62292c713fd4d013 into 26438a2557ea657bb555b6ead2ab23bd4db23361
|/| | | | | | | 
| | | | | | | |   
| | | | | | | | * 2c2b6343c4d2bb502420d0ab29b9669c706bd07a  2020-12-16  (refs/pull/193/head)
| |_|_|_|_|_|_|/    Fix CodeQL cpp/integer-multiplication-cast-to-long.
|/| | | | | | |   
| | | | | | | | 
* | | | | | | | 26438a2557ea657bb555b6ead2ab23bd4db23361  2020-12-16 
|/ / / / / / /    Define CODEOWNERS with our default reviewers.
| | | | | | |   
| | | | | | | * 991aa4b8656bc595bcb4d09b35ac0c1976800bfd  2020-12-16  (refs/pull/192/head)
| |_|_|_|_|_|/    Define CODEOWNERS with our default reviewers.
|/| | | | | |   
| | | | | | |   
| | | | | | | * cb719a6cf9e75cde3ad4360b93f9b70452f122b2  2020-12-06  (refs/pull/89/merge)
| |_|_|_|_|_|/|   Merge 2d04143870b66abb8aa87c7a7906e06e0efcac16 into 80e4f07acaba708d288ffafbef418ed14a350458
|/| | | | | | | 
| | | | | | | | 
| | | | | | | * 2d04143870b66abb8aa87c7a7906e06e0efcac16  2020-12-05  (refs/pull/89/head, notqmail-tai-leapsecs)
| |_|_|_|_|_|/    Fix leap second handling on systems running TAI
|/| | | | | |   
| | | | | | |   
| | | | | | | * 88c3364e4e585e545bf0484f72e63d7be434f706  2020-12-04  (Dakon-const)
| | | | | | | |   constify log function arguments in POP3 binaries
| | | | | | | | 
| | | | | | | * 9b99f2d2207a8638a69f0ebdcdc38e296e0470f5  2020-12-04 
| | | | | | | |   constify stralloc_*() function arguments
| | | | | | | | 
| | | | | | | * abca24004b2c0895fc6f10dadb1bac401ab54b3a  2020-12-04 
| | | | | | | |   constify log function arguments in qsutil.h
| | | | | | | | 
| | | | | | | * 4f18e77ea420a7c058a84c8a618e099d869730fe  2020-12-04 
| | | | | | | |   constify substdio_*() function arguments
| | | | | | | | 
| | | | | | | * ddceedacf8b7ec796b027a757fa125d8d712aa9d  2020-12-04 
| | | | | | | |   constify some remaining function arguments
| | | | | | | | 
| | | | | | | * 56b9ef242dd73dd49bbcf952ff29eb991144a759  2020-12-04 
| | | | | | | |   constify init_[gu]id() arguments
| | | | | | | | 
| | | | | | | * 2a4f3249e878798077c54605f6f140b692e90d96  2020-12-04 
| | | | | | | |   constify scan_*long() function arguments
| | | | | | | | 
| | | | | | | * 5bc6568adcdf3fa2b78c8b9d254e78808391a0fa  2020-12-04 
| | | | | | | |   constify the install helper functions
| | | | | | | | 
| | | | | | | * e0abbb597ab0c2c20f5075ac2e007a11b85e5353  2020-12-04 
| | | | | | | |   constify random function arguments in qmail main binaries
| | | | | | | | 
| | | | | | | * 7ad0e872d2300baa13aa3cd06f695f07a706e737  2020-12-04 
| | | | | | | |   remove unused function env_pick()
| | | | | | | | 
| | | | | | | * 0e32cdf6ac83d5873a4d2413af4b24e5d3730dcc  2020-12-04 
| | | | | | | |   constify arguments to env_*()
| | | | | | | | 
| | | | | | | * 31718454c83a16e16ae7130c9d2932870575c2cf  2020-12-04 
| | | | | | | |   return const char* from error_str()
| | | | | | | | 
| | | | | | | * 733d678079f84a85fa0a91bad71063dd3847c60e  2020-12-04 
| | | | | | | |   constify the arguments to strerr_die() and strerr_warn()
| | | | | | | | 
| | | | | | | * 221ea11b71845c0ecfd4b436e020c6747d7f54a8  2020-12-04 
| | | | | | | |   constify argument to constmap() and it's helper hash()
| | | | | | | | 
| | | | | | | * 05e6f1404ea4fa08c22b470178e32845a044e140  2020-12-04 
| | | | | | | |   constify filename arguments passed to control_*()
| | | | | | | | 
| | | | | | | * 765baaaac60ade9984a50a5f9d31e487ef32c5d8  2020-12-04 
| | | | | | | |   constify filename arguments passed to open_*()
| | | | | | | | 
| | | | | | | * cf5662d98077beeca67ce8ee98bcfd3305137659  2020-12-04 
| | | | | | | |   constify arguments to cdb functions
| | | | | | | | 
| | | | | | | * c4f320582571d164195d79ebefee94e067410b7f  2020-12-04 
| | | | | | | |   tests: add test for cdb_hash() and cdb_unpack()
| | | | | | | | 
| | | | | | | * 44ea5a6672d7c7d2280d3eda7d8c5ce535f27120  2020-12-04 
| | | | | | | |   tests: add abstraction to Makefile to simplify adding further entries
| | | | | | | | 
| | | | | | | * 5b74b5c8d4f5383ae71b9bcadf1debe81ed2455f  2020-12-04 
| |_|_|_|_|_|/    rename puts() to put_str() in auto-*.c
|/| | | | | |   
| | | | | | | 
* | | | | | | 80e4f07acaba708d288ffafbef418ed14a350458  2020-12-04  (refs/pull/84/head)
| | | | | | |   replace "sizeof foo" with sizeof(foo)
| | | | | | | 
* | | | | | | 7b0205f00d883bf0c4b752e94c493251f1e40fd5  2020-12-04 
| | | | | | |   add generator macro for substdio wrappers around qmail_put()
| | | | | | | 
* | | | | | | ac7b99eb0c8f24cb54babd03f206ccad6b150ed1  2020-12-04 
| | | | | | |   add generator macros for substdio wrappers around timeoutread() and timeoutwrite()
| | | | | | | 
* | | | | | | ec5d57bd0530d190fb0eec2552caadcc7944ac02  2020-12-04 
| | | | | | |   fix read() return value handling in getln2()
| | | | | | | 
* | | | | | | a524a360927f79dd29d2c56b46892828eb79a5fa  2020-12-04 
| | | | | | |   improve checks for return value of read() and write() and it's wrappers
| | | | | | | 
* | | | | | | 3fb8d27d07565d86ee45d4bb4d7a3fa4a94f3176  2020-12-04 
| | | | | | |   convert some additional substdio functions to return ssize_t
| | | | | | | 
* | | | | | | 3bfee62a25825f1dbd87d9420cb833fc2407365f  2020-12-04 
| | | | | | |   simplify qmail_puts()
| | | | | | | 
* | | | | | | b21142012117318e76d7efc4eadb061966e2b2aa  2020-12-04 
| | | | | | |   use size_t and ssize_t in substdio
| | | | | | |   
| | | | | | | * 55f06632e223b54130f433944febc1e51a61d9fe  2020-12-04  (Dakon-noreturn)
| |_|_|_|_|_|/    add noreturn attribute to a couple of functions
|/| | | | | |   
| | | | | | |     
| | | | | | | *   15837650a8c3f737351eb1536474058ab5fd8d80  2020-12-04  (Dakon-1.09)
| | | | | | | |\    Merge remote-tracking branch 'origin/Dakon-const' into Dakon-1.09
| | | | | | | | | 
| | | | | | | | * c61f9e9595a95c7c395e9c26f967103ab575a8e8  2020-12-03 
| | | | | | | | |   constify some remaining function arguments
| | | | | | | | | 
| | | | | | | | * b2536d7a0d66051460ef13cf8148db52f0c65fa4  2020-12-03 
| | | | | | | | |   constify init_[gu]id() arguments
| | | | | | | | | 
| | | | | | | | * 17a5c5f1ebcfa20381001a9e33877e898d4b7406  2020-12-03 
| | | | | | | | |   constify scan_*long() function arguments
| | | | | | | | | 
| | | | | | | | * 04ef278a95b44817f5b02198f41d01374918a68c  2020-12-03 
| | | | | | | | |   constify the install helper functions
| | | | | | | | | 
| | | | | | | | * bedd046cd94a07edd7f4c6614cabadcc2aae4543  2020-12-03 
| | | | | | | | |   constify random function arguments in qmail main binaries
| | | | | | | | | 
| | | | | | | | * 446350de38e5ee20f849c745f04c99b39bd12f2e  2020-12-03 
| | | | | | | | |   remove unused function env_pick()
| | | | | | | | | 
| | | | | | | | * 088fc2a1601f6a71e4a81d86d9873eaf77862c64  2020-12-03 
| | | | | | | | |   constify arguments to env_*()
| | | | | | | | | 
| | | | | | | | * db8bc860bb0f88c99ab2eeb0425420d2462f8030  2020-12-03 
| | | | | | | | |   return const char* from error_str()
| | | | | | | | | 
| | | | | | | | * ce2c1d1d43813e6cf56db203101d7b86368eb68b  2020-12-03 
| | | | | | | | |   constify the arguments to strerr_die() and strerr_warn()
| | | | | | | | | 
| | | | | | | | * f729e94efaec3a6af81cb80a98fc519e37418ed3  2020-12-03 
| | | | | | | | |   constify argument to constmap() and it's helper hash()
| | | | | | | | | 
| | | | | | | | * b6933f13ad4e64c54d00b8cbb955cb37fdf26d1e  2020-12-03 
| | | | | | | | |   constify filename arguments passed to control_*()
| | | | | | | | | 
| | | | | | | | * 9ae8f33bbc99b5e71f0fc7626ca543a345118e07  2020-12-03 
| | | | | | | | |   constify filename arguments passed to open_*()
| | | | | | | | | 
| | | | | | | | * 7be8e101db2b2ab621bbe52bdfd7be6c1056a4ed  2020-12-03 
| | | | | | | | |   constify arguments to cdb functions
| | | | | | | | | 
| | | | | | | | * 2cc912c71fa3bc174187f2437cb346ebbf44c1cc  2020-12-03 
| | | | | | | | |   tests: add test for cdb_hash() and cdb_unpack()
| | | | | | | | | 
| | | | | | | | * dd5397edad2e3d964cc829a63c77b0e46b407157  2020-12-03 
| | | | | | | | |   tests: add abstraction to Makefile to simplify adding further entries
| | | | | | | | | 
| | | | | | | | * 5e184c627cc711e413df085112ea35ffb477935c  2020-12-03 
| |_|_|_|_|_|_|/    rename puts() to put_str() in auto-*.c
|/| | | | | | |   
| | | | | | | |   
| | | | | | | *   7a44fe5f48fd6c3abee7c5bcbd07edd68f5a2c94  2020-12-04 
| | | | | | | |\    Merge remote-tracking branch 'origin/schmonz-codeql-multoverflow' into Dakon-1.09
| | | | | | | | | 
| | | | | | | | * 32fee249083099156ce9e92c53c9104c01a78f4f  2020-12-03 
| |_|_|_|_|_|_|/    Fix CodeQL cpp/integer-multiplication-cast-to-long.
|/| | | | | | |   
| | | | | | | |   
| | | | | | | *   5f5491b6b0839097ce4378fe56b0940af1b3509b  2020-12-04 
| | | | | | | |\    Merge remote-tracking branch 'origin/Dakon-noreturn' into Dakon-1.09
| | | | | | | | | 
| | | | | | | | * c40ec007a498d0ef7134ab4ae94792d95d18ff6b  2020-12-04 
| |_|_|_|_|_|_|/    add noreturn attribute to a couple of functions
|/| | | | | | |   
| | | | | | | |   
| | | | | | | *   70a5502bfa7199a0f9a7c2122c10a4033e66fee8  2020-12-03 
| | | | | | | |\    Merge remote-tracking branch 'origin/Dakon-smtpcode-test' into Dakon-1.09
| | |_|_|_|_|_|/  
| |/| | | | | |   
| | | | | | | | 
| * | | | | | | d910d912a9b8d801865ab229875c543cefdfe8a5  2020-11-28  (refs/pull/190/head, Dakon-smtpcode-test)
| | | | | | | |   qmail-remote: verify the SMTP result code of remote servers much stricter
| | | | | | | | 
| * | | | | | | dbb7585ba4f1de8a7522e4521e01d146e3765757  2020-11-28 
| | | | | | | |   tests: show several cases where smtpcode() is wrong
| | | | | | | | 
| * | | | | | | 3175f621c29d3647577d6d670074934a20860d66  2020-11-28 
| | | | | | | |   split smtpcode() out of qmail-remote.c
| | | | | | | | 
| * | | | | | | b235c3ecddadcd1eaf64e8ead2e72931e5dcdcf2  2020-11-28 
| | | | | | | |   tests: prevent duplication in Makefile
| | | | | | | |   
| | | | | | | *   9e5bdeb74c019e820466fa9957bf5d4565e60c5b  2020-12-03 
| | | | | | | |\    Merge remote-tracking branch 'origin/Dakon-remote-SIZE' into Dakon-1.09
| | | | |_|_|_|/  
| | | |/| | | |   
| | | | | | | | 
| | | * | | | | 23d902221786a05b7c94f3a64835233faeee0a63  2020-11-26  (refs/pull/191/head, Dakon-remote-SIZE)
| | |/ / / / /    qmail-remote: add support for SIZE extension (RfC 1870)
| | | | | | |   
| | | | | | *   8172aa1a919826145a6a0ff5f208b195a0028bfb  2020-12-03 
| | | | | | |\    Merge remote-tracking branch 'origin/Dakon-remote-EHLO' into Dakon-1.09
| | | |_|_|_|/  
| | |/| | | |   
| | | | | | | 
| | * | | | | 6897896cb410a34f6fd4e80741a28d58678b17d7  2020-11-21  (refs/pull/173/head, Dakon-remote-EHLO)
| | | | | | |   qmail-remote: add infrastructure for EHLO parsing
| | | | | | | 
| | * | | | | aa36dde7dae059ae1e7834f62f6f7dfb747d85bb  2020-11-21 
| | | | | | |   tests: prevent duplication in Makefile
| | | | | | |   
| | | | | | *   a588748ded48e9f0ed85e10648be3c903a8aeebc  2020-12-03 
| | | | | | |\    Merge remote-tracking branch 'origin/Dakon-ehlo' into Dakon-1.09
| | | | | |_|/  
| | | | |/| |   
| | | | | | | 
| | | | * | | 806e063f2dc921db7cd7e8119bba274bcfdbff2c  2020-11-14  (refs/pull/172/head, Dakon-ehlo)
| | | |/ / /    qmail-smtpd: introduce an array of EHLO string generators
| | |/| | |   
| | | | | |   
| | | | | *   a03307027511feb6221bf7d2604725efdbee3f2a  2020-12-03 
| | | | | |\    Merge remote-tracking branch 'origin/Dakon-remote-groups' into Dakon-1.09
| | | | | |/  
| | | | |/|   
| | | | | | 
| | | | * | 2654ffe3730b0e570e68ae6d62292c713fd4d013  2020-11-16 
| | | | | |   reduce prot_uid() to a define
| | | | | | 
| | | | * | f46913371291354772f53cd6db507509a356d1ec  2020-11-16 
| | | |/ /    allow additional groups for qmail-remote
| | |/| |   
| | | | |   
| | | | *   98c15f2958a4536f0eea16a1b058410a389c3532  2020-12-03 
| | | | |\    Merge remote-tracking branch 'origin/Dakon-inject-fix' into Dakon-1.09
| | | | | | 
| | | | | * 9046eb28dbeede1280012a38aa4701b5bb1d9915  2020-11-09  (Dakon-inject-fix)
| | | | | |   DEBUG: try to get qmail-inject behave as before 1.08
| | | | | |   
| | | | * |   540db71404a3dad0b5fd2be49135a6cb1282a5f9  2020-12-03 
| | | | |\ \    Merge remote-tracking branch 'origin/Dakon-replace-strrchr' into Dakon-1.09
| | | | | | | 
| | | | | * | d3ea630e3cb6860784d45641c015b1ae7a11e45c  2020-12-03  (Dakon-replace-strrchr)
| |_|_|_|/ /    replace most usages of str_rchr() with direct strrchr()
|/| | | | |   
| | | | | |   
| | | | * |   d7b49f6ee69b4c3a0e44ea54abf88dd22c27b338  2020-12-03 
| | | | |\ \    Merge remote-tracking branch 'origin/Dakon-remove-strchr' into Dakon-1.09
| | | | | | | 
| | | | | * | 4fce5e1f43e294350beb8ddf2c59b2dbd51a22b5  2020-12-03 
| | | | | | |   remove manually unrolled loops in byte*.c
| | | | | | | 
| | | | | * | 60a399e3b2ff1a477fd2be56958ff96c4230046e  2020-12-03 
| | | | | | |   remove stale declaration case_startb() from case.h
| | | | | | | 
| | | | | * | 22d3e384d2feb06d16fa4fa319bbc067c1a6f5eb  2020-12-03 
| | | | | | |   add parameters to byte.h declarations
| | | | | | | 
| | | | | * | 47b07528e4845342c088fc34345572e2ca1e3790  2020-12-03 
| | | | | | |   add parameters to case.h declarations
| | | | | | | 
| | | | | * | 12fd33bf1868363215153c7d6a6021cfaebb7fc1  2020-12-03 
| | | | | | |   add parameters to str.h declarations
| | | | | | | 
| | | | | * | 364e13729eb6221b34331badff9af2ef30629820  2020-12-03 
| | | | | | |   replace case_diffs() with strcasecmp()
| | | | | | | 
| | | | | * | f242e3f0c60a061741ba89ee0573e801d1933118  2020-12-03 
| | | | | | |   tests: add tests for case_diffs()
| | | | | | | 
| | | | | * | 9403c0cac09bb5d7dde328a8045f8088e4ce64b2  2020-12-03 
| | | | | | |   tests: remove duplication in makefile
| | | | | | | 
| | | | | * | 89a0260367228bd65de550d4d09c3c84656b1237  2020-12-03 
| | | | | | |   replace str_rchr() with strrchr()
| | | | | | | 
| | | | | * | d98baf14b24feeb8d6ad35cb804008ba1fefeb66  2020-12-03 
| | | | | | |   tests: add tests for str_rchr()
| | | | | | | 
| | | | | * | 0ab08d54da1f281b3ccfe2e509436493aad802fa  2020-12-03 
| | | | | | |   replace str_start() with strncmp()
| | | | | | | 
| | | | | * | 5b22eed70c0786928349619a29eb56380e2fe362  2020-12-03 
| | | | | | |   tests: add test for str_start()
| | | | | | | 
| | | | | * | bc2c4417978e9c91a52cc764d93044e43c0304eb  2020-12-03 
| | | | | | |   replace str_chr() implementation with strchr()
| | | | | | | 
| | | | | * | e815ed2b400c679a15a33ed1c809ef26322117f9  2020-12-03 
| |_|_|_|/ /    tests: add test for str_chr()
|/| | | | |   
| | | | | | 
| | | | * | 40cdf7b491490ff6ce560eb17b9acd58a717fc71  2020-12-03 
| |_|_|/| |   Merge remote-tracking branch 'origin/substdio-ssize_t' into Dakon-1.09
|/| | | | | 
| | | | | | 
| | | | * | 995c791d1ce809731256a43daadaac105ebd1145  2020-12-03 
| | | | | |   replace "sizeof foo" with sizeof(foo)
| | | | | | 
| | | | * | cb2650790979107be41c33f3ab5c592ac624bc12  2020-12-03 
| | | | | |   add generator macro for substdio wrappers around qmail_put()
| | | | | | 
| | | | * | 762d9503c35b242b51ce7d4243fbb46d642fe168  2020-12-03 
| | | | | |   add generator macros for substdio wrappers around timeoutread() and timeoutwrite()
| | | | | | 
| | | | * | 1be4bbf979c7e0a91d063b3211d552caa6c960fd  2020-12-03 
| | | | | |   fix read() return value handling in getln2()
| | | | | | 
| | | | * | 03b147fa1844754f4958c89c29742eaa88d35062  2020-12-03 
| | | | | |   improve checks for return value of read() and write() and it's wrappers
| | | | | | 
| | | | * | 1e88127c567cbf4997c1abceb08ce6c74ea5ee75  2020-12-03 
| | | | | |   convert some additional substdio functions to return ssize_t
| | | | | | 
| | | | * | 472be24fcad649bfdc07491a80121d78970413a8  2020-12-03 
| | | | | |   simplify qmail_puts()
| | | | | | 
| | | | * | 98d07ed808c8c8e641a3be97e27778390fd250a4  2020-12-03 
| |_|_|/ /    use size_t and ssize_t in substdio
|/| | | |   
| | | | | 
* | | | | 5b825d28a528bd62f553098357bef83c84609d4d  2020-11-30 
| | | | |   Symlink "CI" configs somewhere easier to see.
| | | | |   
| | | | | * 45f5b3444b996fa5dac1aa84a9f25ffd96ab0693  2020-11-30  (refs/pull/148/head)
| |_|_|_|/    Symlink "CI" configs somewhere easier to see.
|/| | | |   
| | | | |   
| | | | | * 12d93ba066e3d20cb0cad56e70d0ccd84f03a966  2020-11-28  (refs/pull/76/merge)
| |_|_|_|/|   Merge 9a9c3aca48bb78e282d01aba72e6980efd95c340 into d872071ba4319a01778ba3c1990854ba5947034f
|/| | | | | 
| | | | | |   
| | | | | *   9a9c3aca48bb78e282d01aba72e6980efd95c340  2020-11-28  (refs/pull/76/head, opensuse_buildservice)
| | | | | |\    Merge branch 'master' into opensuse_buildservice
| |_|_|_|_|/  
|/| | | | |   
| | | | | | 
| | | | | * d3d6059b189131c1e83c131b661295e8776a6f08  2020-11-17 
| | | | | |   moved debian directory one level up
| | | | | | 
| | | | | * d5a72a0a7943f48b75bda600cb4cf849e83e8d06  2020-11-16 
| | | | | |   updated maintainer email to packages@notqmail.org
| | | | | | 
| | | | | * 26750829cecf1f4c58b9ebfecb028b08aaf86080  2020-11-16 
| | | | | |   removed usage of files in /tmp
| | | | | | 
| | | | | * 8e302f768203e967ca537f931a4378e3725a76a5  2020-11-16 
| | | | | |   updated maintainer email address
| | | | | | 
| | | | | * 22614794d647daa5444718de471ff98d316b0d22  2020-11-16 
| | | | | |   removed not used README, removed binutils from build-requires, fixed clean target in rules
| | | | | | 
| | | | | * 608e75bfc883e9d9d40c447dfa79aaadafe5ade7  2020-11-16 
| | | | | |   refactored obs build files
| | | | | | 
| | | | | * 88da78b07d8d89203f3c559bd5e3ddb9cab0f5cd  2020-11-16 
| | | | | |   fixed syntax eror and include changelog
| | | | | | 
| | | | | * edd8c8d2912e3286aacbfc823f9b29022882b0da  2020-11-16 
| | | | | |   fix for systemd on ubuntu/debian
| | | | | | 
| | | | | * 3856e3e0b9b634e35f6fea4b544107dc6a0de291  2020-11-16 
| | | | | |   1. Change Source to https://github.com/notqmail/notqmail/releases/download/notqmail-1.08/notqmail-1.08.tar.xz in notqmail.spec 2. use _service file to fetch source directly from github 3. Build can now be triggered and fetch source directly from github 4. Revised version number to 1.08 5. Updated ChangeLogs in notqmail.spec and debian/changelog 6. Updated date/timestamp in ChangeLogs
| | | | | | 
| | | | | * 4df1cc31542aa887961e5fb4d080646415d95ab9  2020-11-16 
| | | | | |   do not install obsolete components
| | | | | | 
| | | | | * aa829ef67ddf9873b063dca3d1df262ac628aedd  2020-11-16 
| | | |_|/    added files for binary builds on openSUSE build service
| | |/| |   
| | | | |   
| | | | | * abf2e8de779c3f6c444d9d3f85a3ca01ec8ff7eb  2020-11-28  (refs/pull/122/merge)
| |_|_|_|/|   Merge b1111b5d575994a6a005ec6ba8d826ffec2be895 into d872071ba4319a01778ba3c1990854ba5947034f
|/| | | | | 
| | | | | |   
| | | | | *   b1111b5d575994a6a005ec6ba8d826ffec2be895  2020-11-28  (refs/pull/122/head)
| | | | | |\    Merge branch 'master' into josuah-make-script-rework
| |_|_|_|_|/  
|/| | | | |   
| | | | | | 
| | | | | * 02ff7ddcee1680a573260e05f2f9456ddffe87b2  2020-05-24 
| | | | | |   generate compile, load, makelib directly with cat
| | | | | | 
| | | | | * 7214b3383ce390ab07cdde60f9f8a912cc95b666  2020-05-24 
| | | | | |   Make "ar" and "ranlib" configurable like "cc" and "ld" are
| | | | | |   
| | | | | | * 20dc1bb4b7baac67859f878de8b0f1bcddf3a055  2020-11-28  (refs/pull/183/merge)
| |_|_|_|_|/|   Merge f93f6599229c668a6a175d3f1d34e4b87a0de8d4 into d872071ba4319a01778ba3c1990854ba5947034f
|/| | | | | | 
| | | | | | | 
| | | | | | * f93f6599229c668a6a175d3f1d34e4b87a0de8d4  2020-11-17  (Dakon-own-headers)
| | | |_|_|/    always include the own header first in all C files
| | |/| | |   
| | | | | |   
| | | | | | * 3c9bd729446ed36a207bd2892579b4cbb9a753c8  2020-11-28  (refs/pull/149/merge)
| |_|_|_|_|/|   Merge eb0013ebf7f2303e77c97e8166f402a57aca33fa into d872071ba4319a01778ba3c1990854ba5947034f
|/| | | | | | 
| | | | | | | 
| | | | | | * eb0013ebf7f2303e77c97e8166f402a57aca33fa  2020-11-09  (refs/pull/149/head, Dakon-make-dupl)
| | | | | | |   Makefile: remove duplication for all object file rules
| | | | | | | 
| | | | | | * e88b156256aaa9de17cbc43349eb22984dc0a9d2  2020-11-09 
| | | | | | |   Makefile: remove code duplication for library components
| | | | | | | 
| | | | | | * 7a665bfa033d154fc31aa721fc4834fe3f4ca541  2020-11-09 
| | | | | | |   Makefile: reduce code duplication for building username files
| | | | | | | 
| | | | | | * 7391853b304957f4fddbd7cb6f6320f1b419cd4f  2020-11-09 
| | | | | |/    tests: remove duplication in Makefile
| | | | |/|   
| | | | | |   
| | | | | | * 15910f421512e03460e12ae3be1d537150e437ed  2020-11-28  (refs/pull/84/merge)
| |_|_|_|_|/|   Merge ac1ce75874a84bffe2030ac7a70b21f93fb491fe into d872071ba4319a01778ba3c1990854ba5947034f
|/| | | | | | 
| | | | | | | 
| | | | | | * ac1ce75874a84bffe2030ac7a70b21f93fb491fe  2020-11-28  (substdio-ssize_t)
| | | | | | |   replace "sizeof foo" with sizeof(foo)
| | | | | | | 
| | | | | | * 8ce8dcd76eb2a0d6c7387351ee4a8144f9f78c51  2020-11-28 
| | | | | | |   add generator macro for substdio wrappers around qmail_put()
| | | | | | | 
| | | | | | * f44bd674a3b7bfa14183e9885d201309cc8cdc93  2020-11-28 
| | | | | | |   add generator macros for substdio wrappers around timeoutread() and timeoutwrite()
| | | | | | | 
| | | | | | * 237584abb9016ffd68f7e4abfa28defc31fb8cd1  2020-11-28 
| | | | | | |   fix read() return value handling in getln2()
| | | | | | | 
| | | | | | * f5028e9bae4ad8c423556f690091e077e9e103f3  2020-11-28 
| | | | | | |   improve checks for return value of read() and write() and it's wrappers
| | | | | | | 
| | | | | | * bfaaacda422b64b3c073ec7888f905ec7226e796  2020-11-28 
| | | | | | |   convert some additional substdio functions to return ssize_t
| | | | | | | 
| | | | | | * a8c31c0af0892388393162832c14ff7367b60c21  2020-11-28 
| | | | | | |   simplify qmail_puts()
| | | | | | | 
| | | | | | * 974294a6da8ea8ab08dba88339e67a95f0dd77bf  2020-11-28 
| | | |_|_|/    use size_t and ssize_t in substdio
| | |/| | |   
| | | | | | 
* | | | | | d872071ba4319a01778ba3c1990854ba5947034f  2020-11-28 
|/ / / / /    Fix 17 warnings from -Wparentheses.
| | | | |   
| | | | | * 1829220545bf65562339e987c75c0d169ed2d1f0  2020-11-28  (refs/pull/184/head)
| |_|_|_|/    Fix 17 warnings from -Wparentheses.
|/| | | |   
| | | | |   
| | | | | * bdba66311fae21f578a476f519baa9c8cbcf9ef0  2020-11-28  (refs/pull/184/merge)
| |_|_|_|/|   Merge 0daadf1888f7c75d04a5f6b929126f81041f179d into 32d55b0acd04898fd601f4a265e714ee3985ed24
|/| | | | | 
| | | | | | 
| | | | | * 0daadf1888f7c75d04a5f6b929126f81041f179d  2020-11-20  (schmonz-Wparentheses)
| | |_|_|/    Fix 17 warnings from -Wparentheses.
| |/| | |   
| | | | | 
* | | | | 32d55b0acd04898fd601f4a265e714ee3985ed24  2020-11-28 
| | | | |   Fix 1 warning from -Wempty-body.
| | | | |   
| | | | | * e25bb317e8c31c0ad7859ecdb0f7fb2c379b422f  2020-11-28  (refs/pull/188/merge)
| |_|_|_|/|   Merge a50af5c031b22e5a63c9fc80ecf0fb8a9a709849 into 27f7b6b170441c8d333919ef7cd1117c34c62582
|/| | | | | 
| | | | | | 
| | | | | * a50af5c031b22e5a63c9fc80ecf0fb8a9a709849  2020-11-28  (refs/pull/188/head, schmonz-Wempty-body)
| |_|_|_|/    Fix 1 warning from -Wempty-body.
|/| | | |   
| | | | | 
* | | | | 27f7b6b170441c8d333919ef7cd1117c34c62582  2020-11-28 
| | | | |   Fix 5 warnings from -Wdangling-else.
| | | | |   
| | | | | * eef4839bd9d301b555dd0bf18f4c2e09fe9df988  2020-11-28  (refs/pull/185/merge)
| |_|_|_|/|   Merge c182d377d791605b1d9ae7eff1c390d732168154 into ac7172c7e441ed82235bda227dbaac68e4e3c735
|/| | | | | 
| | | | | | 
| | | | | * c182d377d791605b1d9ae7eff1c390d732168154  2020-11-28  (refs/pull/185/head, schmonz-Wdangling-else)
| |_|_|_|/    Fix 5 warnings from -Wdangling-else.
|/| | | |   
| | | | |   
| | | | | * d6e3bcf96d7366cc39cec10c586f36734a53e31d  2020-11-28  (refs/pull/61/merge)
| |_|_|_|/|   Merge c5aaaf011a5171ef25f3f82243f5ea3b30ce9a3b into ac7172c7e441ed82235bda227dbaac68e4e3c735
|/| | | | | 
| | | | | | 
| | | | | * c5aaaf011a5171ef25f3f82243f5ea3b30ce9a3b  2020-11-28  (instqueue)
| | | | | |   Extract an "instqueue" program from instpackage.
| | | | | | 
| | | | | * baf659d62d676c3a8a802fdeb1054b09c3c03b91  2020-11-28 
| | | | | |   "install": declare missing dependencies.
| | | | | | 
| | | | | * 4b1c71451b4a679ee03680b5e1112b3028ccd5b2  2020-11-28 
| | |_|_|/    NFCI: Make "compile" target match "load" target.
| |/| | |   
| | | | | 
* | | | | ac7172c7e441ed82235bda227dbaac68e4e3c735  2020-11-28 
| | | | |   Fix 3 warnings from -Wpointer-sign.
| | | | |   
| | | | | * 5c8d726151749f22306dd2f32d2cc90587997a96  2020-11-27  (refs/pull/186/merge)
| |_|_|_|/|   Merge 9421d40570f01cecbf2f6e2b49f19d55957264df into c3d3c72e3ca7bb5102f710aad7bf9ab105bde27e
|/| | | | | 
| | | | | | 
| | | | | * 9421d40570f01cecbf2f6e2b49f19d55957264df  2020-11-28  (refs/pull/186/head)
| |_|_|_|/    Fix 3 warnings from -Wpointer-sign.
|/| | | |   
| | | | | 
* | | | | c3d3c72e3ca7bb5102f710aad7bf9ab105bde27e  2020-11-28 
|/ / / /    Fix 2 warnings from -Wincompatible-library-redeclaration.
| | | |   
| | | | * f46856429daf206b1bdc0fc6a8d5d4dfecc3a6ec  2020-11-27  (refs/pull/187/merge)
| |_|_|/|   Merge 2bb6d4f90ec14a0af26d6aecd3546acf9478e78f into aedd8beb2484608eb97ee3299e7f3b8cdde061ce
|/| | | | 
| | | | | 
| | | | * 2bb6d4f90ec14a0af26d6aecd3546acf9478e78f  2020-11-28  (refs/pull/187/head, schmonz-Wincompatible-library-redeclaration)
| |_|_|/    Fix 2 warnings from -Wincompatible-library-redeclaration.
|/| | |   
| | | |   
| | | | * ed2491a3431b69cea3790d14b8b06a155eb72407  2020-11-20  (refs/pull/148/merge)
| |_|_|/|   Merge 2d6324e65cad8e21902ef3beae0ef25bc91ded19 into aedd8beb2484608eb97ee3299e7f3b8cdde061ce
|/| | | | 
| | | | | 
| | | | * 2d6324e65cad8e21902ef3beae0ef25bc91ded19  2020-11-20  (schmonz-builds-symlinks)
| |_|_|/    Symlink "CI" configs somewhere easier to see.
|/| | |   
| | | |   
| | | | * 713650d9b486b7ee73653b4e658abae1ec8ba1a1  2020-11-12  (refs/pull/182/merge)
| | | |/|   Merge aedd8beb2484608eb97ee3299e7f3b8cdde061ce into 52546d2557ba3afa4b5740b2d944b26a20b064ed
| | |/|/  
| |_|/|   
|/| | |   
| | | | 
* | | | aedd8beb2484608eb97ee3299e7f3b8cdde061ce  2020-11-12  (refs/pull/182/head, Dakon-ids-object)
| |/ /    put all auto_user*.o and auto_group*.o files in a library ids.a
|/| |   
| | | 
* | | 52546d2557ba3afa4b5740b2d944b26a20b064ed  2020-11-08  (refs/pull/171/head)
| | |   get rid of error_* variables and just #define them to their errno equivalents
| | |   
| | | * d23f758f1e0b5a61e5baf1a0d4f041988b71b47f  2020-11-08  (refs/pull/171/merge)
| |_|/|   Merge 0079c27b10f293ab11cbc76c45be283854dbe46d into 63e5f20194aba81a970f919d73d3d2e6f29e18af
|/| | | 
| | | | 
| | | * 0079c27b10f293ab11cbc76c45be283854dbe46d  2020-10-19  (Dakon-errno)
| | | |   get rid of error_* variables and just #define them to their errno equivalents
| | | | 
* | | | 63e5f20194aba81a970f919d73d3d2e6f29e18af  2020-11-08 
| | | |   Add some tests for prioq.
| | | |   
| | | | * e224bd6c02a9d093d0e0fc8294517bc6a48377dd  2020-11-08  (refs/pull/179/head)
| |_|_|/    Add some tests for prioq.
|/| | |   
| | | |     
| | | | *   447fcab0269ad31fb2a73748789d3133f98dd6bc  2020-11-07  (refs/pull/181/merge)
| | | | |\    Merge b2a089c9c561fe73a11b75356b7427005fa84b76 into 0b1896650c2ba7100df450d698752090e6ba3b22
| |_|_|_|/  
|/| | | |   
| | | | | 
* | | | | b2a089c9c561fe73a11b75356b7427005fa84b76  2020-11-07  (refs/pull/181/head, Dakon-CI-GitHub)
| | | | |   GitHub: add CI build without obsolete functions
| | | | | 
* | | | | 6281b2176efb32293f75976e30885a6bd4ac1170  2020-11-07 
| | | | |   GitHub: add build set without catman pages
| | | | | 
* | | | | 172ce82f8484f597dc10411882ee34710eb80b1e  2020-11-07 
| |_|_|/    GitHub: also build on MacOS and with clang
|/| | |   
| | | |   
| | | | * acf8ff62ecee706bd61185712a21e91337ace76b  2020-11-07  (refs/pull/179/merge)
| |_|_|/|   Merge dd3963dfe79b62aa7c8ddbb12fa0d97e698f8e66 into 0b1896650c2ba7100df450d698752090e6ba3b22
|/| | | | 
| | | | | 
| | | | * dd3963dfe79b62aa7c8ddbb12fa0d97e698f8e66  2020-11-04  (tests-prioq)
| | | | |   Add some tests for prioq.
| | | | | 
* | | | | 0b1896650c2ba7100df450d698752090e6ba3b22  2020-11-04  (refs/pull/180/head)
| |_|_|/    add .gitattributes to keep some files out of release tarballs
|/| | |   
| | | | 
* | | | 129357b0a0eb10ec2b714ad198f63d9d016b8d59  2020-10-19  (refs/pull/119/head)
| |_|/    qmail-local: close race window when creating file in tmp/
|/| |   
| | |   
| | | * fc5a1ba10f074a0b534a9e06c574dcf59306cdfd  2020-11-03  (refs/pull/90/merge)
| |_|/|   Merge 5c6612203203c23ca5c3ece01ecf813d324b92b3 into 83e8e3215d2f664d6bb369562fcabb427fb18b5a
|/| | | 
| | | | 
| | | * 5c6612203203c23ca5c3ece01ecf813d324b92b3  2020-10-19  (refs/pull/90/head, notqmail-maildir-uniqueness)
| | | |   Improve Maildir file uniqueness in qmail-local.c
| | | | 
* | | | 83e8e3215d2f664d6bb369562fcabb427fb18b5a  2020-09-12  (refs/pull/18/head)
| |_|/    qmail-remote: avoid recoding CRLF to CRCRLF
|/| |   
| | | 
* | | 0117ad3ff8a1354e0c6af3ebe2435c9bd5c4483a  2020-08-31  (refs/pull/176/head)
| | |   GitHub: enable codescan
| | |   
| | | * 920b644c4d7382b2a26dabab6177debbf0cfb08f  2020-07-26  (patches/notqmail/smtp-tls)
| | | |   qmail-smtpd: factor out STARTTLS ehlo into it's own function
| | | | 
| | | * f4113db4af13aaf6e6a25be0254f8d617268701f  2020-07-26 
| | | |   qmail-smtpd: move SSL implementation to it's own file
| | | | 
| | | * a9f70304662a87f5c475758626ff5f16e0ed0e02  2020-07-26 
| | | |   Remove TLS define from the C code and conf-cc.
| | | | 
| | | * 2861b834b0bfe45cdbb5218b0fe89bdb034fc27d  2020-07-26 
| | | |   Do not add directories to PATH in Makefile-cert.mk, update_tmprsadh.sh.
| | | | 
| | | * 600e3b74136872bdc8554c06ea76462a65cbf03d  2020-07-26 
| | | |   conf-cc: remove -I/usr/local/ssl/include
| | | | 
| | | * a60a2ee8656f13e8a034166601024f5ab5c1d1cd  2020-07-26 
| | | |   Makefile: remove -L/usr/local/ssl/lib qmail-remote, qmail-smtpd
| | | | 
| | | * f9031840b23a5729683b252ed6794d4085bdc485  2020-07-26 
| | | |   Remove trailing whitespace in Makefile qmail-remote[.8c] qmail-smtpd.[8c]
| | | | 
| | | * 6579adb2672b297e9b099bd5f3c120608be09134  2020-07-26 
| | | |   https://inoa.net/qmail-tls/ version 20200107
| | | |   
| | | | * d950cc34491afe90432cafcaeda61d1c1a9508e9  2020-07-26  (patches/Gentoo/qmail-spp-tls)
| | | | |   Combined TLS and qmail-SPP patch
| | | | | 
| | | | * c467ba6880aaecfe1d3f592a7738de88cb5ac79a  2020-06-07 
| | | |/    SMTP authentication for qmail-smtpd, qmail-remote, v0.8.3
| | | |   
| | | | * 0dc6a3aa9cb3440fe589ca5384ea27d683f05625  2020-07-25  (patches/Gentoo/auth+tls)
| | | |/    combined TLS and AUTH patches
| | | |   
| | | | * 6c91888f9360aeb1133dfdf94164d0a45d3aabf5  2020-07-08  (patches/notqmail/ext-todo)
| | | | |   qmail-todo: remove unneeded define
| | | | | 
| | | | * ef65fa7ad25d633c4b142544fe591dd856df3134  2020-07-08 
| | | | |   qmail-todo: add fixes that were already done in the notqmail code
| | | | | 
| | | | * cef9ded6c5cf43cfcea594f21405c219b3e7ee7a  2020-07-08 
| | | | |   move EXTTODO to EXTTODO.md
| | | | | 
| | | | * f840a046b9cc6db12b1a10f1a5f8557d2eb8c9c7  2020-07-08 
| | | | |   Remove all code guarded by ifndef EXTERNAL_TODO.
| | | | | 
| | | | * f574065202647086b0d317ac0c084ce1a85f843a  2020-07-08 
| | | | |   remove EXTERNAL_TODO define.
| | | | | 
| | | | * e41e83528d509d6237d2e45de833c1155c8b10a7  2020-07-08 
| |_|_|/    add ext_todo-20030105.patch
|/| | |   
| | | | 
* | | | b52f6d20817fd850144b087bcc668407947dfb1a  2020-07-08  (refs/pull/159/head)
| | | |   reintroduce alloc_re()
| | | | 
* | | | 0f35ad122eaba02b66fcd8432dd06ae71141b978  2020-07-08  (refs/pull/162/head)
| | | |   qmail-remote: fix warnings about get() being used with wrong pointer signedness
| | | | 
* | | | b832c07698ea195277d30558d0e8e070cca625cd  2020-07-08  (refs/pull/155/head)
| | | |   move auto_uidq variable into spawn.c
| | | | 
* | | | a0b5dd0044200f84234b7e7243be9bfb72c3f4c7  2020-07-08 
| | | |   move extern declaration of hier() to hier.h
| | | | 
* | | | ade7b953a30ece73625e97a4bd0ad76e5ca3ed3a  2020-07-08 
| | | |   move extern declarations out of spawn.c into a dedicated header
| | | | 
* | | | 4d9143831d8100617b8423a1deb342229f0bffbe  2020-07-08 
| | | |   use C89 declarations in hier.h
| | | | 
* | | | 8e2f1b03fdd61685d2c0f09e9392542c558a8bff  2020-07-08  (refs/pull/170/head)
| | | |   qmail-smtpd: allow [] to appear in received lines
| | | | 
* | | | 7fbaaa3d09293232ad0d88ce89fdda940c2c2919  2020-07-06  (refs/pull/169/head)
| | | |   remove orphaned now.c
| | | | 
* | | | 1c58ce6710051a30ec908f31c30523b6a89c9e7e  2020-07-04  (refs/pull/163/head)
| | | |   trynpbg1.c: add missing include
| | | | 
* | | | 096e794bad8dd074caa67315a96d069121081571  2020-07-04 
| | | |   select.h: do not redeclare select() if including <sys/select.h>
| | | | 
* | | | f3a2c387477fbf28948c54afc4f8c475535d04cf  2020-07-04  (refs/pull/164/head)
| | | |   qmail-send: use utimes() instead of utime()
| | | |   
| | | | * 100498b616a97f8c7a18e1e62b9b2c93fb6a4b8e  2020-07-01  (refs/pull/106/merge)
| |_|_|/|   Merge 6d05348d2044e2a9854e8e4f7d26c1573a6b2d5e into 619e7fcc9c90fe318d00d6e168e554f7b160e0ec
|/| | | | 
| | | | | 
| | | | * 6d05348d2044e2a9854e8e4f7d26c1573a6b2d5e  2020-07-01  (refs/pull/106/head, Dakon-compile)
| |_|_|/    get rid of "compile" command
|/| | |   
| | | | 
* | | | 619e7fcc9c90fe318d00d6e168e554f7b160e0ec  2020-06-30  (refs/pull/161/head)
| | | |   add missing includes for NULL
| | | |   
| | | | * 2bb94bec4d8b58fcecab170289d52f2f8c670d82  2020-06-21  (refs/pull/160/head)
| |_|_|/    check presence of struct utimbuf and use it if present
|/| | |   
| | | | 
* | | | f3a33fdc5300a516682296018c580a13dc4af821  2020-06-21  (refs/pull/158/head)
| | | |   make now() an inline function
| | | | 
* | | | 8a5ef2bef9844e066cab9f4a48fccfc4c40b3de0  2020-06-18  (refs/pull/93/head)
| | | |   remove inefficient maildirwatch
| | | | 
* | | | 8bdeb55fde017cf79c5dafb199d6a04f8c8bea00  2020-06-15  (refs/pull/154/head)
| | | |   TARGETS: drop needless auto_uid*.o and auto_gid*.o entries
| | | | 
* | | | 2a497f1483239b111ce7cba7279f171aa7e02821  2020-06-14  (refs/pull/152/head)
| | | |   use NULL instead of casting 0 to a pointer type
| | | | 
* | | | 763638654f6d62ebb129f1b60a2fbf9d409590f4  2020-06-14 
| | | |   dns: remove dns_cname, unused.
| | | | 
* | | | 796dbc19914bd6039cca7b6e19c9d38a8eb3a10f  2020-06-14 
| | | |   qmail-remote: remove flagalias and flagallaliases, now useless
| | | | 
* | | | 0ed82f58cd3869b3d0196b692c65685b8d1faf8b  2020-06-14 
| | | |   qmail-remote: remove flagcname, deprecated feature
| | | |   
| | | | * 81825951ac448e66376349e9e761a0489996b003  2020-06-14  (refs/pull/121/head)
| | | | |   dns: remove dns_cname, unused.
| | | | | 
| | | | * 2858e23e275d06192af329bfe2bdbb9e30f8a5c0  2020-06-14 
| | | | |   qmail-remote: remove flagalias and flagallaliases, now useless
| | | | | 
| | | | * 56de24543a6aa33b38aa94ec00c52983bbd5dc71  2020-06-14 
| |_|_|/    qmail-remote: remove flagcname, deprecated feature
|/| | |   
| | | | 
* | | | 17dc89aeebb0dc3bdcab9a34da6d44c40fd337dc  2020-06-14  (refs/pull/150/head)
| | | |   predate: use better version of calling time()
| | | | 
* | | | c556526488eee88c58b4cb91a9bb31a3f97170ee  2020-06-13  (refs/pull/151/head)
| | | |   get rid of alloc_re()
| | | | 
* | | | 63d64d7cf894b83b43ce7c9ef9aa0b4cc0129723  2020-06-13 
| | | |   alloc.h: make first argument of alloc_re() void**
| | | | 
* | | | 23acf56fffa0b317acdf5fad76387a9bda838f1c  2020-06-11  (refs/pull/145/head)
| | | |   use "return" to leave main() instead of _exit()
| | | | 
* | | | 3212ea53fde91e4394a5195b5fcd2d48d447735d  2020-06-11 
| | | |   make all main() functions return int
| | | | 
* | | | cff53ac08dadec27debcbfe6ea9bf76ae979247c  2020-06-11  (refs/pull/144/head)
| | | |   make most output of auto-str readable
| | | | 
* | | | 21d898f96dd02101759fcea39980aa81381b532a  2020-06-11  (refs/pull/146/head)
| | | |   add all missing headers
| | | | 
* | | | b34b6bdc740c611ffbba62269a13a559a3bc9aac  2020-06-11 
| | | |   add missing include in byte.h
| | | | 
* | | | 7dd9d3d076820faf6cb71d1bd6b1aed44fee9a0b  2020-06-11 
| | | |   get rid of seek.a
| | | | 
* | | | b39f9cae21ae20f36b836f8811b08adcb7881178  2020-06-11 
| | | |   Fix Markdown formatting in examples.
| | | | 
* | | | b7fce5a9aba53123a8f8f2cb353d034cd0ce39c3  2020-06-11 
| | | |   Replace --- with ### for headings.
| | | | 
* | | | 44bedb7d602e26e5e9f24e8489a564f46e8a4973  2020-06-11 
| | | |   Make THANKS an unordered list.
| | | | 
* | | | 0d0816c0fd11a85c7667c1c933628864b4980580  2020-06-11 
| | | |   Format unordered lists more consistently.
| | | | 
* | | | 95b68a746c390564b531e0c269b4ec5e9762b0b4  2020-06-11 
| | | |   Wrap URLs in <>.
| | | | 
* | | | 544752f57e23395f409a724aa427f9228a704813  2020-06-11 
| | | |   Make CHANGES an unordered list.
| | | | 
* | | | c488390edf026bbbb62439990274a6ee9c72cc3b  2020-06-11 
| | | |   Tabs to spaces.
| | | | 
* | | | c0a12823677de70f50b79a1f59b932e081b720b1  2020-06-11 
| | | |   Replace ```foo``` with `foo` for one-liners.
| | | | 
* | | | e2009717cb61419bc817b2fbef3e2a0951b7e8eb  2020-06-11 
| | | |   Replace ``foo'' with "foo".
| | | | 
* | | | e276badd22c5bb81d6c0ebdde6da4d670a9332d9  2020-06-11 
| | | |   Replace --- with -- when it's simulating em-dash.
| | | | 
* | | | 8b510badbbbbb5e4888f1b2d2ba525c9aa51a2c6  2020-06-11 
| | | |   Improve README Markdown.
| | | | 
* | | | 07e448198e2a00743d0fe5cd5f7263b564cd583f  2020-06-11 
| |/ /    Append .md suffix to text docs. Adjust references.
|/| |   
| | |   
| | | * 079513a911aed8d10f90ae496922cf18d5e45180  2020-06-10  (refs/pull/36/head)
| | | |   Fix Markdown formatting in examples.
| | | | 
| | | * 0a7996e281b884eb2ed41487f513071da06da5ad  2020-06-10 
| | | |   Replace --- with ### for headings.
| | | | 
| | | * a0b2188e8ad54cf088f3d7ff6693cfd460217611  2020-06-10 
| | | |   Make THANKS an unordered list.
| | | | 
| | | * 48dcdd63577d11b6185720f1cb73b7d8526984ae  2020-06-10 
| | | |   Format unordered lists more consistently.
| | | | 
| | | * c1c3e31ae7f3069e7cf18e56f81e2b821f6241d3  2020-06-10 
| | | |   Wrap URLs in <>.
| | | | 
| | | * d6a49c5bb7f03a7d73b2bad730ca1730f91cb86d  2020-06-10 
| | | |   Make CHANGES an unordered list.
| | | | 
| | | * e271049010e0e8fde24cec3b88ed9281af3a5b64  2020-06-10 
| | | |   Tabs to spaces.
| | | | 
| | | * 3db562602211d1837486613ed3f09e80468528f3  2020-06-10 
| | | |   Replace ```foo``` with `foo` for one-liners.
| | | | 
| | | * 3e0fa0d9a90fc6ce78a70644cc6f7de6f9be80ab  2020-06-10 
| | | |   Replace ``foo'' with "foo".
| | | | 
| | | * d77c7225f7cf1c977d1c67611de0d959afde6a0c  2020-06-10 
| | | |   Replace --- with -- when it's simulating em-dash.
| | | | 
| | | * 2e86dabbe4140ac3413a56a304fd774791e923ca  2020-06-10 
| | | |   Improve README Markdown.
| | | | 
| | | * 9746afb1dadbe99094cf1659a0ea311c4d82fe7e  2020-06-10 
| |_|/    Append .md suffix to text docs. Adjust references.
|/| |   
| | |   
| | | * b36d52a0dd7315a969f2a9a7455717466e45be23  2020-06-07  (patches/Gentoo/qmail-spp)
| | | |   qmail SPP patch
| | | | 
| | | * 92520a31d1628a8da91343721b8d3c111ac5bb14  2020-06-06 
| | |/    SMTP authentication for qmail-smtpd, qmail-remote, v0.8.3
| | |   
| | | * c31fe4d0324f03fc9466c9bb8720102b4c773760  2020-06-07  (patches/notqmail/qmail-spp-0.42)
| | | |   qmail-spp: remove needless initialization of global and static variables
| | | | 
| | | * 8060d75fe20619b93def79090d16446d33b540fb  2020-06-07 
| | | |   qmail-spp: fix incorrect usage of vfork()
| | | | 
| | | * c3c68df605ba3fa2e161dfca02085debfb31a2bd  2020-06-07 
| | |/    qmail SPP patch
| | |   
| | | * fc17cd1927fde8ee434f76ed899d5c7086197d38  2020-06-07  (patches/netqmail/qmail-spp-0.42)
| | | |   qmail SPP patch
| | | |   
| | | | * 4aa45158ceaed4b575c681c4f8a85f7bd843b829  2020-06-03  (patches/notqmail/rcptcheck)
| |_|_|/    RCPTCHECK patch
|/| | |   
| | | | 
* | | | 2bd54624f2c71c17b3b7ab5c955e3b17cdc9c53b  2020-05-24  (refs/pull/103/head)
| | | |   tests: remove now useless tests again
| | | | 
* | | | 3f6f81b6a15af234493af55c05948b73ef966126  2020-05-24 
| | | |   get rid of str_copy() and use the default strcpy() instead
| | | | 
* | | | 11047ed0a85a6afa5d147e3c5080326cfe4a5fe0  2020-05-24 
| | | |   get rid of byte_diff() and use the default memcmp() instead
| | | | 
* | | | 8759bd432bd7154d537e78284a3771668829e9c3  2020-05-24 
| | | |   qmail-local: replace !byte_diff() with byte_equal()
| | | | 
* | | | 7959e15d7b7326fef40d64f187af87612288b78e  2020-05-24 
| | | |   get rid of str_diffn() and use the default strncmp() instead
| | | | 
* | | | f7ec63b8edb59a179aa98e670df9aaffcd8eaf34  2020-05-24 
| | | |   get rid of str_diff() and use the default strcmp() instead
| | | | 
* | | | 3f9f95ccac176b30c0a8064589c0638561178023  2020-05-24 
| | | |   get rid of str_len() and just use the default strlen() instead
| | | | 
* | | | a10fd0cb80e1297d01f0fd2a4d96c4ea01c0b7bb  2020-05-24 
| | | |   tests: verify byte_diff() and some str_* functions
| | | | 
* | | | 213e9f2465744fe34d2c16e9acaa582f5011da98  2020-05-24 
| | | |   tests: add results to .gitignore
| | | | 
* | | | 626e9a5a860a4a187bd0188b0019c72514da1ef7  2020-05-23 
| | | |   Remove qsmhook, long since replaced by preline.
| | | |   
| | | | * c175631f5f621d71c7fce328060de6869afc141f  2020-05-23  (refs/pull/87/head)
| |_|_|/    Remove qsmhook, long since replaced by preline.
|/| | |   
| | | | 
* | | | 1beb767af91f28fd619421a46c885a8a48034ef3  2020-05-23 
| | | |   scan_*.c: convert to prototypes
| | | | 
* | | | c9e89f04af23f5ac55744476b9c88ada4b8fbb93  2020-05-23 
| | | |   scan.h: use prototypes, remove missing functions
| | | |     
| | | | *   7cac39099b81c588733965899242bd22a8034aee  2020-05-23  (refs/pull/129/head)
| | | | |\    Merge branch 'master' into scan-prototypes
| |_|_|_|/  
|/| | | |   
| | | | | 
* | | | | 5a214f931f1b5575e3cf4b037179eb5f665028c1  2020-05-23  (refs/pull/140/head)
| | | | |   remove unused substdio_bget()
| | | | |   
| | | | *   0a69ff2b142c4a5c84379de09761b2bb82dfe5c9  2020-05-23 
| | | | |\    Merge branch 'master' into scan-prototypes
| |_|_|_|/  
|/| | | |   
| | | | | 
* | | | | 72c58ae8b2b8d5185449c120fd0844be1933a899  2020-05-23  (refs/pull/126/head)
| | | | |   fmt_*.c: convert to prototypes
| | | | | 
* | | | | ada4bb3eddc37f74d9318b06551b601b62a45328  2020-05-23 
|/ / / /    fmt.h: use prototypes, remove missing functions
| | | | 
| | | * 6228fcbb1e523cedad8f608ec89f730d3cbe105a  2020-05-23 
| | | |   scan_*.c: convert to prototypes
| | | | 
| | | * c28f0ff4b98530c9512aec2adee919b160a2c86e  2020-05-23 
| |_|/    scan.h: use prototypes, remove missing functions
|/| |   
| | | 
* | | e90b5a7888155c1714468ad7c2860e714cd603e7  2020-05-23  (refs/pull/139/head, refs/pull/105/head)
| | |   use POSIX compliant calling of head and tail
| | | 
* | | 1720e0b1be1ffc2ededf8366c6b4a5a831b31d52  2020-05-23  (refs/pull/124/head)
| | |   remove the custom allocator
| | | 
* | | 618c2d113760f1a98c33a135dd81693879c7e1d6  2020-05-23 
| | |   remove the "alloc" parameter from cdbmake_add() and cdbmake_split()
| | | 
* | | 43b7cb5e1c97005a3995c5d46da6ec5d4142e76e  2020-05-23  (refs/pull/130/head)
| | |   use default strdup() instead of open coding it
| | | 
* | | 2b3f38616ec0ae151e8556566fce4b4a3139fdd1  2020-05-22  (refs/pull/137/head)
| | |   add back accidentially removed typecast
| | |   
| | | * 2689abf6277e9f1bbb0ff4cee4a800905a8944c8  2020-05-22  (patches/netqmail/badmailfrom-wildcard)
| | | |   grammar cleanup in qmail-smtpd.8 to match the rest of that manpage.
| | | | 
| | | * 58d671f8e3b07f84a1e352edf88ff68d13f5c77e  2020-05-22 
| | |/    badmailfrom wildcard patch
| | |   
| | | * 3a22b45974ddd1230da0dfa21f886c3401bee020  2020-05-21  (notqmail-big-todo)
| |_|/    Apply Russell Nelson's big-todo.103.patch.
|/| |   
| | |   
| | | * 28f8ec8d5cbecf4d3d1f446a06ef64df4f220a69  2020-05-21  (patches/notqmail/smtp-auth)
| | | |   Remove FILES.auth.
| | | | 
| | | * b224a3ceb63ff8ebc57648bf304e079d0bf55023  2020-05-21 
| |_|/    SMTP authentication for qmail-smtpd, qmail-remote, v0.8.3
|/| |   
| | | 
* | | f6c2a90177f88c0353c75fb4aaa74d2ff3b1c533  2020-05-20  (refs/pull/99/head)
|/ /    remove obsolete mail client wrappers
| | 
* | bf692cf45ec6d679ba194f80862f17db4c415eb4  2020-05-20  (tag: notqmail-1.08)
| |   Note CVE and other overflow fixes in CHANGES.
| | 
* | a385b5e9b2fb8f84c48a14d49452918ad2f3fa45  2020-05-20 
| |   This is notqmail 1.08.
| |   
| | * 69f8ce0c4bbc48937c41283dbc65201eb8ed0a58  2020-05-20  (refs/pull/135/head)
| | |   Note CVE and other overflow fixes in CHANGES.
| | | 
| | * 7846b4ee3215af2efceaeddd4eeb456754f8248e  2020-05-20 
| |/    This is notqmail 1.08.
|/|   
| | 
* | 0ed8a00eec3520d2dcbcd73c8eaacc96ccfbd8e8  2020-05-20 
| |   Add missing include for strncmp, found in CI.
| | 
* | 95f86dafbb94c00dbbecd01fadb7c0c659aafe51  2020-05-20 
| |   Let NROFF be redefined in the environment.
| |   
| | * 1b937a7bd138665ab3fc0ffd86a86b7c3ef3f8da  2020-05-20  (refs/pull/132/head)
| | |   Add missing include for strncmp, found in CI.
| | | 
| | * 795244f93f76697445a99da2fddee656c6c77d58  2020-05-20 
| |/    Let NROFF be redefined in the environment.
|/|   
| | 
* | aa064ddaf2116a5ff210048dc30d75ce06169bd5  2020-05-19  (refs/pull/134/head)
| |   Make: make catman dependency rule portable
| | 
* | 6ba74b15e1beae4526cbe8a73411be9acf25e21b  2020-05-19 
| |   CI: make the NROFF tests to actually override nroff
| | 
* | 348e57528018d5b93e8d7e81d622d553c4a86401  2020-05-19  (refs/pull/133/head)
| |   use unsigned variables in qmail-send
| | 
* | 22b04144743507f991d142a4b67f6fe550c64361  2020-05-19 
| |   use unsigned variables to store the result of str_len()
| | 
* | 9aba4fcedcb5005df99354261f0a427808a8f2d6  2020-05-19 
| |   use unsigned variables in qmail-pop3d
| | 
* | e4fa409afaf82ba7e3beab24cbb1bb6268ca7604  2020-05-19 
| |   use unsigned variables for array offsets in main() of qmail-local
| | 
* | ba8c208bbdde16cc8da9ee7ff0b14086a65b37c3  2020-05-19 
| |   fix possible length calculation overflow in stralloc_catb() and stralloc_copyb()
| | 
* | ad73be052759c9472bcd1b871bd402eacf80da78  2020-05-19 
| |   fix string length calculation overflow in quote() helper
| | 
* | 628b8661ef57c9d5badd1a808482f88a31c4da4d  2020-05-19 
| |   fix possible signed integer overflow in commands() (CVE-2005-1514)
| | 
* | 0cbc0ef8319a4b077cf1abc93c498d53eecb68ef  2020-05-19 
| |   fix possible overflows in array allocation length calculations
| | 
* | b105c46dd05027f2cdb551e721253b3b8319ba16  2020-05-19 
| |   fix signedness wraparound in substdio_bput()
| | 
* | 6d879abedf97733273fc1011d44b26f8980d04fa  2020-05-19 
| |   unwrap lines in substdio_bput()
| | 
* | e794b49925c1a1762aece35a5d7e09f1444d1ab7  2020-05-19 
| |   fix signedness wraparound in substdio_put() (CVE-2005-1515)
| | 
* | 2fe3ac71d35e68d1d42273a3925b9f7dc8020742  2020-05-19 
| |   genalloc: make sure allocation sizes never overflow
| | 
* | 8038bf6547e85382dcb6696c55bec8d8b127e668  2020-05-19 
| |   genalloc: make sure the new count variable does not overflow
| | 
* | 105e01c5cbdd7f042043f595794f12ff8664dda3  2020-05-19 
| |   add compat version of __builtin_{add,mul}_overflow()
| | 
* | edf54c818e5549026098acd95ae44f0ddf6a7722  2020-05-19  (refs/pull/128/head)
| |   include alloc.h in gen_allocdefs.h
| | 
* | 8fd5473a2572c7ac39459f5059f1cc8bdc32d59c  2020-05-19 
| |   genalloc: unfold tail code
| | 
* | 8b68e39ca627bf0bbb3432beed0143e088af4307  2020-05-19 
| |   genalloc: invert code flow
| | 
* | a41404c584fb9c7f6a8d0980fac2dd6016ccf2cc  2020-05-18 
| |   genalloc: do not rename parameter names
| | 
* | 5806288c361b44e976e7db89a79c11efd7af068a  2020-05-18 
| |   genalloc: generate C89 function interfaces
| | 
* | 20c4811b01dce3946ee30fe13795c67316acda29  2020-05-18 
| |   genalloc: unify GEN_ALLOC_readyplus and GEN_ALLOC_ready internals
| | 
* | 721a288c135438335a7a5031f3237612d3213e1a  2020-05-18 
| |   genalloc: reorder callers
| | 
* | 9175e79ba34ff745dfdb0948ba04aedff07f2f8e  2020-05-18 
| |   genalloc: reorder functions in header
| | 
* | d52e4b288fe54c6b056d51b0e42768f95d6563d0  2020-05-18  (refs/pull/131/head)
| |   add GitHub actions test build
| | 
* | 30a44402454eca17beb8339a8b661cc8683be5b3  2020-05-14  (refs/pull/92/head)
| |   qmail-pop3d: exit 1, pronto, if running as root.
| | 
* | 2a469cc632ac74bc2cb915e6f8cd0ccc330d88f6  2020-05-14 
| |   qmail-popup: leave kid's stderr alone for logging.
| | 
* | 691e99b6dff1aef5dfe8e5ab5e73da8bc3145bc7  2020-05-14  (refs/pull/79/head)
| |   add exit.h to qmail-pw2u.c and qmail-qmtpd.c.
| | 
* | 174a1ba70e9b8e3109570a4cbc2ff70614aacbd6  2020-05-14 
| |   remove exit.h from forward.c, maildirwatch.c.
| | 
* | 1a5f99f9b545d78a7c9354f6f10162fb6fd42653  2020-05-14 
| |   include unistd.h in exit.h to declare _exit.
| | 
* | 7e89111010ad51dedb0038a052d4991f06e24944  2020-05-12  (refs/pull/72/head)
| |   change function signatures to C89 style that were touched in last commit
| | 
* | f7b6124770eb34b2e8ff835928cf30e8f6e8d976  2020-05-12 
| |   remove HASSHORTSETGROUPS test, use system headers and types instead.
| | 
* | b75af9b4adebaa3208029df33a82f5fdabf230b0  2020-05-11  (refs/pull/113/head)
| |   rename local variables shadowing global variables of the same name
| | 
* | 8fa4b8b8dc70bab372d2ffd8fcb05546bfe7e2cc  2020-05-11  (refs/pull/102/head)
| |   add minimal unittest documentation
| | 
* | 0609d1b3eb8381cf3144f362c3e7bad668d5511c  2020-05-10 
| |   tests: check stralloc allocation size behavior
| | 
* | edb4c964489bdf862bf0db918ebe264bf12bb3e3  2020-05-10 
| |   Add a test target and one unit test, using Check.
| |   
| | * e8a1e037afc8729bd65d4bda36dedf444f301c0f  2020-05-19  (netqmail-CVE-2005-minimal)
| | |   fix additional length overflows
| | | 
| | * bb92ea678c2a2a524d2ee6e9d598275a659168d2  2020-05-19 
| | |   mimimum fix for CVE-2005-1513
| | | 
| | * dc617a2f2d31e4c448b806791b3f8736cf9d1ffb  2020-05-19 
| | |   fix possible signed integer overflow in commands() (CVE-2005-1514)
| | | 
| | * 5540e1b47ac043033e6661b4e04dcaf958db0110  2020-05-19 
| |/    fix signedness wraparound in substdio_put() (CVE-2005-1515)
| |   
| | * 6d02c0e233d29091e38f9760201a2f70c6375e9e  2020-05-06  (refs/pull/107/merge)
| |/|   Merge bef9faf2a0ce5ccdb505eff63d926320bd390d7d into 2ad04dbba5e70dd1ce9ebef8c492ec846371e42b
|/| | 
| | | 
| | * bef9faf2a0ce5ccdb505eff63d926320bd390d7d  2019-10-17  (refs/pull/107/head, Dakon-configure)
| | |   TravisCI: use configure
| | | 
| | * 09549b2d779ce50649a4afe5ab6fc2c522f30fe8  2019-10-17 
| | |   remove needless space in conf-qmail
| | | 
| | * bb01855879a6f0cf9f47f92997aaa7ecd6e916a2  2019-10-17 
| | |   add configure program for easy configuration
| | | 
* | | 2ad04dbba5e70dd1ce9ebef8c492ec846371e42b  2020-04-14  (refs/pull/125/head)
| | |   CirrusCI: disable 11.2 image for the moment
| | | 
* | | 53d89cb9b5f7efba9a52565889b5b54dcedfae07  2020-04-14 
| | |   CirrusCI: update to FreeBSD 12.1
| | | 
* | | 83cba28f3d70445f150bbcbebec16a1a2612ef29  2020-03-07  (refs/pull/116/head)
| | |   allow to override nroff during build, and optionally skip installing cat pages
| | |   
| | | * 3b4861cbd406e4b30b157baa7d206562cd8fae49  2020-04-13  (refs/pull/123/head)
| |_|/    remove alloc.c, wrapper over malloc and use malloc directly
|/| |   
| | | 
* | | 7c7122a2d3a18af32c977ea9b34ebe526cc2fa0e  2020-02-03  (refs/pull/108/head)
| | |   remove the need for exit.h in named pipe bug check
| | |   
| | | * 69793eb3052733e038abb68f36f24cfd6c2474e1  2020-02-03  (refs/pull/117/head, Dakon-queue-perm)
| |_|/    make the queue directory world readable
|/| |   
| | | 
* | | 10057e900be66128f16fb7fb8d4d2a08f6934742  2020-02-03  (refs/pull/118/head)
| | |   Add acknowledgement for the bug fix contribution to qmail-local.c
| | | 
* | | e09fa0bd55f42d93a3c174405da411706a7c885a  2020-01-02  (refs/pull/114/head)
| | |   optionally create a systemd service file
| | | 
* | | 8f0f1403e461b588596a8c34316ce5494f79540e  2019-12-30  (refs/pull/54/head)
| | |   replace many pobox.com URLs
| | | 
* | | 3300f247a6c11e7bc5488314062ae5defe7c8299  2019-12-28  (refs/pull/110/head)
| | |   add deprecation message to obsolete mail client wrappers
| | | 
* | | 1961479e0099897c37621362bf872306cb70dcc1  2019-12-27  (refs/pull/111/head)
| | |   move some variables to a more local scope
| | | 
* | | 75a935b5def0bc2fe3e282c643ca5f48fe8c9a90  2019-12-27  (refs/pull/109/head)
| | |   fix possible integer overflow in alloc()
| | |   
| | | * f9103270f603eda4147ebc06861f9a49f19c2dc0  2019-12-27  (refs/pull/50/head, spawn-filter)
| | | |   ignore regex compilation error for invalid regular expressions
| | | |     
| | | | *   a1be2d963a220e72bcdc41e2bbf4ec297b97e07d  2019-12-27  (refs/pull/37/head)
| | | | |\    Merge branch 'master' into alloc_overflow-fix
| |_|_|_|/  
|/| | | |   
| | | | | 
* | | | | cd8193f4bfaaa2650c2472763ec6bf41ae882539  2019-12-26  (refs/pull/85/head)
| |/ / /    add missing return types to main()
|/| | |   
| | | | 
* | | | ecf4d7faa041aed1345f47d931f0e2e8fa6a6b70  2019-09-22  (refs/pull/101/head)
| | | |   use system headers for files introduced since netqmail-1.06
| | | | 
* | | | b05ec6cbdacdf40d6c75326394461e22b7f8ab20  2019-09-22 
| | | |   Apply Jonathan de Boyne Pollard's any-to-cname patch.
| | | | 
| | | * b0f59739fc3db8dbe9d4159df5915bc8764a7e18  2019-08-31 
| | | |   added #ifdef HAS_BUILTIN_OVERFLOW to use __builtin_add_overflow()
| | | | 
| | | * 0c5582375e974669d0f2d1f378243bcc4cb347bc  2019-08-31 
| | | |   added trybltnoverflow.c to check for builtin_overflow_add support in the compiler
| | | | 
| | | * 45269a8a147bac37e5d7157f758d54d8ddbd7ed5  2019-08-31 
| | | |   added check for compiler suport for builtin_overflow_add()
| | | | 
| | | * 2159c37da559026eda20f11e2b538bf05ead7be1  2019-08-31 
| | | |   use __builtin_add_overflow
| | | | 
| | | * 6d1578c0f488b31d70cf3d4476a414066e446f3f  2019-08-31 
| | | |   fix overflow in alloc.c
| | | |     
| | | | *   51847d8909892c9486444f338df0118618c017ac  2019-09-22  (refs/pull/97/head)
| | | | |\    Merge branch 'master' into notqmail-dns-any-to-cname
| |_|_|_|/  
|/| | | |   
| | | | | 
* | | | | 9ef349af5c83f54b4d62fdcc90e9603aa55c149d  2019-09-22  (refs/pull/100/head)
| | | | |   change function signatures to C89 style that were touched since netqmail-1.06
| | | | | 
* | | | | b8fb15d71f70bddff87ea5aa2b56b0da0f91bea7  2019-09-22 
| | | | |   ipme: fix detection of multiple IP addresses on the same link
| | | | | 
* | | | | 390afb7cf05fbafef68788c6388037bf87d1f862  2019-09-22 
| | | | |   ask kernel for the correct buffer size to satisfy SIOCGIFCONF before looping
| | | | | 
| | | | * 97a635e8a7fd4d57c8ec6614484ed03cd2831d76  2019-09-01 
| | | |/    Apply Jonathan de Boyne Pollard's any-to-cname patch.
| | | |   
| | | | * 9d6c05d092e3cf94a6591cd5420f8026fcd4691f  2019-09-22  (refs/pull/96/head)
| | | | |   ipme: fix detection of multiple IP addresses on the same link
| | | | | 
| | | | * d24a34857afc33ed11da9ba62736c0bb9b3e5b94  2019-09-22 
| |_|_|/    ask kernel for the correct buffer size to satisfy SIOCGIFCONF before looping
|/| | |   
| | | | 
* | | | cc9df61c573e7cd0bc2f2758d5cd65f95c4614d1  2019-09-04 
| | | |   use <stdint.h> to get a really portable 32 bit unsigned type
| | | |   
| | | | * 43e2641de84d22c85f5955e44dd1a260aaa5a036  2019-09-04  (refs/pull/30/head)
| |_|_|/    use <stdint.h> to get a really portable 32 bit unsigned type
|/| | |   
| | | | 
* | | | 56e7c4a74087d47889355c2c55352cc4d0482020  2019-09-03  (refs/pull/8/head)
| | | |   qmail-inject: do not parse header recipients if "-a" is given
| | | |   
| | | | * 6b61c52ebc65fa49391a9399684af687346caf1b  2019-09-03  (refs/pull/50/merge)
| |_|_|/|   Merge b27c6ae498c547570ba813638011fddc44aa7c46 into fc0227c2a792f6674674447395bd7c4209df831c
|/| | |/  
| | |/|   
| | | | 
| | * | b27c6ae498c547570ba813638011fddc44aa7c46  2019-09-03 
| | | |   removed wildmat funciton
| | | | 
| | * | a656f62e79c28b89da2ea1e1534a495d06cb7447  2019-09-03 
| | | |   removed wildmat function
| | | | 
| | * | 9ad653402daf55dc0a13469848008ac73f202a48  2019-09-03 
| | | |   updated for adding spawn-filter
| | | | 
| | * | 7d377c1be84aa4889a217e99ad6fc1272efe1e5b  2019-09-03 
| | | |   added reference to spawn-filter
| | | | 
| | * | ca1ee988b2b61a77b362a762bf181fe9fd676e5a  2019-09-03 
| | | |   added note on QMAILLOCAL environment variable
| | | | 
| | * | 8241af826fc313a59bd2c224353fffc997fc0bb3  2019-09-03 
| | | |   added note on QMAILREMOTE environment variable
| | | | 
| | * | 20a989d6eda1008784809306d4358aaf05cf3439  2019-09-03 
| | | |   added reference to filterargs control file used by spawn-filter
| | | | 
| | * | 88201e311beeb006c97c0483bddcf6cf6ceba310  2019-09-03 
| | | |   fix dependencies to envread()
| | | | 
| | * | 10dcf812b6bf30613461c7bf45a0485c0bfcc35c  2019-09-03 
| |/ /    added spawn-filter for alternate qmail-remote/qmail-local
|/| |   
| | | 
* | | fc0227c2a792f6674674447395bd7c4209df831c  2019-09-02 
| | |   remove TODO.
| | |   
| | | * 907100f60cb062d133cc2663bcb4b1c8117e79bc  2019-09-02  (refs/pull/68/head)
| |_|/    remove TODO.
|/| |   
| | | 
* | | e604c91941478c74b73f17946847ab0d4546b7bc  2019-09-01 
| |/    CI: add FreeBSD builds via CirrusCI
|/|   
| |   
| | * 893f4bd344d612c0b271059e4476b8eddeb87a97  2019-09-01  (refs/pull/98/head)
| |/    CI: add FreeBSD builds via CirrusCI
|/|   
| |   
| | * 7bea29adb781f06a9a1c633e965d6b46f84e7542  2019-08-27  (refs/pull/70/merge)
| |/|   Merge 110bf49647758f0720b3f38244612a147a46586d into 143784b98ec99a96da60edccd2095cbbc77c6577
|/| | 
| | | 
| | * 110bf49647758f0720b3f38244612a147a46586d  2019-08-27  (refs/pull/70/head)
| |/    remove register storage class declaration from codebase.
|/|   
| |   
| | * 005c5752ae4c25fcead04bb4cbe3677470324f8a  2019-08-27  (refs/pull/77/merge)
| |/|   Merge 3b2ef5d932be9bf5e23719de28f938f60096e6a6 into 143784b98ec99a96da60edccd2095cbbc77c6577
|/| | 
| | | 
| | * 3b2ef5d932be9bf5e23719de28f938f60096e6a6  2019-08-27  (refs/pull/77/head)
| | |   quote.c, quote.h function declarations are now C89.
| | | 
| | * 33db3bf64737c3bf77582debcce108f18021955a  2019-08-27 
| | |   fifo.c, fifo.h function declarations are now C89.
| | | 
| | * 76f3576a7e2aa8a47761923480d3cf7acf061e5f  2019-08-27 
| | |   wait_*.c, wait.h function declarations are now C89.
| | | 
| | * 659d0c21f41b4062db882b235e56d26e053c079e  2019-08-27 
| | |   ndelay*.c, ndelay.h function declarations are now C89.
| | | 
| | * 8a9d80d97d04082ef7ca9a184f7b1ec44d19db8e  2019-08-27 
| | |   seek_*.c, seek.h function declarations are now C89.
| | | 
| | * 7032a3693baefe6f6305d4d06f81a658a227dad0  2019-08-27 
| | |   open_*.c, open.h function declarations are now C89.
| | | 
| | * ac7a2eb21283d05b981b6856e127fe3fb7f1f5bf  2019-08-27 
| | |   prot.c, prot.h function declarations are now C89.
| | | 
| | * 0e2316ba85fe6276dabb5b8ed80f09b924c97cfb  2019-08-27 
| | |   lock_*.c, lock.h function declarations are now C89.
| | | 
| | * cb274e19e432f6e622e22f5c8d2a3da761336d79  2019-08-27 
| | |   fd_copy.c, fd_move,c, fd.h function declarations are now C89.
| | | 
| | * 7b70927c94213cdfb4a5477a6eb6fa6d87171f56  2019-08-27 
| | |   coe.c, coe.h function declarations are now C89.
| | | 
| | * ca2ce0932b3d72ad8f1b141449f31d0c7533c5ea  2019-08-27 
| | |   all main entry-point declarations are now C89.
| | | 
| | * dce6c4d36643c114f7e79642ece726ed8100b093  2019-08-27 
| |/    add missing return types to main()
|/|   
| | 
* | 143784b98ec99a96da60edccd2095cbbc77c6577  2019-08-27 
| |   Run alternate qmail-remote by setting QMAILREMOTE.
| |   
| | * e8e169c03815f9650bd2108bdb8e7a57fd5cf5ab  2019-08-27  (refs/pull/71/merge)
| |/|   Merge 60d60d0afe18096a3913fd28d2731ebac5ea4572 into 7db974d412ac0e6e7ed80df9738ebbb3d1eaa582
|/| | 
| | | 
| | * 60d60d0afe18096a3913fd28d2731ebac5ea4572  2019-08-25  (refs/pull/71/head)
| | |   Remove the install script.
| | |   
| | | * 175529d0dfe0900978a8975baa1dd986474425d9  2019-08-26  (refs/pull/46/head)
| |_|/    Run alternate qmail-remote by setting QMAILREMOTE.
|/| |   
| | |   
| | | * 33f38ece6530c617b216400bb74accfb331eb874  2019-08-26  (refs/pull/67/merge)
| |_|/|   Merge 59f3d296e9af096f4d4ae78e0f5b39583377db84 into 7db974d412ac0e6e7ed80df9738ebbb3d1eaa582
|/| | | 
| | | | 
| | | * 59f3d296e9af096f4d4ae78e0f5b39583377db84  2019-08-25  (refs/pull/67/head)
| | |/    remove qmail-upq.
| | | 
* | | 7db974d412ac0e6e7ed80df9738ebbb3d1eaa582  2019-08-25 
| | |   add forward declaration for scan_8long()
| | | 
* | | f224e8c03268b5f9d9feae0da928af2e54b6dde6  2019-08-25 
| | |   add forward declarations for cdbmss_*
| | | 
* | | c4425a94f38d291daaab5659cacdf2ac806be710  2019-08-25 
| | |   add forward declarations for functions from hier.c
| | |   
| | | * a2bc2ec3cc30a42f52057dfe4755f492267e5fc3  2019-08-25  (refs/pull/64/head)
| | | |   add forward declaration for scan_8long()
| | | | 
| | | * 9c3711f127614ac1b9d58b5ac8b6e303f81b3ba3  2019-08-25 
| | | |   add forward declarations for cdbmss_*
| | | | 
| | | * e6ae57c2911e3bfadc6801d7bddb56167d7d212a  2019-08-25 
| |_|/    add forward declarations for functions from hier.c
|/| |   
| | | 
* | | 089e7543ed6d517804586f0404bab870949eb549  2019-08-25 
| |/    TravisCI: avoid needless indirection for environment variable
|/|   
| |   
| | * 5b99ccbd5ea74f97cb2b6b26cf74876a687f0465  2019-08-25  (refs/pull/58/head)
| |/    TravisCI: avoid needless indirection for environment variable
|/|   
| |   
| | * 889c75e0946caf787717fef369e5adece91f21bf  2019-08-25  (refs/pull/35/merge)
| |/|   Merge 8756cbb9b76e78c0f2a205b3a51f8f5de7d9c61c into eed60957b5cf8de9abf8fd3bac4d329586536e01
|/| | 
| | | 
| | * 8756cbb9b76e78c0f2a205b3a51f8f5de7d9c61c  2019-08-25  (refs/pull/35/head)
| | |   last commit: remove auto_qmail
| | | 
| | * 54b487e69367f29aa0391842032a9caa8a3e78c0  2019-08-25 
| | |   make qmail-inject die_chdir error message more sendmail-like.
| | | 
| | * 3192536f3bdfd40f14565e6285d40e079b381dd0  2019-08-25 
| | |   auto_qmail_users
| | | 
| | * 7651981c5449ebed250d575f8f36fe0a873fac4f  2019-08-25 
| | |   auto_qmail_queue optional
| | | 
| | * 93caecb490f9aefc542c620712a99a18bd7e60d8  2019-08-25 
| | |   auto_qmail_queue
| | | 
| | * cf70c28ea80b4165264cb5f8edfa668484a6c912  2019-08-25 
| | |   auto_qmail_control
| | | 
| | * 3391e88392cfdc3cae8d2e646df093f6c8faedae  2019-08-25 
| | |   auto_qmail_bin
| | | 
| | * 0332428342f143e8a05426ddf570eb7ac93b02e8  2019-08-25 
| | |   QMAILUSERS
| | | 
| | * e196e01e0c374ef178c47bec7f7d66064a425f31  2019-08-25 
| | |   QMAILQUEUE
| | | 
| | * 3a86ef6d27017870bfc43f69ebcfb7be731b4025  2019-08-25 
| | |   QMAILCONTROL
| | | 
| | * 3fa401ff50bde3d32fd7a953baff459b45e1be9e  2019-08-25 
| | |   QMAILBIN
| | | 
| | * a5bb55d36b76276c2f8c43bc753d5375b0cd6664  2019-08-25 
| | |   QMAILALIAS
| | | 
| | * 319df5061985451951b5a63fc140f55bbd597af9  2019-08-25 
| | |   qmail-smtpd: auto_qmail_bin, auto_qmail_control
| | | 
| | * ed3898ff913eddccadbdb61b53f324b0009177dc  2019-08-25 
| | |   qmail-showctl: report all auto_qmail_* directory paths.
| | | 
| | * a3f218bc413c963d6786a737c5acad0620c4d6b8  2019-08-25 
| | |   qmail-send: auto_qmail_bin, auto_qmail_control, and auto_qmail_queue
| | | 
| | * 59f98deb22a50c870cb160f55fd61a9ba62f9c66  2019-08-25 
| | |   qmail-rspawn: chdir to auto_qmail_bin before execv.
| | | 
| | * 0c42822c60d9e6c83138d6848b81031abf758df6  2019-08-25 
| | |   qmail-remote: auto_qmail_control, auto_qmail_queue.
| | | 
| | * 9baccd9877f4171c48607296f3fba4a105d4738f  2019-08-25 
| | |   qmail-qmtpd: auto_qmail_bin, auto_qmail_control
| | | 
| | * 0fcda4cd6f789fda4e0c7a9d0f9b4340079d2c25  2019-08-25 
| | |   qmail-qmqpd: auto_qmail_bin, auto_qmail_queue
| | | 
| | * 41b73ee684108fa6bc31ad74f6265a3d0ebd3118  2019-08-25 
| | |   qmail-lspawn: depend on -bin, -qmail, and -users.
| | | 
| | * 538ec2bc2a635182ed0ef66a056a223f66df233c  2019-08-25 
| | |   qmail-inject: auto_qmail_bin, auto_qmail_control
| | | 
| | * 5d59a9f3d69f131a9ad385105e8422d41d0232ba  2019-08-25 
| | |   add conf-qmail-* dependencies to various install targets.
| | | 
| | * e3147339447241b3577a5dce7a015a03df6662ba  2019-08-25 
| | |   split conf-qmail in to per-directory configuration.
| | | 
| | * 3986a7f3cb4f8aed853f1b23bd66178fdb7d6d27  2019-08-25 
| | |   Makefile: de-SPLIT.
| | | 
| | * 65a0e659d4dadb70d4353c74e077fd0c19b82866  2019-08-25 
| | |   Makefile: de-SPAWN.
| | | 
| | * 94a36e83c8bbd8d7294b7a22eb8b42e40b7607ab  2019-08-25 
| | |   Makefile: de-BREAK.
| | | 
| | * dd97c9dbb96df1dc81a0857519084900047b5748  2019-08-25 
| |/    Makefile: de-QMAILHOME.
|/|   
| |   
| | * 5eeef0ea6fab500b6efc7045fa05198a0cada19a  2019-08-25  (refs/pull/43/merge)
| |/|   Merge 7a10f657054cf31cdeefdcde7c5b03c1a1bd5b2d into eed60957b5cf8de9abf8fd3bac4d329586536e01
|/| | 
| | | 
| | * 7a10f657054cf31cdeefdcde7c5b03c1a1bd5b2d  2019-08-25  (refs/pull/43/head, pr-remove-readwrite-h)
| |/    cleanup: remove readwrite.h, use unistd.h instead.
|/|   
| |   
| | * 8096d4422bc2a4635845c9e82891e2553f38ef34  2019-08-25  (refs/pull/44/merge)
| |/|   Merge ab198937360aaf0d7f8382be557a226d9efb30c5 into eed60957b5cf8de9abf8fd3bac4d329586536e01
|/| | 
| | | 
| | * ab198937360aaf0d7f8382be557a226d9efb30c5  2019-08-25  (refs/pull/44/head)
| | |   cleanup: remove exit.h, use unistd.h instead.
| | | 
| | * 7743d6aa95300c8d6380dfb97151c5c4baf65424  2019-08-25 
| | |   remove exit.h from forward.c, maildirwatch.c.
| | | 
| | * bb1b4a78ea5f42bd2be2d358c741598f8731e89c  2019-08-25 
| | |   add exit.h to qmail-pw2u.c and qmail-qmtpd.c.
| | | 
| | * b83e827e60990db19f31565c8163798a170a3eb9  2019-08-25 
| |/    include unistd.h in exit.h to declare _exit.
|/|   
| |   
| | * d13b047c943e839c6cf39f2a6a692ca14ddef047  2019-08-25  (TravisCI)
| |/    TravisCI: test external patch(es)
|/|   
| |   
| | * babf55fedf46d889f7295ca01332f995993157ef  2019-08-25  (refs/pull/45/head)
| |/    use uid_t and gid_t
|/|   
| | 
* | eed60957b5cf8de9abf8fd3bac4d329586536e01  2019-08-25 
| |   remove systype and attendant platform detection.
| |   
| | * 97c43155ea650c46a0746c070adee5f9a09fc3c9  2019-08-25  (refs/pull/34/head)
| |/    remove systype and attendant platform detection.
|/|   
| | 
* | 77f058cb8c01cc257624b0f4e1d07979b69a4e12  2019-08-25 
| |   remove dnsmxip.
| | 
* | 123fa007ca4e6e5ba55c62775c5d24a6c3ab794d  2019-08-25 
| |   remove dnscname.
| |   
| | * cb838b5400f2fe2eb00623ccf352a9f8f882be13  2019-08-25  (refs/pull/69/head)
| | |   remove dnsmxip.
| | | 
| | * aa5b01854d3d7fc03cefb47f53507371b2d1fb89  2019-08-25 
| |/    remove dnscname.
|/|   
| | 
* | fcfed83f715a788718280bdbeb2f4a44a4ab1011  2019-08-25 
| |   remove unused variable r from maildir.c.
| |   
| | * f844095392010bcd8c582dd5563061946b9067f8  2019-08-25  (refs/pull/78/head)
| |/    remove unused variable r from maildir.c.
|/|   
| | 
* | d9fb9363e2db1648d7405ba543899d5020189ec3  2019-08-25 
| |   use correct system headers for fork()
| |   
| | * 60ea85e1ff5085abcf88491d3bbe6c461a7b9b06  2019-08-25  (refs/pull/82/head)
| |/    use correct system headers for fork()
|/|   
| | 
* | 77d529483b0359852224104b43e9321061fe0718  2019-08-25 
| |   include stdlib.h and stop redeclaring malloc, free in alloc.c
| |   
| | * 14ef2aeef1f5ce1808f67810f552547982758cf8  2019-08-24  (refs/pull/81/head)
| |/    include stdlib.h and stop redeclaring malloc, free in alloc.c
|/|   
| | 
* | ff45251efbbb6518cabc8ec39a89cd3eff73af27  2019-08-24 
| |   include unistd.h in readwrite.h to declare read, write.
| |   
| | * 69cb502d9cdaed04bdb09227f2eb3d980de94ef0  2019-08-24  (refs/pull/80/head)
| |/    include unistd.h in readwrite.h to declare read, write.
|/|   
| |   
| | * 184d858dbdbd009ffaf491aa774d93ed9f479f18  2019-08-22  (refs/pull/75/head)
| |/    lock_*.c, lock.h are now C89.
|/|   
| |   
| | * 3d4ce629ee8255aa6fe1906e76c024ecc339de45  2019-08-22  (refs/pull/74/head)
| |/    fd_copy.c, fd_move,c, fd.h are now C89.
|/|   
| |   
| | * 453002bc430736f9af8864bca455812b6c21a2c0  2019-08-22  (refs/pull/73/head)
| |/    coe.c, coe.h are now C89.
|/|   
| |   
| | * b04d366fe85c5f969e6242089b1a941d1083a753  2019-08-19  (notqmail-smtpd-spf)
| |/    Apply Jana Saout's qmail-spf-rc5.patch
|/|   
| |   
| | * 2dc6aeb56c981323ac42d6e43884f55c1d72f459  2019-08-19  (notqmail-smtpd-logging)
| | |   qmail-smtpd: log the name of any unimplemented command.
| | | 
| | * b873edd626323298def9443549ad29e9419e9a68  2019-08-19 
| | |   qmail-smtpd: log pid in square brackets after program name.
| | | 
| | * 80714fed9893544a961c7f59ac9f0fda42cb3e52  2019-08-19 
| | |   add errbits.[ch] deps to errbits.o, qmail-smtpd.o in Makefile.
| | | 
| | * af0baaccd3ed3ffa8166d056e8ac76a4935ec433  2019-08-19 
| |/    Apply Andrew Richards' qmail-logmsg logging patch, v1.3.
|/|   
| |   
| | * b2f5ad68ffcb6d15c9cc2bf3ddf4e43e2d4991fa  2019-08-19  (refs/pull/196/head, notqmail-dns-oversize)
| |/    Apply Christopher K. Davis's oversize DNS packet patch.
|/|   
| |   
| | * 23a0d13119135568632cb11ef272c1c6feb98092  2019-08-19  (notqmail-big-concurrency)
| | |   conf-spawn cannot be higher than 65535 (0xff)
| | | 
| | * 77d05636ad5a623dbaaaa3aaf1967ae92fb095af  2019-08-19 
| | |   restore conf-spawn to original default, 120.
| | | 
| | * ce050fefe84350be81a41e61b22134bdf5abfa32  2019-08-19 
| |/    Apply Johannes Erdfelt's big-concurrency.patch
|/|   
| |   
| | * e8d2f9954684b62e68ed9205fa5c5919da213e0d  2019-08-19  (notqmail-badmailfrom-x-relayclient)
| |/    qmail-smtpd: ignore badmailfrom when RELAYCLIENT is set.
|/|   
| |   
| | * 2d346400a663401aecfd1da75c648408f7a8fff9  2019-08-19  (notqmail-badmailfrom-wildcard)
| | |   grammar cleanup in qmail-smtpd.8 to match the rest of that manpage.
| | | 
| | * 2b6d23258d67ab2dc061aa049500c7e970663c93  2019-08-19 
| |/    Apply Tom Clegg's badmailfrom wildcard patch.
|/|   
| | 
* | 3a48c5b56a3031afad411545ecff77be4368e300  2019-08-19  (tag: notqmail-1.07)
| |   notqmail 1.07
| |   
| | * 3acb67b3f966d114323ae82af50e207ec777e4e4  2019-08-19  (refs/pull/63/head)
| |/    notqmail 1.07
|/|   
| | 
* | 1b28ced36c341d3b94c053ab9e04313304ca3d44  2019-08-14 
| |   remove SYSDEPS, the list of platform-specific build artifacts.
| |   
| | * 68d3c62e023bfbcc0b03cc1e19d1f280acd95b31  2019-08-13  (refs/pull/33/head)
| |/    remove SYSDEPS, the list of platform-specific build artifacts.
|/|   
| |   
| | * 5faa255aa26891bf2f2459328d3833c54a1ab9e0  2019-08-13  (refs/pull/62/head)
| |/    Remove one last reference to SYSDEPS.
|/|   
| | 
* | 0057e5ff94114dd10781808cb41ffa5eb5f4a5bf  2019-08-10 
| |   remove incorrect usage of vfork()
| |   
| | * 4220b97412faac10576e3a602fd0a8238e4a72d0  2019-08-10  (refs/pull/38/head)
| |/    remove incorrect usage of vfork()
|/|   
| | 
* | 75b8eb439b60646480e2b3afb7cfe00f96213616  2019-08-06 
| |   TravisCI: force one build without utmpx
| | 
* | f9efcbfdc2d47795d193c9a851a9c4b6d41661d5  2019-08-06 
| |   Fix the non-compiling utmp case, found on OpenBSD.
| |   
| | * 492f803a596bd2b18b9723ac8a88a35bb84b3d54  2019-08-06  (refs/pull/57/head)
| | |   TravisCI: force one build without utmpx
| | | 
| | * 267983a6c90e2a1cda4da93ee9e1a72a9abcda4b  2019-08-06 
| |/    Fix the non-compiling utmp case, found on OpenBSD.
|/|   
| |   
| | * 4c5b794c9a8daa92049e346d60bed7b124715787  2019-08-05  (refs/pull/56/head)
| | |   CHANGES: don't build or install catted manpages.
| | | 
| | * d4706c3cbf6794349fec875d60fbbb922cdaa5d5  2019-08-05 
| | |   Don't build catted manpages (*.0).
| | | 
| | * 4abca1b6d3c38d2dc060675f22a8a0e598e9bec3  2019-08-05 
| | |   Don't install catted manpages (*.0).
| | | 
| | * 9b97b849840aab676905075c3c90275c7e2fdb77  2019-08-05 
| |/    Don't refer to catted manpages (*.0).
|/|   
| | 
* | ea3a0e4107ab96c1f7916a05a4d9b9412f506c66  2019-08-05 
| |   Update docs: we're not netqmail, we're notqmail.
| |   
| | * 76dc19c3081c67d07ddfd33c049fd60d80c3d4ad  2019-08-05  (refs/pull/42/head)
| |/    Update docs: we're not netqmail, we're notqmail.
|/|   
| | 
* | d4dcbf2dcce24ed7e42c2b328762f0f9576ae2cd  2019-08-05 
| |   man rules are variously missing dependency on conf-qmail.
| |   
| | * 2dcd4ae135110921bf00ecc05d9d0c68e2c88f4a  2019-08-05  (refs/pull/55/head)
| |/    man rules are variously missing dependency on conf-qmail.
|/|   
| | 
* | c589f2da2f17e64ce0402f2466a361ec28b8e5e8  2019-08-05 
| |   add more missing local includes
| |   
| | * 483e592774c3b823d072586075812a368115f8d2  2019-08-05  (refs/pull/53/head)
| |/    add more missing local includes
|/|   
| | 
* | fb2b0571a7c09a140188b4442c42fcc74cc1963a  2019-08-04 
| |   CI: build & package before creating user accounts.
| | 
* | de6a762737e86ae714b38d5323b9d5c9237f9a8b  2019-08-04 
| |   split install in to instpackage, instchown.
| | 
* | 2f552835c907eee2db06cda5a6b7cfe09cb319ee  2019-08-04 
| |   Remove support for precompiled var-qmail packages.
| | 
* | 580bf26e8a211fdff3ad3083e5e771662a921e3a  2019-08-04 
| |   detect qmail system uid/gid at runtime.
| | 
* | 1fabc9dcfa3e670875895d60fd5432318cb0e5ff  2019-08-04 
| |   add missing mode argument to recursive mkdir_p.
| |   
| | * a49421670f68d4091692b3abd0e39085d6addcd8  2019-08-04  (refs/pull/15/head)
| | |   CI: build & package before creating user accounts.
| | | 
| | * 439fe87a82f80f9ee84a9e9c1ba744fee80f732f  2019-08-04 
| | |   split install in to instpackage, instchown.
| | | 
| | * 429896534fbc7bc10c4ae833d6f065a2a2733aba  2019-08-04 
| | |   Remove support for precompiled var-qmail packages.
| | | 
| | * 65f0e3b413c79696bbeadc8a9b99f69d2e9e4869  2019-08-04 
| | |   detect qmail system uid/gid at runtime.
| | | 
| | * 4b0f26eb82117b9a9928853e5b642bc6cc49011b  2019-08-02 
| |/    add missing mode argument to recursive mkdir_p.
|/|   
| | 
* | bb7ec78bf79e6ee69cd44ed3c8102b6ec66b9bc5  2019-07-22 
| |   Point SMTP HELP at notqmail's home page.
| |   
| | * 9e1e1512b0019601d1ea0412b4a0a98ff662c6cf  2019-07-22  (refs/pull/39/head)
| |/    Point SMTP HELP at notqmail's home page.
|/|   
| | 
* | 5d18a307a5048c92555755e5e6c3fa55e58c93be  2019-07-21 
| |   CHANGES: add Mac OS X portability changes.
| |   
| | * 1d2e326ddeb6864e3f71f9a675ac5d15e034d34a  2019-07-21  (refs/pull/40/head)
| |/    CHANGES: add Mac OS X portability changes.
|/|   
| | 
* | f1196059ec92ee2b50e6729bfd0fdf06365d18f0  2019-07-21 
| |   define BIND_8_COMPAT before including arpa/nameser.h in dns.c
| | 
* | 71580a477d784996287da2e6590070b7ecbdb47f  2019-07-21 
| |   explicitly initialize strerr.
| | 
* | df0004cf7a42e503facab6235fcfee6c026ade8e  2019-07-21 
| |   rename INSTALL to INSTALL.md, SENDMAIL to SENDMAIL.md.
| |   
| | * fdf3b7278f00da7d2178d892d2cc44affe5337b9  2019-07-20  (refs/pull/16/head)
| | |   define BIND_8_COMPAT before including arpa/nameser.h in dns.c
| | | 
| | * e5f3c504eb787f36b693744bff50c1641213e8b5  2019-07-20 
| | |   explicitly initialize strerr.
| | | 
| | * d36ffd156abd88052fbb9cf3e73343a2058471e9  2019-07-20 
| |/    rename INSTALL to INSTALL.md, SENDMAIL to SENDMAIL.md.
|/|   
| | 
* | 3357eb2476698649929e19d423ef24ca73c356dc  2019-07-20 
| |   symlink TARGETS to .gitignore.
| | 
* | 131db6a9399cee16eb4eca59dd9112308d1c44f0  2019-07-20 
| |   remove phony targets from TARGETS, add them as .PHONY prerequisites.
| |   
| | * 69135fde2d86861a79d909c7123817b31fc94cf3  2019-07-20  (refs/pull/25/head)
| | |   symlink TARGETS to .gitignore.
| | | 
| | * dd8bf671b438c5b139c49d889cf927a3fc3bb90d  2019-07-20 
| |/    remove phony targets from TARGETS, add them as .PHONY prerequisites.
|/|   
| | 
* | e55694bdbbce60572c4a59a1a6dc69cde012f308  2019-07-19 
| |   control_readfile() called with less arguments
| |     
| | *   c69e518e87d2eac3df03a2db800b461305bbff6f  2019-07-20  (refs/pull/31/head)
| | |\    Merge branch 'master' into qmail-showctl-bug
| |_|/  
|/| |   
| | | 
* | | 97c5ef197909671816d3001a2914b5568f962756  2019-07-19 
| | |   remove FILES, shar target from Makefile.
| | |   
| | *   3af66d03984d299967144e7b3ae22170c6e9823e  2019-07-19 
| | |\    Merge branch 'master' into qmail-showctl-bug
| |_|/  
|/| |   
| | | 
| | * 15245e87348f23de24d9794646f65214f4bac56a  2019-07-19 
| | |   control_readfile() called with less arguments
| | |   
| | | * 99e9dab766cb7b8e1e82f7f8c0660be8f22af102  2019-07-19  (refs/pull/27/head)
| |_|/    remove FILES, shar target from Makefile.
|/| |   
| | |   
| | | * 31621bbe07dc355fbcc727ef42cf308c4e5b2613  2019-07-19  (refs/pull/32/head)
| |_|/    remove FILES.
|/| |   
| | | 
* | | 3772dd95f6584cc6788fa4ff28d7b232a4c8d43a  2019-07-19 
| |/    add missing project includes to several .c files
|/|   
| |   
| | * a1eaa877d18d9d0542a4849465aa2700105f7cba  2019-07-16  (refs/pull/20/head)
| |/    add missing project includes to several .c files
|/|   
| | 
* | ac43d259085369f64209b105db0139e85a6bd816  2019-07-15 
| |   add qtmp.h to SYSDEPS.
| |   
| | * 38699fb9fa955720061f3a71dc1f5eb7b3aa0d4c  2019-07-15  (refs/pull/29/head)
| |/    add qtmp.h to SYSDEPS.
|/|   
| | 
* | 47baf7859ec511c4939fbf5b44e292bb60485aac  2019-07-15 
| |   Fix build on utmpx-only systems, such as FreeBSD.
| |   
| | * f3d015dd01f83edc73c7934c59b39adf296d2e0c  2019-07-15  (refs/pull/24/head)
| |/    Fix build on utmpx-only systems, such as FreeBSD.
|/|   
| |   
| | * b0ed55726f91658a78aba4978ff57f4b4e409c68  2019-07-14  (refs/pull/22/head)
| | |   Remove support for precompiled var-qmail packages.
| | | 
| | * 02dd7473e0a8baa1ef23a52f2215847060b42bbd  2019-07-14 
| |/    remove shar target from Makefile.
|/|   
| | 
* | 1dd7b07f688d0fa38353914d2a2c4d4393abd430  2019-07-13 
| |   honor DESTDIR on install
| |   
| | * ff3a5002ec9031e4b93874da527cec90cef6be82  2019-07-13  (refs/pull/4/head)
| |/    honor DESTDIR on install
|/|   
| |   
| | * acbe245ec56b0520b294c894ea29ad6e8ce5f34f  2019-07-13  (netqmail-smtpd-logging)
| | |   add errbits.[ch] to FILES, fix errbits.o, qmail-smtpd.o Makefile deps
| | | 
| | * a0982661b24df01e65f84ef96708bc002a313c76  2019-07-12 
| |/    Apply Andrew Richards' qmail-logmsg logging patch, v1.3.
| |   
| | * 1550b0b0867bc8c8753ecb6b9558677cfc67591a  2019-07-13  (netqmail-smtp-auth)
| | |   Remove FILES.auth, add new files to FILES.
| | | 
| | * 36d7678ec9c9c8f61406e946d263bd3afd6100a1  2019-07-12 
| |/    Apply Erwin Hoffmann's SMTP authentication for qmail-smtpd, qmail-remote.
| |   
| | * 9cec488b10b3a3a085676f7757248ad5d6c6aa96  2019-07-13  (netqmail-ext-todo)
| | |   Remove all code guarded by ifndef EXTERNAL_TODO.
| | | 
| | * a95253370cfdbd2c79e1f2e9fa1c9a0002f66cb1  2019-07-13 
| | |   remove EXTERNAL_TODO define.
| | | 
| | * 0df8ccc44c94e3f7a9dca8fed078b7a84970f19b  2019-07-12 
| |/    add ext_todo-20030105.patch
| |   
| | * f032501bb363ad450a7cb801d867c79a5d3c21c1  2019-07-13  (netqmail-big-concurrency)
| | |   conf-spawn cannot be higher than 65535 (0xff)
| | | 
| | * 37efcbd2c442fb0a0aae8e8c172f377c13eb6ea9  2019-07-13 
| | |   restore conf-spawn to original default, 120.
| | | 
| | * 94962395482052f12ca28bfcf7c170178a67caae  2019-07-12 
| |/    Apply Johannes Erdfelt's big-concurrency.patch
| |   
| | * f6ee08feae86931bb9e05e79e9c17f4eb1709c3c  2019-07-13  (netqmail-smtpd-spf)
| |/    Apply Jana Saout's qmail-spf-rc5.patch
| |   
| | * 980428a420c7670ec7bae40149088f894247d1f7  2019-07-13  (netqmail-smtp-tls)
| | |   Remove TLS define from the C code and conf-cc.
| | | 
| | * 1468ae0084e8c710db605d47ae22da429a28c9da  2019-07-13 
| | |   Do not add directories to PATH in Makefile-cert.mk, update_tmprsadh.sh.
| | | 
| | * adb025ec4dbe4fa012f5861be12534e75e114045  2019-07-13 
| | |   conf-cc: remove -I/usr/local/ssl/include
| | | 
| | * c88bcfb7d0e19ceade1a946c38a50f40e7fbe15e  2019-07-13 
| | |   Makefile: remove -L/usr/local/ssl/lib qmail-remote, qmail-smtpd
| | | 
| | * c38f92e425942a777da28f9f2245c040e72d8678  2019-07-13 
| | |   Remove trailing whitespace in Makefile qmail-remote[.8c] qmail-smtpd.[8c]
| | | 
| | * 01cda8253b0ab4a19995dd7f5d6eba5cc005a6aa  2019-07-13 
| |/    Apply Frederik Vermeulen's qmail-smtp-tls 20190517
| |   
| | * 2160c4deec0ebc671bb1b3f171d48110b20f010b  2019-07-12  (netqmail-dns-oversize)
| |/    Apply Christopher K. Davis's oversize DNS packet patch.
| |   
| | * e13e7a335b6b98854113655f44774f32b3d0ad99  2019-07-12  (netqmail-big-todo)
| |/    Apply Russell Nelson's big-todo.103.patch.
| |   
| | * 78475d20b2ce03b91387de7f74e94a63e6fddbf7  2019-07-12  (netqmail-badmailfrom-x-relayclient)
| |/    qmail-smtpd: ignore badmailfrom when RELAYCLIENT is set.
| |   
| | * 384b1ed10155d4bf6f2cb1e133f0fc55bea45b1d  2019-07-12  (refs/pull/21/head)
| |/    TravisCI: test external patch(es)
|/|   
| |   
| | * 42a67e3d3abdfa2e87e6cacb559d5b27ee906d2e  2019-07-12  (refs/pull/13/head)
| |/    add .gitignore
|/|   
| |   
* |   774f27053a7eaec5799e3a4a33b583d5a464439c  2019-07-11 
|\ \    Merge pull request #19 from notqmail/TravisCI
| | | 
| * | 1b61fb158fb6af56fef8bd9af08f307616b3d10a  2019-07-11  (refs/pull/19/head)
|/ /    add TravisCI control file
| |   
| | * e3327ba437d777489d45cb526a36be587ac1eb75  2019-07-09  (refs/pull/11/head)
| |/    detect qmail system uid/gid at runtime.
|/|   
| |   
| | * 2eaa01ea04644bbe44cf9f49ca2c9032d6403334  2019-07-09  (refs/pull/12/head)
| |/    Fix build on utmpx-only systems, such as FreeBSD.
|/|   
| | 
* | 6fbd90376ebf2fdb2d4cf16dbc3ac4f6d5074c86  2019-07-08 
|/    qmail.o rule is missing dependency on env.h via qmail.c.
|   
| * ee04fb5d58c9b3b51e6ce0d16c127109b8a32f23  2019-07-08  (refs/pull/5/head)
| |   added destdir argument to be passed as command line argument
| | 
| * e8fed2ec03831d63e7f5718cd52c5a8bd0165ec6  2019-07-08 
|/    use DESTDIR variable and pass it as argument to install
|   
| * 8d48e8d99ecc6e9ab5dd4cdab61484ab2bb582a0  2019-07-07  (refs/pull/3/head)
|/    destdir: build as non-root, without hardcoded IDs.
|   
| * b928f08d979a064345d8b857dccba4bef848a2f2  2019-07-06  (refs/pull/1/head)
|/    qmail.o rule is missing dependency on env.h via qmail.c.
| 
* 08a0b794f3c12c7cbfa8e6217028d32cf841c3ba  2016-01-17  (tag: netqmail-1.06, netqmail)
|   netqmail 1.06
| 
* 39cfb0cfb64b3e35500f70f174d45921b5e65bfd  2016-01-17  (tag: netqmail-1.05)
|   netqmail 1.05
| 
* c4de3cc1ac2b75d87b551c9b88513d14ba57410d  2016-01-17 
|   This patch improves ISO C conformance of qmail code -- specifically, of qmail-lspawn, qmail-newmrh, qmail-newu, qmail-pop3d, qmail-popup, qmail-rspawn, and qmail-smtpd.  This fixes two known bugs:
| 
* 2bb7433cc9aaa89edf223d57e904553b31cce4b9  2016-01-17  (tag: netqmail-1.04)
|   netqmail 1.04
| 
* f5df10d17375e5f1137c4e59f0e527a12a991ed7  2016-01-17  (tag: qmail-1.03, qmail)
|   qmail 1.03
| 
* d15ee51c9ddb9d233ad5ebc28fddf1de8378657d  2016-01-17  (tag: qmail-1.02)
|   qmail 1.02
| 
* af9625ddf9464e85fd781e8ad889201ce340d9fc  2009-12-18  (tag: qmail-1.01)
    qmail 1.01