summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2010-11-21 16:21:22 +0000
committerPaul Buetow <paul@buetow.org>2010-11-21 16:21:22 +0000
commit371cf3aa2a132401a4557e227577a9f3a57f4477 (patch)
tree1ce345520f684fd56ed1445d237e14174f6e6dd7
parent58885c244c2b9625d0917797dedd3850bf07ae53 (diff)
-rw-r--r--CHANGES36
-rw-r--r--ChangeLog484
-rw-r--r--Makefile37
-rw-r--r--Makefile.in12
-rw-r--r--README58
-rw-r--r--SHORTDESC4
-rw-r--r--base.cpp65
-rw-r--r--base.h71
-rw-r--r--chat.cpp147
-rw-r--r--chat.h46
-rw-r--r--cmnd.cpp19
-rw-r--r--cmnd.h18
-rw-r--r--conf.cpp75
-rw-r--r--conf.h24
-rw-r--r--conf.txt10
-rwxr-xr-xconfigure1556
-rw-r--r--configure.in28
-rw-r--r--cont.cpp24
-rw-r--r--cont.h26
-rw-r--r--docs/header.txt20
-rw-r--r--hmap.cpp180
-rw-r--r--hmap.h118
-rw-r--r--html.cpp140
-rw-r--r--html.h42
-rw-r--r--html/favicon.icobin2238 -> 2239 bytes
-rw-r--r--html/index.html4
-rw-r--r--html/y_ani.gifbin35107 -> 0 bytes
-rw-r--r--html/y_black.gifbin61100 -> 61101 bytes
-rw-r--r--incl.h16
-rw-r--r--lang.cpp78
-rw-r--r--lang.h24
-rw-r--r--logd.cpp65
-rw-r--r--logd.h24
-rw-r--r--main.cpp98
-rw-r--r--modl.cpp98
-rw-r--r--modl.h29
-rw-r--r--msgs.h36
-rw-r--r--mutx.cpp20
-rw-r--r--mutx.h21
-rw-r--r--name.cpp32
-rw-r--r--name.h28
-rw-r--r--pool.cpp214
-rw-r--r--pool.h77
-rw-r--r--reqp.cpp291
-rw-r--r--reqp.h47
-rw-r--r--room.cpp18
-rw-r--r--room.h34
-rw-r--r--s_chat.cpp10
-rw-r--r--s_chat.h26
-rw-r--r--s_conf.cpp10
-rw-r--r--s_conf.h26
-rw-r--r--s_html.cpp10
-rw-r--r--s_html.h26
-rw-r--r--s_lang.cpp10
-rw-r--r--s_lang.h26
-rw-r--r--s_modl.cpp10
-rw-r--r--s_modl.h26
-rw-r--r--s_mutx.cpp10
-rw-r--r--s_mutx.h26
-rw-r--r--s_sman.cpp10
-rw-r--r--s_sman.h26
-rw-r--r--s_sock.cpp10
-rw-r--r--s_sock.h26
-rw-r--r--s_tool.cpp111
-rw-r--r--s_tool.h19
-rwxr-xr-xscripts/astyle.sh15
-rw-r--r--scripts/modules/file.pm28
-rwxr-xr-xscripts/stats.pl95
-rwxr-xr-xscripts/version.sh6
-rw-r--r--sess.cpp35
-rw-r--r--sess.h28
-rw-r--r--sman.cpp48
-rw-r--r--sman.h32
-rw-r--r--sock.cpp238
-rw-r--r--sock.h53
-rw-r--r--src/Makefile.in17
-rw-r--r--src/base.cpp92
-rw-r--r--src/base.h94
-rw-r--r--src/chat.cpp179
-rw-r--r--src/chat.h69
-rw-r--r--src/conf.cpp99
-rw-r--r--src/conf.h47
-rwxr-xr-xsrc/configure1555
-rw-r--r--src/cont.cpp47
-rw-r--r--src/cont.h52
-rw-r--r--src/glob.h (renamed from glob.h)51
-rw-r--r--src/hmap.cpp206
-rw-r--r--src/hmap.h146
-rw-r--r--src/html.cpp170
-rw-r--r--src/html.h65
-rw-r--r--src/incl.h39
-rw-r--r--src/lang.cpp102
-rw-r--r--src/lang.h47
-rw-r--r--src/main.cpp101
-rw-r--r--src/msgs.h65
-rw-r--r--src/mutx.cpp43
-rw-r--r--src/mutx.h44
-rw-r--r--src/name.cpp54
-rw-r--r--src/name.h53
-rw-r--r--src/pool.cpp203
-rw-r--r--src/pool.h75
-rw-r--r--src/reqp.cpp466
-rw-r--r--src/reqp.h72
-rw-r--r--src/room.cpp39
-rw-r--r--src/room.h57
-rw-r--r--src/s_chat.cpp33
-rw-r--r--src/s_chat.h50
-rw-r--r--src/s_conf.cpp33
-rw-r--r--src/s_conf.h50
-rw-r--r--src/s_html.cpp33
-rw-r--r--src/s_html.h50
-rw-r--r--src/s_lang.cpp33
-rw-r--r--src/s_lang.h51
-rw-r--r--src/s_mutx.cpp33
-rw-r--r--src/s_mutx.h50
-rw-r--r--src/s_sman.cpp33
-rw-r--r--src/s_sman.h50
-rw-r--r--src/s_sock.cpp33
-rw-r--r--src/s_sock.h50
-rw-r--r--src/s_tool.cpp162
-rw-r--r--src/s_tool.h44
-rw-r--r--src/sess.cpp62
-rw-r--r--src/sess.h51
-rw-r--r--src/sman.cpp80
-rw-r--r--src/sman.h59
-rw-r--r--src/sock.cpp263
-rw-r--r--src/sock.h80
-rw-r--r--src/thrd.cpp52
-rw-r--r--src/thrd.h52
-rw-r--r--src/user.cpp167
-rw-r--r--src/user.h125
-rw-r--r--thrd.cpp28
-rw-r--r--thrd.h26
-rw-r--r--todo.txt11
-rw-r--r--user.cpp170
-rw-r--r--user.h84
136 files changed, 6405 insertions, 5532 deletions
diff --git a/CHANGES b/CHANGES
new file mode 100644
index 0000000..7ebb73a
--- /dev/null
+++ b/CHANGES
@@ -0,0 +1,36 @@
+Changes from 0.5.5-STABLERELEASE to 0.5.6-BASIC
+- Rearanged the startup messages
+- Set 2000 as the standard port (3000 has been used before)
+- Run astyle on src/*.{h,cpp}
+- Fixed some errors in the README file
+- Added the SHORTDESC file
+- Changed Copyright to EXA Digital Solutions
+- Added .pm to scripts/stats.pl
+- Modified the README (New CVS pserver)
+- Added the headers and header rules to the Makefile
+- Added the docs directory and the containing header.txt file which
+ does have a header skel for the source files (all source files now do
+ have a new source header containgin copyrights)
+- The ychat-0.5 CVS branch now also has ychat-basic as its synonym
+- Added the replace rule to the top level Makefile
+
+Changes from 0.5.4-STABLERELEASE to 0.5.5-STABLERELEASE
+- Added scripts/version.sh (can be invoked by gmake version)
+- Fixed a bug in the session manager.
+- Removed the large animated GIF graphic.
+
+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.5.2-LEGACYRELEASE to 0.5.3-LEGACYRLEASE
+- Code cleanup
+- Added ./scripts/*
+- Added gmake stats option
+
+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.
+
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index b3ada67..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,484 +0,0 @@
-2003-09-14 16:55 snooper
-
- * cmnd/yc_version.cpp: Added /version command.
-
-2003-09-14 16:48 snooper
-
- * README, msgs.h: Changed Version to 0.5 ( Will be released as soon
- as possible ).
-
-2003-09-14 16:34 snooper
-
- * msgs.h: Changed version description.
-
-2003-09-14 16:31 snooper
-
- * README, conf.txt, glob.h, reqp.cpp, sock.cpp, cmnd/compile.sh:
- Fixed all known bugs which already have been fixed in yChat++
- Advanced.
-
-2003-09-13 20:52 snooper
-
- * gfx/y_ani_black.gif, gfx/y_ani_white.gif, html/favicon.ico: [no
- log message]
-
-2003-09-07 14:49 snooper
-
- * pool.cpp:
- Removed a pthread_cond_signal which has been set twice!
-
-2003-09-06 23:34 rover
-
- * pool.cpp: fixed a typo ( multi thread bug )
-
-2003-09-03 18:30 rover
-
- * reqp.cpp: modified End-Of-Headers to RFC compliant version
-
-2003-07-26 14:30 snooper
-
- * reqp.cpp: Added Pragma: no-cache and Expires: 0 to the HTTP
- header. ( this is a bugfix ).
-
-2003-04-19 21:39 rover
-
- * chat.cpp, reqp.cpp, sess.cpp, sess.h, sman.h, sock.cpp, user.h:
- identification now only depends on session
-
-2003-04-19 18:16 rover
-
- * Makefile.in, chat.cpp, chat.h, conf.txt, main.cpp, s_sman.cpp,
- sess.cpp, sman.cpp, s_sman.h, sess.h, sman.h: added session
- manager and session object.
-
-2003-04-10 17:36 rover
-
- * logd.cpp: fixed a typo
-
-2003-04-07 15:24 rover
-
- * hmap.cpp: added a really really important newline ( this is just
- a loginfo test )
-
-2003-04-07 15:18 rover
-
- * msgs.h: message templates are now replaced by language manager
-
-2003-04-05 00:17 rover
-
- * Makefile.in: language support
-
-2003-04-05 00:14 rover
-
- * chat.cpp, chat.h, conf.txt, lang.cpp, lang.h, main.cpp,
- s_lang.cpp, s_lang.h, sock.cpp, user.cpp, user.h, lang/de,
- lang/en: support for different languages in chat output
-
-2003-04-04 23:35 rover
-
- * conf.cpp, conf.txt, glob.h, s_conf.h, sock.cpp: another bug that
- was caused due sed conversion
-
-2003-04-04 17:42 rover
-
- * Makefile.in: added log_daemon
-