Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

DateCommit messageAuthorFiles+-
2022-12-24 07:43We still have not tested this code. It's still not ready for that.Ellenor Bjornsdottir8+216-56
2022-11-26 19:22Added by Amelia(?)Lightning Bjornsson11+55-32
2022-10-29 09:28look, I'm not proud of my work in src/ip.c, and it's still not complete.Ellenor Bjornsdottir4+77-25
2022-10-29 09:22update text of licenceEllenor Bjornsdottir2+34-3
2022-10-27 19:54a lot has changed, not all of it goodEllenor Bjornsdottir20+1792-1129
2022-10-25 15:53text changes, indent roughshoddingEllenor Bjornsdottir24+3257-2064
2022-10-21 11:15convert a few error messages from HCMSSC to QESC, add features to pw2u, scaffolding for future 'probe' delivery mode of qmlocalEllenor Bjornsdottir3+76-57
2022-10-20 02:52Merge branch 'trunk' of into trunkEllenor Bjornsdottir1+19-19
2022-10-20 02:52things for sendmailEllenor Bjornsdottir1+18-5
2022-10-20 02:51makefile tweaks for illumosEllenor Bjornsdottir1+19-19
2022-10-19 07:53so the smtpd finally works... you have to flush every time you send somethingEllenor Bjornsdottir6+614-582
2022-10-19 05:20i broke the smtpdEllenor Bjornsdottir9+747-112
2022-10-17 07:37it's gone. It's gone. It'll be published separately soon.Ellenor Bjornsdottir26+27-2935
2022-10-16 19:45Thank burleyarch for his contribution to netqmail.Ellenor Bjornsdottir1+33-1
2022-10-15 12:44somethingEllenor Bjornsdottir4+96-99
2022-10-15 11:07it truly sucks. I am sorry I brought this into the world. Let me get done strip mining it for what it's actually worth.Ellenor Bjornsdottir1+13-7
2022-10-09 06:54Merge branch 'trunk' of into trunkEllenor Bjornsdottir4+26-2
2022-10-09 06:54please, don't touch src/mxf-remote unless you know what you are doing. it is cancelled. it should be considered toxic.Ellenor Bjornsdottir1+1-1
2022-10-07 22:24fix embarrassing nullptr bugBjornsdottir Root1+4-2
2022-10-07 02:46Merge branch 'trunk' of into trunkEllenor Malik0+0-0
2022-10-07 02:42whaBjornsdottir Root1+0-0
2022-10-07 00:27add back mistakenly removed shell scriptsEllenor Malik2+21-0
2022-10-07 00:26snorpEllenor Malik2+1-0
2022-10-07 00:19oops, an o fileEllenor Bjornsdottir12+25-32
2022-10-06 21:33add some minor changesEllenor Malik8+61-37
2022-10-06 18:02as it stands, this code is broken broken broken.Ellenor Malik4+150-91
2022-10-06 01:40egh, i'm trying, pleaseEllenor Malik14+999-187
2022-09-30 13:37At this point, I folded in my quest to avoid typeallocs in mxf-remote and merged in the parent qmail's gen_alloc (as typealloc)Ellenor Malik30+1937-201
2022-09-27 13:04it's not complete yet, don't try it !Ellenor Malik12+611-596
2022-09-23 18:43just gonna last commit the old mxf-remote stuff. it's gonna be gone.Ellenor Malik1+124-0
2022-09-18 19:58a whole lotta nothing reallyEllenor Bjornsdottir10+220-139
2021-09-26 21:32applied the IPv6 ipme patch, removed the dead-end libmxf codebase, did some hair splitting for mxf-send and mxf-remote (not building yet)Amelia Bjornsdottir29+1924-211
2021-09-22 18:05+realrcptto by Paul Jarc (anti-backscatter extension)Amelia Bjornsdottir8+799-5
2021-09-22 17:13Remove dead symlinks; add THANKS.mxf for patchesAmelia Bjornsdottir3+35-4
2021-09-22 16:13This will not build as is. Lightning moved the makefile to Makefile.legacy as he was amid writing a new Redo-based buildsystem for Nightmare Mail.Amelia Bjornsdottir7+43-0
2021-09-14 06:35Oops...Ellenor Malik1+2-2
2021-09-14 06:28qmail-dnsbl-20060130.patch Signed-off-by: Ellenor Bjornsdottir <>Fabio Busatto6+94-16
2021-09-11 00:20more scaffoldingEllenor Malik15+310-12
2021-09-04 14:08Documentation rearrangementEllenor Malik3+15-0
2021-09-04 13:28Add back README and LICENCE filesEllenor Malik2+314-0
2021-09-04 13:22Change the name to MXF due to user complaints.Ellenor Malik2+0-314
2021-09-04 11:42oops I had an object file. Minor tweak to smtpd.c (soon to be smtpsrv)Ellenor Malik2+1-1
2021-09-03 20:41Removed continuous integrationEllenor Malik4+0-171
2021-09-03 20:38rearrangement appears to be basically complete, although some things still continue to be a bit skew-wiffEllenor Malik419+5939-5939
2021-09-03 18:07Moved most documentation to doc/, hierarchy cleanup in progressEllenor Malik85+500-183
2021-08-13 09:34Makefile: remove stale references to auto-uidRolf Eike Beer1+0-9
2021-08-13 09:27fix "make clean"Rolf Eike Beer1+1-1
2021-08-06 01:52De-symlink .gitignore to mollify new Git.Amitai Schleier2+1-0
2021-07-01 14:50GitHub CodeQL: update CI instructions from upstreamRolf Eike Beer1+0-9
2021-06-30 17:19update autobuild symlinksRolf Eike Beer2+2-2
2021-06-30 16:27CirrusCI: update image listRolf Eike Beer1+3-3
2020-12-04 16:56add noreturn attribute to a couple of functionsRolf Eike Beer13+82-62
2020-12-25 09:45Use malloc() in newly merged code, at least.Amitai Schleier1+1-1
2020-12-24 15:34Add CHANGES entry.Amitai Schleier1+2-0
2020-12-24 15:05Use plain old unsigned long. Give 65536 a name.Amitai Schleier1+6-4
2020-12-24 15:03Replace deprecated alloc_re() with realloc().Amitai Schleier1+4-1
2020-12-24 14:55Fix -Wdangling-else.Amitai Schleier1+4-2
2020-12-24 14:54Fix -Wparentheses.Amitai Schleier1+1-1
2020-12-24 08:40Handle DNS packets up to max EDNS response size.Christopher K. Davis1+23-6
2021-01-24 10:32TravisCI: removeRolf Eike Beer2+0-37
2021-01-24 10:30GitHub CI: add a build forced to use utmp()Rolf Eike Beer1+34-5
2021-01-08 15:56CI: add a test job for SolarisRolf Eike Beer1+47-0
2021-01-04 11:28convert already modified functions to C89 interfaceRolf Eike Beer16+23-72
2019-07-22 14:25remove register storage class declaration from codebase.Alan Post23+73-72
2020-12-19 11:14Fix 3 warnings from -Wpointer-sign.Amitai Schleier2+3-3
2020-12-06 20:12Add CHANGES entry.Amitai Schleier1+2-0
2020-12-05 18:28Document the new qmail-queue(8) exit code.Amitai Schleier1+12-0
2020-12-06 09:06Remove unused local variable.Amitai Schleier1+0-1
2020-12-05 20:47Extract a function to fill in errstr.Amitai Schleier1+13-10
2020-12-05 18:40Do similar things in the same order.Amitai Schleier1+1-1
2020-12-05 18:33Remove unneeded closes on pipe() that just failed.Amitai Schleier1+0-1
2020-12-17 08:41Do 1-byte reads in the local idiom.Amitai Schleier1+1-1
2020-12-05 18:26Adjust formatting.Amitai Schleier1+5-6
2020-12-05 18:23Let QMAILQUEUE wrapper return custom error strings.Flavio Curti2+28-1
2020-12-18 10:02Move up the other "deprecated.h" includes.Amitai Schleier2+4-2
2020-12-17 09:39Document and deprecate substdio_bget().Amitai Schleier2+7-0
2020-12-17 09:32Make substdio_get look more like substdio_bget.Amitai Schleier1+1-1
2020-12-17 09:30Catch up to ssize_t changes across substdio.Amitai Schleier2+5-7
2020-12-17 09:29Revert "remove unused substdio_bget()"Amitai Schleier2+14-0
2021-01-10 11:11do not use Posix style -n argument for tailRolf Eike Beer1+8-8
2019-08-12 15:52Extract an "instqueue" program from instpackage.Amitai Schleier8+268-220
2020-11-27 23:40"install": declare missing dependencies.Amitai Schleier1+3-2
2020-11-27 23:36NFCI: Make "compile" target match "load" target.Amitai Schleier1+1-2
2020-11-17 17:26always include the own header first in all C filesRolf Eike Beer41+76-35
2020-12-02 10:33Fix CodeQL cpp/integer-multiplication-cast-to-long.Amitai Schleier1+1-1
2020-12-02 10:13Define CODEOWNERS with our default reviewers.Amitai Schleier1+1-0
2020-11-09 16:51replace "sizeof foo" with sizeof(foo)Rolf Eike Beer15+35-35
2020-11-09 16:46add generator macro for substdio wrappers around qmail_put()Rolf Eike Beer3+11-12
2020-11-09 16:34add generator macros for substdio wrappers around timeoutread() and timeoutwrite()Rolf Eike Beer7+27-67
2020-06-15 18:23fix read() return value handling in getln2()Rolf Eike Beer1+4-2
2020-06-15 18:21improve checks for return value of read() and write() and it's wrappersRolf Eike Beer11+21-20
2020-06-15 18:16convert some additional substdio functions to return ssize_tRolf Eike Beer4+9-13
2020-06-15 17:42simplify qmail_puts()Rolf Eike Beer2+3-6
2019-08-20 18:53use size_t and ssize_t in substdioRolf Eike Beer23+63-80
2020-06-11 15:29Symlink "CI" configs somewhere easier to see.Amitai Schleier4+7-0
2020-11-20 09:40Fix 17 warnings from -Wparentheses.Amitai Schleier13+17-17
2020-11-20 10:32Fix 1 warning from -Wempty-body.Amitai Schleier1+1-1
2020-11-20 10:02Fix 5 warnings from -Wdangling-else.Amitai Schleier4+10-5
2020-11-20 10:11Fix 3 warnings from -Wpointer-sign.Amitai Schleier2+2-2
2020-11-20 10:26Fix 2 warnings from -Wincompatible-library-redeclaration.Amitai Schleier7+49-26
2020-06-15 19:55put all auto_user*.o and auto_group*.o files in a library ids.aRolf Eike Beer2+33-39
2019-07-12 17:38get rid of error_* variables and just #define them to their errno equivalentsRolf Eike Beer5+16-141
2020-11-03 14:27Add some tests for prioq.Amitai Schleier2+236-1
2020-11-07 12:49GitHub: add CI build without obsolete functionsRolf Eike Beer1+15-5
2020-11-07 12:41GitHub: add build set without catman pagesRolf Eike Beer1+21-4
2020-11-07 12:28GitHub: also build on MacOS and with clangRolf Eike Beer1+19-5
2020-11-04 18:20add .gitattributes to keep some files out of release tarballsRolf Eike Beer1+3-0
2020-03-06 15:33qmail-local: close race window when creating file in tmp/Rolf Eike Beer1+11-9
2005-02-21 13:07qmail-remote: avoid recoding CRLF to CRCRLFRolf Eike Beer5+188-2
2020-08-05 19:43GitHub: enable codescanRolf Eike Beer1+38-0
2020-06-20 07:45reintroduce alloc_re()Rolf Eike Beer3+26-3
2020-07-01 05:16qmail-remote: fix warnings about get() being used with wrong pointer signednessRolf Eike Beer1+2-2
2020-06-17 16:15move auto_uidq variable into spawn.cRolf Eike Beer3+2-3
2020-06-17 16:09move extern declaration of hier() to hier.hRolf Eike Beer4+1-3
2020-06-17 16:08move extern declarations out of spawn.c into a dedicated headerRolf Eike Beer5+17-8
2020-06-17 15:44use C89 declarations in hier.hRolf Eike Beer1+7-5
2020-07-07 13:47qmail-smtpd: allow [] to appear in received linesRolf Eike Beer1+2-0
2020-07-06 17:51remove orphaned now.cRolf Eike Beer1+0-8
2020-07-03 14:56trynpbg1.c: add missing includeRolf Eike Beer1+1-0
2020-07-03 14:50select.h: do not redeclare select() if including <sys/select.h>Rolf Eike Beer2+3-3
2020-07-04 14:57qmail-send: use utimes() instead of utime()Rolf Eike Beer1+4-4
2020-06-30 15:22add missing includes for NULLRolf Eike Beer2+3-1
2020-06-14 13:38make now() an inline functionRolf Eike Beer7+35-35
2019-08-27 18:46remove inefficient maildirwatchRolf Eike Beer7+4-174
2020-06-15 19:57TARGETS: drop needless auto_uid*.o and auto_gid*.o entriesRolf Eike Beer1+0-10
2020-06-14 10:41use NULL instead of casting 0 to a pointer typeRolf Eike Beer21+54-47
2020-05-01 11:23dns: remove dns_cname, unused.Leah Neukirchen3+0-43
2020-04-08 21:32qmail-remote: remove flagalias and flagallaliases, now uselessLeah Neukirchen1+4-13
2020-04-08 21:30qmail-remote: remove flagcname, deprecated featureLeah Neukirchen2+5-12
2020-06-12 16:35predate: use better version of calling time()Rolf Eike Beer1+1-1
2020-06-13 13:05get rid of alloc_re()Rolf Eike Beer3+8-10
2020-06-13 12:55alloc.h: make first argument of alloc_re() void**Rolf Eike Beer3+4-4
2020-05-24 14:58use "return" to leave main() instead of _exit()Rolf Eike Beer27+88-99
2020-05-24 13:50make all main() functions return intRolf Eike Beer56+79-122
2020-05-24 15:06make most output of auto-str readableRolf Eike Beer1+23-6
2020-06-06 20:30add all missing headersRolf Eike Beer20+28-12
2020-06-06 20:12add missing include in byte.hRolf Eike Beer1+2-0
2020-06-06 20:00get rid of seek.aRolf Eike Beer6+42-68
2020-05-23 14:53Fix Markdown formatting in examples.Amitai Schleier11+272-181
2020-05-23 14:57Replace --- with ### for headings.Amitai Schleier1+4-4
2020-05-23 14:52Make THANKS an unordered list.Amitai Schleier1+334-334
2020-05-23 14:47Format unordered lists more consistently.Amitai Schleier4+97-97
2020-05-23 14:37Wrap URLs in <>.Amitai Schleier4+20-20
2020-05-23 14:27Make CHANGES an unordered list.Amitai Schleier1+1523-1523
2020-05-23 14:22Tabs to spaces.Amitai Schleier1+215-215
2020-05-23 14:21Replace ```foo``` with `foo` for one-liners.Amitai Schleier1+3-3
2020-05-23 14:20Replace ``foo'' with "foo".Amitai Schleier12+69-69
2020-05-23 14:11Replace --- with -- when it's simulating em-dash.Amitai Schleier12+51-51
2020-05-23 14:09Improve README Markdown.Amitai Schleier1+10-9
2019-07-19 17:16Append .md suffix to text docs. Adjust references.Amitai Schleier41+2900-2899
2020-05-24 10:24tests: remove now useless tests againRolf Eike Beer4+1-183
2020-05-14 15:47get rid of str_copy() and use the default strcpy() insteadRolf Eike Beer4+3-24
2019-07-12 17:16get rid of byte_diff() and use the default memcmp() insteadRolf Eike Beer5+3-27
2020-05-24 11:50qmail-local: replace !byte_diff() with byte_equal()Rolf Eike Beer1+1-1
2019-07-12 16:39get rid of str_diffn() and use the default strncmp() insteadRolf Eike Beer4+3-26
2019-07-12 16:38get rid of str_diff() and use the default strcmp() insteadRolf Eike Beer5+4-28
2019-07-12 16:30get rid of str_len() and just use the default strlen() insteadRolf Eike Beer4+5-23
2020-05-24 10:14tests: verify byte_diff() and some str_* functionsRolf Eike Beer4+183-1
2020-05-24 10:22tests: add results to .gitignoreRolf Eike Beer1+2-0
2019-08-26 16:21Remove qsmhook, long since replaced by preline.Amitai Schleier6+3-156
2020-05-11 21:14scan_*.c: convert to prototypesLeah Neukirchen2+2-2
2020-05-11 21:13scan.h: use prototypes, remove missing functionsLeah Neukirchen1+2-24
2020-05-23 11:14remove unused substdio_bget()Rolf Eike Beer2+0-14
2020-04-21 18:54fmt_*.c: convert to prototypesLeah Neukirchen5+5-7
2020-04-21 18:42fmt.h: use prototypes, remove missing functionsLeah Neukirchen1+5-16
2019-10-05 22:48use POSIX compliant calling of head and tailRolf Eike Beer1+76-76
2019-12-27 21:01remove the custom allocatorRolf Eike Beer7+78-205
2020-05-10 19:59remove the "alloc" parameter from cdbmake_add() and cdbmake_split()Rolf Eike Beer2+6-6
2020-05-14 15:52use default strdup() instead of open coding itRolf Eike Beer1+4-4
2020-05-22 17:11add back accidentially removed typecastRolf Eike Beer1+1-1
2019-09-02 05:45remove obsolete mail client wrappersRolf Eike Beer9+3-45
2020-05-20 12:40Note CVE and other overflow fixes in CHANGES.Amitai Schleier1+7-0
2020-05-20 09:15This is notqmail 1.08.Amitai Schleier6+12-6
2020-05-19 16:51Add missing include for strncmp, found in CI.Amitai Schleier1+1-0
2020-05-19 16:36Let NROFF be redefined in the environment.Amitai Schleier2+3-2
2020-05-19 20:09Make: make catman dependency rule portableRolf Eike Beer1+13-2
2020-05-19 19:00CI: make the NROFF tests to actually override nroffRolf Eike Beer2+4-5
2020-05-15 21:32use unsigned variables in qmail-sendRolf Eike Beer1+7-8
2020-05-14 19:23use unsigned variables to store the result of str_len()Rolf Eike Beer4+10-12
2020-05-14 18:40use unsigned variables in qmail-pop3dRolf Eike Beer1+7-6
2020-05-14 18:24use unsigned variables for array offsets in main() of qmail-localRolf Eike Beer1+7-10
2020-05-12 18:46fix possible length calculation overflow in stralloc_catb() and stralloc_copyb()Rolf Eike Beer3+18-4
2020-05-12 18:22fix string length calculation overflow in quote() helperRolf Eike Beer2+11-2
2020-05-12 18:06fix possible signed integer overflow in commands() (CVE-2005-1514)Rolf Eike Beer1+4-3
2020-05-12 18:03fix possible overflows in array allocation length calculationsRolf Eike Beer2+4-2
2020-05-11 17:07fix signedness wraparound in substdio_bput()Rolf Eike Beer1+2-2
2020-05-11 17:04unwrap lines in substdio_bput()Rolf Eike Beer1+4-1
2020-05-11 16:55fix signedness wraparound in substdio_put() (CVE-2005-1515)Rolf Eike Beer2+9-7
2020-05-08 20:56genalloc: make sure allocation sizes never overflowRolf Eike Beer1+7-2
2020-05-08 20:30genalloc: make sure the new count variable does not overflowRolf Eike Beer3+23-10
2020-05-10 13:28add compat version of __builtin_{add,mul}_overflow()Rolf Eike Beer5+54-8
2020-05-10 13:33include alloc.h in gen_allocdefs.hRolf Eike Beer9+2-8
2020-05-08 19:26genalloc: unfold tail codeRolf Eike Beer1+5-1
2020-05-08 18:53genalloc: invert code flowRolf Eike Beer1+9-6
2020-05-08 18:46genalloc: do not rename parameter namesRolf Eike Beer8+14-14
2020-05-08 18:38genalloc: generate C89 function interfacesRolf Eike Beer1+4-4
2020-05-08 18:30genalloc: unify GEN_ALLOC_readyplus and GEN_ALLOC_ready internalsRolf Eike Beer1+8-13
2020-05-08 18:27genalloc: reorder callersRolf Eike Beer2+2-2
2020-05-08 18:26genalloc: reorder functions in headerRolf Eike Beer1+6-6
2020-05-17 17:27add GitHub actions test buildRolf Eike Beer1+24-0
2019-09-02 15:47qmail-pop3d: exit 1, pronto, if running as root.Amitai Schleier3+30-1
2019-08-27 02:16qmail-popup: leave kid's stderr alone for logging.Amitai Schleier3+3-4
2019-08-24 17:54add exit.h to qmail-pw2u.c and qmail-qmtpd.c.Alan Post3+4-2
2019-08-24 15:24remove exit.h from forward.c, maildirwatch.c.Alan Post3+2-4
2019-08-24 13:50include unistd.h in exit.h to declare _exit.Alan Post1+1-1
2020-05-08 14:45change function signatures to C89 style that were touched in last commitRolf Eike Beer3+11-46
2019-07-22 14:40remove HASSHORTSETGROUPS test, use system headers and types instead.Alan Post21+90-133
2019-12-31 12:59rename local variables shadowing global variables of the same nameRolf Eike Beer7+33-46
2020-05-11 16:45add minimal unittest documentationRolf Eike Beer2+17-0
2020-05-08 19:16tests: check stralloc allocation size behaviorRolf Eike Beer1+54-0
2019-09-10 14:35Add a test target and one unit test, using Check.Amitai Schleier5+97-2
2020-04-14 14:36CirrusCI: disable 11.2 image for the momentRolf Eike Beer1+1-1
2020-04-14 14:38CirrusCI: update to FreeBSD 12.1Rolf Eike Beer1+1-1
2020-01-08 18:54allow to override nroff during build, and optionally skip installing cat pagesRolf Eike Beer6+51-61
2019-11-03 09:29remove the need for exit.h in named pipe bug checkRolf Eike Beer1+2-2
2020-02-03 13:47Add acknowledgement for the bug fix contribution to qmail-local.cErik Sjölund1+2-1
2020-01-01 11:35optionally create a systemd service fileRolf Eike Beer3+18-0
2019-08-05 11:05replace many URLsRolf Eike Beer8+42-48
2019-12-27 14:27add deprecation message to obsolete mail client wrappersRolf Eike Beer2+9-3
2019-12-27 16:25move some variables to a more local scopeRolf Eike Beer1+3-5
2019-12-26 19:48fix possible integer overflow in alloc()Rolf Eike Beer2+14-5
2019-08-20 19:08add missing return types to main()Rolf Eike Beer7+10-2
2019-09-09 17:05use system headers for files introduced since netqmail-1.06Rolf Eike Beer4+6-5
2019-07-13 05:34Apply Jonathan de Boyne Pollard's any-to-cname patch.Jonathan de Boyne Pollard1+1-1
2019-09-07 14:38change function signatures to C89 style that were touched since netqmail-1.06Rolf Eike Beer5+16-74
2019-08-29 18:37ipme: fix detection of multiple IP addresses on the same linkRolf Eike Beer2+5-11
2019-08-29 18:35ask kernel for the correct buffer size to satisfy SIOCGIFCONF before loopingRolf Eike Beer1+28-13
2016-01-17 17:34use <stdint.h> to get a really portable 32 bit unsigned typeRolf Eike Beer7+9-31
2011-03-04 20:12qmail-inject: do not parse header recipients if "-a" is givenRolf Eike Beer2+7-3
2019-08-22 11:59remove TODO.Alan Post2+2-25
2019-09-01 12:18CI: add FreeBSD builds via CirrusCIRolf Eike Beer1+33-0
2019-07-24 19:58Run alternate qmail-remote by setting QMAILREMOTE.Amitai Schleier5+30-4
2019-08-20 18:16add forward declaration for scan_8long()Rolf Eike Beer1+2-0
2019-08-20 18:14add forward declarations for cdbmss_*Rolf Eike Beer1+4-0
2019-08-20 18:12add forward declarations for functions from hier.cRolf Eike Beer6+18-4
2019-08-10 18:10TravisCI: avoid needless indirection for environment variableRolf Eike Beer1+2-2
2019-07-15 19:31remove systype and attendant platform detection.Alan Post6+7-427
2019-08-22 12:22remove dnsmxip.Alan Post4+2-56
2019-08-22 12:19remove dnscname.Alan Post4+2-40
2019-08-23 01:36remove unused variable r from maildir.c.Alan Post1+0-1
2019-08-11 09:11use correct system headers for fork()Rolf Eike Beer1+2-1
2019-08-23 01:37include stdlib.h and stop redeclaring malloc, free in alloc.cAlan Post1+1-2
2019-08-24 13:47include unistd.h in readwrite.h to declare read, write.Alan Post1+1-2
2019-08-19 17:12notqmail 1.07Rolf Eike Beer1+2-2
2019-07-15 19:34remove SYSDEPS, the list of platform-specific build artifacts.Alan Post2+1-21
2016-01-17 21:26remove incorrect usage of vfork()Rolf Eike Beer10+11-30
2019-08-06 12:59TravisCI: force one build without utmpxRolf Eike Beer1+10-5
2019-08-06 01:20Fix the non-compiling utmp case, found on OpenBSD.Amitai Schleier1+5-3
2019-07-22 02:51Update docs: we're not netqmail, we're notqmail.Amitai Schleier6+22-33
2019-07-11 04:52man rules are variously missing dependency on conf-qmail.Alan Post1+10-10
2019-08-04 18:33add more missing local includesRolf Eike Beer8+15-7
2019-07-20 19:35CI: build & package before creating user accounts.Alan Post1+7-2
2019-07-09 20:58split install in to instpackage, instchown.Alan Post6+358-247
2019-07-14 14:30Remove support for precompiled var-qmail packages.Alan Post7+2-506
2019-07-09 02:47detect qmail system uid/gid at runtime.Alan Post20+343-185
2019-07-20 20:14add missing mode argument to recursive mkdir_p.Alan Post1+1-1
2019-07-21 19:31Point SMTP HELP at notqmail's home page.Amitai Schleier1+1-1
2019-07-21 19:55CHANGES: add Mac OS X portability changes.Alan Post1+4-0
2019-07-12 01:29define BIND_8_COMPAT before including arpa/nameser.h in dns.cAlan Post1+3-0
2019-07-09 20:15explicitly initialize strerr.Alan Post1+2-1
2019-07-09 20:21rename INSTALL to, SENDMAIL to Post4+4-4
2019-07-09 13:52symlink TARGETS to .gitignore.Alan Post1+2-0
2019-07-19 21:06remove phony targets from TARGETS, add them as .PHONY prerequisites.Alan Post2+2-3
2019-07-19 10:51control_readfile() called with less argumentsManvendra Bhangui1+1-1
2019-07-14 14:33remove FILES, shar target from Makefile.Alan Post2+0-518
2019-07-12 16:44add missing project includes to several .c filesRolf Eike Beer3+7-3
2019-07-15 17:52add qtmp.h to SYSDEPS.Alan Post1+1-0
2019-07-09 11:17Fix build on utmpx-only systems, such as FreeBSD.Amitai Schleier8+65-23
2019-07-08 15:50honor DESTDIR on installRolf Eike Beer3+74-7
2019-07-11 20:30Merge pull request #19 from notqmail/TravisCIAmitai Schleier1+18-0
2019-07-11 19:57add TravisCI control fileRolf Eike Beer1+18-0
2019-07-06 20:46qmail.o rule is missing dependency on env.h via qmail.c.Alan Post1+1-1
2007-12-10 15:51netqmail 1.06Russell Nelson7+63-52
2004-01-26 15:18netqmail 1.05Russell Nelson7+54-3
2004-01-19 05:40This 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:James Craig Burley6+28-26
2003-10-30 18:41netqmail 1.04Russell Nelson20+103-101
1998-06-15 10:53qmail 1.03D. J. Bernstein43+1679-1014
1998-05-06 22:00qmail 1.02D. J. Bernstein134+5589-5483
1997-10-27 23:00qmail 1.01D. J. Bernstein401+30689-0