# 25th Sep 2003 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 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 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 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 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 # 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