summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES26
-rw-r--r--CVS/Entries10
-rw-r--r--CVS/Entries.Log7
-rw-r--r--CVS/Repository1
-rw-r--r--CVS/Root1
-rwxr-xr-xMakefile2
-rw-r--r--NEWS18
-rwxr-xr-xREADME376
-rw-r--r--RELEASES68
-rw-r--r--SNAPSHOT1
-rw-r--r--TODO74
-rw-r--r--VERSION1
-rw-r--r--bin/CVS/Entries1
-rw-r--r--bin/CVS/Repository1
-rw-r--r--bin/CVS/Root1
-rw-r--r--docs/CVS/Entries2
-rw-r--r--docs/CVS/Repository1
-rw-r--r--docs/CVS/Root1
-rw-r--r--etc/CVS/Entries2
-rw-r--r--etc/CVS/Repository1
-rw-r--r--etc/CVS/Root1
-rw-r--r--etc/ychat.conf16
-rw-r--r--html/CVS/Entries20
-rw-r--r--html/CVS/Entries.Log1
-rw-r--r--html/CVS/Repository1
-rw-r--r--html/CVS/Root1
-rw-r--r--html/images/CVS/Entries8
-rw-r--r--html/images/CVS/Repository1
-rw-r--r--html/images/CVS/Root1
-rw-r--r--log/CVS/Entries2
-rw-r--r--log/CVS/Entries.Log1
-rw-r--r--log/CVS/Repository1
-rw-r--r--log/CVS/Root1
-rw-r--r--log/rooms/CVS/Entries2
-rw-r--r--log/rooms/CVS/Repository1
-rw-r--r--log/rooms/CVS/Root1
-rw-r--r--scripts/CVS/Entries11
-rw-r--r--scripts/CVS/Entries.Log1
-rw-r--r--scripts/CVS/Repository1
-rw-r--r--scripts/CVS/Root1
-rw-r--r--scripts/makeyhttpd.pl3
-rw-r--r--scripts/modules/CVS/Entries2
-rw-r--r--scripts/modules/CVS/Repository1
-rw-r--r--scripts/modules/CVS/Root1
-rw-r--r--src/CVS/Entries23
-rw-r--r--src/CVS/Entries.Log14
-rw-r--r--src/CVS/Repository1
-rw-r--r--src/CVS/Root1
-rw-r--r--src/chat/CVS/Entries17
-rw-r--r--src/chat/CVS/Repository1
-rw-r--r--src/chat/CVS/Root1
-rwxr-xr-xsrc/chat/base.h4
-rwxr-xr-xsrc/chat/base.tmpl30
-rwxr-xr-xsrc/chat/chat.cpp8
-rwxr-xr-xsrc/chat/chat.h1
-rwxr-xr-xsrc/chat/gcol.cpp2
-rwxr-xr-xsrc/chat/room.cpp10
-rwxr-xr-xsrc/chat/room.h2
-rwxr-xr-xsrc/chat/sman.cpp20
-rwxr-xr-xsrc/chat/sman.h3
-rwxr-xr-xsrc/chat/user.cpp41
-rwxr-xr-xsrc/chat/user.h8
-rw-r--r--src/cli/CVS/Entries3
-rw-r--r--src/cli/CVS/Repository1
-rw-r--r--src/cli/CVS/Root1
-rwxr-xr-xsrc/cli/cli.cpp29
-rwxr-xr-xsrc/cli/cli.h8
-rw-r--r--src/conf/CVS/Entries3
-rw-r--r--src/conf/CVS/Repository1
-rw-r--r--src/conf/CVS/Root1
-rwxr-xr-xsrc/conf/conf.cpp9
-rwxr-xr-xsrc/configure10
-rw-r--r--src/contrib/CVS/Entries2
-rw-r--r--src/contrib/CVS/Entries.Log2
-rw-r--r--src/contrib/CVS/Repository1
-rw-r--r--src/contrib/CVS/Root1
-rw-r--r--src/contrib/crypt/CVS/Entries5
-rw-r--r--src/contrib/crypt/CVS/Repository1
-rw-r--r--src/contrib/crypt/CVS/Root1
-rw-r--r--src/contrib/xml/CVS/Entries6
-rw-r--r--src/contrib/xml/CVS/Repository1
-rw-r--r--src/contrib/xml/CVS/Root1
-rw-r--r--src/data/CVS/Entries10
-rw-r--r--src/data/CVS/Repository1
-rw-r--r--src/data/CVS/Root1
-rwxr-xr-xsrc/glob.h68
-rwxr-xr-xsrc/html.cpp3
-rw-r--r--src/irc/CVS/Entries1
-rw-r--r--src/irc/CVS/Repository1
-rw-r--r--src/irc/CVS/Root1
-rwxr-xr-xsrc/main.cpp4
-rw-r--r--src/maps/CVS/Entries9
-rw-r--r--src/maps/CVS/Repository1
-rw-r--r--src/maps/CVS/Root1
-rw-r--r--src/maps/shashmap.h9
-rw-r--r--src/maps/shashmap.tmpl14
-rw-r--r--src/memb/CVS/Entries5
-rw-r--r--src/memb/CVS/Repository1
-rw-r--r--src/memb/CVS/Root1
-rw-r--r--src/memb/memb.h74
-rw-r--r--src/memb/memb.tmpl91
-rw-r--r--src/memb/tupel.h26
-rw-r--r--src/memb/tupel.tmpl38
-rwxr-xr-xsrc/modl.h2
-rw-r--r--src/mods/CVS/Entries3
-rw-r--r--src/mods/CVS/Entries.Log3
-rw-r--r--src/mods/CVS/Repository1
-rw-r--r--src/mods/CVS/Root1
-rw-r--r--src/mods/commands/CVS/Entries32
-rw-r--r--src/mods/commands/CVS/Repository1
-rw-r--r--src/mods/commands/CVS/Root1
-rw-r--r--src/mods/commands/Makefile48
-rwxr-xr-xsrc/mods/commands/Makefile.in2
-rw-r--r--src/mods/html/CVS/Entries9
-rw-r--r--src/mods/html/CVS/Repository1
-rw-r--r--src/mods/html/CVS/Root1
-rw-r--r--src/mods/html/Makefile25
-rwxr-xr-xsrc/mods/html/Makefile.in4
-rw-r--r--src/mods/irc/CVS/Entries1
-rw-r--r--src/mods/irc/CVS/Repository1
-rw-r--r--src/mods/irc/CVS/Root1
-rwxr-xr-xsrc/msgs.h14
-rw-r--r--src/ncur/CVS/Entries5
-rw-r--r--src/ncur/CVS/Repository1
-rw-r--r--src/ncur/CVS/Root1
-rwxr-xr-xsrc/reqp.cpp50
-rwxr-xr-xsrc/reqp.h7
-rw-r--r--src/sock/CVS/Entries3
-rw-r--r--src/sock/CVS/Repository1
-rw-r--r--src/sock/CVS/Root1
-rwxr-xr-xsrc/sock/sock.cpp321
-rwxr-xr-xsrc/sock/sock.h38
-rw-r--r--src/stats.cpp167
-rw-r--r--src/stats.h23
-rw-r--r--src/thrd/CVS/Entries5
-rw-r--r--src/thrd/CVS/Repository1
-rw-r--r--src/thrd/CVS/Root1
-rwxr-xr-xsrc/thrd/pool.cpp9
-rwxr-xr-xsrc/thrd/pool.h7
-rw-r--r--src/time/CVS/Entries5
-rw-r--r--src/time/CVS/Repository1
-rw-r--r--src/time/CVS/Root1
-rw-r--r--src/tool/CVS/Entries5
-rw-r--r--src/tool/CVS/Repository1
-rw-r--r--src/tool/CVS/Root1
-rwxr-xr-xsrc/wrap.cpp70
-rwxr-xr-xsrc/wrap.h14
147 files changed, 1142 insertions, 1057 deletions
diff --git a/CHANGES b/CHANGES
index 62b0389..6fdf12e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,29 +1,3 @@
--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.
-$ Added the SHORTDESC file
-$ Changed Copyright to "EXA Digital Solutions GbR"
-
--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.
diff --git a/CVS/Entries b/CVS/Entries
new file mode 100644
index 0000000..5c1d2f7
--- /dev/null
+++ b/CVS/Entries
@@ -0,0 +1,10 @@
+/CHANGES/1.37/Thu Mar 10 22:01:54 2005//
+/COPYING/1.6/Sun Jun 27 06:32:26 2004//
+/INSTALL/1.7/Fri Jul 9 22:33:20 2004//
+/Makefile/1.36/Sun Mar 6 23:40:15 2005//
+/NEWS/1.44/Thu Mar 10 22:01:54 2005//
+/README/1.120/Thu Mar 10 22:01:54 2005//
+/RELEASES/1.17/Mon Mar 7 22:41:12 2005//
+/TODO/1.75/Sat Mar 5 00:15:23 2005//
+/configure/1.34/Fri Mar 4 21:00:44 2005//
+D
diff --git a/CVS/Entries.Log b/CVS/Entries.Log
new file mode 100644
index 0000000..ebf29e1
--- /dev/null
+++ b/CVS/Entries.Log
@@ -0,0 +1,7 @@
+A D/bin////
+A D/docs////
+A D/etc////
+A D/html////
+A D/log////
+A D/scripts////
+A D/src////
diff --git a/CVS/Repository b/CVS/Repository
new file mode 100644
index 0000000..7c108c7
--- /dev/null
+++ b/CVS/Repository
@@ -0,0 +1 @@
+ychat
diff --git a/CVS/Root b/CVS/Root
new file mode 100644
index 0000000..745de68
--- /dev/null
+++ b/CVS/Root
@@ -0,0 +1 @@
+:pserver:anonymous@buetow.org:/usr/home/cvs/cvsroot
diff --git a/Makefile b/Makefile
index b3c5ca8..3194650 100755
--- a/Makefile
+++ b/Makefile
@@ -84,5 +84,3 @@ debug:
@gdb bin/ychat ychat.core
confdebug:
./configure -g3 -ggdb
-dist:
- @./scripts/makedist.sh
diff --git a/NEWS b/NEWS
index 36459e3..87f9e19 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,20 @@
-::(06.11.04)::Released yChat and yhttpd 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.
+::(10.03.05)::Released yChat 0.7.9. The logging capability has been improved. All chat command requests will be logged. The ncurses interface has been improved. Some code has been cleaned up.
+::(07.03.05)::Released yChat 0.5.4. This is a STABLERELEASE. The HTTP parsing methods have been backported from yChat 0.7.8. Also some minor bugfixes were made.This is the first STABLERELEASE of yChat ever.
+::(05.03.05)::Released yChat 0.7.8. This release includes an IP cache for more speed. An UNIX signal catcher class has been added. SIGUSR1 and SIGUSR2 now clean the template cache or reload all dynamic modules. Added "Allow" to the HTTPD header. Also, lots of Bugfixes and minor improvements were made. Changed the 0.5 branch into STABLE. The 0.5.4-STABLERELEASE will follow next week. The ychat-stable CVS branch has been opened, which now points to ychat-0.5.
+::(02.03.05)::Released yChat 0.5.3. This is a LEGACYRELEASE. It includes a stats generation script located in the scripts/ directory which can be called by gmake stats. Also all the sources have been moved to ./src. Some minor bugfixes are included also.
+::(27.02.05)::Released yChat 0.5.2. This is a LEGACYRELEASE. That means, that this version is not official supported. The 0.5.2 version might be interesting by developers who want to have a clean base structure of an existing C++ based chat system. The 0.5.2 version does not have any features besides logging in and single room chatting. Multi rooms can be added easily.
+::(24.02.05)::Released yChat 0.7.7.1. This release only includes a yChat startup bugfix.
+::(17.02.05)::Released yChat 0.7.6. This release now uses the hash_map clas