summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--DONE146
-rw-r--r--templates/handle_opts.html1
-rw-r--r--templates/listinfo.html1
-rw-r--r--templates/options.html1
-rw-r--r--templates/roster.html1
-rw-r--r--templates/subscribe.html1
6 files changed, 80 insertions, 71 deletions
diff --git a/DONE b/DONE
index f99a0304a..a0ed9f82f 100644
--- a/DONE
+++ b/DONE
@@ -1,52 +1,31 @@
-0.91: (Dec 23 1996)
- - broke code into mixins for managability
- - tag parsing instead of lots of gsubs
- - tweaked pipermail (see comments on pipermail header)
- - templates are now on a per-list basis as intended.
- - request over web that your password be emailed to you.
- - option so that web subscriptions require email confirmation.
- - wrote a first pass at an admin interface to configurable variables.
- - made digests mime-compliant.
- - added a FakeFile class that simulates enough of a file object on a
- string of text to fool rfc822.Message in non-seek mode.
- - changed OutgoingMessage not to require its args in constructor.
- - added an admin request DB interface.
- - clearly separated the internal name from the real name.
- - replaced lots of ugly, redundant code w/ nice code.
- (added Get...Email() interfaces, GetScriptURL, etc...)
- - Wrote a lot of pretty html formatting functions / classes.
-(Dec 27 1997)
- - Fleshed out the newlist command a lot. It now mails the new list
- admin, and auto-updates the aliases file.
- - Made multiple owners acceptable.
- - Non-advertised lists, closed lists, max header length, max msg length
- - Allowed editing templates from list admin pages.
- - You can get to your info page from the web even if the list is closed.
+$Revision: 401 $
-0.92: (Jan 13-16 1997)
- - Added Lock and Unlock methods to list to ensure each operation is atomic
- - Added a cmd that rms all files of a mailing list (but not the aliases)
- - Fixed subscribing an unknown user@localhost (confirm this)
- - Changed the sender to list-admin@... to ensure we avoid mail loops.
- - check to make sure there are msgs to archive before calling pipermail.
- - started using this w/ real mailing lists.
- - Added a cron script that scours the maillog for User/Host unknown errs
- - Sort membership lists
- - Always display digest_is_default option
- - Don't slam the TO list unless you're sending a digest.
- - When making digest summaries, if missing sender name, use their email.
- - Hacked in some protection against crappy dates in pipermail.py
- - Made it so archive/digest volumes can go up monthly for large large lists.
- - Number digest messages
- - Add headers/footers to each message in digest for braindead mailers
- - I removed some forgotten debug statements that caused server errors
- when a CGI script sent mail.
- - Removed loose_matches flag, since everything used it.
- - Fixed a problem in pipermail if there was no From line.
- - In upvolume_ scripts, remove INDEX files as we leave a volume.
- - Threw a couple of scripts in bin for generating archives from majordomo's
- digest-archives. I wouldn't recommend them for the layman, though, they
- were meant to do a job quickly, not to be usable.
+1.0b1.2: (04/09/1998, klm)
+ - Pre-release packaging, haven't put together the change description yet.
+
+0.95: (Jan 25, 1997)
+ - Fixed a bug in sending out digests added when adding disable mime option.
+ - Added an option to not notify about bounced posts.
+ - Added hook for pre-posting filters. These could be used to
+ auto-strip signatures. I'm using the feature to auto-strip footers
+ that are auto-generated by mail received from another mailing list.
+
+0.94: (Jan 22, 1997)
+ - Made admin password work ubiquitously in place of a user password.
+ - Added an interface for getting / setting user options.
+ - Added user option to disable mime digests (digested people only)
+ - Added user option to not receive your own posts (nondigested people only)
+ - Added user option to ack posts
+ - Added user option to disable list delivery to their box.
+ - Added web interface to user options
+ - Config number of sendmail spawns on a per-list basis
+ - Fixed extra space at beginning of each message in digests...
+ - Handled comma separated emails in bounce messages...
+ - Added a FindUser() function to MailList. Used it where appropriate.
+ - Added mail interface to setting list options.
+ - Added name links to the templates options page
+ - Added an option so people can hide their names from the subscription list.
+ - Added an answer_majordomo_mail script for people switching...
0.93: (Jan 18,20 1997)
- When delivering to list, don't call sendmail directly. Write to a file,
@@ -71,27 +50,52 @@
- Quote single periods in message text.
- Made bounce system handle digest users fairly.
-0.94: (Jan 22, 1997)
- - Made admin password work ubiquitously in place of a user password.
- - Added an interface for getting / setting user options.
- - Added user option to disable mime digests (digested people only)
- - Added user option to not receive your own posts (nondigested people only)
- - Added user option to ack posts
- - Added user option to disable list delivery to their box.
- - Added web interface to user options
- - Config number of sendmail spawns on a per-list basis
- - Fixed extra space at beginning of each message in digests...
- - Handled comma separated emails in bounce messages...
- - Added a FindUser() function to MailList. Used it where appropriate.
- - Added mail interface to setting list options.
- - Added name links to the templates options page
- - Added an option so people can hide their names from the subscription list.
- - Added an answer_majordomo_mail script for people switching...
-
+0.92: (Jan 13-16 1997)
+ - Added Lock and Unlock methods to list to ensure each operation is atomic
+ - Added a cmd that rms all files of a mailing list (but not the aliases)
+ - Fixed subscribing an unknown user@localhost (confirm this)
+ - Changed the sender to list-admin@... to ensure we avoid mail loops.
+ - check to make sure there are msgs to archive before calling pipermail.
+ - started using this w/ real mailing lists.
+ - Added a cron script that scours the maillog for User/Host unknown errs
+ - Sort membership lists
+ - Always display digest_is_default option
+ - Don't slam the TO list unless you're sending a digest.
+ - When making digest summaries, if missing sender name, use their email.
+ - Hacked in some protection against crappy dates in pipermail.py
+ - Made it so archive/digest volumes can go up monthly for large large lists.
+ - Number digest messages
+ - Add headers/footers to each message in digest for braindead mailers
+ - I removed some forgotten debug statements that caused server errors
+ when a CGI script sent mail.
+ - Removed loose_matches flag, since everything used it.
+ - Fixed a problem in pipermail if there was no From line.
+ - In upvolume_ scripts, remove INDEX files as we leave a volume.
+ - Threw a couple of scripts in bin for generating archives from majordomo's
+ digest-archives. I wouldn't recommend them for the layman, though, they
+ were meant to do a job quickly, not to be usable.
-0.95: (Jan 25, 1997)
- - Fixed a bug in sending out digests added when adding disable mime option.
- - Added an option to not notify about bounced posts.
- - Added hook for pre-posting filters. These could be used to
- auto-strip signatures. I'm using the feature to auto-strip footers
- that are auto-generated by mail received from another mailing list.
+0.91: (Dec 23 1996)
+ - broke code into mixins for managability
+ - tag parsing instead of lots of gsubs
+ - tweaked pipermail (see comments on pipermail header)
+ - templates are now on a per-list basis as intended.
+ - request over web that your password be emailed to you.
+ - option so that web subscriptions require email confirmation.
+ - wrote a first pass at an admin interface to configurable variables.
+ - made digests mime-compliant.
+ - added a FakeFile class that simulates enough of a file object on a
+ string of text to fool rfc822.Message in non-seek mode.
+ - changed OutgoingMessage not to require its args in constructor.
+ - added an admin request DB interface.
+ - clearly separated the internal name from the real name.
+ - replaced lots of ugly, redundant code w/ nice code.
+ (added Get...Email() interfaces, GetScriptURL, etc...)
+ - Wrote a lot of pretty html formatting functions / classes.
+(Dec 27 1997)
+ - Fleshed out the newlist command a lot. It now mails the new list
+ admin, and auto-updates the aliases file.
+ - Made multiple owners acceptable.
+ - Non-advertised lists, closed lists, max header length, max msg length
+ - Allowed editing templates from list admin pages.
+ - You can get to your info page from the web even if the list is closed.
diff --git a/templates/handle_opts.html b/templates/handle_opts.html
index 2baf000d3..9a5cd580a 100644
--- a/templates/handle_opts.html
+++ b/templates/handle_opts.html
@@ -1,3 +1,4 @@
+<!-- $Revision: 401 $ -->
<html>
<body>
<title><MM-List-Name> <MM-Operation> Results</title>
diff --git a/templates/listinfo.html b/templates/listinfo.html
index 788a26e13..4af09e93b 100644
--- a/templates/listinfo.html
+++ b/templates/listinfo.html
@@ -1,3 +1,4 @@
+<!-- $Revision: 401 $ -->
<HTML>
<HEAD>
<TITLE><MM-List-Name> Info Page</TITLE>
diff --git a/templates/options.html b/templates/options.html
index 8939f466c..bb5ccbef1 100644
--- a/templates/options.html
+++ b/templates/options.html
@@ -1,3 +1,4 @@
+<!-- $Revision: 401 $ -->
<html>
<head>
<title><MM-Presentable-User> Configuration for <MM-List-Name></title>
diff --git a/templates/roster.html b/templates/roster.html
index e180416a2..a82da1ee2 100644
--- a/templates/roster.html
+++ b/templates/roster.html
@@ -1,3 +1,4 @@
+<!-- $Revision: 401 $ -->
<HTML>
<HEAD>
<TITLE><MM-List-Name> Subscribers</TITLE>
diff --git a/templates/subscribe.html b/templates/subscribe.html
index 465fdcfc1..fefa1d445 100644
--- a/templates/subscribe.html
+++ b/templates/subscribe.html
@@ -1,3 +1,4 @@
+<!-- $Revision: 401 $ -->
<html>
<body>
<title><MM-List-Name> Subscription results</title>