summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2013-04-06 13:14:44 +0200
committerPaul Buetow <paul@buetow.org>2013-04-06 13:14:44 +0200
commit5b7605790328c6c0f473296df444d0f4a79ac779 (patch)
tree48b545ac0295c69fb02247d4ad780be311642462
parentd3982ec72b255876db00825605d1d5aae0bc313e (diff)
tagging ychat-0.7.6ychat-0.7.6
-rw-r--r--CHANGES11
-rw-r--r--CVS/Entries8
-rw-r--r--NEWS1
-rwxr-xr-xREADME4
-rw-r--r--SNAPSHOT2
-rw-r--r--TODO1
-rw-r--r--VERSION2
-rw-r--r--html/CVS/Entries4
-rwxr-xr-xhtml/stream.html3
-rwxr-xr-xhtml/style.css22
-rw-r--r--scripts/CVS/Entries2
-rwxr-xr-xscripts/astyle.sh2
-rw-r--r--src/CVS/Entries36
-rw-r--r--src/CVS/Entries.Log1
-rw-r--r--src/chat/CVS/Entries32
-rwxr-xr-xsrc/chat/base.h150
-rwxr-xr-xsrc/chat/base.tmpl18
-rwxr-xr-xsrc/chat/chat.cpp459
-rwxr-xr-xsrc/chat/chat.h70
-rwxr-xr-xsrc/chat/gcol.cpp159
-rwxr-xr-xsrc/chat/gcol.h29
-rwxr-xr-xsrc/chat/perm.cpp69
-rwxr-xr-xsrc/chat/perm.h44
-rwxr-xr-xsrc/chat/room.cpp88
-rwxr-xr-xsrc/chat/room.h86
-rwxr-xr-xsrc/chat/sess.cpp25
-rwxr-xr-xsrc/chat/sess.h22
-rwxr-xr-xsrc/chat/sman.cpp116
-rwxr-xr-xsrc/chat/sman.h25
-rwxr-xr-xsrc/chat/user.cpp668
-rwxr-xr-xsrc/chat/user.h231
-rw-r--r--src/cli/CVS/Entries4
-rwxr-xr-xsrc/cli/cli.cpp458
-rwxr-xr-xsrc/cli/cli.h23
-rw-r--r--src/conf/CVS/Entries4
-rwxr-xr-xsrc/conf/conf.cpp190
-rwxr-xr-xsrc/conf/conf.h13
-rw-r--r--src/contrib/crypt/CVS/Entries6
-rw-r--r--src/contrib/crypt/md5.cpp333
-rw-r--r--src/contrib/crypt/md5.h15
-rw-r--r--src/contrib/crypt/md5crypt.cpp233
-rw-r--r--src/contrib/xml/CVS/Entries8
-rw-r--r--src/contrib/xml/tinyxml.cpp1679
-rw-r--r--src/contrib/xml/tinyxml.h2242
-rw-r--r--src/contrib/xml/tinyxmlerror.cpp44
-rw-r--r--src/contrib/xml/tinyxmlparser.cpp2684
-rw-r--r--src/data/CVS/Entries14
-rwxr-xr-xsrc/data/con.cpp26
-rwxr-xr-xsrc/data/con.h12
-rwxr-xr-xsrc/data/con_base.h10
-rw-r--r--src/data/data.cpp129
-rw-r--r--src/data/data.h26
-rw-r--r--src/data/data_base.cpp114
-rw-r--r--src/data/data_base.h42
-rwxr-xr-xsrc/glob.h2
-rwxr-xr-xsrc/html.cpp159
-rwxr-xr-xsrc/html.h38
-rwxr-xr-xsrc/incl.h2
-rwxr-xr-xsrc/logd.cpp169
-rwxr-xr-xsrc/logd.h36
-rwxr-xr-xsrc/main.cpp209
-rw-r--r--src/maps/CVS/Entries20
-rw-r--r--src/maps/hash.cpp18
-rw-r--r--src/maps/hash.h6
-rw-r--r--src/maps/hashmap.h14
-rw-r--r--src/maps/hashmap.tmpl30
-rw-r--r--src/maps/mtools.h2
-rw-r--r--src/maps/mtools.tmpl5
-rw-r--r--src/maps/nhashmap.h2
-rw-r--r--src/maps/nhashmap.tmpl8
-rw-r--r--src/maps/shashmap.h33
-rw-r--r--src/maps/shashmap.tmpl28
-rwxr-xr-xsrc/modl.cpp152
-rwxr-xr-xsrc/modl.h29
-rw-r--r--src/mods/commands/CVS/Entries60
-rw-r--r--src/mods/commands/yc_about.cpp74
-rwxr-xr-xsrc/mods/commands/yc_all.cpp77
-rwxr-xr-xsrc/mods/commands/yc_away.cpp126
-rwxr-xr-xsrc/mods/commands/yc_col.cpp127
-rwxr-xr-xsrc/mods/commands/yc_compopt.cpp21
-rwxr-xr-xsrc/mods/commands/yc_exec.cpp84
-rwxr-xr-xsrc/mods/commands/yc_fake.cpp43
-rwxr-xr-xsrc/mods/commands/yc_getroom.cpp70
-rwxr-xr-xsrc/mods/commands/yc_getrusage.cpp69
-rwxr-xr-xsrc/mods/commands/yc_help.cpp81
-rwxr-xr-xsrc/mods/commands/yc_invisible.cpp45
-rwxr-xr-xsrc/mods/commands/yc_j.cpp183
-rwxr-xr-xsrc/mods/commands/yc_ko.cpp88
-rwxr-xr-xsrc/mods/commands/yc_m.cpp65
-rwxr-xr-xsrc/mods/commands/yc_md5.cpp84
-rwxr-xr-xsrc/mods/commands/yc_me.cpp67
-rwxr-xr-xsrc/mods/commands/yc_morph.cpp77
-rwxr-xr-xsrc/mods/commands/yc_msg.cpp94
-rwxr-xr-xsrc/mods/commands/yc_q.cpp27
-rwxr-xr-xsrc/mods/commands/yc_reload.cpp29
-rwxr-xr-xsrc/mods/commands/yc_ren.cpp108
-rwxr-xr-xsrc/mods/commands/yc_s.cpp81
-rwxr-xr-xsrc/mods/commands/yc_set.cpp175
-rwxr-xr-xsrc/mods/commands/yc_template.cpp25
-rwxr-xr-xsrc/mods/commands/yc_time.cpp27
-rwxr-xr-xsrc/mods/commands/yc_topic.cpp138
-rwxr-xr-xsrc/mods/commands/yc_uptime.cpp27
-rwxr-xr-xsrc/mods/commands/yc_users.cpp31
-rwxr-xr-xsrc/mods/commands/yc_version.cpp21
-rw-r--r--src/mods/html/CVS/Entries14
-rw-r--r--src/mods/html/yc_admin.cpp117
-rwxr-xr-xsrc/mods/html/yc_colors.cpp52
-rwxr-xr-xsrc/mods/html/yc_help.cpp74
-rwxr-xr-xsrc/mods/html/yc_loggedin.cpp31
-rwxr-xr-xsrc/mods/html/yc_options.cpp81
-rwxr-xr-xsrc/mods/html/yc_register.cpp165
-rwxr-xr-xsrc/msgs.h20
-rwxr-xr-xsrc/name.cpp30
-rwxr-xr-xsrc/name.h16
-rw-r--r--src/ncur/CVS/Entries8
-rwxr-xr-xsrc/ncur/menu.cpp148
-rwxr-xr-xsrc/ncur/menu.h28
-rwxr-xr-xsrc/ncur/ncur.cpp369
-rwxr-xr-xsrc/ncur/ncur.h50
-rwxr-xr-xsrc/reqp.cpp493
-rwxr-xr-xsrc/reqp.h52
-rw-r--r--src/sock/CVS/Entries4
-rwxr-xr-xsrc/sock/sock.cpp362
-rwxr-xr-xsrc/sock/sock.h58
-rw-r--r--src/stats.cpp166
-rw-r--r--src/stats.h21
-rw-r--r--src/thrd/CVS/Entries8
-rwxr-xr-xsrc/thrd/pool.cpp293
-rwxr-xr-xsrc/thrd/pool.h78
-rw-r--r--src/thrd/thro.cpp22
-rw-r--r--src/thrd/thro.h24
-rw-r--r--src/time/CVS/Entries8
-rwxr-xr-xsrc/time/timo.cpp20
-rwxr-xr-xsrc/time/timo.h12
-rwxr-xr-xsrc/time/timr.cpp164
-rwxr-xr-xsrc/time/timr.h81
-rw-r--r--src/tool/CVS/Entries8
-rw-r--r--src/tool/dir.cpp44
-rw-r--r--src/tool/dir.h24
-rw-r--r--src/tool/tool.cpp256
-rw-r--r--src/tool/tool.h28
-rwxr-xr-xsrc/wrap.cpp8
-rwxr-xr-xsrc/wrap.h94
143 files changed, 8478 insertions, 8938 deletions
diff --git a/CHANGES b/CHANGES
index 4bf7178..c58ca31 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,14 +1,3 @@
-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.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.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.
diff --git a/CVS/Entries b/CVS/Entries
index dc0de3d..9131cd2 100644
--- a/CVS/Entries
+++ b/CVS/Entries
@@ -1,10 +1,10 @@
-/CHANGES/1.21/Mon Feb 21 02:02:48 2005//
+/CHANGES/1.17/Mon Feb 14 20:09:50 2005//
/COPYING/1.6/Sun Jun 27 06:32:26 2004//
/INSTALL/1.7/Fri Jul 9 22:33:20 2004//
/Makefile/1.31/Sun Feb 13 07:56:58 2005//
-/NEWS/1.35/Mon Feb 21 02:02:48 2005//
-/README/1.104/Mon Feb 21 02:02:48 2005//
+/NEWS/1.34/Thu Feb 17 18:09:41 2005//
+/README/1.101/Thu Feb 17 18:09:42 2005//
/RELEASES/1.2/Thu Feb 17 18:09:42 2005//
-/TODO/1.69/Fri Feb 18 14:40:56 2005//
+/TODO/1.68/Mon Feb 14 17:33:09 2005//
/configure/1.31/Wed Feb 9 22:42:58 2005//
D
diff --git a/NEWS b/NEWS
index f255184..576279d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,3 @@
-::(21.02.05)::Released yChat 0.7.7. A major code cleanup has been made and the ANSI code formating is now being used. Bugfixes in the timer thread have been made and the standard demo HTML style has been renewed.
::(17.02.05)::Released yChat 0.7.6. This release now uses the hash_map class from the SGI STL extension which is more stable then the old Hash Map used by yChat.
::(14.02.05)::Released yChat 0.7.5. The garbage collector will now run once a hour. The dynamic thread pool has been improved. Removed thre equiv-http-refresh meta tag from the online list. Added a minor bugfix in the /topic command. Implemented an HTML based list of all logged in users and the /users command which does the same.
::(13.02.05)::Released yChat 0.7.4.1 This new version includes a major bugfix made in the new dynamic thread pool which has been introdouced in 0.7.4. The bug resulted in a thread pool dead lock.. Tagged yChat 0.7.5-CURRENT into CVS.
diff --git a/README b/README
index cf58741..82174cf 100755
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-yChat; Homepage: www.yChat.org; Version 0.7.7.1-RELEASE
+yChat; Homepage: www.yChat.org; Version 0.7.6-RELEASE
Copyright (C) 2003 Paul C. Buetow, Volker Richter
Copyright (C) 2004, 2005 Paul C. Buetow
-----------------------------------------------------------------
@@ -112,7 +112,7 @@ well . To improve performance, you can define the logging puffer (standardly
new logs will be written to disk after each 20 lines). If you want to log
everything immediately, you can reset this option to 1 in ychat.conf.
-- Its modular through own command and dynamic HTML engine -
+- Its modular -
All chat commands are realized through dynamic loadable module files which can
be recompiled and reloaded without restarting the whole yChat server. Also
HTML-Sites with certain tasks can be compiled as a module like
diff --git a/SNAPSHOT b/SNAPSHOT
index 4044e52..6f8684e 100644
--- a/SNAPSHOT
+++ b/SNAPSHOT
@@ -1 +1 @@
-Mon Feb 21 03:04:02 CET 2005
+Thu Feb 17 23:59:05 CET 2005
diff --git a/TODO b/TODO
index e251970..d20d2b1 100644
--- a/TODO
+++ b/TODO
@@ -30,6 +30,7 @@ To do in general for some later RELEASE:
- Implement several HTML styles, each user can use his favourite style
- Implement compatibility to Opera, Links, Konqueror and Safari
- Implement browser side caching for gfx files support
+- Disable http-refresh of the online frame. Reload it only if there has been s.t. changed.
- Implement a http:// url detection and make a link out of it!
- Remove user.cpp member variables as possible and replace them with hash maps
for (integer,mutex) and (string,mutex) pairs. Maybe use s.t. like this:
diff --git a/VERSION b/VERSION
index 5080c3f..5f63958 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-yChat 0.7.7-RELEASE Build 3384
+yChat 0.7.6-RELEASE Build 3341
diff --git a/html/CVS/Entries b/html/CVS/Entries
index b212293..b9ef70c 100644
--- a/html/CVS/Entries
+++ b/html/CVS/Entries
@@ -13,8 +13,8 @@
/options.html/1.6/Sun Nov 7 02:24:57 2004//
/register.html/1.10/Sun Nov 7 02:37:57 2004//