]> git.ipfire.org Git - thirdparty/mlmmj.git/shortlog
thirdparty/mlmmj.git
2023-11-21  raphFix interactive prompt issue with spool directory option 11/head
2023-11-09  Baptiste Daroussinwrite mail: fix regression regarding RFC 5321
2023-10-25  Baptiste Daroussinsubscruption: fix, subscription validation
2023-10-24  Baptiste Daroussin1.4.0rc2 RELEASE_1_4_0rc2
2023-10-18  Baptiste Daroussinreallf: fix typo in prototype
2023-10-16  Baptiste Daroussinverp: remove second mail sent not being actually tested
2023-10-16  Baptiste Daroussinnotifymod: add unit test
2023-10-16  Baptiste Daroussinnotifymod: fix regression
2023-10-14  Baptiste DaroussinVERP: add a unit test
2023-10-14  Baptiste DaroussinVERP: fix sending multiple batches
2023-10-13  Baptiste Daroussin1.4.0-rc1 RELEASE_1_4_0rc1
2023-10-13  Baptiste Daroussinnobounceprobe: the temporary tunable has been removed
2023-09-18  Konstantin... Fix compilation on older platforms 5/head
2023-07-18  Baptiste Daroussinmlmmj-send: use newsmtp to reduce code duplication
2023-07-18  Baptiste Daroussinmlmmj-send: remove dead code
2023-07-18  Baptiste Daroussinmlmmj-receive-strip: sync with mlmmj-receive-strip
2023-07-06  Baptiste Daroussinmygetline: cleanup debug
2023-07-06  Baptiste Daroussincleanup: remove some mygetline() occurence
2023-07-06  Baptiste Daroussinmlmmj-receive: use daemon(3) instead of reinventing it
2023-07-06  Baptiste Daroussinmlmmj-receive: deduplicate code
2023-07-06  Baptiste Daroussinincindexfile: actually test the normal behaviour :D
2023-07-06  Baptiste Daroussinmlmmj-process: remove useless debug
2023-07-06  Baptiste Daroussinlistcontrol: add my copyright
2023-07-06  Baptiste Daroussinmlmmj-sub: move all subcription code into a reusable...
2023-07-05  Baptiste Daroussinsubcription: now moderation goes into a subdirectory...
2023-07-05  Baptiste Daroussinsubscription: avoid useless goto
2023-07-05  Baptiste Daroussinsub: remove useless interlediary variable
2023-07-05  Baptiste Daroussinsubscription: reduce code duplication
2023-07-05  Baptiste Daroussinmoderation: add regression tests
2023-07-05  Baptiste Daroussinutils: add a function to grab a line or the entire...
2023-07-05  Baptiste Daroussinsubscription: move moderation handling into the library...
2023-07-05  Baptiste Daroussinlistcontrol: deduplicate code for subscription
2023-07-05  Baptiste Daroussinlistcontrol: cosmetic
2023-07-05  Baptiste Daroussinmlmmj-process: convert noprocess to stdbool
2023-07-05  Baptiste Daroussinmlmmj-process: avoid a useless strlen
2023-07-05  Baptiste Daroussinmlmmj-process: deduplicate some code
2023-07-03  Baptiste Daroussinprototype: fix empty prototypes
2023-06-26  Baptiste Daroussintests: run tests from the root directory
2023-06-26  Baptiste Daroussinlisttexts: subtree merge
2023-06-20  Baptiste Daroussintests: remove write only variables
2023-06-20  Baptiste Daroussinsend_digest: fix double
2023-06-20  Baptiste Daroussinsend_digest: fix double free and remove unused variable
2023-06-20  Baptiste Daroussinxstring: prevent null pointer dereference
2023-06-20  Baptiste Daroussinremove dead nested assignement
2023-06-20  Baptiste Daroussinprepstdreply: fix useless assignation
2023-06-15  Siva Mahadevanmlmmj-make-ml: implement non-interactive mailing list... 4/head
2023-06-13  Siva Mahadevanmlmmj-make-ml: cleanup with ShellCheck
2023-05-15  Baptiste DaroussinRelease 1.4.0.b1 RELEASE_1_4_0b1
2023-05-15  Baptiste Daroussinupdate changelog and note the next release will be...
2023-05-15  Baptiste Daroussinmanpages: convert to mdoc(7)
2023-05-15  Baptiste Daroussindnsparse: avoid double free
2023-04-17  Baptiste Daroussinfix formatting
2023-04-17  Baptiste Daroussindoc: convert mlmmj-list(1) from man(7) to mdoc(7)
2023-04-15  Baptiste Daroussinmlmmj-process: add tests for customheaders
2023-04-15  Baptiste Daroussinmlmmj-process: add tests for delheaders
2023-04-15  Baptiste Daroussingetinfo: use strdup instead of malloc + strcpy
2023-04-15  Baptiste Daroussinmlmmj-receive-strip: kill duplicated code
2023-04-15  Baptiste Daroussinfindit: convert to boolean
2023-04-15  Baptiste Daroussindo_all_the_voodoo_here: avoid intermediary variable
2023-04-15  Baptiste Daroussindo_all_the_voodoo_here: cover with tests
2023-04-14  Baptiste Daroussingethdrline: rewrite to use stdio
2023-04-14  Baptiste Daroussingethdrline: add regression tests
2023-04-14  Baptiste Daroussindo_all_the_voodoo_here: use stdbool
2023-04-14  Baptiste Daroussinmlmmj-process: reduce the scope of the maxmailsizestr
2023-04-14  Baptiste Daroussinmlmmj-process: remove dead branch
2023-04-14  Baptiste Daroussinmlmmj-process: remove duplicated logic for maxmailsize
2023-04-14  Baptiste Daroussinmlmmj-process: add tests about maxmailsize
2023-04-14  Baptiste Daroussinmlmmj-send: more conversion to struct ml
2023-04-14  Baptiste Daroussincleanup: remove now dead code
2023-04-14  Baptiste Daroussinmlmmj-send: convert send_mail_to* to struct ml
2023-04-14  Baptiste Daroussinget_bounce_from_addr: remove useless parameter
2023-04-14  Baptiste Daroussinlistcontrol: reduce I/O in moderation
2023-04-14  Baptiste Daroussinlistcontrol: reduce I/O when rejecting a subscription
2023-04-14  Baptiste Daroussinlistcontrol: simplify code handling omits in +release
2023-04-14  Baptiste Daroussinlistcontrol: add test when receiving a wrong reject...
2023-04-14  Baptiste Daroussinlistcontrol: reduce I/O when rejecting a moderated...
2023-04-14  Baptiste Daroussinlistcontrol: test moderation with "notmeetoo"
2023-04-14  Baptiste Daroussinunistr: kill dead code
2023-04-14  Baptiste Daroussinlistcontrol: cleanup omit files on reject
2023-04-14  Baptiste Daroussinlistcontrol: factorize the code check for '@' in mails
2023-04-14  Baptiste Daroussinmoderation: cover regular moderation with tests
2023-04-13  Baptiste Daroussinlistcontrol: fix release a moderated file
2023-04-13  Baptiste Daroussinmoderation: cover with tests the subscribtion moderation
2023-04-13  Baptiste Daroussin+get: add TODO
2023-04-13  Baptiste Daroussingenlistfqdn: avoid useless memory allocation
2023-04-13  Baptiste Daroussinchangelog: document the removal of -l 6 from mlmmj...
2023-04-13  Baptiste Daroussinmlmmj-send: remove -l 6 option which is not used anymore
2023-04-13  Baptiste Daroussinlistcontrol: stop calling mlmmj-send for +get-<index>@
2023-04-12  Baptiste Daroussinmailing+get: add tests
2023-04-12  Baptiste Daroussinlistcontrol: remove useless intermediary variables
2023-04-12  Baptiste Daroussinlistcontrol: simplify verifycation that param is digit...
2023-04-12  Baptiste Daroussinmlmmj-send: xstrdup already abort in case of issue...
2023-04-12  Baptiste Daroussinmailing+faq: add simple tests
2023-04-12  Baptiste Daroussinmlmmj-process: fix typo
2023-04-12  Baptiste Daroussinmailing+help: add testcase
2023-04-12  Baptiste Daroussinlistcontrol: fix indentation
2023-04-12  Baptiste Daroussinmailing+list: simplify the code
2023-04-12  Baptiste Daroussinctrlvalues: add a function to only check if an entry...
2023-04-12  Baptiste Daroussinlistcontrol: reduce the number of branches by 1
2023-04-12  Baptiste Daroussinlistcontrol: add test for mailinglist+list@
next