summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/.Makefile1
-rw-r--r--src/Makefile72
-rw-r--r--src/Makefile.in5
-rw-r--r--src/autom4te.cache/output.06918
-rw-r--r--src/autom4te.cache/requests63
-rw-r--r--src/autom4te.cache/traces.0331
-rw-r--r--src/build.h7
-rw-r--r--src/chat/base.h5
-rw-r--r--src/chat/base.tmpl9
-rw-r--r--src/chat/chat.cpp55
-rw-r--r--src/chat/chat.h3
-rw-r--r--src/chat/gcol.cpp44
-rw-r--r--src/chat/gcol.h4
-rw-r--r--src/chat/perm.cpp3
-rw-r--r--src/chat/perm.h3
-rw-r--r--src/chat/room.cpp18
-rw-r--r--src/chat/room.h5
-rw-r--r--src/chat/sess.cpp5
-rw-r--r--src/chat/sess.h3
-rw-r--r--src/chat/sman.cpp21
-rw-r--r--src/chat/sman.h4
-rw-r--r--src/chat/user.cpp307
-rw-r--r--src/chat/user.h109
-rw-r--r--src/cli/cli.cpp225
-rw-r--r--src/cli/cli.h6
-rw-r--r--src/conf/conf.cpp27
-rw-r--r--src/conf/conf.h4
-rw-r--r--src/config.h110
-rw-r--r--src/config.log479
-rwxr-xr-xsrc/config.status918
-rwxr-xr-xsrc/configure6147
-rw-r--r--src/configure.ac13
-rw-r--r--src/contrib/crypt/md5.cpp5
-rw-r--r--src/contrib/crypt/md5.h3
-rw-r--r--src/contrib/crypt/md5crypt.cpp33
-rw-r--r--src/contrib/xml/tinyxml.cpp33
-rw-r--r--src/contrib/xml/tinyxml.h75
-rw-r--r--src/contrib/xml/tinyxmlerror.cpp55
-rw-r--r--src/contrib/xml/tinyxmlparser.cpp130
-rw-r--r--src/data/con.cpp24
-rw-r--r--src/data/con.h24
-rw-r--r--src/data/con_base.cpp24
-rw-r--r--src/data/con_base.h24
-rw-r--r--src/data/data.cpp26
-rw-r--r--src/data/data.h24
-rw-r--r--src/data/data_base.cpp39
-rw-r--r--src/data/data_base.h25
-rw-r--r--src/glob.h25
-rw-r--r--src/html.cpp22
-rw-r--r--src/html.h3
-rw-r--r--src/incl.h4
-rw-r--r--src/logd.cpp37
-rw-r--r--src/logd.h4
-rw-r--r--src/main.cpp29
-rw-r--r--src/maps/hashmap.h3
-rw-r--r--src/maps/hashmap.tmpl5
-rw-r--r--src/maps/mtools.h3
-rw-r--r--src/maps/mtools.tmpl3
-rw-r--r--src/maps/nhashmap.h3
-rw-r--r--src/maps/nhashmap.tmpl3
-rw-r--r--src/maps/shashmap.h5
-rw-r--r--src/maps/shashmap.tmpl41
-rw-r--r--src/memb/memb.h3
-rw-r--r--src/memb/memb.tmpl3
-rw-r--r--src/memb/tupel.h4
-rw-r--r--src/memb/tupel.tmpl16
-rw-r--r--src/modl.cpp3
-rw-r--r--src/modl.h3
-rw-r--r--src/mods/Makefile.mods.in4
-rw-r--r--src/mods/commands/Makefile53
-rw-r--r--src/mods/commands/yc_about.cpp3
-rw-r--r--src/mods/commands/yc_all.cpp3
-rw-r--r--src/mods/commands/yc_away.cpp5
-rw-r--r--src/mods/commands/yc_ban.cpp38
-rw-r--r--src/mods/commands/yc_banned.cpp16
-rw-r--r--src/mods/commands/yc_col.cpp13
-rw-r--r--src/mods/commands/yc_compopt.cpp3
-rw-r--r--src/mods/commands/yc_debug.cpp11
-rw-r--r--src/mods/commands/yc_exec.cpp9
-rw-r--r--src/mods/commands/yc_fake.cpp3
-rw-r--r--src/mods/commands/yc_gag.cpp13
-rw-r--r--src/mods/commands/yc_getroom.cpp3
-rw-r--r--src/mods/commands/yc_getrusage.cpp3
-rw-r--r--src/mods/commands/yc_help.cpp3
-rw-r--r--src/mods/commands/yc_invisible.cpp3
-rw-r--r--src/mods/commands/yc_j.cpp3
-rw-r--r--src/mods/commands/yc_ko.cpp3
-rw-r--r--src/mods/commands/yc_m.cpp3
-rw-r--r--src/mods/commands/yc_md5.cpp3
-rw-r--r--src/mods/commands/yc_me.cpp3
-rw-r--r--src/mods/commands/yc_morph.cpp3
-rw-r--r--src/mods/commands/yc_msg.cpp3
-rw-r--r--src/mods/commands/yc_q.cpp3
-rw-r--r--src/mods/commands/yc_reload.cpp3
-rw-r--r--src/mods/commands/yc_ren.cpp3
-rw-r--r--src/mods/commands/yc_s.cpp3
-rw-r--r--src/mods/commands/yc_set.cpp3
-rw-r--r--src/mods/commands/yc_time.cpp3
-rw-r--r--src/mods/commands/yc_topic.cpp3
-rw-r--r--src/mods/commands/yc_unban.cpp14
-rw-r--r--src/mods/commands/yc_ungag.cpp13
-rw-r--r--src/mods/commands/yc_uptime.cpp3
-rw-r--r--src/mods/commands/yc_users.cpp3
-rw-r--r--src/mods/commands/yc_version.cpp3
-rw-r--r--src/mods/html/Makefile25
-rw-r--r--src/mods/html/yc_admin.cpp11
-rw-r--r--src/mods/html/yc_colors.cpp3
-rw-r--r--src/mods/html/yc_help.cpp7
-rw-r--r--src/mods/html/yc_loggedin.cpp3
-rw-r--r--src/mods/html/yc_options.cpp3
-rw-r--r--src/mods/html/yc_register.cpp3
-rw-r--r--src/monitor/dump.cpp5
-rw-r--r--src/monitor/dump.h13
-rw-r--r--src/monitor/stats.cpp22
-rw-r--r--src/monitor/stats.h5
-rw-r--r--src/msgs.h32
-rw-r--r--src/name.cpp16
-rw-r--r--src/name.h4
-rw-r--r--src/reqp.cpp282
-rw-r--r--src/reqp.h23
-rw-r--r--src/sign.cpp106
-rw-r--r--src/sign.h33
-rw-r--r--src/sock/sock.cpp661
-rw-r--r--src/sock/sock.h95
-rw-r--r--src/sock/sslsock.cpp17
-rw-r--r--src/sock/sslsock.h4
-rw-r--r--src/thrd/pool.cpp174
-rw-r--r--src/thrd/pool.h74
-rw-r--r--src/thrd/thro.cpp (renamed from src/sock/context.cpp)55
-rw-r--r--src/thrd/thro.h (renamed from src/sock/context.h)49
-rw-r--r--src/time/timo.cpp15
-rw-r--r--src/time/timo.h4
-rw-r--r--src/time/timr.cpp18
-rw-r--r--src/time/timr.h14
-rw-r--r--src/tool/dir.cpp5
-rw-r--r--src/tool/dir.h3
-rw-r--r--src/tool/tool.cpp90
-rw-r--r--src/tool/tool.h6
-rw-r--r--src/wrap.cpp52
-rw-r--r--src/wrap.h28
140 files changed, 4830 insertions, 14084 deletions
diff --git a/src/.Makefile b/src/.Makefile
deleted file mode 100644
index 8b13789..0000000
--- a/src/.Makefile
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/Makefile b/src/Makefile
deleted file mode 100644
index 7efc9a8..0000000
--- a/src/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-SRCS=./conf/conf.cpp ./time/timo.cpp ./time/timr.cpp ./data/con.cpp ./data/data_base.cpp ./data/con_base.cpp ./data/data.cpp ./tool/dir.cpp ./tool/tool.cpp ./chat/sman.cpp ./chat/perm.cpp ./chat/room.cpp ./chat/sess.cpp ./chat/user.cpp ./chat/chat.cpp ./chat/gcol.cpp ./monitor/stats.cpp ./monitor/dump.cpp ./sock/sock.cpp ./sock/sslsock.cpp ./sock/context.cpp ./contrib/xml/tinyxmlerror.cpp ./contrib/xml/tinyxmlparser.cpp ./contrib/xml/tinyxml.cpp ./contrib/crypt/md5.cpp ./contrib/crypt/md5crypt.cpp ./cli/cli.cpp ./html.cpp ./reqp.cpp ./main.cpp ./sign.cpp ./wrap.cpp ./name.cpp ./logd.cpp ./modl.cpp
-OBJS= ../obj/./conf/conf.o ../obj/./time/timo.o ../obj/./time/timr.o ../obj/./data/con.o ../obj/./data/data_base.o ../obj/./data/con_base.o ../obj/./data/data.o ../obj/./tool/dir.o ../obj/./tool/tool.o ../obj/./chat/sman.o ../obj/./chat/perm.o ../obj/./chat/room.o ../obj/./chat/sess.o ../obj/./chat/user.o ../obj/./chat/chat.o ../obj/./chat/gcol.o ../obj/./monitor/stats.o ../obj/./monitor/dump.o ../obj/./sock/sock.o ../obj/./sock/sslsock.o ../obj/./sock/context.o ../obj/./contrib/xml/tinyxmlerror.o ../obj/./contrib/xml/tinyxmlparser.o ../obj/./contrib/xml/tinyxml.o ../obj/./contrib/crypt/md5.o ../obj/./contrib/crypt/md5crypt.o ../obj/./cli/cli.o ../obj/./html.o ../obj/./reqp.o ../obj/./main.o ../obj/./sign.o ../obj/./wrap.o ../obj/./name.o ../obj/./logd.o ../obj/./modl.o
-BIN=../bin/ychat
-CXX=g++
-#EFLAGS=-frepo
-CXXFLAGS=-fno-inline -fno-default-inline -g -O2 ${EFLAGS}
-#LDADD+=-lreadline -levent -lpthread -lstdc++ -D_THREAD_SAVE -export-dynamic
-LDADD+=-lreadline -levent -lpthread -lstdc++ -export-dynamic
-PREFIX=/usr/local
-all: message ${OBJS}
- @dirname=`dirname ${BIN}`; if ! test -d $$dirname; then