v1.0.4: ======= Mon Sep 15 16:36:00 CEST 2003 Thomas Reitelbach * bugfix: redirect output of sendmail to /dev/null to avoid abort of sending process v1.0.3: ======= Wed Jul 31 17:00:00 CEST 2002 Thomas Reitelbach * bugfix: fixed the handling of CR-LF in messages sent by windows clients * bugfix: fixed problem with some crypt implementations and passwords caused by a 1-byte salt instead of 2-bytes * bugfix: changed order of startup arguments to perl to make Taint mode more effective v1.0.2: ======= Sat May 25 17:42:27 CEST 2002 Thomas Reitelbach * bugfix: now really fixed last-cookie-bug. Last fix was buggy, i'm really sorry!!! Sat May 23 19:10:18 CEST 2002 Thomas Reitelbach * bugfix: translated the sample html files to english language. v1.0.1: ======= Fri Feb 22 22:00:00 CET 2002 Thomas Reitelbach * bugfix: fixed last-cookie-bug (Thanks to Henrik Ahlen) Tue Jan 29 21:00:00 CET 2002 Thomas Reitelbach * bugfix: added Content-Transer-Encoding: 8bit header in Email v1.0: ===== Fri Jan 11 20:15:24 CET 2002 Thomas Reitelbach * feature: some fields are now automatically focused * bugfix: some non-critical typos in language files were fixed v0.6: ===== Sun Nov 4 14:19:35 CET 2001 Thomas Reitelbach * bugfix: fixed a bug in the INSTALL files * bugfix: fixed a "error 500" when the language file is missing * feature: from now on $progurl is determined automatically. * feature: made it possible to run newspro in a directory with chmod 755 * bugfix: fixed a possible race condition when unsubscribing * bugfix: fixed a bug that occured when a message with a dot on a line by itself was sent Sat Oct 20 23:13:11 CEST 2001 Thomas Reitelbach * security: fixed a security bug with relative paths and $ENV{'PATH'} * security: activated Perl's taint mode -T and -w for increased security * internal: changed default webmaster email-adress for privacy reasons * feature: full recognition of foreign charsets is now implemented * feature: new option field in bug reporting gui for selecting bug severity v0.5b5/0.5: =========== Fri Sep 28 20:10:27 CEST 2001 Thomas Reitelbach * feature: now sending more header information in email: - Content-Type - Charset - X-Mailer informational header * bugfix: correct handling of incorrect email adresses Mon Sep 24 22:29:08 CEST 2001 Thomas Reitelbach * bugfix: flock() routine did not work on Sun Solaris Servers. Corrected. * bugfix: submit buttons looked really ugly. Corrected. Mon Sep 17 01:32:09 CEST 2001 Thomas Reitelbach * bugfix: correct filename for downloading emaildatabase is now displayed * bugfix: some typos in the language files corrected. * bugfix: after subscribing a user within the admin center the file /index.html was called. corrected. * bugfix: fixed some bugs in my html-code Wed Sep 12 19:29:21 CEST 2001 Thomas Reitelbach * bugfix: on some mailservers the mail body was sent within the subject (fixed) Thu Aug 30 19:37:11 CEST 2001 Thomas Reitelbach * internal: made some modifications on the installation manual * internal: translated all program comments to english language * internal: some variables was renamed: $emaildatei -> $emailfile $fusszeile -> $footer $farbe -> $color $backto -> $back $jumpto -> $forward Sun Aug 26 16:01:46 CEST 2001 Thomas Reitelbach * feature: Memberlist is now subdivided in 50 users per page * feature: Sorting the memberlist can now be enabled or disabled Sat Aug 25 17:55:42 CEST 2001 Thomas Reitelbach * bugfix: fixed an error in the language files Tue Aug 7 17:28:59 CEST 2001 Thomas Reitelbach * bugfix: sort-function in memberlist did not work. corrected. Sat Aug 4 15:10:13 CEST 2001 Thomas Reitelbach * feature: more automatically filled fields in bugreport-gui v0.5b4: ====== Sun Jul 22 13:11:07 CEST 2001 Thomas Reitelbach * feature: included a bug report form into GUI for user-friendly support * feature: now NewsPro includes an english installation manual Sat Jul 21 20:33:07 CEST 2001 Thomas Reitelbach * feature: included user counter in GUI * feature: memberlist is now sorted alphabetical * internal: made as much variables local as possible Wed Jul 18 22:50:54 CEST 2001 Thomas Reitelbach * feature: included preview function before finally sending a newsletter Thu Jun 21 00:02:22 CEST 2001 Thomas Reitelbach * feature: completely integrated language file support * feature: written language file for german and english * bugfix: fixed some minor bugs v0.5b3: ====== Mon Jun 18 23:00:32 CEST 2001 Thomas Reitelbach * bugfix: completely rewritten flock() scheme for better handling of concurrent file access * bugfix: fixed a bug when creating the admin-password * bugfix: fixed some general (very small) bugs * feature: included new feature for downloading the email database * wishlist: index.html file has been rewritten for better understanding how to handle it :-) v0.5b2: ====== Fri Jun 15 20:17:30 CEST 2001 Thomas Reitelbach * bugfix: fixed some bugs * wishlist: created pre-defined subscription and error-pages as default. * wishlist: created a simple installation guide Thu Jun 14 12:18:30 CEST 2001 Thomas Reitelbach * feature: New Variables for unsubscribe errors and subscribe errors. old variables $redirect and $redirectunsubscribe are no longer valid and renamed to $redirect_subscribe_okpage and $redirect_unsubscribe_okpage * bugfix: Program sent a error 500 when recipient email-adress is invalid * bugfix: Errormessage is plaintext: "Programmeldung: Adresse bereits vorhanden" * bugfix: Sending-process now correctly works in background * feature: Admin-center now includes a button "Logout" which makes the cookie invalid v0.5b1: ====== Wed Jun 13 15:04:24 CEST 2001 Thomas Reitelbach * major change: renamed program file to newspro.pl and renamed default installation directory to /cgi-bin/newspro/ older subscribing forms are not compatible to this one due to this changes in program name and directory * design: Corrected a few HTML Bugs * error handling: Netscape did not recognize that error-messages are html but thinks it were plaintext (incorrect Content-type header). -> corrected * bugfix: Sending a empty newsletter produced a password error message :-/ * bugfix: 3 new errormessages are processed where program died quietly without notice to admin v0.4: ==== Tue Jun 12 15:05:32 CEST 2001 Thomas Reitelbach