]> git.ipfire.org Git - thirdparty/mlmmj.git/shortlog
thirdparty/mlmmj.git
2022-11-24  Aurelien RougemontREADME: Let know new user that project requires a listtexts 1/head
2022-11-10  Baptiste Daroussinmlmmj-maintd: drop closefrom(2)
2022-11-10  Baptiste Daroussinincindexfile: simplify code
2022-11-10  Baptiste Daroussinportability: include stdint.h to make sure uintmax_t...
2022-11-10  Baptiste Daroussinportability: handle systems without O_EXLOCK
2022-11-08  Baptiste Daroussinportability: use limits.h not sys/limits.h
2022-11-08  Baptiste DaroussinRemove versionning from README and fix
2022-10-28  Baptiste DaroussinRemove test which is now performed earlier
2022-10-28  Baptiste DaroussinRemove useless header
2022-10-28  Baptiste Daroussinmlmmj-maintd: remove write only variable
2022-10-28  Baptiste DaroussinRename do_unsubscribe into unsubsribe
2022-10-28  Baptiste Daroussinmlmmj-unsub: make use of do_unsubscribe
2022-10-28  Baptiste DaroussinAdd test for mlmmj-sub and mlmmj-unsub
2022-10-28  Baptiste Daroussinmlmmj-send: do not test version number
2022-10-28  Baptiste Daroussinmlmmj-unsub: remove the now unused -b option
2022-10-28  Baptiste Daroussinmlmmj-maintd: improve error handling of bouncers unsubs...
2022-10-28  Baptiste DaroussinAdd function to unsubscribe people
2022-10-28  Baptiste Daroussinmlmmj-maintd: cover with test the code to unsubscribe...
2022-10-28  Baptiste Daroussinmlmmj-maintd: use the generic bouncetime extracter
2022-10-28  Baptiste Daroussinmlmmj: add a function to extract bouncetime from bounce...
2022-10-28  Baptiste Daroussindeindent
2022-10-28  Baptiste Daroussinlastdigest: add a function to parse the line and its...
2022-10-27  Baptiste Daroussinmlmmj-maintd: replace a bunch of stat with access
2022-10-27  Baptiste Daroussinmlmmj-maintd: remove useless stat
2022-10-27  Baptiste Daroussinmlmmj-maintd: replace stat with access to verify the...
2022-10-27  Baptiste Daroussinmlmmj-maintd: add a test in case the moderation directo...
2022-10-27  Baptiste Daroussinmlmmj-maintd: reduce noise in logging if the log file...
2022-10-27  Baptiste Daroussinmlmmj-maintd: test when trying to open an inexisting...
2022-10-27  Baptiste Daroussinlog_activate_stderr: reopen logs when changing the...
2022-10-27  Baptiste Daroussinmlmmj-maintd: rework the log mechanism
2022-10-26  Baptiste Daroussinlog_error: add a less noisy syslog logging function
2022-10-26  Baptiste Daroussinlog_error: rework syslog
2022-10-26  Baptiste Daroussinmlmmj-maintd: convert daemonize into a boolean
2022-10-26  Baptiste Daroussinmlmmj-maintd: include the mailing list path in the...
2022-10-26  Baptiste Daroussinlog: add a function to build dynamically the log name
2022-10-26  Baptiste Daroussintests: add a small testsuite for mlmmj-maintd
2022-10-26  Baptiste Daroussinconfigure: add --enable-coverage
2022-10-26  Baptiste Daroussinmlmmj-maintd: add test with relative path as argument
2022-10-26  Baptiste Daroussinmlmmj-maintd: big refactoring to avoid the chdir()...
2022-10-26  Baptiste Daroussinremove dead code
2022-10-26  Baptiste Daroussintests add simple functional tests about discarding...
2022-10-25  Baptiste Daroussinmlmmj-receive-strip: fix build
2022-10-25  Baptiste DaroussinComplete changelog
2022-10-24  Baptiste DaroussinFix decode quoted printable by using a full decoder
2022-10-24  Baptiste Daroussinmygetcontent: remove now unused function
2022-10-24  Baptiste DaroussinRemove leftovers from memory.h removal
2022-10-24  Baptiste Daroussinctrlval: use getline/getdelim
2022-10-24  Baptiste Daroussincontrols: fix fallback value assignation
2022-10-24  Baptiste Daroussinutils: add function to convert a control file to time_t
2022-10-24  Baptiste Daroussinmail-functions: factorize the code.
2022-10-24  Baptiste Daroussintest: add test for strtoim functions
2022-10-24  Baptiste Daroussintest: add a test for find_email_adr
2022-10-24  Baptiste Daroussinsimplify code using isspace()
2022-10-24  Baptiste DaroussinReplace malloc+strcpy with strdup()
2022-10-24  Baptiste Daroussinmlmmjsend: reduce memory allocation when dealing with...
2022-10-24  Baptiste Daroussincleanup: eliminate write only variable
2022-10-24  Baptiste Daroussincleanup: generalize usage of exec_or_die/exec_and_wait
2022-10-24  Baptiste Daroussinutils: add 2 wrappers around posix_spawn
2022-10-24  Baptiste Daroussinmlmmj-send: validate values loaded from config files
2022-10-24  Baptiste Daroussinctrlushort: add a helper to convert string to unsigned...
2022-10-24  Baptiste Daroussinincindexfile: refactor using modern C code and better...
2022-10-24  Baptiste Daroussinutils: add functions to convert integers
2022-10-24  Baptiste Daroussinlistcontrol: fix crash when no owner is defined
2022-10-24  Baptiste Daroussinbouncemail: ensure all inputs are checked entirely
2022-10-24  Baptiste Daroussinmlmmj-send: convert listctrl to a simple char
2022-10-24  Baptiste Daroussinmlmmj-send: validate argument for -l option
2022-10-24  Baptiste Daroussindsnparse: fix parsing of RFC1891
2022-10-20  Baptiste Daroussinmodern C: replace malloc + snprintf with asprintf
2022-10-20  Baptiste Daroussinmodern C: use O_EXLOCK instead of homemade locking
2022-10-20  Baptiste Daroussinutils: factorize lowercase code
2022-10-20  Baptiste Daroussingenmsgid: add unit test
2022-10-20  Baptiste Daroussinmydirname: rework and reduce the number of memory alloc...
2022-10-20  Baptiste Daroussinmybasename: simplify code and avoid allocating memory...
2022-10-20  Baptiste DaroussinAdd a basic test suite
2022-10-20  Baptiste Daroussingenmsgid: simplify code by using asprintf
2022-10-20  Baptiste Daroussinrandom: use arc4random where available
2022-10-20  Baptiste Daroussinmodern C: replace malloc+snprintf with asprintf
2022-10-20  Baptiste Daroussincleanup: remove write only variable
2022-10-20  Baptiste Daroussinmemory: replace memory management with static inline...
2022-10-20  Baptiste Daroussinmodern C: use O_SYNC on open instead of calling fsync...
2022-10-20  Baptiste Daroussinmodern C: replace writen with dprintf
2022-10-20  Baptiste Daroussinmodern C: use err(3)
2022-10-20  Baptiste Daroussinmodern C: use strftime enforcing C locale instead of...
2022-10-20  Baptiste Daroussinmodern C: use daemon(3) and closefrom(2)
2022-10-20  Baptiste Daroussincleanup: remove itoa and replace it with a a call to...
2022-10-20  Baptiste Daroussinstatctrl: simplify the code to use access instead of...
2022-10-20  Baptiste Daroussinmodern C: use dprintf(3) when possible
2022-10-20  Baptiste Daroussinmodern C: use O_APPEND instead of open+lseek
2022-10-20  Geert StappersReduce subscription confirmation address length to...
2022-10-20  Baptiste DaroussinAdd support from X-Original-From
2022-10-20  Baptiste DaroussinAdd support for ipv6 and ipv6 only environment.
2022-10-20  Baptiste DaroussinAdd a "send" tunable
2022-10-20  Baptiste Daroussinnobounceprove: disable bounce probe for debug purpose
2022-10-20  Baptiste DaroussinFix build with modern compilers
2017-05-24  Ben SchmidtAdded tag RELEASE_1_3_0 for changeset 570dd6d4942b
2017-05-24  Ben SchmidtMlmmj 1.3.0. RELEASE_1_3_0
2017-05-24  Ben SchmidtImprove compatibility with recent versions of Automake.
2016-10-02  Ben SchmidtUpdate list texts.
2016-10-02  Ben SchmidtDocument list text search paths.
2016-05-25  Ben SchmidtFix typo in README.
next