Location: PHPKode > scripts > pop3ml > ChangeLog.txt
0.2 (2010-03-16)
	- working on viewmsg.php 

0.2 (2010-03-16)
	- working on viewmsg.php 

0.2 (2010-03-13)
	- added '!' character to modify header value (from headerchange mltable's field) only if nonexistent

0.2 (2010-03-08)
	- working on debug

0.2 (2010-02-26)
	- changed some language text values

0.2 (2010-02-16)
	- inserted into 'test_pop3ml.php' and 'viewmsg.php' test for disabled authentication with 'passwdfile'

0.2 (2010-02-15)
	- changes test_pop3ml.php with subject input field

0.2 (2010-02-13)
	- added  initial setting for user password, in case of manually users subscription by administrator
	- inverted oldpassword/newpassword command: PASSWORD NEWPASSWORD OLDPASSWORD

0.2 (2010-02-06)
	- working on 'notice' errors and 'scheduled messages' for moderated lists

0.2 (2010-02-03)
	- changed all 'ereg(i)' to 'preg_match' into 'class.pop3ml.php' (and 'class.viewmsg.php' too)

0.2 (2010-01-29)
	- changed 'messagesTable' to 'messages' into global option
	- changed all 'mltable' to 'listname' (messages, queue tables)
	- changed all 'mldate' to 'date' (messages,queue,subqueue)
	- more little changes

0.2 (2010-01-27)
	- inserted into 'class.pop3ml.php' script the function 'IsoDecode' to put encoded subjetcs into db in clear text

0.2 (2010-01-22)
	- created 'viewmsg.php' script for viewing ml messages

0.2 (2010-01-21)
	- added 'tls' for new version of 'smtp.php' script (smtpserver field: host:port:ssl:pop3port:user:password:tls)
	- added '\t' delimiter for 'hostname' and 'smtpserver' mltable's fields

0.2 (2010-01-11)
	- removed 'destinationHeader' becouse i dont't understand it
	- added 'public' return value into CheckSender function for public lists

0.2 (2010-01-07)
	- working on 'scheduling messages'

0.2 (2010-01-05)
	- created 'class.scheduledate.php' repository

0.2 (2009-11-26)
	- created 'class.scheduledate.php' to manage scheduling mail date

0.2 (2009-11-23)
	- corrected a bug for 'GET' command and enabled retrieving for queued messages, but only for owner

0.2 (2009-11-19)
	- working on ml messages (in particular 'help')

0.2 (2009-11-18)
	- added 'get scheduled mail list' and 'drop scheduled message'

0.2 (2009-11-14)
	- added 'Scheduled Time' functionality

0.2 (2009-10-30)
	- added 'logSubject' option to write email subject to log file

0.2 (2009-10-29)
	- added 'forwardMailerTo' option to send all blocked emails from robots to one or more address

0.2 (2009-10-27)
	- added 'maxPop3MsgLimit' option to limit email messages number read each time script opens pop3 account

0.2 (2009-10-24)
	- inserted 'maxMsgSize' test, don't consider it if '0' or 'NULL'

0.2 (2009-10-20)
	- enabled 'subscribers' state check
	- worked on test

0.2 (2009-10-08)
	- worked on 'clean_pop3ml.php' to remove all bugs

0.2 (2009-10-05)
	- changed some variable names to zend suggestions (ie '$bodytextplain' to '$bodyTextPlain')

0.2 (2009-10-01)
	- added global variable 'trailerFile'
	- changed all '\n' character to '\n<br>' for html trailer file

0.2 (2009-09-29)
	- added 'destinationHeader' and 'destinationHeaderSep' configuration options to set 'To:', 'Cc' or 'Bcc'
	  outgoing emails header to every 'rctp to' address

0.2 (2009-09-23)
	- added 'trim' into 'RebuildHeaders' function to get tokenized values correctly

0.2 (2009-08-24 - 2009-09-04)
	- working on Ron Schoellmann suggestions:
		- removed all closing php-tag '?>' from plain php files
		- changed all 'tab' characters for indentation with 4 white spaces
		- working on debug display on 'class.pop3ml.php'
		- added 'SCRIPT_DIR_PATH' INCLUDE_DIR_PATH' and 'CLASSES_DIR_PATH' to keep classes in a
		  different folder
		- added 'smtp debug' and 'mail rcpt to' fields into 'test_pop3ml.php'

0.2 (2009-07-22)
	- created a new program 'clean_pop3ml.php' from 'class.pop3ml.php'. moved all 'cleaner' functions to remove
	  all expired records to this one
	- created shell scripts to run 'clean_pop3ml.php': template/clean.sh and template/clean-lynx.sh
	- removed from mltable record some recently added fields. i think it was going to get too much complicated.
	  they are now into 'config.php' file
	- corrected some little bugs

0.2 (2009-07-17)
	- changed message moderation tag, from 'X-OriginalModerationID' header to 'messages' 'keyvalue' field (added to table)

0.2 (2009-07-16)
	- corrected message moderation code
	- inserted 'return-path/reply-to' header for user error notifies (to avoid sending email to robots)

0.2 (2009-07-15)
	- changes the meaning of parentlist field. it fill 'allow' list with all subscribed addresses of 'parentlist'
	  list

0.2 (2009-07-13)
	- started debug

0.2 (2009-07-11)
	- changed 'msgsize' field from text to varchar(32)

0.2 (2009-07-10)
	- enabled 'BounceHandler' management

0.2 (2009-07-09)
	- added 'state' field to 'subscribers' table
	- added 'Return-Path: ' to some 'SmtpSend' functions
	- updated 'patches/*' and added '/patches/README'

0.2 (2009-07-04)
	- created new class 'GenPass' to generate random passwords
	- at subscription time script generates user password and write its value into 'webpass' subscribers table field

0.2 (2009-07-03)
	- added 'webpass' field to 'subscribers' table structure (for web access to messages archive)

0.2 (2009-07-30)
	- added 'Stripos' function for PHP4 (this version has not the function 'stripos'

0.2 (2009-07-27)
	- changed 'mltable' 'listname' field from 'varchar(30)' to 'varchar(128) unique' (to avoid duplicate listname)
	- working on documentation and test_pop3ml.php

0.2 (2009-07-24)
	- working on debug
	- added 'UNSUBSCRIPTION PENDING' text to notify user an existing unsubscription request

0.2 (2009-06-17)
	- changed some 'tinitext' field def to 'longtext' (thanks to Gregor Buchholz)

0.2 (2009-06-15)
	- changed headerchange management

0.2 (2009-05-25)
	- enabled 'notify' ml filter command

0.2 (2009-05-22)
	- added _RECIPIENT_LIMIT field, it tells to ML how many recipients (RCPT TO) can be inserted into smtp dialog.
	- changed message moderation code

0.2 (2009-05-21)
	- changed 'SendMessage' function from single address call, to multiple address call

0.2 (2009-05-15)
	- working on apply filter

0.2 (2009-05-15)
	- enabled 'owner' and 'help' ml commands
	- added owner notification for user notification failure

0.2 (2009-05-12)
	- enabled 'toggle' ml command

0.2 (2009-05-11)
	- changed 'subscribe','unsubscribe','confirm','welcome','goodbye' from fixed terms to [[:SUBSCRIBE=subscribe:]] ...
	- added check for expired subscription/unsubscription queued requests

0.2 (2009-05-08)
	- working on additional ml command (toggle,get,list,help)

0.2 (2009-05-07)
	- changed message definitions from specific db field to only one field with all definitions:
	[[:DEFINITION KEY=text description:]]

0.2 (2009-04-28)
	- enabled bounce control for mailer-daemon's messages

0.2 (2009-04-20)
	- changed sublist management

0.2 (2009-04-24)
	- enabled cache for removed messages after pop

0.2 (2009-04-20)
	- enabled digest mode WORK IN PROGRESS

0.2 (2009-04-17)
	- added minumum time for resend queued messages and maximum time for message queue

0.2 (2009-03-16)
	- Changed 'addTrailer' function. Now it works with 'text/html' part too

Return current item: pop3ml