------------------------------------------------------------------------ r528 | bruce | 2006-01-16 11:30:53 -0600 (Mon, 16 Jan 2006) | 1 line Changed paths: A /tags/5.0.2 (from /trunk:527) Tagged version 5.0.2 ------------------------------------------------------------------------ r527 | bruce | 2006-01-16 11:29:50 -0600 (Mon, 16 Jan 2006) | 2 lines Changed paths: M /trunk/VERSION Forgot to bump VERSION up to 5.0.2 ------------------------------------------------------------------------ r526 | bruce | 2006-01-16 11:29:28 -0600 (Mon, 16 Jan 2006) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY Stamped version 5.0.2 with today's date. ------------------------------------------------------------------------ r525 | bruce | 2006-01-16 11:28:04 -0600 (Mon, 16 Jan 2006) | 2 lines Changed paths: M /trunk/TODO Added note about man pages needing CONFIGURATION section. ------------------------------------------------------------------------ r524 | bruce | 2006-01-16 07:53:48 -0600 (Mon, 16 Jan 2006) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/copy.c M /trunk/copy.h M /trunk/ezmlm-manage.c M /trunk/ezmlm-store.c M /trunk/ezmlmrc.template M /trunk/tests/135-ezmlm-make M /trunk/tests/505-flags Substitute <#c#> in (un)subscribe confirm messages with just the confirmation cookie (ie <#r#> without the <#l#>- prefix). ------------------------------------------------------------------------ r523 | bruce | 2006-01-15 22:50:53 -0600 (Sun, 15 Jan 2006) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-manage.c Fixed bug in generation of a (currently unused) email address in the subscription confirmation message. ------------------------------------------------------------------------ r522 | bruce | 2006-01-13 09:50:42 -0600 (Fri, 13 Jan 2006) | 2 lines Changed paths: M /trunk/tools/makedist Strip out all -W* options from conf-cc when building the final tarball. ------------------------------------------------------------------------ r521 | bruce | 2006-01-12 20:54:49 -0600 (Thu, 12 Jan 2006) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-make.c Fixed ezmlm-make to override settings in the config files with command line options instead of the other way around. ------------------------------------------------------------------------ r520 | bruce | 2006-01-11 16:45:22 -0600 (Wed, 11 Jan 2006) | 4 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.1 M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.1 M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-reject.1 M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.1 M /trunk/ezmlm-request.c M /trunk/ezmlm-split.c M /trunk/ezmlm-warn.1 M /trunk/ezmlm-warn.c M /trunk/getconf.c M /trunk/getconf.h M /trunk/qmail.h M /trunk/qmail_copy.c M /trunk/tests/02-functions M /trunk/tests/500-export A /trunk/tests/512-ezmlm-manage-copylines Modified ezmlm-get, ezmlm-manage, ezmlm-reject, ezmlm-request, and ezmlm-warn to copy a configurable limited number of lines of the original message body into the response. ------------------------------------------------------------------------ r519 | bruce | 2006-01-11 16:26:53 -0600 (Wed, 11 Jan 2006) | 3 lines Changed paths: M /trunk/ezmlm-get.1 Switched the order of OPTIONS and DESCRIPTION in the ezmlm-get man page to match the expected and standard order. ------------------------------------------------------------------------ r518 | bruce | 2005-12-18 16:10:16 -0600 (Sun, 18 Dec 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/lang/es/text/edit-list Updated Spanish translation for post-confirm. Thanks Ruben Cardenal ------------------------------------------------------------------------ r517 | bruce | 2005-12-18 16:08:47 -0600 (Sun, 18 Dec 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY Bumped version to 5.0.2 ------------------------------------------------------------------------ r516 | bruce | 2005-12-16 13:32:42 -0600 (Fri, 16 Dec 2005) | 1 line Changed paths: A /tags/5.0.1 (from /trunk:515) Tagged version 5.0.1 ------------------------------------------------------------------------ r515 | bruce | 2005-12-16 13:27:25 -0600 (Fri, 16 Dec 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY Stamped version 5.0.1 with today's date. ------------------------------------------------------------------------ r514 | bruce | 2005-12-16 10:59:32 -0600 (Fri, 16 Dec 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-gate.c Fixed ezmlm-gate failing to exit 0 on success. Thanks Ian Charnas and Sami Farin. ------------------------------------------------------------------------ r513 | bruce | 2005-12-16 10:58:41 -0600 (Fri, 16 Dec 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx Rewrote the note about languages being out of date in the changes list. ------------------------------------------------------------------------ r512 | bruce | 2005-11-25 17:44:04 -0600 (Fri, 25 Nov 2005) | 4 lines Changed paths: M /branches/0.44/CHANGES.idx M /branches/0.44/lang/ch_GB.text M /branches/0.44/lang/cs.text M /branches/0.44/lang/da.text M /branches/0.44/lang/de.text M /branches/0.44/lang/en_US.text M /branches/0.44/lang/es.text M /branches/0.44/lang/fr.text M /branches/0.44/lang/hu.text M /branches/0.44/lang/id.text M /branches/0.44/lang/it.text M /branches/0.44/lang/ja.text M /branches/0.44/lang/nl.text M /branches/0.44/lang/pl.text M /branches/0.44/lang/pt.text M /branches/0.44/lang/pt_BR.text M /branches/0.44/lang/ru.text M /branches/0.44/lang/sv.text Fixed text files to not overwrite the "text/top" and "text/bottom" files unconditionally. Also rewrote places where the filename was duplicated in the tags. ------------------------------------------------------------------------ r511 | bruce | 2005-11-25 17:40:59 -0600 (Fri, 25 Nov 2005) | 2 lines Changed paths: M /branches/0.44/CHANGES.idx M /branches/0.44/HISTORY Added tag for version 0.444, if I ever release it. ------------------------------------------------------------------------ r510 | bruce | 2005-11-10 16:15:36 -0600 (Thu, 10 Nov 2005) | 2 lines Changed paths: A /trunk/tests/505-flags Added missing file in tests/ ------------------------------------------------------------------------ r509 | bruce | 2005-11-10 15:25:47 -0600 (Thu, 10 Nov 2005) | 2 lines Changed paths: M /trunk/tests/500-export M /trunk/tests/550-ezmlm-send Test to make sure that correct data is substituted in text/trailer ------------------------------------------------------------------------ r508 | bruce | 2005-11-10 15:25:15 -0600 (Thu, 10 Nov 2005) | 2 lines Changed paths: M /trunk/tests/135-ezmlm-make Fixed typo in the name of the directory created in tests/135-ezmlm-make ------------------------------------------------------------------------ r507 | bruce | 2005-10-06 15:51:06 -0600 (Thu, 06 Oct 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-cgi.c Fixed a bug in ezmlm-cgi caused by the use of "char" type for array index calculations. ------------------------------------------------------------------------ r506 | bruce | 2005-10-06 15:50:35 -0600 (Thu, 06 Oct 2005) | 2 lines Changed paths: M /trunk/lang/en_US/text/edit-list Updated the edit-list text to include all the texts. ------------------------------------------------------------------------ r505 | bruce | 2005-10-06 12:52:33 -0600 (Thu, 06 Oct 2005) | 3 lines Changed paths: M /trunk/lang/ch_GB/text/bottom M /trunk/lang/ch_GB/text/bounce-bottom M /trunk/lang/ch_GB/text/bounce-num M /trunk/lang/ch_GB/text/bounce-probe M /trunk/lang/ch_GB/text/bounce-warn M /trunk/lang/ch_GB/text/dig-bounce-num M /trunk/lang/ch_GB/text/digest M /trunk/lang/ch_GB/text/edit-do M /trunk/lang/ch_GB/text/edit-done M /trunk/lang/ch_GB/text/edit-list M /trunk/lang/ch_GB/text/faq M /trunk/lang/ch_GB/text/get-bad M /trunk/lang/ch_GB/text/help M /trunk/lang/ch_GB/text/info M /trunk/lang/ch_GB/text/mod-help M /trunk/lang/ch_GB/text/mod-reject M /trunk/lang/ch_GB/text/mod-request M /trunk/lang/ch_GB/text/mod-sub M /trunk/lang/ch_GB/text/mod-sub-confirm M /trunk/lang/ch_GB/text/mod-timeout M /trunk/lang/ch_GB/text/mod-unsub-confirm M /trunk/lang/ch_GB/text/sub-bad M /trunk/lang/ch_GB/text/sub-confirm M /trunk/lang/ch_GB/text/sub-nop M /trunk/lang/ch_GB/text/sub-ok M /trunk/lang/ch_GB/text/top M /trunk/lang/ch_GB/text/trailer M /trunk/lang/ch_GB/text/unsub-bad M /trunk/lang/ch_GB/text/unsub-confirm M /trunk/lang/ch_GB/text/unsub-nop M /trunk/lang/ch_GB/text/unsub-ok M /trunk/lang/cs/text/bottom M /trunk/lang/cs/text/bounce-bottom M /trunk/lang/cs/text/bounce-num M /trunk/lang/cs/text/bounce-probe M /trunk/lang/cs/text/bounce-warn M /trunk/lang/cs/text/dig-bounce-num M /trunk/lang/cs/text/digest M /trunk/lang/cs/text/edit-do M /trunk/lang/cs/text/edit-done M /trunk/lang/cs/text/edit-list M /trunk/lang/cs/text/faq M /trunk/lang/cs/text/get-bad M /trunk/lang/cs/text/help M /trunk/lang/cs/text/info M /trunk/lang/cs/text/mod-help M /trunk/lang/cs/text/mod-reject M /trunk/lang/cs/text/mod-request M /trunk/lang/cs/text/mod-sub M /trunk/lang/cs/text/mod-sub-confirm M /trunk/lang/cs/text/mod-timeout M /trunk/lang/cs/text/mod-unsub-confirm M /trunk/lang/cs/text/sub-bad M /trunk/lang/cs/text/sub-confirm M /trunk/lang/cs/text/sub-nop M /trunk/lang/cs/text/sub-ok M /trunk/lang/cs/text/top M /trunk/lang/cs/text/trailer M /trunk/lang/cs/text/unsub-bad M /trunk/lang/cs/text/unsub-confirm M /trunk/lang/cs/text/unsub-nop M /trunk/lang/cs/text/unsub-ok M /trunk/lang/da/text/bottom M /trunk/lang/da/text/bounce-bottom M /trunk/lang/da/text/bounce-num M /trunk/lang/da/text/bounce-probe M /trunk/lang/da/text/bounce-warn M /trunk/lang/da/text/dig-bounce-num M /trunk/lang/da/text/digest M /trunk/lang/da/text/edit-do M /trunk/lang/da/text/edit-done M /trunk/lang/da/text/edit-list M /trunk/lang/da/text/faq M /trunk/lang/da/text/get-bad M /trunk/lang/da/text/help M /trunk/lang/da/text/info M /trunk/lang/da/text/mod-help M /trunk/lang/da/text/mod-reject M /trunk/lang/da/text/mod-request M /trunk/lang/da/text/mod-sub M /trunk/lang/da/text/mod-sub-confirm M /trunk/lang/da/text/mod-timeout M /trunk/lang/da/text/mod-unsub-confirm M /trunk/lang/da/text/sub-bad M /trunk/lang/da/text/sub-confirm M /trunk/lang/da/text/sub-nop M /trunk/lang/da/text/sub-ok M /trunk/lang/da/text/top M /trunk/lang/da/text/trailer M /trunk/lang/da/text/unsub-bad M /trunk/lang/da/text/unsub-confirm M /trunk/lang/da/text/unsub-nop M /trunk/lang/da/text/unsub-ok M /trunk/lang/de/text/bottom M /trunk/lang/de/text/bounce-bottom M /trunk/lang/de/text/bounce-num M /trunk/lang/de/text/bounce-probe M /trunk/lang/de/text/bounce-warn M /trunk/lang/de/text/dig-bounce-num M /trunk/lang/de/text/digest M /trunk/lang/de/text/edit-do M /trunk/lang/de/text/edit-done M /trunk/lang/de/text/edit-list M /trunk/lang/de/text/faq M /trunk/lang/de/text/get-bad M /trunk/lang/de/text/help M /trunk/lang/de/text/info M /trunk/lang/de/text/mod-help M /trunk/lang/de/text/mod-reject M /trunk/lang/de/text/mod-request M /trunk/lang/de/text/mod-sub M /trunk/lang/de/text/mod-sub-confirm M /trunk/lang/de/text/mod-timeout M /trunk/lang/de/text/mod-unsub-confirm M /trunk/lang/de/text/sub-bad M /trunk/lang/de/text/sub-confirm M /trunk/lang/de/text/sub-nop M /trunk/lang/de/text/sub-ok M /trunk/lang/de/text/top M /trunk/lang/de/text/trailer M /trunk/lang/de/text/unsub-bad M /trunk/lang/de/text/unsub-confirm M /trunk/lang/de/text/unsub-nop M /trunk/lang/de/text/unsub-ok M /trunk/lang/en_US/text/bottom M /trunk/lang/en_US/text/bounce-bottom M /trunk/lang/en_US/text/bounce-num M /trunk/lang/en_US/text/bounce-probe M /trunk/lang/en_US/text/bounce-warn M /trunk/lang/en_US/text/dig-bounce-num M /trunk/lang/en_US/text/digest M /trunk/lang/en_US/text/edit-do M /trunk/lang/en_US/text/edit-done M /trunk/lang/en_US/text/edit-list M /trunk/lang/en_US/text/faq M /trunk/lang/en_US/text/get-bad M /trunk/lang/en_US/text/help M /trunk/lang/en_US/text/info M /trunk/lang/en_US/text/mod-help M /trunk/lang/en_US/text/mod-reject M /trunk/lang/en_US/text/mod-request M /trunk/lang/en_US/text/mod-sub M /trunk/lang/en_US/text/mod-sub-confirm M /trunk/lang/en_US/text/mod-timeout M /trunk/lang/en_US/text/mod-unsub-confirm M /trunk/lang/en_US/text/post-confirm M /trunk/lang/en_US/text/sub-bad M /trunk/lang/en_US/text/sub-confirm M /trunk/lang/en_US/text/sub-nop M /trunk/lang/en_US/text/sub-ok M /trunk/lang/en_US/text/top M /trunk/lang/en_US/text/trailer M /trunk/lang/en_US/text/unsub-bad M /trunk/lang/en_US/text/unsub-confirm M /trunk/lang/en_US/text/unsub-nop M /trunk/lang/en_US/text/unsub-ok M /trunk/lang/es/text/bottom M /trunk/lang/es/text/bounce-bottom M /trunk/lang/es/text/bounce-num M /trunk/lang/es/text/bounce-probe M /trunk/lang/es/text/bounce-warn M /trunk/lang/es/text/dig-bounce-num M /trunk/lang/es/text/digest M /trunk/lang/es/text/edit-do M /trunk/lang/es/text/edit-done M /trunk/lang/es/text/edit-list M /trunk/lang/es/text/faq M /trunk/lang/es/text/get-bad M /trunk/lang/es/text/help M /trunk/lang/es/text/info M /trunk/lang/es/text/mod-help M /trunk/lang/es/text/mod-reject M /trunk/lang/es/text/mod-request M /trunk/lang/es/text/mod-sub M /trunk/lang/es/text/mod-sub-confirm M /trunk/lang/es/text/mod-timeout M /trunk/lang/es/text/mod-unsub-confirm M /trunk/lang/es/text/post-confirm M /trunk/lang/es/text/sub-bad M /trunk/lang/es/text/sub-confirm M /trunk/lang/es/text/sub-nop M /trunk/lang/es/text/sub-ok M /trunk/lang/es/text/top M /trunk/lang/es/text/trailer M /trunk/lang/es/text/unsub-bad M /trunk/lang/es/text/unsub-confirm M /trunk/lang/es/text/unsub-nop M /trunk/lang/es/text/unsub-ok M /trunk/lang/fr/text/bottom M /trunk/lang/fr/text/bounce-bottom M /trunk/lang/fr/text/bounce-num M /trunk/lang/fr/text/bounce-probe M /trunk/lang/fr/text/bounce-warn M /trunk/lang/fr/text/dig-bounce-num M /trunk/lang/fr/text/digest M /trunk/lang/fr/text/edit-do M /trunk/lang/fr/text/edit-done M /trunk/lang/fr/text/edit-list M /trunk/lang/fr/text/faq M /trunk/lang/fr/text/get-bad M /trunk/lang/fr/text/help M /trunk/lang/fr/text/info M /trunk/lang/fr/text/mod-help M /trunk/lang/fr/text/mod-reject M /trunk/lang/fr/text/mod-request M /trunk/lang/fr/text/mod-sub M /trunk/lang/fr/text/mod-sub-confirm M /trunk/lang/fr/text/mod-timeout M /trunk/lang/fr/text/mod-unsub-confirm M /trunk/lang/fr/text/sub-bad M /trunk/lang/fr/text/sub-confirm M /trunk/lang/fr/text/sub-nop M /trunk/lang/fr/text/sub-ok M /trunk/lang/fr/text/top M /trunk/lang/fr/text/trailer M /trunk/lang/fr/text/unsub-bad M /trunk/lang/fr/text/unsub-confirm M /trunk/lang/fr/text/unsub-nop M /trunk/lang/fr/text/unsub-ok M /trunk/lang/hu/text/bottom M /trunk/lang/hu/text/bounce-bottom M /trunk/lang/hu/text/bounce-num M /trunk/lang/hu/text/bounce-probe M /trunk/lang/hu/text/bounce-warn M /trunk/lang/hu/text/dig-bounce-num M /trunk/lang/hu/text/digest M /trunk/lang/hu/text/edit-do M /trunk/lang/hu/text/edit-done M /trunk/lang/hu/text/edit-list M /trunk/lang/hu/text/faq M /trunk/lang/hu/text/get-bad M /trunk/lang/hu/text/help M /trunk/lang/hu/text/info M /trunk/lang/hu/text/mod-help M /trunk/lang/hu/text/mod-reject M /trunk/lang/hu/text/mod-request M /trunk/lang/hu/text/mod-sub M /trunk/lang/hu/text/mod-sub-confirm M /trunk/lang/hu/text/mod-timeout M /trunk/lang/hu/text/mod-unsub-confirm M /trunk/lang/hu/text/sub-bad M /trunk/lang/hu/text/sub-confirm M /trunk/lang/hu/text/sub-nop M /trunk/lang/hu/text/sub-ok M /trunk/lang/hu/text/top M /trunk/lang/hu/text/trailer M /trunk/lang/hu/text/unsub-bad M /trunk/lang/hu/text/unsub-confirm M /trunk/lang/hu/text/unsub-nop M /trunk/lang/hu/text/unsub-ok M /trunk/lang/id/text/bottom M /trunk/lang/id/text/bounce-bottom M /trunk/lang/id/text/bounce-num M /trunk/lang/id/text/bounce-probe M /trunk/lang/id/text/bounce-warn M /trunk/lang/id/text/dig-bounce-num M /trunk/lang/id/text/digest M /trunk/lang/id/text/edit-do M /trunk/lang/id/text/edit-done M /trunk/lang/id/text/edit-list M /trunk/lang/id/text/faq M /trunk/lang/id/text/get-bad M /trunk/lang/id/text/help M /trunk/lang/id/text/info M /trunk/lang/id/text/mod-help M /trunk/lang/id/text/mod-reject M /trunk/lang/id/text/mod-request M /trunk/lang/id/text/mod-sub M /trunk/lang/id/text/mod-sub-confirm M /trunk/lang/id/text/mod-timeout M /trunk/lang/id/text/mod-unsub-confirm M /trunk/lang/id/text/sub-bad M /trunk/lang/id/text/sub-confirm M /trunk/lang/id/text/sub-nop M /trunk/lang/id/text/sub-ok M /trunk/lang/id/text/top M /trunk/lang/id/text/trailer M /trunk/lang/id/text/unsub-bad M /trunk/lang/id/text/unsub-confirm M /trunk/lang/id/text/unsub-nop M /trunk/lang/id/text/unsub-ok M /trunk/lang/it/text/bottom M /trunk/lang/it/text/bounce-bottom M /trunk/lang/it/text/bounce-num M /trunk/lang/it/text/bounce-probe M /trunk/lang/it/text/bounce-warn M /trunk/lang/it/text/dig-bounce-num M /trunk/lang/it/text/digest M /trunk/lang/it/text/edit-do M /trunk/lang/it/text/edit-done M /trunk/lang/it/text/edit-list M /trunk/lang/it/text/faq M /trunk/lang/it/text/get-bad M /trunk/lang/it/text/help M /trunk/lang/it/text/info M /trunk/lang/it/text/mod-help M /trunk/lang/it/text/mod-reject M /trunk/lang/it/text/mod-request M /trunk/lang/it/text/mod-sub M /trunk/lang/it/text/mod-sub-confirm M /trunk/lang/it/text/mod-timeout M /trunk/lang/it/text/mod-unsub-confirm M /trunk/lang/it/text/post-confirm M /trunk/lang/it/text/sub-bad M /trunk/lang/it/text/sub-confirm M /trunk/lang/it/text/sub-nop M /trunk/lang/it/text/sub-ok M /trunk/lang/it/text/top M /trunk/lang/it/text/trailer M /trunk/lang/it/text/unsub-bad M /trunk/lang/it/text/unsub-confirm M /trunk/lang/it/text/unsub-nop M /trunk/lang/it/text/unsub-ok M /trunk/lang/ja/text/bottom M /trunk/lang/ja/text/bounce-bottom M /trunk/lang/ja/text/bounce-num M /trunk/lang/ja/text/bounce-probe M /trunk/lang/ja/text/bounce-warn M /trunk/lang/ja/text/dig-bounce-num M /trunk/lang/ja/text/digest M /trunk/lang/ja/text/edit-do M /trunk/lang/ja/text/edit-done M /trunk/lang/ja/text/edit-list M /trunk/lang/ja/text/faq M /trunk/lang/ja/text/get-bad M /trunk/lang/ja/text/help M /trunk/lang/ja/text/info M /trunk/lang/ja/text/mod-help M /trunk/lang/ja/text/mod-reject M /trunk/lang/ja/text/mod-request M /trunk/lang/ja/text/mod-sub M /trunk/lang/ja/text/mod-sub-confirm M /trunk/lang/ja/text/mod-timeout M /trunk/lang/ja/text/mod-unsub-confirm M /trunk/lang/ja/text/sub-bad M /trunk/lang/ja/text/sub-confirm M /trunk/lang/ja/text/sub-nop M /trunk/lang/ja/text/sub-ok M /trunk/lang/ja/text/top M /trunk/lang/ja/text/trailer M /trunk/lang/ja/text/unsub-bad M /trunk/lang/ja/text/unsub-confirm M /trunk/lang/ja/text/unsub-nop M /trunk/lang/ja/text/unsub-ok M /trunk/lang/nl/text/bottom M /trunk/lang/nl/text/bounce-bottom M /trunk/lang/nl/text/bounce-num M /trunk/lang/nl/text/bounce-probe M /trunk/lang/nl/text/bounce-warn M /trunk/lang/nl/text/dig-bounce-num M /trunk/lang/nl/text/digest M /trunk/lang/nl/text/edit-do M /trunk/lang/nl/text/edit-done M /trunk/lang/nl/text/edit-list M /trunk/lang/nl/text/faq M /trunk/lang/nl/text/get-bad M /trunk/lang/nl/text/help M /trunk/lang/nl/text/info M /trunk/lang/nl/text/mod-help M /trunk/lang/nl/text/mod-reject M /trunk/lang/nl/text/mod-request M /trunk/lang/nl/text/mod-sub M /trunk/lang/nl/text/mod-sub-confirm M /trunk/lang/nl/text/mod-timeout M /trunk/lang/nl/text/mod-unsub-confirm M /trunk/lang/nl/text/sub-bad M /trunk/lang/nl/text/sub-confirm M /trunk/lang/nl/text/sub-nop M /trunk/lang/nl/text/sub-ok M /trunk/lang/nl/text/top M /trunk/lang/nl/text/trailer M /trunk/lang/nl/text/unsub-bad M /trunk/lang/nl/text/unsub-nop M /trunk/lang/nl/text/unsub-ok M /trunk/lang/pl/text/bottom M /trunk/lang/pl/text/bounce-bottom M /trunk/lang/pl/text/bounce-num M /trunk/lang/pl/text/bounce-probe M /trunk/lang/pl/text/bounce-warn M /trunk/lang/pl/text/dig-bounce-num M /trunk/lang/pl/text/digest M /trunk/lang/pl/text/edit-do M /trunk/lang/pl/text/edit-done M /trunk/lang/pl/text/edit-list M /trunk/lang/pl/text/faq M /trunk/lang/pl/text/get-bad M /trunk/lang/pl/text/help M /trunk/lang/pl/text/info M /trunk/lang/pl/text/mod-help M /trunk/lang/pl/text/mod-reject M /trunk/lang/pl/text/mod-request M /trunk/lang/pl/text/mod-sub M /trunk/lang/pl/text/mod-sub-confirm M /trunk/lang/pl/text/mod-timeout M /trunk/lang/pl/text/mod-unsub-confirm M /trunk/lang/pl/text/sub-bad M /trunk/lang/pl/text/sub-confirm M /trunk/lang/pl/text/sub-nop M /trunk/lang/pl/text/sub-ok M /trunk/lang/pl/text/top M /trunk/lang/pl/text/trailer M /trunk/lang/pl/text/unsub-bad M /trunk/lang/pl/text/unsub-confirm M /trunk/lang/pl/text/unsub-nop M /trunk/lang/pl/text/unsub-ok M /trunk/lang/pt/text/bottom M /trunk/lang/pt/text/bounce-bottom M /trunk/lang/pt/text/bounce-num M /trunk/lang/pt/text/bounce-probe M /trunk/lang/pt/text/bounce-warn M /trunk/lang/pt/text/dig-bounce-num M /trunk/lang/pt/text/digest M /trunk/lang/pt/text/edit-do M /trunk/lang/pt/text/edit-done M /trunk/lang/pt/text/edit-list M /trunk/lang/pt/text/faq M /trunk/lang/pt/text/get-bad M /trunk/lang/pt/text/help M /trunk/lang/pt/text/info M /trunk/lang/pt/text/mod-help M /trunk/lang/pt/text/mod-reject M /trunk/lang/pt/text/mod-request M /trunk/lang/pt/text/mod-sub M /trunk/lang/pt/text/mod-sub-confirm M /trunk/lang/pt/text/mod-timeout M /trunk/lang/pt/text/mod-unsub-confirm M /trunk/lang/pt/text/sub-bad M /trunk/lang/pt/text/sub-confirm M /trunk/lang/pt/text/sub-nop M /trunk/lang/pt/text/sub-ok M /trunk/lang/pt/text/top M /trunk/lang/pt/text/trailer M /trunk/lang/pt/text/unsub-bad M /trunk/lang/pt/text/unsub-confirm M /trunk/lang/pt/text/unsub-nop M /trunk/lang/pt/text/unsub-ok M /trunk/lang/pt_BR/text/bottom M /trunk/lang/pt_BR/text/bounce-bottom M /trunk/lang/pt_BR/text/bounce-num M /trunk/lang/pt_BR/text/bounce-probe M /trunk/lang/pt_BR/text/bounce-warn M /trunk/lang/pt_BR/text/dig-bounce-num M /trunk/lang/pt_BR/text/digest M /trunk/lang/pt_BR/text/edit-do M /trunk/lang/pt_BR/text/edit-done M /trunk/lang/pt_BR/text/edit-list M /trunk/lang/pt_BR/text/faq M /trunk/lang/pt_BR/text/get-bad M /trunk/lang/pt_BR/text/help M /trunk/lang/pt_BR/text/info M /trunk/lang/pt_BR/text/mod-help M /trunk/lang/pt_BR/text/mod-reject M /trunk/lang/pt_BR/text/mod-request M /trunk/lang/pt_BR/text/mod-sub M /trunk/lang/pt_BR/text/mod-sub-confirm M /trunk/lang/pt_BR/text/mod-timeout M /trunk/lang/pt_BR/text/mod-unsub-confirm M /trunk/lang/pt_BR/text/sub-bad M /trunk/lang/pt_BR/text/sub-confirm M /trunk/lang/pt_BR/text/sub-nop M /trunk/lang/pt_BR/text/sub-ok M /trunk/lang/pt_BR/text/top M /trunk/lang/pt_BR/text/trailer M /trunk/lang/pt_BR/text/unsub-bad M /trunk/lang/pt_BR/text/unsub-confirm M /trunk/lang/pt_BR/text/unsub-nop M /trunk/lang/pt_BR/text/unsub-ok M /trunk/lang/ru/text/bottom M /trunk/lang/ru/text/bounce-bottom M /trunk/lang/ru/text/bounce-num M /trunk/lang/ru/text/bounce-probe M /trunk/lang/ru/text/bounce-warn M /trunk/lang/ru/text/dig-bounce-num M /trunk/lang/ru/text/digest M /trunk/lang/ru/text/edit-do M /trunk/lang/ru/text/edit-done M /trunk/lang/ru/text/edit-list M /trunk/lang/ru/text/faq M /trunk/lang/ru/text/get-bad M /trunk/lang/ru/text/help M /trunk/lang/ru/text/info M /trunk/lang/ru/text/mod-help M /trunk/lang/ru/text/mod-reject M /trunk/lang/ru/text/mod-request M /trunk/lang/ru/text/mod-sub M /trunk/lang/ru/text/mod-sub-confirm M /trunk/lang/ru/text/mod-timeout M /trunk/lang/ru/text/mod-unsub-confirm M /trunk/lang/ru/text/sub-bad M /trunk/lang/ru/text/sub-confirm M /trunk/lang/ru/text/sub-nop M /trunk/lang/ru/text/sub-ok M /trunk/lang/ru/text/top M /trunk/lang/ru/text/trailer M /trunk/lang/ru/text/unsub-bad M /trunk/lang/ru/text/unsub-confirm M /trunk/lang/ru/text/unsub-nop M /trunk/lang/ru/text/unsub-ok M /trunk/lang/sv/text/bottom M /trunk/lang/sv/text/bounce-bottom M /trunk/lang/sv/text/bounce-num M /trunk/lang/sv/text/bounce-probe M /trunk/lang/sv/text/bounce-warn M /trunk/lang/sv/text/dig-bounce-num M /trunk/lang/sv/text/digest M /trunk/lang/sv/text/edit-do M /trunk/lang/sv/text/edit-done M /trunk/lang/sv/text/edit-list M /trunk/lang/sv/text/faq M /trunk/lang/sv/text/get-bad M /trunk/lang/sv/text/help M /trunk/lang/sv/text/info M /trunk/lang/sv/text/mod-help M /trunk/lang/sv/text/mod-reject M /trunk/lang/sv/text/mod-request M /trunk/lang/sv/text/mod-sub M /trunk/lang/sv/text/mod-sub-confirm M /trunk/lang/sv/text/mod-timeout M /trunk/lang/sv/text/mod-unsub-confirm M /trunk/lang/sv/text/sub-bad M /trunk/lang/sv/text/sub-confirm M /trunk/lang/sv/text/sub-nop M /trunk/lang/sv/text/sub-ok M /trunk/lang/sv/text/top M /trunk/lang/sv/text/trailer M /trunk/lang/sv/text/unsub-bad M /trunk/lang/sv/text/unsub-confirm M /trunk/lang/sv/text/unsub-nop M /trunk/lang/sv/text/unsub-ok M /trunk/tools/checklangs Added an explicit revision number to all text messages, to improve tracking of edits and updates. ------------------------------------------------------------------------ r504 | bruce | 2005-10-04 13:29:49 -0600 (Tue, 04 Oct 2005) | 2 lines Changed paths: M /trunk/lang/es/text/post-confirm Added missing svn:keywords tag on lang/es/text/post-confirm ------------------------------------------------------------------------ r503 | bruce | 2005-10-04 13:25:56 -0600 (Tue, 04 Oct 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx A /trunk/lang/es/text/post-confirm Added a Spanish translation for post-confirm. Thanks Ruben Cardenal ------------------------------------------------------------------------ r502 | bruce | 2005-10-04 13:24:24 -0600 (Tue, 04 Oct 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx A /trunk/lang/ja/charset Added a proper charset for Japanese texts. ------------------------------------------------------------------------ r501 | bruce | 2005-10-04 13:23:18 -0600 (Tue, 04 Oct 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/altpath.c Pull files from the default language (`conf-etc`/default) if they cannot be located in either the list directory or the ezmlmrc directory. ------------------------------------------------------------------------ r500 | bruce | 2005-10-03 11:33:16 -0600 (Mon, 03 Oct 2005) | 1 line Changed paths: A /tags/5.0.0 (from /trunk:498) Tagged version 5.0.0 ------------------------------------------------------------------------ r499 | bruce | 2005-10-03 11:30:21 -0600 (Mon, 03 Oct 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION Bumped version to 5.0.1 ------------------------------------------------------------------------ r498 | bruce | 2005-10-02 23:52:17 -0600 (Sun, 02 Oct 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY Tidied up changes notes and date-stamped the release. ------------------------------------------------------------------------ r497 | bruce | 2005-10-02 23:51:21 -0600 (Sun, 02 Oct 2005) | 2 lines Changed paths: M /trunk/ezmlm-make.1 M /trunk/ezmlmrc.template Fixed up references to /etc/ezmlm/ezmlmrc ------------------------------------------------------------------------ r496 | bruce | 2005-10-02 22:40:53 -0600 (Sun, 02 Oct 2005) | 2 lines Changed paths: M /trunk/ETC M /trunk/tools/makeETC Fixed the ETC list to include the generated ezmlmrc files. ------------------------------------------------------------------------ r495 | bruce | 2005-10-02 16:25:08 -0600 (Sun, 02 Oct 2005) | 3 lines Changed paths: M /trunk/tools/makedist Remove the makeETC step from makedist, as it can cause changes in committed files. ------------------------------------------------------------------------ r494 | bruce | 2005-10-01 22:44:12 -0600 (Sat, 01 Oct 2005) | 4 lines Changed paths: M /trunk/ezmlm-cgi.c Made most local variables static, to avoid conflicts with existing globals with the same name, which identified several that could be eliminated. ------------------------------------------------------------------------ r493 | bruce | 2005-10-01 22:31:23 -0600 (Sat, 01 Oct 2005) | 2 lines Changed paths: M /trunk/copy.h Add an external "struct qmail" declaration in copy.h to avoid a warning. ------------------------------------------------------------------------ r492 | bruce | 2005-10-01 22:29:09 -0600 (Sat, 01 Oct 2005) | 2 lines Changed paths: M /trunk/altpath.c M /trunk/copy.c Moved all of the error reporting logic out of alt_open_read. ------------------------------------------------------------------------ r491 | bruce | 2005-10-01 22:25:16 -0600 (Sat, 01 Oct 2005) | 2 lines Changed paths: M /trunk/getconf.c Removed unused variable "path". ------------------------------------------------------------------------ r490 | bruce | 2005-10-01 22:19:03 -0600 (Sat, 01 Oct 2005) | 2 lines Changed paths: M /trunk/getconf.c Translate strings (with copy_xlate) in getconf. ------------------------------------------------------------------------ r489 | bruce | 2005-10-01 22:18:21 -0600 (Sat, 01 Oct 2005) | 4 lines Changed paths: M /trunk/altpath.c M /trunk/altpath.h M /trunk/getconf.c Added an alt_slurp function, which runs slurp a second time on the altpath if the normal one fails due to a non-existant file, and use it in the getconf function. ------------------------------------------------------------------------ r488 | bruce | 2005-10-01 22:08:00 -0600 (Sat, 01 Oct 2005) | 3 lines Changed paths: A /trunk/altpath.c A /trunk/altpath.h M /trunk/copy.c M /trunk/libezmlm=l Moved the functions to create and open an alternate-path filename (based on the value of "ezmlmrc" plus the filename) into a separate module. ------------------------------------------------------------------------ r487 | bruce | 2005-09-30 15:03:30 -0600 (Fri, 30 Sep 2005) | 3 lines Changed paths: M /trunk/copy.c M /trunk/copy.h M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c Since set_cpouthost is now always used with &outhost, and set_cpoutlocal with &outlocal, drop the need for those two functions completely. ------------------------------------------------------------------------ r486 | bruce | 2005-09-30 14:51:42 -0600 (Fri, 30 Sep 2005) | 3 lines Changed paths: M /trunk/makelang.sh Build the language-specific ezmlmrc directly into the lang directory, and skip adding any additional files (ie mailinglist or charset). ------------------------------------------------------------------------ r485 | bruce | 2005-09-30 14:08:21 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/tests/100-ezmlm-make M /trunk/tests/135-ezmlm-make M /trunk/tools/checklangs M /trunk/tools/makedist M /trunk/tools/test Adjust the tools and tests to accomodate the new text file structure. ------------------------------------------------------------------------ r484 | bruce | 2005-09-30 14:07:33 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: D /trunk/ezmlmrc.do There is no longer any need to build the ezmlmrc target. ------------------------------------------------------------------------ r483 | bruce | 2005-09-30 14:06:51 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/default.do M /trunk/ezmlmrc.all.do M /trunk/it.do M /trunk/setup.do Build the language-specific ezmlmrc files into the lang directories. ------------------------------------------------------------------------ r482 | bruce | 2005-09-30 14:04:13 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/ETC A /trunk/lang/ch_GB A /trunk/lang/ch_GB/mailinglist A /trunk/lang/ch_GB/sed (from /trunk/lang/ch_GB.sed:451) A /trunk/lang/ch_GB/text (from /trunk/text/ch_GB:451) D /trunk/lang/ch_GB.add D /trunk/lang/ch_GB.sed A /trunk/lang/cs A /trunk/lang/cs/charset A /trunk/lang/cs/mailinglist A /trunk/lang/cs/sed (from /trunk/lang/cs.sed:451) A /trunk/lang/cs/text (from /trunk/text/cs:451) D /trunk/lang/cs.add D /trunk/lang/cs.sed A /trunk/lang/da A /trunk/lang/da/charset A /trunk/lang/da/mailinglist A /trunk/lang/da/sed (from /trunk/lang/da.sed:451) A /trunk/lang/da/text (from /trunk/text/da:451) D /trunk/lang/da.add D /trunk/lang/da.sed A /trunk/lang/de A /trunk/lang/de/charset A /trunk/lang/de/mailinglist A /trunk/lang/de/sed (from /trunk/lang/de.sed:451) A /trunk/lang/de/text (from /trunk/text/de:451) D /trunk/lang/de.add D /trunk/lang/de.sed A /trunk/lang/en_US A /trunk/lang/en_US/mailinglist A /trunk/lang/en_US/sed (from /trunk/lang/en_US.sed:451) A /trunk/lang/en_US/text (from /trunk/text/en_US:451) D /trunk/lang/en_US.add D /trunk/lang/en_US.sed A /trunk/lang/es A /trunk/lang/es/mailinglist A /trunk/lang/es/sed (from /trunk/lang/es.sed:451) A /trunk/lang/es/text (from /trunk/text/es:451) D /trunk/lang/es.add D /trunk/lang/es.sed A /trunk/lang/fr A /trunk/lang/fr/mailinglist A /trunk/lang/fr/sed (from /trunk/lang/fr.sed:451) A /trunk/lang/fr/text (from /trunk/text/fr:451) D /trunk/lang/fr.add D /trunk/lang/fr.sed A /trunk/lang/hu A /trunk/lang/hu/mailinglist A /trunk/lang/hu/sed (from /trunk/lang/hu.sed:451) A /trunk/lang/hu/text (from /trunk/text/hu:451) D /trunk/lang/hu.add D /trunk/lang/hu.sed A /trunk/lang/id A /trunk/lang/id/mailinglist A /trunk/lang/id/sed (from /trunk/lang/id.sed:451) A /trunk/lang/id/text (from /trunk/text/id:451) D /trunk/lang/id.add D /trunk/lang/id.sed A /trunk/lang/it A /trunk/lang/it/mailinglist A /trunk/lang/it/sed (from /trunk/lang/it.sed:451) A /trunk/lang/it/text (from /trunk/text/it:451) D /trunk/lang/it.add D /trunk/lang/it.sed A /trunk/lang/ja A /trunk/lang/ja/mailinglist A /trunk/lang/ja/sed (from /trunk/lang/ja.sed:451) A /trunk/lang/ja/text (from /trunk/text/ja:451) D /trunk/lang/ja.add D /trunk/lang/ja.sed A /trunk/lang/nl A /trunk/lang/nl/mailinglist A /trunk/lang/nl/sed (from /trunk/lang/nl.sed:451) A /trunk/lang/nl/text (from /trunk/text/nl:451) D /trunk/lang/nl.add D /trunk/lang/nl.sed A /trunk/lang/pl A /trunk/lang/pl/charset A /trunk/lang/pl/mailinglist A /trunk/lang/pl/sed (from /trunk/lang/pl.sed:451) A /trunk/lang/pl/text (from /trunk/text/pl:451) D /trunk/lang/pl.add D /trunk/lang/pl.sed A /trunk/lang/pt A /trunk/lang/pt/charset A /trunk/lang/pt/mailinglist A /trunk/lang/pt/sed (from /trunk/lang/pt.sed:451) A /trunk/lang/pt/text (from /trunk/text/pt:451) D /trunk/lang/pt.add D /trunk/lang/pt.sed A /trunk/lang/pt_BR A /trunk/lang/pt_BR/charset A /trunk/lang/pt_BR/mailinglist A /trunk/lang/pt_BR/sed (from /trunk/lang/pt_BR.sed:451) A /trunk/lang/pt_BR/text (from /trunk/text/pt_BR:451) D /trunk/lang/pt_BR.add D /trunk/lang/pt_BR.sed A /trunk/lang/ru A /trunk/lang/ru/charset A /trunk/lang/ru/mailinglist A /trunk/lang/ru/sed (from /trunk/lang/ru.sed:451) A /trunk/lang/ru/text (from /trunk/text/ru:451) D /trunk/lang/ru.add D /trunk/lang/ru.sed A /trunk/lang/sv A /trunk/lang/sv/mailinglist A /trunk/lang/sv/sed (from /trunk/lang/sv.sed:451) A /trunk/lang/sv/text (from /trunk/text/sv:451) D /trunk/lang/sv.add D /trunk/lang/sv.sed D /trunk/text M /trunk/tools/makeETC Move the text files back into subdirectories of lang ------------------------------------------------------------------------ r481 | bruce | 2005-09-30 13:55:17 -0600 (Fri, 30 Sep 2005) | 3 lines Changed paths: M /trunk/config.c Reorder fetching "ezmlmrc" and "mailinglist" in load_config, so that a default value for "mailinglist" can be loaded from the ezmlmrc directory. ------------------------------------------------------------------------ r480 | bruce | 2005-09-30 13:54:07 -0600 (Fri, 30 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlm-request.c Flipped around the use of outlocal and listname, and outhost and hostname, to keep outlocal and outhost constant. ------------------------------------------------------------------------ r479 | bruce | 2005-09-30 12:41:31 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-clean.c Fix a typo in ezmlm-clean.c, setting outhost to outlocal. ------------------------------------------------------------------------ r478 | bruce | 2005-09-30 12:39:42 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/copy.c M /trunk/copy.h Export the new translation function, copy_xlate, in the copy.h header. ------------------------------------------------------------------------ r477 | bruce | 2005-09-30 12:32:55 -0600 (Fri, 30 Sep 2005) | 3 lines Changed paths: M /trunk/copy.c Move the data output cals out of the translation function in copy.c. This makes it suitable for calling from other parts of ezmlm-idx. ------------------------------------------------------------------------ r476 | bruce | 2005-09-30 12:31:16 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/idx.h Commit defines needed for recent ezmlm-make changes. ------------------------------------------------------------------------ r475 | bruce | 2005-09-30 12:30:57 -0600 (Fri, 30 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlm-make.c Fix the logic in ezmlm-make regarding when to load the template file from the saved path (in either DIR/ezmlmrc or DIR/config). ------------------------------------------------------------------------ r474 | bruce | 2005-09-30 12:17:47 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/copy.c Move the <#?#> translation code into a separate function. ------------------------------------------------------------------------ r473 | bruce | 2005-09-30 12:04:55 -0600 (Fri, 30 Sep 2005) | 2 lines Changed paths: M /trunk/copy.c M /trunk/ezmlmrc.5 M /trunk/ezmlmrc.template Also substitute <#H#> in copy(), to help handle older templates. ------------------------------------------------------------------------ r472 | bruce | 2005-09-29 23:12:21 -0600 (Thu, 29 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlm-make.1 M /trunk/ezmlm-make.c Make ezmlm-make look up files in the directory given for -C, including the ezmlmrc file. ------------------------------------------------------------------------ r471 | bruce | 2005-09-29 22:45:26 -0600 (Thu, 29 Sep 2005) | 3 lines Changed paths: M /trunk/config.c M /trunk/config.h M /trunk/copy.c Dropped the "language" configuration file in favour of treating the "ezmlmrc" pointer as a directory in which files can be found. ------------------------------------------------------------------------ r470 | bruce | 2005-09-29 15:55:34 -0600 (Thu, 29 Sep 2005) | 2 lines Changed paths: M /trunk/HISTORY Added temporary version tag to HISTORY. ------------------------------------------------------------------------ r469 | bruce | 2005-09-29 15:47:00 -0600 (Thu, 29 Sep 2005) | 2 lines Changed paths: M /trunk/tools/makemake Fix support for targets in subdirectories. ------------------------------------------------------------------------ r468 | bruce | 2005-09-29 15:46:25 -0600 (Thu, 29 Sep 2005) | 2 lines Changed paths: A /trunk/tools/testdist Added script to test building the distribution tarball. ------------------------------------------------------------------------ r467 | bruce | 2005-09-29 15:39:16 -0600 (Thu, 29 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlmrc.template Adding a "text" directory is still required to support editing texts. ------------------------------------------------------------------------ r466 | bruce | 2005-09-28 13:57:40 -0600 (Wed, 28 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlmrc.template No need to create the "text" directory any more. ------------------------------------------------------------------------ r465 | bruce | 2005-09-28 13:56:47 -0600 (Wed, 28 Sep 2005) | 2 lines Changed paths: M /trunk/tests/02-functions M /trunk/tests/120-ezmlm-send M /trunk/tests/135-ezmlm-make Added some simple tests for string substitutions in copy(). ------------------------------------------------------------------------ r464 | bruce | 2005-09-28 11:45:51 -0600 (Wed, 28 Sep 2005) | 2 lines Changed paths: M /trunk/tools/makeETC Fixed typo in script to generate the ETC file. ------------------------------------------------------------------------ r463 | bruce | 2005-09-28 11:19:34 -0600 (Wed, 28 Sep 2005) | 5 lines Changed paths: M /trunk/tools/makedist Several changes in building the distribution tarball: - Include "text" files. - Revert all conf-* files to their default values. - Skip the svn commit check. ------------------------------------------------------------------------ r462 | bruce | 2005-09-28 11:16:53 -0600 (Wed, 28 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlmrc.all.do Use the listing of "text" subdirectories to automatically generate the list of ezmlmrc files to build. ------------------------------------------------------------------------ r461 | bruce | 2005-09-28 11:16:07 -0600 (Wed, 28 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ETC M /trunk/INSTALL.idx A /trunk/conf-lang M /trunk/default.do M /trunk/ezmlmrc.do M /trunk/setup.do M /trunk/targets.do M /trunk/tools/makeETC Added a "conf-lang" config file to replace the "make ISO" mechanism. ------------------------------------------------------------------------ r460 | bruce | 2005-09-28 10:43:31 -0600 (Wed, 28 Sep 2005) | 3 lines Changed paths: M /trunk/ETC Added missing files to ETC caused by running tools/makeETC before the "text" subdirectory was fully populated. ------------------------------------------------------------------------ r459 | bruce | 2005-09-28 10:09:34 -0600 (Wed, 28 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/VERSION Bumped version to 5.0.0, this IS a major set of changes. ------------------------------------------------------------------------ r458 | bruce | 2005-09-28 09:56:42 -0600 (Wed, 28 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/INSTALL.idx Added some notes about conf-etc and tidied up the changes. ------------------------------------------------------------------------ r457 | bruce | 2005-09-27 23:06:06 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-cgi.c M /trunk/idx.h Removed the last hard-coded /etc/ezmlm found in the EZ_CGIRC constant. ------------------------------------------------------------------------ r456 | bruce | 2005-09-27 23:05:28 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/tools/test M /trunk/tools/testall Set up conf-etc before running the test script. ------------------------------------------------------------------------ r455 | bruce | 2005-09-27 23:04:38 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/default.do M /trunk/makelang.sh There is no longer any subdirectories of "lang", so fix up scripts to match. ------------------------------------------------------------------------ r454 | bruce | 2005-09-27 22:42:02 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-make.c Forgot to include "auto_etc.h" in previous patch to ezmlm-make.c ------------------------------------------------------------------------ r453 | bruce | 2005-09-27 22:41:07 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-make.c M /trunk/idx.h Eliminated TXT_ETC_EZMLMRC constant, which had a hard-coded /etc/ezmlm path. ------------------------------------------------------------------------ r452 | bruce | 2005-09-27 18:06:21 -0600 (Tue, 27 Sep 2005) | 3 lines Changed paths: D /trunk/lang/ch_GB A /trunk/lang/ch_GB.add D /trunk/lang/cs A /trunk/lang/cs.add D /trunk/lang/da A /trunk/lang/da.add D /trunk/lang/de A /trunk/lang/de.add D /trunk/lang/en_US A /trunk/lang/en_US.add D /trunk/lang/es A /trunk/lang/es.add D /trunk/lang/fr A /trunk/lang/fr.add D /trunk/lang/hu A /trunk/lang/hu.add D /trunk/lang/id A /trunk/lang/id.add D /trunk/lang/it A /trunk/lang/it.add D /trunk/lang/ja A /trunk/lang/ja.add D /trunk/lang/nl A /trunk/lang/nl.add D /trunk/lang/pl A /trunk/lang/pl.add D /trunk/lang/pt A /trunk/lang/pt.add D /trunk/lang/pt_BR A /trunk/lang/pt_BR.add D /trunk/lang/ru A /trunk/lang/ru.add D /trunk/lang/sv A /trunk/lang/sv.add M /trunk/makelang.sh Since the language subdirectories now only contain one or two files, I've merged then down into the simple flat files they were before r412. ------------------------------------------------------------------------ r451 | bruce | 2005-09-27 17:53:51 -0600 (Tue, 27 Sep 2005) | 3 lines Changed paths: M /trunk/ETC D /trunk/lang/ch_GB/text:bottom D /trunk/lang/ch_GB/text:bounce-bottom D /trunk/lang/ch_GB/text:bounce-num D /trunk/lang/ch_GB/text:bounce-probe D /trunk/lang/ch_GB/text:bounce-warn D /trunk/lang/ch_GB/text:dig-bounce-num D /trunk/lang/ch_GB/text:digest D /trunk/lang/ch_GB/text:edit-do D /trunk/lang/ch_GB/text:edit-done D /trunk/lang/ch_GB/text:edit-list D /trunk/lang/ch_GB/text:faq D /trunk/lang/ch_GB/text:get-bad D /trunk/lang/ch_GB/text:help D /trunk/lang/ch_GB/text:info D /trunk/lang/ch_GB/text:mod-help D /trunk/lang/ch_GB/text:mod-reject D /trunk/lang/ch_GB/text:mod-request D /trunk/lang/ch_GB/text:mod-sub D /trunk/lang/ch_GB/text:mod-sub-confirm D /trunk/lang/ch_GB/text:mod-timeout D /trunk/lang/ch_GB/text:mod-unsub-confirm D /trunk/lang/ch_GB/text:sub-bad D /trunk/lang/ch_GB/text:sub-confirm D /trunk/lang/ch_GB/text:sub-nop D /trunk/lang/ch_GB/text:sub-ok D /trunk/lang/ch_GB/text:top D /trunk/lang/ch_GB/text:trailer D /trunk/lang/ch_GB/text:unsub-bad D /trunk/lang/ch_GB/text:unsub-confirm D /trunk/lang/ch_GB/text:unsub-nop D /trunk/lang/ch_GB/text:unsub-ok D /trunk/lang/cs/text:bottom D /trunk/lang/cs/text:bounce-bottom D /trunk/lang/cs/text:bounce-num D /trunk/lang/cs/text:bounce-probe D /trunk/lang/cs/text:bounce-warn D /trunk/lang/cs/text:dig-bounce-num D /trunk/lang/cs/text:digest D /trunk/lang/cs/text:edit-do D /trunk/lang/cs/text:edit-done D /trunk/lang/cs/text:edit-list D /trunk/lang/cs/text:faq D /trunk/lang/cs/text:get-bad D /trunk/lang/cs/text:help D /trunk/lang/cs/text:info D /trunk/lang/cs/text:mod-help D /trunk/lang/cs/text:mod-reject D /trunk/lang/cs/text:mod-request D /trunk/lang/cs/text:mod-sub D /trunk/lang/cs/text:mod-sub-confirm D /trunk/lang/cs/text:mod-timeout D /trunk/lang/cs/text:mod-unsub-confirm D /trunk/lang/cs/text:sub-bad D /trunk/lang/cs/text:sub-confirm D /trunk/lang/cs/text:sub-nop D /trunk/lang/cs/text:sub-ok D /trunk/lang/cs/text:top D /trunk/lang/cs/text:trailer D /trunk/lang/cs/text:unsub-bad D /trunk/lang/cs/text:unsub-confirm D /trunk/lang/cs/text:unsub-nop D /trunk/lang/cs/text:unsub-ok D /trunk/lang/da/text:bottom D /trunk/lang/da/text:bounce-bottom D /trunk/lang/da/text:bounce-num D /trunk/lang/da/text:bounce-probe D /trunk/lang/da/text:bounce-warn D /trunk/lang/da/text:dig-bounce-num D /trunk/lang/da/text:digest D /trunk/lang/da/text:edit-do D /trunk/lang/da/text:edit-done D /trunk/lang/da/text:edit-list D /trunk/lang/da/text:faq D /trunk/lang/da/text:get-bad D /trunk/lang/da/text:help D /trunk/lang/da/text:info D /trunk/lang/da/text:mod-help D /trunk/lang/da/text:mod-reject D /trunk/lang/da/text:mod-request D /trunk/lang/da/text:mod-sub D /trunk/lang/da/text:mod-sub-confirm D /trunk/lang/da/text:mod-timeout D /trunk/lang/da/text:mod-unsub-confirm D /trunk/lang/da/text:sub-bad D /trunk/lang/da/text:sub-confirm D /trunk/lang/da/text:sub-nop D /trunk/lang/da/text:sub-ok D /trunk/lang/da/text:top D /trunk/lang/da/text:trailer D /trunk/lang/da/text:unsub-bad D /trunk/lang/da/text:unsub-confirm D /trunk/lang/da/text:unsub-nop D /trunk/lang/da/text:unsub-ok D /trunk/lang/de/text:bottom D /trunk/lang/de/text:bounce-bottom D /trunk/lang/de/text:bounce-num D /trunk/lang/de/text:bounce-probe D /trunk/lang/de/text:bounce-warn D /trunk/lang/de/text:dig-bounce-num D /trunk/lang/de/text:digest D /trunk/lang/de/text:edit-do D /trunk/lang/de/text:edit-done D /trunk/lang/de/text:edit-list D /trunk/lang/de/text:faq D /trunk/lang/de/text:get-bad D /trunk/lang/de/text:help D /trunk/lang/de/text:info D /trunk/lang/de/text:mod-help D /trunk/lang/de/text:mod-reject D /trunk/lang/de/text:mod-request D /trunk/lang/de/text:mod-sub D /trunk/lang/de/text:mod-sub-confirm D /trunk/lang/de/text:mod-timeout D /trunk/lang/de/text:mod-unsub-confirm D /trunk/lang/de/text:sub-bad D /trunk/lang/de/text:sub-confirm D /trunk/lang/de/text:sub-nop D /trunk/lang/de/text:sub-ok D /trunk/lang/de/text:top D /trunk/lang/de/text:trailer D /trunk/lang/de/text:unsub-bad D /trunk/lang/de/text:unsub-confirm D /trunk/lang/de/text:unsub-nop D /trunk/lang/de/text:unsub-ok D /trunk/lang/en_US/text:bottom D /trunk/lang/en_US/text:bounce-bottom D /trunk/lang/en_US/text:bounce-num D /trunk/lang/en_US/text:bounce-probe D /trunk/lang/en_US/text:bounce-warn D /trunk/lang/en_US/text:dig-bounce-num D /trunk/lang/en_US/text:digest D /trunk/lang/en_US/text:edit-do D /trunk/lang/en_US/text:edit-done D /trunk/lang/en_US/text:edit-list D /trunk/lang/en_US/text:faq D /trunk/lang/en_US/text:get-bad D /trunk/lang/en_US/text:help D /trunk/lang/en_US/text:info D /trunk/lang/en_US/text:mod-help D /trunk/lang/en_US/text:mod-reject D /trunk/lang/en_US/text:mod-request D /trunk/lang/en_US/text:mod-sub D /trunk/lang/en_US/text:mod-sub-confirm D /trunk/lang/en_US/text:mod-timeout D /trunk/lang/en_US/text:mod-unsub-confirm D /trunk/lang/en_US/text:post-confirm D /trunk/lang/en_US/text:sub-bad D /trunk/lang/en_US/text:sub-confirm D /trunk/lang/en_US/text:sub-nop D /trunk/lang/en_US/text:sub-ok D /trunk/lang/en_US/text:top D /trunk/lang/en_US/text:trailer D /trunk/lang/en_US/text:unsub-bad D /trunk/lang/en_US/text:unsub-confirm D /trunk/lang/en_US/text:unsub-nop D /trunk/lang/en_US/text:unsub-ok D /trunk/lang/es/text:bottom D /trunk/lang/es/text:bounce-bottom D /trunk/lang/es/text:bounce-num D /trunk/lang/es/text:bounce-probe D /trunk/lang/es/text:bounce-warn D /trunk/lang/es/text:dig-bounce-num D /trunk/lang/es/text:digest D /trunk/lang/es/text:edit-do D /trunk/lang/es/text:edit-done D /trunk/lang/es/text:edit-list D /trunk/lang/es/text:faq D /trunk/lang/es/text:get-bad D /trunk/lang/es/text:help D /trunk/lang/es/text:info D /trunk/lang/es/text:mod-help D /trunk/lang/es/text:mod-reject D /trunk/lang/es/text:mod-request D /trunk/lang/es/text:mod-sub D /trunk/lang/es/text:mod-sub-confirm D /trunk/lang/es/text:mod-timeout D /trunk/lang/es/text:mod-unsub-confirm D /trunk/lang/es/text:sub-bad D /trunk/lang/es/text:sub-confirm D /trunk/lang/es/text:sub-nop D /trunk/lang/es/text:sub-ok D /trunk/lang/es/text:top D /trunk/lang/es/text:trailer D /trunk/lang/es/text:unsub-bad D /trunk/lang/es/text:unsub-confirm D /trunk/lang/es/text:unsub-nop D /trunk/lang/es/text:unsub-ok D /trunk/lang/fr/text:bottom D /trunk/lang/fr/text:bounce-bottom D /trunk/lang/fr/text:bounce-num D /trunk/lang/fr/text:bounce-probe D /trunk/lang/fr/text:bounce-warn D /trunk/lang/fr/text:dig-bounce-num D /trunk/lang/fr/text:digest D /trunk/lang/fr/text:edit-do D /trunk/lang/fr/text:edit-done D /trunk/lang/fr/text:edit-list D /trunk/lang/fr/text:faq D /trunk/lang/fr/text:get-bad D /trunk/lang/fr/text:help D /trunk/lang/fr/text:info D /trunk/lang/fr/text:mod-help D /trunk/lang/fr/text:mod-reject D /trunk/lang/fr/text:mod-request D /trunk/lang/fr/text:mod-sub D /trunk/lang/fr/text:mod-sub-confirm D /trunk/lang/fr/text:mod-timeout D /trunk/lang/fr/text:mod-unsub-confirm D /trunk/lang/fr/text:sub-bad D /trunk/lang/fr/text:sub-confirm D /trunk/lang/fr/text:sub-nop D /trunk/lang/fr/text:sub-ok D /trunk/lang/fr/text:top D /trunk/lang/fr/text:trailer D /trunk/lang/fr/text:unsub-bad D /trunk/lang/fr/text:unsub-confirm D /trunk/lang/fr/text:unsub-nop D /trunk/lang/fr/text:unsub-ok D /trunk/lang/hu/text:bottom D /trunk/lang/hu/text:bounce-bottom D /trunk/lang/hu/text:bounce-num D /trunk/lang/hu/text:bounce-probe D /trunk/lang/hu/text:bounce-warn D /trunk/lang/hu/text:dig-bounce-num D /trunk/lang/hu/text:digest D /trunk/lang/hu/text:edit-do D /trunk/lang/hu/text:edit-done D /trunk/lang/hu/text:edit-list D /trunk/lang/hu/text:faq D /trunk/lang/hu/text:get-bad D /trunk/lang/hu/text:help D /trunk/lang/hu/text:info D /trunk/lang/hu/text:mod-help D /trunk/lang/hu/text:mod-reject D /trunk/lang/hu/text:mod-request D /trunk/lang/hu/text:mod-sub D /trunk/lang/hu/text:mod-sub-confirm D /trunk/lang/hu/text:mod-timeout D /trunk/lang/hu/text:mod-unsub-confirm D /trunk/lang/hu/text:sub-bad D /trunk/lang/hu/text:sub-confirm D /trunk/lang/hu/text:sub-nop D /trunk/lang/hu/text:sub-ok D /trunk/lang/hu/text:top D /trunk/lang/hu/text:trailer D /trunk/lang/hu/text:unsub-bad D /trunk/lang/hu/text:unsub-confirm D /trunk/lang/hu/text:unsub-nop D /trunk/lang/hu/text:unsub-ok D /trunk/lang/id/text:bottom D /trunk/lang/id/text:bounce-bottom D /trunk/lang/id/text:bounce-num D /trunk/lang/id/text:bounce-probe D /trunk/lang/id/text:bounce-warn D /trunk/lang/id/text:dig-bounce-num D /trunk/lang/id/text:digest D /trunk/lang/id/text:edit-do D /trunk/lang/id/text:edit-done D /trunk/lang/id/text:edit-list D /trunk/lang/id/text:faq D /trunk/lang/id/text:get-bad D /trunk/lang/id/text:help D /trunk/lang/id/text:info D /trunk/lang/id/text:mod-help D /trunk/lang/id/text:mod-reject D /trunk/lang/id/text:mod-request D /trunk/lang/id/text:mod-sub D /trunk/lang/id/text:mod-sub-confirm D /trunk/lang/id/text:mod-timeout D /trunk/lang/id/text:mod-unsub-confirm D /trunk/lang/id/text:sub-bad D /trunk/lang/id/text:sub-confirm D /trunk/lang/id/text:sub-nop D /trunk/lang/id/text:sub-ok D /trunk/lang/id/text:top D /trunk/lang/id/text:trailer D /trunk/lang/id/text:unsub-bad D /trunk/lang/id/text:unsub-confirm D /trunk/lang/id/text:unsub-nop D /trunk/lang/id/text:unsub-ok D /trunk/lang/it/text:bottom D /trunk/lang/it/text:bounce-bottom D /trunk/lang/it/text:bounce-num D /trunk/lang/it/text:bounce-probe D /trunk/lang/it/text:bounce-warn D /trunk/lang/it/text:dig-bounce-num D /trunk/lang/it/text:digest D /trunk/lang/it/text:edit-do D /trunk/lang/it/text:edit-done D /trunk/lang/it/text:edit-list D /trunk/lang/it/text:faq D /trunk/lang/it/text:get-bad D /trunk/lang/it/text:help D /trunk/lang/it/text:info D /trunk/lang/it/text:mod-help D /trunk/lang/it/text:mod-reject D /trunk/lang/it/text:mod-request D /trunk/lang/it/text:mod-sub D /trunk/lang/it/text:mod-sub-confirm D /trunk/lang/it/text:mod-timeout D /trunk/lang/it/text:mod-unsub-confirm D /trunk/lang/it/text:post-confirm D /trunk/lang/it/text:sub-bad D /trunk/lang/it/text:sub-confirm D /trunk/lang/it/text:sub-nop D /trunk/lang/it/text:sub-ok D /trunk/lang/it/text:top D /trunk/lang/it/text:trailer D /trunk/lang/it/text:unsub-bad D /trunk/lang/it/text:unsub-confirm D /trunk/lang/it/text:unsub-nop D /trunk/lang/it/text:unsub-ok D /trunk/lang/ja/text:bottom D /trunk/lang/ja/text:bounce-bottom D /trunk/lang/ja/text:bounce-num D /trunk/lang/ja/text:bounce-probe D /trunk/lang/ja/text:bounce-warn D /trunk/lang/ja/text:dig-bounce-num D /trunk/lang/ja/text:digest D /trunk/lang/ja/text:edit-do D /trunk/lang/ja/text:edit-done D /trunk/lang/ja/text:edit-list D /trunk/lang/ja/text:faq D /trunk/lang/ja/text:get-bad D /trunk/lang/ja/text:help D /trunk/lang/ja/text:info D /trunk/lang/ja/text:mod-help D /trunk/lang/ja/text:mod-reject D /trunk/lang/ja/text:mod-request D /trunk/lang/ja/text:mod-sub D /trunk/lang/ja/text:mod-sub-confirm D /trunk/lang/ja/text:mod-timeout D /trunk/lang/ja/text:mod-unsub-confirm D /trunk/lang/ja/text:sub-bad D /trunk/lang/ja/text:sub-confirm D /trunk/lang/ja/text:sub-nop D /trunk/lang/ja/text:sub-ok D /trunk/lang/ja/text:top D /trunk/lang/ja/text:trailer D /trunk/lang/ja/text:unsub-bad D /trunk/lang/ja/text:unsub-confirm D /trunk/lang/ja/text:unsub-nop D /trunk/lang/ja/text:unsub-ok D /trunk/lang/nl/text:bottom D /trunk/lang/nl/text:bounce-bottom D /trunk/lang/nl/text:bounce-num D /trunk/lang/nl/text:bounce-probe D /trunk/lang/nl/text:bounce-warn D /trunk/lang/nl/text:dig-bounce-num D /trunk/lang/nl/text:digest D /trunk/lang/nl/text:edit-do D /trunk/lang/nl/text:edit-done D /trunk/lang/nl/text:edit-list D /trunk/lang/nl/text:faq D /trunk/lang/nl/text:get-bad D /trunk/lang/nl/text:help D /trunk/lang/nl/text:info D /trunk/lang/nl/text:mod-help D /trunk/lang/nl/text:mod-reject D /trunk/lang/nl/text:mod-request D /trunk/lang/nl/text:mod-sub D /trunk/lang/nl/text:mod-sub-confirm D /trunk/lang/nl/text:mod-timeout D /trunk/lang/nl/text:mod-unsub-confirm D /trunk/lang/nl/text:sub-bad D /trunk/lang/nl/text:sub-confirm D /trunk/lang/nl/text:sub-nop D /trunk/lang/nl/text:sub-ok D /trunk/lang/nl/text:top D /trunk/lang/nl/text:trailer D /trunk/lang/nl/text:unsub-bad D /trunk/lang/nl/text:unsub-nop D /trunk/lang/nl/text:unsub-ok D /trunk/lang/pl/text:bottom D /trunk/lang/pl/text:bounce-bottom D /trunk/lang/pl/text:bounce-num D /trunk/lang/pl/text:bounce-probe D /trunk/lang/pl/text:bounce-warn D /trunk/lang/pl/text:dig-bounce-num D /trunk/lang/pl/text:digest D /trunk/lang/pl/text:edit-do D /trunk/lang/pl/text:edit-done D /trunk/lang/pl/text:edit-list D /trunk/lang/pl/text:faq D /trunk/lang/pl/text:get-bad D /trunk/lang/pl/text:help D /trunk/lang/pl/text:info D /trunk/lang/pl/text:mod-help D /trunk/lang/pl/text:mod-reject D /trunk/lang/pl/text:mod-request D /trunk/lang/pl/text:mod-sub D /trunk/lang/pl/text:mod-sub-confirm D /trunk/lang/pl/text:mod-timeout D /trunk/lang/pl/text:mod-unsub-confirm D /trunk/lang/pl/text:sub-bad D /trunk/lang/pl/text:sub-confirm D /trunk/lang/pl/text:sub-nop D /trunk/lang/pl/text:sub-ok D /trunk/lang/pl/text:top D /trunk/lang/pl/text:trailer D /trunk/lang/pl/text:unsub-bad D /trunk/lang/pl/text:unsub-confirm D /trunk/lang/pl/text:unsub-nop D /trunk/lang/pl/text:unsub-ok D /trunk/lang/pt/text:bottom D /trunk/lang/pt/text:bounce-bottom D /trunk/lang/pt/text:bounce-num D /trunk/lang/pt/text:bounce-probe D /trunk/lang/pt/text:bounce-warn D /trunk/lang/pt/text:dig-bounce-num D /trunk/lang/pt/text:digest D /trunk/lang/pt/text:edit-do D /trunk/lang/pt/text:edit-done D /trunk/lang/pt/text:edit-list D /trunk/lang/pt/text:faq D /trunk/lang/pt/text:get-bad D /trunk/lang/pt/text:help D /trunk/lang/pt/text:info D /trunk/lang/pt/text:mod-help D /trunk/lang/pt/text:mod-reject D /trunk/lang/pt/text:mod-request D /trunk/lang/pt/text:mod-sub D /trunk/lang/pt/text:mod-sub-confirm D /trunk/lang/pt/text:mod-timeout D /trunk/lang/pt/text:mod-unsub-confirm D /trunk/lang/pt/text:sub-bad D /trunk/lang/pt/text:sub-confirm D /trunk/lang/pt/text:sub-nop D /trunk/lang/pt/text:sub-ok D /trunk/lang/pt/text:top D /trunk/lang/pt/text:trailer D /trunk/lang/pt/text:unsub-bad D /trunk/lang/pt/text:unsub-confirm D /trunk/lang/pt/text:unsub-nop D /trunk/lang/pt/text:unsub-ok D /trunk/lang/pt_BR/text:bottom D /trunk/lang/pt_BR/text:bounce-bottom D /trunk/lang/pt_BR/text:bounce-num D /trunk/lang/pt_BR/text:bounce-probe D /trunk/lang/pt_BR/text:bounce-warn D /trunk/lang/pt_BR/text:dig-bounce-num D /trunk/lang/pt_BR/text:digest D /trunk/lang/pt_BR/text:edit-do D /trunk/lang/pt_BR/text:edit-done D /trunk/lang/pt_BR/text:edit-list D /trunk/lang/pt_BR/text:faq D /trunk/lang/pt_BR/text:get-bad D /trunk/lang/pt_BR/text:help D /trunk/lang/pt_BR/text:info D /trunk/lang/pt_BR/text:mod-help D /trunk/lang/pt_BR/text:mod-reject D /trunk/lang/pt_BR/text:mod-request D /trunk/lang/pt_BR/text:mod-sub D /trunk/lang/pt_BR/text:mod-sub-confirm D /trunk/lang/pt_BR/text:mod-timeout D /trunk/lang/pt_BR/text:mod-unsub-confirm D /trunk/lang/pt_BR/text:sub-bad D /trunk/lang/pt_BR/text:sub-confirm D /trunk/lang/pt_BR/text:sub-nop D /trunk/lang/pt_BR/text:sub-ok D /trunk/lang/pt_BR/text:top D /trunk/lang/pt_BR/text:trailer D /trunk/lang/pt_BR/text:unsub-bad D /trunk/lang/pt_BR/text:unsub-confirm D /trunk/lang/pt_BR/text:unsub-nop D /trunk/lang/pt_BR/text:unsub-ok D /trunk/lang/ru/text:bottom D /trunk/lang/ru/text:bounce-bottom D /trunk/lang/ru/text:bounce-num D /trunk/lang/ru/text:bounce-probe D /trunk/lang/ru/text:bounce-warn D /trunk/lang/ru/text:dig-bounce-num D /trunk/lang/ru/text:digest D /trunk/lang/ru/text:edit-do D /trunk/lang/ru/text:edit-done D /trunk/lang/ru/text:edit-list D /trunk/lang/ru/text:faq D /trunk/lang/ru/text:get-bad D /trunk/lang/ru/text:help D /trunk/lang/ru/text:info D /trunk/lang/ru/text:mod-help D /trunk/lang/ru/text:mod-reject D /trunk/lang/ru/text:mod-request D /trunk/lang/ru/text:mod-sub D /trunk/lang/ru/text:mod-sub-confirm D /trunk/lang/ru/text:mod-timeout D /trunk/lang/ru/text:mod-unsub-confirm D /trunk/lang/ru/text:sub-bad D /trunk/lang/ru/text:sub-confirm D /trunk/lang/ru/text:sub-nop D /trunk/lang/ru/text:sub-ok D /trunk/lang/ru/text:top D /trunk/lang/ru/text:trailer D /trunk/lang/ru/text:unsub-bad D /trunk/lang/ru/text:unsub-confirm D /trunk/lang/ru/text:unsub-nop D /trunk/lang/ru/text:unsub-ok D /trunk/lang/sv/text:bottom D /trunk/lang/sv/text:bounce-bottom D /trunk/lang/sv/text:bounce-num D /trunk/lang/sv/text:bounce-probe D /trunk/lang/sv/text:bounce-warn D /trunk/lang/sv/text:dig-bounce-num D /trunk/lang/sv/text:digest D /trunk/lang/sv/text:edit-do D /trunk/lang/sv/text:edit-done D /trunk/lang/sv/text:edit-list D /trunk/lang/sv/text:faq D /trunk/lang/sv/text:get-bad D /trunk/lang/sv/text:help D /trunk/lang/sv/text:info D /trunk/lang/sv/text:mod-help D /trunk/lang/sv/text:mod-reject D /trunk/lang/sv/text:mod-request D /trunk/lang/sv/text:mod-sub D /trunk/lang/sv/text:mod-sub-confirm D /trunk/lang/sv/text:mod-timeout D /trunk/lang/sv/text:mod-unsub-confirm D /trunk/lang/sv/text:sub-bad D /trunk/lang/sv/text:sub-confirm D /trunk/lang/sv/text:sub-nop D /trunk/lang/sv/text:sub-ok D /trunk/lang/sv/text:top D /trunk/lang/sv/text:trailer D /trunk/lang/sv/text:unsub-bad D /trunk/lang/sv/text:unsub-confirm D /trunk/lang/sv/text:unsub-nop D /trunk/lang/sv/text:unsub-ok M /trunk/makelang.sh A /trunk/text A /trunk/text/ch_GB A /trunk/text/ch_GB/bottom (from /trunk/lang/ch_GB/text:bottom:440) A /trunk/text/ch_GB/bounce-bottom (from /trunk/lang/ch_GB/text:bounce-bottom:440) A /trunk/text/ch_GB/bounce-num (from /trunk/lang/ch_GB/text:bounce-num:440) A /trunk/text/ch_GB/bounce-probe (from /trunk/lang/ch_GB/text:bounce-probe:440) A /trunk/text/ch_GB/bounce-warn (from /trunk/lang/ch_GB/text:bounce-warn:440) A /trunk/text/ch_GB/dig-bounce-num (from /trunk/lang/ch_GB/text:dig-bounce-num:440) A /trunk/text/ch_GB/digest (from /trunk/lang/ch_GB/text:digest:440) A /trunk/text/ch_GB/edit-do (from /trunk/lang/ch_GB/text:edit-do:440) A /trunk/text/ch_GB/edit-done (from /trunk/lang/ch_GB/text:edit-done:440) A /trunk/text/ch_GB/edit-list (from /trunk/lang/ch_GB/text:edit-list:440) A /trunk/text/ch_GB/faq (from /trunk/lang/ch_GB/text:faq:440) A /trunk/text/ch_GB/get-bad (from /trunk/lang/ch_GB/text:get-bad:440) A /trunk/text/ch_GB/help (from /trunk/lang/ch_GB/text:help:440) A /trunk/text/ch_GB/info (from /trunk/lang/ch_GB/text:info:440) A /trunk/text/ch_GB/mod-help (from /trunk/lang/ch_GB/text:mod-help:440) A /trunk/text/ch_GB/mod-reject (from /trunk/lang/ch_GB/text:mod-reject:440) A /trunk/text/ch_GB/mod-request (from /trunk/lang/ch_GB/text:mod-request:440) A /trunk/text/ch_GB/mod-sub (from /trunk/lang/ch_GB/text:mod-sub:440) A /trunk/text/ch_GB/mod-sub-confirm (from /trunk/lang/ch_GB/text:mod-sub-confirm:440) A /trunk/text/ch_GB/mod-timeout (from /trunk/lang/ch_GB/text:mod-timeout:440) A /trunk/text/ch_GB/mod-unsub-confirm (from /trunk/lang/ch_GB/text:mod-unsub-confirm:440) A /trunk/text/ch_GB/sub-bad (from /trunk/lang/ch_GB/text:sub-bad:440) A /trunk/text/ch_GB/sub-confirm (from /trunk/lang/ch_GB/text:sub-confirm:440) A /trunk/text/ch_GB/sub-nop (from /trunk/lang/ch_GB/text:sub-nop:440) A /trunk/text/ch_GB/sub-ok (from /trunk/lang/ch_GB/text:sub-ok:440) A /trunk/text/ch_GB/top (from /trunk/lang/ch_GB/text:top:440) A /trunk/text/ch_GB/trailer (from /trunk/lang/ch_GB/text:trailer:440) A /trunk/text/ch_GB/unsub-bad (from /trunk/lang/ch_GB/text:unsub-bad:440) A /trunk/text/ch_GB/unsub-confirm (from /trunk/lang/ch_GB/text:unsub-confirm:440) A /trunk/text/ch_GB/unsub-nop (from /trunk/lang/ch_GB/text:unsub-nop:440) A /trunk/text/ch_GB/unsub-ok (from /trunk/lang/ch_GB/text:unsub-ok:440) A /trunk/text/cs A /trunk/text/cs/bottom (from /trunk/lang/cs/text:bottom:440) A /trunk/text/cs/bounce-bottom (from /trunk/lang/cs/text:bounce-bottom:440) A /trunk/text/cs/bounce-num (from /trunk/lang/cs/text:bounce-num:440) A /trunk/text/cs/bounce-probe (from /trunk/lang/cs/text:bounce-probe:440) A /trunk/text/cs/bounce-warn (from /trunk/lang/cs/text:bounce-warn:440) A /trunk/text/cs/dig-bounce-num (from /trunk/lang/cs/text:dig-bounce-num:440) A /trunk/text/cs/digest (from /trunk/lang/cs/text:digest:440) A /trunk/text/cs/edit-do (from /trunk/lang/cs/text:edit-do:440) A /trunk/text/cs/edit-done (from /trunk/lang/cs/text:edit-done:440) A /trunk/text/cs/edit-list (from /trunk/lang/cs/text:edit-list:440) A /trunk/text/cs/faq (from /trunk/lang/cs/text:faq:440) A /trunk/text/cs/get-bad (from /trunk/lang/cs/text:get-bad:440) A /trunk/text/cs/help (from /trunk/lang/cs/text:help:440) A /trunk/text/cs/info (from /trunk/lang/cs/text:info:440) A /trunk/text/cs/mod-help (from /trunk/lang/cs/text:mod-help:440) A /trunk/text/cs/mod-reject (from /trunk/lang/cs/text:mod-reject:440) A /trunk/text/cs/mod-request (from /trunk/lang/cs/text:mod-request:440) A /trunk/text/cs/mod-sub (from /trunk/lang/cs/text:mod-sub:440) A /trunk/text/cs/mod-sub-confirm (from /trunk/lang/cs/text:mod-sub-confirm:440) A /trunk/text/cs/mod-timeout (from /trunk/lang/cs/text:mod-timeout:440) A /trunk/text/cs/mod-unsub-confirm (from /trunk/lang/cs/text:mod-unsub-confirm:440) A /trunk/text/cs/sub-bad (from /trunk/lang/cs/text:sub-bad:440) A /trunk/text/cs/sub-confirm (from /trunk/lang/cs/text:sub-confirm:440) A /trunk/text/cs/sub-nop (from /trunk/lang/cs/text:sub-nop:440) A /trunk/text/cs/sub-ok (from /trunk/lang/cs/text:sub-ok:440) A /trunk/text/cs/top (from /trunk/lang/cs/text:top:440) A /trunk/text/cs/trailer (from /trunk/lang/cs/text:trailer:440) A /trunk/text/cs/unsub-bad (from /trunk/lang/cs/text:unsub-bad:440) A /trunk/text/cs/unsub-confirm (from /trunk/lang/cs/text:unsub-confirm:440) A /trunk/text/cs/unsub-nop (from /trunk/lang/cs/text:unsub-nop:440) A /trunk/text/cs/unsub-ok (from /trunk/lang/cs/text:unsub-ok:440) A /trunk/text/da A /trunk/text/da/bottom (from /trunk/lang/da/text:bottom:440) A /trunk/text/da/bounce-bottom (from /trunk/lang/da/text:bounce-bottom:440) A /trunk/text/da/bounce-num (from /trunk/lang/da/text:bounce-num:440) A /trunk/text/da/bounce-probe (from /trunk/lang/da/text:bounce-probe:440) A /trunk/text/da/bounce-warn (from /trunk/lang/da/text:bounce-warn:440) A /trunk/text/da/dig-bounce-num (from /trunk/lang/da/text:dig-bounce-num:440) A /trunk/text/da/digest (from /trunk/lang/da/text:digest:440) A /trunk/text/da/edit-do (from /trunk/lang/da/text:edit-do:440) A /trunk/text/da/edit-done (from /trunk/lang/da/text:edit-done:440) A /trunk/text/da/edit-list (from /trunk/lang/da/text:edit-list:440) A /trunk/text/da/faq (from /trunk/lang/da/text:faq:440) A /trunk/text/da/get-bad (from /trunk/lang/da/text:get-bad:440) A /trunk/text/da/help (from /trunk/lang/da/text:help:440) A /trunk/text/da/info (from /trunk/lang/da/text:info:440) A /trunk/text/da/mod-help (from /trunk/lang/da/text:mod-help:440) A /trunk/text/da/mod-reject (from /trunk/lang/da/text:mod-reject:440) A /trunk/text/da/mod-request (from /trunk/lang/da/text:mod-request:440) A /trunk/text/da/mod-sub (from /trunk/lang/da/text:mod-sub:440) A /trunk/text/da/mod-sub-confirm (from /trunk/lang/da/text:mod-sub-confirm:440) A /trunk/text/da/mod-timeout (from /trunk/lang/da/text:mod-timeout:440) A /trunk/text/da/mod-unsub-confirm (from /trunk/lang/da/text:mod-unsub-confirm:440) A /trunk/text/da/sub-bad (from /trunk/lang/da/text:sub-bad:440) A /trunk/text/da/sub-confirm (from /trunk/lang/da/text:sub-confirm:440) A /trunk/text/da/sub-nop (from /trunk/lang/da/text:sub-nop:440) A /trunk/text/da/sub-ok (from /trunk/lang/da/text:sub-ok:440) A /trunk/text/da/top (from /trunk/lang/da/text:top:440) A /trunk/text/da/trailer (from /trunk/lang/da/text:trailer:440) A /trunk/text/da/unsub-bad (from /trunk/lang/da/text:unsub-bad:440) A /trunk/text/da/unsub-confirm (from /trunk/lang/da/text:unsub-confirm:440) A /trunk/text/da/unsub-nop (from /trunk/lang/da/text:unsub-nop:440) A /trunk/text/da/unsub-ok (from /trunk/lang/da/text:unsub-ok:440) A /trunk/text/de A /trunk/text/de/bottom (from /trunk/lang/de/text:bottom:440) A /trunk/text/de/bounce-bottom (from /trunk/lang/de/text:bounce-bottom:440) A /trunk/text/de/bounce-num (from /trunk/lang/de/text:bounce-num:440) A /trunk/text/de/bounce-probe (from /trunk/lang/de/text:bounce-probe:440) A /trunk/text/de/bounce-warn (from /trunk/lang/de/text:bounce-warn:440) A /trunk/text/de/dig-bounce-num (from /trunk/lang/de/text:dig-bounce-num:440) A /trunk/text/de/digest (from /trunk/lang/de/text:digest:440) A /trunk/text/de/edit-do (from /trunk/lang/de/text:edit-do:440) A /trunk/text/de/edit-done (from /trunk/lang/de/text:edit-done:440) A /trunk/text/de/edit-list (from /trunk/lang/de/text:edit-list:440) A /trunk/text/de/faq (from /trunk/lang/de/text:faq:440) A /trunk/text/de/get-bad (from /trunk/lang/de/text:get-bad:440) A /trunk/text/de/help (from /trunk/lang/de/text:help:440) A /trunk/text/de/info (from /trunk/lang/de/text:info:440) A /trunk/text/de/mod-help (from /trunk/lang/de/text:mod-help:440) A /trunk/text/de/mod-reject (from /trunk/lang/de/text:mod-reject:440) A /trunk/text/de/mod-request (from /trunk/lang/de/text:mod-request:440) A /trunk/text/de/mod-sub (from /trunk/lang/de/text:mod-sub:440) A /trunk/text/de/mod-sub-confirm (from /trunk/lang/de/text:mod-sub-confirm:440) A /trunk/text/de/mod-timeout (from /trunk/lang/de/text:mod-timeout:440) A /trunk/text/de/mod-unsub-confirm (from /trunk/lang/de/text:mod-unsub-confirm:440) A /trunk/text/de/sub-bad (from /trunk/lang/de/text:sub-bad:440) A /trunk/text/de/sub-confirm (from /trunk/lang/de/text:sub-confirm:440) A /trunk/text/de/sub-nop (from /trunk/lang/de/text:sub-nop:440) A /trunk/text/de/sub-ok (from /trunk/lang/de/text:sub-ok:440) A /trunk/text/de/top (from /trunk/lang/de/text:top:440) A /trunk/text/de/trailer (from /trunk/lang/de/text:trailer:440) A /trunk/text/de/unsub-bad (from /trunk/lang/de/text:unsub-bad:440) A /trunk/text/de/unsub-confirm (from /trunk/lang/de/text:unsub-confirm:440) A /trunk/text/de/unsub-nop (from /trunk/lang/de/text:unsub-nop:440) A /trunk/text/de/unsub-ok (from /trunk/lang/de/text:unsub-ok:440) A /trunk/text/en_US A /trunk/text/en_US/bottom (from /trunk/lang/en_US/text:bottom:440) A /trunk/text/en_US/bounce-bottom (from /trunk/lang/en_US/text:bounce-bottom:440) A /trunk/text/en_US/bounce-num (from /trunk/lang/en_US/text:bounce-num:440) A /trunk/text/en_US/bounce-probe (from /trunk/lang/en_US/text:bounce-probe:440) A /trunk/text/en_US/bounce-warn (from /trunk/lang/en_US/text:bounce-warn:440) A /trunk/text/en_US/dig-bounce-num (from /trunk/lang/en_US/text:dig-bounce-num:440) A /trunk/text/en_US/digest (from /trunk/lang/en_US/text:digest:440) A /trunk/text/en_US/edit-do (from /trunk/lang/en_US/text:edit-do:440) A /trunk/text/en_US/edit-done (from /trunk/lang/en_US/text:edit-done:440) A /trunk/text/en_US/edit-list (from /trunk/lang/en_US/text:edit-list:440) A /trunk/text/en_US/faq (from /trunk/lang/en_US/text:faq:440) A /trunk/text/en_US/get-bad (from /trunk/lang/en_US/text:get-bad:440) A /trunk/text/en_US/help (from /trunk/lang/en_US/text:help:440) A /trunk/text/en_US/info (from /trunk/lang/en_US/text:info:440) A /trunk/text/en_US/mod-help (from /trunk/lang/en_US/text:mod-help:440) A /trunk/text/en_US/mod-reject (from /trunk/lang/en_US/text:mod-reject:440) A /trunk/text/en_US/mod-request (from /trunk/lang/en_US/text:mod-request:440) A /trunk/text/en_US/mod-sub (from /trunk/lang/en_US/text:mod-sub:440) A /trunk/text/en_US/mod-sub-confirm (from /trunk/lang/en_US/text:mod-sub-confirm:440) A /trunk/text/en_US/mod-timeout (from /trunk/lang/en_US/text:mod-timeout:440) A /trunk/text/en_US/mod-unsub-confirm (from /trunk/lang/en_US/text:mod-unsub-confirm:440) A /trunk/text/en_US/post-confirm (from /trunk/lang/en_US/text:post-confirm:440) A /trunk/text/en_US/sub-bad (from /trunk/lang/en_US/text:sub-bad:440) A /trunk/text/en_US/sub-confirm (from /trunk/lang/en_US/text:sub-confirm:440) A /trunk/text/en_US/sub-nop (from /trunk/lang/en_US/text:sub-nop:440) A /trunk/text/en_US/sub-ok (from /trunk/lang/en_US/text:sub-ok:440) A /trunk/text/en_US/top (from /trunk/lang/en_US/text:top:440) A /trunk/text/en_US/trailer (from /trunk/lang/en_US/text:trailer:440) A /trunk/text/en_US/unsub-bad (from /trunk/lang/en_US/text:unsub-bad:440) A /trunk/text/en_US/unsub-confirm (from /trunk/lang/en_US/text:unsub-confirm:440) A /trunk/text/en_US/unsub-nop (from /trunk/lang/en_US/text:unsub-nop:440) A /trunk/text/en_US/unsub-ok (from /trunk/lang/en_US/text:unsub-ok:440) A /trunk/text/es A /trunk/text/es/bottom (from /trunk/lang/es/text:bottom:440) A /trunk/text/es/bounce-bottom (from /trunk/lang/es/text:bounce-bottom:440) A /trunk/text/es/bounce-num (from /trunk/lang/es/text:bounce-num:440) A /trunk/text/es/bounce-probe (from /trunk/lang/es/text:bounce-probe:440) A /trunk/text/es/bounce-warn (from /trunk/lang/es/text:bounce-warn:440) A /trunk/text/es/dig-bounce-num (from /trunk/lang/es/text:dig-bounce-num:440) A /trunk/text/es/digest (from /trunk/lang/es/text:digest:440) A /trunk/text/es/edit-do (from /trunk/lang/es/text:edit-do:440) A /trunk/text/es/edit-done (from /trunk/lang/es/text:edit-done:440) A /trunk/text/es/edit-list (from /trunk/lang/es/text:edit-list:440) A /trunk/text/es/faq (from /trunk/lang/es/text:faq:440) A /trunk/text/es/get-bad (from /trunk/lang/es/text:get-bad:440) A /trunk/text/es/help (from /trunk/lang/es/text:help:440) A /trunk/text/es/info (from /trunk/lang/es/text:info:440) A /trunk/text/es/mod-help (from /trunk/lang/es/text:mod-help:440) A /trunk/text/es/mod-reject (from /trunk/lang/es/text:mod-reject:440) A /trunk/text/es/mod-request (from /trunk/lang/es/text:mod-request:440) A /trunk/text/es/mod-sub (from /trunk/lang/es/text:mod-sub:440) A /trunk/text/es/mod-sub-confirm (from /trunk/lang/es/text:mod-sub-confirm:440) A /trunk/text/es/mod-timeout (from /trunk/lang/es/text:mod-timeout:440) A /trunk/text/es/mod-unsub-confirm (from /trunk/lang/es/text:mod-unsub-confirm:440) A /trunk/text/es/sub-bad (from /trunk/lang/es/text:sub-bad:440) A /trunk/text/es/sub-confirm (from /trunk/lang/es/text:sub-confirm:440) A /trunk/text/es/sub-nop (from /trunk/lang/es/text:sub-nop:440) A /trunk/text/es/sub-ok (from /trunk/lang/es/text:sub-ok:440) A /trunk/text/es/top (from /trunk/lang/es/text:top:440) A /trunk/text/es/trailer (from /trunk/lang/es/text:trailer:440) A /trunk/text/es/unsub-bad (from /trunk/lang/es/text:unsub-bad:440) A /trunk/text/es/unsub-confirm (from /trunk/lang/es/text:unsub-confirm:440) A /trunk/text/es/unsub-nop (from /trunk/lang/es/text:unsub-nop:440) A /trunk/text/es/unsub-ok (from /trunk/lang/es/text:unsub-ok:440) A /trunk/text/fr A /trunk/text/fr/bottom (from /trunk/lang/fr/text:bottom:440) A /trunk/text/fr/bounce-bottom (from /trunk/lang/fr/text:bounce-bottom:440) A /trunk/text/fr/bounce-num (from /trunk/lang/fr/text:bounce-num:440) A /trunk/text/fr/bounce-probe (from /trunk/lang/fr/text:bounce-probe:440) A /trunk/text/fr/bounce-warn (from /trunk/lang/fr/text:bounce-warn:440) A /trunk/text/fr/dig-bounce-num (from /trunk/lang/fr/text:dig-bounce-num:440) A /trunk/text/fr/digest (from /trunk/lang/fr/text:digest:440) A /trunk/text/fr/edit-do (from /trunk/lang/fr/text:edit-do:440) A /trunk/text/fr/edit-done (from /trunk/lang/fr/text:edit-done:440) A /trunk/text/fr/edit-list (from /trunk/lang/fr/text:edit-list:440) A /trunk/text/fr/faq (from /trunk/lang/fr/text:faq:440) A /trunk/text/fr/get-bad (from /trunk/lang/fr/text:get-bad:440) A /trunk/text/fr/help (from /trunk/lang/fr/text:help:440) A /trunk/text/fr/info (from /trunk/lang/fr/text:info:440) A /trunk/text/fr/mod-help (from /trunk/lang/fr/text:mod-help:440) A /trunk/text/fr/mod-reject (from /trunk/lang/fr/text:mod-reject:440) A /trunk/text/fr/mod-request (from /trunk/lang/fr/text:mod-request:440) A /trunk/text/fr/mod-sub (from /trunk/lang/fr/text:mod-sub:440) A /trunk/text/fr/mod-sub-confirm (from /trunk/lang/fr/text:mod-sub-confirm:440) A /trunk/text/fr/mod-timeout (from /trunk/lang/fr/text:mod-timeout:440) A /trunk/text/fr/mod-unsub-confirm (from /trunk/lang/fr/text:mod-unsub-confirm:440) A /trunk/text/fr/sub-bad (from /trunk/lang/fr/text:sub-bad:440) A /trunk/text/fr/sub-confirm (from /trunk/lang/fr/text:sub-confirm:440) A /trunk/text/fr/sub-nop (from /trunk/lang/fr/text:sub-nop:440) A /trunk/text/fr/sub-ok (from /trunk/lang/fr/text:sub-ok:440) A /trunk/text/fr/top (from /trunk/lang/fr/text:top:440) A /trunk/text/fr/trailer (from /trunk/lang/fr/text:trailer:440) A /trunk/text/fr/unsub-bad (from /trunk/lang/fr/text:unsub-bad:440) A /trunk/text/fr/unsub-confirm (from /trunk/lang/fr/text:unsub-confirm:440) A /trunk/text/fr/unsub-nop (from /trunk/lang/fr/text:unsub-nop:440) A /trunk/text/fr/unsub-ok (from /trunk/lang/fr/text:unsub-ok:440) A /trunk/text/hu A /trunk/text/hu/bottom (from /trunk/lang/hu/text:bottom:440) A /trunk/text/hu/bounce-bottom (from /trunk/lang/hu/text:bounce-bottom:440) A /trunk/text/hu/bounce-num (from /trunk/lang/hu/text:bounce-num:440) A /trunk/text/hu/bounce-probe (from /trunk/lang/hu/text:bounce-probe:440) A /trunk/text/hu/bounce-warn (from /trunk/lang/hu/text:bounce-warn:440) A /trunk/text/hu/dig-bounce-num (from /trunk/lang/hu/text:dig-bounce-num:440) A /trunk/text/hu/digest (from /trunk/lang/hu/text:digest:440) A /trunk/text/hu/edit-do (from /trunk/lang/hu/text:edit-do:440) A /trunk/text/hu/edit-done (from /trunk/lang/hu/text:edit-done:440) A /trunk/text/hu/edit-list (from /trunk/lang/hu/text:edit-list:440) A /trunk/text/hu/faq (from /trunk/lang/hu/text:faq:440) A /trunk/text/hu/get-bad (from /trunk/lang/hu/text:get-bad:440) A /trunk/text/hu/help (from /trunk/lang/hu/text:help:440) A /trunk/text/hu/info (from /trunk/lang/hu/text:info:440) A /trunk/text/hu/mod-help (from /trunk/lang/hu/text:mod-help:440) A /trunk/text/hu/mod-reject (from /trunk/lang/hu/text:mod-reject:440) A /trunk/text/hu/mod-request (from /trunk/lang/hu/text:mod-request:440) A /trunk/text/hu/mod-sub (from /trunk/lang/hu/text:mod-sub:440) A /trunk/text/hu/mod-sub-confirm (from /trunk/lang/hu/text:mod-sub-confirm:440) A /trunk/text/hu/mod-timeout (from /trunk/lang/hu/text:mod-timeout:440) A /trunk/text/hu/mod-unsub-confirm (from /trunk/lang/hu/text:mod-unsub-confirm:440) A /trunk/text/hu/sub-bad (from /trunk/lang/hu/text:sub-bad:440) A /trunk/text/hu/sub-confirm (from /trunk/lang/hu/text:sub-confirm:440) A /trunk/text/hu/sub-nop (from /trunk/lang/hu/text:sub-nop:440) A /trunk/text/hu/sub-ok (from /trunk/lang/hu/text:sub-ok:440) A /trunk/text/hu/top (from /trunk/lang/hu/text:top:440) A /trunk/text/hu/trailer (from /trunk/lang/hu/text:trailer:440) A /trunk/text/hu/unsub-bad (from /trunk/lang/hu/text:unsub-bad:440) A /trunk/text/hu/unsub-confirm (from /trunk/lang/hu/text:unsub-confirm:440) A /trunk/text/hu/unsub-nop (from /trunk/lang/hu/text:unsub-nop:440) A /trunk/text/hu/unsub-ok (from /trunk/lang/hu/text:unsub-ok:440) A /trunk/text/id A /trunk/text/id/bottom (from /trunk/lang/id/text:bottom:440) A /trunk/text/id/bounce-bottom (from /trunk/lang/id/text:bounce-bottom:440) A /trunk/text/id/bounce-num (from /trunk/lang/id/text:bounce-num:440) A /trunk/text/id/bounce-probe (from /trunk/lang/id/text:bounce-probe:440) A /trunk/text/id/bounce-warn (from /trunk/lang/id/text:bounce-warn:440) A /trunk/text/id/dig-bounce-num (from /trunk/lang/id/text:dig-bounce-num:440) A /trunk/text/id/digest (from /trunk/lang/id/text:digest:440) A /trunk/text/id/edit-do (from /trunk/lang/id/text:edit-do:440) A /trunk/text/id/edit-done (from /trunk/lang/id/text:edit-done:440) A /trunk/text/id/edit-list (from /trunk/lang/id/text:edit-list:440) A /trunk/text/id/faq (from /trunk/lang/id/text:faq:440) A /trunk/text/id/get-bad (from /trunk/lang/id/text:get-bad:440) A /trunk/text/id/help (from /trunk/lang/id/text:help:440) A /trunk/text/id/info (from /trunk/lang/id/text:info:440) A /trunk/text/id/mod-help (from /trunk/lang/id/text:mod-help:440) A /trunk/text/id/mod-reject (from /trunk/lang/id/text:mod-reject:440) A /trunk/text/id/mod-request (from /trunk/lang/id/text:mod-request:440) A /trunk/text/id/mod-sub (from /trunk/lang/id/text:mod-sub:440) A /trunk/text/id/mod-sub-confirm (from /trunk/lang/id/text:mod-sub-confirm:440) A /trunk/text/id/mod-timeout (from /trunk/lang/id/text:mod-timeout:440) A /trunk/text/id/mod-unsub-confirm (from /trunk/lang/id/text:mod-unsub-confirm:440) A /trunk/text/id/sub-bad (from /trunk/lang/id/text:sub-bad:440) A /trunk/text/id/sub-confirm (from /trunk/lang/id/text:sub-confirm:440) A /trunk/text/id/sub-nop (from /trunk/lang/id/text:sub-nop:440) A /trunk/text/id/sub-ok (from /trunk/lang/id/text:sub-ok:440) A /trunk/text/id/top (from /trunk/lang/id/text:top:440) A /trunk/text/id/trailer (from /trunk/lang/id/text:trailer:440) A /trunk/text/id/unsub-bad (from /trunk/lang/id/text:unsub-bad:440) A /trunk/text/id/unsub-confirm (from /trunk/lang/id/text:unsub-confirm:440) A /trunk/text/id/unsub-nop (from /trunk/lang/id/text:unsub-nop:440) A /trunk/text/id/unsub-ok (from /trunk/lang/id/text:unsub-ok:440) A /trunk/text/it A /trunk/text/it/bottom (from /trunk/lang/it/text:bottom:440) A /trunk/text/it/bounce-bottom (from /trunk/lang/it/text:bounce-bottom:440) A /trunk/text/it/bounce-num (from /trunk/lang/it/text:bounce-num:440) A /trunk/text/it/bounce-probe (from /trunk/lang/it/text:bounce-probe:440) A /trunk/text/it/bounce-warn (from /trunk/lang/it/text:bounce-warn:440) A /trunk/text/it/dig-bounce-num (from /trunk/lang/it/text:dig-bounce-num:440) A /trunk/text/it/digest (from /trunk/lang/it/text:digest:440) A /trunk/text/it/edit-do (from /trunk/lang/it/text:edit-do:440) A /trunk/text/it/edit-done (from /trunk/lang/it/text:edit-done:440) A /trunk/text/it/edit-list (from /trunk/lang/it/text:edit-list:440) A /trunk/text/it/faq (from /trunk/lang/it/text:faq:440) A /trunk/text/it/get-bad (from /trunk/lang/it/text:get-bad:440) A /trunk/text/it/help (from /trunk/lang/it/text:help:440) A /trunk/text/it/info (from /trunk/lang/it/text:info:440) A /trunk/text/it/mod-help (from /trunk/lang/it/text:mod-help:440) A /trunk/text/it/mod-reject (from /trunk/lang/it/text:mod-reject:440) A /trunk/text/it/mod-request (from /trunk/lang/it/text:mod-request:440) A /trunk/text/it/mod-sub (from /trunk/lang/it/text:mod-sub:440) A /trunk/text/it/mod-sub-confirm (from /trunk/lang/it/text:mod-sub-confirm:440) A /trunk/text/it/mod-timeout (from /trunk/lang/it/text:mod-timeout:440) A /trunk/text/it/mod-unsub-confirm (from /trunk/lang/it/text:mod-unsub-confirm:440) A /trunk/text/it/post-confirm (from /trunk/lang/it/text:post-confirm:440) A /trunk/text/it/sub-bad (from /trunk/lang/it/text:sub-bad:440) A /trunk/text/it/sub-confirm (from /trunk/lang/it/text:sub-confirm:440) A /trunk/text/it/sub-nop (from /trunk/lang/it/text:sub-nop:440) A /trunk/text/it/sub-ok (from /trunk/lang/it/text:sub-ok:440) A /trunk/text/it/top (from /trunk/lang/it/text:top:440) A /trunk/text/it/trailer (from /trunk/lang/it/text:trailer:440) A /trunk/text/it/unsub-bad (from /trunk/lang/it/text:unsub-bad:440) A /trunk/text/it/unsub-confirm (from /trunk/lang/it/text:unsub-confirm:440) A /trunk/text/it/unsub-nop (from /trunk/lang/it/text:unsub-nop:440) A /trunk/text/it/unsub-ok (from /trunk/lang/it/text:unsub-ok:440) A /trunk/text/ja A /trunk/text/ja/bottom (from /trunk/lang/ja/text:bottom:440) A /trunk/text/ja/bounce-bottom (from /trunk/lang/ja/text:bounce-bottom:440) A /trunk/text/ja/bounce-num (from /trunk/lang/ja/text:bounce-num:440) A /trunk/text/ja/bounce-probe (from /trunk/lang/ja/text:bounce-probe:440) A /trunk/text/ja/bounce-warn (from /trunk/lang/ja/text:bounce-warn:440) A /trunk/text/ja/dig-bounce-num (from /trunk/lang/ja/text:dig-bounce-num:440) A /trunk/text/ja/digest (from /trunk/lang/ja/text:digest:440) A /trunk/text/ja/edit-do (from /trunk/lang/ja/text:edit-do:440) A /trunk/text/ja/edit-done (from /trunk/lang/ja/text:edit-done:440) A /trunk/text/ja/edit-list (from /trunk/lang/ja/text:edit-list:440) A /trunk/text/ja/faq (from /trunk/lang/ja/text:faq:440) A /trunk/text/ja/get-bad (from /trunk/lang/ja/text:get-bad:440) A /trunk/text/ja/help (from /trunk/lang/ja/text:help:440) A /trunk/text/ja/info (from /trunk/lang/ja/text:info:440) A /trunk/text/ja/mod-help (from /trunk/lang/ja/text:mod-help:440) A /trunk/text/ja/mod-reject (from /trunk/lang/ja/text:mod-reject:440) A /trunk/text/ja/mod-request (from /trunk/lang/ja/text:mod-request:440) A /trunk/text/ja/mod-sub (from /trunk/lang/ja/text:mod-sub:440) A /trunk/text/ja/mod-sub-confirm (from /trunk/lang/ja/text:mod-sub-confirm:440) A /trunk/text/ja/mod-timeout (from /trunk/lang/ja/text:mod-timeout:440) A /trunk/text/ja/mod-unsub-confirm (from /trunk/lang/ja/text:mod-unsub-confirm:440) A /trunk/text/ja/sub-bad (from /trunk/lang/ja/text:sub-bad:440) A /trunk/text/ja/sub-confirm (from /trunk/lang/ja/text:sub-confirm:440) A /trunk/text/ja/sub-nop (from /trunk/lang/ja/text:sub-nop:440) A /trunk/text/ja/sub-ok (from /trunk/lang/ja/text:sub-ok:440) A /trunk/text/ja/top (from /trunk/lang/ja/text:top:440) A /trunk/text/ja/trailer (from /trunk/lang/ja/text:trailer:440) A /trunk/text/ja/unsub-bad (from /trunk/lang/ja/text:unsub-bad:440) A /trunk/text/ja/unsub-confirm (from /trunk/lang/ja/text:unsub-confirm:440) A /trunk/text/ja/unsub-nop (from /trunk/lang/ja/text:unsub-nop:440) A /trunk/text/ja/unsub-ok (from /trunk/lang/ja/text:unsub-ok:440) A /trunk/text/nl A /trunk/text/nl/bottom (from /trunk/lang/nl/text:bottom:440) A /trunk/text/nl/bounce-bottom (from /trunk/lang/nl/text:bounce-bottom:440) A /trunk/text/nl/bounce-num (from /trunk/lang/nl/text:bounce-num:440) A /trunk/text/nl/bounce-probe (from /trunk/lang/nl/text:bounce-probe:440) A /trunk/text/nl/bounce-warn (from /trunk/lang/nl/text:bounce-warn:440) A /trunk/text/nl/dig-bounce-num (from /trunk/lang/nl/text:dig-bounce-num:440) A /trunk/text/nl/digest (from /trunk/lang/nl/text:digest:440) A /trunk/text/nl/edit-do (from /trunk/lang/nl/text:edit-do:440) A /trunk/text/nl/edit-done (from /trunk/lang/nl/text:edit-done:440) A /trunk/text/nl/edit-list (from /trunk/lang/nl/text:edit-list:440) A /trunk/text/nl/faq (from /trunk/lang/nl/text:faq:440) A /trunk/text/nl/get-bad (from /trunk/lang/nl/text:get-bad:440) A /trunk/text/nl/help (from /trunk/lang/nl/text:help:440) A /trunk/text/nl/info (from /trunk/lang/nl/text:info:440) A /trunk/text/nl/mod-help (from /trunk/lang/nl/text:mod-help:440) A /trunk/text/nl/mod-reject (from /trunk/lang/nl/text:mod-reject:440) A /trunk/text/nl/mod-request (from /trunk/lang/nl/text:mod-request:440) A /trunk/text/nl/mod-sub (from /trunk/lang/nl/text:mod-sub:440) A /trunk/text/nl/mod-sub-confirm (from /trunk/lang/nl/text:mod-sub-confirm:440) A /trunk/text/nl/mod-timeout (from /trunk/lang/nl/text:mod-timeout:440) A /trunk/text/nl/mod-unsub-confirm (from /trunk/lang/nl/text:mod-unsub-confirm:440) A /trunk/text/nl/sub-bad (from /trunk/lang/nl/text:sub-bad:440) A /trunk/text/nl/sub-confirm (from /trunk/lang/nl/text:sub-confirm:440) A /trunk/text/nl/sub-nop (from /trunk/lang/nl/text:sub-nop:440) A /trunk/text/nl/sub-ok (from /trunk/lang/nl/text:sub-ok:440) A /trunk/text/nl/top (from /trunk/lang/nl/text:top:440) A /trunk/text/nl/trailer (from /trunk/lang/nl/text:trailer:440) A /trunk/text/nl/unsub-bad (from /trunk/lang/nl/text:unsub-bad:440) A /trunk/text/nl/unsub-nop (from /trunk/lang/nl/text:unsub-nop:440) A /trunk/text/nl/unsub-ok (from /trunk/lang/nl/text:unsub-ok:440) A /trunk/text/pl A /trunk/text/pl/bottom (from /trunk/lang/pl/text:bottom:440) A /trunk/text/pl/bounce-bottom (from /trunk/lang/pl/text:bounce-bottom:440) A /trunk/text/pl/bounce-num (from /trunk/lang/pl/text:bounce-num:440) A /trunk/text/pl/bounce-probe (from /trunk/lang/pl/text:bounce-probe:440) A /trunk/text/pl/bounce-warn (from /trunk/lang/pl/text:bounce-warn:440) A /trunk/text/pl/dig-bounce-num (from /trunk/lang/pl/text:dig-bounce-num:440) A /trunk/text/pl/digest (from /trunk/lang/pl/text:digest:440) A /trunk/text/pl/edit-do (from /trunk/lang/pl/text:edit-do:440) A /trunk/text/pl/edit-done (from /trunk/lang/pl/text:edit-done:440) A /trunk/text/pl/edit-list (from /trunk/lang/pl/text:edit-list:440) A /trunk/text/pl/faq (from /trunk/lang/pl/text:faq:440) A /trunk/text/pl/get-bad (from /trunk/lang/pl/text:get-bad:440) A /trunk/text/pl/help (from /trunk/lang/pl/text:help:440) A /trunk/text/pl/info (from /trunk/lang/pl/text:info:440) A /trunk/text/pl/mod-help (from /trunk/lang/pl/text:mod-help:440) A /trunk/text/pl/mod-reject (from /trunk/lang/pl/text:mod-reject:440) A /trunk/text/pl/mod-request (from /trunk/lang/pl/text:mod-request:440) A /trunk/text/pl/mod-sub (from /trunk/lang/pl/text:mod-sub:440) A /trunk/text/pl/mod-sub-confirm (from /trunk/lang/pl/text:mod-sub-confirm:440) A /trunk/text/pl/mod-timeout (from /trunk/lang/pl/text:mod-timeout:440) A /trunk/text/pl/mod-unsub-confirm (from /trunk/lang/pl/text:mod-unsub-confirm:440) A /trunk/text/pl/sub-bad (from /trunk/lang/pl/text:sub-bad:440) A /trunk/text/pl/sub-confirm (from /trunk/lang/pl/text:sub-confirm:440) A /trunk/text/pl/sub-nop (from /trunk/lang/pl/text:sub-nop:440) A /trunk/text/pl/sub-ok (from /trunk/lang/pl/text:sub-ok:440) A /trunk/text/pl/top (from /trunk/lang/pl/text:top:440) A /trunk/text/pl/trailer (from /trunk/lang/pl/text:trailer:440) A /trunk/text/pl/unsub-bad (from /trunk/lang/pl/text:unsub-bad:440) A /trunk/text/pl/unsub-confirm (from /trunk/lang/pl/text:unsub-confirm:440) A /trunk/text/pl/unsub-nop (from /trunk/lang/pl/text:unsub-nop:440) A /trunk/text/pl/unsub-ok (from /trunk/lang/pl/text:unsub-ok:440) A /trunk/text/pt A /trunk/text/pt/bottom (from /trunk/lang/pt/text:bottom:440) A /trunk/text/pt/bounce-bottom (from /trunk/lang/pt/text:bounce-bottom:440) A /trunk/text/pt/bounce-num (from /trunk/lang/pt/text:bounce-num:440) A /trunk/text/pt/bounce-probe (from /trunk/lang/pt/text:bounce-probe:440) A /trunk/text/pt/bounce-warn (from /trunk/lang/pt/text:bounce-warn:440) A /trunk/text/pt/dig-bounce-num (from /trunk/lang/pt/text:dig-bounce-num:440) A /trunk/text/pt/digest (from /trunk/lang/pt/text:digest:440) A /trunk/text/pt/edit-do (from /trunk/lang/pt/text:edit-do:440) A /trunk/text/pt/edit-done (from /trunk/lang/pt/text:edit-done:440) A /trunk/text/pt/edit-list (from /trunk/lang/pt/text:edit-list:440) A /trunk/text/pt/faq (from /trunk/lang/pt/text:faq:440) A /trunk/text/pt/get-bad (from /trunk/lang/pt/text:get-bad:440) A /trunk/text/pt/help (from /trunk/lang/pt/text:help:440) A /trunk/text/pt/info (from /trunk/lang/pt/text:info:440) A /trunk/text/pt/mod-help (from /trunk/lang/pt/text:mod-help:440) A /trunk/text/pt/mod-reject (from /trunk/lang/pt/text:mod-reject:440) A /trunk/text/pt/mod-request (from /trunk/lang/pt/text:mod-request:440) A /trunk/text/pt/mod-sub (from /trunk/lang/pt/text:mod-sub:440) A /trunk/text/pt/mod-sub-confirm (from /trunk/lang/pt/text:mod-sub-confirm:440) A /trunk/text/pt/mod-timeout (from /trunk/lang/pt/text:mod-timeout:440) A /trunk/text/pt/mod-unsub-confirm (from /trunk/lang/pt/text:mod-unsub-confirm:440) A /trunk/text/pt/sub-bad (from /trunk/lang/pt/text:sub-bad:440) A /trunk/text/pt/sub-confirm (from /trunk/lang/pt/text:sub-confirm:440) A /trunk/text/pt/sub-nop (from /trunk/lang/pt/text:sub-nop:440) A /trunk/text/pt/sub-ok (from /trunk/lang/pt/text:sub-ok:440) A /trunk/text/pt/top (from /trunk/lang/pt/text:top:440) A /trunk/text/pt/trailer (from /trunk/lang/pt/text:trailer:440) A /trunk/text/pt/unsub-bad (from /trunk/lang/pt/text:unsub-bad:440) A /trunk/text/pt/unsub-confirm (from /trunk/lang/pt/text:unsub-confirm:440) A /trunk/text/pt/unsub-nop (from /trunk/lang/pt/text:unsub-nop:440) A /trunk/text/pt/unsub-ok (from /trunk/lang/pt/text:unsub-ok:440) A /trunk/text/pt_BR A /trunk/text/pt_BR/bottom (from /trunk/lang/pt_BR/text:bottom:440) A /trunk/text/pt_BR/bounce-bottom (from /trunk/lang/pt_BR/text:bounce-bottom:440) A /trunk/text/pt_BR/bounce-num (from /trunk/lang/pt_BR/text:bounce-num:440) A /trunk/text/pt_BR/bounce-probe (from /trunk/lang/pt_BR/text:bounce-probe:440) A /trunk/text/pt_BR/bounce-warn (from /trunk/lang/pt_BR/text:bounce-warn:440) A /trunk/text/pt_BR/dig-bounce-num (from /trunk/lang/pt_BR/text:dig-bounce-num:440) A /trunk/text/pt_BR/digest (from /trunk/lang/pt_BR/text:digest:440) A /trunk/text/pt_BR/edit-do (from /trunk/lang/pt_BR/text:edit-do:440) A /trunk/text/pt_BR/edit-done (from /trunk/lang/pt_BR/text:edit-done:440) A /trunk/text/pt_BR/edit-list (from /trunk/lang/pt_BR/text:edit-list:440) A /trunk/text/pt_BR/faq (from /trunk/lang/pt_BR/text:faq:440) A /trunk/text/pt_BR/get-bad (from /trunk/lang/pt_BR/text:get-bad:440) A /trunk/text/pt_BR/help (from /trunk/lang/pt_BR/text:help:440) A /trunk/text/pt_BR/info (from /trunk/lang/pt_BR/text:info:440) A /trunk/text/pt_BR/mod-help (from /trunk/lang/pt_BR/text:mod-help:440) A /trunk/text/pt_BR/mod-reject (from /trunk/lang/pt_BR/text:mod-reject:440) A /trunk/text/pt_BR/mod-request (from /trunk/lang/pt_BR/text:mod-request:440) A /trunk/text/pt_BR/mod-sub (from /trunk/lang/pt_BR/text:mod-sub:440) A /trunk/text/pt_BR/mod-sub-confirm (from /trunk/lang/pt_BR/text:mod-sub-confirm:440) A /trunk/text/pt_BR/mod-timeout (from /trunk/lang/pt_BR/text:mod-timeout:440) A /trunk/text/pt_BR/mod-unsub-confirm (from /trunk/lang/pt_BR/text:mod-unsub-confirm:440) A /trunk/text/pt_BR/sub-bad (from /trunk/lang/pt_BR/text:sub-bad:440) A /trunk/text/pt_BR/sub-confirm (from /trunk/lang/pt_BR/text:sub-confirm:440) A /trunk/text/pt_BR/sub-nop (from /trunk/lang/pt_BR/text:sub-nop:440) A /trunk/text/pt_BR/sub-ok (from /trunk/lang/pt_BR/text:sub-ok:440) A /trunk/text/pt_BR/top (from /trunk/lang/pt_BR/text:top:440) A /trunk/text/pt_BR/trailer (from /trunk/lang/pt_BR/text:trailer:440) A /trunk/text/pt_BR/unsub-bad (from /trunk/lang/pt_BR/text:unsub-bad:440) A /trunk/text/pt_BR/unsub-confirm (from /trunk/lang/pt_BR/text:unsub-confirm:440) A /trunk/text/pt_BR/unsub-nop (from /trunk/lang/pt_BR/text:unsub-nop:440) A /trunk/text/pt_BR/unsub-ok (from /trunk/lang/pt_BR/text:unsub-ok:440) A /trunk/text/ru A /trunk/text/ru/bottom (from /trunk/lang/ru/text:bottom:440) A /trunk/text/ru/bounce-bottom (from /trunk/lang/ru/text:bounce-bottom:440) A /trunk/text/ru/bounce-num (from /trunk/lang/ru/text:bounce-num:440) A /trunk/text/ru/bounce-probe (from /trunk/lang/ru/text:bounce-probe:440) A /trunk/text/ru/bounce-warn (from /trunk/lang/ru/text:bounce-warn:440) A /trunk/text/ru/dig-bounce-num (from /trunk/lang/ru/text:dig-bounce-num:440) A /trunk/text/ru/digest (from /trunk/lang/ru/text:digest:440) A /trunk/text/ru/edit-do (from /trunk/lang/ru/text:edit-do:440) A /trunk/text/ru/edit-done (from /trunk/lang/ru/text:edit-done:440) A /trunk/text/ru/edit-list (from /trunk/lang/ru/text:edit-list:440) A /trunk/text/ru/faq (from /trunk/lang/ru/text:faq:440) A /trunk/text/ru/get-bad (from /trunk/lang/ru/text:get-bad:440) A /trunk/text/ru/help (from /trunk/lang/ru/text:help:440) A /trunk/text/ru/info (from /trunk/lang/ru/text:info:440) A /trunk/text/ru/mod-help (from /trunk/lang/ru/text:mod-help:440) A /trunk/text/ru/mod-reject (from /trunk/lang/ru/text:mod-reject:440) A /trunk/text/ru/mod-request (from /trunk/lang/ru/text:mod-request:440) A /trunk/text/ru/mod-sub (from /trunk/lang/ru/text:mod-sub:440) A /trunk/text/ru/mod-sub-confirm (from /trunk/lang/ru/text:mod-sub-confirm:440) A /trunk/text/ru/mod-timeout (from /trunk/lang/ru/text:mod-timeout:440) A /trunk/text/ru/mod-unsub-confirm (from /trunk/lang/ru/text:mod-unsub-confirm:440) A /trunk/text/ru/sub-bad (from /trunk/lang/ru/text:sub-bad:440) A /trunk/text/ru/sub-confirm (from /trunk/lang/ru/text:sub-confirm:440) A /trunk/text/ru/sub-nop (from /trunk/lang/ru/text:sub-nop:440) A /trunk/text/ru/sub-ok (from /trunk/lang/ru/text:sub-ok:440) A /trunk/text/ru/top (from /trunk/lang/ru/text:top:440) A /trunk/text/ru/trailer (from /trunk/lang/ru/text:trailer:440) A /trunk/text/ru/unsub-bad (from /trunk/lang/ru/text:unsub-bad:440) A /trunk/text/ru/unsub-confirm (from /trunk/lang/ru/text:unsub-confirm:440) A /trunk/text/ru/unsub-nop (from /trunk/lang/ru/text:unsub-nop:440) A /trunk/text/ru/unsub-ok (from /trunk/lang/ru/text:unsub-ok:440) A /trunk/text/sv A /trunk/text/sv/bottom (from /trunk/lang/sv/text:bottom:440) A /trunk/text/sv/bounce-bottom (from /trunk/lang/sv/text:bounce-bottom:440) A /trunk/text/sv/bounce-num (from /trunk/lang/sv/text:bounce-num:440) A /trunk/text/sv/bounce-probe (from /trunk/lang/sv/text:bounce-probe:440) A /trunk/text/sv/bounce-warn (from /trunk/lang/sv/text:bounce-warn:440) A /trunk/text/sv/dig-bounce-num (from /trunk/lang/sv/text:dig-bounce-num:440) A /trunk/text/sv/digest (from /trunk/lang/sv/text:digest:440) A /trunk/text/sv/edit-do (from /trunk/lang/sv/text:edit-do:440) A /trunk/text/sv/edit-done (from /trunk/lang/sv/text:edit-done:440) A /trunk/text/sv/edit-list (from /trunk/lang/sv/text:edit-list:440) A /trunk/text/sv/faq (from /trunk/lang/sv/text:faq:440) A /trunk/text/sv/get-bad (from /trunk/lang/sv/text:get-bad:440) A /trunk/text/sv/help (from /trunk/lang/sv/text:help:440) A /trunk/text/sv/info (from /trunk/lang/sv/text:info:440) A /trunk/text/sv/mod-help (from /trunk/lang/sv/text:mod-help:440) A /trunk/text/sv/mod-reject (from /trunk/lang/sv/text:mod-reject:440) A /trunk/text/sv/mod-request (from /trunk/lang/sv/text:mod-request:440) A /trunk/text/sv/mod-sub (from /trunk/lang/sv/text:mod-sub:440) A /trunk/text/sv/mod-sub-confirm (from /trunk/lang/sv/text:mod-sub-confirm:440) A /trunk/text/sv/mod-timeout (from /trunk/lang/sv/text:mod-timeout:440) A /trunk/text/sv/mod-unsub-confirm (from /trunk/lang/sv/text:mod-unsub-confirm:440) A /trunk/text/sv/sub-bad (from /trunk/lang/sv/text:sub-bad:440) A /trunk/text/sv/sub-confirm (from /trunk/lang/sv/text:sub-confirm:440) A /trunk/text/sv/sub-nop (from /trunk/lang/sv/text:sub-nop:440) A /trunk/text/sv/sub-ok (from /trunk/lang/sv/text:sub-ok:440) A /trunk/text/sv/top (from /trunk/lang/sv/text:top:440) A /trunk/text/sv/trailer (from /trunk/lang/sv/text:trailer:440) A /trunk/text/sv/unsub-bad (from /trunk/lang/sv/text:unsub-bad:440) A /trunk/text/sv/unsub-confirm (from /trunk/lang/sv/text:unsub-confirm:440) A /trunk/text/sv/unsub-nop (from /trunk/lang/sv/text:unsub-nop:440) A /trunk/text/sv/unsub-ok (from /trunk/lang/sv/text:unsub-ok:440) M /trunk/tools/makeETC Moved the text files into their own directory, removing them from the generated ezmlmrc files. ------------------------------------------------------------------------ r450 | bruce | 2005-09-27 17:51:24 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/copy.c Ignore '#' lines, just like ezmlm-make does. ------------------------------------------------------------------------ r449 | bruce | 2005-09-27 15:35:39 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/install.c Fixed compile warnings on install.c ------------------------------------------------------------------------ r448 | bruce | 2005-09-27 15:01:09 -0600 (Tue, 27 Sep 2005) | 3 lines Changed paths: M /trunk/ETC A /trunk/tools/makeETC Add all the text files into the installed ETC directory. Still need some way of setting up the "default" symlink. ------------------------------------------------------------------------ r447 | bruce | 2005-09-27 14:37:55 -0600 (Tue, 27 Sep 2005) | 3 lines Changed paths: M /trunk/copy.c Fixed a bug in the most recent patch to copy.c, where the result from str_start was used the wrong way. ------------------------------------------------------------------------ r446 | bruce | 2005-09-27 12:14:10 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/copy.c Modified copy() to load text files from /etc/ezmlm/LANG/* ------------------------------------------------------------------------ r445 | bruce | 2005-09-27 11:36:42 -0600 (Tue, 27 Sep 2005) | 2 lines Changed paths: M /trunk/BIN A /trunk/ETC M /trunk/setup.do Moved the installation of the ezmlmrc files into their own ETC file list. ------------------------------------------------------------------------ r444 | bruce | 2005-09-27 11:35:11 -0600 (Tue, 27 Sep 2005) | 3 lines Changed paths: A /trunk/auto_etc.c.do A /trunk/auto_etc.h A /trunk/conf-etc M /trunk/libezmlm=l Added a config file intended to replace the hard-coded value of /etc/ezmlm The use of this hard-coding needs to be fixed still. ------------------------------------------------------------------------ r443 | bruce | 2005-09-27 10:46:02 -0600 (Tue, 27 Sep 2005) | 4 lines Changed paths: M /trunk/copy.c M /trunk/ezmlmrc.5 M /trunk/ezmlmrc.template Substitute <#L#> at run time. Unfortunately, ezmlm-make also substitutes <#L#>, so this cannot have any effect on text files created through ezmlm-make. ------------------------------------------------------------------------ r442 | bruce | 2005-09-26 16:25:39 -0600 (Mon, 26 Sep 2005) | 3 lines Changed paths: M /trunk/config.c M /trunk/config.h Copy the value of "outlocal" (which is changed by several programs to include -digest -allow or -deny) into "local" which will not be changed. ------------------------------------------------------------------------ r441 | bruce | 2005-09-26 16:06:21 -0600 (Mon, 26 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlmrc.5 M /trunk/ezmlmrc.template Expanded the ezmlmrc documentation of what tags are substituted. ------------------------------------------------------------------------ r440 | bruce | 2005-09-26 14:57:22 -0600 (Mon, 26 Sep 2005) | 2 lines Changed paths: M /trunk/lang/ch_GB/text:mod-help M /trunk/lang/cs/text:mod-help M /trunk/lang/es/text:mod-help M /trunk/lang/fr/text:mod-help Fixed some missing <#H#> to <#h#> tag conversions missed by the last commit. ------------------------------------------------------------------------ r439 | bruce | 2005-09-26 13:28:43 -0600 (Mon, 26 Sep 2005) | 4 lines Changed paths: M /trunk/lang/ch_GB/text:bottom M /trunk/lang/ch_GB/text:bounce-num M /trunk/lang/ch_GB/text:bounce-probe M /trunk/lang/ch_GB/text:dig-bounce-num M /trunk/lang/ch_GB/text:digest M /trunk/lang/ch_GB/text:edit-list M /trunk/lang/ch_GB/text:mod-help M /trunk/lang/ch_GB/text:mod-request M /trunk/lang/ch_GB/text:mod-sub M /trunk/lang/ch_GB/text:sub-bad M /trunk/lang/ch_GB/text:sub-confirm M /trunk/lang/ch_GB/text:sub-ok M /trunk/lang/ch_GB/text:top M /trunk/lang/ch_GB/text:trailer M /trunk/lang/ch_GB/text:unsub-bad M /trunk/lang/ch_GB/text:unsub-confirm M /trunk/lang/ch_GB/text:unsub-nop M /trunk/lang/cs/text:bottom M /trunk/lang/cs/text:bounce-num M /trunk/lang/cs/text:bounce-probe M /trunk/lang/cs/text:dig-bounce-num M /trunk/lang/cs/text:digest M /trunk/lang/cs/text:edit-list M /trunk/lang/cs/text:faq M /trunk/lang/cs/text:mod-help M /trunk/lang/cs/text:mod-request M /trunk/lang/cs/text:mod-sub M /trunk/lang/cs/text:sub-bad M /trunk/lang/cs/text:sub-confirm M /trunk/lang/cs/text:sub-ok M /trunk/lang/cs/text:top M /trunk/lang/cs/text:trailer M /trunk/lang/cs/text:unsub-bad M /trunk/lang/cs/text:unsub-confirm M /trunk/lang/cs/text:unsub-nop M /trunk/lang/da/text:bottom M /trunk/lang/da/text:bounce-num M /trunk/lang/da/text:bounce-probe M /trunk/lang/da/text:dig-bounce-num M /trunk/lang/da/text:digest M /trunk/lang/da/text:edit-list M /trunk/lang/da/text:faq M /trunk/lang/da/text:mod-help M /trunk/lang/da/text:mod-request M /trunk/lang/da/text:mod-sub M /trunk/lang/da/text:sub-bad M /trunk/lang/da/text:sub-confirm M /trunk/lang/da/text:sub-ok M /trunk/lang/da/text:top M /trunk/lang/da/text:trailer M /trunk/lang/da/text:unsub-bad M /trunk/lang/da/text:unsub-confirm M /trunk/lang/da/text:unsub-nop M /trunk/lang/de/text:bottom M /trunk/lang/de/text:bounce-num M /trunk/lang/de/text:bounce-probe M /trunk/lang/de/text:dig-bounce-num M /trunk/lang/de/text:digest M /trunk/lang/de/text:edit-list M /trunk/lang/de/text:faq M /trunk/lang/de/text:help M /trunk/lang/de/text:mod-help M /trunk/lang/de/text:mod-request M /trunk/lang/de/text:mod-sub M /trunk/lang/de/text:mod-sub-confirm M /trunk/lang/de/text:mod-unsub-confirm M /trunk/lang/de/text:sub-bad M /trunk/lang/de/text:sub-confirm M /trunk/lang/de/text:sub-nop M /trunk/lang/de/text:sub-ok M /trunk/lang/de/text:top M /trunk/lang/de/text:trailer M /trunk/lang/de/text:unsub-bad M /trunk/lang/de/text:unsub-confirm M /trunk/lang/de/text:unsub-nop M /trunk/lang/de/text:unsub-ok M /trunk/lang/en_US/text:bottom M /trunk/lang/en_US/text:bounce-num M /trunk/lang/en_US/text:bounce-probe M /trunk/lang/en_US/text:dig-bounce-num M /trunk/lang/en_US/text:digest M /trunk/lang/en_US/text:edit-list M /trunk/lang/en_US/text:faq M /trunk/lang/en_US/text:help M /trunk/lang/en_US/text:mod-help M /trunk/lang/en_US/text:mod-request M /trunk/lang/en_US/text:mod-sub M /trunk/lang/en_US/text:post-confirm M /trunk/lang/en_US/text:sub-bad M /trunk/lang/en_US/text:sub-confirm M /trunk/lang/en_US/text:sub-ok M /trunk/lang/en_US/text:top M /trunk/lang/en_US/text:trailer M /trunk/lang/en_US/text:unsub-bad M /trunk/lang/en_US/text:unsub-confirm M /trunk/lang/en_US/text:unsub-nop M /trunk/lang/es/text:bottom M /trunk/lang/es/text:bounce-num M /trunk/lang/es/text:bounce-probe M /trunk/lang/es/text:dig-bounce-num M /trunk/lang/es/text:digest M /trunk/lang/es/text:edit-list M /trunk/lang/es/text:faq M /trunk/lang/es/text:help M /trunk/lang/es/text:mod-help M /trunk/lang/es/text:mod-request M /trunk/lang/es/text:mod-sub M /trunk/lang/es/text:sub-bad M /trunk/lang/es/text:sub-confirm M /trunk/lang/es/text:sub-ok M /trunk/lang/es/text:top M /trunk/lang/es/text:trailer M /trunk/lang/es/text:unsub-bad M /trunk/lang/es/text:unsub-confirm M /trunk/lang/es/text:unsub-nop M /trunk/lang/fr/text:bottom M /trunk/lang/fr/text:bounce-num M /trunk/lang/fr/text:bounce-probe M /trunk/lang/fr/text:dig-bounce-num M /trunk/lang/fr/text:digest M /trunk/lang/fr/text:edit-list M /trunk/lang/fr/text:faq M /trunk/lang/fr/text:help M /trunk/lang/fr/text:mod-help M /trunk/lang/fr/text:mod-request M /trunk/lang/fr/text:mod-sub M /trunk/lang/fr/text:sub-bad M /trunk/lang/fr/text:sub-confirm M /trunk/lang/fr/text:sub-ok M /trunk/lang/fr/text:top M /trunk/lang/fr/text:trailer M /trunk/lang/fr/text:unsub-bad M /trunk/lang/fr/text:unsub-confirm M /trunk/lang/fr/text:unsub-nop M /trunk/lang/hu/text:bottom M /trunk/lang/hu/text:bounce-num M /trunk/lang/hu/text:bounce-probe M /trunk/lang/hu/text:dig-bounce-num M /trunk/lang/hu/text:digest M /trunk/lang/hu/text:edit-list M /trunk/lang/hu/text:faq M /trunk/lang/hu/text:help M /trunk/lang/hu/text:mod-help M /trunk/lang/hu/text:mod-request M /trunk/lang/hu/text:mod-sub M /trunk/lang/hu/text:sub-bad M /trunk/lang/hu/text:sub-confirm M /trunk/lang/hu/text:sub-ok M /trunk/lang/hu/text:top M /trunk/lang/hu/text:trailer M /trunk/lang/hu/text:unsub-bad M /trunk/lang/hu/text:unsub-confirm M /trunk/lang/hu/text:unsub-nop M /trunk/lang/id/text:bottom M /trunk/lang/id/text:bounce-num M /trunk/lang/id/text:bounce-probe M /trunk/lang/id/text:dig-bounce-num M /trunk/lang/id/text:digest M /trunk/lang/id/text:edit-list M /trunk/lang/id/text:faq M /trunk/lang/id/text:help M /trunk/lang/id/text:mod-help M /trunk/lang/id/text:mod-request M /trunk/lang/id/text:mod-sub M /trunk/lang/id/text:sub-bad M /trunk/lang/id/text:sub-confirm M /trunk/lang/id/text:sub-ok M /trunk/lang/id/text:top M /trunk/lang/id/text:trailer M /trunk/lang/id/text:unsub-bad M /trunk/lang/id/text:unsub-confirm M /trunk/lang/id/text:unsub-nop M /trunk/lang/it/text:bottom M /trunk/lang/it/text:bounce-num M /trunk/lang/it/text:bounce-probe M /trunk/lang/it/text:dig-bounce-num M /trunk/lang/it/text:digest M /trunk/lang/it/text:edit-list M /trunk/lang/it/text:faq M /trunk/lang/it/text:help M /trunk/lang/it/text:mod-help M /trunk/lang/it/text:mod-request M /trunk/lang/it/text:mod-sub M /trunk/lang/it/text:post-confirm M /trunk/lang/it/text:sub-bad M /trunk/lang/it/text:sub-confirm M /trunk/lang/it/text:sub-ok M /trunk/lang/it/text:top M /trunk/lang/it/text:trailer M /trunk/lang/it/text:unsub-bad M /trunk/lang/it/text:unsub-confirm M /trunk/lang/it/text:unsub-nop M /trunk/lang/ja/text:bottom M /trunk/lang/ja/text:bounce-num M /trunk/lang/ja/text:bounce-probe M /trunk/lang/ja/text:dig-bounce-num M /trunk/lang/ja/text:digest M /trunk/lang/ja/text:edit-list M /trunk/lang/ja/text:faq M /trunk/lang/ja/text:help M /trunk/lang/ja/text:info M /trunk/lang/ja/text:mod-help M /trunk/lang/ja/text:mod-sub M /trunk/lang/ja/text:sub-bad M /trunk/lang/ja/text:sub-confirm M /trunk/lang/ja/text:sub-ok M /trunk/lang/ja/text:top M /trunk/lang/ja/text:trailer M /trunk/lang/ja/text:unsub-bad M /trunk/lang/ja/text:unsub-confirm M /trunk/lang/ja/text:unsub-nop M /trunk/lang/nl/text:bottom M /trunk/lang/nl/text:bounce-num M /trunk/lang/nl/text:bounce-probe M /trunk/lang/nl/text:dig-bounce-num M /trunk/lang/nl/text:digest M /trunk/lang/nl/text:edit-list M /trunk/lang/nl/text:faq M /trunk/lang/nl/text:help M /trunk/lang/nl/text:mod-help M /trunk/lang/nl/text:mod-request M /trunk/lang/nl/text:mod-sub M /trunk/lang/nl/text:sub-bad M /trunk/lang/nl/text:sub-confirm M /trunk/lang/nl/text:sub-ok M /trunk/lang/nl/text:top M /trunk/lang/nl/text:trailer M /trunk/lang/nl/text:unsub-bad M /trunk/lang/nl/text:unsub-nop M /trunk/lang/pl/text:bottom M /trunk/lang/pl/text:bounce-num M /trunk/lang/pl/text:dig-bounce-num M /trunk/lang/pl/text:digest M /trunk/lang/pl/text:edit-list M /trunk/lang/pl/text:faq M /trunk/lang/pl/text:mod-help M /trunk/lang/pl/text:mod-sub M /trunk/lang/pl/text:sub-bad M /trunk/lang/pl/text:sub-ok M /trunk/lang/pl/text:top M /trunk/lang/pl/text:trailer M /trunk/lang/pl/text:unsub-bad M /trunk/lang/pl/text:unsub-confirm M /trunk/lang/pl/text:unsub-nop M /trunk/lang/pt/text:bottom M /trunk/lang/pt/text:bounce-num M /trunk/lang/pt/text:bounce-probe M /trunk/lang/pt/text:dig-bounce-num M /trunk/lang/pt/text:digest M /trunk/lang/pt/text:edit-list M /trunk/lang/pt/text:faq M /trunk/lang/pt/text:mod-help M /trunk/lang/pt/text:mod-request M /trunk/lang/pt/text:mod-sub M /trunk/lang/pt/text:sub-bad M /trunk/lang/pt/text:sub-confirm M /trunk/lang/pt/text:sub-ok M /trunk/lang/pt/text:top M /trunk/lang/pt/text:trailer M /trunk/lang/pt/text:unsub-bad M /trunk/lang/pt/text:unsub-confirm M /trunk/lang/pt/text:unsub-nop M /trunk/lang/pt_BR/text:bottom M /trunk/lang/pt_BR/text:bounce-num M /trunk/lang/pt_BR/text:bounce-probe M /trunk/lang/pt_BR/text:dig-bounce-num M /trunk/lang/pt_BR/text:digest M /trunk/lang/pt_BR/text:edit-list M /trunk/lang/pt_BR/text:faq M /trunk/lang/pt_BR/text:mod-help M /trunk/lang/pt_BR/text:mod-request M /trunk/lang/pt_BR/text:mod-sub M /trunk/lang/pt_BR/text:sub-bad M /trunk/lang/pt_BR/text:sub-confirm M /trunk/lang/pt_BR/text:sub-ok M /trunk/lang/pt_BR/text:top M /trunk/lang/pt_BR/text:trailer M /trunk/lang/pt_BR/text:unsub-bad M /trunk/lang/pt_BR/text:unsub-confirm M /trunk/lang/pt_BR/text:unsub-nop M /trunk/lang/ru/text:bottom M /trunk/lang/ru/text:bounce-num M /trunk/lang/ru/text:bounce-probe M /trunk/lang/ru/text:bounce-warn M /trunk/lang/ru/text:dig-bounce-num M /trunk/lang/ru/text:digest M /trunk/lang/ru/text:edit-list M /trunk/lang/ru/text:mod-help M /trunk/lang/ru/text:mod-request M /trunk/lang/ru/text:mod-sub M /trunk/lang/ru/text:mod-sub-confirm M /trunk/lang/ru/text:mod-timeout M /trunk/lang/ru/text:mod-unsub-confirm M /trunk/lang/ru/text:sub-bad M /trunk/lang/ru/text:sub-confirm M /trunk/lang/ru/text:sub-nop M /trunk/lang/ru/text:sub-ok M /trunk/lang/ru/text:top M /trunk/lang/ru/text:trailer M /trunk/lang/ru/text:unsub-bad M /trunk/lang/ru/text:unsub-confirm M /trunk/lang/ru/text:unsub-nop M /trunk/lang/ru/text:unsub-ok M /trunk/lang/sv/text:bottom M /trunk/lang/sv/text:bounce-num M /trunk/lang/sv/text:bounce-probe M /trunk/lang/sv/text:dig-bounce-num M /trunk/lang/sv/text:digest M /trunk/lang/sv/text:edit-list M /trunk/lang/sv/text:faq M /trunk/lang/sv/text:help M /trunk/lang/sv/text:mod-help M /trunk/lang/sv/text:mod-request M /trunk/lang/sv/text:mod-sub M /trunk/lang/sv/text:mod-timeout M /trunk/lang/sv/text:sub-bad M /trunk/lang/sv/text:sub-confirm M /trunk/lang/sv/text:sub-ok M /trunk/lang/sv/text:top M /trunk/lang/sv/text:trailer M /trunk/lang/sv/text:unsub-bad M /trunk/lang/sv/text:unsub-confirm M /trunk/lang/sv/text:unsub-nop Converted <#H#> (processed by ezmlm-make) to <#h#> (processed by at run time) in the text files; one of the steps required to make them fully dynamic. ------------------------------------------------------------------------ r438 | bruce | 2005-09-25 17:12:01 -0600 (Sun, 25 Sep 2005) | 2 lines Changed paths: M /trunk/TODO Added note about adding standardized hooks. ------------------------------------------------------------------------ r437 | bruce | 2005-09-25 17:11:27 -0600 (Sun, 25 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/config.c M /trunk/config.h M /trunk/makelang.sh Added a "language" configuration file. ------------------------------------------------------------------------ r436 | bruce | 2005-09-25 16:39:19 -0600 (Sun, 25 Sep 2005) | 4 lines Changed paths: M /trunk/lang/ch_GB/text:bottom M /trunk/lang/ch_GB/text:bounce-num M /trunk/lang/ch_GB/text:dig-bounce-num M /trunk/lang/ch_GB/text:digest M /trunk/lang/ch_GB/text:edit-do M /trunk/lang/ch_GB/text:edit-done M /trunk/lang/ch_GB/text:edit-list M /trunk/lang/ch_GB/text:mod-help M /trunk/lang/ch_GB/text:mod-request M /trunk/lang/ch_GB/text:mod-sub-confirm M /trunk/lang/ch_GB/text:mod-unsub-confirm M /trunk/lang/ch_GB/text:sub-bad M /trunk/lang/ch_GB/text:sub-confirm M /trunk/lang/ch_GB/text:top M /trunk/lang/ch_GB/text:trailer M /trunk/lang/ch_GB/text:unsub-bad M /trunk/lang/ch_GB/text:unsub-confirm M /trunk/lang/cs/text:bottom M /trunk/lang/cs/text:bounce-num M /trunk/lang/cs/text:dig-bounce-num M /trunk/lang/cs/text:digest M /trunk/lang/cs/text:edit-do M /trunk/lang/cs/text:edit-done M /trunk/lang/cs/text:edit-list M /trunk/lang/cs/text:mod-help M /trunk/lang/cs/text:mod-request M /trunk/lang/cs/text:mod-sub-confirm M /trunk/lang/cs/text:mod-unsub-confirm M /trunk/lang/cs/text:sub-bad M /trunk/lang/cs/text:sub-confirm M /trunk/lang/cs/text:top M /trunk/lang/cs/text:trailer M /trunk/lang/cs/text:unsub-bad M /trunk/lang/cs/text:unsub-confirm M /trunk/lang/da/text:bottom M /trunk/lang/da/text:bounce-num M /trunk/lang/da/text:dig-bounce-num M /trunk/lang/da/text:digest M /trunk/lang/da/text:edit-do M /trunk/lang/da/text:edit-done M /trunk/lang/da/text:edit-list M /trunk/lang/da/text:mod-help M /trunk/lang/da/text:mod-request M /trunk/lang/da/text:mod-sub-confirm M /trunk/lang/da/text:mod-unsub-confirm M /trunk/lang/da/text:sub-bad M /trunk/lang/da/text:sub-confirm M /trunk/lang/da/text:top M /trunk/lang/da/text:trailer M /trunk/lang/da/text:unsub-bad M /trunk/lang/da/text:unsub-confirm M /trunk/lang/de/text:bottom M /trunk/lang/de/text:bounce-num M /trunk/lang/de/text:dig-bounce-num M /trunk/lang/de/text:digest M /trunk/lang/de/text:edit-do M /trunk/lang/de/text:edit-done M /trunk/lang/de/text:edit-list M /trunk/lang/de/text:help M /trunk/lang/de/text:mod-help M /trunk/lang/de/text:mod-request M /trunk/lang/de/text:mod-sub-confirm M /trunk/lang/de/text:mod-unsub-confirm M /trunk/lang/de/text:sub-bad M /trunk/lang/de/text:sub-confirm M /trunk/lang/de/text:trailer M /trunk/lang/de/text:unsub-bad M /trunk/lang/de/text:unsub-confirm M /trunk/lang/en_US/text:bottom M /trunk/lang/en_US/text:bounce-num M /trunk/lang/en_US/text:dig-bounce-num M /trunk/lang/en_US/text:digest M /trunk/lang/en_US/text:edit-do M /trunk/lang/en_US/text:edit-done M /trunk/lang/en_US/text:edit-list M /trunk/lang/en_US/text:help M /trunk/lang/en_US/text:mod-help M /trunk/lang/en_US/text:mod-request M /trunk/lang/en_US/text:mod-sub-confirm M /trunk/lang/en_US/text:mod-unsub-confirm M /trunk/lang/en_US/text:post-confirm M /trunk/lang/en_US/text:sub-bad M /trunk/lang/en_US/text:sub-confirm M /trunk/lang/en_US/text:trailer M /trunk/lang/en_US/text:unsub-bad M /trunk/lang/en_US/text:unsub-confirm M /trunk/lang/es/text:bottom M /trunk/lang/es/text:bounce-num M /trunk/lang/es/text:dig-bounce-num M /trunk/lang/es/text:digest M /trunk/lang/es/text:edit-do M /trunk/lang/es/text:edit-done M /trunk/lang/es/text:edit-list M /trunk/lang/es/text:help M /trunk/lang/es/text:mod-help M /trunk/lang/es/text:mod-request M /trunk/lang/es/text:mod-unsub-confirm M /trunk/lang/es/text:sub-bad M /trunk/lang/es/text:sub-confirm M /trunk/lang/es/text:top M /trunk/lang/es/text:trailer M /trunk/lang/es/text:unsub-bad M /trunk/lang/es/text:unsub-confirm M /trunk/lang/fr/text:bottom M /trunk/lang/fr/text:bounce-num M /trunk/lang/fr/text:dig-bounce-num M /trunk/lang/fr/text:digest M /trunk/lang/fr/text:edit-do M /trunk/lang/fr/text:edit-done M /trunk/lang/fr/text:edit-list M /trunk/lang/fr/text:help M /trunk/lang/fr/text:mod-help M /trunk/lang/fr/text:mod-request M /trunk/lang/fr/text:mod-sub-confirm M /trunk/lang/fr/text:mod-unsub-confirm M /trunk/lang/fr/text:sub-bad M /trunk/lang/fr/text:sub-confirm M /trunk/lang/fr/text:top M /trunk/lang/fr/text:trailer M /trunk/lang/fr/text:unsub-bad M /trunk/lang/fr/text:unsub-confirm M /trunk/lang/hu/text:bottom M /trunk/lang/hu/text:bounce-num M /trunk/lang/hu/text:dig-bounce-num M /trunk/lang/hu/text:digest M /trunk/lang/hu/text:edit-do M /trunk/lang/hu/text:edit-done M /trunk/lang/hu/text:edit-list M /trunk/lang/hu/text:help M /trunk/lang/hu/text:mod-help M /trunk/lang/hu/text:mod-request M /trunk/lang/hu/text:mod-sub-confirm M /trunk/lang/hu/text:mod-unsub-confirm M /trunk/lang/hu/text:sub-bad M /trunk/lang/hu/text:sub-confirm M /trunk/lang/hu/text:trailer M /trunk/lang/hu/text:unsub-bad M /trunk/lang/hu/text:unsub-confirm M /trunk/lang/id/text:bottom M /trunk/lang/id/text:bounce-num M /trunk/lang/id/text:dig-bounce-num M /trunk/lang/id/text:digest M /trunk/lang/id/text:edit-do M /trunk/lang/id/text:edit-done M /trunk/lang/id/text:edit-list M /trunk/lang/id/text:help M /trunk/lang/id/text:mod-help M /trunk/lang/id/text:mod-request M /trunk/lang/id/text:mod-sub-confirm M /trunk/lang/id/text:mod-unsub-confirm M /trunk/lang/id/text:sub-bad M /trunk/lang/id/text:sub-confirm M /trunk/lang/id/text:top M /trunk/lang/id/text:trailer M /trunk/lang/id/text:unsub-bad M /trunk/lang/id/text:unsub-confirm M /trunk/lang/it/text:bottom M /trunk/lang/it/text:bounce-num M /trunk/lang/it/text:dig-bounce-num M /trunk/lang/it/text:digest M /trunk/lang/it/text:edit-do M /trunk/lang/it/text:edit-done M /trunk/lang/it/text:edit-list M /trunk/lang/it/text:help M /trunk/lang/it/text:mod-help M /trunk/lang/it/text:mod-request M /trunk/lang/it/text:mod-sub-confirm M /trunk/lang/it/text:mod-unsub-confirm M /trunk/lang/it/text:post-confirm M /trunk/lang/it/text:sub-bad M /trunk/lang/it/text:sub-confirm M /trunk/lang/it/text:trailer M /trunk/lang/it/text:unsub-bad M /trunk/lang/it/text:unsub-confirm M /trunk/lang/ja/text:bottom M /trunk/lang/ja/text:bounce-num M /trunk/lang/ja/text:dig-bounce-num M /trunk/lang/ja/text:digest M /trunk/lang/ja/text:edit-do M /trunk/lang/ja/text:edit-done M /trunk/lang/ja/text:edit-list M /trunk/lang/ja/text:help M /trunk/lang/ja/text:mod-help M /trunk/lang/ja/text:mod-request M /trunk/lang/ja/text:mod-sub-confirm M /trunk/lang/ja/text:mod-unsub-confirm M /trunk/lang/ja/text:sub-bad M /trunk/lang/ja/text:sub-confirm M /trunk/lang/ja/text:top M /trunk/lang/ja/text:trailer M /trunk/lang/ja/text:unsub-bad M /trunk/lang/ja/text:unsub-confirm M /trunk/lang/nl/text:bottom M /trunk/lang/nl/text:bounce-num M /trunk/lang/nl/text:dig-bounce-num M /trunk/lang/nl/text:digest M /trunk/lang/nl/text:edit-do M /trunk/lang/nl/text:edit-done M /trunk/lang/nl/text:edit-list M /trunk/lang/nl/text:help M /trunk/lang/nl/text:mod-help M /trunk/lang/nl/text:mod-request M /trunk/lang/nl/text:mod-sub-confirm M /trunk/lang/nl/text:mod-unsub-confirm M /trunk/lang/nl/text:sub-bad M /trunk/lang/nl/text:sub-confirm M /trunk/lang/nl/text:trailer M /trunk/lang/nl/text:unsub-bad M /trunk/lang/pl/text:bottom M /trunk/lang/pl/text:bounce-num M /trunk/lang/pl/text:dig-bounce-num M /trunk/lang/pl/text:digest M /trunk/lang/pl/text:edit-do M /trunk/lang/pl/text:edit-done M /trunk/lang/pl/text:edit-list M /trunk/lang/pl/text:mod-help M /trunk/lang/pl/text:mod-request M /trunk/lang/pl/text:mod-sub-confirm M /trunk/lang/pl/text:mod-unsub-confirm M /trunk/lang/pl/text:sub-bad M /trunk/lang/pl/text:sub-confirm M /trunk/lang/pl/text:top M /trunk/lang/pl/text:trailer M /trunk/lang/pl/text:unsub-bad M /trunk/lang/pl/text:unsub-confirm M /trunk/lang/pl/text:unsub-nop M /trunk/lang/pt/text:bottom M /trunk/lang/pt/text:bounce-num M /trunk/lang/pt/text:dig-bounce-num M /trunk/lang/pt/text:digest M /trunk/lang/pt/text:edit-do M /trunk/lang/pt/text:edit-done M /trunk/lang/pt/text:edit-list M /trunk/lang/pt/text:mod-help M /trunk/lang/pt/text:mod-request M /trunk/lang/pt/text:mod-sub-confirm M /trunk/lang/pt/text:mod-unsub-confirm M /trunk/lang/pt/text:sub-bad M /trunk/lang/pt/text:sub-confirm M /trunk/lang/pt/text:top M /trunk/lang/pt/text:trailer M /trunk/lang/pt/text:unsub-bad M /trunk/lang/pt/text:unsub-confirm M /trunk/lang/pt_BR/text:bottom M /trunk/lang/pt_BR/text:bounce-num M /trunk/lang/pt_BR/text:dig-bounce-num M /trunk/lang/pt_BR/text:digest M /trunk/lang/pt_BR/text:edit-do M /trunk/lang/pt_BR/text:edit-done M /trunk/lang/pt_BR/text:edit-list M /trunk/lang/pt_BR/text:mod-help M /trunk/lang/pt_BR/text:mod-request M /trunk/lang/pt_BR/text:mod-sub-confirm M /trunk/lang/pt_BR/text:mod-unsub-confirm M /trunk/lang/pt_BR/text:sub-bad M /trunk/lang/pt_BR/text:sub-confirm M /trunk/lang/pt_BR/text:top M /trunk/lang/pt_BR/text:trailer M /trunk/lang/pt_BR/text:unsub-bad M /trunk/lang/pt_BR/text:unsub-confirm M /trunk/lang/ru/text:bottom M /trunk/lang/ru/text:bounce-num M /trunk/lang/ru/text:dig-bounce-num M /trunk/lang/ru/text:digest M /trunk/lang/ru/text:edit-do M /trunk/lang/ru/text:edit-done M /trunk/lang/ru/text:edit-list M /trunk/lang/ru/text:mod-help M /trunk/lang/ru/text:mod-request M /trunk/lang/ru/text:mod-sub-confirm M /trunk/lang/ru/text:mod-unsub-confirm M /trunk/lang/ru/text:sub-bad M /trunk/lang/ru/text:sub-confirm M /trunk/lang/ru/text:top M /trunk/lang/ru/text:trailer M /trunk/lang/ru/text:unsub-bad M /trunk/lang/ru/text:unsub-confirm M /trunk/lang/sv/text:bottom M /trunk/lang/sv/text:bounce-num M /trunk/lang/sv/text:dig-bounce-num M /trunk/lang/sv/text:digest M /trunk/lang/sv/text:edit-do M /trunk/lang/sv/text:edit-done M /trunk/lang/sv/text:edit-list M /trunk/lang/sv/text:help M /trunk/lang/sv/text:mod-help M /trunk/lang/sv/text:mod-request M /trunk/lang/sv/text:mod-sub-confirm M /trunk/lang/sv/text:mod-unsub-confirm M /trunk/lang/sv/text:sub-bad M /trunk/lang/sv/text:sub-confirm M /trunk/lang/sv/text:top M /trunk/lang/sv/text:trailer M /trunk/lang/sv/text:unsub-bad M /trunk/lang/sv/text:unsub-confirm Switched the tags in all lang/*/text:* files from (which was processed by ezmlm-make) to <=flags=> (which is now processed by the copy() function). ------------------------------------------------------------------------ r435 | bruce | 2005-09-25 16:04:29 -0600 (Sun, 25 Sep 2005) | 2 lines Changed paths: M /trunk/install.c Modified installer to accept an optional source filename on lines. ------------------------------------------------------------------------ r434 | bruce | 2005-09-22 14:56:35 -0600 (Thu, 22 Sep 2005) | 4 lines Changed paths: M /trunk/CHANGES.idx M /trunk/config.c M /trunk/config.h M /trunk/copy.c Modified the "copy" function, which translates from "text" files into output emails, to also select sections at run time based on the list's configured flags. ------------------------------------------------------------------------ r433 | bruce | 2005-09-22 12:27:56 -0600 (Thu, 22 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlm-make.c Made a bunch of variables in ezmlm-make static so they don't conflict with same-named variables in libraries. ------------------------------------------------------------------------ r432 | bruce | 2005-09-22 11:03:12 -0600 (Thu, 22 Sep 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-make.c M /trunk/ezmlmrc.template M /trunk/tests/100-ezmlm-make Replaced the use of the "config" file in ezmlm-make with individual files containing one setting each. ------------------------------------------------------------------------ r431 | bruce | 2005-09-20 17:44:08 -0600 (Tue, 20 Sep 2005) | 4 lines Changed paths: M /trunk/ezmlm-make.c Switch from using str_chr (and related) to byte_chr in ezmlm-make on stralloc strings, since such strings have externally bounded lengths instead of needing to rely on internal NUL byte bounding. ------------------------------------------------------------------------ r430 | bruce | 2005-09-15 23:36:48 -0600 (Thu, 15 Sep 2005) | 4 lines Changed paths: M /trunk/ezmlm-make.c Converted several command-line holder variables from char* to stralloc, which simplifies the config loading process and eliminates a few other variables. ------------------------------------------------------------------------ r429 | bruce | 2005-09-15 21:59:31 -0600 (Thu, 15 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-make.c Moved reading the config into a separate function. ------------------------------------------------------------------------ r428 | bruce | 2005-09-15 11:55:56 -0600 (Thu, 15 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlm-receipt.c M /trunk/ezmlm-return.c M /trunk/ezmlm-split.c Use (s)getopt instead of had-coded option parsing in ezmlm-receipt, ezmlm-return, and ezmlm-split. ------------------------------------------------------------------------ r427 | bruce | 2005-09-14 23:40:33 -0600 (Wed, 14 Sep 2005) | 2 lines Changed paths: M /trunk/config.c M /trunk/config.h M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c Moved loading and parsing of the "charset" control into load_config() ------------------------------------------------------------------------ r426 | bruce | 2005-09-14 16:21:02 -0600 (Wed, 14 Sep 2005) | 3 lines Changed paths: M /trunk/config.c M /trunk/config.h M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c Moved loading of four config files into common load_config() function: mailinglist, listid, outhost, and outlocal. ------------------------------------------------------------------------ r425 | bruce | 2005-09-14 11:11:31 -0600 (Wed, 14 Sep 2005) | 2 lines Changed paths: M /trunk/tools/test Added a header to the test script. ------------------------------------------------------------------------ r424 | bruce | 2005-09-14 11:11:04 -0600 (Wed, 14 Sep 2005) | 2 lines Changed paths: M /trunk/config.c M /trunk/config.h M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/std_checktag.c M /trunk/std_tagmsg.c Moved loading of the "key" file into a common load_config() function. ------------------------------------------------------------------------ r423 | bruce | 2005-09-14 11:10:21 -0600 (Wed, 14 Sep 2005) | 2 lines Changed paths: A /trunk/tools/makeall Added a makeall tools to build all three database configuration options. ------------------------------------------------------------------------ r422 | bruce | 2005-09-14 11:06:42 -0600 (Wed, 14 Sep 2005) | 2 lines Changed paths: M /trunk/tools/test-mysql M /trunk/tools/test-pgsql Merged rev 406 ------------------------------------------------------------------------ r421 | bruce | 2005-09-13 23:46:15 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: A /trunk/config.c A /trunk/config.h M /trunk/ezmlm-archive.c M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-list.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-subunsub.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-warn.c M /trunk/libezmlm=l Moved the common chdir(dir) code into a common function. ------------------------------------------------------------------------ r420 | bruce | 2005-09-13 23:34:09 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: M /trunk/default.do Since lang/$lang.text no longer exists, depend on the directory instead. ------------------------------------------------------------------------ r419 | bruce | 2005-09-13 23:33:46 -0600 (Tue, 13 Sep 2005) | 4 lines Changed paths: M /trunk/makelang.sh makelang.sh had a bug that was not caught before the commit -- it checked for the presence of lang/$lang.text as a file instead of lang/$lang as a directory. ------------------------------------------------------------------------ r418 | bruce | 2005-09-13 22:54:20 -0600 (Tue, 13 Sep 2005) | 3 lines Changed paths: M /trunk/tools/checklangs Revised the checklangs tool to look for missing translations, and improved its message output. ------------------------------------------------------------------------ r417 | bruce | 2005-09-13 21:16:57 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: M /trunk/tools/makemake M /trunk/tools/makepatch Set "executable" property on two tool scripts that were missing it. ------------------------------------------------------------------------ r416 | bruce | 2005-09-13 17:25:51 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: A /trunk/tools/checklangs Added a tool to check for language files that need updating. ------------------------------------------------------------------------ r415 | bruce | 2005-09-13 17:14:39 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/VERSION Bumped version to 0.450 ------------------------------------------------------------------------ r414 | bruce | 2005-09-13 17:13:02 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY Adjusted all the datestamps to add dashes between the YYYY/MM/DD components. ------------------------------------------------------------------------ r413 | bruce | 2005-09-13 17:11:41 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: M /trunk/TODO Removed the TODO note about breaking up the text files. ------------------------------------------------------------------------ r412 | bruce | 2005-09-13 17:04:31 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx A /trunk/lang/ch_GB A /trunk/lang/ch_GB/mailinglist A /trunk/lang/ch_GB/text:bottom A /trunk/lang/ch_GB/text:bounce-bottom A /trunk/lang/ch_GB/text:bounce-num A /trunk/lang/ch_GB/text:bounce-probe A /trunk/lang/ch_GB/text:bounce-warn A /trunk/lang/ch_GB/text:dig-bounce-num A /trunk/lang/ch_GB/text:digest A /trunk/lang/ch_GB/text:edit-do A /trunk/lang/ch_GB/text:edit-done A /trunk/lang/ch_GB/text:edit-list A /trunk/lang/ch_GB/text:faq A /trunk/lang/ch_GB/text:get-bad A /trunk/lang/ch_GB/text:help A /trunk/lang/ch_GB/text:info A /trunk/lang/ch_GB/text:mod-help A /trunk/lang/ch_GB/text:mod-reject A /trunk/lang/ch_GB/text:mod-request A /trunk/lang/ch_GB/text:mod-sub A /trunk/lang/ch_GB/text:mod-sub-confirm A /trunk/lang/ch_GB/text:mod-timeout A /trunk/lang/ch_GB/text:mod-unsub-confirm A /trunk/lang/ch_GB/text:sub-bad A /trunk/lang/ch_GB/text:sub-confirm A /trunk/lang/ch_GB/text:sub-nop A /trunk/lang/ch_GB/text:sub-ok A /trunk/lang/ch_GB/text:top A /trunk/lang/ch_GB/text:trailer A /trunk/lang/ch_GB/text:unsub-bad A /trunk/lang/ch_GB/text:unsub-confirm A /trunk/lang/ch_GB/text:unsub-nop A /trunk/lang/ch_GB/text:unsub-ok D /trunk/lang/ch_GB.text A /trunk/lang/cs A /trunk/lang/cs/charset A /trunk/lang/cs/mailinglist A /trunk/lang/cs/text:bottom A /trunk/lang/cs/text:bounce-bottom A /trunk/lang/cs/text:bounce-num A /trunk/lang/cs/text:bounce-probe A /trunk/lang/cs/text:bounce-warn A /trunk/lang/cs/text:dig-bounce-num A /trunk/lang/cs/text:digest A /trunk/lang/cs/text:edit-do A /trunk/lang/cs/text:edit-done A /trunk/lang/cs/text:edit-list A /trunk/lang/cs/text:faq A /trunk/lang/cs/text:get-bad A /trunk/lang/cs/text:help A /trunk/lang/cs/text:info A /trunk/lang/cs/text:mod-help A /trunk/lang/cs/text:mod-reject A /trunk/lang/cs/text:mod-request A /trunk/lang/cs/text:mod-sub A /trunk/lang/cs/text:mod-sub-confirm A /trunk/lang/cs/text:mod-timeout A /trunk/lang/cs/text:mod-unsub-confirm A /trunk/lang/cs/text:sub-bad A /trunk/lang/cs/text:sub-confirm A /trunk/lang/cs/text:sub-nop A /trunk/lang/cs/text:sub-ok A /trunk/lang/cs/text:top A /trunk/lang/cs/text:trailer A /trunk/lang/cs/text:unsub-bad A /trunk/lang/cs/text:unsub-confirm A /trunk/lang/cs/text:unsub-nop A /trunk/lang/cs/text:unsub-ok D /trunk/lang/cs.text A /trunk/lang/da A /trunk/lang/da/charset A /trunk/lang/da/mailinglist A /trunk/lang/da/text:bottom A /trunk/lang/da/text:bounce-bottom A /trunk/lang/da/text:bounce-num A /trunk/lang/da/text:bounce-probe A /trunk/lang/da/text:bounce-warn A /trunk/lang/da/text:dig-bounce-num A /trunk/lang/da/text:digest A /trunk/lang/da/text:edit-do A /trunk/lang/da/text:edit-done A /trunk/lang/da/text:edit-list A /trunk/lang/da/text:faq A /trunk/lang/da/text:get-bad A /trunk/lang/da/text:help A /trunk/lang/da/text:info A /trunk/lang/da/text:mod-help A /trunk/lang/da/text:mod-reject A /trunk/lang/da/text:mod-request A /trunk/lang/da/text:mod-sub A /trunk/lang/da/text:mod-sub-confirm A /trunk/lang/da/text:mod-timeout A /trunk/lang/da/text:mod-unsub-confirm A /trunk/lang/da/text:sub-bad A /trunk/lang/da/text:sub-confirm A /trunk/lang/da/text:sub-nop A /trunk/lang/da/text:sub-ok A /trunk/lang/da/text:top A /trunk/lang/da/text:trailer A /trunk/lang/da/text:unsub-bad A /trunk/lang/da/text:unsub-confirm A /trunk/lang/da/text:unsub-nop A /trunk/lang/da/text:unsub-ok D /trunk/lang/da.text A /trunk/lang/de A /trunk/lang/de/charset A /trunk/lang/de/mailinglist A /trunk/lang/de/text:bottom A /trunk/lang/de/text:bounce-bottom A /trunk/lang/de/text:bounce-num A /trunk/lang/de/text:bounce-probe A /trunk/lang/de/text:bounce-warn A /trunk/lang/de/text:dig-bounce-num A /trunk/lang/de/text:digest A /trunk/lang/de/text:edit-do A /trunk/lang/de/text:edit-done A /trunk/lang/de/text:edit-list A /trunk/lang/de/text:faq A /trunk/lang/de/text:get-bad A /trunk/lang/de/text:help A /trunk/lang/de/text:info A /trunk/lang/de/text:mod-help A /trunk/lang/de/text:mod-reject A /trunk/lang/de/text:mod-request A /trunk/lang/de/text:mod-sub A /trunk/lang/de/text:mod-sub-confirm A /trunk/lang/de/text:mod-timeout A /trunk/lang/de/text:mod-unsub-confirm A /trunk/lang/de/text:sub-bad A /trunk/lang/de/text:sub-confirm A /trunk/lang/de/text:sub-nop A /trunk/lang/de/text:sub-ok A /trunk/lang/de/text:top A /trunk/lang/de/text:trailer A /trunk/lang/de/text:unsub-bad A /trunk/lang/de/text:unsub-confirm A /trunk/lang/de/text:unsub-nop A /trunk/lang/de/text:unsub-ok D /trunk/lang/de.text A /trunk/lang/en_US A /trunk/lang/en_US/mailinglist A /trunk/lang/en_US/text:bottom A /trunk/lang/en_US/text:bounce-bottom A /trunk/lang/en_US/text:bounce-num A /trunk/lang/en_US/text:bounce-probe A /trunk/lang/en_US/text:bounce-warn A /trunk/lang/en_US/text:dig-bounce-num A /trunk/lang/en_US/text:digest A /trunk/lang/en_US/text:edit-do A /trunk/lang/en_US/text:edit-done A /trunk/lang/en_US/text:edit-list A /trunk/lang/en_US/text:faq A /trunk/lang/en_US/text:get-bad A /trunk/lang/en_US/text:help A /trunk/lang/en_US/text:info A /trunk/lang/en_US/text:mod-help A /trunk/lang/en_US/text:mod-reject A /trunk/lang/en_US/text:mod-request A /trunk/lang/en_US/text:mod-sub A /trunk/lang/en_US/text:mod-sub-confirm A /trunk/lang/en_US/text:mod-timeout A /trunk/lang/en_US/text:mod-unsub-confirm A /trunk/lang/en_US/text:post-confirm A /trunk/lang/en_US/text:sub-bad A /trunk/lang/en_US/text:sub-confirm A /trunk/lang/en_US/text:sub-nop A /trunk/lang/en_US/text:sub-ok A /trunk/lang/en_US/text:top A /trunk/lang/en_US/text:trailer A /trunk/lang/en_US/text:unsub-bad A /trunk/lang/en_US/text:unsub-confirm A /trunk/lang/en_US/text:unsub-nop A /trunk/lang/en_US/text:unsub-ok D /trunk/lang/en_US.text A /trunk/lang/es A /trunk/lang/es/mailinglist A /trunk/lang/es/text:bottom A /trunk/lang/es/text:bounce-bottom A /trunk/lang/es/text:bounce-num A /trunk/lang/es/text:bounce-probe A /trunk/lang/es/text:bounce-warn A /trunk/lang/es/text:dig-bounce-num A /trunk/lang/es/text:digest A /trunk/lang/es/text:edit-do A /trunk/lang/es/text:edit-done A /trunk/lang/es/text:edit-list A /trunk/lang/es/text:faq A /trunk/lang/es/text:get-bad A /trunk/lang/es/text:help A /trunk/lang/es/text:info A /trunk/lang/es/text:mod-help A /trunk/lang/es/text:mod-reject A /trunk/lang/es/text:mod-request A /trunk/lang/es/text:mod-sub A /trunk/lang/es/text:mod-sub-confirm A /trunk/lang/es/text:mod-timeout A /trunk/lang/es/text:mod-unsub-confirm A /trunk/lang/es/text:sub-bad A /trunk/lang/es/text:sub-confirm A /trunk/lang/es/text:sub-nop A /trunk/lang/es/text:sub-ok A /trunk/lang/es/text:top A /trunk/lang/es/text:trailer A /trunk/lang/es/text:unsub-bad A /trunk/lang/es/text:unsub-confirm A /trunk/lang/es/text:unsub-nop A /trunk/lang/es/text:unsub-ok D /trunk/lang/es.text A /trunk/lang/fr A /trunk/lang/fr/mailinglist A /trunk/lang/fr/text:bottom A /trunk/lang/fr/text:bounce-bottom A /trunk/lang/fr/text:bounce-num A /trunk/lang/fr/text:bounce-probe A /trunk/lang/fr/text:bounce-warn A /trunk/lang/fr/text:dig-bounce-num A /trunk/lang/fr/text:digest A /trunk/lang/fr/text:edit-do A /trunk/lang/fr/text:edit-done A /trunk/lang/fr/text:edit-list A /trunk/lang/fr/text:faq A /trunk/lang/fr/text:get-bad A /trunk/lang/fr/text:help A /trunk/lang/fr/text:info A /trunk/lang/fr/text:mod-help A /trunk/lang/fr/text:mod-reject A /trunk/lang/fr/text:mod-request A /trunk/lang/fr/text:mod-sub A /trunk/lang/fr/text:mod-sub-confirm A /trunk/lang/fr/text:mod-timeout A /trunk/lang/fr/text:mod-unsub-confirm A /trunk/lang/fr/text:sub-bad A /trunk/lang/fr/text:sub-confirm A /trunk/lang/fr/text:sub-nop A /trunk/lang/fr/text:sub-ok A /trunk/lang/fr/text:top A /trunk/lang/fr/text:trailer A /trunk/lang/fr/text:unsub-bad A /trunk/lang/fr/text:unsub-confirm A /trunk/lang/fr/text:unsub-nop A /trunk/lang/fr/text:unsub-ok D /trunk/lang/fr.text A /trunk/lang/hu A /trunk/lang/hu/mailinglist A /trunk/lang/hu/text:bottom A /trunk/lang/hu/text:bounce-bottom A /trunk/lang/hu/text:bounce-num A /trunk/lang/hu/text:bounce-probe A /trunk/lang/hu/text:bounce-warn A /trunk/lang/hu/text:dig-bounce-num A /trunk/lang/hu/text:digest A /trunk/lang/hu/text:edit-do A /trunk/lang/hu/text:edit-done A /trunk/lang/hu/text:edit-list A /trunk/lang/hu/text:faq A /trunk/lang/hu/text:get-bad A /trunk/lang/hu/text:help A /trunk/lang/hu/text:info A /trunk/lang/hu/text:mod-help A /trunk/lang/hu/text:mod-reject A /trunk/lang/hu/text:mod-request A /trunk/lang/hu/text:mod-sub A /trunk/lang/hu/text:mod-sub-confirm A /trunk/lang/hu/text:mod-timeout A /trunk/lang/hu/text:mod-unsub-confirm A /trunk/lang/hu/text:sub-bad A /trunk/lang/hu/text:sub-confirm A /trunk/lang/hu/text:sub-nop A /trunk/lang/hu/text:sub-ok A /trunk/lang/hu/text:top A /trunk/lang/hu/text:trailer A /trunk/lang/hu/text:unsub-bad A /trunk/lang/hu/text:unsub-confirm A /trunk/lang/hu/text:unsub-nop A /trunk/lang/hu/text:unsub-ok D /trunk/lang/hu.text A /trunk/lang/id A /trunk/lang/id/mailinglist A /trunk/lang/id/text:bottom A /trunk/lang/id/text:bounce-bottom A /trunk/lang/id/text:bounce-num A /trunk/lang/id/text:bounce-probe A /trunk/lang/id/text:bounce-warn A /trunk/lang/id/text:dig-bounce-num A /trunk/lang/id/text:digest A /trunk/lang/id/text:edit-do A /trunk/lang/id/text:edit-done A /trunk/lang/id/text:edit-list A /trunk/lang/id/text:faq A /trunk/lang/id/text:get-bad A /trunk/lang/id/text:help A /trunk/lang/id/text:info A /trunk/lang/id/text:mod-help A /trunk/lang/id/text:mod-reject A /trunk/lang/id/text:mod-request A /trunk/lang/id/text:mod-sub A /trunk/lang/id/text:mod-sub-confirm A /trunk/lang/id/text:mod-timeout A /trunk/lang/id/text:mod-unsub-confirm A /trunk/lang/id/text:sub-bad A /trunk/lang/id/text:sub-confirm A /trunk/lang/id/text:sub-nop A /trunk/lang/id/text:sub-ok A /trunk/lang/id/text:top A /trunk/lang/id/text:trailer A /trunk/lang/id/text:unsub-bad A /trunk/lang/id/text:unsub-confirm A /trunk/lang/id/text:unsub-nop A /trunk/lang/id/text:unsub-ok D /trunk/lang/id.text A /trunk/lang/it A /trunk/lang/it/mailinglist A /trunk/lang/it/text:bottom A /trunk/lang/it/text:bounce-bottom A /trunk/lang/it/text:bounce-num A /trunk/lang/it/text:bounce-probe A /trunk/lang/it/text:bounce-warn A /trunk/lang/it/text:dig-bounce-num A /trunk/lang/it/text:digest A /trunk/lang/it/text:edit-do A /trunk/lang/it/text:edit-done A /trunk/lang/it/text:edit-list A /trunk/lang/it/text:faq A /trunk/lang/it/text:get-bad A /trunk/lang/it/text:help A /trunk/lang/it/text:info A /trunk/lang/it/text:mod-help A /trunk/lang/it/text:mod-reject A /trunk/lang/it/text:mod-request A /trunk/lang/it/text:mod-sub A /trunk/lang/it/text:mod-sub-confirm A /trunk/lang/it/text:mod-timeout A /trunk/lang/it/text:mod-unsub-confirm A /trunk/lang/it/text:post-confirm A /trunk/lang/it/text:sub-bad A /trunk/lang/it/text:sub-confirm A /trunk/lang/it/text:sub-nop A /trunk/lang/it/text:sub-ok A /trunk/lang/it/text:top A /trunk/lang/it/text:trailer A /trunk/lang/it/text:unsub-bad A /trunk/lang/it/text:unsub-confirm A /trunk/lang/it/text:unsub-nop A /trunk/lang/it/text:unsub-ok D /trunk/lang/it.text A /trunk/lang/ja A /trunk/lang/ja/mailinglist A /trunk/lang/ja/text:bottom A /trunk/lang/ja/text:bounce-bottom A /trunk/lang/ja/text:bounce-num A /trunk/lang/ja/text:bounce-probe A /trunk/lang/ja/text:bounce-warn A /trunk/lang/ja/text:dig-bounce-num A /trunk/lang/ja/text:digest A /trunk/lang/ja/text:edit-do A /trunk/lang/ja/text:edit-done A /trunk/lang/ja/text:edit-list A /trunk/lang/ja/text:faq A /trunk/lang/ja/text:get-bad A /trunk/lang/ja/text:help A /trunk/lang/ja/text:info A /trunk/lang/ja/text:mod-help A /trunk/lang/ja/text:mod-reject A /trunk/lang/ja/text:mod-request A /trunk/lang/ja/text:mod-sub A /trunk/lang/ja/text:mod-sub-confirm A /trunk/lang/ja/text:mod-timeout A /trunk/lang/ja/text:mod-unsub-confirm A /trunk/lang/ja/text:sub-bad A /trunk/lang/ja/text:sub-confirm A /trunk/lang/ja/text:sub-nop A /trunk/lang/ja/text:sub-ok A /trunk/lang/ja/text:top A /trunk/lang/ja/text:trailer A /trunk/lang/ja/text:unsub-bad A /trunk/lang/ja/text:unsub-confirm A /trunk/lang/ja/text:unsub-nop A /trunk/lang/ja/text:unsub-ok D /trunk/lang/ja.text A /trunk/lang/nl A /trunk/lang/nl/mailinglist A /trunk/lang/nl/text:bottom A /trunk/lang/nl/text:bounce-bottom A /trunk/lang/nl/text:bounce-num A /trunk/lang/nl/text:bounce-probe A /trunk/lang/nl/text:bounce-warn A /trunk/lang/nl/text:dig-bounce-num A /trunk/lang/nl/text:digest A /trunk/lang/nl/text:edit-do A /trunk/lang/nl/text:edit-done A /trunk/lang/nl/text:edit-list A /trunk/lang/nl/text:faq A /trunk/lang/nl/text:get-bad A /trunk/lang/nl/text:help A /trunk/lang/nl/text:info A /trunk/lang/nl/text:mod-help A /trunk/lang/nl/text:mod-reject A /trunk/lang/nl/text:mod-request A /trunk/lang/nl/text:mod-sub A /trunk/lang/nl/text:mod-sub-confirm A /trunk/lang/nl/text:mod-timeout A /trunk/lang/nl/text:mod-unsub-confirm A /trunk/lang/nl/text:sub-bad A /trunk/lang/nl/text:sub-confirm A /trunk/lang/nl/text:sub-nop A /trunk/lang/nl/text:sub-ok A /trunk/lang/nl/text:top A /trunk/lang/nl/text:trailer A /trunk/lang/nl/text:unsub-bad A /trunk/lang/nl/text:unsub-nop A /trunk/lang/nl/text:unsub-ok D /trunk/lang/nl.text A /trunk/lang/pl A /trunk/lang/pl/charset A /trunk/lang/pl/mailinglist A /trunk/lang/pl/text:bottom A /trunk/lang/pl/text:bounce-bottom A /trunk/lang/pl/text:bounce-num A /trunk/lang/pl/text:bounce-probe A /trunk/lang/pl/text:bounce-warn A /trunk/lang/pl/text:dig-bounce-num A /trunk/lang/pl/text:digest A /trunk/lang/pl/text:edit-do A /trunk/lang/pl/text:edit-done A /trunk/lang/pl/text:edit-list A /trunk/lang/pl/text:faq A /trunk/lang/pl/text:get-bad A /trunk/lang/pl/text:help A /trunk/lang/pl/text:info A /trunk/lang/pl/text:mod-help A /trunk/lang/pl/text:mod-reject A /trunk/lang/pl/text:mod-request A /trunk/lang/pl/text:mod-sub A /trunk/lang/pl/text:mod-sub-confirm A /trunk/lang/pl/text:mod-timeout A /trunk/lang/pl/text:mod-unsub-confirm A /trunk/lang/pl/text:sub-bad A /trunk/lang/pl/text:sub-confirm A /trunk/lang/pl/text:sub-nop A /trunk/lang/pl/text:sub-ok A /trunk/lang/pl/text:top A /trunk/lang/pl/text:trailer A /trunk/lang/pl/text:unsub-bad A /trunk/lang/pl/text:unsub-confirm A /trunk/lang/pl/text:unsub-nop A /trunk/lang/pl/text:unsub-ok D /trunk/lang/pl.text A /trunk/lang/pt A /trunk/lang/pt/charset A /trunk/lang/pt/mailinglist A /trunk/lang/pt/text:bottom A /trunk/lang/pt/text:bounce-bottom A /trunk/lang/pt/text:bounce-num A /trunk/lang/pt/text:bounce-probe A /trunk/lang/pt/text:bounce-warn A /trunk/lang/pt/text:dig-bounce-num A /trunk/lang/pt/text:digest A /trunk/lang/pt/text:edit-do A /trunk/lang/pt/text:edit-done A /trunk/lang/pt/text:edit-list A /trunk/lang/pt/text:faq A /trunk/lang/pt/text:get-bad A /trunk/lang/pt/text:help A /trunk/lang/pt/text:info A /trunk/lang/pt/text:mod-help A /trunk/lang/pt/text:mod-reject A /trunk/lang/pt/text:mod-request A /trunk/lang/pt/text:mod-sub A /trunk/lang/pt/text:mod-sub-confirm A /trunk/lang/pt/text:mod-timeout A /trunk/lang/pt/text:mod-unsub-confirm A /trunk/lang/pt/text:sub-bad A /trunk/lang/pt/text:sub-confirm A /trunk/lang/pt/text:sub-nop A /trunk/lang/pt/text:sub-ok A /trunk/lang/pt/text:top A /trunk/lang/pt/text:trailer A /trunk/lang/pt/text:unsub-bad A /trunk/lang/pt/text:unsub-confirm A /trunk/lang/pt/text:unsub-nop A /trunk/lang/pt/text:unsub-ok D /trunk/lang/pt.text A /trunk/lang/pt_BR A /trunk/lang/pt_BR/charset A /trunk/lang/pt_BR/mailinglist A /trunk/lang/pt_BR/text:bottom A /trunk/lang/pt_BR/text:bounce-bottom A /trunk/lang/pt_BR/text:bounce-num A /trunk/lang/pt_BR/text:bounce-probe A /trunk/lang/pt_BR/text:bounce-warn A /trunk/lang/pt_BR/text:dig-bounce-num A /trunk/lang/pt_BR/text:digest A /trunk/lang/pt_BR/text:edit-do A /trunk/lang/pt_BR/text:edit-done A /trunk/lang/pt_BR/text:edit-list A /trunk/lang/pt_BR/text:faq A /trunk/lang/pt_BR/text:get-bad A /trunk/lang/pt_BR/text:help A /trunk/lang/pt_BR/text:info A /trunk/lang/pt_BR/text:mod-help A /trunk/lang/pt_BR/text:mod-reject A /trunk/lang/pt_BR/text:mod-request A /trunk/lang/pt_BR/text:mod-sub A /trunk/lang/pt_BR/text:mod-sub-confirm A /trunk/lang/pt_BR/text:mod-timeout A /trunk/lang/pt_BR/text:mod-unsub-confirm A /trunk/lang/pt_BR/text:sub-bad A /trunk/lang/pt_BR/text:sub-confirm A /trunk/lang/pt_BR/text:sub-nop A /trunk/lang/pt_BR/text:sub-ok A /trunk/lang/pt_BR/text:top A /trunk/lang/pt_BR/text:trailer A /trunk/lang/pt_BR/text:unsub-bad A /trunk/lang/pt_BR/text:unsub-confirm A /trunk/lang/pt_BR/text:unsub-nop A /trunk/lang/pt_BR/text:unsub-ok D /trunk/lang/pt_BR.text A /trunk/lang/ru A /trunk/lang/ru/charset A /trunk/lang/ru/mailinglist A /trunk/lang/ru/text:bottom A /trunk/lang/ru/text:bounce-bottom A /trunk/lang/ru/text:bounce-num A /trunk/lang/ru/text:bounce-probe A /trunk/lang/ru/text:bounce-warn A /trunk/lang/ru/text:dig-bounce-num A /trunk/lang/ru/text:digest A /trunk/lang/ru/text:edit-do A /trunk/lang/ru/text:edit-done A /trunk/lang/ru/text:edit-list A /trunk/lang/ru/text:faq A /trunk/lang/ru/text:get-bad A /trunk/lang/ru/text:help A /trunk/lang/ru/text:info A /trunk/lang/ru/text:mod-help A /trunk/lang/ru/text:mod-reject A /trunk/lang/ru/text:mod-request A /trunk/lang/ru/text:mod-sub A /trunk/lang/ru/text:mod-sub-confirm A /trunk/lang/ru/text:mod-timeout A /trunk/lang/ru/text:mod-unsub-confirm A /trunk/lang/ru/text:sub-bad A /trunk/lang/ru/text:sub-confirm A /trunk/lang/ru/text:sub-nop A /trunk/lang/ru/text:sub-ok A /trunk/lang/ru/text:top A /trunk/lang/ru/text:trailer A /trunk/lang/ru/text:unsub-bad A /trunk/lang/ru/text:unsub-confirm A /trunk/lang/ru/text:unsub-nop A /trunk/lang/ru/text:unsub-ok D /trunk/lang/ru.text A /trunk/lang/sv A /trunk/lang/sv/mailinglist A /trunk/lang/sv/text:bottom A /trunk/lang/sv/text:bounce-bottom A /trunk/lang/sv/text:bounce-num A /trunk/lang/sv/text:bounce-probe A /trunk/lang/sv/text:bounce-warn A /trunk/lang/sv/text:dig-bounce-num A /trunk/lang/sv/text:digest A /trunk/lang/sv/text:edit-do A /trunk/lang/sv/text:edit-done A /trunk/lang/sv/text:edit-list A /trunk/lang/sv/text:faq A /trunk/lang/sv/text:get-bad A /trunk/lang/sv/text:help A /trunk/lang/sv/text:info A /trunk/lang/sv/text:mod-help A /trunk/lang/sv/text:mod-reject A /trunk/lang/sv/text:mod-request A /trunk/lang/sv/text:mod-sub A /trunk/lang/sv/text:mod-sub-confirm A /trunk/lang/sv/text:mod-timeout A /trunk/lang/sv/text:mod-unsub-confirm A /trunk/lang/sv/text:sub-bad A /trunk/lang/sv/text:sub-confirm A /trunk/lang/sv/text:sub-nop A /trunk/lang/sv/text:sub-ok A /trunk/lang/sv/text:top A /trunk/lang/sv/text:trailer A /trunk/lang/sv/text:unsub-bad A /trunk/lang/sv/text:unsub-confirm A /trunk/lang/sv/text:unsub-nop A /trunk/lang/sv/text:unsub-ok D /trunk/lang/sv.text M /trunk/makelang.sh Broke the ezmlmrc text files into separate files internally. ------------------------------------------------------------------------ r411 | bruce | 2005-09-13 12:43:34 -0600 (Tue, 13 Sep 2005) | 3 lines Changed paths: M /branches/single-sql/ezmlm-list.c M /branches/single-sql/ezmlm-subunsub.c Removed the absolute path restriction on ezmlm-list, ezmlm-sub, and ezmlm-unsub. ------------------------------------------------------------------------ r410 | bruce | 2005-09-13 10:36:04 -0600 (Tue, 13 Sep 2005) | 2 lines Changed paths: M /branches/single-sql/TODO M /branches/single-sql/ezmlm-gate.c M /branches/single-sql/ezmlm-get.c M /branches/single-sql/ezmlm-issubn.c M /branches/single-sql/ezmlm-list.c M /branches/single-sql/ezmlm-manage.c M /branches/single-sql/ezmlm-request.c M /branches/single-sql/ezmlm-return.c M /branches/single-sql/ezmlm-send.c M /branches/single-sql/ezmlm-store.c M /branches/single-sql/ezmlm-subunsub.c M /branches/single-sql/ezmlm-warn.c M /branches/single-sql/log.c M /branches/single-sql/log.h M /branches/single-sql/sqllib.c M /branches/single-sql/std_issub.c M /branches/single-sql/std_makepath.c M /branches/single-sql/std_putsubs.c M /branches/single-sql/std_searchlog.c M /branches/single-sql/std_subscribe.c M /branches/single-sql/sub_mysql/checktag.c M /branches/single-sql/sub_mysql/issub.c M /branches/single-sql/sub_mysql/logmsg.c M /branches/single-sql/sub_mysql/opensub.c M /branches/single-sql/sub_mysql/putsubs.c M /branches/single-sql/sub_mysql/searchlog.c M /branches/single-sql/sub_mysql/subscribe.c M /branches/single-sql/sub_mysql/tagmsg.c M /branches/single-sql/sub_pgsql/checktag.c M /branches/single-sql/sub_pgsql/issub.c M /branches/single-sql/sub_pgsql/logmsg.c M /branches/single-sql/sub_pgsql/opensub.c M /branches/single-sql/sub_pgsql/putsubs.c M /branches/single-sql/sub_pgsql/searchlog.c M /branches/single-sql/sub_pgsql/subscribe.c M /branches/single-sql/sub_pgsql/tagmsg.c M /branches/single-sql/sub_std/checktag.c M /branches/single-sql/sub_std/issub.c M /branches/single-sql/sub_std/logmsg.c M /branches/single-sql/sub_std/opensub.c M /branches/single-sql/sub_std/putsubs.c M /branches/single-sql/sub_std/searchlog.c M /branches/single-sql/sub_std/subscribe.c M /branches/single-sql/sub_std/tagmsg.c M /branches/single-sql/subscribe.h Rebuilt the subdb API to remove the "dir" argument. ------------------------------------------------------------------------ r409 | bruce | 2005-09-12 14:27:17 -0600 (Mon, 12 Sep 2005) | 2 lines Changed paths: M /branches/single-sql/FAQ.idx Updated FAQ to use rewritten ezmlm-idx command-line interfaces. ------------------------------------------------------------------------ r408 | bruce | 2005-09-09 15:59:03 -0600 (Fri, 09 Sep 2005) | 3 lines Changed paths: A /trunk (from /branches/0.44:407) Copied the stable 0.44x branch to trunk, to provide a clean re-start to the trunk. ------------------------------------------------------------------------ r407 | bruce | 2005-09-09 15:57:00 -0600 (Fri, 09 Sep 2005) | 2 lines Changed paths: A /branches/single-sql (from /trunk:406) D /trunk Moved the "single sql file" development line into a branch. ------------------------------------------------------------------------ r406 | bruce | 2005-09-07 10:03:30 -0600 (Wed, 07 Sep 2005) | 2 lines Changed paths: M /trunk/tools/test-mysql M /trunk/tools/test-pgsql Added a pseudo-hostname to the test commands. ------------------------------------------------------------------------ r405 | bruce | 2005-09-06 21:37:02 -0600 (Tue, 06 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlm-subunsub.c Since the usage says that only a single subdirectory is allowed, only look for a single subdirectory (ezmlm-sub/ezmlm-unsub). ------------------------------------------------------------------------ r404 | bruce | 2005-09-06 17:49:41 -0600 (Tue, 06 Sep 2005) | 3 lines Changed paths: M /trunk/ezmlm-sub.1 M /trunk/ezmlm-sub.c M /trunk/ezmlm-subunsub.c M /trunk/ezmlm-unsub.1 M /trunk/ezmlm-unsub.c M /trunk/tests/01-misc M /trunk/tests/115-ezmlm-sub M /trunk/tests/145-ezmlm-store M /trunk/tests/150-ezmlm-return M /trunk/tests/160-ezmlm-manage M /trunk/tests/221-ezmlm-get-index M /trunk/tests/260-ezmlm-manage M /trunk/tests/90-cleanup Modified ezmlm-sub and ezmlm-unsub to accept an optional "subdir" parameter on the command line. ------------------------------------------------------------------------ r403 | bruce | 2005-09-06 16:27:55 -0600 (Tue, 06 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-gate.1 Fixed a typo in the ezmlm-gate man page. ------------------------------------------------------------------------ r402 | bruce | 2005-09-06 16:27:21 -0600 (Tue, 06 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-list.1 M /trunk/ezmlm-list.c M /trunk/tests/115-ezmlm-sub Modified ezmlm-list to take a subdirectory parameter. ------------------------------------------------------------------------ r401 | bruce | 2005-09-06 09:16:25 -0600 (Tue, 06 Sep 2005) | 2 lines Changed paths: M /trunk/tests/135-ezmlm-make Fixed up some anacronisms in the second ezmlm-make test. ------------------------------------------------------------------------ r400 | bruce | 2005-09-06 00:22:16 -0600 (Tue, 06 Sep 2005) | 2 lines Changed paths: M /trunk/sub_pgsql/ezmlm-mktab Updated the usage of psql (-u vs -U) in the ezmlm-mktab comment. ------------------------------------------------------------------------ r399 | bruce | 2005-09-06 00:21:41 -0600 (Tue, 06 Sep 2005) | 2 lines Changed paths: M /trunk/ezmlm-gate.1 M /trunk/ezmlm-gate.c M /trunk/ezmlmrc.template Make ezmlm-gate take moderator subdirectory names instead of full paths. ------------------------------------------------------------------------ r398 | bruce | 2005-09-05 23:15:37 -0600 (Mon, 05 Sep 2005) | 4 lines Changed paths: M /trunk/ezmlm-issubn.1 M /trunk/ezmlm-issubn.c M /trunk/ezmlmrc.template M /trunk/tests/115-ezmlm-sub M /trunk/tests/155-ezmlm-warn M /trunk/tests/160-ezmlm-manage M /trunk/tests/280-ezmlm-warn Modified ezmlm-issubn behavior to explicitly expose the subdirectory name. This is the first of several significant external changes aimed partly at eliminating all "sql" files except one. ------------------------------------------------------------------------ r397 | bruce | 2005-09-05 23:12:43 -0600 (Mon, 05 Sep 2005) | 3 lines Changed paths: M /trunk/sqllib.c If subdir is set and not "." in parsesql, use it to modify the table name instead of the directory name through std_makepath. ------------------------------------------------------------------------ r396 | bruce | 2005-09-05 22:41:33 -0600 (Mon, 05 Sep 2005) | 3 lines Changed paths: M /trunk/std_makepath.c Treat a subdirectory of "." as equivalent to no subdirectory in std_makepath. ------------------------------------------------------------------------ r395 | bruce | 2005-09-05 15:00:47 -0600 (Mon, 05 Sep 2005) | 2 lines Changed paths: A /branches/0.44 (from /trunk:394) Added 0.44 stable branch. ------------------------------------------------------------------------ r394 | bruce | 2005-09-01 16:58:49 -0600 (Thu, 01 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION Stamped version 0.443 ------------------------------------------------------------------------ r393 | bruce | 2005-09-01 16:47:19 -0600 (Thu, 01 Sep 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx Added note about internal changes. ------------------------------------------------------------------------ r392 | bruce | 2005-09-01 16:05:08 -0600 (Thu, 01 Sep 2005) | 2 lines Changed paths: M /trunk/INSTALL.idx M /trunk/UPGRADE.idx Fixed some old comments in the documentation. ------------------------------------------------------------------------ r391 | bruce | 2005-09-01 15:44:22 -0600 (Thu, 01 Sep 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-moderate.c M /trunk/tests/270-ezmlm-moderate Fixed the marker logic in ezmlm-moderate to allow comments between any two lines containing "%%%", not just lines 8 characters or longer. ------------------------------------------------------------------------ r390 | bruce | 2005-09-01 15:37:08 -0600 (Thu, 01 Sep 2005) | 2 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/110-ezmlm-reject M /trunk/tests/115-ezmlm-sub M /trunk/tests/120-ezmlm-send M /trunk/tests/125-ezmlm-tstdig M /trunk/tests/145-ezmlm-store M /trunk/tests/150-ezmlm-return M /trunk/tests/160-ezmlm-manage M /trunk/tests/165-ezmlm-request M /trunk/tests/170-ezmlm-split M /trunk/tests/221-ezmlm-get-index M /trunk/tests/222-ezmlm-get-get M /trunk/tests/223-ezmlm-get-thread M /trunk/tests/225-ezmlm-get-digest M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/280-ezmlm-warn M /trunk/tests/500-export M /trunk/tests/510-ezmlm-manage-subprobe M /trunk/tests/510-ezmlm-manage-unsubprobe M /trunk/tests/511-ezmlm-manage-subscribe M /trunk/tests/511-ezmlm-manage-unsubscribe M /trunk/tests/550-ezmlm-send D /trunk/tests/599-unset Simplify (eliminate) the repeated "export" statements. ------------------------------------------------------------------------ r389 | bruce | 2005-09-01 15:09:32 -0600 (Thu, 01 Sep 2005) | 2 lines Changed paths: M /trunk/tests/115-ezmlm-sub M /trunk/tests/120-ezmlm-send M /trunk/tests/125-ezmlm-tstdig M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/155-ezmlm-warn M /trunk/tests/160-ezmlm-manage M /trunk/tests/165-ezmlm-request M /trunk/tests/170-ezmlm-split M /trunk/tests/210-ezmlm-idx M /trunk/tests/221-ezmlm-get-index M /trunk/tests/222-ezmlm-get-get M /trunk/tests/223-ezmlm-get-thread M /trunk/tests/225-ezmlm-get-digest M /trunk/tests/260-ezmlm-manage M /trunk/tests/280-ezmlm-warn Simplified quoting of "${ERR}" to just "$ERR" (and same for $TMP). ------------------------------------------------------------------------ r388 | bruce | 2005-09-01 15:07:50 -0600 (Thu, 01 Sep 2005) | 2 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/100-ezmlm-make M /trunk/tests/90-cleanup Simplified the test cleanup by putting "dot" inside the list dir. ------------------------------------------------------------------------ r387 | bruce | 2005-07-13 01:34:20 -0600 (Wed, 13 Jul 2005) | 2 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/170-ezmlm-split Further simplified the tests, removed some unused vars. ------------------------------------------------------------------------ r386 | bruce | 2005-07-13 00:40:11 -0600 (Wed, 13 Jul 2005) | 2 lines Changed paths: M /trunk/tests/135-ezmlm-make ezmlm-test no longer needs the "manager" file to be tweaked. ------------------------------------------------------------------------ r385 | bruce | 2005-07-13 00:39:45 -0600 (Wed, 13 Jul 2005) | 2 lines Changed paths: M /trunk/ezmlm-test.do M /trunk/tests/00-config ezmlm-test no longer requires EZVER to be defined. ------------------------------------------------------------------------ r384 | bruce | 2005-07-13 00:29:08 -0600 (Wed, 13 Jul 2005) | 2 lines Changed paths: M /trunk/tests/110-ezmlm-reject $USER-__tstlist is defined as $LOC in tests ------------------------------------------------------------------------ r383 | bruce | 2005-07-13 00:27:53 -0600 (Wed, 13 Jul 2005) | 2 lines Changed paths: M /trunk/tests/160-ezmlm-manage The ezmlm-manage tests don't really need to depend on $USER. ------------------------------------------------------------------------ r382 | bruce | 2005-07-12 23:06:46 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: M /trunk/tests/100-ezmlm-make Don't need to create maildirs for qmail, or to fix up .qmail files. ------------------------------------------------------------------------ r381 | bruce | 2005-07-12 22:57:49 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/100-ezmlm-make M /trunk/tests/115-ezmlm-sub M /trunk/tests/135-ezmlm-make M /trunk/tests/150-ezmlm-return M /trunk/tests/160-ezmlm-manage M /trunk/tests/260-ezmlm-manage M /trunk/tests/90-cleanup M /trunk/tests/99-bugs Removed support for old versions of ezmlm-idx. ------------------------------------------------------------------------ r380 | bruce | 2005-07-12 16:33:57 -0600 (Tue, 12 Jul 2005) | 4 lines Changed paths: M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-list.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-subunsub.c M /trunk/ezmlm-warn.c M /trunk/libezmlm=l M /trunk/log.c M /trunk/log.h M /trunk/sqllib.c M /trunk/std_issub.c A /trunk/std_makepath.c M /trunk/std_putsubs.c M /trunk/std_searchlog.c M /trunk/std_subscribe.c M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensub.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensub.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/issub.c M /trunk/sub_std/opensub.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/subscribe.h Added a "subdir" parameter to all subscriber database function calls. This parameter is currently unused, but will be used to select between the standard, "allow", "deny", "digest", and "mod" databases. ------------------------------------------------------------------------ r379 | bruce | 2005-07-12 14:15:06 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: M /trunk/sqllib.c M /trunk/sub_mysql/opensub.c M /trunk/sub_pgsql/opensub.c M /trunk/subscribe.h Moved the "table" parameter from the parsesql function into the struct. ------------------------------------------------------------------------ r378 | bruce | 2005-07-12 14:14:17 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: M /trunk/ezmlm-cron.c Hacked away a nagling pointer qualifications warning. ------------------------------------------------------------------------ r377 | bruce | 2005-07-12 13:40:09 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: A /trunk/tools/test A /trunk/tools/test-mysql A /trunk/tools/test-pgsql A /trunk/tools/test-std A /trunk/tools/testall Added testing wrapper tools. ------------------------------------------------------------------------ r376 | bruce | 2005-07-12 01:03:38 -0600 (Tue, 12 Jul 2005) | 1 line Changed paths: A /tags/0.442 (from /trunk:375) Tagged version 0.442 ------------------------------------------------------------------------ r375 | bruce | 2005-07-12 00:52:40 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: M /trunk/ezmlm-manage.c Fixed a remaining signed/unsigned issue. ------------------------------------------------------------------------ r374 | bruce | 2005-07-12 00:27:47 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION Stamped version 0.442 ------------------------------------------------------------------------ r373 | bruce | 2005-07-12 00:27:29 -0600 (Tue, 12 Jul 2005) | 2 lines Changed paths: M /trunk/conf-cc M /trunk/constmap.c M /trunk/constmap.h M /trunk/ezmlm-cron.c M /trunk/ezmlm-dispatch.c M /trunk/ezmlm-warn.c M /trunk/getconf.c M /trunk/getln2.c M /trunk/qmail.h M /trunk/quote.c M /trunk/stralloc_arts.c Fixed some signed/unsigned comparison issues. ------------------------------------------------------------------------ r372 | bruce | 2005-07-11 23:49:07 -0600 (Mon, 11 Jul 2005) | 3 lines Changed paths: M /trunk/auto-str.c M /trunk/conf-cc M /trunk/ezmlm-cgi.c M /trunk/ezmlm-get.c M /trunk/ezmlm-list.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensub.c Added warnings for unused parameters. This resulted in a few simplifications and a couple of bug fixes. ------------------------------------------------------------------------ r371 | bruce | 2005-07-11 23:34:29 -0600 (Mon, 11 Jul 2005) | 2 lines Changed paths: M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/libezmlm=l M /trunk/qmail.h A /trunk/qmail_copy.c Merged all instances of qqwrite into a common qmail_copy function. ------------------------------------------------------------------------ r370 | bruce | 2005-07-11 20:56:23 -0600 (Mon, 11 Jul 2005) | 2 lines Changed paths: M /trunk/decodeHDR.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-send.c M /trunk/mime.h Removed unused "charset" parameter from "decodeHDR" function. ------------------------------------------------------------------------ r369 | bruce | 2005-07-11 20:10:39 -0600 (Mon, 11 Jul 2005) | 2 lines Changed paths: M /trunk/std_checktag.c M /trunk/std_tagmsg.c M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/checktag.c M /trunk/sub_std/tagmsg.c M /trunk/subscribe.h Removed the unused "dir" argument for std_checktag and std_tagmsg. ------------------------------------------------------------------------ r368 | bruce | 2005-07-11 16:22:33 -0600 (Mon, 11 Jul 2005) | 3 lines Changed paths: M /trunk/conf-cc M /trunk/ezmlm-archive.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-get.c M /trunk/ezmlm-make.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/hdr_mime.c M /trunk/idxthread.c Added -Wall to the gcc flags, and fixed all the warnings that resulted from the additional checks. ------------------------------------------------------------------------ r367 | bruce | 2005-07-11 16:21:48 -0600 (Mon, 11 Jul 2005) | 2 lines Changed paths: M /trunk/cgi.h Mark cgierr function as "noreturn". ------------------------------------------------------------------------ r366 | bruce | 2005-07-11 14:45:56 -0600 (Mon, 11 Jul 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-request.c M /trunk/tests/165-ezmlm-request Fixed bug in ezmlm-request handling of multi-line subjects. ------------------------------------------------------------------------ r365 | bruce | 2005-07-11 12:44:45 -0600 (Mon, 11 Jul 2005) | 2 lines Changed paths: M /trunk/qmail.c Fixed odd problem with usage of "len" in qmail_puts. ------------------------------------------------------------------------ r364 | bruce | 2005-07-11 11:08:24 -0600 (Mon, 11 Jul 2005) | 2 lines Changed paths: M /trunk/die.h A /trunk/hasattribute.h.do (from /trunk/haswaitp.h.do:361) A /trunk/hasattribute.h1 A /trunk/hasattribute.h2 M /trunk/strerr.h A /trunk/tryattribute.c Added a "noreturn" attribute to "die" functions that never return. ------------------------------------------------------------------------ r363 | bruce | 2005-07-11 10:49:20 -0600 (Mon, 11 Jul 2005) | 4 lines Changed paths: M /trunk/auto-str.c M /trunk/conf-cc M /trunk/copy.c M /trunk/envread.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-get.c M /trunk/ezmlm-make.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-warn.c M /trunk/fmt_str.c M /trunk/log.c M /trunk/std_searchlog.c M /trunk/unfoldHDR.c Added some more warning flags (-Wmissing-braces -Wparentheses) and fixed the resulting compiler warnings. Some of the fixes resolved some latent bugs. ------------------------------------------------------------------------ r362 | bruce | 2005-07-10 23:07:29 -0600 (Sun, 10 Jul 2005) | 4 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-make.1 M /trunk/ezmlmrc.5 M /trunk/ezmlmrc.template Added a "sql" file in the "LIST/mod" directory on creation of lists. This fixes a long-standing bug where moderator addresses are not stored in SQL. ------------------------------------------------------------------------ r361 | bruce | 2005-07-10 22:01:31 -0600 (Sun, 10 Jul 2005) | 2 lines Changed paths: M /trunk/BIN M /trunk/MAN Sorted the file install lists. ------------------------------------------------------------------------ r360 | bruce | 2005-07-07 17:38:54 -0600 (Thu, 07 Jul 2005) | 2 lines Changed paths: M /trunk/subhash.c Added the missing Id tag to this file. ------------------------------------------------------------------------ r359 | bruce | 2005-07-07 17:35:59 -0600 (Thu, 07 Jul 2005) | 3 lines Changed paths: M /trunk/ezmlm-split.c M /trunk/libezmlm=l M /trunk/std_issub.c M /trunk/std_subscribe.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_pgsql/subscribe.c A /trunk/subhash.c A /trunk/subhash.h Merged the five instances of the code for calculating the subscriber hash number into a single function. ------------------------------------------------------------------------ r358 | bruce | 2005-07-07 16:09:56 -0600 (Thu, 07 Jul 2005) | 3 lines Changed paths: A /trunk/tools/makerrors Added a "makerrors" make wrapper script to filter out the most common (and unlikely to be fixed) make warnings. ------------------------------------------------------------------------ r357 | bruce | 2005-07-07 13:15:07 -0600 (Thu, 07 Jul 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx Added note about pgsql bug fix. ------------------------------------------------------------------------ r356 | bruce | 2005-07-07 13:13:20 -0600 (Thu, 07 Jul 2005) | 4 lines Changed paths: M /trunk/sub_pgsql/searchlog.c Fixed bug in PgSQL query in searchlog function -- TIMESTAMP cannot be converted directly to INT8, instead use "extract(epoch from field)" function. ------------------------------------------------------------------------ r355 | bruce | 2005-07-07 10:25:39 -0600 (Thu, 07 Jul 2005) | 3 lines Changed paths: M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/tagmsg.c Fixed bug in *SQL tagmsg functions, since the msgnum is no longer being created in the same method since the standard code was broken out. ------------------------------------------------------------------------ r354 | bruce | 2005-07-06 01:24:28 -0600 (Wed, 06 Jul 2005) | 3 lines Changed paths: M /trunk/libezmlm=l A /trunk/std_checktag.c (from /trunk/sub_std/checktag.c:350) A /trunk/std_issub.c (from /trunk/sub_std/issub.c:351) A /trunk/std_putsubs.c (from /trunk/sub_std/putsubs.c:350) A /trunk/std_searchlog.c (from /trunk/sub_std/searchlog.c:350) A /trunk/std_subscribe.c (from /trunk/sub_std/subscribe.c:351) A /trunk/std_tagmsg.c (from /trunk/sub_std/tagmsg.c:350) M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/sub_std/tagmsg.c M /trunk/subscribe.h Broke out the standard database handling code from the SQL code, as the core code was repeated in each sub_* directory (a total of 3 times). ------------------------------------------------------------------------ r353 | bruce | 2005-07-05 23:30:29 -0600 (Tue, 05 Jul 2005) | 3 lines Changed paths: M /trunk/sqllib.c M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensub.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensub.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c Simplified parsesql on the basis that *table is never set before calling by opensub. ------------------------------------------------------------------------ r352 | bruce | 2005-07-05 23:02:20 -0600 (Tue, 05 Jul 2005) | 2 lines Changed paths: M /trunk/default.do Reversed the order of -l* and *.lib on the link command line in default.do ------------------------------------------------------------------------ r351 | bruce | 2005-07-05 22:58:26 -0600 (Tue, 05 Jul 2005) | 3 lines Changed paths: M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-store.c M /trunk/ezmlm-subunsub.c M /trunk/ezmlm-warn.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_std/issub.c M /trunk/sub_std/subscribe.c M /trunk/subscribe.h Simplified the subscribe and issub functions by removing the unused table override parameter. ------------------------------------------------------------------------ r350 | bruce | 2005-07-05 12:07:34 -0600 (Tue, 05 Jul 2005) | 8 lines Changed paths: M /trunk/ezmlm-archive=x M /trunk/ezmlm-cgi=x M /trunk/ezmlm-clean=x M /trunk/ezmlm-confirm=x M /trunk/ezmlm-cron=x M /trunk/ezmlm-dispatch=x M /trunk/ezmlm-gate=x M /trunk/ezmlm-get=x M /trunk/ezmlm-idx=x M /trunk/ezmlm-issubn=x M /trunk/ezmlm-limit=x M /trunk/ezmlm-list=x M /trunk/ezmlm-make=x M /trunk/ezmlm-manage=x M /trunk/ezmlm-moderate=x M /trunk/ezmlm-receipt=x M /trunk/ezmlm-reject=x M /trunk/ezmlm-request=x M /trunk/ezmlm-return=x M /trunk/ezmlm-send=x M /trunk/ezmlm-split=x M /trunk/ezmlm-store=x M /trunk/ezmlm-sub=x M /trunk/ezmlm-tstdig=x M /trunk/ezmlm-unsub=x M /trunk/ezmlm-warn=x M /trunk/ezmlm-weed=x D /trunk/hdr=l A /trunk/libezmlm=l D /trunk/mime=l D /trunk/subdb=l D /trunk/wrap=l D /trunk/yyyymm=l Moved all objects into an all-encompasing libezmlm.a library. This simplifies moving functions around within libraries, as well as opens the possibility for a shared libezmlm, thus reducing the total executable size. It also happens to reduce the actual code size right now, since several unnecessary objects are no longer linked into programs. ------------------------------------------------------------------------ r349 | bruce | 2005-07-05 11:56:46 -0600 (Tue, 05 Jul 2005) | 2 lines Changed paths: M /trunk/default.do Fixed a minor typo in handling of *.lib type dependancies. ------------------------------------------------------------------------ r348 | bruce | 2005-07-05 11:51:13 -0600 (Tue, 05 Jul 2005) | 3 lines Changed paths: M /trunk/default.do M /trunk/make-load.sh Modified the library handling in default.do to allow for "-l" type libraries in the current directory. ------------------------------------------------------------------------ r347 | bruce | 2005-07-04 23:27:51 -0600 (Mon, 04 Jul 2005) | 2 lines Changed paths: M /trunk/ezmlm-warn.c Made "die_read" function static, to ease future linkage issues. ------------------------------------------------------------------------ r346 | bruce | 2005-07-04 23:11:44 -0600 (Mon, 04 Jul 2005) | 2 lines Changed paths: M /trunk/ezmlm-list.c Make die_write in ezmlm-list.c static to ease future linkage issues. ------------------------------------------------------------------------ r345 | bruce | 2005-07-04 16:46:35 -0600 (Mon, 04 Jul 2005) | 2 lines Changed paths: A /tags/0.441 (from /trunk:343) Tagged version 0.441 ------------------------------------------------------------------------ r344 | bruce | 2005-07-04 16:32:49 -0600 (Mon, 04 Jul 2005) | 4 lines Changed paths: M /trunk/default.do M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-list.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-subunsub.c M /trunk/ezmlm-warn.c M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c D /trunk/sub_mysql/opensql.c A /trunk/sub_mysql/opensub.c (from /trunk/sub_mysql/opensql.c:307) M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c D /trunk/sub_pgsql/opensql.c A /trunk/sub_pgsql/opensub.c (from /trunk/sub_pgsql/opensql.c:307) M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c D /trunk/sub_std/opensql.c A /trunk/sub_std/opensub.c (from /trunk/sub_std/opensql.c:301) M /trunk/subdb=l M /trunk/subscribe.h M /trunk/symlinks.do Renamed "opensql" to "opensub", and "closesql" to "closesub", both for filenames and function names, since the function has more to do with opening a subscriber database than opening up SQL. ------------------------------------------------------------------------ r343 | bruce | 2005-07-04 15:49:07 -0600 (Mon, 04 Jul 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION Stamped sources with version 0.441 ------------------------------------------------------------------------ r342 | bruce | 2005-07-04 15:46:42 -0600 (Mon, 04 Jul 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-store.c Put a valid recipient into the To: header in moderation messages. ------------------------------------------------------------------------ r341 | bruce | 2005-06-30 16:27:42 -0600 (Thu, 30 Jun 2005) | 3 lines Changed paths: M /trunk/TODO M /trunk/tests/01-misc Check the value of conf-bin, as some tests will fail if it is not set properly. ------------------------------------------------------------------------ r340 | bruce | 2005-06-30 16:20:58 -0600 (Thu, 30 Jun 2005) | 2 lines Changed paths: M /trunk/ezmlm-test.1 Updated the manual page for ezmlm-test to match the current behavior. ------------------------------------------------------------------------ r339 | bruce | 2005-06-30 16:15:59 -0600 (Thu, 30 Jun 2005) | 2 lines Changed paths: M /trunk/tests/00-config M /trunk/tests/01-misc Simplified the SQL user configuration by eliminating the -l option. ------------------------------------------------------------------------ r338 | bruce | 2005-06-30 16:06:11 -0600 (Thu, 30 Jun 2005) | 3 lines Changed paths: M /trunk/ezmlm-test.1 M /trunk/tests/01-misc M /trunk/tests/100-ezmlm-make M /trunk/tests/110-ezmlm-reject M /trunk/tests/115-ezmlm-sub M /trunk/tests/120-ezmlm-send M /trunk/tests/125-ezmlm-tstdig M /trunk/tests/130-ezmlm-weed M /trunk/tests/135-ezmlm-make M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/150-ezmlm-return M /trunk/tests/155-ezmlm-warn M /trunk/tests/160-ezmlm-manage M /trunk/tests/165-ezmlm-request M /trunk/tests/170-ezmlm-split M /trunk/tests/210-ezmlm-idx M /trunk/tests/221-ezmlm-get-index M /trunk/tests/222-ezmlm-get-get M /trunk/tests/223-ezmlm-get-thread M /trunk/tests/225-ezmlm-get-digest M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/280-ezmlm-warn M /trunk/tests/500-export M /trunk/tests/510-ezmlm-manage-subprobe M /trunk/tests/510-ezmlm-manage-unsubprobe M /trunk/tests/511-ezmlm-manage-subscribe M /trunk/tests/511-ezmlm-manage-unsubscribe M /trunk/tests/550-ezmlm-send M /trunk/tests/599-unset M /trunk/tests/90-cleanup Removed the options to restart tests at a particular section, as that distinction is no longer relevant. ------------------------------------------------------------------------ r337 | bruce | 2005-06-30 15:57:21 -0600 (Thu, 30 Jun 2005) | 3 lines Changed paths: D /trunk/tests/220-ezmlm-get A /trunk/tests/221-ezmlm-get-index (from /trunk/tests/220-ezmlm-get:331) A /trunk/tests/222-ezmlm-get-get (from /trunk/tests/220-ezmlm-get:331) A /trunk/tests/223-ezmlm-get-thread (from /trunk/tests/220-ezmlm-get:331) A /trunk/tests/225-ezmlm-get-digest (from /trunk/tests/220-ezmlm-get:331) Split the very long ezmlm-get test set into four logical parts: index, get, thread, and digest generation. ------------------------------------------------------------------------ r336 | bruce | 2005-06-30 15:09:50 -0600 (Thu, 30 Jun 2005) | 2 lines Changed paths: M /trunk/tests/155-ezmlm-warn M /trunk/tests/280-ezmlm-warn D /trunk/tests/410-ezmlm-warn Merged two ezmlm-warn tests together. ------------------------------------------------------------------------ r335 | bruce | 2005-06-29 21:23:43 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/510-ezmlm-manage-subprobe M /trunk/tests/510-ezmlm-manage-unsubprobe M /trunk/tests/511-ezmlm-manage-subscribe M /trunk/tests/511-ezmlm-manage-unsubscribe M /trunk/tests/550-ezmlm-send Fixed the prompts in the format tests to line up with the other prompts. ------------------------------------------------------------------------ r334 | bruce | 2005-06-29 21:18:40 -0600 (Wed, 29 Jun 2005) | 3 lines Changed paths: M /trunk/tests/01-misc Switched to a generic hostname in tests, since it's never actually used externally. ------------------------------------------------------------------------ r333 | bruce | 2005-06-29 21:16:07 -0600 (Wed, 29 Jun 2005) | 3 lines Changed paths: M /trunk/tests/120-ezmlm-send M /trunk/tests/99-bugs Inverted the meaning of the "noself" bug, to eliminate the nuisance message on every ezmlm-test run. ------------------------------------------------------------------------ r332 | bruce | 2005-06-29 20:00:18 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/ezmlm-test.do ezmlm-test no longer requires having QMPATH added to it. ------------------------------------------------------------------------ r331 | bruce | 2005-06-29 19:58:45 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/02-functions M /trunk/tests/100-ezmlm-make M /trunk/tests/110-ezmlm-reject M /trunk/tests/115-ezmlm-sub M /trunk/tests/120-ezmlm-send M /trunk/tests/125-ezmlm-tstdig M /trunk/tests/135-ezmlm-make M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/150-ezmlm-return M /trunk/tests/155-ezmlm-warn M /trunk/tests/160-ezmlm-manage M /trunk/tests/165-ezmlm-request M /trunk/tests/170-ezmlm-split M /trunk/tests/210-ezmlm-idx M /trunk/tests/220-ezmlm-get M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/280-ezmlm-warn M /trunk/tests/410-ezmlm-warn M /trunk/tests/500-export M /trunk/tests/550-ezmlm-send M /trunk/tests/90-cleanup M /trunk/tests/99-bugs Simplified a bunch of quoted variable oddities. ------------------------------------------------------------------------ r330 | bruce | 2005-06-29 17:58:50 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/00-config M /trunk/tests/01-misc M /trunk/tests/100-ezmlm-make D /trunk/tests/105-qmail-version Cleaned up (removed) some qmail/eztest dependancies. ------------------------------------------------------------------------ r329 | bruce | 2005-06-29 17:54:14 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/tests/00-config M /trunk/tests/01-misc M /trunk/tests/100-ezmlm-make M /trunk/tests/105-qmail-version M /trunk/tests/110-ezmlm-reject M /trunk/tests/160-ezmlm-manage ezmlm-test can now be run by any user, in any writeable directory. ------------------------------------------------------------------------ r328 | bruce | 2005-06-29 17:40:48 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/02-functions M /trunk/tests/120-ezmlm-send M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/160-ezmlm-manage M /trunk/tests/170-ezmlm-split M /trunk/tests/220-ezmlm-get M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/500-export M /trunk/tests/599-unset Set $QMAILQUEUE globally, and so skip calling qmail for anything. ------------------------------------------------------------------------ r327 | bruce | 2005-06-29 17:27:44 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/165-ezmlm-request D /trunk/tests/290-ezmlm-request Merged the two ezmlm-request tests together. ------------------------------------------------------------------------ r326 | bruce | 2005-06-29 17:20:00 -0600 (Wed, 29 Jun 2005) | 3 lines Changed paths: M /trunk/tests/160-ezmlm-manage D /trunk/tests/199-send-test-2 D /trunk/tests/200-wait-test-2 M /trunk/tests/260-ezmlm-manage Merged parts of the remaining two ezmlm-manage tests together, eliminating the last qmail send/wait pair. ------------------------------------------------------------------------ r325 | bruce | 2005-06-29 16:41:15 -0600 (Wed, 29 Jun 2005) | 3 lines Changed paths: M /trunk/tests/260-ezmlm-manage D /trunk/tests/299-send-test-3 D /trunk/tests/300-wait-test-3 D /trunk/tests/330-ezmlm-manage Merged two more parts of the (growing) ezmlm-manage test sets together, eliminating one more qmail send/wait pair. ------------------------------------------------------------------------ r324 | bruce | 2005-06-29 16:18:54 -0600 (Wed, 29 Jun 2005) | 3 lines Changed paths: M /trunk/tests/330-ezmlm-manage D /trunk/tests/399-send-test-4 D /trunk/tests/400-wait-test-4 D /trunk/tests/420-ezmlm-manage Merged two of the ezmlm-manage test sets together, which elimiated one qmail send/wait event. ------------------------------------------------------------------------ r323 | bruce | 2005-06-29 16:12:37 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/02-functions M /trunk/tests/120-ezmlm-send M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/170-ezmlm-split M /trunk/tests/220-ezmlm-get M /trunk/tests/270-ezmlm-moderate M /trunk/tests/500-export M /trunk/tests/599-unset Moved the set/unset QMAILQUEUE lines into functions for convenience. ------------------------------------------------------------------------ r322 | bruce | 2005-06-29 16:06:27 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/270-ezmlm-moderate D /trunk/tests/320-ezmlm-moderate Merged the two ezmlm-moderate tests together. ------------------------------------------------------------------------ r321 | bruce | 2005-06-29 15:02:28 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/170-ezmlm-split D /trunk/tests/310-ezmlm-split Merged the two ezmlm-split tests together. ------------------------------------------------------------------------ r320 | bruce | 2005-06-29 14:36:33 -0600 (Wed, 29 Jun 2005) | 2 lines Changed paths: M /trunk/tests/00-config M /trunk/tests/02-functions M /trunk/tests/220-ezmlm-get D /trunk/tests/340-ezmlm-get Merged the two ezmlm-get test sets together. ------------------------------------------------------------------------ r319 | bruce | 2005-06-28 23:52:28 -0600 (Tue, 28 Jun 2005) | 3 lines Changed paths: M /trunk/tests/105-qmail-version M /trunk/tests/160-ezmlm-manage M /trunk/tests/165-ezmlm-request M /trunk/tests/220-ezmlm-get M /trunk/tests/260-ezmlm-manage M /trunk/tests/330-ezmlm-manage Fixed all the test scripts to use the existing variable ${TMP} instead of its value of ${DIR}/__tmp ------------------------------------------------------------------------ r318 | bruce | 2005-06-28 23:48:44 -0600 (Tue, 28 Jun 2005) | 3 lines Changed paths: M /trunk/tests/105-qmail-version Fixed typo in qqtest script that prevented it from creating multiple output files. ------------------------------------------------------------------------ r317 | bruce | 2005-06-28 23:26:15 -0600 (Tue, 28 Jun 2005) | 2 lines Changed paths: M /trunk/tests/02-functions M /trunk/tests/105-qmail-version M /trunk/tests/140-ezmlm-clean D /trunk/tests/240-ezmlm-clean Merged the two ezmlm-clean test sets together. ------------------------------------------------------------------------ r316 | bruce | 2005-06-28 15:14:47 -0600 (Tue, 28 Jun 2005) | 2 lines Changed paths: M /trunk/tests/02-functions M /trunk/tests/145-ezmlm-store D /trunk/tests/250-ezmlm-store M /trunk/tests/270-ezmlm-moderate Merged the two ezmlm-store tests into one unit. ------------------------------------------------------------------------ r315 | bruce | 2005-06-28 15:07:13 -0600 (Tue, 28 Jun 2005) | 2 lines Changed paths: M /trunk/tests/120-ezmlm-send Reverted the previous change to ezmlm-send tests, as it breaks other tests. ------------------------------------------------------------------------ r314 | bruce | 2005-06-28 14:17:47 -0600 (Tue, 28 Jun 2005) | 2 lines Changed paths: M /trunk/tests/120-ezmlm-send Simplified the ezmlm-send tests by skipping adding the X-num: header. ------------------------------------------------------------------------ r313 | bruce | 2005-06-28 14:15:24 -0600 (Tue, 28 Jun 2005) | 2 lines Changed paths: M /trunk/tests/120-ezmlm-send D /trunk/tests/230-ezmlm-send Merged the two ezmlm-send tests by skipping passing messages through qmail. ------------------------------------------------------------------------ r312 | bruce | 2005-06-28 13:58:32 -0600 (Tue, 28 Jun 2005) | 2 lines Changed paths: M /trunk/tests/100-ezmlm-make M /trunk/tests/110-ezmlm-reject M /trunk/tests/115-ezmlm-sub M /trunk/tests/120-ezmlm-send M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/150-ezmlm-return M /trunk/tests/165-ezmlm-request M /trunk/tests/170-ezmlm-split M /trunk/tests/210-ezmlm-idx M /trunk/tests/220-ezmlm-get M /trunk/tests/230-ezmlm-send M /trunk/tests/240-ezmlm-clean M /trunk/tests/250-ezmlm-store M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/310-ezmlm-split M /trunk/tests/320-ezmlm-moderate M /trunk/tests/330-ezmlm-manage Converted all remaining ${ECHO}+exit 100 instances to use fatal. ------------------------------------------------------------------------ r311 | bruce | 2005-06-28 13:36:08 -0600 (Tue, 28 Jun 2005) | 2 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/02-functions Moved all the functions into 02-functions for real. ------------------------------------------------------------------------ r310 | bruce | 2005-06-28 13:19:37 -0600 (Tue, 28 Jun 2005) | 3 lines Changed paths: M /trunk/tests/01-misc M /trunk/tests/02-functions M /trunk/tests/100-ezmlm-make M /trunk/tests/105-qmail-version M /trunk/tests/110-ezmlm-reject M /trunk/tests/115-ezmlm-sub M /trunk/tests/120-ezmlm-send M /trunk/tests/125-ezmlm-tstdig M /trunk/tests/130-ezmlm-weed M /trunk/tests/135-ezmlm-make M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/155-ezmlm-warn M /trunk/tests/160-ezmlm-manage M /trunk/tests/170-ezmlm-split M /trunk/tests/210-ezmlm-idx M /trunk/tests/220-ezmlm-get M /trunk/tests/230-ezmlm-send M /trunk/tests/240-ezmlm-clean M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/280-ezmlm-warn M /trunk/tests/290-ezmlm-request M /trunk/tests/320-ezmlm-moderate M /trunk/tests/330-ezmlm-manage M /trunk/tests/340-ezmlm-get M /trunk/tests/410-ezmlm-warn M /trunk/tests/420-ezmlm-manage M /trunk/tests/500-export M /trunk/tests/510-ezmlm-manage-subprobe M /trunk/tests/510-ezmlm-manage-unsubprobe M /trunk/tests/511-ezmlm-manage-subscribe M /trunk/tests/511-ezmlm-manage-unsubscribe M /trunk/tests/550-ezmlm-send Moved the repetitive sequence { ${ECHO} "something"; exit 100; } into a function "fatal". ------------------------------------------------------------------------ r309 | bruce | 2005-06-23 23:27:12 -0600 (Thu, 23 Jun 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlmrc.template Don't clobber msgsize file on re-make. Thanks Stephen Quinney ------------------------------------------------------------------------ r308 | bruce | 2005-06-23 23:21:19 -0600 (Thu, 23 Jun 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/readwrite.h -Fixed readwrite.h to work on LP64 systems. Thanks Amitai Schlair ------------------------------------------------------------------------ r307 | bruce | 2005-06-23 17:16:58 -0600 (Thu, 23 Jun 2005) | 2 lines Changed paths: M /trunk/TODO A /trunk/sqllib.c (from /trunk/sub_mysql/opensql.c:305) M /trunk/sub_mysql/opensql.c M /trunk/sub_pgsql/opensql.c M /trunk/subdb=l M /trunk/subscribe.h Merged the common code from sub_*sql/opensql into a single source. ------------------------------------------------------------------------ r306 | bruce | 2005-06-23 15:40:43 -0600 (Thu, 23 Jun 2005) | 3 lines Changed paths: M /trunk/sub_mysql/searchlog.c Removed unnecessary variable ptable in sub_mysql/searchlog.c, which only ever pointed to "table". ------------------------------------------------------------------------ r305 | bruce | 2005-06-23 00:23:02 -0600 (Thu, 23 Jun 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/TODO M /trunk/sub_mysql/opensql.c M /trunk/sub_pgsql/opensql.c Fixed critical one-off bug in both *SQL configuration parsers. Thanks Jim Winstead ------------------------------------------------------------------------ r304 | bruce | 2005-04-28 17:53:52 -0600 (Thu, 28 Apr 2005) | 2 lines Changed paths: M /trunk/concatHDR.c M /trunk/copy.c M /trunk/decodeB.c M /trunk/decodeHDR.c M /trunk/decodeQ.c A /trunk/die.h A /trunk/die=l A /trunk/die_badaddr.c A /trunk/die_badformat.c A /trunk/die_dow.c A /trunk/die_nomem.c A /trunk/die_sender.c A /trunk/die_usage.c M /trunk/encodeB.c M /trunk/encodeQ.c M /trunk/ezmlm-archive.c M /trunk/ezmlm-archive=x M /trunk/ezmlm-cgi.c M /trunk/ezmlm-cgi=x M /trunk/ezmlm-clean.c M /trunk/ezmlm-clean=x M /trunk/ezmlm-confirm.c M /trunk/ezmlm-confirm=x M /trunk/ezmlm-cron.c M /trunk/ezmlm-cron=x M /trunk/ezmlm-dispatch.c M /trunk/ezmlm-dispatch=x M /trunk/ezmlm-gate.c M /trunk/ezmlm-gate=x M /trunk/ezmlm-get.c M /trunk/ezmlm-get=x M /trunk/ezmlm-idx.c M /trunk/ezmlm-idx=x M /trunk/ezmlm-issubn.c M /trunk/ezmlm-issubn=x M /trunk/ezmlm-limit.c M /trunk/ezmlm-limit=x M /trunk/ezmlm-list.c M /trunk/ezmlm-list=x M /trunk/ezmlm-make.c M /trunk/ezmlm-make=x M /trunk/ezmlm-manage.c M /trunk/ezmlm-manage=x M /trunk/ezmlm-moderate.c M /trunk/ezmlm-moderate=x M /trunk/ezmlm-receipt.c M /trunk/ezmlm-receipt=x M /trunk/ezmlm-reject.c M /trunk/ezmlm-reject=x M /trunk/ezmlm-request.c M /trunk/ezmlm-request=x M /trunk/ezmlm-return.c M /trunk/ezmlm-return=x M /trunk/ezmlm-send.c M /trunk/ezmlm-send=x M /trunk/ezmlm-split.c M /trunk/ezmlm-split=x M /trunk/ezmlm-store.c M /trunk/ezmlm-store=x M /trunk/ezmlm-sub.c M /trunk/ezmlm-sub=x M /trunk/ezmlm-subunsub.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-tstdig=x M /trunk/ezmlm-unsub.c M /trunk/ezmlm-unsub=x M /trunk/ezmlm-warn.c M /trunk/ezmlm-warn=x M /trunk/ezmlm-weed.c M /trunk/ezmlm-weed=x M /trunk/getconf.c M /trunk/hdr_datemsgid.c M /trunk/hdr_from.c M /trunk/hdr_listsubject.c M /trunk/idx.h M /trunk/idxthread.c M /trunk/lockfile.c M /trunk/makehash.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/issub.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/sub_std/tagmsg.c M /trunk/unfoldHDR.c M /trunk/wrap_execbin.c M /trunk/wrap_execv.c M /trunk/wrap_exitcode.c M /trunk/wrap_fork.c M /trunk/wrap_stat.c M /trunk/wrap_waitpid.c Moved several die_* functions into a library. More may follow. ------------------------------------------------------------------------ r303 | bruce | 2005-04-28 15:24:56 -0600 (Thu, 28 Apr 2005) | 2 lines Changed paths: M /trunk/ezmlm-archive.c M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-cron.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-list.c M /trunk/ezmlm-make.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-warn.c M /trunk/ezmlm-weed.c Fixed up function prototypes, adding a few const*s. ------------------------------------------------------------------------ r302 | bruce | 2005-04-28 13:39:50 -0600 (Thu, 28 Apr 2005) | 2 lines Changed paths: M /trunk/ezmlm-manage.c Fixed up some function prototypes and const char*s. ------------------------------------------------------------------------ r301 | bruce | 2005-04-27 18:24:14 -0600 (Wed, 27 Apr 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-cgi.c Updated ezmlm-cgi to generate valid XHTML/CSS output. Thanks Brian Ghidinelli ------------------------------------------------------------------------ r300 | bruce | 2005-04-20 16:40:10 -0600 (Wed, 20 Apr 2005) | 3 lines Changed paths: M /branches/send-rewrite/msg.h M /branches/send-rewrite/msg_parse.c Changed the meaning of the final flag to msg_parse to mean doing an extra step of parsing, instead of just the recursion. ------------------------------------------------------------------------ r299 | bruce | 2005-04-20 16:29:48 -0600 (Wed, 20 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/mime.h mime.h no longer needs the "struct substdio" forward declaration. ------------------------------------------------------------------------ r298 | bruce | 2005-04-20 10:31:31 -0600 (Wed, 20 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/msg=l A /branches/send-rewrite/msg_dump.c Added code to dump a message to a substdio stream. ------------------------------------------------------------------------ r297 | bruce | 2005-04-20 10:07:09 -0600 (Wed, 20 Apr 2005) | 3 lines Changed paths: M /branches/send-rewrite/ezmlm-send.c M /branches/send-rewrite/ezmlm-send=x D /branches/send-rewrite/load_message.c M /branches/send-rewrite/mime.h M /branches/send-rewrite/mime=l D /branches/send-rewrite/mime_free.c D /branches/send-rewrite/mime_parse.c A /branches/send-rewrite/msg.h A /branches/send-rewrite/msg=l A /branches/send-rewrite/msg_free.c (from /branches/send-rewrite/mime_free.c:269) A /branches/send-rewrite/msg_load.c (from /branches/send-rewrite/load_message.c:269) A /branches/send-rewrite/msg_parse.c (from /branches/send-rewrite/mime_parse.c:273) Moved the message loading and parsing routines into their own library, as it will encompas more than just MIME handling. ------------------------------------------------------------------------ r296 | bruce | 2005-04-19 09:44:51 -0600 (Tue, 19 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/ezmlm-send.c Move the message globals into main. ------------------------------------------------------------------------ r295 | bruce | 2005-04-18 18:02:46 -0600 (Mon, 18 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/ezmlm-send.c M /branches/send-rewrite/stralloc.h M /branches/send-rewrite/stralloc=l A /branches/send-rewrite/stralloc_getln.c Moved the "getln from a stralloc" function into the stralloc library. ------------------------------------------------------------------------ r294 | bruce | 2005-04-18 17:19:42 -0600 (Mon, 18 Apr 2005) | 2 lines Changed paths: M /trunk/ezmlmrc.5 Tidied up a couple of line break oddities. ------------------------------------------------------------------------ r293 | bruce | 2005-04-18 17:19:09 -0600 (Mon, 18 Apr 2005) | 4 lines Changed paths: M /trunk/ezmlm-request.1 Fixed up formatting of the command format line. Using .BR removes spaces from the result, so it needs to be replaced by manual \fR and \fB escapes. ------------------------------------------------------------------------ r292 | bruce | 2005-04-18 17:15:08 -0600 (Mon, 18 Apr 2005) | 2 lines Changed paths: M /trunk/TODO M /trunk/ezmlm-reject.1 Document the -F/-f flags in ezmlm-reject. ------------------------------------------------------------------------ r291 | bruce | 2005-04-15 14:51:57 -0600 (Fri, 15 Apr 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/sub_pgsql/subscribe.c Fixed lack of quoting in PgSQL subscribe code. Thanks Dan O'Neill ------------------------------------------------------------------------ r290 | bruce | 2005-04-15 13:11:09 -0600 (Fri, 15 Apr 2005) | 1 line Changed paths: A /tags/0.440 (from /trunk:289) Tagged version 0.440 ------------------------------------------------------------------------ r289 | bruce | 2005-04-15 13:10:03 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: D /tags/0.440 Removed tag due to broken sources. ------------------------------------------------------------------------ r288 | bruce | 2005-04-15 12:52:40 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: M /trunk/copy.c Fixed extra "fatal" parameter bug in previous merge. ------------------------------------------------------------------------ r287 | bruce | 2005-04-15 12:48:58 -0600 (Fri, 15 Apr 2005) | 1 line Changed paths: A /tags/0.440 (from /trunk:286) Tagged version 0.440 ------------------------------------------------------------------------ r286 | bruce | 2005-04-15 12:47:48 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/copy.c M /trunk/ezmlm-get.1 M /trunk/lang/en_US.text Merged revisions 246:253 from branches/0.43 ------------------------------------------------------------------------ r285 | bruce | 2005-04-15 12:33:41 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: M /trunk/targets.do The target list needed "setup" in place of "install" ------------------------------------------------------------------------ r284 | bruce | 2005-04-15 11:56:02 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: M /trunk/tools/makedist Added generation of FILES.idx to the makedist script. ------------------------------------------------------------------------ r283 | bruce | 2005-04-15 11:49:34 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION Stamped sources with version 0.440 ------------------------------------------------------------------------ r282 | bruce | 2005-04-15 11:49:00 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: M /trunk/REPLACED Added several header files that are now effectively replaced. ------------------------------------------------------------------------ r281 | bruce | 2005-04-15 11:46:27 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: D /trunk/makemake.sh D /trunk/makepatch.sh M /trunk/tools/makedist A /trunk/tools/makemake (from /trunk/makemake.sh:267) A /trunk/tools/makepatch (from /trunk/makepatch.sh:279) Moved the makemake and makepatch scripts into tools. ------------------------------------------------------------------------ r280 | bruce | 2005-04-15 11:44:01 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: A /trunk/EXTRADIST A /trunk/tools A /trunk/tools/makedist Added script for building the distribution tarball. ------------------------------------------------------------------------ r279 | bruce | 2005-04-15 11:43:08 -0600 (Fri, 15 Apr 2005) | 2 lines Changed paths: M /trunk/makepatch.sh Reference the ezmlm sources within the repository. ------------------------------------------------------------------------ r278 | bruce | 2005-04-15 11:42:37 -0600 (Fri, 15 Apr 2005) | 3 lines Changed paths: A /trunk/ezmlm-0.53.tar.gz Add the original ezmlm sources into the repository, used by various tools to generate the patch and file lists. ------------------------------------------------------------------------ r277 | bruce | 2005-04-15 11:41:23 -0600 (Fri, 15 Apr 2005) | 3 lines Changed paths: M /trunk/ezmlm-test.do Fix a small problem with ezmlm-test.do that causes a directory to get put into the SOURCES, which in turn confuses the makedist script. ------------------------------------------------------------------------ r276 | bruce | 2005-04-15 00:03:23 -0600 (Fri, 15 Apr 2005) | 3 lines Changed paths: M /trunk/FILES Moved issub.h into the same position that it was originally. This all goes back to a mistaken change in r159. ------------------------------------------------------------------------ r275 | bruce | 2005-04-14 23:24:52 -0600 (Thu, 14 Apr 2005) | 3 lines Changed paths: M /trunk/FILES Added source file "issub.h" that actually is present in the original ezmlm-0.53.tar.gz package. ------------------------------------------------------------------------ r274 | bruce | 2005-04-14 16:16:13 -0600 (Thu, 14 Apr 2005) | 2 lines Changed paths: M /trunk/TODO A /trunk/ezmlm-test.do M /trunk/it.do Added a target to build ezmlm-test. ------------------------------------------------------------------------ r273 | bruce | 2005-04-14 13:36:38 -0600 (Thu, 14 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/mime_parse.c Convert operational names (type, encoding, charset) to lowercase. ------------------------------------------------------------------------ r272 | bruce | 2005-04-14 10:39:37 -0600 (Thu, 14 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/mime_parse.c Modified to properly handle lines ending in CR+LF. ------------------------------------------------------------------------ r271 | bruce | 2005-04-12 17:00:55 -0600 (Tue, 12 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/mime_parse.c Handle parts that don't have an ending boundary line. ------------------------------------------------------------------------ r270 | bruce | 2005-04-11 17:31:23 -0600 (Mon, 11 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/mime_parse.c Add support for parsing message/* bodies (which may contain subparts etc). ------------------------------------------------------------------------ r269 | bruce | 2005-04-11 16:54:11 -0600 (Mon, 11 Apr 2005) | 3 lines Changed paths: M /branches/send-rewrite/ezmlm-send.c A /branches/send-rewrite/load_message.c M /branches/send-rewrite/mime.h M /branches/send-rewrite/mime=l A /branches/send-rewrite/mime_free.c A /branches/send-rewrite/mime_parse.c Moved load_message into its own source file, and added a full recursive MIME parser. ------------------------------------------------------------------------ r268 | bruce | 2005-04-09 21:46:02 -0600 (Sat, 09 Apr 2005) | 2 lines Changed paths: M /branches/send-rewrite/TODO M /branches/send-rewrite/default.do A /branches/send-rewrite/ezmlm-accept=s A /branches/send-rewrite/ezmlm-check=s A /branches/send-rewrite/ezmlm-glconf=s M /branches/send-rewrite/makemake.sh Merged revisions 264:267 from trunk. ------------------------------------------------------------------------ r267 | bruce | 2005-04-09 21:43:26 -0600 (Sat, 09 Apr 2005) | 4 lines Changed paths: M /trunk/TODO M /trunk/makemake.sh Revised the logic a bit, to treat files as sources only if a rule for them doesn't exist, instead of assuming that files that already exist are sources. ------------------------------------------------------------------------ r266 | bruce | 2005-04-09 21:42:21 -0600 (Sat, 09 Apr 2005) | 2 lines Changed paths: M /trunk/default.do Be more specific on what kinds of files the ezmlmrc.* pattern matches. ------------------------------------------------------------------------ r265 | bruce | 2005-04-09 21:20:17 -0600 (Sat, 09 Apr 2005) | 2 lines Changed paths: A /trunk/ezmlm-accept=s A /trunk/ezmlm-check=s A /trunk/ezmlm-glconf=s Added missing =s files for shell scripts that weren't being built. ------------------------------------------------------------------------ r264 | bruce | 2005-04-09 21:14:49 -0600 (Sat, 09 Apr 2005) | 2 lines Changed paths: D /branches/send-rewrite/TARGETS M /branches/send-rewrite/it.do M /branches/send-rewrite/makemake.sh M /branches/send-rewrite/man.do M /branches/send-rewrite/stralloc=l Merged revisions 260:263 from trunk. ------------------------------------------------------------------------ r263 | bruce | 2005-04-09 20:59:24 -0600 (Sat, 09 Apr 2005) | 2 lines Changed paths: M /trunk/stralloc=l Added missing stralloc_num.o object to the stralloc.a library. ------------------------------------------------------------------------ r262 | bruce | 2005-04-09 20:58:48 -0600 (Sat, 09 Apr 2005) | 2 lines Changed paths: M /trunk/it.do M /trunk/man.do Added some missing targets. ------------------------------------------------------------------------ r261 | bruce | 2005-04-09 20:57:39 -0600 (Sat, 09 Apr 2005) | 2 lines Changed paths: D /trunk/TARGETS M /trunk/makemake.sh Auto-generate TARGETS and SOURCES from makemake.sh ------------------------------------------------------------------------ r260 | bruce | 2005-04-07 13:24:09 -0600 (Thu, 07 Apr 2005) | 2 lines Changed paths: M /trunk/ezmlm-confirm.c Removed unused "fdlock" variable. ------------------------------------------------------------------------ r259 | bruce | 2005-04-07 13:23:29 -0600 (Thu, 07 Apr 2005) | 2 lines Changed paths: M /trunk/ezmlm-confirm.c M /trunk/ezmlm-get.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-split.c Removed unused "die_badaddr(void)" function. ------------------------------------------------------------------------ r258 | bruce | 2005-04-07 10:53:44 -0600 (Thu, 07 Apr 2005) | 2 lines Changed paths: M /trunk/ezmlm-manage.c M /trunk/ezmlm-return.c Removed unused reference to $LOCAL. ------------------------------------------------------------------------ r257 | bruce | 2005-04-07 10:53:11 -0600 (Thu, 07 Apr 2005) | 3 lines Changed paths: M /trunk/ezmlm-check.sh M /trunk/ezmlm-get.1 M /trunk/ezmlm-make.1 M /trunk/ezmlm-manage.1 M /trunk/ezmlm-request.1 M /trunk/ezmlm.5 M /trunk/ezmlmglrc M /trunk/ezmlmsubrc M /trunk/tests/110-ezmlm-reject M /trunk/tests/135-ezmlm-make Removed more (all remaining?) uses of inlocal/inhost, and fixed up documentation to match. ------------------------------------------------------------------------ r256 | bruce | 2005-04-02 23:00:47 -0600 (Sat, 02 Apr 2005) | 3 lines Changed paths: M /branches/send-rewrite/ezmlm-send.c Step one of ezmlm-send rewrite: either mmap or slurp standard input into a stralloc. ------------------------------------------------------------------------ r255 | bruce | 2005-04-02 22:57:20 -0600 (Sat, 02 Apr 2005) | 2 lines Changed paths: A /branches/send-rewrite (from /trunk:254) Created a branch to work on the ezmlm-send rewrite. ------------------------------------------------------------------------ r254 | bruce | 2005-04-01 17:17:55 -0600 (Fri, 01 Apr 2005) | 2 lines Changed paths: M /trunk/ezmlm-limit.1 Fixed some obvious formatting typos in the ezmlm-limit.1 man page. ------------------------------------------------------------------------ r253 | bruce | 2005-03-31 16:59:42 -0600 (Thu, 31 Mar 2005) | 2 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/copy.c Fixed a problem with handling text files with no final newline. ------------------------------------------------------------------------ r252 | bruce | 2005-03-31 16:58:37 -0600 (Thu, 31 Mar 2005) | 2 lines Changed paths: M /branches/0.43/ezmlm-get.1 Fixed a couple of small typos. ------------------------------------------------------------------------ r251 | bruce | 2005-03-28 23:36:14 -0600 (Mon, 28 Mar 2005) | 2 lines Changed paths: M /trunk/lang/de.text M /trunk/lang/en_US.text M /trunk/lang/es.text M /trunk/lang/fr.text M /trunk/lang/hu.text M /trunk/lang/id.text M /trunk/lang/it.text M /trunk/lang/ja.text M /trunk/lang/nl.text M /trunk/lang/sv.text Removed redundant flag selectors. ------------------------------------------------------------------------ r250 | bruce | 2005-03-16 16:31:05 -0600 (Wed, 16 Mar 2005) | 2 lines Changed paths: M /trunk/lang/ch_GB.text M /trunk/lang/cs.text M /trunk/lang/da.text M /trunk/lang/pl.text M /trunk/lang/pt.text M /trunk/lang/pt_BR.text M /trunk/lang/ru.text Unified the "digest" text file flags across all languages. ------------------------------------------------------------------------ r249 | bruce | 2005-03-16 15:52:58 -0600 (Wed, 16 Mar 2005) | 3 lines Changed paths: M /trunk/lang/ch_GB.text M /trunk/lang/cs.text M /trunk/lang/da.text M /trunk/lang/pl.text M /trunk/lang/pt.text M /trunk/lang/pt_BR.text M /trunk/lang/ru.text Unified all languages to have the same #E flag on most text files. Some other unifications remain. ------------------------------------------------------------------------ r248 | bruce | 2005-03-16 15:41:00 -0600 (Wed, 16 Mar 2005) | 2 lines Changed paths: M /trunk/lang/ch_GB.text M /trunk/lang/cs.text M /trunk/lang/da.text M /trunk/lang/pl.text M /trunk/lang/pt.text M /trunk/lang/pt_BR.text M /trunk/lang/ru.text M /trunk/lang/sv.text Unify the flags on edit-* text files across all languages. ------------------------------------------------------------------------ r247 | bruce | 2005-03-11 14:56:05 -0600 (Fri, 11 Mar 2005) | 2 lines Changed paths: M /branches/0.43/lang/en_US.text Fixed a trivial typo in the "edit-list" text. ------------------------------------------------------------------------ r246 | bruce | 2005-03-08 22:48:47 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION M /trunk/ezmlm-manage.c M /trunk/ezmlmrc.template M /trunk/idx.h M /trunk/lang/ch_GB.text M /trunk/lang/cs.text M /trunk/lang/da.text M /trunk/lang/en_US.text M /trunk/lang/es.text M /trunk/lang/fr.text M /trunk/lang/hu.text M /trunk/lang/id.text M /trunk/lang/it.text M /trunk/lang/ja.text M /trunk/lang/nl.text M /trunk/lang/pl.text M /trunk/lang/pt.text M /trunk/lang/pt_BR.text M /trunk/lang/ru.text M /trunk/lang/sv.text Merged revisions 234:245. ------------------------------------------------------------------------ r245 | bruce | 2005-03-08 16:54:35 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/HISTORY M /branches/0.43/VERSION Bumped version to 0.435 ------------------------------------------------------------------------ r244 | bruce | 2005-03-08 10:39:27 -0600 (Tue, 08 Mar 2005) | 3 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/ezmlm-manage.c M /branches/0.43/idx.h Tweaked the subscriber log search subject to differentiate it from the complete subscriber log. ------------------------------------------------------------------------ r243 | bruce | 2005-03-01 21:39:09 -0600 (Tue, 01 Mar 2005) | 3 lines Changed paths: M /branches/0.43/ezmlmrc.template The -yY options are now in use by the post-confirm mechanism, so they can't be user-defined. ------------------------------------------------------------------------ r242 | bruce | 2005-03-01 15:59:07 -0600 (Tue, 01 Mar 2005) | 2 lines Changed paths: M /branches/0.43/lang/ch_GB.text M /branches/0.43/lang/cs.text M /branches/0.43/lang/da.text M /branches/0.43/lang/en_US.text M /branches/0.43/lang/es.text M /branches/0.43/lang/fr.text M /branches/0.43/lang/hu.text M /branches/0.43/lang/id.text M /branches/0.43/lang/it.text M /branches/0.43/lang/ja.text M /branches/0.43/lang/nl.text M /branches/0.43/lang/pl.text M /branches/0.43/lang/pt.text M /branches/0.43/lang/pt_BR.text M /branches/0.43/lang/ru.text M /branches/0.43/lang/sv.text Added @<#H#> (hostname) to an email address in the edit-list text. ------------------------------------------------------------------------ r241 | bruce | 2005-02-28 14:07:55 -0600 (Mon, 28 Feb 2005) | 14 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/ezmlm-manage.c The following patch fixes a problem where reply-to addresses are occasionally corrupted in ezmlm-manage confirmation responses. The problem was caused by a dangling pointer: In doconfirm(act), stralloc_0() was being called (for an unnecessary second time) on the relocatable string buffer at &confirm *after* a pointer into this buffer had been given away via copy.c/set_cpconfirm(). If stralloc_0() had to allocate a larger buffer in order to append its 0 byte, the given-away pointer dangled into the old buffer. The fix is to remove the late, redundant call to stralloc_0(). Tom Moertel 2005-02-23 Thanks to Sami Farin for spotting the second instance of this problem. ------------------------------------------------------------------------ r240 | bruce | 2005-02-09 15:40:33 -0600 (Wed, 09 Feb 2005) | 2 lines Changed paths: A /trunk/hdr_listsubject.c (from /branches/0.43/hdr_listsubject.c:234) Added another missing source from the previous merge. ------------------------------------------------------------------------ r239 | bruce | 2005-02-09 15:38:05 -0600 (Wed, 09 Feb 2005) | 2 lines Changed paths: M /trunk/ezmlm-confirm.c M /trunk/ezmlm-cron.c M /trunk/ezmlm-dispatch.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-store.c M /trunk/wrap.h M /trunk/wrap_execbin.c M /trunk/wrap_execsh.c M /trunk/wrap_execv.c M /trunk/wrap_exitcode.c M /trunk/wrap_fork.c M /trunk/wrap_stat.c M /trunk/wrap_waitpid.c Removed the FATAL argument from the wrap_* functions. ------------------------------------------------------------------------ r238 | bruce | 2005-02-09 15:28:36 -0600 (Wed, 09 Feb 2005) | 2 lines Changed paths: M /trunk/auto-str.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-list.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-subunsub.c M /trunk/ezmlm-weed.c Changed to use subfdin and subfdout in a number of places. ------------------------------------------------------------------------ r237 | bruce | 2005-02-09 15:27:59 -0600 (Wed, 09 Feb 2005) | 2 lines Changed paths: M /trunk/tests/115-ezmlm-sub Tweaked error messages to be a little clearer. ------------------------------------------------------------------------ r236 | bruce | 2005-02-09 10:26:09 -0600 (Wed, 09 Feb 2005) | 2 lines Changed paths: M /trunk/ezmlm-manage.1 I missed adding this to the previous merge of branches/0.43 r198:234 ------------------------------------------------------------------------ r235 | bruce | 2005-02-09 10:24:15 -0600 (Wed, 09 Feb 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION M /trunk/default.do M /trunk/ezmlm-archive.c M /trunk/ezmlm-archive=x M /trunk/ezmlm-cgi=x M /trunk/ezmlm-clean.c M /trunk/ezmlm-clean=x M /trunk/ezmlm-confirm.c M /trunk/ezmlm-confirm=x M /trunk/ezmlm-cron.c M /trunk/ezmlm-cron=x M /trunk/ezmlm-get.c M /trunk/ezmlm-get=x M /trunk/ezmlm-idx.c M /trunk/ezmlm-idx=x M /trunk/ezmlm-issubn=x M /trunk/ezmlm-limit.c M /trunk/ezmlm-limit=x M /trunk/ezmlm-make.c M /trunk/ezmlm-make=x M /trunk/ezmlm-manage.c M /trunk/ezmlm-manage=x M /trunk/ezmlm-moderate.c M /trunk/ezmlm-moderate=x M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-send=x M /trunk/ezmlm-store.c M /trunk/ezmlm-store=x M /trunk/ezmlm-sub=x M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-tstdig=x M /trunk/ezmlm-unsub=x M /trunk/ezmlm-warn.c M /trunk/ezmlm-warn=x M /trunk/ezmlmrc.template M /trunk/hdr.h M /trunk/hdr=l M /trunk/idx.h M /trunk/idxthread.c M /trunk/lang/en_US.text M /trunk/lang/pt_BR.sed M /trunk/lang/pt_BR.text M /trunk/lock.h M /trunk/lock=l A /trunk/lockfile.c (from /branches/0.43/lockfile.c:234) M /trunk/sub_mysql/subscribe.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_std/subscribe.c M /trunk/tests/02-functions Merged branches/0.43 r198:234 ------------------------------------------------------------------------ r234 | bruce | 2005-02-07 11:14:29 -0600 (Mon, 07 Feb 2005) | 2 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/HISTORY M /branches/0.43/VERSION Stamped version 0.434 for release. ------------------------------------------------------------------------ r233 | bruce | 2005-02-07 11:12:08 -0600 (Mon, 07 Feb 2005) | 2 lines Changed paths: M /branches/0.43/Makefile The ezmlmrc files depend on VERSION. ------------------------------------------------------------------------ r232 | bruce | 2005-02-03 17:04:21 -0600 (Thu, 03 Feb 2005) | 2 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/ezmlm-manage.c M /branches/0.43/idx.h Replaced the generic "ezmlm response" subject with unique subjects. ------------------------------------------------------------------------ r231 | bruce | 2005-02-03 16:11:59 -0600 (Thu, 03 Feb 2005) | 2 lines Changed paths: M /branches/0.43/ezmlm-clean.c M /branches/0.43/ezmlm-get.c M /branches/0.43/ezmlm-moderate.c M /branches/0.43/ezmlm-store.c M /branches/0.43/ezmlm-warn.c Fixed more subjects to use hdr_listsubject. ------------------------------------------------------------------------ r230 | bruce | 2005-02-03 13:18:49 -0600 (Thu, 03 Feb 2005) | 3 lines Changed paths: M /branches/0.43/ezmlm-manage.c M /branches/0.43/hdr.h M /branches/0.43/hdr_listsubject.c M /branches/0.43/idx.h Converted the remaining subjects that include the list address to call the common hdr_listsubject functions. ------------------------------------------------------------------------ r229 | bruce | 2005-02-03 13:03:40 -0600 (Thu, 03 Feb 2005) | 3 lines Changed paths: M /branches/0.43/Makefile M /branches/0.43/ezmlm-manage.c M /branches/0.43/hdr.h A /branches/0.43/hdr_listsubject.c M /branches/0.43/idx.h Refactored the generation of subjects including the list address into a common function. ------------------------------------------------------------------------ r228 | bruce | 2005-02-03 13:03:01 -0600 (Thu, 03 Feb 2005) | 2 lines Changed paths: M /branches/0.43/tests/02-functions Fixed up date test to work for single digit day numbers. ------------------------------------------------------------------------ r227 | bruce | 2005-02-02 19:15:48 -0600 (Wed, 02 Feb 2005) | 3 lines Changed paths: M /branches/0.43/lang/pt_BR.sed Final update to the pt_BR language texts. Thanks Glen Stewart ------------------------------------------------------------------------ r226 | bruce | 2005-02-02 15:03:28 -0600 (Wed, 02 Feb 2005) | 3 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/TODO M /branches/0.43/ezmlm-confirm.c Fixed a deadlock between ezmlm-confirm and ezmlm-store. Thanks SATOH Fumiyasu for pointing out the problem. ------------------------------------------------------------------------ r225 | bruce | 2005-02-02 14:55:34 -0600 (Wed, 02 Feb 2005) | 2 lines Changed paths: M /branches/0.43/Makefile M /branches/0.43/ezmlm-archive.c M /branches/0.43/ezmlm-clean.c M /branches/0.43/ezmlm-confirm.c M /branches/0.43/ezmlm-cron.c M /branches/0.43/ezmlm-get.c M /branches/0.43/ezmlm-idx.c M /branches/0.43/ezmlm-limit.c M /branches/0.43/ezmlm-make.c M /branches/0.43/ezmlm-manage.c M /branches/0.43/ezmlm-moderate.c M /branches/0.43/ezmlm-return.c M /branches/0.43/ezmlm-send.c M /branches/0.43/ezmlm-store.c M /branches/0.43/ezmlm-tstdig.c M /branches/0.43/ezmlm-warn.c M /branches/0.43/idxthread.c M /branches/0.43/lock.h M /branches/0.43/lock=l A /branches/0.43/lockfile.c M /branches/0.43/sub_mysql/subscribe.c M /branches/0.43/sub_pgsql/subscribe.c M /branches/0.43/sub_std/subscribe.c Refactored all file locks into a common lockfile function. ------------------------------------------------------------------------ r224 | bruce | 2005-02-01 20:47:51 -0600 (Tue, 01 Feb 2005) | 2 lines Changed paths: M /branches/0.43/lang/en_US.text Fixed a tiny typo (carrry => carry). ------------------------------------------------------------------------ r223 | bruce | 2005-02-01 17:51:28 -0600 (Tue, 01 Feb 2005) | 4 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/ezmlmrc.template Fixed ezmlmrc template problem with moderated lists: -mO lists (moderated with others not rejected) were missing ezmlm-store in the editor file. ------------------------------------------------------------------------ r222 | bruce | 2005-01-31 13:27:32 -0600 (Mon, 31 Jan 2005) | 6 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/TODO M /branches/0.43/ezmlmrc.template Fixed broken invocation of ezmlm-confirm in ezmlmrc. Thanks SATOH Fumiyasu Unfortunately, this uncovers a deadlock condition between ezmlm-confirm and ezmlm-store. ------------------------------------------------------------------------ r221 | bruce | 2005-01-31 12:58:09 -0600 (Mon, 31 Jan 2005) | 3 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/lang/pt_BR.text Updated the pt_BR language texts. Thanks Glen Stewart ------------------------------------------------------------------------ r220 | bruce | 2005-01-31 12:53:13 -0600 (Mon, 31 Jan 2005) | 2 lines Changed paths: M /branches/0.43/CHANGES.idx Added change notes, as it seems I will need a 0.434 release. ------------------------------------------------------------------------ r219 | bruce | 2005-01-18 23:22:07 -0600 (Tue, 18 Jan 2005) | 2 lines Changed paths: M /trunk/subfd.h M /trunk/subfderr.c A /trunk/subfdin.c (from /trunk/subfderr.c:218) A /trunk/subfdout.c (from /trunk/subfderr.c:218) M /trunk/substdio=l Added subfdin and subfdout buffers in addition to the existing subfderr. ------------------------------------------------------------------------ r218 | bruce | 2005-01-18 22:28:07 -0600 (Tue, 18 Jan 2005) | 2 lines Changed paths: M /trunk/subfd.h M /trunk/subfderr.c Made the subfderr pointer (not the contents) const. ------------------------------------------------------------------------ r217 | bruce | 2005-01-18 22:21:43 -0600 (Tue, 18 Jan 2005) | 3 lines Changed paths: M /trunk/ezmlm-sub.1 M /trunk/ezmlm-sub.c M /trunk/ezmlm-sub=x A /trunk/ezmlm-subunsub.c (from /trunk/ezmlm-sub.c:214) M /trunk/ezmlm-unsub.1 M /trunk/ezmlm-unsub.c M /trunk/ezmlm-unsub=x Merged the subscribe and unsubscribe code, and reconciled the manual pages. ------------------------------------------------------------------------ r216 | bruce | 2005-01-12 15:39:26 -0600 (Wed, 12 Jan 2005) | 3 lines Changed paths: M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensql.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/subscribe.h Removed the "psql" declaration from subscribe.h, moving and renaming it (making it unique) into each of the sub databases. ------------------------------------------------------------------------ r215 | bruce | 2005-01-12 15:38:47 -0600 (Wed, 12 Jan 2005) | 2 lines Changed paths: M /trunk/TODO Fixed up done items. ------------------------------------------------------------------------ r214 | bruce | 2005-01-12 15:26:23 -0600 (Wed, 12 Jan 2005) | 3 lines Changed paths: M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-list.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-unsub.c M /trunk/ezmlm-warn.c M /trunk/sub_mysql/opensql.c M /trunk/sub_pgsql/opensql.c Moved the "psql" global out of the program main files, where it was repeatedly defined, and into the sub_*sql subdirectories. ------------------------------------------------------------------------ r213 | bruce | 2005-01-12 13:29:15 -0600 (Wed, 12 Jan 2005) | 2 lines Changed paths: M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensql.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensql.c Gave the rest of the sub_* functions proper prototypes. ------------------------------------------------------------------------ r212 | bruce | 2005-01-11 15:20:15 -0600 (Tue, 11 Jan 2005) | 2 lines Changed paths: M /trunk/concatHDR.c M /trunk/copy.c M /trunk/copy.h M /trunk/decodeB.c M /trunk/decodeHDR.c M /trunk/decodeQ.c M /trunk/encodeB.c M /trunk/encodeQ.c M /trunk/ezmlm-archive.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-list.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-unsub.c M /trunk/ezmlm-warn.c M /trunk/getconf.c M /trunk/getconf.h M /trunk/idx.h M /trunk/idxthread.c M /trunk/idxthread.h M /trunk/mime.h M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/issub.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/sub_std/tagmsg.c M /trunk/subscribe.h M /trunk/unfoldHDR.c Removed the "fatal" parameter to many functions in favor of the FATAL global. ------------------------------------------------------------------------ r211 | bruce | 2005-01-11 14:06:27 -0600 (Tue, 11 Jan 2005) | 2 lines Changed paths: M /trunk/concatHDR.c M /trunk/decodeB.c M /trunk/decodeHDR.c M /trunk/decodeQ.c M /trunk/encodeB.c M /trunk/encodeQ.c M /trunk/hdr_datemsgid.c M /trunk/hdr_from.c M /trunk/makehash.c M /trunk/unfoldHDR.c M /trunk/wrap_execbin.c Fixed some leftover die_nomem(fatal) issues. ------------------------------------------------------------------------ r210 | bruce | 2005-01-11 13:01:45 -0600 (Tue, 11 Jan 2005) | 2 lines Changed paths: M /trunk/copy.c M /trunk/ezmlm-archive.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-cron.c M /trunk/ezmlm-dispatch.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-list.c M /trunk/ezmlm-make.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-unsub.c M /trunk/ezmlm-warn.c M /trunk/ezmlm-weed.c M /trunk/install.c Make FATAL a const char[] instead of a #define, making it accessable globally. ------------------------------------------------------------------------ r209 | bruce | 2005-01-11 12:37:47 -0600 (Tue, 11 Jan 2005) | 2 lines Changed paths: M /trunk/ezmlm-issubn.c M /trunk/ezmlm-list.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-unsub.c M /trunk/idx.h M /trunk/idxthread.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/issub.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c Dropped all the extraneous die_nomem definitions. ------------------------------------------------------------------------ r208 | bruce | 2005-01-11 12:35:36 -0600 (Tue, 11 Jan 2005) | 2 lines Changed paths: M /trunk/ezmlm-list=x M /trunk/ezmlm-return=x M /trunk/ezmlm-sub=x M /trunk/ezmlm-unsub=x Added missing targets to make sub_mysql and sub_pgsql work. ------------------------------------------------------------------------ r207 | bruce | 2005-01-11 12:11:59 -0600 (Tue, 11 Jan 2005) | 2 lines Changed paths: M /trunk/symlinks.do Fix ordering of symlink and dependon. ------------------------------------------------------------------------ r206 | bruce | 2005-01-10 12:33:34 -0600 (Mon, 10 Jan 2005) | 3 lines Changed paths: M /branches/0.43/Makefile Make "it" depend on "symlinks" to make sure ezmlm-mktab gets linked in properly. ------------------------------------------------------------------------ r205 | bruce | 2005-01-10 11:33:15 -0600 (Mon, 10 Jan 2005) | 3 lines Changed paths: M /branches/0.43/ezmlm-manage.1 Fixed a typo in the ezmlm-manage man page. Thanks Charles Cazabon ------------------------------------------------------------------------ r204 | bruce | 2005-01-10 11:31:35 -0600 (Mon, 10 Jan 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx D /trunk/FILES.idx M /trunk/HISTORY M /trunk/INSTALL.idx M /trunk/README.idx M /trunk/TARGETS M /trunk/VERSION M /trunk/ezmlm-confirm.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-store.c M /trunk/ezmlmrc.all.do M /trunk/ezmlmrc.template A /trunk/lang/ja.sed (from /branches/0.43/lang/ja.sed:203) A /trunk/lang/ja.text (from /branches/0.43/lang/ja.text:203) D /trunk/lang/jp.sed D /trunk/lang/jp.text M /trunk/makelang.sh A /trunk/makepatch.sh (from /branches/0.43/makepatch.sh:203) M /trunk/targets.do M /trunk/tests/00-config Merged branches/0.43 r189:198 ------------------------------------------------------------------------ r203 | bruce | 2005-01-09 22:21:56 -0600 (Sun, 09 Jan 2005) | 1 line Changed paths: A /tags/0.433 (from /branches/0.43:202) Created manual tag for version 0.433 (third try's a charm?). ------------------------------------------------------------------------ r202 | bruce | 2005-01-09 22:20:40 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: D /tags/0.433 Removed yet another apparently broken tag for version 0.433. ------------------------------------------------------------------------ r201 | bruce | 2005-01-09 22:18:59 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: A /tags/0.433 (from /branches/0.43:189) R /tags/0.433/CHANGES.idx (from /branches/0.43/CHANGES.idx:198) R /tags/0.433/HISTORY (from /branches/0.43/HISTORY:198) R /tags/0.433/INSTALL.idx (from /branches/0.43/INSTALL.idx:191) R /tags/0.433/Makefile (from /branches/0.43/Makefile:194) R /tags/0.433/README.idx (from /branches/0.43/README.idx:191) R /tags/0.433/TARGETS (from /branches/0.43/TARGETS:197) R /tags/0.433/VERSION (from /branches/0.43/VERSION:198) R /tags/0.433/ezmlm-confirm.c (from /branches/0.43/ezmlm-confirm.c:190) R /tags/0.433/ezmlm-moderate.c (from /branches/0.43/ezmlm-moderate.c:190) R /tags/0.433/ezmlm-store.c (from /branches/0.43/ezmlm-store.c:190) R /tags/0.433/ezmlmrc.template (from /branches/0.43/ezmlmrc.template:196) A /tags/0.433/lang/ja.sed (from /branches/0.43/lang/ja.sed:191) A /tags/0.433/lang/ja.text (from /branches/0.43/lang/ja.text:191) R /tags/0.433/makelang.sh (from /branches/0.43/makelang.sh:196) A /tags/0.433/makepatch.sh (from /branches/0.43/makepatch.sh:195) R /tags/0.433/tests/00-config (from /branches/0.43/tests/00-config:194) Created tag for 0.433 from 0.43 branch. ------------------------------------------------------------------------ r200 | bruce | 2005-01-09 22:18:26 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: D /tags/0.433 Removed bogus tag taken from the trunk instead of the 0.43 branch. ------------------------------------------------------------------------ r199 | bruce | 2005-01-09 22:16:12 -0600 (Sun, 09 Jan 2005) | 1 line Changed paths: A /tags/0.433 (from /trunk:198) Tagged version 0.433 ------------------------------------------------------------------------ r198 | bruce | 2005-01-09 22:10:12 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/HISTORY M /branches/0.43/VERSION Stamped version 0.433 for release. ------------------------------------------------------------------------ r197 | bruce | 2005-01-09 22:09:43 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: M /branches/0.43/TARGETS Added some missing targets. ------------------------------------------------------------------------ r196 | bruce | 2005-01-09 22:09:18 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: M /branches/0.43/ezmlmrc.template M /branches/0.43/makelang.sh Auto-generate the version stamp in the ezmlmrc file from VERSION. ------------------------------------------------------------------------ r195 | bruce | 2005-01-09 16:25:57 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: A /branches/0.43/makepatch.sh Added patch-building script to repository. ------------------------------------------------------------------------ r194 | bruce | 2005-01-09 15:25:50 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: M /branches/0.43/Makefile M /branches/0.43/tests/00-config Generate the version information in ezmlm-test from the VERSION file. ------------------------------------------------------------------------ r193 | bruce | 2005-01-09 15:17:55 -0600 (Sun, 09 Jan 2005) | 3 lines Changed paths: D /branches/0.43/FILES.idx Removed FILES.idx, which will now be generated on the fly when the tarball is created. ------------------------------------------------------------------------ r192 | bruce | 2005-01-09 13:46:59 -0600 (Sun, 09 Jan 2005) | 2 lines Changed paths: M /branches/0.43/Makefile Added convenience target for "jp". ------------------------------------------------------------------------ r191 | bruce | 2005-01-08 22:00:52 -0600 (Sat, 08 Jan 2005) | 2 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/FILES.idx M /branches/0.43/INSTALL.idx M /branches/0.43/Makefile M /branches/0.43/README.idx A /branches/0.43/lang/ja.sed (from /branches/0.43/lang/jp.sed:189) A /branches/0.43/lang/ja.text (from /branches/0.43/lang/jp.text:189) D /branches/0.43/lang/jp.sed D /branches/0.43/lang/jp.text Fixed the Japanese language code from "jp" to "ja" as per ISO 639. ------------------------------------------------------------------------ r190 | bruce | 2005-01-07 17:14:50 -0600 (Fri, 07 Jan 2005) | 3 lines Changed paths: M /branches/0.43/CHANGES.idx M /branches/0.43/ezmlm-confirm.c M /branches/0.43/ezmlm-moderate.c M /branches/0.43/ezmlm-store.c Fixed a problem in passing options to ezmlm-send in ezmlm-confirm, ezmlm-moderate, and ezmlm-store. Thanks Ueli Heuer ------------------------------------------------------------------------ r189 | bruce | 2005-01-07 17:09:24 -0600 (Fri, 07 Jan 2005) | 1 line Changed paths: A /branches/0.43 (from /tags/0.432:188) Set up a branch for bug fixes to version 0.432 (and later) ------------------------------------------------------------------------ r188 | bruce | 2005-01-07 09:37:06 -0600 (Fri, 07 Jan 2005) | 3 lines Changed paths: M /trunk/TARGETS M /trunk/ezmlm-receipt.c A /trunk/ezmlm-receipt=x Started trying to fix ezmlm-receipt, but some problems remain. Most notable is the unresolvable "subreceipt" function. ------------------------------------------------------------------------ r187 | bruce | 2005-01-06 23:03:43 -0600 (Thu, 06 Jan 2005) | 2 lines Changed paths: M /trunk/TODO M /trunk/ezmlm-archive=x M /trunk/ezmlm-cgi=x M /trunk/ezmlm-clean=x M /trunk/ezmlm-confirm=x M /trunk/ezmlm-dispatch=x M /trunk/ezmlm-gate=x M /trunk/ezmlm-get=x M /trunk/ezmlm-idx=x M /trunk/ezmlm-issubn=x M /trunk/ezmlm-limit=x M /trunk/ezmlm-manage=x M /trunk/ezmlm-moderate=x M /trunk/ezmlm-reject=x M /trunk/ezmlm-request=x M /trunk/ezmlm-return=x M /trunk/ezmlm-send=x M /trunk/ezmlm-split=x M /trunk/ezmlm-store=x M /trunk/ezmlm-tstdig=x M /trunk/ezmlm-warn=x A /trunk/slurp=l Merged slurp.o and slurpclose.o into slurp.a ------------------------------------------------------------------------ r186 | bruce | 2005-01-06 22:57:57 -0600 (Thu, 06 Jan 2005) | 2 lines Changed paths: D /trunk/Makefile M /trunk/TODO D /trunk/alloc=0 M /trunk/auto_bin.c.do A /trunk/auto_cron.c.do M /trunk/auto_qmail.c.do A /trunk/auto_version.c.do D /trunk/case=0 M /trunk/case=l A /trunk/choose=s A /trunk/clean.do D /trunk/datetime=0 M /trunk/default.0.do M /trunk/default.a.do M /trunk/default.do M /trunk/default.o.do M /trunk/direntry.h.do D /trunk/direntry=0 D /trunk/env=0 M /trunk/env=l D /trunk/error=0 D /trunk/error_str=0 D /trunk/error_temp=0 A /trunk/ezmlm-archive=x A /trunk/ezmlm-cgi=x A /trunk/ezmlm-clean=x A /trunk/ezmlm-confirm=x A /trunk/ezmlm-cron=x M /trunk/ezmlm-dispatch=x A /trunk/ezmlm-gate=x A /trunk/ezmlm-get=x A /trunk/ezmlm-idx=x A /trunk/ezmlm-issubn=x A /trunk/ezmlm-limit=x D /trunk/ezmlm-list=0 M /trunk/ezmlm-list=x D /trunk/ezmlm-make=0 M /trunk/ezmlm-make=x D /trunk/ezmlm-manage=0 M /trunk/ezmlm-manage=x A /trunk/ezmlm-moderate=x D /trunk/ezmlm-reject=0 M /trunk/ezmlm-reject=x A /trunk/ezmlm-request=x D /trunk/ezmlm-return=0 M /trunk/ezmlm-return=x D /trunk/ezmlm-send=0 M /trunk/ezmlm-send=x A /trunk/ezmlm-split=x A /trunk/ezmlm-store=x D /trunk/ezmlm-sub=0 M /trunk/ezmlm-sub=x A /trunk/ezmlm-tstdig=x D /trunk/ezmlm-unsub=0 M /trunk/ezmlm-unsub=x D /trunk/ezmlm-warn=0 M /trunk/ezmlm-warn=x D /trunk/ezmlm-weed=0 M /trunk/ezmlm-weed=x D /trunk/ezmlm=0 A /trunk/ezmlmrc.all.do A /trunk/ezmlmrc.do D /trunk/fd_copy=0 D /trunk/fd_move=0 M /trunk/fork.h.do D /trunk/getln2=0 D /trunk/getln=0 D /trunk/getopt=0 M /trunk/hasflock.h.do M /trunk/hassgact.h.do A /trunk/haswaitp.h.do A /trunk/hdr=l M /trunk/it.do A /trunk/makelang=s A /trunk/makemake.sh M /trunk/man.do A /trunk/mime=l D /trunk/now=0 M /trunk/setup.do D /trunk/sgetopt=0 A /trunk/sql.lib.do D /trunk/stralloc=0 A /trunk/subdb=l D /trunk/subfd=0 D /trunk/subgetopt=0 D /trunk/substdio=0 D /trunk/substdio_copy=0 D /trunk/substdio_in=0 D /trunk/substdio_out=0 D /trunk/surf=0 D /trunk/surfpcs=0 A /trunk/symlinks.do M /trunk/targets.do M /trunk/uint32.h.do D /trunk/wait=0 A /trunk/wrap=l A /trunk/yyyymm=l Switched from a hand-coded Makefile to automatically built with makemake.sh ------------------------------------------------------------------------ r185 | bruce | 2005-01-06 12:20:50 -0600 (Thu, 06 Jan 2005) | 3 lines Changed paths: M /trunk/BIN M /trunk/CHANGES.idx M /trunk/MAN M /trunk/Makefile M /trunk/TARGETS A /trunk/ezmlm-dispatch.1 A /trunk/ezmlm-dispatch.c A /trunk/ezmlm-dispatch=x Added a new program, ezmlm-dispatch, to be run from a global .qmail-default file ------------------------------------------------------------------------ r184 | bruce | 2005-01-04 22:46:48 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/errtxt.h Fixed up typo: "unalble" => "unable" ------------------------------------------------------------------------ r183 | bruce | 2005-01-04 22:38:36 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/TARGETS Added missing target for wrap_stat.o ------------------------------------------------------------------------ r182 | bruce | 2005-01-04 22:35:11 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/Makefile M /trunk/wrap.h A /trunk/wrap_stat.c Added a wrap_stat function. ------------------------------------------------------------------------ r181 | bruce | 2005-01-04 13:50:05 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/exit.h Added prototype for _exit ------------------------------------------------------------------------ r180 | bruce | 2005-01-04 13:49:36 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/case_diffb.c M /trunk/case_diffs.c M /trunk/case_startb.c M /trunk/case_starts.c M /trunk/date2yyyymm.c M /trunk/ezmlm-cron.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/fmt_str.c M /trunk/fmt_uint.c M /trunk/fmt_uint0.c M /trunk/fmt_ulong.c M /trunk/gen_allocdefs.h M /trunk/getln2.c M /trunk/idxthread.c M /trunk/makehash.c M /trunk/qmail.c M /trunk/scan_8long.c M /trunk/scan_ulong.c M /trunk/str_chr.c M /trunk/str_cpy.c M /trunk/str_diff.c M /trunk/str_diffn.c M /trunk/str_len.c M /trunk/str_rchr.c M /trunk/str_start.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_pgsql/searchlog.c M /trunk/substdi.c M /trunk/substdio_copy.c M /trunk/unfoldHDR.c Removed many instances of the now obsolete C "register" keyword. ------------------------------------------------------------------------ r179 | bruce | 2005-01-04 13:44:13 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/ezmlm-split.c Removed two unused variables. ------------------------------------------------------------------------ r178 | bruce | 2005-01-04 13:33:17 -0600 (Tue, 04 Jan 2005) | 3 lines Changed paths: M /trunk/REPLACED Added the two auto_* headers and the conf-* files to the list of "replaced" files. ------------------------------------------------------------------------ r177 | bruce | 2005-01-04 13:20:37 -0600 (Tue, 04 Jan 2005) | 3 lines Changed paths: M /trunk/ezmlm-test.1 Removed some "old qmail" instructions in ezmlm-test.1 that are no longer relevant. ------------------------------------------------------------------------ r176 | bruce | 2005-01-04 13:18:37 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/errtxt.h M /trunk/ezmlm-confirm.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-split.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlmglrc.5 M /trunk/ezmlmrc.template M /trunk/idx.h M /trunk/tests/00-config M /trunk/tests/01-misc M /trunk/tests/105-qmail-version M /trunk/tests/125-ezmlm-tstdig M /trunk/tests/135-ezmlm-make M /trunk/tests/150-ezmlm-return M /trunk/tests/160-ezmlm-manage M /trunk/tests/165-ezmlm-request M /trunk/tests/170-ezmlm-split M /trunk/tests/220-ezmlm-get M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/310-ezmlm-split M /trunk/tests/330-ezmlm-manage Removed support for qmail older than version 1.02. ------------------------------------------------------------------------ r175 | bruce | 2005-01-04 11:45:47 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/tests/02-functions The day number on the date header may have 1 or 2 digits. ------------------------------------------------------------------------ r174 | bruce | 2005-01-04 11:43:12 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/tests/105-qmail-version Need to escape the '$d' part of the string in double quotes. ------------------------------------------------------------------------ r173 | bruce | 2005-01-04 10:46:18 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/INSTALL.idx Fixed some more email addresses. ------------------------------------------------------------------------ r172 | bruce | 2005-01-04 10:45:40 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/Makefile Add the "symlinks" dependancy to the default "it" rule. Thanks Paul Jarc. ------------------------------------------------------------------------ r171 | bruce | 2005-01-04 10:14:00 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/ezmlmrc.template Removed extraneous $Name$ tag (unsupported by svn). ------------------------------------------------------------------------ r170 | bruce | 2005-01-04 10:08:10 -0600 (Tue, 04 Jan 2005) | 2 lines Changed paths: M /trunk/ezmlm-accept.1 M /trunk/ezmlm-archive.1 M /trunk/ezmlm-cgi.1 M /trunk/ezmlm-check.1 M /trunk/ezmlm-clean.1 M /trunk/ezmlm-confirm.1 M /trunk/ezmlm-cron.1 M /trunk/ezmlm-gate.1 M /trunk/ezmlm-get.1 M /trunk/ezmlm-glconf.1 M /trunk/ezmlm-idx.1 M /trunk/ezmlm-issubn.1 M /trunk/ezmlm-limit.1 M /trunk/ezmlm-list.1 M /trunk/ezmlm-make.1 M /trunk/ezmlm-manage.1 M /trunk/ezmlm-mktab.1 M /trunk/ezmlm-moderate.1 M /trunk/ezmlm-receipt.1 M /trunk/ezmlm-reject.1 M /trunk/ezmlm-request.1 M /trunk/ezmlm-return.1 M /trunk/ezmlm-send.1 M /trunk/ezmlm-split.1 M /trunk/ezmlm-store.1 M /trunk/ezmlm-sub.1 M /trunk/ezmlm-test.1 M /trunk/ezmlm-tstdig.1 M /trunk/ezmlm-unsub.1 M /trunk/ezmlm-warn.1 M /trunk/ezmlm-weed.1 M /trunk/ezmlm.5 M /trunk/ezmlmglrc.5 M /trunk/ezmlmrc.5 M /trunk/ezmlmsubrc.5 Added $Id$ tags to man pages. ------------------------------------------------------------------------ r169 | bruce | 2005-01-03 23:17:38 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/slurp.h Added an explicit struct stralloc declaration to prevent some build errors. ------------------------------------------------------------------------ r168 | bruce | 2005-01-03 23:12:17 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/wait.h M /trunk/wait_pid.c Added prototype for wait_pid, removed unused declarations. ------------------------------------------------------------------------ r167 | bruce | 2005-01-03 23:10:18 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/surfpcs.c M /trunk/surfpcs.h Added prototypes for surfpcs_* functions. ------------------------------------------------------------------------ r166 | bruce | 2005-01-03 23:07:58 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/surf.c M /trunk/surf.h Added prototype for surf(). ------------------------------------------------------------------------ r165 | bruce | 2005-01-03 23:06:33 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/substdi.c M /trunk/substdio.c M /trunk/substdio.h M /trunk/substdio_copy.c M /trunk/substdo.c Added prototypes for substdio functions. ------------------------------------------------------------------------ r164 | bruce | 2005-01-03 22:57:22 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/subfd.h M /trunk/subfderr.c Removed unused declarations. ------------------------------------------------------------------------ r163 | bruce | 2005-01-03 22:55:17 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/slurp.c M /trunk/slurp.h M /trunk/slurpclose.c M /trunk/slurpclose.h Added prototypes for slurp and slurpclose. ------------------------------------------------------------------------ r162 | bruce | 2005-01-03 22:53:38 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/sig.h M /trunk/sig_catch.c M /trunk/sig_pipe.c Added prototypes for sig_* functions, removed unused declarations. ------------------------------------------------------------------------ r161 | bruce | 2005-01-03 22:49:34 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/now.c M /trunk/now.h Added prototype for now(). ------------------------------------------------------------------------ r160 | bruce | 2005-01-03 22:49:17 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/quote.c M /trunk/quote.h Added prototypes for quote* functions. ------------------------------------------------------------------------ r159 | bruce | 2005-01-03 22:43:53 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/FILES D /trunk/issub.h Removed unused file issub.h ------------------------------------------------------------------------ r158 | bruce | 2005-01-03 22:43:25 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/Makefile Removed completely unnecessary "shar" target. ------------------------------------------------------------------------ r157 | bruce | 2005-01-03 22:41:08 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/idxthread.c M /trunk/idxthread.h Added prototypes for the idx_* functions. ------------------------------------------------------------------------ r156 | bruce | 2005-01-03 22:40:55 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/getln.c M /trunk/getln.h M /trunk/getln2.c Added prototypes for the getln functions. ------------------------------------------------------------------------ r155 | bruce | 2005-01-03 22:28:45 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/ezmlm-cgi.c M /trunk/ezmlm-request.c M /trunk/getconf.c M /trunk/getconf.h Added getconf prototype and fixed two resulting bugs. ------------------------------------------------------------------------ r154 | bruce | 2005-01-03 22:17:00 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/env.c M /trunk/env.h M /trunk/envread.c Added prototypes for env_* functions. ------------------------------------------------------------------------ r153 | bruce | 2005-01-03 22:10:27 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/datetime.c M /trunk/datetime.h Added prototypes for datetime_tai. ------------------------------------------------------------------------ r152 | bruce | 2005-01-03 22:08:43 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/constmap.c M /trunk/constmap.h Added prototypes and consts to constmap. ------------------------------------------------------------------------ r151 | bruce | 2005-01-03 22:01:11 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/byte.h M /trunk/byte_chr.c M /trunk/byte_copy.c M /trunk/byte_cr.c M /trunk/byte_diff.c M /trunk/byte_rchr.c M /trunk/byte_zero.c Gave the byte_* functions proper prototypes. ------------------------------------------------------------------------ r150 | bruce | 2005-01-03 21:56:11 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/alloc.c M /trunk/alloc.h M /trunk/alloc_re.c M /trunk/env.c M /trunk/gen_allocdefs.h M /trunk/idxthread.c Fixed up alloc.h and all problems steming from broken usage. ------------------------------------------------------------------------ r149 | bruce | 2005-01-03 21:20:14 -0600 (Mon, 03 Jan 2005) | 3 lines Changed paths: M /trunk/REPLACED M /trunk/TODO Marked several more sources as "replaced" since the originals are effectively no longer present in the new files. ------------------------------------------------------------------------ r148 | bruce | 2005-01-03 21:12:13 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/concatHDR.c M /trunk/conf-cc M /trunk/decodeB.c M /trunk/decodeHDR.c M /trunk/decodeQ.c M /trunk/encodeB.c M /trunk/encodeQ.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-make.c M /trunk/mime.h M /trunk/unfoldHDR.c More compile fixes resulting out of adding -Wchar-subscripts to conf-cc ------------------------------------------------------------------------ r147 | bruce | 2005-01-03 16:53:05 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/conf-cc M /trunk/copy.c M /trunk/date822fmt.c M /trunk/date822fmt.h M /trunk/encodeQ.c M /trunk/ezmlm-archive.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-make.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-split.c M /trunk/idxthread.c M /trunk/qmail.c M /trunk/strerr.c M /trunk/strerr.h M /trunk/strerr_die.c M /trunk/strerr_sys.c M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensql.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensql.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/sub_std/tagmsg.c M /trunk/subscribe.h Fixed more warnings (and a few errors) related to writeable strings. ------------------------------------------------------------------------ r146 | bruce | 2005-01-03 13:51:47 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/opensql.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c Fixed the previously-fixed warnings in the mysql/pgsql sources as well. ------------------------------------------------------------------------ r145 | bruce | 2005-01-03 13:34:32 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/Makefile A /trunk/cgi.h M /trunk/concatHDR.c M /trunk/conf-cc M /trunk/copy.c M /trunk/copy.h M /trunk/dateline.c M /trunk/ezmlm-archive.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-cron.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-list.c M /trunk/ezmlm-make.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-unsub.c M /trunk/ezmlm-warn.c M /trunk/ezmlm-weed.c M /trunk/getconf.c M /trunk/hdr_datemsgid.c M /trunk/hdr_from.c M /trunk/idxthread.c M /trunk/log.c M /trunk/makehash.c M /trunk/qmail.c M /trunk/seek_set.c M /trunk/slurp.c M /trunk/slurpclose.c M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/unfoldHDR.c Fixed more warnings, mostly implicit declaration of functions. ------------------------------------------------------------------------ r144 | bruce | 2005-01-03 13:27:13 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/TARGETS Added missing auto_version.c target. ------------------------------------------------------------------------ r143 | bruce | 2005-01-03 11:07:14 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/auto-str.c Cleaned up warnings about puts clashing with built-in function. ------------------------------------------------------------------------ r142 | bruce | 2005-01-03 10:57:59 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/ezmlm-cgi.c The last change deleted the wrong variable in ezmlm-cgi.c ------------------------------------------------------------------------ r141 | bruce | 2005-01-03 10:54:59 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/conf-cc M /trunk/ezmlm-archive.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensql.c M /trunk/sub_std/putsubs.c M /trunk/sub_std/subscribe.c M /trunk/sub_std/tagmsg.c Removed a pile of unused variables. ------------------------------------------------------------------------ r140 | bruce | 2005-01-03 10:49:27 -0600 (Mon, 03 Jan 2005) | 2 lines Changed paths: M /trunk/tests/105-qmail-version Use a simpler sed expression for extracting the header of a message. ------------------------------------------------------------------------ r139 | bruce | 2005-01-03 10:11:10 -0600 (Mon, 03 Jan 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/errtxt.h M /trunk/ezmlm-check.sh M /trunk/ezmlm-get.1 M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.1 M /trunk/ezmlm-manage.c M /trunk/ezmlm.5 M /trunk/ezmlmrc.template M /trunk/ezmlmsubrc M /trunk/idx.h M /trunk/tests/105-qmail-version M /trunk/tests/110-ezmlm-reject M /trunk/tests/135-ezmlm-make Removed all references to "inhost" which was completely unused but still referenced in documentation and tests. ------------------------------------------------------------------------ r138 | bruce | 2005-01-01 22:05:33 -0600 (Sat, 01 Jan 2005) | 1 line Changed paths: A /tags/0.432 (from /trunk:137) Tagged version 0.432 ------------------------------------------------------------------------ r137 | bruce | 2005-01-01 22:04:00 -0600 (Sat, 01 Jan 2005) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY M /trunk/VERSION Final date stamp on version 0.432 ------------------------------------------------------------------------ r136 | bruce | 2005-01-01 22:01:36 -0600 (Sat, 01 Jan 2005) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile M /trunk/README.idx M /trunk/TARGETS A /trunk/lang/da.sed (from /trunk/lang/dk.sed:133) A /trunk/lang/da.text (from /trunk/lang/dk.text:133) D /trunk/lang/dk.sed D /trunk/lang/dk.text D /trunk/lang/se.sed D /trunk/lang/se.text A /trunk/lang/sv.sed (from /trunk/lang/se.sed:133) A /trunk/lang/sv.text (from /trunk/lang/se.text:133) Un-fixed the Swedish and Danish translation names, as they should match ISO 639 language codes, not ISO 3166 country codes. ------------------------------------------------------------------------ r135 | bruce | 2004-12-29 16:02:18 -0600 (Wed, 29 Dec 2004) | 1 line Changed paths: A /tags/0.421 (from /trunk:61) Tagged version 0.421 ------------------------------------------------------------------------ r134 | bruce | 2004-12-29 15:58:23 -0600 (Wed, 29 Dec 2004) | 1 line Changed paths: A /tags/0.43 (from /trunk:91) Tagged version 0.43 ------------------------------------------------------------------------ r133 | bruce | 2004-12-29 14:38:16 -0600 (Wed, 29 Dec 2004) | 1 line Changed paths: A /tags/0.431 (from /trunk:132) Tagged version 0.431 ------------------------------------------------------------------------ r132 | bruce | 2004-12-29 14:36:15 -0600 (Wed, 29 Dec 2004) | 2 lines Changed paths: M /trunk/TARGETS Added missing targets. ------------------------------------------------------------------------ r131 | bruce | 2004-12-29 14:33:17 -0600 (Wed, 29 Dec 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/HISTORY Final date stamp on version 0.431. ------------------------------------------------------------------------ r130 | bruce | 2004-12-25 22:56:37 -0600 (Sat, 25 Dec 2004) | 2 lines Changed paths: M /trunk/tests/02-functions A /trunk/tests/550-ezmlm-send Added simple header tests for ezmlm-send. ------------------------------------------------------------------------ r129 | bruce | 2004-12-24 16:11:57 -0600 (Fri, 24 Dec 2004) | 2 lines Changed paths: M /trunk/tests/00-config A /trunk/tests/02-functions M /trunk/tests/105-qmail-version A /trunk/tests/500-export A /trunk/tests/510-ezmlm-manage-subprobe A /trunk/tests/510-ezmlm-manage-unsubprobe A /trunk/tests/511-ezmlm-manage-subscribe A /trunk/tests/511-ezmlm-manage-unsubscribe A /trunk/tests/599-unset M /trunk/tests/99-bugs Started adding some significant header verification tests. ------------------------------------------------------------------------ r128 | bruce | 2004-12-23 18:09:09 -0600 (Thu, 23 Dec 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx Added note about header reorganization, and fixed another "da" reference. ------------------------------------------------------------------------ r127 | bruce | 2004-12-23 18:06:09 -0600 (Thu, 23 Dec 2004) | 2 lines Changed paths: M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/hdr.h M /trunk/hdr_ctboundary.c M /trunk/hdr_mime.c More header reorganization: replaced the content type names with an enum. ------------------------------------------------------------------------ r126 | bruce | 2004-12-23 17:39:01 -0600 (Thu, 23 Dec 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/hdr.h A /trunk/hdr_boundary.c M /trunk/hdr_ctboundary.c More header reorganization: boundary output and misc cleanups. ------------------------------------------------------------------------ r125 | bruce | 2004-12-23 17:16:38 -0600 (Thu, 23 Dec 2004) | 2 lines Changed paths: M /trunk/hdr_mime.c Some correctness fixes: only output charset on text/* parts. ------------------------------------------------------------------------ r124 | bruce | 2004-12-23 17:13:38 -0600 (Thu, 23 Dec 2004) | 2 lines Changed paths: M /trunk/hdr_mime.c Use str_diffn instead of memcmp. ------------------------------------------------------------------------ r123 | bruce | 2004-12-23 15:24:04 -0600 (Thu, 23 Dec 2004) | 3 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/hdr.h A /trunk/hdr_add.c More header reorganization: some simple functions for adding generic header lines. ------------------------------------------------------------------------ r122 | bruce | 2004-12-22 22:01:54 -0600 (Wed, 22 Dec 2004) | 2 lines Changed paths: M /trunk/TODO No longer need to correct sv (now se) translation. ------------------------------------------------------------------------ r121 | bruce | 2004-12-22 22:01:33 -0600 (Wed, 22 Dec 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/hdr.h A /trunk/hdr_from.c More header reorganization: common routine to output the From: header. ------------------------------------------------------------------------ r120 | bruce | 2004-12-22 21:33:42 -0600 (Wed, 22 Dec 2004) | 4 lines Changed paths: M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/hdr_ctboundary.c M /trunk/hdr_datemsgid.c M /trunk/hdr_mime.c M /trunk/hdr_transferenc.c More header reorganization: set up the convention that the hdr_* functions assume the last character was a newline, and end with a newline themselves. ------------------------------------------------------------------------ r119 | bruce | 2004-12-22 16:26:26 -0600 (Wed, 22 Dec 2004) | 2 lines Changed paths: M /trunk/hdr_mime.c Fix typo on properties -- "Id" should be just "Id" ------------------------------------------------------------------------ r118 | bruce | 2004-12-22 16:23:22 -0600 (Wed, 22 Dec 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/hdr.h A /trunk/hdr_mime.c More header reorganization: group the common MIME headers. ------------------------------------------------------------------------ r117 | bruce | 2004-12-22 16:08:29 -0600 (Wed, 22 Dec 2004) | 3 lines Changed paths: M /trunk/tests/00-config M /trunk/tests/105-qmail-version Build a test qmail-queue substitute to allow for instant analysis of program output. ------------------------------------------------------------------------ r116 | bruce | 2004-12-22 14:50:53 -0600 (Wed, 22 Dec 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile M /trunk/qmail.c Make ezmlm-idx obey $QMAILQUEUE. ------------------------------------------------------------------------ r115 | bruce | 2004-12-21 22:59:00 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: M /trunk/tests/00-config M /trunk/tests/01-misc M /trunk/tests/100-ezmlm-make M /trunk/tests/105-qmail-version M /trunk/tests/110-ezmlm-reject M /trunk/tests/115-ezmlm-sub M /trunk/tests/120-ezmlm-send M /trunk/tests/125-ezmlm-tstdig M /trunk/tests/130-ezmlm-weed M /trunk/tests/135-ezmlm-make M /trunk/tests/140-ezmlm-clean M /trunk/tests/145-ezmlm-store M /trunk/tests/150-ezmlm-return M /trunk/tests/155-ezmlm-warn M /trunk/tests/160-ezmlm-manage M /trunk/tests/165-ezmlm-request M /trunk/tests/170-ezmlm-split M /trunk/tests/199-send-test-2 M /trunk/tests/200-wait-test-2 M /trunk/tests/210-ezmlm-idx M /trunk/tests/220-ezmlm-get M /trunk/tests/230-ezmlm-send M /trunk/tests/240-ezmlm-clean M /trunk/tests/250-ezmlm-store M /trunk/tests/260-ezmlm-manage M /trunk/tests/270-ezmlm-moderate M /trunk/tests/280-ezmlm-warn M /trunk/tests/290-ezmlm-request M /trunk/tests/299-send-test-3 M /trunk/tests/300-wait-test-3 M /trunk/tests/310-ezmlm-split M /trunk/tests/320-ezmlm-moderate M /trunk/tests/330-ezmlm-manage M /trunk/tests/340-ezmlm-get M /trunk/tests/399-send-test-4 M /trunk/tests/400-wait-test-4 M /trunk/tests/410-ezmlm-warn M /trunk/tests/420-ezmlm-manage M /trunk/tests/90-cleanup M /trunk/tests/99-bugs Added $Id$ tags to all the tests. ------------------------------------------------------------------------ r114 | bruce | 2004-12-21 22:39:38 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: M /trunk/Makefile Removed several unused Makefile entries. ------------------------------------------------------------------------ r113 | bruce | 2004-12-21 22:30:13 -0600 (Tue, 21 Dec 2004) | 4 lines Changed paths: M /trunk/sgetopt.c M /trunk/sgetopt.h Relaxed the "const"s on the sgetoptmine prototype to eliminate several spurrious compiler warnings. It's ugly, but the dozen or so casts to shut gcc up is even uglier (and mostly unnecessary). ------------------------------------------------------------------------ r112 | bruce | 2004-12-21 22:16:56 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: M /trunk/makehash.c M /trunk/makehash.h Make proper prototypes for the makehash functions. ------------------------------------------------------------------------ r111 | bruce | 2004-12-21 22:16:08 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: M /trunk/Makefile Add missing makehash.o object file for building ezmlm-store. ------------------------------------------------------------------------ r110 | bruce | 2004-12-21 22:10:45 -0600 (Tue, 21 Dec 2004) | 3 lines Changed paths: M /trunk/ezmlm-store.c Rename this internal "makehash" function to "makeacthash" to prevent it from colliding with external "makehash" function. ------------------------------------------------------------------------ r109 | bruce | 2004-12-21 21:53:19 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: D /trunk/tests/30-section-3 A /trunk/tests/300-wait-test-3 (from /trunk/tests/30-section-3:104) A /trunk/tests/310-ezmlm-split (from /trunk/tests/30-section-3:104) A /trunk/tests/320-ezmlm-moderate (from /trunk/tests/30-section-3:104) A /trunk/tests/330-ezmlm-manage (from /trunk/tests/30-section-3:104) A /trunk/tests/340-ezmlm-get (from /trunk/tests/30-section-3:104) A /trunk/tests/399-send-test-4 (from /trunk/tests/30-section-3:104) D /trunk/tests/40-section-4 A /trunk/tests/400-wait-test-4 (from /trunk/tests/40-section-4:104) A /trunk/tests/410-ezmlm-warn (from /trunk/tests/40-section-4:104) A /trunk/tests/420-ezmlm-manage (from /trunk/tests/40-section-4:104) More ezmlm-test reorganization: split apart sections 3 and 4. ------------------------------------------------------------------------ r108 | bruce | 2004-12-21 18:15:34 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: D /trunk/tests/20-section-2 A /trunk/tests/200-wait-test-2 (from /trunk/tests/20-section-2:104) A /trunk/tests/210-ezmlm-idx (from /trunk/tests/20-section-2:104) A /trunk/tests/220-ezmlm-get (from /trunk/tests/20-section-2:104) A /trunk/tests/230-ezmlm-send (from /trunk/tests/20-section-2:104) A /trunk/tests/240-ezmlm-clean (from /trunk/tests/20-section-2:104) A /trunk/tests/250-ezmlm-store (from /trunk/tests/20-section-2:104) A /trunk/tests/260-ezmlm-manage (from /trunk/tests/20-section-2:104) A /trunk/tests/270-ezmlm-moderate (from /trunk/tests/20-section-2:104) A /trunk/tests/280-ezmlm-warn (from /trunk/tests/20-section-2:104) A /trunk/tests/290-ezmlm-request (from /trunk/tests/20-section-2:104) A /trunk/tests/299-send-test-3 (from /trunk/tests/20-section-2:104) More ezmlm-test reorganizations: split section 2 into smaller parts. ------------------------------------------------------------------------ r107 | bruce | 2004-12-21 17:37:31 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: M /trunk/tests/110-ezmlm-reject A /trunk/tests/150-ezmlm-return (from /trunk/tests/110-ezmlm-reject:106) A /trunk/tests/155-ezmlm-warn (from /trunk/tests/110-ezmlm-reject:106) A /trunk/tests/160-ezmlm-manage (from /trunk/tests/110-ezmlm-reject:106) A /trunk/tests/165-ezmlm-request (from /trunk/tests/110-ezmlm-reject:106) A /trunk/tests/170-ezmlm-split (from /trunk/tests/110-ezmlm-reject:106) A /trunk/tests/199-send-test-2 (from /trunk/tests/110-ezmlm-reject:106) More test reorganization: finish the split of the 1* series. ------------------------------------------------------------------------ r106 | bruce | 2004-12-21 17:29:55 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: D /trunk/tests/10-ezmlm-make A /trunk/tests/100-ezmlm-make (from /trunk/tests/10-ezmlm-make:105) A /trunk/tests/105-qmail-version (from /trunk/tests/11-qmail-version:104) D /trunk/tests/11-qmail-version A /trunk/tests/110-ezmlm-reject (from /trunk/tests/12-ezmlm-reject:105) A /trunk/tests/115-ezmlm-sub (from /trunk/tests/13-ezmlm-sub:105) D /trunk/tests/12-ezmlm-reject A /trunk/tests/120-ezmlm-send (from /trunk/tests/14-ezmlm-send:105) A /trunk/tests/125-ezmlm-tstdig (from /trunk/tests/15-ezmlm-tstdig:105) D /trunk/tests/13-ezmlm-sub A /trunk/tests/130-ezmlm-weed (from /trunk/tests/16-ezmlm-weed:105) A /trunk/tests/135-ezmlm-make (from /trunk/tests/17-ezmlm-make:105) D /trunk/tests/14-ezmlm-send A /trunk/tests/140-ezmlm-clean (from /trunk/tests/18-ezmlm-clean:105) A /trunk/tests/145-ezmlm-store (from /trunk/tests/19-ezmlm-store:105) D /trunk/tests/15-ezmlm-tstdig D /trunk/tests/16-ezmlm-weed D /trunk/tests/17-ezmlm-make D /trunk/tests/18-ezmlm-clean D /trunk/tests/19-ezmlm-store Renumbered the 1* series of tests to allow for more numbers. ------------------------------------------------------------------------ r105 | bruce | 2004-12-21 17:27:35 -0600 (Tue, 21 Dec 2004) | 2 lines Changed paths: M /trunk/tests/10-ezmlm-make M /trunk/tests/12-ezmlm-reject A /trunk/tests/13-ezmlm-sub (from /trunk/tests/12-ezmlm-reject:104) A /trunk/tests/14-ezmlm-send (from /trunk/tests/12-ezmlm-reject:104) A /trunk/tests/15-ezmlm-tstdig (from /trunk/tests/12-ezmlm-reject:104) A /trunk/tests/16-ezmlm-weed (from /trunk/tests/12-ezmlm-reject:104) A /trunk/tests/17-ezmlm-make (from /trunk/tests/12-ezmlm-reject:104) A /trunk/tests/18-ezmlm-clean (from /trunk/tests/12-ezmlm-reject:104) A /trunk/tests/19-ezmlm-store (from /trunk/tests/12-ezmlm-reject:104) More test reorganization -- splitting up 12-ezmlm-reject ------------------------------------------------------------------------ r104 | bruce | 2004-12-21 10:01:35 -0600 (Tue, 21 Dec 2004) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile D /trunk/ezmlm-test.sh A /trunk/tests A /trunk/tests/00-config (from /trunk/ezmlm-test.sh:97) A /trunk/tests/01-misc (from /trunk/ezmlm-test.sh:97) A /trunk/tests/10-ezmlm-make (from /trunk/ezmlm-test.sh:97) A /trunk/tests/11-qmail-version (from /trunk/ezmlm-test.sh:97) A /trunk/tests/12-ezmlm-reject (from /trunk/ezmlm-test.sh:97) A /trunk/tests/20-section-2 (from /trunk/ezmlm-test.sh:97) A /trunk/tests/30-section-3 (from /trunk/ezmlm-test.sh:97) A /trunk/tests/40-section-4 (from /trunk/ezmlm-test.sh:97) A /trunk/tests/90-cleanup (from /trunk/ezmlm-test.sh:97) A /trunk/tests/99-bugs (from /trunk/ezmlm-test.sh:97) Internal reorganization of ezmlm-test: Start breaking the original 2410 line shell script into smaller files. ------------------------------------------------------------------------ r103 | bruce | 2004-12-18 23:41:38 -0600 (Sat, 18 Dec 2004) | 2 lines Changed paths: M /trunk/README.idx M /trunk/TARGETS Fixed some remaining country code conversions. ------------------------------------------------------------------------ r102 | bruce | 2004-12-18 23:40:02 -0600 (Sat, 18 Dec 2004) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile D /trunk/lang/da.sed D /trunk/lang/da.text A /trunk/lang/dk.sed (from /trunk/lang/da.sed:97) A /trunk/lang/dk.text (from /trunk/lang/da.text:97) A /trunk/lang/se.sed (from /trunk/lang/sv.sed:101) A /trunk/lang/se.text (from /trunk/lang/sv.text:97) D /trunk/lang/sv.sed D /trunk/lang/sv.text Fixed naming of translations to match their ISO 3166 country codes: sv => se (Sweden) and da => dk (Denmark) ------------------------------------------------------------------------ r101 | bruce | 2004-12-18 23:36:13 -0600 (Sat, 18 Dec 2004) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/lang/sv.sed Fixed up the broken Swedish translation. Thanks "Mads E. Eilertsen" ------------------------------------------------------------------------ r100 | bruce | 2004-12-17 12:08:33 -0600 (Fri, 17 Dec 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/hdr.h M /trunk/hdr_ctboundary.c A /trunk/hdr_datemsgid.c M /trunk/sub_std/searchlog.c Header reorganization: common Date: Message-ID: routine. ------------------------------------------------------------------------ r99 | bruce | 2004-12-16 23:32:49 -0600 (Thu, 16 Dec 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-manage.c M /trunk/ezmlm-request.c M /trunk/hdr.h A /trunk/hdr_ctboundary.c Header merging: boundary+content-type followed by hdr_transferenc. ------------------------------------------------------------------------ r98 | bruce | 2004-12-16 23:16:43 -0600 (Thu, 16 Dec 2004) | 2 lines Changed paths: M /trunk/hdr.h M /trunk/hdr_transferenc.c Added missing Id property. ------------------------------------------------------------------------ r97 | bruce | 2004-12-16 23:13:54 -0600 (Thu, 16 Dec 2004) | 3 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c A /trunk/hdr.h A /trunk/hdr_transferenc.c Start of header transformations: merge all identical "transferenc" functions into one site. ------------------------------------------------------------------------ r96 | bruce | 2004-12-01 22:30:06 -0600 (Wed, 01 Dec 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/FILES.idx M /trunk/Makefile M /trunk/VERSION A /trunk/auto_version.h M /trunk/ezmlm-archive.c M /trunk/ezmlm-clean.c M /trunk/ezmlm-confirm.c M /trunk/ezmlm-cron.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-list.c M /trunk/ezmlm-make.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-unsub.c M /trunk/ezmlm-warn.c M /trunk/idx.h Auto-generate all version strings from the VERSION file. ------------------------------------------------------------------------ r95 | bruce | 2004-12-01 22:22:51 -0600 (Wed, 01 Dec 2004) | 2 lines Changed paths: M /trunk/auto-str.c M /trunk/auto_bin.h M /trunk/auto_cron.h M /trunk/auto_qmail.h Use "const" in declaration of these strings. ------------------------------------------------------------------------ r94 | bruce | 2004-12-01 12:56:17 -0600 (Wed, 01 Dec 2004) | 2 lines Changed paths: M /trunk/ezmlm-test.sh M /trunk/ezmlmrc.template M /trunk/idx.h Bumped version to 0.431 ------------------------------------------------------------------------ r93 | bruce | 2004-12-01 12:50:33 -0600 (Wed, 01 Dec 2004) | 2 lines Changed paths: M /trunk/HISTORY Added missing note about version 0.43. ------------------------------------------------------------------------ r92 | bruce | 2004-11-30 20:17:46 -0600 (Tue, 30 Nov 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile M /trunk/TARGETS Added missing ezmlm-confirm.0 target. ------------------------------------------------------------------------ r91 | bruce | 2004-11-25 11:45:32 -0600 (Thu, 25 Nov 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx Stamped the release with version 0.43, today. ------------------------------------------------------------------------ r90 | bruce | 2004-11-25 11:44:12 -0600 (Thu, 25 Nov 2004) | 2 lines Changed paths: M /trunk/Makefile Added "symlinks" target to easily recreate all the symlinks. ------------------------------------------------------------------------ r89 | bruce | 2004-11-25 11:10:00 -0600 (Thu, 25 Nov 2004) | 2 lines Changed paths: M /trunk/README.idx M /trunk/UPGRADE.idx Updated email and web addresses. ------------------------------------------------------------------------ r88 | bruce | 2004-11-25 11:08:46 -0600 (Thu, 25 Nov 2004) | 2 lines Changed paths: M /trunk/TODO Added note about refactoring header generation. ------------------------------------------------------------------------ r87 | bruce | 2004-11-25 10:40:05 -0600 (Thu, 25 Nov 2004) | 2 lines Changed paths: M /trunk/BIN M /trunk/CHANGES.idx M /trunk/FILES.idx M /trunk/MAN M /trunk/Makefile M /trunk/README.idx M /trunk/TARGETS M /trunk/ezmlm-clean.1 M /trunk/ezmlm-clean.c A /trunk/ezmlm-confirm.1 A /trunk/ezmlm-confirm.c M /trunk/ezmlm-gate.1 M /trunk/ezmlm-gate.c M /trunk/ezmlm-make.1 M /trunk/ezmlm-store.1 M /trunk/ezmlm-store.c M /trunk/ezmlmrc.5 M /trunk/ezmlmrc.template M /trunk/idx.h M /trunk/lang/en_US.text M /trunk/lang/fr.text M /trunk/lang/it.text Added per-post sender confirmation patch from Tullio Andreatta. ------------------------------------------------------------------------ r86 | bruce | 2004-10-12 10:55:57 -0600 (Tue, 12 Oct 2004) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/copy.c M /trunk/ezmlmrc.template Substitute <#r#> in (un)subscribe confirm messages with just the local part of the reply address (for web-based confirmation). ------------------------------------------------------------------------ r85 | bruce | 2004-10-08 17:34:32 -0600 (Fri, 08 Oct 2004) | 2 lines Changed paths: M /trunk/cookie.c M /trunk/cookie.h Converted to ANSI C prototypes with const parameters. ------------------------------------------------------------------------ r84 | bruce | 2004-10-08 14:29:39 -0600 (Fri, 08 Oct 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-reject.c M /trunk/ezmlm-test.sh Always reject bounce messages in ezmlm-reject. ------------------------------------------------------------------------ r83 | bruce | 2004-09-17 12:40:23 -0600 (Fri, 17 Sep 2004) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/lang/ch_GB.text M /trunk/lang/cs.text M /trunk/lang/da.text M /trunk/lang/de.text M /trunk/lang/en_US.text M /trunk/lang/es.text M /trunk/lang/fr.text M /trunk/lang/hu.text M /trunk/lang/id.text M /trunk/lang/it.text M /trunk/lang/jp.text M /trunk/lang/nl.text M /trunk/lang/pl.text M /trunk/lang/pt.text M /trunk/lang/pt_BR.text M /trunk/lang/ru.text M /trunk/lang/sv.text Changed all example domain names in text files to the RFC 2606 mandated example.com domain name. ------------------------------------------------------------------------ r82 | bruce | 2004-06-14 23:50:58 -0600 (Mon, 14 Jun 2004) | 2 lines Changed paths: M /trunk/FILES.idx M /trunk/TARGETS Add the new wrap* sources and targets to the appropriate lists. ------------------------------------------------------------------------ r81 | bruce | 2004-06-14 16:19:10 -0600 (Mon, 14 Jun 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile M /trunk/ezmlm-gate.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-store.c M /trunk/wrap.h A /trunk/wrap_execbin.c Got rid of the frivolous uses of /bin/sh to exec ezmlm-send. ------------------------------------------------------------------------ r80 | bruce | 2004-06-14 14:34:10 -0600 (Mon, 14 Jun 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-gate.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-store.c M /trunk/wrap.h A /trunk/wrap_execsh.c Another wrapper, this one around execv /bin/sh -c command. ------------------------------------------------------------------------ r79 | bruce | 2004-06-14 13:30:35 -0600 (Mon, 14 Jun 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-cron.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-store.c M /trunk/wrap.h A /trunk/wrap_fork.c Add a wrapper for fork(2). ------------------------------------------------------------------------ r78 | bruce | 2004-06-14 13:21:30 -0600 (Mon, 14 Jun 2004) | 3 lines Changed paths: M /trunk/Makefile M /trunk/ezmlm-cron.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-store.c A /trunk/wrap.h A /trunk/wrap_execv.c A /trunk/wrap_exitcode.c A /trunk/wrap_waitpid.c Created a new "wrap" library, used for merging common code trapping error exits from system calls. ------------------------------------------------------------------------ r77 | bruce | 2004-06-11 12:31:35 -0600 (Fri, 11 Jun 2004) | 2 lines Changed paths: M /trunk/conf-sub Corrected the default subscriber mechanism to be "std". ------------------------------------------------------------------------ r76 | bruce | 2004-06-11 12:30:40 -0600 (Fri, 11 Jun 2004) | 4 lines Changed paths: M /trunk/CHANGES.idx M /trunk/INSTALL.idx M /trunk/Makefile M /trunk/SYSDEPS M /trunk/TARGETS A /trunk/conf-sub -Added conf-sub control file, used to choose which subscriber mechanism to use. This replaces the "make std/mysql/pgsql" mechanism. Adapted from patch by Tullio Andreatta. ------------------------------------------------------------------------ r75 | bruce | 2004-06-11 12:14:23 -0600 (Fri, 11 Jun 2004) | 3 lines Changed paths: M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-store.c M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensql.c M /trunk/sub_mysql/putsubs.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_pgsql/putsubs.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensql.c M /trunk/subscribe.h Fixed several type issues in the mysql/pgsql subscribe setups, which resulted in several cascading const improvements. ------------------------------------------------------------------------ r74 | bruce | 2004-06-11 11:24:17 -0600 (Fri, 11 Jun 2004) | 2 lines Changed paths: M /trunk/date2yyyymm.c M /trunk/dateline.c M /trunk/yyyymm.h Const and prototype fixes for yyyymm.h and related sources. ------------------------------------------------------------------------ r73 | bruce | 2004-06-11 11:20:40 -0600 (Fri, 11 Jun 2004) | 2 lines Changed paths: M /trunk/ezmlm-clean.c M /trunk/ezmlm-get.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-reject.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-warn.c M /trunk/qmail.c M /trunk/qmail.h Fixed up qmail prototypes and added const in appropriate places. ------------------------------------------------------------------------ r72 | bruce | 2004-06-11 11:04:33 -0600 (Fri, 11 Jun 2004) | 3 lines Changed paths: M /trunk/mime.h M /trunk/qmail.h M /trunk/subscribe.h M /trunk/yyyymm.h WITH_PROTO is not set by any build test, and is effectively true for all even remotely modern compilers, so assume it to be true. ------------------------------------------------------------------------ r71 | bruce | 2004-06-11 10:32:43 -0600 (Fri, 11 Jun 2004) | 2 lines Changed paths: M /trunk/sub_mysql/README M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensql.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/README M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/README M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensql.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/tagmsg.c Fix up $Id$ tags (hopefully). ------------------------------------------------------------------------ r70 | bruce | 2004-06-10 22:27:55 -0600 (Thu, 10 Jun 2004) | 4 lines Changed paths: M /trunk/FILES.idx M /trunk/TARGETS Moved generated files into TARGETS like they should be, added several source files missing from FILES.idx, and used proper paths for the sub_*/* sources. ------------------------------------------------------------------------ r69 | bruce | 2004-06-10 22:24:10 -0600 (Thu, 10 Jun 2004) | 2 lines Changed paths: M /trunk/TARGETS Added all generated man pages, and install/install.o to the TARGETS list. ------------------------------------------------------------------------ r68 | bruce | 2004-06-10 22:04:07 -0600 (Thu, 10 Jun 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-clean.1 M /trunk/ezmlm-manage.1 M /trunk/ezmlm-reject.1 M /trunk/ezmlm-reject.c M /trunk/ezmlm-send.1 M /trunk/ezmlm-store.1 M /trunk/ezmlmrc.5 Several documentation and comment fixes from Tullio Andreatta. ------------------------------------------------------------------------ r67 | bruce | 2004-06-08 16:39:06 -0600 (Tue, 08 Jun 2004) | 2 lines Changed paths: A /trunk/HISTORY Added version history file. ------------------------------------------------------------------------ r66 | bruce | 2004-06-08 11:10:29 -0600 (Tue, 08 Jun 2004) | 2 lines Changed paths: M /trunk/lang/it.text Clarified the Italian unsubscription note, from Tullio Andreatta. ------------------------------------------------------------------------ r65 | bruce | 2004-06-07 16:46:51 -0600 (Mon, 07 Jun 2004) | 2 lines Changed paths: M /trunk/ezmlm-make.1 Add backslashes to command-line options, for consistency. ------------------------------------------------------------------------ r64 | bruce | 2004-06-04 13:47:38 -0600 (Fri, 04 Jun 2004) | 2 lines Changed paths: M /trunk/Makefile Arrange for all of the ezmlmrc language files to be built. ------------------------------------------------------------------------ r63 | bruce | 2004-06-04 13:44:35 -0600 (Fri, 04 Jun 2004) | 2 lines Changed paths: M /trunk/ezmlm-archive.1 Fixed apparent typo: [ and ] don't need to be escaped. ------------------------------------------------------------------------ r62 | bruce | 2004-06-04 00:10:05 -0600 (Fri, 04 Jun 2004) | 3 lines Changed paths: M /trunk/ezmlm-make.1 M /trunk/ezmlmrc.template Fixed up documentation still referring to /etc/ezmlmrc to point at /etc/ezmlm/ezmlmrc. ------------------------------------------------------------------------ r61 | bruce | 2004-06-02 23:17:12 -0600 (Wed, 02 Jun 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-test.sh M /trunk/ezmlmrc.template M /trunk/idx.h Set version number to 0.421 ------------------------------------------------------------------------ r60 | bruce | 2004-06-02 23:06:04 -0600 (Wed, 02 Jun 2004) | 2 lines Changed paths: M /trunk/ezmlm-test.sh Fixed one remaining instance of "head -#" ------------------------------------------------------------------------ r59 | bruce | 2004-06-02 23:04:43 -0600 (Wed, 02 Jun 2004) | 2 lines Changed paths: M /trunk/makehash.c Fixed $Id$ tag. ------------------------------------------------------------------------ r58 | bruce | 2004-06-02 22:59:10 -0600 (Wed, 02 Jun 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile M /trunk/auto_bin.c.do M /trunk/auto_qmail.c.do M /trunk/default.do M /trunk/ezmlm-test.sh M /trunk/setup.do Fixed uses of "head -#" and "tail -#" to "head -n #" and "tail -n #". ------------------------------------------------------------------------ r57 | bruce | 2004-05-05 14:46:20 -0600 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-cron.c Fixed typo bug in ezmlm-cron. ------------------------------------------------------------------------ r56 | bruce | 2004-05-05 14:43:11 -0600 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/ezmlm-cron.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-make.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-request.c M /trunk/ezmlm-send.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-unsub.c M /trunk/strerr.h Resolved some const char* assignment issues. ------------------------------------------------------------------------ r55 | bruce | 2004-05-05 12:47:55 -0600 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/makelang.sh Fixed problem with "test -e" in makelang.sh for Solaris. ------------------------------------------------------------------------ r54 | bruce | 2004-05-05 12:45:30 -0600 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/log.c M /trunk/log.h M /trunk/sub_mysql/subscribe.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_std/subscribe.c Fixed "log" function conflicting with built-in math function. ------------------------------------------------------------------------ r53 | bruce | 2004-05-05 12:25:28 -0600 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/REPLACED M /trunk/sgetopt.c M /trunk/sgetopt.h Imported the const prototype definitions from the public domain sgetopt code. ------------------------------------------------------------------------ r52 | bruce | 2004-05-05 11:38:40 -0600 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/Makefile M /trunk/REPLACED M /trunk/TARGETS A /trunk/choose.sh A /trunk/haswaitp.h1 A /trunk/haswaitp.h2 M /trunk/wait.h M /trunk/wait_pid.c Replaced wait_pid with public domain source, pulling in choose.sh. ------------------------------------------------------------------------ r51 | bruce | 2004-05-05 11:01:22 -0600 (Wed, 05 May 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/Makefile M /trunk/REPLACED M /trunk/TARGETS M /trunk/alloc.c M /trunk/alloc.h M /trunk/alloc_re.c M /trunk/byte.h M /trunk/byte_chr.c M /trunk/byte_copy.c M /trunk/byte_cr.c M /trunk/byte_diff.c M /trunk/byte_rchr.c M /trunk/byte_zero.c M /trunk/case.h M /trunk/case_diffb.c M /trunk/case_diffs.c M /trunk/case_lowerb.c M /trunk/case_startb.c M /trunk/case_starts.c M /trunk/direntry.h1 M /trunk/direntry.h2 M /trunk/error.c M /trunk/error.h M /trunk/error_str.c M /trunk/exit.h M /trunk/fd.h M /trunk/fd_copy.c M /trunk/fd_move.c M /trunk/find-systype.sh M /trunk/fmt.h M /trunk/fmt_str.c M /trunk/fmt_uint.c M /trunk/fmt_uint0.c M /trunk/fmt_ulong.c M /trunk/gen_alloc.h M /trunk/gen_allocdefs.h M /trunk/lock.h M /trunk/lock_ex.c A /trunk/lock_exnb.c M /trunk/open.h M /trunk/open_append.c M /trunk/open_read.c M /trunk/open_trunc.c A /trunk/open_write.c M /trunk/scan.h M /trunk/scan_8long.c M /trunk/scan_ulong.c M /trunk/seek.h M /trunk/seek_set.c M /trunk/sgetopt.c M /trunk/str.h M /trunk/str_chr.c M /trunk/str_cpy.c M /trunk/str_diff.c M /trunk/str_diffn.c M /trunk/str_len.c M /trunk/str_rchr.c M /trunk/str_start.c M /trunk/stralloc.h M /trunk/stralloc_arts.c M /trunk/stralloc_cat.c M /trunk/stralloc_catb.c M /trunk/stralloc_cats.c M /trunk/stralloc_copy.c M /trunk/stralloc_eady.c A /trunk/stralloc_num.c M /trunk/stralloc_opyb.c M /trunk/stralloc_opys.c M /trunk/stralloc_pend.c M /trunk/subgetopt.c M /trunk/subgetopt.h M /trunk/trycpp.c M /trunk/trydrent.c M /trunk/tryflock.c M /trunk/trysgact.c M /trunk/tryulong32.c M /trunk/trywaitp.c M /trunk/uint32.h1 M /trunk/uint32.h2 Replaced many library with public-domain sources. ------------------------------------------------------------------------ r50 | bruce | 2004-04-19 10:53:20 -0600 (Mon, 19 Apr 2004) | 3 lines Changed paths: A /trunk/REPLACED Add this list of sources that are replaced wholesale (instead of being patched) in the ezmlm-idx tarball. ------------------------------------------------------------------------ r49 | bruce | 2004-04-17 23:37:30 -0600 (Sat, 17 Apr 2004) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlm-request.c Fixed bug in ezmlm-request when dealing with continuation lines. Thanks Sami Farin. ------------------------------------------------------------------------ r48 | bruce | 2004-04-17 23:29:29 -0600 (Sat, 17 Apr 2004) | 3 lines Changed paths: M /trunk/Makefile M /trunk/TARGETS Make sure the makelang script is executable on building, and remove it when cleaning built objects. Thanks Michael J. Forster. ------------------------------------------------------------------------ r47 | bruce | 2004-04-17 23:24:58 -0600 (Sat, 17 Apr 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx M /trunk/lang/fr.sed Updated ezmlmrc.fr. Thanks Jean-Marc Lasgouttes. ------------------------------------------------------------------------ r46 | bruce | 2004-01-15 11:12:23 -0600 (Thu, 15 Jan 2004) | 20 lines Changed paths: M /trunk/CHANGES.idx M /trunk/ezmlmrc.template Message-ID: <20000109163828.632.qmail@id.wustl.edu> From: "Fred Lindberg" To: "ezmlm@list.cr.yp.to" Date: Sun, 09 Jan 2000 10:36:39 -0600 Subject: Re: Subscriber-only, moderated lists don't get ezmlm-archived? Just insert |/.../ezmlm-archive DIR || exit 0 into DIR/editor after ezmlm-send (in addition to the DIR/moderator invocation where it already should be for ium lists). Or edit ezmlmrc (see below), then ezmlm-make -+ DIR That special case isn't covered for ezmlm-archive, which of course it should be. For moderated messages it works, but ezmlm-archive is not invoked by messages from subscribers (so they won't be entered into the index until the next moderated message comes in). ------------------------------------------------------------------------ r45 | bruce | 2004-01-15 10:51:11 -0600 (Thu, 15 Jan 2004) | 3 lines Changed paths: M /trunk/ezmlmrc.template The version number in the ezmlmrc file needs to match the version in ezmlm-make. ------------------------------------------------------------------------ r44 | bruce | 2004-01-14 16:49:54 -0600 (Wed, 14 Jan 2004) | 2 lines Changed paths: M /trunk/CHANGES.idx Updated the list of changes and email addresses. ------------------------------------------------------------------------ r43 | bruce | 2004-01-14 00:42:08 -0600 (Wed, 14 Jan 2004) | 2 lines Changed paths: M /trunk/Makefile D /trunk/makelang A /trunk/makelang.sh (from /trunk/makelang:42) Make makelang a generated file like all the other shell scripts. ------------------------------------------------------------------------ r42 | bruce | 2004-01-14 00:34:07 -0600 (Wed, 14 Jan 2004) | 5 lines Changed paths: M /trunk/Makefile M /trunk/TARGETS M /trunk/TODO D /trunk/ezmlmrc.ch_GB D /trunk/ezmlmrc.cs D /trunk/ezmlmrc.da D /trunk/ezmlmrc.de D /trunk/ezmlmrc.en_US D /trunk/ezmlmrc.es D /trunk/ezmlmrc.fr D /trunk/ezmlmrc.hu D /trunk/ezmlmrc.id D /trunk/ezmlmrc.it D /trunk/ezmlmrc.jp D /trunk/ezmlmrc.nl D /trunk/ezmlmrc.pl D /trunk/ezmlmrc.pt D /trunk/ezmlmrc.pt_BR D /trunk/ezmlmrc.ru D /trunk/ezmlmrc.sv A /trunk/ezmlmrc.template (from /trunk/ezmlmrc.en_US:4) A /trunk/lang A /trunk/lang/ch_GB.sed A /trunk/lang/ch_GB.text (from /trunk/ezmlmrc.ch_GB:4) A /trunk/lang/cs.sed A /trunk/lang/cs.text (from /trunk/ezmlmrc.cs:4) A /trunk/lang/da.sed A /trunk/lang/da.text (from /trunk/ezmlmrc.da:4) A /trunk/lang/de.sed A /trunk/lang/de.text (from /trunk/ezmlmrc.de:4) A /trunk/lang/en_US.sed A /trunk/lang/en_US.text (from /trunk/ezmlmrc.en_US:4) A /trunk/lang/es.sed A /trunk/lang/es.text (from /trunk/ezmlmrc.es:4) A /trunk/lang/fr.sed A /trunk/lang/fr.text (from /trunk/ezmlmrc.fr:4) A /trunk/lang/hu.sed A /trunk/lang/hu.text (from /trunk/ezmlmrc.hu:8) A /trunk/lang/id.sed A /trunk/lang/id.text (from /trunk/ezmlmrc.id:4) A /trunk/lang/it.sed A /trunk/lang/it.text (from /trunk/ezmlmrc.it:4) A /trunk/lang/jp.sed A /trunk/lang/jp.text (from /trunk/ezmlmrc.jp:4) A /trunk/lang/nl.sed A /trunk/lang/nl.text (from /trunk/ezmlmrc.nl:10) A /trunk/lang/pl.sed A /trunk/lang/pl.text (from /trunk/ezmlmrc.pl:4) A /trunk/lang/pt.sed A /trunk/lang/pt.text (from /trunk/ezmlmrc.pt:4) A /trunk/lang/pt_BR.sed A /trunk/lang/pt_BR.text (from /trunk/ezmlmrc.pt_BR:4) A /trunk/lang/ru.sed A /trunk/lang/ru.text (from /trunk/ezmlmrc.ru:4) A /trunk/lang/sv.sed A /trunk/lang/sv.text (from /trunk/ezmlmrc.sv:4) A /trunk/makelang Rewrote the ezmlmrc files so they are built from a template plus a set of language-specific portions (the text files plus two bouncesaying replacement strings). The lang subdirectory contains all the language files. ------------------------------------------------------------------------ r41 | bruce | 2004-01-13 23:16:39 -0600 (Tue, 13 Jan 2004) | 2 lines Changed paths: M /trunk/makehash.c M /trunk/sub_mysql/README M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensql.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/README M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/README M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensql.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/sub_std/tagmsg.c Added the Id keyword property to all remaining files with a $Id$ tag. ------------------------------------------------------------------------ r40 | bruce | 2004-01-13 23:07:24 -0600 (Tue, 13 Jan 2004) | 2 lines Changed paths: M /trunk/ezmlm-test.sh M /trunk/idx.h Bumped version up to 0.42 ------------------------------------------------------------------------ r39 | bruce | 2004-01-13 23:00:25 -0600 (Tue, 13 Jan 2004) | 2 lines Changed paths: M /trunk/author.c M /trunk/errtxt.h M /trunk/ezmlmrc.fr M /trunk/ezmlmrc.hu M /trunk/ezmlmrc.pt M /trunk/makehash.c M /trunk/sub_mysql/README M /trunk/sub_mysql/checktag.c M /trunk/sub_mysql/issub.c M /trunk/sub_mysql/logmsg.c M /trunk/sub_mysql/opensql.c M /trunk/sub_mysql/searchlog.c M /trunk/sub_mysql/subscribe.c M /trunk/sub_mysql/tagmsg.c M /trunk/sub_pgsql/README M /trunk/sub_pgsql/checktag.c M /trunk/sub_pgsql/issub.c M /trunk/sub_pgsql/logmsg.c M /trunk/sub_pgsql/opensql.c M /trunk/sub_pgsql/searchlog.c M /trunk/sub_pgsql/subscribe.c M /trunk/sub_pgsql/tagmsg.c M /trunk/sub_std/README M /trunk/sub_std/checktag.c M /trunk/sub_std/issub.c M /trunk/sub_std/logmsg.c M /trunk/sub_std/opensql.c M /trunk/sub_std/searchlog.c M /trunk/sub_std/subscribe.c M /trunk/sub_std/tagmsg.c Removed all remaining $Name$ tags. ------------------------------------------------------------------------ r38 | bruce | 2003-12-18 14:30:38 -0600 (Thu, 18 Dec 2003) | 9 lines Changed paths: M /trunk/ezmlm-cgi.c From: Frederik Lindberg To: Bruce Guenter Date: Thu, 18 Dec 2003 14:30:04 -0500 In-Reply-To: <20031218175234.GA13237@em.ca> Subject: Re: ezmlm-idx maintenance Please remove the copyright that is shown in ezmlm-cgi.c and the link that goes with it. ------------------------------------------------------------------------ r37 | bruce | 2003-12-18 14:29:18 -0600 (Thu, 18 Dec 2003) | 2 lines Changed paths: M /trunk/Makefile ezmlm-cgi.o was missing direntry.h dependency. ------------------------------------------------------------------------ r36 | bruce | 2003-12-18 13:26:32 -0600 (Thu, 18 Dec 2003) | 3 lines Changed paths: M /trunk/CHANGES.idx M /trunk/DOWNGRADE.idx M /trunk/INSTALL.idx M /trunk/Makefile M /trunk/README.idx M /trunk/UPGRADE.idx M /trunk/VERSION M /trunk/author.c M /trunk/concatHDR.c M /trunk/copy.c M /trunk/date2yyyymm.c M /trunk/dateline.c M /trunk/decodeHDR.c M /trunk/decodeQ.c M /trunk/encodeB.c M /trunk/encodeQ.c M /trunk/errtxt.h M /trunk/ezmlm-archive.c M /trunk/ezmlm-cgi.c M /trunk/ezmlm-clean.c M /trunk/ezmlm-gate.c M /trunk/ezmlm-get.c M /trunk/ezmlm-idx.c M /trunk/ezmlm-issubn.c M /trunk/ezmlm-limit.c M /trunk/ezmlm-list.c M /trunk/ezmlm-make.c M /trunk/ezmlm-manage.c M /trunk/ezmlm-moderate.c M /trunk/ezmlm-receipt.c M /trunk/ezmlm-request.c M /trunk/ezmlm-return.c M /trunk/ezmlm-send.c M /trunk/ezmlm-split.c M /trunk/ezmlm-store.c M /trunk/ezmlm-sub.c M /trunk/ezmlm-tstdig.c M /trunk/ezmlm-warn.c M /trunk/ezmlmrc.ch_GB M /trunk/ezmlmrc.cs M /trunk/ezmlmrc.da M /trunk/ezmlmrc.de M /trunk/ezmlmrc.en_US M /trunk/ezmlmrc.es M /trunk/ezmlmrc.fr M /trunk/ezmlmrc.hu M /trunk/ezmlmrc.id M /trunk/ezmlmrc.it M /trunk/ezmlmrc.jp M /trunk/ezmlmrc.nl M /trunk/ezmlmrc.pl M /trunk/ezmlmrc.pt M /trunk/ezmlmrc.pt_BR M /trunk/ezmlmrc.ru M /trunk/ezmlmrc.sv M /trunk/ezmlmsubrc M /trunk/idx.h M /trunk/idxthread.c M /trunk/subscribe.h M /trunk/unfoldHDR.c Removed the $Name$ keywords that svn doesn't support, and marked the $Id$ keyword as needing substitution. ------------------------------------------------------------------------ r35 | bruce | 2003-12-18 10:36:49 -0600 (Thu, 18 Dec 2003) | 4 lines Changed paths: M /trunk/ezmlm-cgi.c When using ezmlm-cgi on non-standard ports, the port number would precede the hostname. This patch puts the port number in the proper order, and only adds it if a hostname is also added. ------------------------------------------------------------------------ r34 | bruce | 2003-12-17 14:38:46 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/ezmlm-send.c Trivial break formatting cleanup. ------------------------------------------------------------------------ r33 | bruce | 2003-12-17 13:43:46 -0600 (Wed, 17 Dec 2003) | 19 lines Changed paths: M /trunk/ezmlm-gate.c Date: Fri, 15 Feb 2002 20:09:12 +0100 From: Bernhard Graf To: Ezmlm List Subject: Bug fix for ezmlm-gate Message-ID: <20020215200912.M19928@lassie.disaster.nil> ezmlm-gate failed on my system. I checked the archive and found someone else has had the same problem: http://marc.theaimsgroup.com/?l=ezmlm&m=96788355216423&w=2 For whatever reason ezmlm-gate uses execvp("sh",...). I suppose that in my setup, where qmail is started under svscan, no environment is set and therefore execvp fails (didn't test it, though). I changed it to execv("/bin/sh", ...) - and guess - it works now. ;-) -- Bernhard Graf ------------------------------------------------------------------------ r32 | bruce | 2003-12-17 13:35:22 -0600 (Wed, 17 Dec 2003) | 56 lines Changed paths: M /trunk/ezmlm-send.c M /trunk/qmail.c Date: Tue, 12 Feb 2002 18:37:13 +0100 From: Bernhard Graf To: Ezmlm List Subject: Re: qmqp relaying - solved Message-ID: <20020212183713.A9794@lassie.disaster.nil> mw-list-ezmlm@csi.hu wrote > What is your patch supposed to fix? Well, it fixes qmqp relaying in idx-0.40 which simply didn't work. The main bug is in qmail.c, function qmail_open() (AFAIR it's this line: for (i = 0; i + 1 < sa->len; i++) { ). I rearranged the code a little as well. Then I patched ezmlm-send: Changed "getconf_line(&qmqpservers,..." to "getconf(&qmqpservers,..." and removed the undocumented -Q switch, because moderated lists use ezmlm-moderate which calls ezmlm-send imlicetly with no chance to set this (useless) -Q switch. Note that ezmlm-send has been patched with some other patches before (ezmlm-idx.latest.patch, ezmlm-send.patch, ezmlm-idx.func.patch), so the line numbers may differ. All you have to do now is to put the IP number(s) of your relay servers in DIR/qmqpservers/0 (each line one IP). Install qmail+qmqpserver on the remote host(s) and of course tell this qmqpserver to accept mails from the ezmlm server (man tcpserver, man tcprules). The patch is attached. -- Bernhard Graf Date: Fri, 15 Feb 2002 19:57:44 +0100 From: Bernhard Graf To: Ezmlm List Subject: Bugfixfix (was: qmqp relaying - solved) Message-ID: <20020215195744.L19928@lassie.disaster.nil> Bernhard Graf wrote > Well, it fixes qmqp relaying in idx-0.40 which simply didn't work. Well, well. ezmlm-send worked perfectly with this patch, but as when I put the patched ezmlm on the production server, I saw ezmlm-manage and ezmlm-store crashing. Arrgh! One little check was missing. The fixed patch is attached -- Bernhard Graf ------------------------------------------------------------------------ r31 | bruce | 2003-12-17 12:53:09 -0600 (Wed, 17 Dec 2003) | 10 lines Changed paths: M /trunk/ezmlm-gate.1 M /trunk/ezmlm-gate.c Added a diagnostic "-0" flag to ezmlm-gate: instead of running ezmlm-store(1) or ezmlm-send(1), print (to stdout) the command and arguments that would have been run. Date: 16 Jan 2003 10:14:56 -0000 Message-ID: <20030116101456.28747.qmail@plover.com> From: mjd@plover.com To: ezmlm@list.cr.yp.to Subject: ezmlm-gate diagnostic patch ------------------------------------------------------------------------ r30 | bruce | 2003-12-17 12:05:29 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/ezmlm-test.sh Autodetect if UID=0, to eliminate a common testing error. ------------------------------------------------------------------------ r29 | bruce | 2003-12-17 11:48:40 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/ezmlm-test.sh Autodetect the current user name, using a variety of methods. ------------------------------------------------------------------------ r28 | bruce | 2003-12-17 11:29:43 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/ezmlm-test.sh Replace the manually configured PS command with an automated test. ------------------------------------------------------------------------ r27 | bruce | 2003-12-17 10:49:21 -0600 (Wed, 17 Dec 2003) | 3 lines Changed paths: M /trunk/ezmlm-test.sh Replaced all occurrences of backticks used to suppress output with more-efficient redirects. ------------------------------------------------------------------------ r26 | bruce | 2003-12-17 00:30:46 -0600 (Wed, 17 Dec 2003) | 4 lines Changed paths: M /trunk/ezmlm-test.sh The first ezmlm-clean test depended on UNIX time being less than 999999999s, however the current UNIX time is well over that number. This patch adjusts the artifical "never" time to somewhere in 2033. ------------------------------------------------------------------------ r25 | bruce | 2003-12-17 00:18:28 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/ezmlm-test.sh Yet another typo fix in the echo statements. ------------------------------------------------------------------------ r24 | bruce | 2003-12-17 00:14:14 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/ezmlm-test.sh More portability and/or completeness fixes to echo commands. ------------------------------------------------------------------------ r23 | bruce | 2003-12-17 00:07:52 -0600 (Wed, 17 Dec 2003) | 3 lines Changed paths: M /trunk/ezmlm-test.sh Fixed typo when setting up the prompt subroutine caused by one-too-many substitutions. ------------------------------------------------------------------------ r22 | bruce | 2003-12-17 00:04:42 -0600 (Wed, 17 Dec 2003) | 3 lines Changed paths: M /trunk/ezmlm-test.sh Portability fix: accomodate systems that use echo ...\c to omit newlines instead of echo -n ... ------------------------------------------------------------------------ r21 | bruce | 2003-11-18 14:57:14 -0600 (Tue, 18 Nov 2003) | 5 lines Changed paths: M /trunk/ezmlm-manage.c Applied patch from Mate Wierdl that fixes ezmlm-manage to properly send subscription confirmation to the moderators when the list is set up for moderated subscription (ezmlm-make -s, which creates LIST/modsub). ------------------------------------------------------------------------ r20 | bruce | 2003-11-18 13:40:40 -0600 (Tue, 18 Nov 2003) | 3 lines Changed paths: M /trunk/ezmlm-sub.1 Remove the "-sS" options from the ezmlm-sub.1 man page, as ezmlm-sub doesn't actually support them. ------------------------------------------------------------------------ r19 | bruce | 2003-11-18 13:37:59 -0600 (Tue, 18 Nov 2003) | 3 lines Changed paths: M /trunk/cookie.c M /trunk/sub_std/tagmsg.c The previous NULL pointer fix applies equally to all sub_*/tagmsg.c sources, so put the fix in the central routine instead. ------------------------------------------------------------------------ r18 | bruce | 2003-11-18 13:33:16 -0600 (Tue, 18 Nov 2003) | 3 lines Changed paths: M /trunk/sub_std/tagmsg.c Make sure that seed points to a valid string instead of NULL, since str_len (called via cookie) will crash on NULL pointers. ------------------------------------------------------------------------ r17 | bruce | 2003-11-18 13:29:17 -0600 (Tue, 18 Nov 2003) | 3 lines Changed paths: M /trunk/ezmlm-cgi.c Need to invoke author_name before calling decodeHDR, as cp may be changed by author_name. ------------------------------------------------------------------------ r16 | bruce | 2003-11-18 13:24:17 -0600 (Tue, 18 Nov 2003) | 3 lines Changed paths: M /trunk/ezmlm-send.c Need to invoke author_name before calling decodeHDR, as cp may be changed by author_name. ------------------------------------------------------------------------ r15 | bruce | 2003-11-18 13:21:49 -0600 (Tue, 18 Nov 2003) | 3 lines Changed paths: M /trunk/ezmlm-idx.c Need to invoke author_name before calling decodeHDR, as cp may be changed by author_name. ------------------------------------------------------------------------ r14 | bruce | 2003-11-18 12:56:48 -0600 (Tue, 18 Nov 2003) | 13 lines Changed paths: M /trunk/ezmlm-gate.1 M /trunk/ezmlm-gate.c Date: Tue, 5 Jun 2001 15:30:36 -0700 (PDT) From: Ask Bjoern Hansen cc: Ezmlm List Subject: Re: ezmlm-idx QMQP support does not work In-Reply-To: <20010329202221.E11702@moni.msci.memphis.edu> Message-ID: I've been goofing around trying to get ezmlm-idx to notice my qmqpservers file. Whatever I do it doesn't take effect. I use ezmlm-gate, so I wonder if that's part of the reason. It doesn't parse the -Q parameter, I don't think. ------------------------------------------------------------------------ r13 | bruce | 2003-11-18 12:07:15 -0600 (Tue, 18 Nov 2003) | 3 lines Changed paths: M /trunk/ezmlm-unsub.c Fixed a typo in ezmlm-unsub -- when unsubscribing addresses from standard input the log message would erroneously state "+manual". ------------------------------------------------------------------------ r12 | bruce | 2003-11-13 10:53:39 -0600 (Thu, 13 Nov 2003) | 3 lines Changed paths: M /trunk/INSTALL.idx M /trunk/Makefile Since the "it" make target builds the package, the Italian ezmlmrc translation needs to be identified by "ita". ------------------------------------------------------------------------ r11 | bruce | 2003-11-13 10:50:40 -0600 (Thu, 13 Nov 2003) | 22 lines Changed paths: M /trunk/ezmlm-send.c Date: Wed, 14 Mar 2001 22:25:36 -0800 From: edk@collab.net To: ezmlm@list.cr.yp.to, Fred Lindberg Subject: PATCH : ezmlm-send.c Message-ID: <20010314222536.O27952@collab.net> The attached patch fixes a problem with ezmlm-send in ezmlm-idx (up to 0.40 at least): it munges MIME messages which use the default type implicitly in the first MIME part. (This is not an issue for stock ezmlm, which doesn't attempt to parse MIME parts AFAICT.) The patch is applied after all the idx stuff is; I think it should be integrated into the -idx patches. (Copyright is granted, of course.) See http://www.netbeans.org/issues/show_bug.cgi?id=9039 for a description of the bug this fixes. I'll be happy to answer any questions ... thanks -- Ed ------------------------------------------------------------------------ r10 | bruce | 2003-11-12 18:09:22 -0600 (Wed, 12 Nov 2003) | 18 lines Changed paths: M /trunk/FILES.idx M /trunk/INSTALL.idx M /trunk/Makefile M /trunk/README.idx A /trunk/ezmlmrc.nl From: Willem To: ezmlm@list.cr.yp.to Subject: Dutch version of ezmlmrc Date: Mon, 4 Aug 2003 17:18:10 +0200 Message-Id: <200308041718.10550.willem@king-pin.nl> Hi, It seemed that the ezmlmrc file was translated to every language but Dutch. Here is a crude version as attachment. Some things don't translate very well from English to Dutch, they get an undertone of disrespect towards the reader. So, if you can improve it, please do and be so kind to send me a copy. Regards, Willem the Netherlands ------------------------------------------------------------------------ r9 | bruce | 2003-11-12 17:49:07 -0600 (Wed, 12 Nov 2003) | 2 lines Changed paths: M /trunk/INSTALL.idx M /trunk/Makefile Updated the list of ezmlmrc translations in the INSTALL file. ------------------------------------------------------------------------ r8 | bruce | 2003-11-12 17:47:16 -0600 (Wed, 12 Nov 2003) | 2 lines Changed paths: M /trunk/FILES.idx M /trunk/INSTALL.idx M /trunk/Makefile M /trunk/README.idx A /trunk/ezmlmrc.hu Added Hungarian translation of ezmlmrc from Julian Severn-nek http://js.hu/ ------------------------------------------------------------------------ r7 | bruce | 2003-11-12 16:25:05 -0600 (Wed, 12 Nov 2003) | 2 lines Changed paths: M /trunk/error.h Fix up the definition of errno on modern systems by including ------------------------------------------------------------------------ r6 | bruce | 2003-11-12 16:13:39 -0600 (Wed, 12 Nov 2003) | 3 lines Changed paths: M /trunk/ezmlm-cgi.c Applied patch to bring ezmlm-cgi up to version 1.18, which included the changes present in the previously applied nobanner patch. ------------------------------------------------------------------------ r5 | bruce | 2003-11-12 16:11:00 -0600 (Wed, 12 Nov 2003) | 58 lines Changed paths: M /trunk/ezmlm-cgi.1 M /trunk/ezmlm-cgi.c From: "Frederik Lindberg" To: "BUGTRAQ@SECURITYFOCUS.COM" , "ezmlm@list.cr.yp.to" Cc: "Frederik Lindberg" , "vort-fu" Date: Thu, 07 Dec 2000 14:35:05 -0500 In-Reply-To: <20001206140711.9F31A24CA54@lists.securityfocus.com> Subject: ezmlm-cgi/ezmlm-idx-0.40 security advisory Summary: ezmlm-cgi is part of the ezmlm-idx-0.40.tar.gz package and allows web access to mailing list archives. When ezmlm-cgi is installed SUID (user other than root), it can be used to execute arbitrary commands with the effective uid of the SUID user. Scope: Default installations of ezmlm-idx-0.40 are not vulnerable since ezmlm-cgi is not installed SUID by default. SUID root installations are not vulnerable since ezmlm-cgi uses a fixed configuration file location and drops privileges in this execution mode. SUID user (user != root) installations are discussed in the man page, but should be rare. Their vulnerability depends on group and world execute permissions of the ezmlm-cgi binary. Credit: Thanks vortfu (vort@wiretapped.net) for reporting this. I sincerely apologize for my initial somewhat obnoxious follow-up post. ezmlm-idx-0.40 is an add-on to Dan Bernstein's ezmlm-0.53 package. The responsibility for this flaw is entirely mine (Dan would never make a mistake like this). Details: ezmlm-cgi can be installed by a user to allow web access to that user's mailing list archives. It reads a config file from the working directory. The config file can contain a banner program name. This program is executed by ezmlm-cgi. ezmlm-cgi can be installed SUID root. In this case, ezmlm-cgi reads a config file from /etc, chdir/chroot to the list directory, drops root privileges, verifies this, then optionally executes a banner program. When installed SUID user != root, ezmlm-cgi behaves just as for normal installs. A user with execute permissions to the ezmlm-cgi binary can create his own config file directing ezmlm-cgi to execute an arbitrary program with the effective user id of the ezmlm-cgi binary. Fix: A patched version of ezmlm-cgi.c, ezmlm-cgi.1 (man page), as well as the patch (ezmlm-cgi.patch) are available from ftp://ftp.ezmlm.org/pub/patches/ and http://www.ezmlm.org/pub/patches/. This version removes the support for the execution of banner programs. HTML banners are still supported. The (small) patch can also be found below. Alternatively, assure that you have not installed ezmlm-cgi SUID user. Sincerely, Fred Lindberg ------------------------------------------------------------------------ r4 | bruce | 2003-11-12 14:50:37 -0600 (Wed, 12 Nov 2003) | 2 lines Changed paths: A /trunk/BIN A /trunk/BLURB A /trunk/CHANGES A /trunk/CHANGES.idx A /trunk/DOWNGRADE.idx A /trunk/FAQ.idx A /trunk/FILES A /trunk/FILES.idx A /trunk/INSTALL A /trunk/INSTALL.idx A /trunk/LICENCE.TXT A /trunk/MAN A /trunk/Makefile A /trunk/README A /trunk/README.idx A /trunk/SYSDEPS A /trunk/TARGETS A /trunk/THANKS A /trunk/TODO A /trunk/UPGRADE.idx A /trunk/VERSION A /trunk/alloc.3 A /trunk/alloc.c A /trunk/alloc.h A /trunk/alloc=0 A /trunk/alloc=l A /trunk/alloc_re.c A /trunk/author.c A /trunk/auto-str.c A /trunk/auto-str=x A /trunk/auto_bin.c.do A /trunk/auto_bin.h A /trunk/auto_cron.h A /trunk/auto_qmail.c.do A /trunk/auto_qmail.h A /trunk/byte.h A /trunk/byte_chr.c A /trunk/byte_copy.c A /trunk/byte_cr.c A /trunk/byte_diff.c A /trunk/byte_rchr.c A /trunk/byte_zero.c A /trunk/case.3 A /trunk/case.h A /trunk/case=0 A /trunk/case=l A /trunk/case_diffb.c A /trunk/case_diffs.c A /trunk/case_lowerb.c A /trunk/case_startb.c A /trunk/case_starts.c A /trunk/concatHDR.c A /trunk/conf-bin A /trunk/conf-cc A /trunk/conf-cron A /trunk/conf-ld A /trunk/conf-man A /trunk/conf-qmail A /trunk/constmap.c A /trunk/constmap.h A /trunk/cookie.c A /trunk/cookie.h A /trunk/copy.c A /trunk/copy.h A /trunk/date2yyyymm.c A /trunk/date822fmt.c A /trunk/date822fmt.h A /trunk/dateline.c A /trunk/datetime.3 A /trunk/datetime.c A /trunk/datetime.h A /trunk/datetime=0 A /trunk/decodeB.c A /trunk/decodeHDR.c A /trunk/decodeQ.c A /trunk/default.0.do A /trunk/default.a.do A /trunk/default.do A /trunk/default.o.do A /trunk/direntry.3 A /trunk/direntry.h.do A /trunk/direntry.h1 A /trunk/direntry.h2 A /trunk/direntry=0 A /trunk/encodeB.c A /trunk/encodeQ.c A /trunk/env.3 A /trunk/env.c A /trunk/env.h A /trunk/env=0 A /trunk/env=l A /trunk/envread.c A /trunk/error.3 A /trunk/error.c A /trunk/error.h A /trunk/error=0 A /trunk/error=l A /trunk/error_str.3 A /trunk/error_str.c A /trunk/error_str=0 A /trunk/error_temp.3 A /trunk/error_temp=0 A /trunk/errtxt.h A /trunk/exit.h A /trunk/ezcgi.css A /trunk/ezcgirc A /trunk/ezmlm-accept.1 A /trunk/ezmlm-accept.sh A /trunk/ezmlm-archive.1 A /trunk/ezmlm-archive.c A /trunk/ezmlm-cgi.1 A /trunk/ezmlm-cgi.c A /trunk/ezmlm-check.1 A /trunk/ezmlm-check.sh A /trunk/ezmlm-clean.1 A /trunk/ezmlm-clean.c A /trunk/ezmlm-cron.1 A /trunk/ezmlm-cron.c A /trunk/ezmlm-gate.1 A /trunk/ezmlm-gate.c A /trunk/ezmlm-get.1 A /trunk/ezmlm-get.c A /trunk/ezmlm-glconf.1 A /trunk/ezmlm-glconf.sh A /trunk/ezmlm-idx.1 A /trunk/ezmlm-idx.c A /trunk/ezmlm-issubn.1 A /trunk/ezmlm-issubn.c A /trunk/ezmlm-limit.1 A /trunk/ezmlm-limit.c A /trunk/ezmlm-list.1 A /trunk/ezmlm-list.c A /trunk/ezmlm-list=0 A /trunk/ezmlm-list=x A /trunk/ezmlm-make.1 A /trunk/ezmlm-make.c A /trunk/ezmlm-make=0 A /trunk/ezmlm-make=x A /trunk/ezmlm-manage.1 A /trunk/ezmlm-manage.c A /trunk/ezmlm-manage=0 A /trunk/ezmlm-manage=x A /trunk/ezmlm-mktab.1 A /trunk/ezmlm-moderate.1 A /trunk/ezmlm-moderate.c A /trunk/ezmlm-receipt.1 A /trunk/ezmlm-receipt.c A /trunk/ezmlm-reject.1 A /trunk/ezmlm-reject.c A /trunk/ezmlm-reject=0 A /trunk/ezmlm-reject=x A /trunk/ezmlm-request.1 A /trunk/ezmlm-request.c A /trunk/ezmlm-return.1 A /trunk/ezmlm-return.c A /trunk/ezmlm-return=0 A /trunk/ezmlm-return=x A /trunk/ezmlm-send.1 A /trunk/ezmlm-send.c A /trunk/ezmlm-send=0 A /trunk/ezmlm-send=x A /trunk/ezmlm-split.1 A /trunk/ezmlm-split.c A /trunk/ezmlm-store.1 A /trunk/ezmlm-store.c A /trunk/ezmlm-sub.1 A /trunk/ezmlm-sub.c A /trunk/ezmlm-sub=0 A /trunk/ezmlm-sub=x A /trunk/ezmlm-test.1 A /trunk/ezmlm-test.sh A /trunk/ezmlm-tstdig.1 A /trunk/ezmlm-tstdig.c A /trunk/ezmlm-unsub.1 A /trunk/ezmlm-unsub.c A /trunk/ezmlm-unsub=0 A /trunk/ezmlm-unsub=x A /trunk/ezmlm-warn.1 A /trunk/ezmlm-warn.c A /trunk/ezmlm-warn=0 A /trunk/ezmlm-warn=x A /trunk/ezmlm-weed.1 A /trunk/ezmlm-weed.c A /trunk/ezmlm-weed=0 A /trunk/ezmlm-weed=x A /trunk/ezmlm.5 A /trunk/ezmlm=0 A /trunk/ezmlmglrc A /trunk/ezmlmglrc.5 A /trunk/ezmlmrc.5 A /trunk/ezmlmrc.ch_GB A /trunk/ezmlmrc.cs A /trunk/ezmlmrc.da A /trunk/ezmlmrc.de A /trunk/ezmlmrc.en_US A /trunk/ezmlmrc.es A /trunk/ezmlmrc.fr A /trunk/ezmlmrc.id A /trunk/ezmlmrc.it A /trunk/ezmlmrc.jp A /trunk/ezmlmrc.pl A /trunk/ezmlmrc.pt A /trunk/ezmlmrc.pt_BR A /trunk/ezmlmrc.ru A /trunk/ezmlmrc.sv A /trunk/ezmlmsubrc A /trunk/ezmlmsubrc.5 A /trunk/fd.h A /trunk/fd=l A /trunk/fd_copy.3 A /trunk/fd_copy.c A /trunk/fd_copy=0 A /trunk/fd_move.3 A /trunk/fd_move.c A /trunk/fd_move=0 A /trunk/find-systype.sh A /trunk/fmt.h A /trunk/fmt_str.c A /trunk/fmt_uint.c A /trunk/fmt_uint0.c A /trunk/fmt_ulong.c A /trunk/fork.h.do A /trunk/fork.h1 A /trunk/fork.h2 A /trunk/fs=l A /trunk/gen_alloc.h A /trunk/gen_allocdefs.h A /trunk/getconf.c A /trunk/getconf.h A /trunk/getln.3 A /trunk/getln.c A /trunk/getln.h A /trunk/getln2.3 A /trunk/getln2.c A /trunk/getln2=0 A /trunk/getln=0 A /trunk/getln=l A /trunk/getopt.3 A /trunk/getopt=0 A /trunk/getopt=l A /trunk/hasflock.h.do A /trunk/hassgact.h.do A /trunk/idx.h A /trunk/idxthread.c A /trunk/idxthread.h A /trunk/install.c A /trunk/install=x A /trunk/issub.h A /trunk/it.do A /trunk/lock.h A /trunk/lock=l A /trunk/lock_ex.c A /trunk/log.c A /trunk/log.h A /trunk/make-compile.sh A /trunk/make-load.sh A /trunk/make-makelib.sh A /trunk/makehash.c A /trunk/makehash.h A /trunk/man.do A /trunk/mime.h A /trunk/now.3 A /trunk/now.c A /trunk/now.h A /trunk/now=0 A /trunk/open.h A /trunk/open=l A /trunk/open_append.c A /trunk/open_read.c A /trunk/open_trunc.c A /trunk/qmail-qmqpc.tar.gz A /trunk/qmail-verh.tar.gz A /trunk/qmail.c A /trunk/qmail.h A /trunk/quote.c A /trunk/quote.h A /trunk/readwrite.h A /trunk/scan.h A /trunk/scan_8long.c A /trunk/scan_ulong.c A /trunk/seek.h A /trunk/seek=l A /trunk/seek_set.c A /trunk/setup.do A /trunk/sgetopt.3 A /trunk/sgetopt.c A /trunk/sgetopt.h A /trunk/sgetopt=0 A /trunk/sig.h A /trunk/sig=l A /trunk/sig_catch.c A /trunk/sig_pipe.c A /trunk/slurp.c A /trunk/slurp.h A /trunk/slurpclose.c A /trunk/slurpclose.h A /trunk/str.h A /trunk/str=l A /trunk/str_chr.c A /trunk/str_cpy.c A /trunk/str_diff.c A /trunk/str_diffn.c A /trunk/str_len.c A /trunk/str_rchr.c A /trunk/str_start.c A /trunk/stralloc.3 A /trunk/stralloc.h A /trunk/stralloc=0 A /trunk/stralloc=l A /trunk/stralloc_arts.c A /trunk/stralloc_cat.c A /trunk/stralloc_catb.c A /trunk/stralloc_cats.c A /trunk/stralloc_copy.c A /trunk/stralloc_eady.c A /trunk/stralloc_opyb.c A /trunk/stralloc_opys.c A /trunk/stralloc_pend.c A /trunk/strerr.c A /trunk/strerr.h A /trunk/strerr=l A /trunk/strerr_die.c A /trunk/strerr_sys.c A /trunk/sub_mysql A /trunk/sub_mysql/README A /trunk/sub_mysql/checktag.c A /trunk/sub_mysql/conf-sqlcc A /trunk/sub_mysql/conf-sqlld A /trunk/sub_mysql/ezmlm-mktab A /trunk/sub_mysql/issub.c A /trunk/sub_mysql/logmsg.c A /trunk/sub_mysql/opensql.c A /trunk/sub_mysql/putsubs.c A /trunk/sub_mysql/searchlog.c A /trunk/sub_mysql/subscribe.c A /trunk/sub_mysql/tagmsg.c A /trunk/sub_mysql/to40x A /trunk/sub_pgsql A /trunk/sub_pgsql/README A /trunk/sub_pgsql/checktag.c A /trunk/sub_pgsql/conf-sqlcc A /trunk/sub_pgsql/conf-sqlld A /trunk/sub_pgsql/ezmlm-mktab A /trunk/sub_pgsql/issub.c A /trunk/sub_pgsql/logmsg.c A /trunk/sub_pgsql/opensql.c A /trunk/sub_pgsql/putsubs.c A /trunk/sub_pgsql/searchlog.c A /trunk/sub_pgsql/subscribe.c A /trunk/sub_pgsql/tagmsg.c A /trunk/sub_std A /trunk/sub_std/README A /trunk/sub_std/checktag.c A /trunk/sub_std/conf-sqlcc A /trunk/sub_std/conf-sqlld A /trunk/sub_std/ezmlm-mktab A /trunk/sub_std/issub.c A /trunk/sub_std/logmsg.c A /trunk/sub_std/opensql.c A /trunk/sub_std/putsubs.c A /trunk/sub_std/searchlog.c A /trunk/sub_std/subscribe.c A /trunk/sub_std/tagmsg.c A /trunk/subfd.3 A /trunk/subfd.h A /trunk/subfd=0 A /trunk/subfderr.c A /trunk/subgetopt.3 A /trunk/subgetopt.c A /trunk/subgetopt.h A /trunk/subgetopt=0 A /trunk/subscribe.h A /trunk/substdi.c A /trunk/substdio.3 A /trunk/substdio.c A /trunk/substdio.h A /trunk/substdio=0 A /trunk/substdio=l A /trunk/substdio_copy.3 A /trunk/substdio_copy.c A /trunk/substdio_copy=0 A /trunk/substdio_in.3 A /trunk/substdio_in=0 A /trunk/substdio_out.3 A /trunk/substdio_out=0 A /trunk/substdo.c A /trunk/surf.3 A /trunk/surf.c A /trunk/surf.h A /trunk/surf=0 A /trunk/surf=l A /trunk/surfpcs.3 A /trunk/surfpcs.c A /trunk/surfpcs.h A /trunk/surfpcs=0 A /trunk/targets.do A /trunk/trycpp.c A /trunk/trydrent.c A /trunk/tryflock.c A /trunk/trysgact.c A /trunk/tryulong32.c A /trunk/tryvfork.c A /trunk/trywaitp.c A /trunk/uint32.h.do A /trunk/uint32.h1 A /trunk/uint32.h2 A /trunk/unfoldHDR.c A /trunk/wait.3 A /trunk/wait.h A /trunk/wait=0 A /trunk/wait=l A /trunk/wait_pid.c A /trunk/warn-auto.sh A /trunk/yyyymm.h First check-in of development sources. ------------------------------------------------------------------------ r3 | bruce | 2003-11-12 14:48:13 -0600 (Wed, 12 Nov 2003) | 1 line Changed paths: A /trunk Created trunk subdirectory ------------------------------------------------------------------------ r2 | bruce | 2003-11-12 14:48:12 -0600 (Wed, 12 Nov 2003) | 1 line Changed paths: A /tags Created tags subdirectory ------------------------------------------------------------------------ r1 | bruce | 2003-11-12 14:48:12 -0600 (Wed, 12 Nov 2003) | 1 line Changed paths: A /branches Created branches subdirectory ------------------------------------------------------------------------