summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES106
1 files changed, 94 insertions, 12 deletions
diff --git a/CHANGES b/CHANGES
index ca43577..4bf7178 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,15 +1,97 @@
-Changes from 0.5.3-LEGACYRELEASE to 0.5.4-STABLERELEASE
-- Backported reqp::get_url from yChat 0.7.8-CURRENT.
-- Tagged 0.5-STABLE
+Changes from 0.7.6-RELEASE to 0.7.7-RELEASE
+- Major code cleanup
+- Bugfix in /col
+- Bugfix in gcol #1 (destroy session also if no database is used)
+- Bugfix in gcol #2 (now runs each hour not once a day)
+- Renew the style.css and stream.html
-Changes from 0.5.2-LEGACYRELEASE to 0.5.3-LEGACYRLEASE
-- Code cleanup
-- Added ./scripts/*
-- Added gmake stats option
+Changes from 0.7.5-RELEASE to 0.7.6-RELEASE
+- Removed the old hash maps and included the SGI C++ STL extenstion
+ hash_map.
-Changes from 0.5.1-RELEASE to 0.5.2-LEGACYRLEASE
-- Changed this branch into a LEGACY branch.
-- Rewrote the dynamic thread pool (backport from 0.7.8-CURRENT).
-- Added scripts/*
-- Code now uses ANSI C++ style with 2 space code indenting.
+Changes from 0.7.4.1-RELEASE to 0.7.5-RELEASE
+- Garbage collector will now run once a hour rather than each ten minutes.
+- Dynamic thread pool improvements.
+- Removed equiv-http-refresh meta tag from the online list.
+- Minor bugfix in the /topic command.
+- Implemented "User list"
+Changes from 0.7.4-RELEASE to 0.7.4.1-RELEASE:
+- Dynamic thread pool bugfix (dead lock)
+
+Changes from 0.7.3-RELEASE to 0.7.4-RELEASE:
+- Code cleanup.
+- Made the thread pool increasing dynamic.
+- Added some thread pool optimazions.
+- Added some more ${MAKE} vars to the Makefiles.
+- Added Content-length to the HTTPD header.
+- Added the !command to the command line interface.
+- Added Content-type text/plain.
+- Added scrolling checkbox to input.html
+- Removed modl from yhttpd. Dynamic modules are not needed in yhttpd yet.
+- Improved session engine.
+- Fixed auto logout bug.
+- Fixed newline bug (one \n too much for each html template)
+- Logging can now be completely disabled.
+
+Changes from 0.7.2 to 0.7.3-RELEASE:
+- Added FreeBSD 5.3-RELEASE support.
+- Added chat.enableguest option.
+- Added the /all command (Global system message)
+- Renamed the /getstatus command into /about.
+- Fixed the &-bug (& should be allowed in messages). \AND is now a
+ synonym for & too.
+- Fixed the /msg bug (In /msg the string replacer should be activated).
+- Fixed logging bug (do not log any timestamps if there are no messages).
+
+Changes from 0.7.1 to 0.7.2-RELEASE:
+New features:
+- /morph
+- Added the new standard html template design.
+Bugfixes:
+- /away prints a . instead of a : if no away reason is given.
+- /ko message was wrong. Displayed not room name of the user to be kicked out.
+- /invisible command displayed wrong private messages.
+- /getstatus had no help text.
+- /msg and /s should now print the system time if printalwaystime == true.
+- Added a blank to the /uptime message.
+- /topic now prints the topic in the user's color.
+- Fixed some typos.
+
+Changes from 0.7.0 to 0.7.1-RELEASE:
+- Added ${MAKE} to the config file because some Linux distros dont use
+ the "gmake" command for GNU make but just "make"! Modified the
+ configure script to generate a make.version file.
+- Removed some typos from the ychat.conf.
+- Fixed the auto away message. This one will be posted in the room
+ as public rather than only private to the auto-away-user.
+- Fixed some documentation stuff for yhttpd because yhttpd does not
+ need MySQL at all.
+- Added the chat.maxlength.word option.
+
+Changes from 0.6 to 0.7.0-RELEASE:
+- Better stability
+- Better performance (using more hmaps)
+- HTML color switcher menu
+- New commands: /away /room /j /ren
+- Simple garbage collector for old user and room objects
+- Use of the database (MySQL)
+- Nick registration and password protection
+- Status images for Operator, Half-Operator, Voiced user and Guests
+- New Makefiles
+- Useful Perl scripts for sourcecode stats generation etc.
+- Added system_log and room logging to access_log logging
+- Added time-offset option
+- Added to the admin interface new options
+- Added Logout button
+- Added string replacer there certain substr. of postings will be replaced by another string (such as smiley images)
+- Added Superuser levels and the /ko and /set commands
+- Added admin CLI (Command Line Interface) mode
+- Added memory rusage history which tracks memory usage for the last 10 days
+- Added HTTP POST request parsing
+- Made yChat more modular so yhttpd can be extracted from it (scripts/makeyhttpd.pl)
+- Added CGI support
+- Rewrote big parts of the Makefiles and the configure scripts
+- Made it compatible to GNU G++ 3.4, 3.3, 3.2 and 3.1 (3.0 and earlier does not work)
+- XML based configuration file (ychat.conf)
+- Added default operator option: chat.defaultop