summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES9
-rw-r--r--ChangeLog484
-rw-r--r--Makefile98
-rw-r--r--Makefile.in123
-rw-r--r--README363
-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.txt63
-rwxr-xr-xconfigure82
-rw-r--r--configure.in28
-rw-r--r--cont.cpp24
-rw-r--r--cont.h26
-rw-r--r--etc/ychat.conf96
-rw-r--r--glob.h68
-rw-r--r--hmap.cpp180
-rw-r--r--hmap.h118
-rw-r--r--html.cpp140
-rw-r--r--html.h42
-rw-r--r--html/y_ani.gifbin0 -> 35107 bytes
-rw-r--r--html/y_black.gifbin0 -> 61101 bytes
-rw-r--r--incl.h16
-rw-r--r--lang.cpp78
-rw-r--r--lang.h24
-rw-r--r--lang/de3
-rw-r--r--lang/en3
-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/config.pl75
-rwxr-xr-xscripts/makeyhttpd.pl2
-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/base.cpp92
-rw-r--r--src/base.h94
-rw-r--r--src/chat.cpp179
-rw-r--r--src/chat.h69
-rw-r--r--src/chat/base.tmpl4
-rw-r--r--src/chat/chat.cpp4
-rw-r--r--src/chat/chat.h18
-rw-r--r--src/chat/gcol.cpp9
-rw-r--r--src/chat/gcol.h5
-rw-r--r--src/chat/room.h4
-rw-r--r--src/chat/sess.cpp14
-rw-r--r--src/chat/sess.h2
-rw-r--r--src/chat/sman.cpp25
-rw-r--r--src/chat/sman.h6
-rw-r--r--src/chat/user.cpp24
-rw-r--r--src/chat/user.h15
-rw-r--r--src/cli/cli.cpp27
-rw-r--r--src/cli/cli.h21
-rw-r--r--src/conf.cpp99
-rw-r--r--src/conf.h47
-rw-r--r--src/conf/conf.cpp6
-rw-r--r--src/conf/conf.h2
-rwxr-xr-xsrc/configure254
-rw-r--r--src/cont.cpp47
-rw-r--r--src/cont.h52
-rw-r--r--src/data/data_base.cpp18
-rw-r--r--src/data/data_base.h5
-rw-r--r--src/glob.h72
-rw-r--r--src/hmap.cpp206
-rw-r--r--src/hmap.h146
-rw-r--r--src/html.cpp18
-rw-r--r--src/html.h5
-rw-r--r--src/incl.h4
-rw-r--r--src/lang.cpp102
-rw-r--r--src/lang.h47
-rw-r--r--src/logd.cpp2
-rw-r--r--src/main.cpp6
-rw-r--r--src/maps/hashmap.h14
-rw-r--r--src/maps/nhashmap.h8
-rw-r--r--src/maps/shashmap.h12
-rw-r--r--src/modl.cpp26
-rw-r--r--src/modl.h5
-rw-r--r--src/mods/Makefile12
-rw-r--r--src/mods/commands/Makefile.in18
-rw-r--r--src/mods/commands/yc_help.cpp1
-rw-r--r--src/mods/commands/yc_q.cpp2
-rw-r--r--src/mods/commands/yc_ren.cpp2
-rw-r--r--src/mods/commands/yc_template.cpp49
-rwxr-xr-xsrc/mods/configure40
-rw-r--r--src/mods/html/Makefile.in18
-rw-r--r--src/monitor/dump.cpp24
-rw-r--r--src/monitor/dump.h8
-rw-r--r--src/monitor/stats.cpp11
-rw-r--r--src/monitor/stats.h6
-rw-r--r--src/msgs.h25
-rw-r--r--src/mutx.cpp43
-rw-r--r--src/mutx.h44
-rw-r--r--src/ncur/menu.cpp141
-rw-r--r--src/ncur/menu.h63
-rw-r--r--src/ncur/ncur.cpp314
-rw-r--r--src/ncur/ncur.h75
-rw-r--r--src/pool.cpp203
-rw-r--r--src/pool.h75
-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