# 25th Sep 2003
0.3.11  --see mkennedy
* Updated self.url in Session.py and cmdparser.py to reflect curphoo.org till savannah is back up.
* Updated protocol version to new Yahoo version <9000000 to 000b0000)

0.3.8-cvs -- See f3ew
* Updated protocol version to new Yahoo version (9000000 to 000b0000)

0.3.8-b2-cvs -- See f3ew
* Fixed Realtime logging
* Fixed bug in /exclude -- Credits of roo_vis
	/exclude <username> still crashes
* Added global allow PMs from everyone option [ pm-from-all ]
* Changed self.url in Session.py -- Project moved to savannah.nongnu.org

0.3.8b1 -- see BoW4IamTheBOFH
* added realtime logging
* added date log feature


0.3.7
* /LOAD rc is fixed
* auto ignore is fixed
* removed some crud code
* fixed /SET crashes when value is not entered


0.3.6
* /LOAD ignore is fixed
* scroll-* parameters added to curphoorc.  Values are either 'Y' or 'N'.  'Y' will scroll the
  message where 'N' will overwrite the message.  Everything is set to 'N' by default.
* fixed bugs regarding curphoorc parameters not being initialized with default values
* /REGEX <regex>  to add or delete regex ignore entries to ~/.curphoo/regex file
* /LOAD regex and /SAVE regex will load and save ~/.curphoo/regex file respectively
* user list will not show ignored users anymore
* removed unused decodep.py
* comment-style and mycomment-style config parameters renamed to style-comment and style-mycomment
  respectively
* removed cookie config parameter
* /SET shows the current config param list
* auto-lowercase config parameter added.  Setting this to Y will convert all cap
  comment to all lower case comment.   Currently it defaults to N.
* made help info to be more like "PG" rating


0.3.5
* buddies list is now saved as plain text
* user list is more readable.  It's been split vertically with highlight enabled users in bold font.
* made /E alias of /QUIT
* exclude list.  Any users in ~/.curphoo/exclude file is immune from accidental auto ignores
* /EXCLUDE lists exclusion list
* /EXCLUDE <user> add or removes user from exclusion list
* made /EX as alias of /EXCLUDE
* /LOAD exclude will load externally modified ~/.curphoo/excludes file into memory
* /LOAD rc will load curphoorc file
* /SAVE color|exclude|ignore|rc will save current settings to file
* /SET <key> <value>  allows to edit curphoorc parameters (preliminary implementation)
* routine to detect first time user curphoo user has been cleaned up
* ~/.curphoo/curphoorc create, load routines has been rewritten.  curphoorc is now saved without modifying comments.
* spambot auto-ignore experimental code
	following config parameters added to curphoorc file
	ignore-spambot  -  'Y' or 'N'.   Y turns on spambot auto ignore feature (default - Y)
	ignore-spambot-preignore  -  'Y' or 'N'.   Y will disble showing of alleged spam (default - Y)
	ignore-spambot-count -  Number.   auto ignore will apply only to first N number of message (default - 3)
	ignore-spambot-length - Number.   auto ignore will apply only if length of spam is >= to N (default - 80)
	ignore-spambot-seconds - Number.   auto ignore will apply during for N number of seconds (default = 60)
	ignore-spambot-string - string.   auto ignore will apply only if user specified string is found in spam
* old spambot auto-ignore feature removed
* changes to user entering and entering room accents.  >>> enter, and <<< exit
* added two style to curphoorc file
	comment-style = <%s>    NOTE:  there is one char blank space
	mycomment-style = <%s>
	above styles change the look of how usernames are displayed in comment


0.3.4
* outgoing verbose ignore can be customized by creating ~/.curphoo/ignoremsg file
* ~/.curphoo/color file creation is streamlined to allow changes to color profile more easily
* false auto-ignore message problem is fixed
* color profile urlopen changed to openurl
* color profile list has been split vertically to multiple columns
* made /IV and /IGV alias of /IGNOREV
* made /IG alias of /IGNORE
* /MUTE will ignore user temporarily
* /LOAD command loads either color, command, ignore, ignoremsg
* /OPENPROFILE command will open user's profile page in a web browser
* Help message updated to reflect changes


0.3.3
* uses plain text ignore file instead of pickle
* changed Session.ignores to dictionary to speed up lookup
* /IGNORE will display ignored user in the room rather than the entire ignore list
* minor performance enhancement detecting bogus message
* /UINFO USER will show chatter's time, last comment, and comment count
* hit and run spambot auto-iggy feature.  If a spambot enters the room, posts a message with a link and then leaves the room within ten seconds, add that user to ignore list.
* even after a user leaves the room, tab complete will work.  It caches last five user that left the room and tab completion will do a search from that list.
* /hs and /hu list has been made persistant.  The list is loaded when program starts and saved when program exits.
* logselfpatch has been merged
* added user customizable color profile.   The color settings are stored at ~/.curphoo/color.  
	/COLOR  : will show all color profiles (this definitely needs work). 
	/COLOR set PROFILENAME COLOR  :  set profile color.
		PROFILENAME is name of types of messages
		COLOR is one of these.  BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE
		(does not save until /QUIT or /COLOR save)
	/COLOR load  : will read from ~/.curphoo/color
		This is useful if ~/.curphoo/color is modifed by an editor 
	/COLOR save  : will save to ~/.curphoo/color
* gpl.txt file renamed to COPYING
* fixed minor spambot auto ignore problem


0.03.1
* fixed Cntrl-C handling
* fixed ybuddies list
* added #<TAB> magic
* added ybuddies elements to list of tab completable words
* added yahoo buddy status notification
* fixed PickleError when loading buds
* fixed smileys
* fixed curphoo -h output
* modified Makefile so it looks for a python2 binary as well
