diff options
| author | Paul Buetow <paul@buetow.org> | 2013-04-06 13:14:48 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2013-04-06 13:14:48 +0200 |
| commit | bf5fc4cc4a15e8e57db58c2e065e0f5adbd8e800 (patch) | |
| tree | 855a98aec6d09361074c9725e08063553044ecfb | |
| parent | d9c4a95345bd758e45196b29368bd2ff0f2790e3 (diff) | |
tagging ychat-0.7.9.3ychat-0.7.9.3
148 files changed, 10957 insertions, 10753 deletions
@@ -1,26 +1,149 @@ -Changes from 0.6 to 0.7 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 +-Changes from 0.7.9.2-RELEASE to 0.7.9.3-STABLERELEASE - +$ The 0.7 branch is now STABLE. +$ Modified the Makefiles, so that they produce valid output while using +$ the -j flag of gmake. +$ Fixed a mini bug in the src/configure script. +$ Backported some security related HTTP patches from the 0.8-CURRENT branch. + +-Changes from 0.7.9.1-RELEASE to 0.7.9.2-RELEASE - +$ Added monitor/dump, and the dump command to the CLI. +$ Fixed a bug in the session manager. +$ Added gmake dist do the README. +$ Added the charset to the HTTP-header. + +-Changes from 0.7.9-RELEASE to 0.7.9.1-RELEASE - +$ Fixed etc/ychat.conf (Its now valid XML) +$ Fixed some typos. +$ Added the scripts/makedist.sh script, which can be invoked by gmake dist. +$ yhttpd.org has been renamed to yChat.org. The yhttpd.org SLD will be +$ canceled! The yhttpd.org Homepage will remain on yChat.org! + +-Changes from 0.7.8-RELEASE to 0.7.9-RELEASE - +$ In the system messages will be the user printed which has requested the + specified module. +$ Removed the cursor from the ncurses interface. +$ Added wrap::init_wrappers -> The main.cpp is now shorter. +$ Added some Makefile modifications +$ Bugfix: cleanipcache shouldn run every minute but every 10! +$ Bugfix: scripts/stats.pl now counts all text-files properly. + +-Changes from 0.7.7.1-RELEASE to 0.7.8-RELEASE - +$ Updated the yhttpd generation script due new sources in src/memb. +$ Changd some hashmaps back into simple std::map objects, this might +$ has resulted in some bugs due slow hashmap initialization time. +$ Hashmaps now only should being used on permanent objects. +$ Rewrote the dynamic thread pool. +$ makeyhttpd now also removes the yChat specific form etc/yhttpd.conf +$ automatically. +$ Implemnted an IP Cache (makes yChat faster). +$ Implemented signal catcher: +$ SIGUSR1 will clear the html template cache. +$ SIGUSR2 will reload the dynamic modules. +$ SIGSEGV can be catched if defined in src/glob.h. +$ SIGHUP, SIGINT and SIGTERM will shutdown yChat cleanly. +$ Added Allow: GET to the HTTP header. +$ Bugfix: The httpd.logging.accesslines now will be read correctly. +$ Bugfix: JavaScript messages now wont be logged. + +-Changes from 0.7.7-RELEASE to 0.7.7.1-RELEASE - +$ Bugfix in main.cpp which resulted in a core dump on yChat startup. + |
