commit 41a66282f7ef29738e47878a3f1c45f385ec83c7 Author: Bruce Guenter Date: Mon Jan 28 23:05:46 2008 -0600 Eliminated the use of vfork for portability. commit c8982910a80e6b69e3732e5195a592de9046bb4f Author: Lars Kruse Date: Mon Jan 28 17:05:56 2008 -0600 Final batch of de messages: finally done commit 1ec1765d58d01dd348d3e734c3dc462db70848af Author: Bruce Guenter Date: Thu Nov 22 13:14:11 2007 -0600 Introduced new option parsing mechanism, getconfopt. This mechanism is probably a bit of overkill, but it works well for a variety of ad-hoc option types. commit ad5c15243972671629761aa2fdb7bff1ecef0d2e Author: Lars Kruse Date: Thu Nov 22 15:13:18 2007 -0600 More de messages: SUB_* commit d31a142219956805e3b4945a2bf9a1fdde01485c Author: Bruce Guenter Date: Sun Nov 11 22:51:56 2007 -0600 Forward declare struct stralloc in getconf.h commit 7f5d04cb2d32ace88d40d00ba3d76fedd3f5d596 Author: Lars Kruse Date: Sat Nov 10 14:52:13 2007 -0600 More de messages: ERR_N* commit 321a66de7acf8d48f367876cd4e22aff3f6cd03c Author: Lars Kruse Date: Thu Nov 8 21:57:02 2007 -0600 More de messages: ERR_M* to ERR_NE* and TXT_* commit 84d9020a1d8d0b7750d254d9cf4cce8d5c9f883b Author: Bruce Guenter Date: Wed Nov 7 12:43:43 2007 -0600 Remove int flags[] from globals to allow for an alternate implementation. commit 41157072bda11e04bd8984002a59dcb6c4a56c4a Author: Bruce Guenter Date: Wed Nov 7 12:43:05 2007 -0600 Fix up the ezmlmrc test to match new contents. commit 167653e467d7e533d5b3cd9b73e9ae6530a41e81 Author: Bruce Guenter Date: Thu Nov 1 12:49:26 2007 -0600 Add ezmlm-clean and ezmlm-warn more consistently in the ezmlmrc template. commit 68dab2d1dddd1813d138eebc20a7cdc1dec99f11 Author: Bruce Guenter Date: Wed Oct 31 12:50:44 2007 -0600 Added dir/subpostonly for use within the ezmlmrc template. commit 1044c0c9927275d70c25b92308d15f5ec225c88a Author: Bruce Guenter Date: Tue Oct 30 23:15:18 2007 -0600 Eliminate conditional contents based on -0 and -k commit 516c8ea4c548c3eb3caeaff78322600878e2c565 Author: Bruce Guenter Date: Tue Oct 30 12:11:08 2007 -0600 Added dir/threaded control file for ezmlm-archive, by way of a shell test. commit f011fcb8cc48533381fa10910e7a0175834057bd Author: Lars Kruse Date: Sun Nov 4 16:41:59 2007 -0600 More de messages: ERR_F* to ERR_L* commit 56f10229a97ff29f4332563f7acf356c7aa92057 Author: Lars Kruse Date: Fri Nov 2 09:16:50 2007 -0600 Updated de messages: ERR_B* to ERR_D* commit b7cd0cb239d648c9d177bcb8c6649a262780f55e Author: Lars Kruse Date: Thu Nov 1 13:27:44 2007 -0600 More de messages translations. Comment: some few messages for a start ... commit 57ccd9e96c29cbadbdedfa43eda7aa445b72f31c Author: Bruce Guenter Date: Wed Oct 31 22:07:05 2007 -0600 Avoid doing any chdirs in ezmlm-dispatch. When qmail executes the .qmail files, it does not do any chdir before executing the ezmlm commands. This would allow admins to put relative paths in such files. ezmlm-dispatch would previously break that by doing a chdir into the list directory. This patch fixes that by prefixing all file access with the basedir. commit fa590071f82a3609252731aa7039ad0d0962e9fa Author: Bruce Guenter Date: Wed Oct 31 23:36:36 2007 -0600 Allow execution of argument lists in ezmlm-confirm/moderate. The previous code for ezmlm-confirm and ezmlm-moderate would execute the optional program parameter as a single string using /bin/sh. This patch allows for execution using execvp simply. This reduces the overhead and eliminates any possibility of the shell parsing the arguments wrong. commit 2a39fcd90e9e18e16b49929048705adbafd25082 Author: Bruce Guenter Date: Wed Oct 31 22:21:10 2007 -0600 Fixed handling of digest bouncer in ezmlm-dispatch. commit 7e28f7c426c16b1c984b31c14e767a656a12e068 Author: Bruce Guenter Date: Thu Oct 25 16:03:46 2007 -0600 Remove the ezmlm-make -4 option in favour of the ezmlm-tstdig control files. commit 09ba84dde2eaa6bf24693e96188b1c4c8533282d Author: Bruce Guenter Date: Tue Oct 30 16:34:00 2007 -0600 Put ezmlm-get unconditionally in dir/manager. ezmlm-get already looks for a "archived" file, and bails out on get requests when that file isn't present. It doesn't handle non-get requests, so it is safe to put in for all lists. commit 5b46de6d2fb93746c18c295332e0f801e909f530 Author: Bruce Guenter Date: Tue Oct 30 13:20:22 2007 -0600 Reorganized the ezmlmrc template somewhat. Reduced the number of combinations of -[Mm][Uu][Yy] sections by noting that ezmlm-store invokes ezmlm-send if necessary already. Also fixed handling of the -muy combination. This combination should confirm the sender, then invoke ezmlm-gate. It used to invoke both ezmlm-gate and ezmlm-store in editor, which is completely bogus. commit 5af4d1315374676613677a52db863d67675dba76 Author: Tullio Andreatta Date: Tue Oct 30 15:05:47 2007 -0600 Updated it translations. From: Tullio Andreatta ML Message-ID: <47277399.9000502@troppoavanti.it> Date: Tue, 30 Oct 2007 19:10:33 +0100 To: Bruce Guenter Subject: Re: ezmlm-idx text submission: it/text/top 1) better translation (*); 2) I tried to limit lines to 72 characters; I tried to leave <#x#>-macros in short lines; 3) I tried to use the same word for the same action (ie, exact translation of "unsubscribe" doesn't exists but "cancella" or "rimuovi" may be used; I used "cancella" everytime); but I used synonims where needed (English rule: don't use different words for the same concept. Italian rule: use ALWAYS different words for the same concept, if in the same paragraph :-( ). (*) my Italian is better than my English ... commit 047eaecac1ed3f11ecacbeb2b83a1113ade19064 Author: Bruce Guenter Date: Tue Oct 30 13:29:45 2007 -0600 Added a section for translations to the README.idx file. commit 9300a8915c453f0c8f381ba130772e971f3855fb Author: Bruce Guenter Date: Mon Oct 29 21:38:35 2007 -0600 Reorganized the ezmlmrc template to pair delete and add lines. commit 83f31585e80fc62407466432dc1566441d5fbf2a Author: Bruce Guenter Date: Mon Oct 29 14:12:07 2007 -0600 Process both main and digest bounces by default in ezmlm-warn. commit 06a1441bc21b76a4828c43a0792eb68495eac6b9 Author: Bruce Guenter Date: Mon Oct 29 14:11:09 2007 -0600 Tidied up the CHANGES.idx file to list all the new control files together. commit 250d6f4a5c5fba1fc2220a74767f797a015eed96 Author: Bruce Guenter Date: Mon Oct 29 12:41:09 2007 -0600 Added dir/nowarn control file for ezmlm-warn. commit e1dcc9f52f4c6161173a8f6a55338bacfa0dbd19 Author: Bruce Guenter Date: Mon Oct 29 12:31:25 2007 -0600 Updated the ezmlm-make/ezmlmrc tests to show a more accurate prompt. commit 29e9cb9dd63828e349873ba81995f7b1855ff78e Author: Bruce Guenter Date: Mon Oct 29 12:28:37 2007 -0600 Renamed tests/135-ezmlm-make to 135-ezmlmrc, as it only tests the template. commit 7d979b2a69b3581307406610ae367e648a7bee9f Author: Bruce Guenter Date: Mon Oct 29 11:59:28 2007 -0600 Added dir/modgetonly and dir/subgetonly control files for ezmlm-get. commit c5255b6010573c5894dd71219f09fe346c77e276 Author: Bruce Guenter Date: Sun Oct 28 22:43:18 2007 -0600 Tweaked a couple of flags to make them look more obvious. commit cda07bd616b375b73ab941d619ac997f0afc8fc5 Author: Bruce Guenter Date: Sat Oct 27 21:36:07 2007 -0600 Added dir/modpostonly control file for ezmlm-store. commit cc4ee7f328857607351f423e713062c426c3f7ca Author: Bruce Guenter Date: Sat Oct 27 21:20:41 2007 -0600 Fixed the ezmlm-gate manpage to match program behavior for passed options. commit f2c4a2bcd5058cc4def572368aec03775a1a485b Author: Bruce Guenter Date: Sat Oct 27 21:03:53 2007 -0600 Save errno when initializing messages to prevent it from changing for errors. commit 1d7e4cb414aa043f28e4b462375611b95b1e8598 Author: Bruce Guenter Date: Sat Oct 27 14:10:58 2007 -0600 Minor tweaks to ezmlmrc.template commit 47916b67448dcf9a6d595d8643c7ee06782b99b3 Author: Bruce Guenter Date: Fri Oct 26 13:45:48 2007 -0600 Fixed another couple of man page typos. commit d8cf03165ea271bae51c4f103cf93157af3c9f7a Author: Bruce Guenter Date: Fri Oct 26 10:08:38 2007 -0600 Added modcan{edit,list} and no(un)subconfirm controls for ezmlm-manage. commit 3a2cf3be0c5760a3e9afc0c41a0be77b1558117b Author: Maurice Snellen Date: Fri Oct 26 07:35:14 2007 -0600 Completed set of Dutch translations. commit 0cfedab5e9b313c1a4e9165f133d5808f7d4f5af Author: Arthur Muller Date: Fri Oct 26 07:30:20 2007 -0600 Partial Dutch messages added. commit 7aa5ae3f4c4bda7753b02def71557da1da4746fe Author: Bruce Guenter Date: Thu Oct 25 22:54:17 2007 -0600 Added dir/noreturnposts control file for ezmlm-clean, and use in ezmlm-make. commit 02961b26deca51a3dd4a0b95bc6ffd97f2f374e6 Author: Bruce Guenter Date: Thu Oct 25 20:37:13 2007 -0600 Fixed a typo in ezmlm-confirm.1 commit b72986c8ef097596f15b4c442782dd9887cc5016 Author: Bruce Guenter Date: Thu Oct 25 16:36:06 2007 -0600 Read default digest format from dir/digformat in ezmlm-get. commit a9c5cee0c7859f6aa292ace22e02b6544b002dc3 Author: Bruce Guenter Date: Thu Oct 25 15:58:19 2007 -0600 Added control files to control ezmlm-tstdig commit 7053016896f7f0940de2890a48bd6036ee775b05 Author: Bruce Guenter Date: Thu Oct 25 12:51:05 2007 -0600 Read digest code from dir/digestcode in ezmlm-get commit 3ab56eeda48a779718bb60220e0eadfdb3751a17 Author: Bruce Guenter Date: Thu Oct 25 12:08:20 2007 -0600 Added docs on digheaders and archnum to ezmlm.5 commit 550bcb167af1345682d7050b93d252181be133ab Author: Bruce Guenter Date: Thu Oct 25 11:53:22 2007 -0600 Removed documentation for dir/mailinglist, as it is no longer read. commit db5673eab93af19af2fb57c85a1a1070a4892b59 Author: Bruce Guenter Date: Thu Oct 25 11:50:31 2007 -0600 Fixed up some documentation of the dir/sql and dir/subdb files. commit d9084d215fae37577d0b24ba49a41f4f4f2f511d Author: Bruce Guenter Date: Thu Oct 25 11:25:41 2007 -0600 Added some details on special handling of text/messages to ezmlm.5 commit fc8169095cb570dd7020af099cb816e053b79107 Author: Bruce Guenter Date: Thu Oct 25 11:20:11 2007 -0600 Fixed a typo in ezmlm-send.1 commit 35922bad884849ccf394e05c1416ec135aff7eb1 Author: Bruce Guenter Date: Thu Oct 25 10:24:16 2007 -0600 Improved substs docs in ezmlm.5; removed them from ezmlmrc.template commit 4efeed8a8f0e2606be8a3641bfc7f37097ee25b1 Author: Bruce Guenter Date: Wed Oct 24 23:08:02 2007 -0600 Added a note about ezmlm-archive to ezmlm.5 commit 119c9e5fbc384a15ff1b4b0a0c10a2009652f61e Author: Bruce Guenter Date: Wed Oct 24 22:37:24 2007 -0600 Added a note about ezmlmrc to ezmlm.5 commit 744590bc0b7a66ecb52cd51fba7b091422004913 Author: Bruce Guenter Date: Wed Oct 24 14:16:49 2007 -0600 Updated the ezmlm.5 man page with new details. commit 12023d6d270d8c04881116ea5275c60813d02c70 Author: Bruce Guenter Date: Thu Oct 25 10:29:54 2007 -0600 Replaced !A and !R with <#A#> and <#R#>, as the former are deprecated commit 473262ad0c041d947ff9a35f7297b616683b1e70 Author: Bruce Guenter Date: Thu Oct 25 09:41:15 2007 -0600 Added <#a#> substitution for the local part of the accept address. commit 94001cb39f3f4f2bc554f11c0fe393818952bab3 Author: Bruce Guenter Date: Wed Oct 24 14:17:35 2007 -0600 Added ezmlm-weed to the confirmer control files. commit bce196b4d7f689c92e0458da8925f8430595d774 Author: Bruce Guenter Date: Wed Oct 24 10:02:48 2007 -0600 Make note in conf-lang that en_US is the only complete language. commit 3002b5ca68a0c810298d0a0f1eabb7bee38a2000 Author: Bruce Guenter Date: Tue Oct 23 23:10:15 2007 -0600 Skip the generated lang/*/text/messages files in tools/checklangs. commit 25d00949a4b6c86768565e48a8aaad9181817b56 Author: Bruce Guenter Date: Tue Oct 23 23:09:44 2007 -0600 Check for out-of-date message translations in tools/check-messages. commit e2c1d98f80c3797cb2cdf3846b95c1d6854f6d1d Author: PakOgah Date: Tue Oct 23 12:54:33 2007 -0600 Added some Indonesian texts and messages. commit 7d91c0d31d34fce7469e99ba7354e2f2e71b3d5f Author: Bruce Guenter Date: Tue Oct 23 11:17:46 2007 -0600 Removed an unneeded getconf.h include from some sources. commit 3648287a5929424cdbf5390947aef730e2ee3cd2 Author: Bruce Guenter Date: Mon Oct 22 22:31:14 2007 -0600 Fixed a typo in an error message in ezmlm-limit commit 74c53f56493a1dc1c42159229608d518af4f02bc Author: Bruce Guenter Date: Mon Oct 22 22:23:15 2007 -0600 Use getconf_isset in place of other getconf functions. This is an optimization for programs that don't use the data that is read in from files by getconf. commit 809fcae551ec9173b27d0399d9eb55a8b177e682 Author: Bruce Guenter Date: Mon Oct 22 21:20:31 2007 -0600 Added a getconf_isset function. commit 0e0ec067dd01e839f2572b592fd12939f7758bbe Author: Bruce Guenter Date: Mon Oct 22 21:26:57 2007 -0600 Changed notes about DIR/mailinglist to reference TXT_MAILING_LIST in man pages. commit 94bfbeace4005fbdacc8da74302fc0a336f7e8cb Author: Bruce Guenter Date: Mon Oct 22 17:39:45 2007 -0600 Rewrote the release notes in the CHANGES.idx file. commit 5e135a7a0e2175ef990e832b94496e56a639ea06 Author: Tullio Andreatta Date: Mon Oct 22 10:47:40 2007 -0600 Added Italian messages. commit ef113d6d541857570532ea1521418bde6dba6844 Author: Bruce Guenter Date: Mon Oct 22 09:38:49 2007 -0600 Generate lang/*/text/messages from new lang/*/messages files. The source files contain lines of the form: NAME:ORIGINAL:TRANSLATION Where "NAME" is the message name, "ORIGINAL" is the original text, and "TRANSLATION" is the current translation. This will allow translation tools to determine if the translation for a given name is out of date without preventing ezmlm-idx from outputting a translated message. commit 1b2543dd94b44f5ad5788527010357513fe8df12 Author: Bruce Guenter Date: Mon Oct 22 07:50:02 2007 -0600 Removed the mailinglist file in favor of a TXT_MAILING_LIST message. commit 982a6f10f01b4155c68119f8ceb997baf3a46ddd Author: Bruce Guenter Date: Sun Oct 21 23:08:11 2007 -0600 Replaced ezmlm-issubn || fatal in ezmlmrc.template with ezmlm-checksub This results in having all of the generated ezmlmrc files identical, removing the need for the lang/*/sed files. commit bbba651f6253fe32cc843763db7067eea71833c6 Author: Bruce Guenter Date: Sun Oct 21 22:58:07 2007 -0600 Added messages for ezmlm-checksub from the lang/*/sed translations. commit 51b6b1a0bb79bdaf45b39b2d76a2002289babf27 Author: Bruce Guenter Date: Sun Oct 21 22:53:16 2007 -0600 Added new program ezmlm-checksub commit 1a3d2ddbb7562eba4971cbc14343b29178ece8cc Author: Bruce Guenter Date: Sun Oct 21 22:20:41 2007 -0600 Simplified the internal logic of ezmlm-issubn a bit. commit e36e25fc8c56048b72adad7074e3308c26635fdf Author: Bruce Guenter Date: Sun Oct 21 21:49:50 2007 -0600 Fixed some uses of MSG to avoid calculations in the message name. The new MSG* macros use the message name as a string instead of as a value. The text of the calculations (instead of the result) was being used as the message name, leading to incorrect results. commit 5433ed5c916aa81c97b990e53ee8754e2c5b9164 Author: Bruce Guenter Date: Sun Oct 21 21:46:57 2007 -0600 Modified tools/check-messages to search the C sources for message names. commit a2d9839062d35b3cf4708922058757f56258bebb Author: Bruce Guenter Date: Sun Oct 21 21:46:17 2007 -0600 Fixed the search order for the message maps. Fixed order is: list-local, alternate, default, then internal. It had been: internal, list-local, alternate, then default. This meant that the internal messages were effectively the only ones ever used. commit 478652c49af02710d8ea1db6b4e5b6a62d374f4d Author: Bruce Guenter Date: Sun Oct 21 16:00:31 2007 -0600 Moved messages.txt into lang/en_US/text/messages This also makes messages-txt.c dependant on conf-lang, to allow for different sets of messages to be internalized. commit 352ae31cf4dcec62bc5e169e5b6db45127c15bcf Author: Bruce Guenter Date: Sun Oct 21 15:54:09 2007 -0600 Use the message name as the key instead of the text. The problem with the previous approach shows up when the original message text is altered. With the previous approach, the result will be that the original message will be output instead of the older translated message. This differs from the handling of the other text files, and would likely be considered surprising. Using the message name as the key also makes for shorter and easier to understand messages files. commit d83c2419353d49d9b14cc43938250b481d0ded47 Author: Bruce Guenter Date: Sun Oct 21 15:51:17 2007 -0600 Make the make-load etc pattern a wildcard make-* rule in default.do commit a2d47ba22c9f32bfbd78d1d7bd394b9f06a96423 Author: Bruce Guenter Date: Sun Oct 21 15:50:31 2007 -0600 Return out of target early in tools/makemake when target is a source. This allows for some wildcard changes to simplify default.do, as well as cutting down the time required to run makemake by almost a half. commit 3d43f724f02d1e934fb7995d839cff40db3fa509 Author: Bruce Guenter Date: Sun Oct 21 14:06:48 2007 -0600 Added missing lang/de/text/post-confirm to the ETC install. commit 564e0f49438cf81035159d4fa83a13696c73a688 Author: Lars Kruse Date: Sat Oct 20 22:46:35 2007 -0600 Updated de translations for edit-list and post-confirm. commit 67eb1706e2f4236c0d7e3a77314417bd3aff0fb7 Author: Bruce Guenter Date: Fri Oct 19 18:21:56 2007 -0600 Removed remaining $Id$ tags. commit 0c2f6d08b69d6e13351cd2174b4d133abfb4d004 Author: Bruce Guenter Date: Fri Oct 19 16:38:48 2007 -0600 Added two tools to convert messages.h to other formats. commit 4610760d31c3f7ce4cc7e4caff376b3c3229bb41 Author: Bruce Guenter Date: Fri Oct 19 16:38:16 2007 -0600 Don't create the lang/default link, it's not needed any more. commit 5dcb91bc262ee8451fb0e1de0aef3c523e932d83 Author: Bruce Guenter Date: Fri Oct 19 16:37:45 2007 -0600 Delay message initialization until the first message is requested. This avoids need for explicit initialization of messages, but also lets the subdb modules avoid reading in messages unless they actuall hit an error. commit a689f10ddfc9bef35493d78bd495c7e4affbb5f8 Author: Bruce Guenter Date: Fri Oct 19 16:29:16 2007 -0600 Bumped the revision number on the edit-list text. commit f016d651fedc9e51fa1f79932e0ee84ef0c605e6 Author: Bruce Guenter Date: Thu Oct 18 16:45:07 2007 -0600 Pair the messages text + constmap into a new "struct messages". commit 638c86782b4e5a45a5f02ebed1f5292084176218 Author: Bruce Guenter Date: Thu Oct 18 13:15:49 2007 -0600 Added a wrap function for rename. commit 74916b9729f8e4f62f70c63adf9da973f1547ac0 Author: Bruce Guenter Date: Thu Oct 18 13:01:29 2007 -0600 Switch to using '|' to separate messages, as ':' is used in several. commit ad012423e6a59d70df144082347f31e83bd79ba3 Author: Bruce Guenter Date: Thu Oct 18 12:18:08 2007 -0600 Revised constmap to allow an arbitrary split character. commit 9c10ea88b86f550ad4a6dbdbd7eb079666fbcf27 Author: Bruce Guenter Date: Thu Oct 18 12:14:00 2007 -0600 Fix up handling of messages to assume the original is already English. Since the original message is a string defined to the English message, there is no need for special early message handling or a default "text/messages" file. Also, the messages checking tool is updated to handle the English messages. commit 8986d4bd8813866ce95d29882170268dcccce989 Author: Bruce Guenter Date: Thu Oct 18 11:11:36 2007 -0600 Put text messages back into macros in messages.h. This eliminates the need for a default text/messages file, and will allow for simpler tracking of translations. This model is similar to that used by gettext, although I don't see a migration to gettext in the future. commit f061dc5bca71a5c123aac64bb0dd5c72f8cd12db Author: Bruce Guenter Date: Thu Oct 18 11:39:41 2007 -0600 Renamed msgtxt.[ch] to messages.[ch] commit f8ce9befff0d6d6a7838d04b82ff83732724df0d Author: Bruce Guenter Date: Thu Oct 18 09:27:51 2007 -0600 Fixed up the ERR_SYNTAX message. commit c141ca23c2bf815c8cc23fbf20863c3bdb9d4c9e Author: Bruce Guenter Date: Wed Oct 17 17:55:52 2007 -0600 Fixed all known message tag mismatches, by use of a new checker tool. commit 520414b3002e29f9f2e14433873d0f08e10c2d74 Author: Bruce Guenter Date: Wed Oct 17 17:43:30 2007 -0600 Fixed up more trailing colons on system errors. commit 8c33d6238b5c666095a251d073fa0f671f1dd2de Author: Bruce Guenter Date: Wed Oct 17 17:40:09 2007 -0600 Allow substitutions of listdir in messages. commit 0ab836c90f9ef00d7cb129e60e7455d5bc278b5a Author: Bruce Guenter Date: Thu Oct 18 11:32:56 2007 -0600 Fix up some system error messages to avoid double colons. commit 7038e03841b48b62fa52873ec86294b8afabc684 Author: Bruce Guenter Date: Wed Oct 17 17:08:07 2007 -0600 Fixed all messages with trailing spaces. commit b358435db55918865cf644d469e62dd44fae9dd9 Author: Bruce Guenter Date: Wed Oct 17 17:05:40 2007 -0600 Fix up (again) early message handling to not break later messages. commit 93df5e196805e17de1578b7feba95a002fd9953e Author: Bruce Guenter Date: Wed Oct 17 15:39:50 2007 -0600 Added an early messages for chdir failure. commit 13adaecfe6dc62c64bd0b7a3e194d6493c904806 Author: Bruce Guenter Date: Wed Oct 17 15:17:43 2007 -0600 Fix up handling of errors before any messages file is read. commit fc15e35a1b20d9f98d85f5df6ed91af9ac44a800 Author: Bruce Guenter Date: Wed Oct 17 15:16:34 2007 -0600 Fixed all messages with a trailing ": ". commit f8d82cf77020fd91e311d8005764bac0d60f6ebb Author: Bruce Guenter Date: Wed Oct 17 13:37:11 2007 -0600 Converted the ERR_{DELETE,FLUSH,SEEK,STAT,SYNC} messages to use a parameter. commit 6b1f5836f0eb3758faa48dd8dca5752677081d5b Author: Bruce Guenter Date: Wed Oct 17 12:54:16 2007 -0600 Converted the ERR_CLOSE message to use a parameter. commit 3d391b452e35ac906b479ca2715d157faa195125 Author: Bruce Guenter Date: Wed Oct 17 12:44:58 2007 -0600 Converted the ERR_CREATE message to use a parameter. commit dc5daf05f84a72a0e1551acb15dcfc0efd31aea3 Author: Bruce Guenter Date: Wed Oct 17 12:42:16 2007 -0600 Converted the ERR_WRITE message to use a parameter. commit 9f29c9c53649672356c345b63760983a822f0098 Author: Bruce Guenter Date: Wed Oct 17 12:36:00 2007 -0600 Converted the ERR_READ message to use a parameter. commit afc6164318193681d319ec8f63b89569cb5a4bdd Author: Bruce Guenter Date: Wed Oct 17 11:46:34 2007 -0600 Converted the ERR_OPEN message to use a parameter. commit b070eac12701171c50ea4b4eca1e48d75e369d56 Author: Bruce Guenter Date: Wed Oct 17 11:24:25 2007 -0600 Converted a few error messages to use parameters. commit 447e4719583899369a874e129607d88b5a4774df Author: Bruce Guenter Date: Wed Oct 17 11:15:40 2007 -0600 Dropped the use of the macros that substituted to MSG("...") commit 24ae7a8125a5984b1e0ad762a063418220665aa5 Author: Bruce Guenter Date: Wed Oct 17 10:23:46 2007 -0600 Use positional parameters in ezmlm-get to replace a multi-part message. commit 76ec9c3758fdbe8c57218131e67f02e8b4be4565 Author: Bruce Guenter Date: Wed Oct 17 10:18:35 2007 -0600 Replace the custom filename parameter with positional parameters. commit 6c79b4d60f2bb8efc555481f1926a2ea487d7f3c Author: Bruce Guenter Date: Wed Oct 17 10:06:16 2007 -0600 Added support for positional parameters in copy_xlate. commit f953197426db6433eeea2c64d10e57453b029c6c Author: Bruce Guenter Date: Wed Oct 17 09:20:28 2007 -0600 Added comments about the substitutions and a revion number to text/messages. commit 8b81a0b2cac20bef168ec7ad8edddfda328bb76b Author: Bruce Guenter Date: Wed Oct 17 09:01:49 2007 -0600 Fixed up some messages that were supposed to have newlines in them. commit e1f062c5aa183c4afb896d2bc03a1811880239e1 Author: Bruce Guenter Date: Wed Oct 17 08:17:49 2007 -0600 Fixed up the last subjects in ezmlm-manage to use message substitution. commit 917d895bd651e33f2e8f34b7170dd75f05c4fba2 Author: Bruce Guenter Date: Wed Oct 17 08:16:34 2007 -0600 Added an new filename substitution (and fixed up comments). commit 1618cac4e065b8801a006eb1efa788ce357e0b51 Author: Bruce Guenter Date: Wed Oct 17 08:06:39 2007 -0600 Fixed segfault in ezmlm-request when doing "which" without initsub. commit f5bf43bd7af6df26148fdad49f1f252c40615f67 Author: Bruce Guenter Date: Wed Oct 17 08:04:21 2007 -0600 Fixed the subject in ezmlm-request to use substitution. commit 1f429e2d6869c58fcfbd36b2e4864694dac0ee43 Author: Bruce Guenter Date: Tue Oct 16 22:52:22 2007 -0600 Load in messages from DIR/text/messages plus the two alternate paths. commit 64aca13a8fd62b46d841fd0aab884942a93a710b Author: Bruce Guenter Date: Tue Oct 16 15:08:59 2007 -0600 Renamed the msgtxt file to text/messages. commit 3a4107e560f578a63b62c5c590d4c7e6d641d54f Author: Bruce Guenter Date: Tue Oct 16 14:55:14 2007 -0600 Substitute messages on request instead of on load. The message in die_nomem was set to a constant to avoid problems with infinite loops (something calls die_nomem, die_nomem calls MSG, msg calls die_nomem, etc). commit c6b6efdbec81928c7411d49b81fe510fadde1332 Author: Bruce Guenter Date: Tue Oct 16 12:49:04 2007 -0600 Replaced the confirmpost subject hack with a msgtxt subject. commit 49cb2534e31a4446aa9ddfbb0d674e49946a4f34 Author: Bruce Guenter Date: Tue Oct 16 12:31:01 2007 -0600 Fixed up most subjects to use substitution. Some exceptions remain. commit 57195e93f012da8fe99aeae69434ceaffbf6d047 Author: Bruce Guenter Date: Tue Oct 16 12:10:29 2007 -0600 Added a hdr_subject function. commit 84e85bda59e0304a09a5a238fb3f9f2bca170aa0 Author: Bruce Guenter Date: Tue Oct 16 11:45:32 2007 -0600 Allow substitutions of <#L#> etc in msgtxt. This change has a few steps: First, msgtxt pre-initialization is handled differently, to allow for a few hard-coded messages before msgtxt_init is called. Second, load_config is called unconditionally within startup (in config.c) so that the appropriate config files are always loaded. Finally, msgtxt_init is called after load_config, so substitutions are done properly. commit 1594f351cfffa002f596b4d60978348f5c0edf96 Author: Bruce Guenter Date: Tue Oct 16 11:31:27 2007 -0600 Moved all subjects and a few other texts into msgtxt. commit d3cde4e493356cb403dbf3c23697568b42aae7ad Author: Bruce Guenter Date: Mon Oct 15 23:03:59 2007 -0600 Moved the error messages from msgtxt.c to a language file. Some potential problems with order of initializations remain. commit 7528edf7c79bcaed8a748ad761804bb8fa46f2c5 Author: Bruce Guenter Date: Mon Oct 15 22:46:42 2007 -0600 Added a USAGE text to ezmlm-weed. commit 3f2c970ade94301f9eafcfff3b819a0e31dd39b5 Author: Bruce Guenter Date: Mon Oct 15 22:46:22 2007 -0600 Made a number of global variables static in ezmlm-cron commit d0dca10cc8ba575b8eb396912f9e5ad057deb714 Author: Bruce Guenter Date: Mon Oct 15 22:18:29 2007 -0600 Renamed the errtxt functions to msgtxt too. commit fee3701398781601aaf6451ecbc771ae6dd3fb4d Author: Bruce Guenter Date: Mon Oct 15 22:12:43 2007 -0600 Renamed errtxt.[ch] to msgtxt.[ch] commit c8a49f5320d0d3ea91a621db4104e1fbf655a5f9 Author: Bruce Guenter Date: Mon Oct 15 16:07:26 2007 -0600 Added extra calls to errtxt_init to avoid all remaining segfaults. commit 6c7539df4dbbe052eb1f4a98a1fd7dff5a523ef7 Author: Bruce Guenter Date: Mon Oct 15 13:05:39 2007 -0600 Turned the error texts into a constmap. Some bugs remain. commit d032ba52e1cb7f27df647baeec8984a6a251e032 Author: Bruce Guenter Date: Sun Oct 14 16:19:57 2007 -0600 Converted the macros in errtxt.h to string pointers. commit ca4bd8f6e23ce89c4712542fb48307029ccd2244 Author: Bruce Guenter Date: Fri Oct 19 17:10:41 2007 -0600 Removed the $Id$ tags that git no longer substitutes. commit 93e49e32a7519e1c463598802635c8db4f4270d7 Author: Bruce Guenter Date: Wed Oct 17 14:36:13 2007 -0600 Replaced the unused strerr source with the contents of strerr_* commit 8dcc2016aa61ee7d2fe93c2e17e212eb72972f3d Author: Bruce Guenter Date: Tue Oct 16 12:39:09 2007 -0600 Get rid of some signed/unsigned pointer warnings. commit 3c536510e8fb733a2618a11a515b11a2805be164 Author: Bruce Guenter Date: Mon Oct 15 16:07:56 2007 -0600 Added indicator in the test cleanup step. commit 11430c26d5955e9c87c22ea91010bca39c84d029 Author: Tullio Andreatta ML Date: Mon Oct 15 10:38:06 2007 -0600 Minor man-page fix to ezmlm-manage.1 Signed-off-by: Bruce Guenter commit 1bfcc65a13b7609b04c60307e9c7de4f6f237a05 Author: Bruce Guenter Date: Wed Oct 10 22:02:00 2007 -0600 Adjust release notes about ezmlm-mktab/rmtab changes. commit b579657f0c8810ee46f7456116eebc79a9fe1e7a Author: Bruce Guenter Date: Wed Oct 10 22:01:04 2007 -0600 Document the -S option to ezmlm-list. commit 357884e1e21114794b15edec6e74136a0a5d71c5 Author: Bruce Guenter Date: Wed Oct 10 22:00:37 2007 -0600 Make sure either -S or dir is given in ezmlm-rmtab. commit c4e9f9d5f301078000eef27119f25205e373460f Author: Bruce Guenter Date: Wed Oct 10 21:53:37 2007 -0600 Added a man page for ezmlm-rmtab. commit a542dd8249e50f746ae0a74677c41a03269e54a6 Author: Bruce Guenter Date: Wed Oct 10 17:52:12 2007 -0600 Removed the ezmlm-mktab programs, as they are no longer necessary. commit e8786fbad2eeae86065ac25756a61bc2dceefc18 Author: Bruce Guenter Date: Wed Oct 10 17:44:12 2007 -0600 Added the rmtab hooks to the mysql and pgsql plugins, and adjusted tests. commit c6544e4cafb21959b33baa7c4099d1f0d288c30b Author: Bruce Guenter Date: Wed Oct 10 17:27:24 2007 -0600 Added a ezmlm-rmtab program and subdb hook to clean up databases. commit 0dbc32036bb697830d1b24f6d1d1bea40d5a0d06 Author: Bruce Guenter Date: Wed Oct 10 16:25:35 2007 -0600 Use wrap_stat in the isdir functions to trap system errors. commit df08be9f1018348314b2463af6c35707568853b5 Author: Bruce Guenter Date: Wed Oct 10 16:01:04 2007 -0600 Modified the two SQL plugins to add the mktab hook. commit 7a1f8fb07ba3a6d7253e21864bf285e05fdf15c6 Author: Bruce Guenter Date: Wed Oct 10 15:59:55 2007 -0600 Make sure to NUL-terminate the subdb line if it's set in ezmlm-make. commit 04845ab8561ac0689d83009dcaecd1c7ec39c95d Author: Bruce Guenter Date: Wed Oct 10 14:00:38 2007 -0600 First step in adding mktab to the subdb API. This change moves the creation of the standard subscribers directories into the sub-std plugin, and add hooks to ezmlm-make to invoke this plugin. The other plugins will have a similar hook added, and the mktab scripts will disappear. commit bc8c0666f3fb281770fe7ea63bc55e4a30a77157 Author: Bruce Guenter Date: Wed Oct 10 07:57:30 2007 -0600 Bumped the version to 6.1.0 commit ad113a76edf49e27d1e1ad2ec31e02ddc3f0765b Author: Bruce Guenter Date: Wed Oct 10 07:54:07 2007 -0600 Renamed subscribe.h to subdb.h commit 4a740fc3f565b9845ed04f3cd9e96b444445cfec Author: Bruce Guenter Date: Sat Oct 6 13:59:39 2007 -0600 Stamped version 6.0.1 with today's date. commit 34dbf3a2e0a9c3b0de7b9aae77dc9b0bcc301bb4 Author: Bruce Guenter Date: Sat Oct 6 12:03:56 2007 -0600 Added tests for headerkeep/headerremove in ezmlm-request Also adjusted the TODO notes. commit 34915744b3e9c78bd30826fd1a8d7c54e67be147 Author: Bruce Guenter Date: Fri Oct 5 12:42:03 2007 -0600 Stamped version 5.1.2 with today's date. commit fc874a6776d2a7bfa615b79834d2492dcbf42ae9 Author: Bruce Guenter Date: Fri Oct 5 12:20:49 2007 -0600 Use sed to find C dependencies, as cpp was missing some. commit e9a9cbf3da0726871e34b85faabdf1980ca1dba1 Author: Bruce Guenter Date: Fri Oct 5 11:25:22 2007 -0600 Fixed tools/makedist to work with git instead of svn. commit d75d1e096604b0dadb1f1af8bd8ab2aea319ccfb Author: Bruce Guenter Date: Tue Oct 2 11:17:01 2007 -0600 Added notes about the subdb API change. commit c0309537c3353b35683f6ee55e65bc9dd5941ee1 Author: Bruce Guenter Date: Mon Oct 1 23:00:37 2007 -0600 SubDB API: modified issub to no longer returns static data. commit 1f87f7102998c6e3b9d64c544efc5cff8bb95964 Author: Bruce Guenter Date: Mon Oct 1 16:37:38 2007 -0600 Added a couple of notes to the TODO list. commit 2e33593799dae2c79615204180ad4b9e95c9cbc4 Author: Bruce Guenter Date: Mon Oct 1 16:33:24 2007 -0600 Fixed typo in tests/120-ezmlm-send that created an extraneous file "msg". commit 3fb6bfd2a75b147a0544feb04d3b7d3b4aa63a33 Author: Bruce Guenter Date: Mon Oct 1 16:31:51 2007 -0600 Allow setting $QMAILHOME to override conf-qmail. commit fec452be00ca3f2635e1ce700b9d3a53b4167280 Author: Bruce Guenter Date: Sun Sep 30 05:19:00 2007 +0000 Suppress command output from make using the -s option instead of >/dev/null commit 7401a90dc6ad593a577799c9f0eb4443f5907f90 Author: Bruce Guenter Date: Sun Sep 30 05:17:51 2007 +0000 Tweaked the note about linking sub-* files in the upgrade document. commit 78fe58f909314d6f4372d9958744c8424f501d42 Author: Bruce Guenter Date: Sun Sep 30 04:40:52 2007 +0000 Install ezmlm-mktab-* conditionally. commit d265d3324650638a900541a7f680beb63641e2e1 Author: Bruce Guenter Date: Sun Sep 30 04:39:11 2007 +0000 Translate the decimal constants in makehash.c into hex, which makes their purpose a little more obvious. commit 3a60aee80db57f52ef384fd74002387962236bed Author: Bruce Guenter Date: Sun Sep 30 04:37:10 2007 +0000 Fixed ezmlm-weed to handle MIME Delivery Status Notification messages better. commit f39bdd4100a4037118cb4fe3912271ea971df882 Author: Bruce Guenter Date: Sat Sep 29 15:46:38 2007 +0000 Fixed all of the subdb plugins to correct a problem that prevented ezmlm-manage from working properly. commit 64b2c8bcabde4b028ada8d2b1d8e2ffc4a142009 Author: Bruce Guenter Date: Sat Sep 29 15:46:27 2007 +0000 Added tests for checking the envelope contents. commit 40751565e54791cd1ef620cca7068c2a389c0cba Author: Bruce Guenter Date: Fri Sep 28 18:07:17 2007 +0000 Fixed the ezmlm-send header test to account for new Sender: header. commit 65e79c7a38c2a76f6d42b029cc59638d5f373d5d Author: Bruce Guenter Date: Fri Sep 28 05:10:21 2007 +0000 Added the necessary Sender: header to make DomainKeys work into the ezmlmrc template. commit a5ad525ac55c03a6d418147003f2a7b6e53af350 Author: Bruce Guenter Date: Wed Jul 18 16:59:29 2007 +0000 Modified the handling of -l libraries in *.do When a -l* line is present in a *=x or *=so file, normally lib*.a is added to the list of dependancies. This change first checks if such a library can be built (by looking for the corresponding *=l file) before adding the dependancy. This allows -l lines that specify external required system libraries. commit 48952dd0c4a3064e21a04883539b19ab83cf5521 Author: Bruce Guenter Date: Wed Jul 18 16:16:36 2007 +0000 Fixed the sub-*sql.so build instructions to use -l for the required libs. This solves a problem where the modules will appear to build successfully even though the required libraries aren't found. commit 87b837137178f676dff4eeb913639c8b71dbe50b Author: Bruce Guenter Date: Thu Jul 12 02:11:15 2007 +0000 From: Bill Nugent To: ezmlm@list.cr.yp.to Subject: ezmlm-idx-5.1.1 bug in ezmlm-send.c Date: Fri, 23 Feb 2007 10:04:08 -0500 Message-Id: <200702231004.08420.whn@lopi.com> Howdy, Running ezmlm-0.53 patched with ezmlm-idx 5.1.1 came across a problem where the headers were trashed/garbled when dir/listid exists. Search a list archive to no luck on this problem. So dug into the source code and found what appears to be a bug on line 481 where the wrong variable is being appended to the List-ID: header line and changing it gives the expected results. Here is a patch: $ diff -u ezmlm-send.c.orig ezmlm-send.c --- ezmlm-send.c.orig 2007-02-23 14:54:43.437831108 +0000 +++ ezmlm-send.c 2007-02-23 14:46:01.412832612 +0000 @@ -478,7 +478,7 @@ if (listid.len > 0) { flaglistid = 1; qmail_puts(&qq,"\nList-ID: "); - qmail_put(&qq,line.s,line.len); + qmail_put(&qq,listid.s,listid.len); } qa_puts("\n"); } I have not been a subscriber to the list for several years so if there are any responses please include me in the cc. BTW - 5.1.1 is a nice improvement over ezmlm-idx 0.40. It is only getting better. Thank you. Bill commit 1a1b848a933122ca509c16baa8d7b65b41547f42 Author: Bruce Guenter Date: Wed Jul 11 22:10:56 2007 +0000 Bumped version to 6.0.1 for bug fixes. commit ba2943fb0abb509437a645607165e22135537fe1 Author: Bruce Guenter Date: Sun Dec 3 04:39:20 2006 +0000 Added ezmlm-mktab-mysql, ezmlm-mktab-pgsql, and ezmlm-to40x-mysql to the distribution. commit 2d1ae3c18f3658bd56115f9cd0f63ec7d6b2496d Author: Bruce Guenter Date: Thu Nov 30 21:49:05 2006 +0000 Flattened the library sources back out of lib/ which elimiates the problem that was happening with conflicting includes from mysql. commit e94bbd7846aafcfc27b8310f88b51791abcd93c6 Author: Bruce Guenter Date: Thu Nov 30 20:42:30 2006 +0000 Stamped the release with today's date. commit 2863d19420c03f8819ebe1f37f7f728af380b1de Author: Bruce Guenter Date: Thu Nov 30 03:08:09 2006 +0000 Make sure $CC includes a -I. before the first configured -I in conf-cc commit 924feda0d0bf1f58a47845929b3aa600b897af86 Author: Bruce Guenter Date: Tue Nov 28 18:28:29 2006 +0000 It's pointless to strip off the ezmlm-idx- prefix from the version only to add it on again (in tools/makedist). commit 9634a8d101bdf4402d11e08ae9d1c15dcb80d8bd Author: Bruce Guenter Date: Tue Nov 28 18:27:31 2006 +0000 Bumped the version to 6.0.0 commit 96bb7aed37cc251e8cc11c49c8438f13c4a4fd48 Author: Bruce Guenter Date: Fri Nov 24 17:17:53 2006 +0000 Updated various documentation bits -- email addresses etc. commit 7bf65ba7e6a318e7117e4efc800fc7ef35e1fb08 Author: Bruce Guenter Date: Fri Nov 24 17:17:22 2006 +0000 Updated the comment documentation in the new subscriber modules. commit cabaabb4c61c3340f3a32de78a1bcbe49d16ab3c Author: Bruce Guenter Date: Fri Nov 24 17:17:04 2006 +0000 Fixed a typo in the error message. commit 8e43bf8b6142732254efadfb74985385216c1ecb Author: Bruce Guenter Date: Fri Nov 24 05:19:43 2006 +0000 Added an upgrade note about absolute paths in DIR/modsub and DIR/remote commit 6bf3c766face72af94a8d12033bc4e4c1b6cb02c Author: Bruce Guenter Date: Fri Nov 24 05:03:27 2006 +0000 Fixed up two error messages. commit e88f1de1bc026b53df95fc1892a7fbeb59bc8eed Author: Bruce Guenter Date: Fri Nov 24 04:25:10 2006 +0000 Fixed up several bruceg@em.ca email addresses. commit 8f2fb317e5a72ab11f2278020ccf33f2e28cc142 Author: Bruce Guenter Date: Fri Nov 24 04:16:21 2006 +0000 Eliminated the "dir" argument from getconf* and load_config. commit d4e09851141e9d399a056ecc56affd309e1a69cb Author: Bruce Guenter Date: Fri Nov 24 04:07:37 2006 +0000 Store the base list directory parameter as a global "listdir" in startup and skip using the directory in initsub. commit 67d02de2e60991cd07a3ad5661776393ca08449c Author: Bruce Guenter Date: Fri Nov 24 03:59:58 2006 +0000 Updated some documentation regarding relative paths in DIR/modsub and DIR/remote. commit 3fb694b9787f665c77a6ee24c7146f39638299af Author: Bruce Guenter Date: Fri Nov 24 03:47:57 2006 +0000 Only compile library files with the -fPIC flags. commit 9ea326f3324c49a7ad945ef2f26e6671c1e9cc11 Author: Bruce Guenter Date: Thu Nov 23 21:04:39 2006 +0000 Merged latest changes from the 5.1 stable branch. commit 84ae5f9dad01612835628aae61e2339d8408e5b1 Merge: d6df9ec... d43afdf... Author: Bruce Guenter Date: Thu Nov 23 20:06:08 2006 +0000 Moved the plugins branch to the trunk. commit d43afdf08696b0ebbcae2f13278410c9985cb489 Author: Bruce Guenter Date: Thu Nov 23 19:53:49 2006 +0000 Merged in version 0.444 release information. commit 8bdd7dc9677414d71d638e70a36c73c26023a24c Author: Bruce Guenter Date: Thu Nov 23 18:44:48 2006 +0000 Turned auto_bin auto_etc and auto_lib into functions that use $AUTO_* if it is set or the value of conf-* otherwise. This testing happen without installing anything or changing conf-*. commit 39095d6a5845caecff5f2aa95622cc6884e3c470 Author: Bruce Guenter Date: Thu Nov 23 18:42:31 2006 +0000 Redirected grep to /dev/null in one test that was missing it. commit 0aabcdf89702b671cfaa1464bfadb78a85066d71 Author: Bruce Guenter Date: Thu Nov 23 18:26:14 2006 +0000 Modified auto-str to read the string from standard input, up to either the first newline or 255 characters, whicever happens first. commit fa9dd4bc57e3fa12f51b99f70b8a9bfd0357c368 Author: Bruce Guenter Date: Thu Nov 23 17:55:04 2006 +0000 Removed an SQL note in the -w description that has been obsolete for many versions. commit 3affef3efb59f6e4f766b7b1bebfc8d0dc5171c5 Author: Bruce Guenter Date: Thu Nov 23 17:50:47 2006 +0000 Added a -S subdb option to ezmlm-list/sub/unsub to allow connecting to alternate subscriber databases than the standard one. commit 7d44da170e0e65d8c7b95b331d5a670313113f28 Author: Bruce Guenter Date: Thu Nov 23 17:50:11 2006 +0000 Added a test for the ezmlm-list/sub/unsub -M option. commit fdf06fb1d7068b2a3def7b75ad250aed14790afe Author: Bruce Guenter Date: Thu Nov 23 16:55:58 2006 +0000 Use $EZMLM_LIB to override conf-lib for testing. commit f85b8c6a74f224511f5e58312ef94592b4dd0ab4 Author: Bruce Guenter Date: Thu Nov 23 16:28:17 2006 +0000 Reverted the conf-* files that got mistakenly committed previously. commit 85526834d2a98bd54911bdd544c1c30cdc462cf3 Author: Bruce Guenter Date: Thu Nov 23 16:25:28 2006 +0000 Make sure the list is really deleted after removal. I have had problems with NFS-mounted lists without this step. commit c9b447c8afa81c05b72c5c01fe98ca1f61329513 Author: Bruce Guenter Date: Thu Nov 23 06:02:46 2006 +0000 Turned the second parameter to initsub into a subdb string. commit ad1403e2b0dece6ddd333cf9fb5edb1c78e10b54 Author: Bruce Guenter Date: Thu Nov 23 05:50:48 2006 +0000 Turned the standard subscriber database into a plugin too. commit 281e0300066ca843767c7e072c7da243c8abe555 Author: Bruce Guenter Date: Wed Nov 22 23:48:01 2006 +0000 Tweaked the subdb API slightly to separate the table name from the base table stored in struct subdbinfo. commit 748399fb7085029f49b0f47acd1b1e49aab9882d Author: Bruce Guenter Date: Wed Nov 22 19:25:10 2006 +0000 Modified ezmlm-make to read in DIR/sql and prefix it with "sql:" if DIR/subdb does not exist, and write out DIR/subdb. commit 98326e38319fade07bfd935a9f98f07afb20a680 Author: Bruce Guenter Date: Wed Nov 22 18:29:06 2006 +0000 Added support for a DIR/subdb file to supercede the DIR/sql file, adding an explicit plugin name, allowing for multiple plugins at once. commit 62d010cb10c75ed01e6b21fcfe6ede5729e1b892 Author: Bruce Guenter Date: Wed Nov 22 04:23:52 2006 +0000 Eliminated the use of "sql" files other than in the base list directory. commit cad2eb9fe85e22fb37171e0f0a0b96e0e44d5517 Author: Bruce Guenter Date: Tue Nov 21 23:04:46 2006 +0000 Merged sqllib.c into initsub.c, renamed to subdb.c commit ab5777d93936869086bbc2425ca94ea9b7ffc2bc Author: Bruce Guenter Date: Tue Nov 21 22:06:25 2006 +0000 Merged in branches/single-sql commit 93ce56dbd625a9be34a7251e74abcad84c53236f Author: Bruce Guenter Date: Mon Nov 20 23:46:06 2006 +0000 Moved the subdirectory detection and stripping logic into a function called by all subdb functions. commit cf0a82b42b763407e08a995df1e5de228c639797 Author: Bruce Guenter Date: Mon Nov 20 17:03:50 2006 +0000 Modified ezmlm-gate to use only issub(dir,subdir,sender) form, and added tests for its behavior. commit ff84d5b8670a007768583cfbcae2c2ff1d00abcf Author: Bruce Guenter Date: Mon Nov 20 15:43:26 2006 +0000 Removed uses of conf-sub from the tools too. commit 5c50df2f2187682572568786501840a3358ab683 Author: Bruce Guenter Date: Mon Nov 20 04:11:59 2006 +0000 Added some documentation explaining what is changing in this version, and how to install and upgrade this version. commit 11c04ecafbac9363d481909529beaf591f46f3c2 Author: Bruce Guenter Date: Mon Nov 20 03:17:27 2006 +0000 Renamed the remainder of the files in sub_* commit c6ebcbae9a55ff5b4fb02b754b9ec83dbd9c8725 Author: Bruce Guenter Date: Mon Nov 20 03:15:02 2006 +0000 Renamed the two ezmlm-mktab scripts to ezmlm-mktab-SUBDB so they can coexist. commit ff503c3c1171a040b2a9b72ff154af72f8f1593a Author: Bruce Guenter Date: Mon Nov 20 03:12:20 2006 +0000 Eliminated the unused conf-sub control file. commit 167f45335504e982d612a1f7c26de2e7fa91fb5a Author: Bruce Guenter Date: Mon Nov 20 03:11:42 2006 +0000 Use the simplified make targets. commit 8b4b19ddfca87836d9b9032abab0dda1811be84f Author: Bruce Guenter Date: Mon Nov 20 03:10:48 2006 +0000 Install the subdb plugins in the setup target. commit 52f6b8730a26ca742eca5d3b6cb1636c9b9c84ad Author: Bruce Guenter Date: Mon Nov 20 03:09:32 2006 +0000 Modified the installer to allow for optional files. commit 16cff878f884edf2286aca05f79c5b82a93e374d Author: Bruce Guenter Date: Sun Nov 19 05:24:49 2006 +0000 Set version to 6.0.0. commit 57048ec8b0fe5e639c32052c7da57202d44c5bba Author: Bruce Guenter Date: Sun Nov 19 05:23:56 2006 +0000 Moved the SQL connection pointer into struct sqlinfo. commit f40c5148062722a33eea0d8b9bcd4f3d4822c9df Author: Bruce Guenter Date: Sun Nov 19 05:08:22 2006 +0000 Eliminated some unused parameters from the SQL plugins. commit 217bf5ad85d4aae6354737d8460fe7598cf22b7b Author: Bruce Guenter Date: Sun Nov 19 03:48:22 2006 +0000 Moved the call to parsesql from plugins into common code. commit b4ce7019d51a33ac5958ee63191e7cbd5af88be4 Author: Bruce Guenter Date: Sun Nov 19 03:16:12 2006 +0000 Moved the common calls to plugin->opensub out of the plugins. commit bbac6387120502a9080f18d145fb833789923dc4 Author: Bruce Guenter Date: Sat Nov 18 11:17:48 2006 +0000 Created simpler target names for building MySQL and PgSQL support. commit a176766c2b56a5a217027012fd1324af8359bace Author: Bruce Guenter Date: Fri Nov 17 22:18:37 2006 +0000 Moved the auto_*.c files into lib. commit d691fab08cf9067b5113f529cb1bce1a28248ffa Author: Bruce Guenter Date: Fri Nov 17 22:02:57 2006 +0000 Moved all library files into a new lib directory except for the generated auto_*.c files. commit 47398c1bfb608438be15f1dd3522c0caadaa7158 Author: Bruce Guenter Date: Fri Nov 17 21:33:15 2006 +0000 Removed unused library control files. commit b3912db2b51ccbcd6f1eaa1d1152c716bc6a454f Author: Bruce Guenter Date: Fri Nov 17 20:13:50 2006 +0000 Moved several targets out of the default.do file. commit a926bb0cb24b8927b9f871a2cc10eccb0c450f9b Author: Bruce Guenter Date: Fri Nov 17 19:24:38 2006 +0000 Adjusted the test scripts to handle the new SQL plugins. commit 6b629b48c190e12ee31715f6db48b5f026496dd3 Author: Bruce Guenter Date: Fri Nov 17 19:00:46 2006 +0000 Converted the MySQL and PgSQL database modules into plugins. commit 78f68bb3f1f446647df8511693993ef9c094148d Author: Bruce Guenter Date: Fri Nov 17 18:54:28 2006 +0000 Add code to initsub to pull in a SQL module if the DIR/sql file exists. commit 8731f1363b0eacad9bfc588fd379b3396be864af Author: Bruce Guenter Date: Fri Nov 17 17:06:09 2006 +0000 Added a conf/auto lib setting for where the plugins go. commit 633970b6d30bf0e8e37d7791b2c3c34af89982c2 Author: Bruce Guenter Date: Fri Nov 17 16:33:24 2006 +0000 Added scripts for handling *.lib targets. commit b86ee756bbb9a9b3fa9d6175a432d19df77d3ab4 Author: Bruce Guenter Date: Fri Nov 17 03:43:23 2006 +0000 Fix handling of options in *=so files. commit 6191ad032a883693555412175e9a96b7d7bb2808 Author: Bruce Guenter Date: Fri Nov 17 03:42:27 2006 +0000 Renamed opensub to initsub, which is a better reflection of what it actually does. commit 34e106b7fe37c284acb95bc801e077391df46597 Author: Bruce Guenter Date: Fri Nov 17 03:14:10 2006 +0000 Parse the port number into an integer in parsesql. commit e83020915c88c0fca069bb7d4d9174f883e46df7 Author: Bruce Guenter Date: Fri Nov 17 02:51:45 2006 +0000 Removed the sub_std wrappers and library, as they are now integrated into the main sub functions. commit 3749e1b4606f70d25d5e195d19eff00752f6cebd Author: Bruce Guenter Date: Thu Nov 16 19:27:35 2006 +0000 Make all ezmlm-* commands that do subscriber handling call opensub first. commit ba8b7f0941a58851efbaf3d8e690de5cc16ce0bc Author: Bruce Guenter Date: Thu Nov 16 19:27:17 2006 +0000 Make opensub return void, with the intent of catching all errors in opensub instead of duplicating the code in all callers. commit 8b0968eba69855c6f11038d5dde420a9415955b2 Author: Bruce Guenter Date: Thu Nov 16 19:26:19 2006 +0000 log.c only uses std_* functions, so switch its include file. commit 40c04950a622b9aa63e9f4e289c142d9cb4676ca Author: Bruce Guenter Date: Thu Nov 16 18:18:32 2006 +0000 Changed the prototype for opensub to eliminate the "table" parameter. commit aa29f5297a0dae2209d362da64792cac043047c7 Author: Bruce Guenter Date: Thu Nov 16 18:13:57 2006 +0000 Moved the SQL functions into their own header file. commit 32f5edc3e41dcff671911bf44ce12da799b48715 Author: Bruce Guenter Date: Thu Nov 16 18:13:38 2006 +0000 Turned all sub database functions into pointers that are initialized by opensub. Currently they all point to the std_* functions, but will eventually be converted to load a plugin. commit 5e448add8fb4d43d837933d9abe2aecd04cbcee9 Author: Bruce Guenter Date: Thu Nov 16 17:36:44 2006 +0000 First step in setting up plugins: set up the build environment to make shared objects. The only such target at the moment is sub-std.so. commit fbe7bca473be363eb7eef87ec205e536ab042d78 Author: Bruce Guenter Date: Thu Nov 16 15:46:33 2006 +0000 Created a branch for work on the subdb plugin architecture. commit d6df9ec3a0154cefeb0845692666d6e10a94c6a0 Author: Bruce Guenter Date: Wed Nov 15 18:37:40 2006 +0000 Rewrote the notes in CHANGES to better explain what's being done. commit 15a64c2d36bea1e65872e2de1d39dd0733b1922e Author: Bruce Guenter Date: Wed Nov 15 18:23:21 2006 +0000 Removed a TODO note about ezmlm-make create/remove tests. commit 07ba51500061b8bc766c06432bd9f1061f17ec5c Author: Bruce Guenter Date: Mon Sep 25 05:15:46 2006 +0000 Added dispatch tests for ezmlm-weed and ezmlm-deny, and added some more file creation tests. commit 8b14a9352d74c1e24dc98bae03e352ba763ec3bc Author: Bruce Guenter Date: Mon Sep 25 04:40:00 2006 +0000 Large ezmlmrc reorganization. Moved most remove lines beside the corresponding create lines for consistency; added ezmlm-weed to confirmer. commit 519e0787426a715212b4a4cfe0bd85ef12585ab2 Author: Bruce Guenter Date: Mon Sep 25 04:25:12 2006 +0000 Added tests for flag files created by ezmlmrc and reorganized the dispatch tests a bit. commit 7ff12de4c8381f389bdc4e05e459305b586b3d05 Author: Bruce Guenter Date: Sun Sep 24 05:22:13 2006 +0000 Rewrote the subscribe/unsubscribe tests to use ezmlm-make -+ commit e52b13af48636f8f0ee0bb3c8a0cb591bfffa7d4 Author: Bruce Guenter Date: Sun Sep 24 05:14:56 2006 +0000 Add test to make sure ezmlm-reject gets run in the editor file. commit 8313b5f535fbfdc1ea57983a816085f2b8d6b478 Author: Bruce Guenter Date: Fri Sep 22 23:55:14 2006 +0000 Added the start of some tests for running ezmlm-idx programs through ezmlm-dispatch. commit 515199db4710030d62a5e4f673b7b2fce58d3c6e Author: Bruce Guenter Date: Fri Sep 22 22:16:07 2006 +0000 Added a test for the digestcode control file. commit 490e947a8e59e1bf88e31497e13c9d1f48b3ce0b Author: Bruce Guenter Date: Fri Sep 22 22:06:44 2006 +0000 Changed most other instances of ${EZBIN}/ezmlm-something to use one of the *run functions in tests. commit 024c87a41e60397bb3dd4f6c2bd59de0009eef49 Author: Bruce Guenter Date: Fri Sep 22 17:38:23 2006 +0000 Some factorization in tests: merge all the instances of { echo header; make_message; } | ${EZBIN}/ezmlm-something into a common function, simplifying the test code. commit ad86aaba5ae473e2d25045acc288b6ede24777b5 Author: Bruce Guenter Date: Fri Sep 22 16:17:23 2006 +0000 Fixed some bugs in ezmlm-get introduced in the "digestcode" change. commit 1347c84b3d62084300748dc7b72de6bba249884f Author: Bruce Guenter Date: Fri Sep 22 04:25:06 2006 +0000 Rewrote all the man pages to add a CONFIGURATION FILES section, and moved all relevant documentation into that section. commit 1228229c838d1254d39d3e0d64b9e58c543b1ef4 Author: Bruce Guenter Date: Thu Sep 21 16:33:51 2006 +0000 Slight logic simplification in ezmlm-get.c commit 67949c221f3753997fe82f5cecad255227887072 Author: Bruce Guenter Date: Thu Sep 14 22:41:41 2006 +0000 Added a patch to ezmlm-manage to make it record (un)subscribes initiated by the moderator as +mod and -mod in the DIR/Log file. commit 0f648765ea40abe50812762994c5e61265d08f38 Author: Bruce Guenter Date: Thu Sep 14 21:06:56 2006 +0000 Tagged the 5.1 branch with version 5.1.1 commit baf482d37e589b807d2036acd952e6fd2b71c17e Author: Bruce Guenter Date: Thu Aug 10 21:30:26 2006 +0000 Modified ezmlm-get to use the "digestcode" file that is already written by the standard ezmlmrc, eliminating the need for the parameter embeded in the manager file. commit 95584fb3f8911666441031dfda47c4320d2fedd7 Author: Bruce Guenter Date: Thu Aug 10 14:32:39 2006 +0000 Removed the tstdigopts control file and ezmlm-make -4 option for controlling digest sending parameters in favour of the new files used by ezmlm-tstdig commit 3ad9e1ae33f76fd52ac581b98f4f2672b9593e04 Author: Bruce Guenter Date: Wed Aug 9 18:45:50 2006 +0000 The default ezmlmrc template now uses ezmlm-dispatch. commit 4a8c5ecdb8f876c12d5e71a22d322af4d71a9311 Author: Bruce Guenter Date: Wed Aug 9 14:18:58 2006 +0000 Use $EZMLM_BIN to allow for execution of programs in places other than specified by conf-bin (for testing). commit d49d53ec44b0089d938698768e6536f90c07b8d2 Author: Bruce Guenter Date: Wed Aug 9 04:10:05 2006 +0000 Added config files for ezmlm-tstdig: digestmsgs, digestsize, and digesttime, and added defaults of 30 messages, 64kB and 48 hours respectively. commit 496795df9880e4ee399a0b0da8130e4578d1d497 Author: Bruce Guenter Date: Wed Aug 9 01:18:12 2006 +0000 Modified ezmlm-warn to automatically process both the main list and the digest list if neither -d nor -D are specified. commit 92d3793d51bef1b6adbf4bc8ee6f0899cfcdbb4b Author: Bruce Guenter Date: Tue Aug 8 22:34:53 2006 +0000 Added a "nowarn" file to control the execution of ezmlm-warn. commit 2654a3156b6113c776a3c54a143034e98546f4a1 Author: Bruce Guenter Date: Tue Aug 8 18:34:17 2006 +0000 Started moving from command line options to flag files: noconfirmsub ezmlm-manage -S noconfirmunsub ezmlm-manage -U remoteedit ezmlm-manage -e remotelist ezmlm-manage -l commit d6a0cbcedd3e7633d3d6716772468f7568538373 Author: Bruce Guenter Date: Tue Aug 8 17:15:37 2006 +0000 Tagged trunk with version 5.2.0 commit 23d010b3d4e321619dbccf80702f1e67f71aa1d0 Author: Bruce Guenter Date: Tue Aug 8 17:01:36 2006 +0000 Made a stable branch for version 5.1.* commit 11622b946d7fac854880dde9b9bae9966d0c397f Author: Bruce Guenter Date: Tue Aug 8 16:11:22 2006 +0000 Stamped version 5.1.0 for release with today's date. commit f45ce3eccedce9a7bd037b0c199a5b6ef34b17a5 Author: Bruce Guenter Date: Tue Aug 8 16:04:35 2006 +0000 Make sure errors get displayed to standard error. commit 9e3b7de6c3bda5c44b19a130289b81024e6cb642 Author: Bruce Guenter Date: Tue Aug 8 05:51:23 2006 +0000 Delete the confirmpost file when editing a list with -Y commit 7a896e4288cdbb43e3608b85229ece76e95657bb Author: Bruce Guenter Date: Tue Aug 8 05:37:22 2006 +0000 Added missing #include "wrap.h" to config.c commit 1794bc38adf7a29e8a19197a35d41f464fad2b1b Author: Bruce Guenter Date: Tue Aug 8 05:35:49 2006 +0000 Added several mailing list indicators to ezmlm-weed. commit 5da4e4f55ba33ffcfe66fbda61e4865a985f7645 Author: Bruce Guenter Date: Tue Aug 8 03:41:29 2006 +0000 Modified ezmlm-list to accept a relative list subdirectory. commit c1010340c550af72351620c907cb5196168226db Author: Bruce Guenter Date: Tue Aug 8 03:33:41 2006 +0000 Modified ezmlm-gate to handle relative subscribe directory names. commit 6254ecca19a4856d7e81736160f69aec264a6690 Author: Bruce Guenter Date: Mon Aug 7 22:47:48 2006 +0000 Modified ezmlm-sub and ezmlm-unsub to accept relative subdir names. commit a4656675d3d7792789f4adf6ab4cae29cefaa139 Author: Bruce Guenter Date: Mon Aug 7 22:16:25 2006 +0000 Bumped version to 5.1.0 commit 7cf1dd58058dc5d4ff3f10f32616fcb255b8092b Author: Bruce Guenter Date: Mon Aug 7 22:15:50 2006 +0000 Modified ezmlm-issubn to accept relative subscriber database names. The changes take into account backwards compatibility. commit 1bf0c19c5795731bf8bc32e51b344895b64f035e Author: Bruce Guenter Date: Mon Aug 7 20:09:38 2006 +0000 Modified ezmlm-dispatch to change directory into the list directory. commit af9026061ccb2303ebf81ef5bb1cdb1eb6175b24 Author: Bruce Guenter Date: Mon Aug 7 19:58:40 2006 +0000 Modified ezmlm-dispatch to store the full base directory into a single variable instead of separating it into basedir and listdir. commit 1ae977f77eb2cba50cc656ad4d8eb7874132fd56 Author: Bruce Guenter Date: Mon Aug 7 19:41:02 2006 +0000 Fixed ezmlm-dispatch to properly output the right number of programs executed even if one of them exited non-zero. commit 02f76d5ba43e68413ca252df654a6106de2fcaf5 Author: Bruce Guenter Date: Mon Aug 7 19:23:10 2006 +0000 Fixed ezmlm-dispatch to handle working in a non-default .qmail file. commit 6cdb9368c7188c96f56ef216e7955a18103253ed Author: Bruce Guenter Date: Mon Aug 7 19:13:26 2006 +0000 Added tests for ezmlm-dispatch. commit 9e12863772762096c896c83351db9bbe5fdc6f2c Author: Bruce Guenter Date: Mon Aug 7 17:45:58 2006 +0000 Clarified a line of code, eliminating a compile warning. commit e0d9a8ef7de4258cdd3bd75dc13e5349305af7b3 Author: Bruce Guenter Date: Mon Aug 7 17:39:35 2006 +0000 Added a wrap_chdir function. commit c1a9cf094f3bd3e98ee405a517c5b50cf4f4f442 Author: Bruce Guenter Date: Sat Aug 5 16:06:28 2006 +0000 Added several more autoresponder signatures to ezmlm-weed: Auto-Submitted: X-Amazon-Auto-Reply: X-Mailer: KANA Response Thread-Topic: AutoResponse Subject: AutoResponse - commit 716a825e4eafa381d1efbdfbaef54eee1214af96 Author: Bruce Guenter Date: Sat Aug 5 16:05:19 2006 +0000 Added ezmlm-weed to both the moderator and manager control files. commit d086e8bc4b4842ac88cfbfd9d9d03ae27e1c6cc0 Author: Bruce Guenter Date: Fri Aug 4 22:47:48 2006 +0000 Added a "mimekeep" file that works much the same way as the "headerkeep" file. commit 846e7ce07770f2ed7030a2cad125551ad6daf2c0 Author: Bruce Guenter Date: Fri Aug 4 19:35:24 2006 +0000 Added a new configuration file, "headerkeep" which overrides "headerremove" if it is present. commit 35604f82ad6ecc965c9cbb2ba5fc364c268bf3b0 Author: Bruce Guenter Date: Thu Aug 3 21:14:40 2006 +0000 Several pointer signedness fixes. commit 761c5f8e10e3bffc6d1af0a8290373093d6621f7 Author: Bruce Guenter Date: Wed Jul 19 23:03:32 2006 +0000 Added a new program, ezmlm-import, which imports messages from a mbox file into ezmlm-idx's message archive. commit 839a10a44b531cbbae89ff85f728e6482ee873d7 Author: Bruce Guenter Date: Wed Jul 19 21:23:01 2006 +0000 Fixed the sed expression in tools/makerrors to work with both old and new GCCs. commit 0f8e4f46a8ca518556ab583ed60cf0e5a3754465 Author: Bruce Guenter Date: Wed Jul 19 20:48:30 2006 +0000 Changed a void** cast to just void* to eliminate an apparently bogus GCC warning about dereferencing a type-punned pointer. commit d2a96b04e12e235dec4ed54fbce325a1e82e8427 Author: Bruce Guenter Date: Wed Jul 19 20:30:46 2006 +0000 Removed the include for auto_bin in ezmlm-confirm, as it is unused. commit 70478aa1fc10a5e3587f9de62bd359dcec190f8c Author: Bruce Guenter Date: Wed Jul 19 20:30:17 2006 +0000 Avoid using getconf_line to grab the value of "ezmlmrc". If the file is not present, getconf_line will grab the alternate location, which is the whole file. commit bd16b870eb1a9e8581cb950b97b861d72fab3195 Author: Bruce Guenter Date: Wed Jul 19 18:10:17 2006 +0000 Merged several instances of the getconf_line plus scan_ulong pattern into common code. commit d99b2bdb8a9e07da14d5b5d9e8b28647bac15d9f Author: Bruce Guenter Date: Wed Jul 19 16:54:10 2006 +0000 Fixed minor typo in ERR_SUBST_UNSAFE error message. commit b65c08ac4c896f9c85903e3e2fbf8a20e0d48833 Author: Bruce Guenter Date: Tue Jul 18 22:24:02 2006 +0000 Modified the vfork test to use pid_t instead of int, to fix portability issues on Solaris. commit a9351ea14a02f4bcf646bb7159c3877d99ddc7e6 Author: Bruce Guenter Date: Tue Jul 18 22:23:13 2006 +0000 Bumped version to 5.0.3 commit 166a53bd7a1022278b85a7f59fc18c4a953219b1 Author: Bruce Guenter Date: Thu Mar 9 16:36:17 2006 +0000 Fixed a typo with the sublist option (-0) in the FAQ. Thanks Adam Ambrose commit 17ed8fff114614a51688896224d5b686d5ba32d6 Author: Bruce Guenter Date: Mon Jan 16 17:29:50 2006 +0000 Forgot to bump VERSION up to 5.0.2 commit 64dd0c345ea1fae6650f901307a6b75dcf8e16f2 Author: Bruce Guenter Date: Mon Jan 16 17:29:28 2006 +0000 Stamped version 5.0.2 with today's date. commit 0c7f39d00b27702e14a93c37a8b4c87b2c6d1618 Author: Bruce Guenter Date: Mon Jan 16 17:28:04 2006 +0000 Added note about man pages needing CONFIGURATION section. commit 954a117c082e50f1f26c19d733a14ae97c8ec519 Author: Bruce Guenter Date: Mon Jan 16 13:53:48 2006 +0000 Substitute <#c#> in (un)subscribe confirm messages with just the confirmation cookie (ie <#r#> without the <#l#>- prefix). commit bcba2aabc0b4cbb3fe922948475d324f25b3e998 Author: Bruce Guenter Date: Mon Jan 16 04:50:53 2006 +0000 Fixed bug in generation of a (currently unused) email address in the subscription confirmation message. commit 9763c7248b3bd4a58cf54627cb29cdbb75a3cee0 Author: Bruce Guenter Date: Fri Jan 13 15:50:42 2006 +0000 Strip out all -W* options from conf-cc when building the final tarball. commit d5c5b7b04dc324cb3040e8d02367bfddabe69e6f Author: Bruce Guenter Date: Fri Jan 13 02:54:49 2006 +0000 Fixed ezmlm-make to override settings in the config files with command line options instead of the other way around. commit 4963a0197e64abbb63bedde047a51da87a1b03dd Author: Bruce Guenter Date: Wed Jan 11 22:45:22 2006 +0000 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. commit 2e00f7010c348711ea18d683703688310663e58c Author: Bruce Guenter Date: Wed Jan 11 22:26:53 2006 +0000 Switched the order of OPTIONS and DESCRIPTION in the ezmlm-get man page to match the expected and standard order. commit 99e91b332200034fb2a3f42850293452f977d4f8 Author: Bruce Guenter Date: Sun Dec 18 22:10:16 2005 +0000 Updated Spanish translation for post-confirm. Thanks Ruben Cardenal commit 845d36cd2dc8bfeced41482d88a125cdc32df3b4 Author: Bruce Guenter Date: Sun Dec 18 22:08:47 2005 +0000 Bumped version to 5.0.2 commit b5a33273629c646ce0208511567247b45cc7c721 Author: Bruce Guenter Date: Fri Dec 16 19:27:25 2005 +0000 Stamped version 5.0.1 with today's date. commit a635c1e542a7328dab1b691ad79177fcb7bdc98d Author: Bruce Guenter Date: Fri Dec 16 16:59:32 2005 +0000 Fixed ezmlm-gate failing to exit 0 on success. Thanks Ian Charnas and Sami Farin. commit 01f4f0c00438b23a649bd2e6fe4610670947f713 Author: Bruce Guenter Date: Fri Dec 16 16:58:41 2005 +0000 Rewrote the note about languages being out of date in the changes list. commit 76e721d93ca60894b63c507fd84a588d53902d2f Author: Bruce Guenter Date: Thu Nov 10 22:15:36 2005 +0000 Added missing file in tests/ commit 08e2f8535044e49337e4bf61858b36275a0f0f4c Author: Bruce Guenter Date: Thu Nov 10 21:25:47 2005 +0000 Test to make sure that correct data is substituted in text/trailer commit dbc2d966cbd553987ad25ae0ee5db53534881ba6 Author: Bruce Guenter Date: Thu Nov 10 21:25:15 2005 +0000 Fixed typo in the name of the directory created in tests/135-ezmlm-make commit e64da874ea08e7627768e78ded74fbf52cced34c Author: Bruce Guenter Date: Thu Oct 6 21:51:06 2005 +0000 Fixed a bug in ezmlm-cgi caused by the use of "char" type for array index calculations. commit c9299be088d7df0f7e8e7028f07038313b337963 Author: Bruce Guenter Date: Thu Oct 6 21:50:35 2005 +0000 Updated the edit-list text to include all the texts. commit 2a5d1b97cf926545085c9591859d3c31d5382c18 Author: Bruce Guenter Date: Thu Oct 6 18:52:33 2005 +0000 Added an explicit revision number to all text messages, to improve tracking of edits and updates. commit f51c2b5609f318070a6e8ab703d35326762755f8 Author: Bruce Guenter Date: Tue Oct 4 19:29:49 2005 +0000 Added missing svn:keywords tag on lang/es/text/post-confirm commit 545fdb2c50db66624f9ff5d23e5587447d870d91 Author: Bruce Guenter Date: Tue Oct 4 19:25:56 2005 +0000 Added a Spanish translation for post-confirm. Thanks Ruben Cardenal commit b806ec85924d79187d4c64443cb6a9a96fa24094 Author: Bruce Guenter Date: Tue Oct 4 19:24:24 2005 +0000 Added a proper charset for Japanese texts. commit 4d57d4232391cd28f241d4572f004dade71e9708 Author: Bruce Guenter Date: Tue Oct 4 19:23:18 2005 +0000 Pull files from the default language (`conf-etc`/default) if they cannot be located in either the list directory or the ezmlmrc directory. commit 96ff57dce83f1c0ad4095ae0aef15491f16468e5 Author: Bruce Guenter Date: Mon Oct 3 17:30:21 2005 +0000 Bumped version to 5.0.1 commit 50c49a83503402a905cd410856d05d86de8757de Author: Bruce Guenter Date: Mon Oct 3 05:52:17 2005 +0000 Tidied up changes notes and date-stamped the release. commit db5423d7e193ff6c28825911900b564d884f297d Author: Bruce Guenter Date: Mon Oct 3 05:51:21 2005 +0000 Fixed up references to /etc/ezmlm/ezmlmrc commit 2bb2313da6b723e19b5b48843764df458d51ec2f Author: Bruce Guenter Date: Mon Oct 3 04:40:53 2005 +0000 Fixed the ETC list to include the generated ezmlmrc files. commit 06dbdc445f31830c1d01b97c7d8e5b75cde5e7c8 Author: Bruce Guenter Date: Sun Oct 2 22:25:08 2005 +0000 Remove the makeETC step from makedist, as it can cause changes in committed files. commit e063c7f00ec9658cb3191b5d6a6534874e4a16fd Author: Bruce Guenter Date: Sun Oct 2 04:44:12 2005 +0000 Made most local variables static, to avoid conflicts with existing globals with the same name, which identified several that could be eliminated. commit 961c3491ed3e1534a3c9ea2ba35507f3ed9f09f7 Author: Bruce Guenter Date: Sun Oct 2 04:31:23 2005 +0000 Add an external "struct qmail" declaration in copy.h to avoid a warning. commit 58348e1a8ca3aa590a820337e463452b903a026c Author: Bruce Guenter Date: Sun Oct 2 04:29:09 2005 +0000 Moved all of the error reporting logic out of alt_open_read. commit 391bc022363524e616072f97d41dc1de6b3b1012 Author: Bruce Guenter Date: Sun Oct 2 04:25:16 2005 +0000 Removed unused variable "path". commit 0b8eb404578bdce7cb696afc23fd928e4d78c8fe Author: Bruce Guenter Date: Sun Oct 2 04:19:03 2005 +0000 Translate strings (with copy_xlate) in getconf. commit dbdc7af1e4e2cb70dce995f507af7f7df1ecb25e Author: Bruce Guenter Date: Sun Oct 2 04:18:21 2005 +0000 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. commit 30a6a3c94b5637e87cae2065bd1fa218034ff616 Author: Bruce Guenter Date: Sun Oct 2 04:08:00 2005 +0000 Moved the functions to create and open an alternate-path filename (based on the value of "ezmlmrc" plus the filename) into a separate module. commit c6cae2883379ae950cfe11096d95abd3b6b638fc Author: Bruce Guenter Date: Fri Sep 30 21:03:30 2005 +0000 Since set_cpouthost is now always used with &outhost, and set_cpoutlocal with &outlocal, drop the need for those two functions completely. commit 8e2fce2aea1d1c721778fddcca33733dfd8609ab Author: Bruce Guenter Date: Fri Sep 30 20:51:42 2005 +0000 Build the language-specific ezmlmrc directly into the lang directory, and skip adding any additional files (ie mailinglist or charset). commit 6b0d413c9dae8ac18380fa2fa38668f87440a1a9 Author: Bruce Guenter Date: Fri Sep 30 20:08:21 2005 +0000 Adjust the tools and tests to accomodate the new text file structure. commit bcba890593378a743d61081d6bc241ceefcb79eb Author: Bruce Guenter Date: Fri Sep 30 20:07:33 2005 +0000 There is no longer any need to build the ezmlmrc target. commit 5646aa62973f3b0fd9369b5f8d1d831edef90bef Author: Bruce Guenter Date: Fri Sep 30 20:06:51 2005 +0000 Build the language-specific ezmlmrc files into the lang directories. commit 07a666e5d881831d6d8fca29a8bb24e0f88c620a Author: Bruce Guenter Date: Fri Sep 30 20:04:13 2005 +0000 Move the text files back into subdirectories of lang commit f4d4304b3fd9ec59d78ec5d58c62ab5840f71d5d Author: Bruce Guenter Date: Fri Sep 30 19:55:17 2005 +0000 Reorder fetching "ezmlmrc" and "mailinglist" in load_config, so that a default value for "mailinglist" can be loaded from the ezmlmrc directory. commit ce66c5070ba131019f688a5b68a818ad79c36190 Author: Bruce Guenter Date: Fri Sep 30 19:54:07 2005 +0000 Flipped around the use of outlocal and listname, and outhost and hostname, to keep outlocal and outhost constant. commit c7b4900042f0ef3069ab58accc4daf1b831bfaf1 Author: Bruce Guenter Date: Fri Sep 30 18:41:31 2005 +0000 Fix a typo in ezmlm-clean.c, setting outhost to outlocal. commit 25c8df524cf278cab037ed9f1ccf0395fe2b74bf Author: Bruce Guenter Date: Fri Sep 30 18:39:42 2005 +0000 Export the new translation function, copy_xlate, in the copy.h header. commit 228955b54341bf6cc6255d57594ea2e19a6aaed8 Author: Bruce Guenter Date: Fri Sep 30 18:32:55 2005 +0000 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. commit fd804e7ceba4ec1f4298b62e14c78fef17e9ea5b Author: Bruce Guenter Date: Fri Sep 30 18:31:16 2005 +0000 Commit defines needed for recent ezmlm-make changes. commit 501b23b9f5fb1c84a97dd63c3a9d3fc211aa6c96 Author: Bruce Guenter Date: Fri Sep 30 18:30:57 2005 +0000 Fix the logic in ezmlm-make regarding when to load the template file from the saved path (in either DIR/ezmlmrc or DIR/config). commit a83c3ba85ef03090c930e31e7ff951f3a8349f47 Author: Bruce Guenter Date: Fri Sep 30 18:17:47 2005 +0000 Move the <#?#> translation code into a separate function. commit 5f886485d2a4f0a12540be3b87543f1f9e5230ab Author: Bruce Guenter Date: Fri Sep 30 18:04:55 2005 +0000 Also substitute <#H#> in copy(), to help handle older templates. commit d78c7d1e8f67ff7be3cbd1bbf289d436066fcead Author: Bruce Guenter Date: Fri Sep 30 05:12:21 2005 +0000 Make ezmlm-make look up files in the directory given for -C, including the ezmlmrc file. commit 95bf31713aeb71224c3370463c124ac16f659232 Author: Bruce Guenter Date: Fri Sep 30 04:45:26 2005 +0000 Dropped the "language" configuration file in favour of treating the "ezmlmrc" pointer as a directory in which files can be found. commit beb09bc0ec1ecb15f1dee8ac5164424214c99bc4 Author: Bruce Guenter Date: Thu Sep 29 21:55:34 2005 +0000 Added temporary version tag to HISTORY. commit 37c9f6b891f7855c8bc0f392930d3ed945536ba2 Author: Bruce Guenter Date: Thu Sep 29 21:47:00 2005 +0000 Fix support for targets in subdirectories. commit 74cbc30fdde45b2b6e941d5673351dd678da2ab8 Author: Bruce Guenter Date: Thu Sep 29 21:46:25 2005 +0000 Added script to test building the distribution tarball. commit 4cd2781621eedd18f348b52e013337b20ed36697 Author: Bruce Guenter Date: Thu Sep 29 21:39:16 2005 +0000 Adding a "text" directory is still required to support editing texts. commit 1af73a00093a36c88fe2e81e158f482f8af479c1 Author: Bruce Guenter Date: Wed Sep 28 19:57:40 2005 +0000 No need to create the "text" directory any more. commit fbc19f53263b01ff433fe376e843b4bef9f6f9f0 Author: Bruce Guenter Date: Wed Sep 28 19:56:47 2005 +0000 Added some simple tests for string substitutions in copy(). commit 558514ec9dc2f0e45af31ce1a134871727dd50a7 Author: Bruce Guenter Date: Wed Sep 28 17:45:51 2005 +0000 Fixed typo in script to generate the ETC file. commit b75ec91c06b822bec4f89a46922c7f8c7395382d Author: Bruce Guenter Date: Wed Sep 28 17:19:34 2005 +0000 Several changes in building the distribution tarball: - Include "text" files. - Revert all conf-* files to their default values. - Skip the svn commit check. commit 88e4b80de236551910a8bcaae3a5fb9694a3a75b Author: Bruce Guenter Date: Wed Sep 28 17:16:53 2005 +0000 Use the listing of "text" subdirectories to automatically generate the list of ezmlmrc files to build. commit 0f0180d5c29aaf16868f1a50c71ae31b76d6af16 Author: Bruce Guenter Date: Wed Sep 28 17:16:07 2005 +0000 Added a "conf-lang" config file to replace the "make ISO" mechanism. commit c9e5e1bcb76e92b8de8869f214f4ef3c532e37e6 Author: Bruce Guenter Date: Wed Sep 28 16:43:31 2005 +0000 Added missing files to ETC caused by running tools/makeETC before the "text" subdirectory was fully populated. commit 1735e7185024645ed1caa9d64b64626da2899439 Author: Bruce Guenter Date: Wed Sep 28 16:09:34 2005 +0000 Bumped version to 5.0.0, this IS a major set of changes. commit c0f53b7b3cdbec1752d06e278510ace61276c7ad Author: Bruce Guenter Date: Wed Sep 28 15:56:42 2005 +0000 Added some notes about conf-etc and tidied up the changes. commit 800bbe2a24c715f59be34272309199314fed2eff Author: Bruce Guenter Date: Wed Sep 28 05:06:06 2005 +0000 Removed the last hard-coded /etc/ezmlm found in the EZ_CGIRC constant. commit 69eb6b99ff589ec9c0476a386643fce380eec360 Author: Bruce Guenter Date: Wed Sep 28 05:05:28 2005 +0000 Set up conf-etc before running the test script. commit a66d1ff085cf5c507729d15790afc46f159b934d Author: Bruce Guenter Date: Wed Sep 28 05:04:38 2005 +0000 There is no longer any subdirectories of "lang", so fix up scripts to match. commit 359f9781a2c5dad7c79f1cdeac5980e1022a3a63 Author: Bruce Guenter Date: Wed Sep 28 04:42:02 2005 +0000 Forgot to include "auto_etc.h" in previous patch to ezmlm-make.c commit 3d448628f474fecfc716607153891bbc77e5c84b Author: Bruce Guenter Date: Wed Sep 28 04:41:07 2005 +0000 Eliminated TXT_ETC_EZMLMRC constant, which had a hard-coded /etc/ezmlm path. commit 578882e2bfebb7284e747207cd90e5d29247ed85 Author: Bruce Guenter Date: Wed Sep 28 00:06:21 2005 +0000 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. commit 076f2bad3399783436e7423b5f0d9224280940c5 Author: Bruce Guenter Date: Tue Sep 27 23:53:51 2005 +0000 Moved the text files into their own directory, removing them from the generated ezmlmrc files. commit 7f8d2957eb51dc2ad116d3090df2b996e32722cd Author: Bruce Guenter Date: Tue Sep 27 23:51:24 2005 +0000 Ignore '#' lines, just like ezmlm-make does. commit 4bdd9bdc89a5b419ed91b7396cc0b88fd07046ed Author: Bruce Guenter Date: Tue Sep 27 21:35:39 2005 +0000 Fixed compile warnings on install.c commit 49eec518fc890feafdd7b775e8fa54743b7b8d5d Author: Bruce Guenter Date: Tue Sep 27 21:01:09 2005 +0000 Add all the text files into the installed ETC directory. Still need some way of setting up the "default" symlink. commit 99b5f7363543b4b7ee34f99dbd168a1a4d1c1736 Author: Bruce Guenter Date: Tue Sep 27 20:37:55 2005 +0000 Fixed a bug in the most recent patch to copy.c, where the result from str_start was used the wrong way. commit acfbca201d6a44e3d1fd46ab8b968b42ab49792c Author: Bruce Guenter Date: Tue Sep 27 18:14:10 2005 +0000 Modified copy() to load text files from /etc/ezmlm/LANG/* commit 97de73824adaf20220924844be72274845ee7cd1 Author: Bruce Guenter Date: Tue Sep 27 17:36:42 2005 +0000 Moved the installation of the ezmlmrc files into their own ETC file list. commit 2163dd3e6daa53b2fad0652c47195d26f66d1208 Author: Bruce Guenter Date: Tue Sep 27 17:35:11 2005 +0000 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. commit fea365a890534aa1a811c6c4baa5713311c664c1 Author: Bruce Guenter Date: Tue Sep 27 16:46:02 2005 +0000 Substitute <#L#> at run time. Unfortunately, ezmlm-make also substitutes <#L#>, so this cannot have any effect on text files created through ezmlm-make. commit 3ae92bdaca97fc9d42b94f10ff5d7616c38a13be Author: Bruce Guenter Date: Mon Sep 26 22:25:39 2005 +0000 Copy the value of "outlocal" (which is changed by several programs to include -digest -allow or -deny) into "local" which will not be changed. commit a97dae27502ed5301b21468ce46983ebecde2713 Author: Bruce Guenter Date: Mon Sep 26 22:06:21 2005 +0000 Expanded the ezmlmrc documentation of what tags are substituted. commit ed7f1ba758dc78b589e7702d83dd4d7b6ca33c7d Author: Bruce Guenter Date: Mon Sep 26 20:57:22 2005 +0000 Fixed some missing <#H#> to <#h#> tag conversions missed by the last commit. commit 88cf136c2b44415631ba76dfdca160c48b0ba152 Author: Bruce Guenter Date: Mon Sep 26 19:28:43 2005 +0000 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. commit b6577668b6a7b15510dfc6a6220ca1bb20c536da Author: Bruce Guenter Date: Sun Sep 25 23:12:01 2005 +0000 Added note about adding standardized hooks. commit c1287521b3a0578ddc701dbaa4d2844494390b04 Author: Bruce Guenter Date: Sun Sep 25 23:11:27 2005 +0000 Added a "language" configuration file. commit 396f1559b396f0f3d445e80860f55cc684869c03 Author: Bruce Guenter Date: Sun Sep 25 22:39:19 2005 +0000 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). commit a4ffec5436faa3ae8aaaecda747e9a76a8508d9b Author: Bruce Guenter Date: Sun Sep 25 22:04:29 2005 +0000 Modified installer to accept an optional source filename on lines. commit bf7e5aaec8ed8a82a69b119478c858936d2ca8fa Author: Bruce Guenter Date: Thu Sep 22 20:56:35 2005 +0000 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. commit 312eba017cda296a16f18c6e264bbe2c3c851a26 Author: Bruce Guenter Date: Thu Sep 22 18:27:56 2005 +0000 Made a bunch of variables in ezmlm-make static so they don't conflict with same-named variables in libraries. commit 831fa96b6ab5ee1aa930425c42c2eecb003b1dfd Author: Bruce Guenter Date: Thu Sep 22 17:03:12 2005 +0000 Replaced the use of the "config" file in ezmlm-make with individual files containing one setting each. commit d6028523ec1e81e3542f61467c59bf2748a125cc Author: Bruce Guenter Date: Tue Sep 20 23:44:08 2005 +0000 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. commit ca95e092dcc4e6ab376d807521cb92c8df05734a Author: Bruce Guenter Date: Fri Sep 16 05:36:48 2005 +0000 Converted several command-line holder variables from char* to stralloc, which simplifies the config loading process and eliminates a few other variables. commit c67995a30fa5f989bc28bfea5d5b5ec29dcea61c Author: Bruce Guenter Date: Fri Sep 16 03:59:31 2005 +0000 Moved reading the config into a separate function. commit 5171a3198f95df71515c7bacc492250e713ac1bb Author: Bruce Guenter Date: Thu Sep 15 17:55:56 2005 +0000 Use (s)getopt instead of had-coded option parsing in ezmlm-receipt, ezmlm-return, and ezmlm-split. commit 7f8586fcc7453fd60b718dc082863548c6dea2ce Author: Bruce Guenter Date: Thu Sep 15 05:40:33 2005 +0000 Moved loading and parsing of the "charset" control into load_config() commit a8607989faaffb8bc8d28b565f6d663166a8b6c1 Author: Bruce Guenter Date: Wed Sep 14 22:21:02 2005 +0000 Moved loading of four config files into common load_config() function: mailinglist, listid, outhost, and outlocal. commit edf6f56fd781f3a45f7c150bca60f3237a4865ce Author: Bruce Guenter Date: Wed Sep 14 17:11:31 2005 +0000 Added a header to the test script. commit c1b637b5c05c943f69fd3f27af9a7c4938d8e7e0 Author: Bruce Guenter Date: Wed Sep 14 17:11:04 2005 +0000 Moved loading of the "key" file into a common load_config() function. commit 5a075c868c24653e28ab96d52f28a43e10685b6d Author: Bruce Guenter Date: Wed Sep 14 17:10:21 2005 +0000 Added a makeall tools to build all three database configuration options. commit c8b99742f37b91094da59295df51874cbd13efd5 Author: Bruce Guenter Date: Wed Sep 14 17:06:42 2005 +0000 Merged rev 406 commit 61f2486075c7b077eacf8ff0424e507886c22def Author: Bruce Guenter Date: Wed Sep 14 05:46:15 2005 +0000 Moved the common chdir(dir) code into a common function. commit 0d0878e4937ab574ca57720ae110b332fc4ab77d Author: Bruce Guenter Date: Wed Sep 14 05:34:09 2005 +0000 Since lang/$lang.text no longer exists, depend on the directory instead. commit 1b23270b48f6646498652509018134df881bbe7d Author: Bruce Guenter Date: Wed Sep 14 05:33:46 2005 +0000 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. commit d8689949998069ed34c2a05e36b177f5e22b3ae9 Author: Bruce Guenter Date: Wed Sep 14 04:54:20 2005 +0000 Revised the checklangs tool to look for missing translations, and improved its message output. commit 8145b48831e981ce727c7a063edcdae426aa99f0 Author: Bruce Guenter Date: Wed Sep 14 03:16:57 2005 +0000 Set "executable" property on two tool scripts that were missing it. commit f31459763543a10e0426eba050fa7b5ff0020c0e Author: Bruce Guenter Date: Tue Sep 13 23:25:51 2005 +0000 Added a tool to check for language files that need updating. commit 2ba2ae6866304470f9308fc0fc2c50626467978a Author: Bruce Guenter Date: Tue Sep 13 23:14:39 2005 +0000 Bumped version to 0.450 commit 2a083bf5056775749f82d6a3d22cf49761cdfeb3 Author: Bruce Guenter Date: Tue Sep 13 23:13:02 2005 +0000 Adjusted all the datestamps to add dashes between the YYYY/MM/DD components. commit cc1ed165b9abe9c94e4c63fce8e3175e839e095a Author: Bruce Guenter Date: Tue Sep 13 23:11:41 2005 +0000 Removed the TODO note about breaking up the text files. commit 500e85242c5efce3f1d9327752cbde264d1e773d Author: Bruce Guenter Date: Tue Sep 13 23:04:31 2005 +0000 Broke the ezmlmrc text files into separate files internally. commit 9779213e2da9ad0a76554dca9ff28661968b76b6 Merge: 27b768c... 734314f... Author: Bruce Guenter Date: Fri Sep 9 21:59:03 2005 +0000 Copied the stable 0.44x branch to trunk, to provide a clean re-start to the trunk. commit 27b768c32b857a96b166ba9d375c8facac506f77 Author: Bruce Guenter Date: Wed Sep 7 16:03:30 2005 +0000 Added a pseudo-hostname to the test commands. commit 920479ab6495084f5948ab63a23c547dcc17751e Author: Bruce Guenter Date: Wed Sep 7 03:37:02 2005 +0000 Since the usage says that only a single subdirectory is allowed, only look for a single subdirectory (ezmlm-sub/ezmlm-unsub). commit 81f75890262f0e0377ad27d288fbbf7ed6995d9f Author: Bruce Guenter Date: Tue Sep 6 23:49:41 2005 +0000 Modified ezmlm-sub and ezmlm-unsub to accept an optional "subdir" parameter on the command line. commit 21cc312e92a5a62d351a5e4ab2feddb30ee1407a Author: Bruce Guenter Date: Tue Sep 6 22:27:55 2005 +0000 Fixed a typo in the ezmlm-gate man page. commit ddfc49bd46c9ff426f64f16240e3cb31dbc3a4cf Author: Bruce Guenter Date: Tue Sep 6 22:27:21 2005 +0000 Modified ezmlm-list to take a subdirectory parameter. commit dfd4cc0dcc62c801bc67778a8263861815c9551f Author: Bruce Guenter Date: Tue Sep 6 15:16:25 2005 +0000 Fixed up some anacronisms in the second ezmlm-make test. commit 718a4f0f22fe07e50d1a8e4d41cc3330e480dbe1 Author: Bruce Guenter Date: Tue Sep 6 06:22:16 2005 +0000 Updated the usage of psql (-u vs -U) in the ezmlm-mktab comment. commit 7335faee7c1b33f2d084bca185e3c08df213b5e4 Author: Bruce Guenter Date: Tue Sep 6 06:21:41 2005 +0000 Make ezmlm-gate take moderator subdirectory names instead of full paths. commit ef7174fcd97a823e6a9dd0e22e7e1343f90837e2 Author: Bruce Guenter Date: Tue Sep 6 05:15:37 2005 +0000 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. commit 650652e03f09c3015c639102687349b4dcdf3fcf Author: Bruce Guenter Date: Tue Sep 6 05:12:43 2005 +0000 If subdir is set and not "." in parsesql, use it to modify the table name instead of the directory name through std_makepath. commit dd13a18cff4e31ff140bec6bdaee07bc53dcfb5e Author: Bruce Guenter Date: Tue Sep 6 04:41:33 2005 +0000 Treat a subdirectory of "." as equivalent to no subdirectory in std_makepath. commit 734314fae21c7be3448a9d7cbd1cc70eed497ff2 Author: Bruce Guenter Date: Mon Sep 5 21:00:47 2005 +0000 Added 0.44 stable branch. commit 05b16a2f46bb1e6fec319363db09edc00fcd020b Author: Bruce Guenter Date: Thu Sep 1 22:58:49 2005 +0000 Stamped version 0.443 commit a28ca3046a5a08895a123940918afa4b42a33f63 Author: Bruce Guenter Date: Thu Sep 1 22:47:19 2005 +0000 Added note about internal changes. commit dfaea95909deffbededa30a08e842364ce55feea Author: Bruce Guenter Date: Thu Sep 1 22:05:08 2005 +0000 Fixed some old comments in the documentation. commit 0d42e607912c6f94fb427256fb7e1dd01b4002fd Author: Bruce Guenter Date: Thu Sep 1 21:44:22 2005 +0000 Fixed the marker logic in ezmlm-moderate to allow comments between any two lines containing "%%%", not just lines 8 characters or longer. commit f6314d4361b4ca4afe2ec24225665aeff6a4a401 Author: Bruce Guenter Date: Thu Sep 1 21:37:08 2005 +0000 Simplify (eliminate) the repeated "export" statements. commit a7c25d5d3c6c99fef82b08569f80f06748bd9736 Author: Bruce Guenter Date: Thu Sep 1 21:09:32 2005 +0000 Simplified quoting of "${ERR}" to just "$ERR" (and same for $TMP). commit 94c47e27fcc36b83ba0de4e4dcb6dd11415439d1 Author: Bruce Guenter Date: Thu Sep 1 21:07:50 2005 +0000 Simplified the test cleanup by putting "dot" inside the list dir. commit 4b32ba18fefc7626037428d54256e4acbba0913a Author: Bruce Guenter Date: Wed Jul 13 07:34:20 2005 +0000 Further simplified the tests, removed some unused vars. commit 99e6e41cb4788c8567c451615d5d8015bde53489 Author: Bruce Guenter Date: Wed Jul 13 06:40:11 2005 +0000 ezmlm-test no longer needs the "manager" file to be tweaked. commit ee7e02ca8554b0a19435ad41886f5ae8cc3d2517 Author: Bruce Guenter Date: Wed Jul 13 06:39:45 2005 +0000 ezmlm-test no longer requires EZVER to be defined. commit 67dadd75f82ff6e5fbef16197af79712e4f0984d Author: Bruce Guenter Date: Wed Jul 13 06:29:08 2005 +0000 $USER-__tstlist is defined as $LOC in tests commit a766e9e80cbea020fd6b5a7cbab7fe88469ad64d Author: Bruce Guenter Date: Wed Jul 13 06:27:53 2005 +0000 The ezmlm-manage tests don't really need to depend on $USER. commit 0d7793c11eff257714463e315b983dc4d17518a2 Author: Bruce Guenter Date: Wed Jul 13 05:06:46 2005 +0000 Don't need to create maildirs for qmail, or to fix up .qmail files. commit f74fddf4aadc355e34091a06e6ef8073c5d34247 Author: Bruce Guenter Date: Wed Jul 13 04:57:49 2005 +0000 Removed support for old versions of ezmlm-idx. commit 38ad2f7c99125cb8678f83aff8f43605d3ce285e Author: Bruce Guenter Date: Tue Jul 12 22:33:57 2005 +0000 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. commit 4fd8bdc9a0c5f34891fffbae38466d465a514232 Author: Bruce Guenter Date: Tue Jul 12 20:15:06 2005 +0000 Moved the "table" parameter from the parsesql function into the struct. commit 981047a1dfee8b9778b7da4e1c9180ecc8490931 Author: Bruce Guenter Date: Tue Jul 12 20:14:17 2005 +0000 Hacked away a nagling pointer qualifications warning. commit 5931d9264d51aabf8d4579e69a81ac92a918a082 Author: Bruce Guenter Date: Tue Jul 12 19:40:09 2005 +0000 Added testing wrapper tools. commit 7b3af99f95d457d9b1ae85f3ee79b6bd9415db18 Author: Bruce Guenter Date: Tue Jul 12 06:52:40 2005 +0000 Fixed a remaining signed/unsigned issue. commit d764ade89fbd6faf1cc49684c70e7a9cceac2272 Author: Bruce Guenter Date: Tue Jul 12 06:27:47 2005 +0000 Stamped version 0.442 commit 8fd0c60403d867d4948d21245ed8d24722e9fc07 Author: Bruce Guenter Date: Tue Jul 12 06:27:29 2005 +0000 Fixed some signed/unsigned comparison issues. commit e21c72fed7c4fecf8c07b586edf0d9b214ce5772 Author: Bruce Guenter Date: Tue Jul 12 05:49:07 2005 +0000 Added warnings for unused parameters. This resulted in a few simplifications and a couple of bug fixes. commit e084fe857f7c108976d995ec604c490d45232f2c Author: Bruce Guenter Date: Tue Jul 12 05:34:29 2005 +0000 Merged all instances of qqwrite into a common qmail_copy function. commit c9cf771d8ce5a0eb43ee45a058fb16f27385989a Author: Bruce Guenter Date: Tue Jul 12 02:56:23 2005 +0000 Removed unused "charset" parameter from "decodeHDR" function. commit 36f6fef1d6d35e2e95ae51db1b9d65adb3cdef58 Author: Bruce Guenter Date: Tue Jul 12 02:10:39 2005 +0000 Removed the unused "dir" argument for std_checktag and std_tagmsg. commit b51296f8265ceaf973d7865ac6a5efbab651e52c Author: Bruce Guenter Date: Mon Jul 11 22:22:33 2005 +0000 Added -Wall to the gcc flags, and fixed all the warnings that resulted from the additional checks. commit 9b00d8c72546d0058fa3a2c248ea4e2bf13d27a0 Author: Bruce Guenter Date: Mon Jul 11 22:21:48 2005 +0000 Mark cgierr function as "noreturn". commit b3c527b3f619260c88db7241627b4323d70f2c25 Author: Bruce Guenter Date: Mon Jul 11 20:45:56 2005 +0000 Fixed bug in ezmlm-request handling of multi-line subjects. commit 78174cad8fa28f400867db90073176e73a03342f Author: Bruce Guenter Date: Mon Jul 11 18:44:45 2005 +0000 Fixed odd problem with usage of "len" in qmail_puts. commit 4182844d41ed6ff501d2f24b4e83b3fc92f58579 Author: Bruce Guenter Date: Mon Jul 11 17:08:24 2005 +0000 Added a "noreturn" attribute to "die" functions that never return. commit 1bd626b5dfe9bc2d80d5a5358c8af8d95ec62e2a Author: Bruce Guenter Date: Mon Jul 11 16:49:20 2005 +0000 Added some more warning flags (-Wmissing-braces -Wparentheses) and fixed the resulting compiler warnings. Some of the fixes resolved some latent bugs. commit 50111740c88ba90833804f9624bad459d2764df1 Author: Bruce Guenter Date: Mon Jul 11 05:07:29 2005 +0000 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. commit dd1fad4b551dee66c156162723f9c3be8caba5b1 Author: Bruce Guenter Date: Mon Jul 11 04:01:31 2005 +0000 Sorted the file install lists. commit 4c5eba78863df43b1388a5c0f36018b0ecf8a26e Author: Bruce Guenter Date: Thu Jul 7 23:38:54 2005 +0000 Added the missing Id tag to this file. commit 194856af53ec8d869176b990f8b6b0c5e236ba83 Author: Bruce Guenter Date: Thu Jul 7 23:35:59 2005 +0000 Merged the five instances of the code for calculating the subscriber hash number into a single function. commit dc1af241b9f79af517b22b9a09fe3c754b7d229a Author: Bruce Guenter Date: Thu Jul 7 22:09:56 2005 +0000 Added a "makerrors" make wrapper script to filter out the most common (and unlikely to be fixed) make warnings. commit 8e48e55ff89bb342c158682ad8b38c57f28c1f0c Author: Bruce Guenter Date: Thu Jul 7 19:15:07 2005 +0000 Added note about pgsql bug fix. commit 2e87ee45e1d86bc43ef96dfb34f389e2a083cb1b Author: Bruce Guenter Date: Thu Jul 7 19:13:20 2005 +0000 Fixed bug in PgSQL query in searchlog function -- TIMESTAMP cannot be converted directly to INT8, instead use "extract(epoch from field)" function. commit 927474cb3ee26645e6fa1541e5fa5cb73ba6dd56 Author: Bruce Guenter Date: Thu Jul 7 16:25:39 2005 +0000 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. commit 5004086c47c216b4358cd171efef0c070f1bf56f Author: Bruce Guenter Date: Wed Jul 6 07:24:28 2005 +0000 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). commit fda7c15ba1eb0a49baf598b308c58514cea0cc3b Author: Bruce Guenter Date: Wed Jul 6 05:30:29 2005 +0000 Simplified parsesql on the basis that *table is never set before calling by opensub. commit 473efc3c6908027b25b36c171b7b939324aeb19f Author: Bruce Guenter Date: Wed Jul 6 05:02:20 2005 +0000 Reversed the order of -l* and *.lib on the link command line in default.do commit 4e20dd08ead89f29cbe93f72e895638a965327f5 Author: Bruce Guenter Date: Wed Jul 6 04:58:26 2005 +0000 Simplified the subscribe and issub functions by removing the unused table override parameter. commit 660080119bc6c6269c99d48ba06dd6abdb4019b1 Author: Bruce Guenter Date: Tue Jul 5 18:07:34 2005 +0000 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. commit 7642b303383b6113c1e4353e3fe423d31cd39496 Author: Bruce Guenter Date: Tue Jul 5 17:56:46 2005 +0000 Fixed a minor typo in handling of *.lib type dependancies. commit db18c05cd0a7f3cbc6e02f39ee057ddd576b9d5c Author: Bruce Guenter Date: Tue Jul 5 17:51:13 2005 +0000 Modified the library handling in default.do to allow for "-l" type libraries in the current directory. commit 86f16b75c05b3d5d8a8140e930c2dd899f7fd53b Author: Bruce Guenter Date: Tue Jul 5 05:27:51 2005 +0000 Made "die_read" function static, to ease future linkage issues. commit 12b954cf2ecde084b0e017255f9e50ed7355fd03 Author: Bruce Guenter Date: Tue Jul 5 05:11:44 2005 +0000 Make die_write in ezmlm-list.c static to ease future linkage issues. commit a41d7dae82d354f172e72bc7d5f0a94a045ae812 Author: Bruce Guenter Date: Mon Jul 4 22:32:49 2005 +0000 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. commit 3c72be0ac2f5e5b24e68ccf267cf94ada697b11c Author: Bruce Guenter Date: Mon Jul 4 21:49:07 2005 +0000 Stamped sources with version 0.441 commit 66bf2701ed76b4cc4f323be7cb6edf286d826c97 Author: Bruce Guenter Date: Mon Jul 4 21:46:42 2005 +0000 Put a valid recipient into the To: header in moderation messages. commit d7cf182820d3ceaa8aa9274b2b8f893cd7fad57d Author: Bruce Guenter Date: Thu Jun 30 22:27:42 2005 +0000 Check the value of conf-bin, as some tests will fail if it is not set properly. commit fa1f03cade4850c30903a90c051a44f93974fb1a Author: Bruce Guenter Date: Thu Jun 30 22:20:58 2005 +0000 Updated the manual page for ezmlm-test to match the current behavior. commit 1ce242f241808785b6b803c69cee70bf3c1e080f Author: Bruce Guenter Date: Thu Jun 30 22:15:59 2005 +0000 Simplified the SQL user configuration by eliminating the -l option. commit ccc8359e4a85da3b38778552e71ca4a9c225c793 Author: Bruce Guenter Date: Thu Jun 30 22:06:11 2005 +0000 Removed the options to restart tests at a particular section, as that distinction is no longer relevant. commit c3e2e546f4b999da8e003a212f58d565e53a64dd Author: Bruce Guenter Date: Thu Jun 30 21:57:21 2005 +0000 Split the very long ezmlm-get test set into four logical parts: index, get, thread, and digest generation. commit 8432ef9b14a082b29bc73eebecc1612c877cddc1 Author: Bruce Guenter Date: Thu Jun 30 21:09:50 2005 +0000 Merged two ezmlm-warn tests together. commit 94a3a567a2a7920a017eaeb4c8c03682635058da Author: Bruce Guenter Date: Thu Jun 30 03:23:43 2005 +0000 Fixed the prompts in the format tests to line up with the other prompts. commit 9f35dd5654227b5a58b180b1eee8afbf65a17646 Author: Bruce Guenter Date: Thu Jun 30 03:18:40 2005 +0000 Switched to a generic hostname in tests, since it's never actually used externally. commit b115e0b1b721b9c7cb99ffd112f374f1177e6157 Author: Bruce Guenter Date: Thu Jun 30 03:16:07 2005 +0000 Inverted the meaning of the "noself" bug, to eliminate the nuisance message on every ezmlm-test run. commit 3ba7e3a17ef9f32845fb8960400415fe8dc0499f Author: Bruce Guenter Date: Thu Jun 30 02:00:18 2005 +0000 ezmlm-test no longer requires having QMPATH added to it. commit f656fba46909cf96fc21253678a140d8eb0b55d7 Author: Bruce Guenter Date: Thu Jun 30 01:58:45 2005 +0000 Simplified a bunch of quoted variable oddities. commit a55dd0180153d5d670348518a9884bee53730349 Author: Bruce Guenter Date: Wed Jun 29 23:58:50 2005 +0000 Cleaned up (removed) some qmail/eztest dependancies. commit 8ba8f819c76ab5e1b401e21db74092162e4eba0d Author: Bruce Guenter Date: Wed Jun 29 23:54:14 2005 +0000 ezmlm-test can now be run by any user, in any writeable directory. commit e0ae4501c83a1ff19d44fb4ac2151cbde65ba740 Author: Bruce Guenter Date: Wed Jun 29 23:40:48 2005 +0000 Set $QMAILQUEUE globally, and so skip calling qmail for anything. commit b7124626519f8f6259b8b22b419cb43187196da2 Author: Bruce Guenter Date: Wed Jun 29 23:27:44 2005 +0000 Merged the two ezmlm-request tests together. commit 65dbb807f679c4c9b775defaa96bb9b258f2a008 Author: Bruce Guenter Date: Wed Jun 29 23:20:00 2005 +0000 Merged parts of the remaining two ezmlm-manage tests together, eliminating the last qmail send/wait pair. commit 49e2f5771fba95a00759679f133b2702af5ab3a3 Author: Bruce Guenter Date: Wed Jun 29 22:41:15 2005 +0000 Merged two more parts of the (growing) ezmlm-manage test sets together, eliminating one more qmail send/wait pair. commit b0c0592654c3b6f7043136b801ce97c177ba6c56 Author: Bruce Guenter Date: Wed Jun 29 22:18:54 2005 +0000 Merged two of the ezmlm-manage test sets together, which elimiated one qmail send/wait event. commit 006f740275b08579ffa03436be3f97bd452be65f Author: Bruce Guenter Date: Wed Jun 29 22:12:37 2005 +0000 Moved the set/unset QMAILQUEUE lines into functions for convenience. commit b610a6c8f978ff3a0cf3952b3f3d82dd36764250 Author: Bruce Guenter Date: Wed Jun 29 22:06:27 2005 +0000 Merged the two ezmlm-moderate tests together. commit b08dea17a7e293f9cf36cdc7b1b317f0f38d741d Author: Bruce Guenter Date: Wed Jun 29 21:02:28 2005 +0000 Merged the two ezmlm-split tests together. commit 823eb69475a2188e8b54b80b02b274b8156f9514 Author: Bruce Guenter Date: Wed Jun 29 20:36:33 2005 +0000 Merged the two ezmlm-get test sets together. commit eab16f3d5efac07e7a10cc0486c3976f95b098c6 Author: Bruce Guenter Date: Wed Jun 29 05:52:28 2005 +0000 Fixed all the test scripts to use the existing variable ${TMP} instead of its value of ${DIR}/__tmp commit 6832b7afa0ad81936214ba3394e603fcbed9d20d Author: Bruce Guenter Date: Wed Jun 29 05:48:44 2005 +0000 Fixed typo in qqtest script that prevented it from creating multiple output files. commit 6547f8fa8e40d1be76b1c247ad2802f0d15ed826 Author: Bruce Guenter Date: Wed Jun 29 05:26:15 2005 +0000 Merged the two ezmlm-clean test sets together. commit 6ff934185e429ffe88dd2756292f76ee98175229 Author: Bruce Guenter Date: Tue Jun 28 21:14:47 2005 +0000 Merged the two ezmlm-store tests into one unit. commit 16dab1060f2201506e64e65a0104bbb189f97ab2 Author: Bruce Guenter Date: Tue Jun 28 21:07:13 2005 +0000 Reverted the previous change to ezmlm-send tests, as it breaks other tests. commit 27e6e0f2a188f588ff4abe3d0a8f5f02eb343245 Author: Bruce Guenter Date: Tue Jun 28 20:17:47 2005 +0000 Simplified the ezmlm-send tests by skipping adding the X-num: header. commit 1451abf9fdad9a2b5b368569f477fd6e587d7703 Author: Bruce Guenter Date: Tue Jun 28 20:15:24 2005 +0000 Merged the two ezmlm-send tests by skipping passing messages through qmail. commit dbe85cf85ddd1f3583cdff9573c8623768383d82 Author: Bruce Guenter Date: Tue Jun 28 19:58:32 2005 +0000 Converted all remaining ${ECHO}+exit 100 instances to use fatal. commit b14fdfc6d56bee2a72ffeec0ce48c799698aff4f Author: Bruce Guenter Date: Tue Jun 28 19:36:08 2005 +0000 Moved all the functions into 02-functions for real. commit 120dcc9ec4cbf7624e193744bf3c59e1ef22f70c Author: Bruce Guenter Date: Tue Jun 28 19:19:37 2005 +0000 Moved the repetitive sequence { ${ECHO} "something"; exit 100; } into a function "fatal". commit 0d35cdf9539beae19f836a29e29bd59f2793b11a Author: Bruce Guenter Date: Fri Jun 24 05:27:12 2005 +0000 Don't clobber msgsize file on re-make. Thanks Stephen Quinney commit 340dec4fd66e252f39e56279c61736f293c30d53 Author: Bruce Guenter Date: Fri Jun 24 05:21:19 2005 +0000 -Fixed readwrite.h to work on LP64 systems. Thanks Amitai Schlair commit 9bc21beab4baacc9fbfb574ab9a088e299aa0d82 Author: Bruce Guenter Date: Thu Jun 23 23:16:58 2005 +0000 Merged the common code from sub_*sql/opensql into a single source. commit 6c4069b3a2713fc9a9c0c974f75a4a19c503c00c Author: Bruce Guenter Date: Thu Jun 23 21:40:43 2005 +0000 Removed unnecessary variable ptable in sub_mysql/searchlog.c, which only ever pointed to "table". commit 664230743bffae4d24323b91b5e1a337b9b6f778 Author: Bruce Guenter Date: Thu Jun 23 06:23:02 2005 +0000 Fixed critical one-off bug in both *SQL configuration parsers. Thanks Jim Winstead commit 2441817feac1f41635d56fc90359edfd734b0a71 Author: Bruce Guenter Date: Thu Apr 28 23:53:52 2005 +0000 Moved several die_* functions into a library. More may follow. commit dd913e6ddafe7b64e7355f2006494b2dc3e4fe11 Author: Bruce Guenter Date: Thu Apr 28 21:24:56 2005 +0000 Fixed up function prototypes, adding a few const*s. commit 60524175a40758ae16627238a88f38519a5407da Author: Bruce Guenter Date: Thu Apr 28 19:39:50 2005 +0000 Fixed up some function prototypes and const char*s. commit c7326e652fac0dc325ee85c169a6a341a61cc766 Author: Bruce Guenter Date: Thu Apr 28 00:24:14 2005 +0000 Updated ezmlm-cgi to generate valid XHTML/CSS output. Thanks Brian Ghidinelli commit d5743bceda519b9604c2ff69580e8a4e9f78f17d Author: Bruce Guenter Date: Mon Apr 18 23:19:42 2005 +0000 Tidied up a couple of line break oddities. commit c01df93fd618069ee319ad8b9a80db26ca8ff26e Author: Bruce Guenter Date: Mon Apr 18 23:19:09 2005 +0000 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. commit bc08c37a29958619a9e5669afc09ec22998381af Author: Bruce Guenter Date: Mon Apr 18 23:15:08 2005 +0000 Document the -F/-f flags in ezmlm-reject. commit 3b17083bf6c839fc1b390503514f21973b02c21d Author: Bruce Guenter Date: Fri Apr 15 20:51:57 2005 +0000 Fixed lack of quoting in PgSQL subscribe code. Thanks Dan O'Neill commit 225e791abcaf6b9c82eb6eb3f6f1ea8e33fdbcf1 Author: Bruce Guenter Date: Fri Apr 15 18:52:40 2005 +0000 Fixed extra "fatal" parameter bug in previous merge. commit 6633c2d45e2013680e27fc69862f04f701c91e80 Author: Bruce Guenter Date: Fri Apr 15 18:47:48 2005 +0000 Merged revisions 246:253 from branches/0.43 commit 87406b45d03ffdef774bcfd92f722c5b7064544e Author: Bruce Guenter Date: Fri Apr 15 18:33:41 2005 +0000 The target list needed "setup" in place of "install" commit 92f9c365689dfe62107d2bd98440584aefa00c9c Author: Bruce Guenter Date: Fri Apr 15 17:56:02 2005 +0000 Added generation of FILES.idx to the makedist script. commit 674d456a52833ca824cb3f8c7d35c5afd34dfad2 Author: Bruce Guenter Date: Fri Apr 15 17:49:34 2005 +0000 Stamped sources with version 0.440 commit e8c8af1e1ce4e7e530d25c58842aa4ea8896ede8 Author: Bruce Guenter Date: Fri Apr 15 17:49:00 2005 +0000 Added several header files that are now effectively replaced. commit 204d0ce55b6153dc88808a0bf177ca5f43ce4881 Author: Bruce Guenter Date: Fri Apr 15 17:46:27 2005 +0000 Moved the makemake and makepatch scripts into tools. commit 09e80dfa97bc6fd889b96429a0aa4a8ff5976174 Author: Bruce Guenter Date: Fri Apr 15 17:44:01 2005 +0000 Added script for building the distribution tarball. commit 242b1c27096757c3d2d28ad12bf3b0258a68a95a Author: Bruce Guenter Date: Fri Apr 15 17:43:08 2005 +0000 Reference the ezmlm sources within the repository. commit 4ccfc7144eace70f9269553d4ba80747c5479c68 Author: Bruce Guenter Date: Fri Apr 15 17:42:37 2005 +0000 Add the original ezmlm sources into the repository, used by various tools to generate the patch and file lists. commit f51e020e54c9961241cc538e15cbaa43a90a21ff Author: Bruce Guenter Date: Fri Apr 15 17:41:23 2005 +0000 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. commit 9c1c962538ece2875924ce23200d77cda491daaa Author: Bruce Guenter Date: Fri Apr 15 06:03:23 2005 +0000 Moved issub.h into the same position that it was originally. This all goes back to a mistaken change in r159. commit 3da6f2f7eaf208a5f3fb5d050d38ddab6643f6a4 Author: Bruce Guenter Date: Fri Apr 15 05:24:52 2005 +0000 Added source file "issub.h" that actually is present in the original ezmlm-0.53.tar.gz package. commit 1fbef00725cd8c2a661dac263cde002e3d85d2f9 Author: Bruce Guenter Date: Thu Apr 14 22:16:13 2005 +0000 Added a target to build ezmlm-test. commit 4b00b5e44c7ba345e830958d7ed633f19ce9a03a Author: Bruce Guenter Date: Sun Apr 10 03:43:26 2005 +0000 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. commit 09509935ea946d7e26389746778562ae7a1910ca Author: Bruce Guenter Date: Sun Apr 10 03:42:21 2005 +0000 Be more specific on what kinds of files the ezmlmrc.* pattern matches. commit 0e20ac61dc3b38e6b03225078cdc3f7005cc3eb5 Author: Bruce Guenter Date: Sun Apr 10 03:20:17 2005 +0000 Added missing =s files for shell scripts that weren't being built. commit 19e82ee7e26f4393534e03775fda77f85d304185 Author: Bruce Guenter Date: Sun Apr 10 02:59:24 2005 +0000 Added missing stralloc_num.o object to the stralloc.a library. commit 2c5cf67a19ff0692f4a3ee340a8d0e47e2d8448d Author: Bruce Guenter Date: Sun Apr 10 02:58:48 2005 +0000 Added some missing targets. commit c76ad2694229dd6dc2741177e7713888816d211b Author: Bruce Guenter Date: Sun Apr 10 02:57:39 2005 +0000 Auto-generate TARGETS and SOURCES from makemake.sh commit b90c2e43ac5ea252774bff7d5965b7ebc4f978e6 Author: Bruce Guenter Date: Thu Apr 7 19:24:09 2005 +0000 Removed unused "fdlock" variable. commit 4518696f3cde40dfe0e3d8c447fa7d335216fc77 Author: Bruce Guenter Date: Thu Apr 7 19:23:29 2005 +0000 Removed unused "die_badaddr(void)" function. commit 6f642305383a4e7319bce3ce24ff655280f223cf Author: Bruce Guenter Date: Thu Apr 7 16:53:44 2005 +0000 Removed unused reference to $LOCAL. commit 045aae817a14cdf2327f94aa1614c5c470f695ce Author: Bruce Guenter Date: Thu Apr 7 16:53:11 2005 +0000 Removed more (all remaining?) uses of inlocal/inhost, and fixed up documentation to match. commit 32b6ddb11c71ea79e96b7386d9b2a93da1f33343 Author: Bruce Guenter Date: Fri Apr 1 23:17:55 2005 +0000 Fixed some obvious formatting typos in the ezmlm-limit.1 man page. commit 48899bb738fadf03fff60e8cadbbf17e2f5217c4 Author: Bruce Guenter Date: Tue Mar 29 05:36:14 2005 +0000 Removed redundant flag selectors. commit 1d32883dcbc2dfc202e61c24877a6aefb025b291 Author: Bruce Guenter Date: Wed Mar 16 22:31:05 2005 +0000 Unified the "digest" text file flags across all languages. commit 44551b612fbab18c9f531bdbca86e080900cf3cd Author: Bruce Guenter Date: Wed Mar 16 21:52:58 2005 +0000 Unified all languages to have the same #E flag on most text files. Some other unifications remain. commit e8681f543b2748e656feb678035290433708af2d Author: Bruce Guenter Date: Wed Mar 16 21:41:00 2005 +0000 Unify the flags on edit-* text files across all languages. commit afa190cc14fb29a9e9d26df5784c5d58fce8baef Author: Bruce Guenter Date: Wed Mar 9 04:48:47 2005 +0000 Merged revisions 234:245. commit 4edd0b065f76322bd259463155b04a21ae419790 Author: Bruce Guenter Date: Wed Feb 9 21:40:33 2005 +0000 Added another missing source from the previous merge. commit 35de41969907282f14494b4025606144eb43a109 Author: Bruce Guenter Date: Wed Feb 9 21:38:05 2005 +0000 Removed the FATAL argument from the wrap_* functions. commit 3456d0d478eeed1702d5449aa16acb6b31bcf1a3 Author: Bruce Guenter Date: Wed Feb 9 21:28:36 2005 +0000 Changed to use subfdin and subfdout in a number of places. commit 13813c61cad5c9b3cf9fabd998fe82292774d466 Author: Bruce Guenter Date: Wed Feb 9 21:27:59 2005 +0000 Tweaked error messages to be a little clearer. commit 36f4eefb84d5e3fc11d117d08fc3ebcffe7ee039 Author: Bruce Guenter Date: Wed Feb 9 16:26:09 2005 +0000 I missed adding this to the previous merge of branches/0.43 r198:234 commit 80a4cae53daab8b655d97a0eb7e5b368f2d44e74 Author: Bruce Guenter Date: Wed Feb 9 16:24:15 2005 +0000 Merged branches/0.43 r198:234 commit 879a4b86343a0f59805410a73551b7ed446fbfec Author: Bruce Guenter Date: Wed Jan 19 05:22:07 2005 +0000 Added subfdin and subfdout buffers in addition to the existing subfderr. commit 4ca7990aeaeb96205a6d3db29e93700430318d8c Author: Bruce Guenter Date: Wed Jan 19 04:28:07 2005 +0000 Made the subfderr pointer (not the contents) const. commit 7f532d434c1729986048ecbce5035337d753e63b Author: Bruce Guenter Date: Wed Jan 19 04:21:43 2005 +0000 Merged the subscribe and unsubscribe code, and reconciled the manual pages. commit ee6167c1c7df10bcc4813a949e82a176066bdce5 Author: Bruce Guenter Date: Wed Jan 12 21:39:26 2005 +0000 Removed the "psql" declaration from subscribe.h, moving and renaming it (making it unique) into each of the sub databases. commit 41b9ad9907a0420dfc595095365e16e7aa6fc082 Author: Bruce Guenter Date: Wed Jan 12 21:38:47 2005 +0000 Fixed up done items. commit 7bd0c87d28ed6ee559a0533b20c39f11ee08729a Author: Bruce Guenter Date: Wed Jan 12 21:26:23 2005 +0000 Moved the "psql" global out of the program main files, where it was repeatedly defined, and into the sub_*sql subdirectories. commit 952d1d65b71410729cac454701959c87969cbba3 Author: Bruce Guenter Date: Wed Jan 12 19:29:15 2005 +0000 Gave the rest of the sub_* functions proper prototypes. commit 120e250a3793e4e5839fb6c4c1e82925d782fd73 Author: Bruce Guenter Date: Tue Jan 11 21:20:15 2005 +0000 Removed the "fatal" parameter to many functions in favor of the FATAL global. commit 7732f5d2305779de7d0244188f35e2cb8ebaa311 Author: Bruce Guenter Date: Tue Jan 11 20:06:27 2005 +0000 Fixed some leftover die_nomem(fatal) issues. commit f12293f121ac803428a662db8bd4aada10c7fbd4 Author: Bruce Guenter Date: Tue Jan 11 19:01:45 2005 +0000 Make FATAL a const char[] instead of a #define, making it accessable globally. commit 053b4eaddb15d226648d400481a8bf51a5dd8c10 Author: Bruce Guenter Date: Tue Jan 11 18:37:47 2005 +0000 Dropped all the extraneous die_nomem definitions. commit 5874bda6ca99da1830c3115012d30e66e4bd3955 Author: Bruce Guenter Date: Tue Jan 11 18:35:36 2005 +0000 Added missing targets to make sub_mysql and sub_pgsql work. commit 8f1efa82060d0ecbb8da41050ffa7a26e95ab32f Author: Bruce Guenter Date: Tue Jan 11 18:11:59 2005 +0000 Fix ordering of symlink and dependon. commit 33d199e09265cd3aa9785c4f0a6fc517f67e7f42 Author: Bruce Guenter Date: Mon Jan 10 17:31:35 2005 +0000 Merged branches/0.43 r189:198 commit aa0300007757ea07209b37d950352d57984d6e8e Author: Bruce Guenter Date: Fri Jan 7 15:37:06 2005 +0000 Started trying to fix ezmlm-receipt, but some problems remain. Most notable is the unresolvable "subreceipt" function. commit 6461cf24f9eedd259d07118ce257636a742f034a Author: Bruce Guenter Date: Fri Jan 7 05:03:43 2005 +0000 Merged slurp.o and slurpclose.o into slurp.a commit 99ced7ddb3cbf0fcbd2ed9160716ce350188eb40 Author: Bruce Guenter Date: Fri Jan 7 04:57:57 2005 +0000 Switched from a hand-coded Makefile to automatically built with makemake.sh commit 593ad7eebcef13ff984d3039da6b0f0de5885d97 Author: Bruce Guenter Date: Thu Jan 6 18:20:50 2005 +0000 Added a new program, ezmlm-dispatch, to be run from a global .qmail-default file commit 3428ee964305206656070964f92f12cd14931839 Author: Bruce Guenter Date: Wed Jan 5 04:46:48 2005 +0000 Fixed up typo: "unalble" => "unable" commit 0daccd56768aee7d4e7d80f6e0e6edb277100eba Author: Bruce Guenter Date: Wed Jan 5 04:38:36 2005 +0000 Added missing target for wrap_stat.o commit c581a27db50f37ea6530be65b8a4850b68c5bbd8 Author: Bruce Guenter Date: Wed Jan 5 04:35:11 2005 +0000 Added a wrap_stat function. commit 3dc976a192ec4554ff98c14281cd363bc611cdb7 Author: Bruce Guenter Date: Tue Jan 4 19:50:05 2005 +0000 Added p