diff options
139 files changed, 7279 insertions, 1263 deletions
@@ -1,21 +1,58 @@ --Changes from 0.7.9.5-STABLERELEASE to 0.7.9.6-STABLE -$ Typos -$ Using XHTML now instead of HTML -$ New CSS Style - --Changes from 0.7.9.4-STABLERELEASE to 0.7.9.5-STABLERELEASE - -$ Added .pm to scripts/stats.pl +-Changes from 0.8.2-RELEASE to 0.8.3-CURRENT +$ Added .pm files to scripts/stats.pl $ Modified the README (New CVS pserver) $ Added docs/header.txt as a source header skel -$ All .cpp, .h and .tmpl files now do have a new source header -$ containging copyright infos etc. + All .cpp, .h and .tmpl files now do have a new source header + containging copyright infos etc. +$ New chat commands: /ban, /unban and /banned +$ Added the following to the ychat.conf: + chat.msgs.ban + chat.msgs.unban + chat.msgs.help.ban + chat.msgs.help.unban + chat.msgs.help.banned + chat.msgs.err.banned + chat.msgs.err.alreadybanned + chat.msgs.err.isnotbanned + chat.msgs.err.nobanned +$ Added src/build.h, which contains build informations. +$ Modified the build system. Using GNU Autoconf now. +$ Added GNU readline support for the yChat Command Line Interface (CLI) +$ Added the run_loop rule to ./Makefile +$ The thread pool class is now completely static! $ Bugfix in src/sock/sock.cpp (No clear() w/ ncurses disabled) $ Bugfix in src/cli/cli.cpp (No more segfault by reading empty strings -$ or commands with leading whitespaces) - --Changes from 0.7.9.3-STABLERELEASE to 0.7.9.4-STABLERELEASE - -$ Removed the TODO list. All major feature changes will be in the CURRENT -$ branch. + or commands with leading whitespaces) +$ Fixes in the README TOC and chapter numbers, fixed some typos also +$ uint32_t -> unsigned +$ Removed the Ncurses support which caused lots of problems. +$ CLI commands: + (s)hutdown has been renamed into (shut)down +$ Changed the copyright back to Paul C. Buetow + +-Changes from 0.8.1-RELEASE to 0.8.2-RELEASE +$ Fixed some typos +$ Added the - Versioning - paragraph into the README file +$ Removed the yc_template command module source file +$ scripts/config.pl now also accepts q and quit as a command +$ Minor bugfix in scripts/config.pl +$ Some improvements in src/configure +$ Changed some default values in the src/glob.h + +-Changes from 0.8-RELEASE to 0.8.1-RELEASE +$ Fixed a HTML bug in the stream html (h1 should get closed w/ /h1) +$ Fixed some typos in the README +$ Fixed a bug in the /q command +$ Implemented The /gag and /ungag commands +$ Implemented flood protection and added the following ychat.conf options: +$ chat.floodprotection.seconds +$ chat.floodprotection.messages +$ chat.msgs.err.gag +$ chat.msgs.floodgag +$ chat.msgs.gag +$ chat.msgs.ungag +$ chat.msgs.help.gag +$ chat.msgs.help.ungag $ Added the SHORTDESC file $ Changed Copyright to "EXA Digital Solutions GbR" @@ -1,8 +1,8 @@ -yChat; Homepage: www.yChat.org; Version 0.7.9.5-RELEASE +yChat; Homepage: www.yChat.org; Version 0.8.3-CURRENT Copyright (C) 2003 Paul C. Buetow, Volker Richter -Copyright (C) 2004 Paul C. Buetow Copyright (C) 2005 EXA Digital Solutions GbR +Copyright (C) 2004, 2006 Paul C. Buetow ----------------------------------------------------------------- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License @@ -56,6 +56,9 @@ srcipts/yhttpdbase.pl script in the chat's source tree. - The ycurses - ycurses is a easy to use and small C++ wrapper of the C ncurses API. +- The ycurses - +ycurses is a easy to use and small C++ wrapper around the C ncurses API. + There are different branches: - CURRENT - @@ -99,6 +102,34 @@ RELEASE of a CURRENT or a LEGACY branch in a production environment. RELEASEs of CURRENT are still the bleeding edge and RELEASEs of LEGACY may be out of date. +- Short names - + +In addition, each description also has short names: (short names are needed +if your text space is limited which happens very fast in IRC channel topics) + +CURRENT aka CUR aka C +RELEASE aka REL aka R +LEGACY aka LEG aka L +STABLE aka SBL aka S +BASIC aka BSC aka B +DEVEL aka DEV aka D +PRE aka P + +STABLERELEASE aka STBREL aka SR +PRERELEASE aka PREREL aka PR +PRELEGACYRELEASE aka PRELEGREL aka PLR +etc... + +The short name of the chat is "yC" +The short name of the httpd is "yh" +The short name of ycurses is "yu" + +- Versioning - +In general, versions are made up like X.Y.Z.W. X specifies the major version, +Y specifies the branch of the major version, Z specifies a sub revision +of a specific branch. The optional W can be used to specify a maintenance +revision which only changes small issues. + //<<* 0.0.1 YCHAT FEATURES @@ -164,8 +195,8 @@ interesting statistics and system messages and enables you to do certain administrative tasks. In addition, you can switch to the CLI (command line interface) mode of the administration interface in order to be provided with more available functions (like keeping track of the current system usage etc.). -If you dont like ncurses and/or the CLI you can disable both options in the pre- -compile options. +If you dont like libreadline and/or the CLI you can disable both options in the +pre- compile options. - It has logging capabilities - The logging manager keeps track to all yChat system messages (such as users @@ -245,10 +276,11 @@ The following platforms have been tested with success. If you find out that a listed platform did not work at all please contact me: Operating system (arch) GNU G++ GNU make +- FreeBSD 6.0-RELEASE (i386) 3.4.4 3.80 - FreeBSD 5.3-RELEASE (i386) 3.4.2 3.80 Tested longer time before: -- FreeBSD 5.2.1-RELEASE (i386) 3.3.3 3.80 +- FreeBSD 5.4-RELEASE (i386) 3.4.2 3.80 - FreeBSD 4.10-RELEASE (i386) 3.4.1 3.80 - FreeBSD 4.9-RELEASE (i386) 3.3.4 3.80 - Gentoo Linux 2004 (i386) 3.3.2 3.80 @@ -270,8 +302,6 @@ If you like to support yChat, please write us an email and tell what you can/like/would help ;-]. Please also take a look at the yChat homepage which is located at http://www.yChat.org. -1.3.0 HOW TO OBTAIN YCHAT: - yChat can be downloaded as a source package or through CVS. The packages are located at http://www.yChat.org -> Release Versions @@ -528,8 +558,8 @@ You may contact us through the following addresses: The EXA Digital Solutions homepage is located at http://www.exa-ds.com - E-Mail - Paul C. Buetow: Buetow at yChat point org ( core developer ) - Mail at yChat dot org ( reaches everybody of yChat ) + Paul C. Buetow: buetow at yChat point org (core developer) + Mail at yChat dot org (reaches everybody of yChat) - ICQ Paul C. Buetow: 11655527 @@ -548,13 +578,6 @@ You may contact us through the following addresses: See docs/yhttpd.txt //*>> -2.0.0 CREDITS - -Thanks to the following persons. Without them yChat would not be like today: |
