badmailfrom-x-relayclient
patch -
info
This patch disables the badmailfrom check where RELAYCLIENT is set.
This allows you to put your own domain in badmailfrom, but still allow your
customers to relay through your mail server.
Also Works with the qmail-smtpd-auth patch from http://members.elysium.pl/brush/qmail-smtpd-auth/
so your smtp authenticated users are also permitted to relay.
The basic idea behind the need for this concept is so you can put your own domain in badmailfrom,
and still allow your trusted users to be able to send mail through your mail server.
Jeremy Kitchen -- kitchen@scriptkitchen.com 12/23/2003
diff -urN qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
--- qmail-1.03.orig/qmail-smtpd.c 1998-06-15 05:53:16.000000000 -0500
+++ qmail-1.03/qmail-smtpd.c 2003-12-23 16:41:44.386786384 -0600
@@ -240,7 +240,7 @@
void smtp_mail(arg) char *arg;
{
if (!addrparse(arg)) { err_syntax(); return; }
- flagbarf = bmfcheck();
+ if (!relayclient) flagbarf = bmfcheck();
seenmail = 1;
if (!stralloc_copys(&rcptto,"")) die_nomem();
if (!stralloc_copys(&mailfrom,addr.s)) die_nomem();
* e4394fede1e0e36b9f9a5946a8efed263dc1cb4a● 2021-01-31 (refs/pull/209/merge)
|\ Merge 3c7c94d9494e5616c901b09ca259e7c89af6a921● into 4a482325865c83dbb0a0e20ce8bfc8f9eae42860●
| |
| | * 3f01ebb88e8ab9b46d50fa404d2f6342911df6c4● 2021-01-30 (refs/pull/190/merge)
| |/| Merge b187f97b97831984cef0ee98529094e3cc501300● into 4a482325865c83dbb0a0e20ce8bfc8f9eae42860●
|/| |
| | |
| | * b187f97b97831984cef0ee98529094e3cc501300● 2021-01-31 (refs/pull/190/head, Dakon-smtpcode-test)
| | |\ Merge remote-tracking branch 'origin/josuah-debug-solaris-make' into Dakon-smtpcode-test
| | | |
| | | * 367f11c777c01ad6b81f5b134eb5978b1c085713● 2021-01-30
| | |/| Merge branch 'master' into josuah-debug-solaris-make
| |/|/
| |/|
|/| |
| | |
| * | 3c7c94d9494e5616c901b09ca259e7c89af6a921● 2021-01-30 (refs/pull/209/head, josuah-debug-solaris-make)
| | | fix Solaris make Makefile parsing
| | |
| | * a8333601f470ed7a3c887f9a8d7a8db1afba7d35● 2021-01-30
| | | qmail-remote: verify the SMTP result code of remote servers much stricter
| | |
| | * 22e3ff6fd1e2c4c1e0c3f3b98b034cff82fd1b2b● 2021-01-30
| | | tests: show several cases where smtpcode() is wrong
| | |
| | * 7a9b1f50a82bf66e92a256c7f4462ec37ea19121● 2021-01-30
| | | split smtpcode() out of qmail-remote.c
| | |
| | * be4a84756a7633bac3825deffd02bfa637c6f02c● 2021-01-30
| |/ tests: prevent duplication in Makefile
|/|
| |
| | * e3de3bcfeaea2f49a9ef47b07231b5d48d764f13● 2021-01-28 (refs/pull/211/merge)
| |/| Merge 4a482325865c83dbb0a0e20ce8bfc8f9eae42860● into 7d4a9d5da52686b2469a426392cdf16148a10218●
| |/
|/|
| |
* | 4a482325865c83dbb0a0e20ce8bfc8f9eae42860● 2021-01-28 (HEAD -> master, refs/pull/211/head, Dakon-noreturn)
|/ add noreturn attribute to a couple of functions
|
| * e98e20ed0cda3362af08fe7bafe92db093e2ea92● 2021-01-27 (Dakon-1.09)
| |\ Merge remote-tracking branch 'origin/josuah-debug-solaris-make' into Dakon-1.09
| | |
| | * 49b8313f0658c3e80b6a20494f2d824026adc960● 2021-01-24
| |/ [WIP] debug, do not merge
|/|
| |
| * 213f1fd58bde7595cf1df2bde039a59c3caa59e8● 2021-01-27
| |\ Merge remote-tracking branch 'origin/std-functions' into Dakon-1.09
| | |
| * | d0f70352da7ea99c3125c73bb0366edbd67f795c● 2021-01-27
| |\ \ Merge remote-tracking branch 'origin/josuah-oversize-dns-style' into Dakon-1.09
| | | |
| * | | 8a898e7b3fda9ae23095d9cc4c224abdac287006● 2021-01-27
| |\ \ \ Merge remote-tracking branch 'origin/Dakon-const' into Dakon-1.09
| | | | |
| | * | | 80727aaa9b31aeedc8d538a8e0cf3fc6693e51dd● 2021-01-27 (Dakon-const)
| | | | | constify log function arguments in POP3 binaries
| | | | |
| | * | | 6c2bfbf0b93a267e723a14f43f2a42416aab89dc● 2021-01-27
| | | | | constify stralloc_*() function arguments
| | | | |
| | * | | d29f49f60582fa170264c00b5732a5b22d91fc76● 2021-01-27
| | | | | constify log function arguments in qsutil.h
| | | | |
| | * | | b30937ed680bb0964025abf56bee72c63c85865e● 2021-01-27
| | | | | constify substdio_*() function arguments
| | | | |
| | * | | 06faed3671e6b9c295139225702dd449bdcde39c● 2021-01-27
| | | | | constify some remaining function arguments
| | | | |
| | * | | 9dd096882b580e6e9c18f1ac035beb5f0f73e70c● 2021-01-27
| | | | | constify init_[gu]id() arguments
| | | | |
| | * | | 3598cef628e5fde7a4b20b355b109a43e250ea94● 2021-01-27
| | | | | constify scan_*long() function arguments
| | | | |
| | * | | 59dcd5adaadaa8de1f6b6dd504265e83640acfec● 2021-01-27
| | | | | constify the install helper functions
| | | | |
| | * | | 99d5a593b115eeec75007b2865425559a8227ba1● 2021-01-27
| | | | | constify random function arguments in qmail main binaries
| | | | |
| | * | | 284828ed0e2e1783fe21739b8e7d22625c463b86● 2021-01-27
| | | | | remove unused function env_pick()
| | | | |
| | * | | 6b11e5c57f6e472cea37825a590e4c783c5ebfb7● 2021-01-27
| | | | | constify arguments to env_*()
| | | | |
| | * | | 3544d8a375328a2c50b4d52b456ce913a963520d● 2021-01-27
| | | | | return const char* from error_str()
| | | | |
| | * | | 1c260bbf3f2debe8d897f90ffd474456f9583c12● 2021-01-27
| | | | | constify the arguments to strerr_die() and strerr_warn()
| | | | |
| | * | | c9b14d4f54828bafabfb820d137ea8b372d83015● 2021-01-27
| | | | | constify argument to constmap() and it's helper hash()
| | | | |
| | * | | c8c4b2b5f37b4f9a477d0a2ded1e4c2cfc5137d1● 2021-01-27
| | | | | constify filename arguments passed to control_*()
| | | | |
| | * | | 60330c8f658674c6b61e55c7c4b1f635bab59bdc● 2021-01-27
| | | | | constify filename arguments passed to open_*()
| | | | |
| | * | | 8237ab61e78ec70e9daf849a8b747321a11d00a6● 2021-01-27
| | | | | constify arguments to cdb functions
| | | | |
| | * | | ea9697d64717abb722980f22699dc96bbe951a3a● 2021-01-27
| | | | | tests: add test for cdb_hash() and cdb_unpack()
| | | | |
| | * | | 7d7c3772b94bf2508c6047a70b0b1afc590942a9● 2021-01-27
| | | | | tests: add abstraction to Makefile to simplify adding further entries
| | | | |
| | * | | 8150c0821f988e28b3d88a0b059978f551bce090● 2021-01-27
| |/ / / rename puts() to put_str() in auto-*.c
|/| | |
| | | |
| * | | 46a55221fb8ae36220fb1be02e479163289aa8a1● 2021-01-27
| |\ \ \ Merge remote-tracking branch 'origin/Dakon-noreturn' into Dakon-1.09
| | | | |
| | * | | 6907f880fc21aa8ee644bf7c72598a8a50f80d10● 2021-01-27
| |/ / / add noreturn attribute to a couple of functions
|/| | |
| | | |
| * | | 493499cdf0cd94f636adf760ce0883856ad52506● 2021-01-27
| |\ \ \ Merge remote-tracking branch 'origin/Dakon-smtpcode-test' into Dakon-1.09
| | | | |
| | * | | d910d912a9b8d801865ab229875c543cefdfe8a5● 2020-11-28
| | | | | 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
| | | | |
| * | | | 4067760b70bcbcd5e7548a8b899ca352ced14866● 2021-01-27
| |\ \ \ \ Merge remote-tracking branch 'origin/Dakon-remote-SIZE' into Dakon-1.09
| | | | | |
| * | | | | de69e1753ad0daebd7adaf731ec94f66f1b3063f● 2021-01-27
| |\ \ \ \ \ Merge remote-tracking branch 'origin/Dakon-remote-EHLO' into Dakon-1.09
| | | | | | |
| * | | | | | 6d7da408ce71af52b008d4ed85820b467387805a● 2021-01-27
| |\ \ \ \ \ \ Merge remote-tracking branch 'origin/Dakon-ehlo' into Dakon-1.09
| | | | | | | |
| * | | | | | | 4af6ca5b3e39013668b198da6e0d584c4d9609ca● 2021-01-27
| |\ \ \ \ \ \ \ Merge remote-tracking branch 'origin/Dakon-remote-groups' into Dakon-1.09
| | | | | | | | |
| | * | | | | | | 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
| | | | | | | | |
| * | | | | | | | cd72aa726bebc5a715d93fcd8aeb90f2ab94bcce● 2021-01-27
| |\ \ \ \ \ \ \ \ 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
| | | | | | | | | |
| * | | | | | | | | f88fb8eb9a29b74fc84bf5a569f1be3ff53def9f● 2021-01-27
| |\ \ \ \ \ \ \ \ \ 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()
| | | | | | | | | | |
| * | | | | | | | | | eaab12b88dcc7cde759df49505c1c52b5fecb917● 2021-01-27
|/| | | | | | | | | | Merge remote-tracking branch 'origin/Dakon-remove-strchr' into Dakon-1.09
| | | | | | | | | | |
| | | | | | | | | | | * 1857f594f9de64f5773c3c4963e55daddb3e5cc1● 2021-01-27 (refs/pull/65/merge)
| |_|_|_|_|_|_|_|_|_|/| Merge 2046afe984fd8f83ef779a6f1e415d749dec821f● into 7d4a9d5da52686b2469a426392cdf16148a10218●
|/| | | | | | | | | |/
| | | | | | | | | | |
| | | | | | | | | | * 2046afe984fd8f83ef779a6f1e415d749dec821f● 2021-01-27 (refs/pull/65/head, std-functions)
| | | | | | | | | | | add needed system header for getpid()
| | | | | | | | | | |
| | | | | | | | | | * 2182dd486ececcecdc9c7ae28212ac658b334ae2● 2021-01-27
| | | | | | | | | | | add needed system header for chdir()
| | | | | | | | | | |
| | | | | | | | | | * b883a951be0a45285e96995712cdac262818189a● 2021-01-27
| | | | | | | | | | | add needed system header for close()
| | | | | | | | | | |
| | | | | | | | | | * 8fae81f18af0ce865b0b10f0a043ff92e748cd26● 2021-01-27
| | | | | | | | | | | add needed system headers for umask()
| | | | | | | | | | |
| | | | | | | | | | * 85db251ce5aadec02509b0dbc4e2022361949fe4● 2021-01-27
| |_|_|_|_|_|_|_|_|/ get rid of byte_zero() and use the default memset() instead
|/| | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | * 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
| | | | | | | | | | |
| | | | | | | | | | | * 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
| | | | | | | | | | 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.
| | | | | | | | |
| | | | | | | | | * 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●
| | | | | | | |_|_|_|/
| | | | | | |/| | | |
| | | | | | | | | | |
| | | | | | * | | | | 23d902221786a05b7c94f3a64835233faeee0a63● 2020-11-26 (refs/pull/191/head, Dakon-remote-SIZE)
| | | | | |/ / / / / qmail-remote: add support for SIZE extension (RfC 1870)
| | | | | | | | | |
| | | | | * | | | | 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
| | | | | | | | | |
| | | | | | | | | | * 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()"
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | | * 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.
|/| | | | | | |
| | | | | | | |
| | | | | | | | * 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●
|/| | | | | | |/
| | | | |_|_|/|
| | | |/| | | |
| | | | | | | |
| | | * | | | | 806e063f2dc921db7cd7e8119bba274bcfdbff2c● 2020-11-14 (refs/pull/172/head, Dakon-ehlo)
| | | |/ / / / qmail-smtpd: introduce an array of EHLO string generators
| | | | | | |
* | | | | | | 3d10c87bf0a3b172c24d1b4ecfe90cce6745bd07● 2020-12-16
| | | | | | | Fix CodeQL cpp/integer-multiplication-cast-to-long.
| | | | | | |
| | | | | | | * 9d86c035d1ac1d4f0c6ef40838c6179cd4f2277d● 2020-12-16 (refs/pull/153/merge)
| |_|_|_|_|_|/| Merge 2654ffe3730b0e570e68ae6d62292c713fd4d013● into 26438a2557ea657bb555b6ead2ab23bd4db23361●
|/| | | | | | |
| | | | | | | |
| | | | | | | * 2654ffe3730b0e570e68ae6d62292c713fd4d013● 2020-11-16
| | | | | | | | reduce prot_uid() to a define
| | | | | | | |
| | | | | | | * f46913371291354772f53cd6db507509a356d1ec● 2020-11-16
| | | | |_|_|/ allow additional groups for qmail-remote
| | | |/| | |
| | | | | | |
| | | | | | | * 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
|/| | | | |
| | | | | |
* | | | | | 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
| | | | |
* | | | | 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