bill 2005/06/27 16:05:18 EDT (20050627_0) Modified files: . Makefile.in configure autoconf configure.ac libopm/doc Doxyfile Log: - cleaned up primary Makefile, fixed a couple typos - rebuilt configure Revision Changes Path 1.32 +3 -8 tcm-hybrid/Makefile.in 1.7 +1 -0 tcm-hybrid/autoconf/configure.ac 1.31 +854 -1706 tcm-hybrid/configure 1.3 +0 -0 tcm-hybrid/libopm/doc/Doxyfile bill 2005/06/23 12:57:26 EDT (20050623_0) Modified files: libopm/doc Doxyfile Added files: libopm config.guess config.sub Log: - add two important files to libopm/ Revision Changes Path 1.1 +1318 -0 tcm-hybrid/libopm/config.guess (new) 1.1 +1412 -0 tcm-hybrid/libopm/config.sub (new) 1.2 +0 -0 tcm-hybrid/libopm/doc/Doxyfile bill 2004/06/15 18:39:55 EDT (20040615_5) Modified files: etc example.conf Added files: help help.check Log: - added help file for .check - updated example.conf to reflect multiple scanners Revision Changes Path 1.5 +13 -0 tcm-hybrid/etc/example.conf 1.1 +4 -0 tcm-hybrid/help/help.check (new) bill 2004/06/15 18:36:49 EDT (20040615_4) Modified files: . Makefile.in configure autoconf configure.ac etc dynamic.hosts example.conf include setup.h.in tcm.h userlist.h src .depend Makefile.in actions.c bothunt.c dcc_commands.c hash.c logging.c main.c serv_commands.c stdcmds.c tcm_io.c tcm_lexer.l tcm_parser.y Added files: include proxy.h libopm .cvsignore LICENSE Makefile.am Makefile.in aclocal.m4 acsite.m4 configure configure.in depcomp install-sh ltmain.sh missing mkinstalldirs libopm/OPM .cvsignore Changes Makefile.PL OPM.pm OPM.xs README bopchecker.pl test.pl typemap libopm/doc .cvsignore Doxyfile Doxyfile.in Makefile.am Makefile.in libopm-api.txt libopm/src .cvsignore Makefile.am Makefile.in compat.c compat.h config.c config.h inet.c inet.h libopm.c libopm.h list.c list.h malloc.c malloc.h opm.h opm_common.h opm_error.h opm_types.h proxy.c proxy.h setup.h.in snprintf.c snprintf.h test.c src proxy.c Log: - add optional libopm support (enable/disable with --enable-libopm/--disable-libopm to configure) (more commits are upcoming) - added one or two additional hostmasks to dynamic host list Revision Changes Path 1.31 +31 -34 tcm-hybrid/Makefile.in 1.6 +25 -11 tcm-hybrid/autoconf/configure.ac 1.30 +248 -35 tcm-hybrid/configure 1.3 +1 -0 tcm-hybrid/etc/dynamic.hosts 1.4 +95 -0 tcm-hybrid/etc/example.conf 1.1 +70 -0 tcm-hybrid/include/proxy.h (new) 1.13 +3 -0 tcm-hybrid/include/setup.h.in 1.62 +1 -0 tcm-hybrid/include/tcm.h 1.99 +0 -7 tcm-hybrid/include/userlist.h 1.1 +9 -0 tcm-hybrid/libopm/.cvsignore (new) 1.1 +341 -0 tcm-hybrid/libopm/LICENSE (new) 1.1 +14 -0 tcm-hybrid/libopm/Makefile.am (new) 1.1 +437 -0 tcm-hybrid/libopm/Makefile.in (new) 1.1 +25 -0 tcm-hybrid/libopm/OPM/.cvsignore (new) 1.1 +7 -0 tcm-hybrid/libopm/OPM/Changes (new) 1.1 +20 -0 tcm-hybrid/libopm/OPM/Makefile.PL (new) 1.1 +271 -0 tcm-hybrid/libopm/OPM/OPM.pm (new) 1.1 +332 -0 tcm-hybrid/libopm/OPM/OPM.xs (new) 1.1 +36 -0 tcm-hybrid/libopm/OPM/README (new) 1.1 +207 -0 tcm-hybrid/libopm/OPM/bopchecker.pl (new) 1.1 +98 -0 tcm-hybrid/libopm/OPM/test.pl (new) 1.1 +19 -0 tcm-hybrid/libopm/OPM/typemap (new) 1.1 +4499 -0 tcm-hybrid/libopm/aclocal.m4 (new) 1.1 +133 -0 tcm-hybrid/libopm/acsite.m4 (new) 1.1 +11179 -0 tcm-hybrid/libopm/configure (new) 1.1 +93 -0 tcm-hybrid/libopm/configure.in (new) 1.1 +425 -0 tcm-hybrid/libopm/depcomp (new) 1.1 +1 -0 tcm-hybrid/libopm/doc/.cvsignore (new) 1.1 +995 -0 tcm-hybrid/libopm/doc/Doxyfile (new) 1.1 +995 -0 tcm-hybrid/libopm/doc/Doxyfile.in (new) 1.1 +8 -0 tcm-hybrid/libopm/doc/Makefile.am (new) 1.1 +235 -0 tcm-hybrid/libopm/doc/Makefile.in (new) 1.1 +350 -0 tcm-hybrid/libopm/doc/libopm-api.txt (new) 1.1 +253 -0 tcm-hybrid/libopm/install-sh (new) 1.1 +5066 -0 tcm-hybrid/libopm/ltmain.sh (new) 1.1 +338 -0 tcm-hybrid/libopm/missing (new) 1.1 +40 -0 tcm-hybrid/libopm/mkinstalldirs (new) 1.1 +10 -0 tcm-hybrid/libopm/src/.cvsignore (new) 1.1 +21 -0 tcm-hybrid/libopm/src/Makefile.am (new) 1.1 +454 -0 tcm-hybrid/libopm/src/Makefile.in (new) 1.1 +70 -0 tcm-hybrid/libopm/src/compat.c (new) 1.1 +31 -0 tcm-hybrid/libopm/src/compat.h (new) 1.1 +264 -0 tcm-hybrid/libopm/src/config.c (new) 1.1 +22 -0 tcm-hybrid/libopm/src/config.h (new) 1.1 +534 -0 tcm-hybrid/libopm/src/inet.c (new) 1.1 +42 -0 tcm-hybrid/libopm/src/inet.h (new) 1.1 +1432 -0 tcm-hybrid/libopm/src/libopm.c (new) 1.1 +60 -0 tcm-hybrid/libopm/src/libopm.h (new) 1.1 +119 -0 tcm-hybrid/libopm/src/list.c (new) 1.1 +44 -0 tcm-hybrid/libopm/src/list.h (new) 1.1 +72 -0 tcm-hybrid/libopm/src/malloc.c (new) 1.1 +18 -0 tcm-hybrid/libopm/src/malloc.h (new) 1.1 +80 -0 tcm-hybrid/libopm/src/opm.h (new) 1.1 +26 -0 tcm-hybrid/libopm/src/opm_common.h (new) 1.1 +28 -0 tcm-hybrid/libopm/src/opm_error.h (new) 1.1 +46 -0 tcm-hybrid/libopm/src/opm_types.h (new) 1.1 +249 -0 tcm-hybrid/libopm/src/proxy.c (new) 1.1 +16 -0 tcm-hybrid/libopm/src/proxy.h (new) 1.1 +102 -0 tcm-hybrid/libopm/src/setup.h.in (new) 1.1 +1032 -0 tcm-hybrid/libopm/src/snprintf.c (new) 1.1 +36 -0 tcm-hybrid/libopm/src/snprintf.h (new) 1.1 +224 -0 tcm-hybrid/libopm/src/test.c (new) 1.45 +16 -8 tcm-hybrid/src/.depend 1.45 +6 -5 tcm-hybrid/src/Makefile.in 1.56 +3 -2 tcm-hybrid/src/actions.c 1.230 +0 -1 tcm-hybrid/src/bothunt.c 1.163 +0 -3 tcm-hybrid/src/dcc_commands.c 1.77 +5 -1 tcm-hybrid/src/hash.c 1.57 +0 -3 tcm-hybrid/src/logging.c 1.141 +10 -16 tcm-hybrid/src/main.c 1.1 +367 -0 tcm-hybrid/src/proxy.c (new) 1.11 +0 -1 tcm-hybrid/src/serv_commands.c 1.106 +0 -3 tcm-hybrid/src/stdcmds.c 1.111 +11 -0 tcm-hybrid/src/tcm_io.c 1.5 +55 -0 tcm-hybrid/src/tcm_lexer.l 1.6 +142 -0 tcm-hybrid/src/tcm_parser.y bill 2004/06/15 18:13:18 EDT (20040615_3) tcm-hybrid/libopm/src - New directory bill 2004/06/15 18:13:16 EDT (20040615_2) tcm-hybrid/libopm/doc - New directory bill 2004/06/15 18:13:13 EDT (20040615_1) tcm-hybrid/libopm/OPM - New directory bill 2004/06/15 18:12:37 EDT (20040615_0) tcm-hybrid/libopm - New directory bill 2004/06/11 16:06:28 EDT (20040611_1) Added files: . LICENSE Log: - forgot to add GPL license Revision Changes Path 1.1 +341 -0 tcm-hybrid/LICENSE (new) bill 2004/06/11 16:05:51 EDT (20040611_0) Modified files: include actions.h bothunt.h hash.h parse.h tcm.h tcm_io.h userlist.h src .depend actions.c hash.c Log: - make everything a bit more strlcpy() friendly - fixed an off-by-one that would let certain people evade klines - updated depend Revision Changes Path 1.24 +2 -2 tcm-hybrid/include/actions.h 1.66 +2 -2 tcm-hybrid/include/bothunt.h 1.32 +8 -8 tcm-hybrid/include/hash.h 1.27 +5 -5 tcm-hybrid/include/parse.h 1.61 +3 -4 tcm-hybrid/include/tcm.h 1.47 +5 -5 tcm-hybrid/include/tcm_io.h 1.98 +27 -27 tcm-hybrid/include/userlist.h 1.44 +3 -0 tcm-hybrid/src/.depend 1.55 +2 -2 tcm-hybrid/src/actions.c 1.76 +69 -0 tcm-hybrid/src/hash.c bill 2004/06/10 19:20:27 EDT (20040610_1) Modified files: . Makefile.in configure autoconf configure.ac include skline.h src .depend Makefile.in actions.c bothunt.c client_list.c clones.c conf.c dcc.c dcc_commands.c event.c handler.c hash.c ipv6.c logging.c main.c match.c parse.c respond.c seedrand.c serv_commands.c services.c skline.c stdcmds.c tcm_io.c tcm_lexer.l tcm_parser.y tools.c userlist.c util.c vclones.c Removed files: include wild.h src wild.c Log: - added GPL stuff (I think this was GPLd before and it just went away.. *shrug*) - removed un-needed wldwld/wldcmp functions - fix openssl detection up a little bit - updated depend Revision Changes Path 1.30 +1 -1 tcm-hybrid/Makefile.in 1.5 +6 -3 tcm-hybrid/autoconf/configure.ac 1.29 +9 -9 tcm-hybrid/configure 1.4 +0 -4 tcm-hybrid/include/skline.h 1.4 +0 -9 tcm-hybrid/include/wild.h (dead) 1.43 +33 -44 tcm-hybrid/src/.depend 1.44 +1 -2 tcm-hybrid/src/Makefile.in 1.54 +21 -4 tcm-hybrid/src/actions.c 1.229 +21 -3 tcm-hybrid/src/bothunt.c 1.11 +20 -2 tcm-hybrid/src/client_list.c 1.29 +21 -4 tcm-hybrid/src/clones.c 1.3 +20 -2 tcm-hybrid/src/conf.c 1.23 +21 -5 tcm-hybrid/src/dcc.c 1.162 +24 -3 tcm-hybrid/src/dcc_commands.c 1.15 +2 -2 tcm-hybrid/src/event.c 1.11 +21 -4 tcm-hybrid/src/handler.c 1.75 +23 -5 tcm-hybrid/src/hash.c 1.2 +21 -2 tcm-hybrid/src/ipv6.c 1.56 +19 -4 tcm-hybrid/src/logging.c 1.140 +23 -4 tcm-hybrid/src/main.c 1.4 +20 -20 tcm-hybrid/src/match.c 1.91 +21 -5 tcm-hybrid/src/parse.c 1.4 +10 -4 tcm-hybrid/src/respond.c 1.10 +28 -12 tcm-hybrid/src/seedrand.c 1.10 +24 -1 tcm-hybrid/src/serv_commands.c 1.28 +20 -4 tcm-hybrid/src/services.c 1.5 +20 -4 tcm-hybrid/src/skline.c 1.105 +23 -17 tcm-hybrid/src/stdcmds.c 1.110 +20 -4 tcm-hybrid/src/tcm_io.c 1.4 +21 -3 tcm-hybrid/src/tcm_lexer.l 1.5 +21 -5 tcm-hybrid/src/tcm_parser.y 1.8 +21 -3 tcm-hybrid/src/tools.c 1.158 +25 -10 tcm-hybrid/src/userlist.c 1.2 +22 -3 tcm-hybrid/src/util.c 1.21 +21 -4 tcm-hybrid/src/vclones.c 1.5 +0 -124 tcm-hybrid/src/wild.c (dead) bill 2004/06/10 14:51:09 EDT (20040610_0) Modified files: . configure autoconf configure.ac etc dynamic.hosts include setup.h.in userlist.h src Makefile.in parse.c respond.c stdcmds.c Log: - removed duplicate entry from dynamic hostlist - added autoconf ability to detect and disable openssl, rather than requiring it - made CHALLENGE support optional at compile-time - rebuilt configure Revision Changes Path 1.4 +7 -4 tcm-hybrid/autoconf/configure.ac 1.28 +76 -45 tcm-hybrid/configure 1.2 +0 -1 tcm-hybrid/etc/dynamic.hosts 1.12 +3 -0 tcm-hybrid/include/setup.h.in 1.97 +1 -1 tcm-hybrid/include/userlist.h 1.43 +3 -3 tcm-hybrid/src/Makefile.in 1.90 +2 -2 tcm-hybrid/src/parse.c 1.3 +0 -4 tcm-hybrid/src/respond.c 1.104 +1 -1 tcm-hybrid/src/stdcmds.c bill 2004/06/09 17:23:02 EDT (20040609_0) Modified files: etc example.conf include config.h skline.h src .depend dcc_commands.c skline.c tcm_lexer.l tcm_parser.y userlist.c Log: - added channel_key option - more robust dynamic hostmask file locating - updated depend Revision Changes Path 1.3 +5 -2 tcm-hybrid/etc/example.conf 1.91 +6 -0 tcm-hybrid/include/config.h 1.3 +3 -1 tcm-hybrid/include/skline.h 1.42 +116 -4 tcm-hybrid/src/.depend 1.161 +1 -1 tcm-hybrid/src/dcc_commands.c 1.4 +2 -1 tcm-hybrid/src/skline.c 1.3 +1 -0 tcm-hybrid/src/tcm_lexer.l 1.4 +10 -4 tcm-hybrid/src/tcm_parser.y 1.157 +1 -5 tcm-hybrid/src/userlist.c bill 2004/06/07 13:14:32 EDT (20040607_0) Modified files: help help.smartlist src dcc_commands.c Log: - make things a bit more consistent with Garion's DDD Revision Changes Path 1.2 +2 -2 tcm-hybrid/help/help.smartlist 1.160 +5 -5 tcm-hybrid/src/dcc_commands.c bill 2004/06/03 21:55:42 EDT (20040604_1) Added files: autoconf .cvsignore Log: - added .cvsignore in autoconf/ to avoid cvs warnings Revision Changes Path 1.1 +1 -0 tcm-hybrid/autoconf/.cvsignore (new) bill 2004/06/03 21:54:31 EDT (20040604_0) Modified files: . configure autoconf configure.ac etc example.conf src tcm_lexer.l tcm_parser.y Log: - some things in configure were setup as required when they should not have been. fixed. - forgot to add lexer lines for actions - convert kline time to minutes Revision Changes Path 1.3 +4 -15 tcm-hybrid/autoconf/configure.ac 1.27 +1 -153 tcm-hybrid/configure 1.2 +1 -1 tcm-hybrid/etc/example.conf 1.2 +4 -1 tcm-hybrid/src/tcm_lexer.l 1.3 +3 -2 tcm-hybrid/src/tcm_parser.y bill 2004/06/03 16:39:11 EDT (20040603_5) Modified files: src dcc_commands.c Log: - apparantely optreset is not standardized, so remove it Revision Changes Path 1.159 +5 -5 tcm-hybrid/src/dcc_commands.c bill 2004/06/03 16:23:46 EDT (20040603_4) Modified files: include patchlevel.h Log: - rev'd patchlevel to v4, beta 1 Revision Changes Path 1.9 +1 -1 tcm-hybrid/include/patchlevel.h bill 2004/06/03 16:22:03 EDT (20040603_3) Added files: help help.smartlist Log: - add help file for smartlist Revision Changes Path 1.1 +17 -0 tcm-hybrid/help/help.smartlist (new) bill 2004/06/03 16:15:27 EDT (20040603_2) Modified files: help help.actions include hash.h src bothunt.c client_list.c dcc_commands.c hash.c Added files: help help.action help.bots help.close help.cycle help.die help.dline help.domains help.events help.failures help.help help.hlist help.hmulti help.info help.jupe help.listdump help.locops help.mem help.motd help.nflood help.op help.quote help.rehash help.restart help.save help.seedrand help.sysnotice help.trace help.ulist help.umulti help.undline help.unjupe help.unxline help.vbots help.vlist help.vmulti help.xline Log: - added more documentation files - added .smartlist, an extremely versatile client listing tool Revision Changes Path 1.1 +16 -0 tcm-hybrid/help/help.action (new) 1.2 +15 -2 tcm-hybrid/help/help.actions 1.1 +3 -0 tcm-hybrid/help/help.bots (new) 1.1 +3 -0 tcm-hybrid/help/help.close (new) 1.1 +3 -0 tcm-hybrid/help/help.cycle (new) 1.1 +3 -0 tcm-hybrid/help/help.die (new) 1.1 +3 -0 tcm-hybrid/help/help.dline (new) 1.1 +3 -0 tcm-hybrid/help/help.domains (new) 1.1 +3 -0 tcm-hybrid/help/help.events (new) 1.1 +3 -0 tcm-hybrid/help/help.failures (new) 1.1 +3 -0 tcm-hybrid/help/help.help (new) 1.1 +7 -0 tcm-hybrid/help/help.hlist (new) 1.1 +3 -0 tcm-hybrid/help/help.hmulti (new) 1.1 +3 -0 tcm-hybrid/help/help.info (new) 1.1 +3 -0 tcm-hybrid/help/help.jupe (new) 1.1 +3 -0 tcm-hybrid/help/help.listdump (new) 1.1 +3 -0 tcm-hybrid/help/help.locops (new) 1.1 +3 -0 tcm-hybrid/help/help.mem (new) 1.1 +3 -0 tcm-hybrid/help/help.motd (new) 1.1 +3 -0 tcm-hybrid/help/help.nflood (new) 1.1 +3 -0 tcm-hybrid/help/help.op (new) 1.1 +3 -0 tcm-hybrid/help/help.quote (new) 1.1 +3 -0 tcm-hybrid/help/help.rehash (new) 1.1 +3 -0 tcm-hybrid/help/help.restart (new) 1.1 +3 -0 tcm-hybrid/help/help.save (new) 1.1 +5 -0 tcm-hybrid/help/help.seedrand (new) 1.1 +3 -0 tcm-hybrid/help/help.sysnotice (new) 1.1 +3 -0 tcm-hybrid/help/help.trace (new) 1.1 +7 -0 tcm-hybrid/help/help.ulist (new) 1.1 +3 -0 tcm-hybrid/help/help.umulti (new) 1.1 +3 -0 tcm-hybrid/help/help.undline (new) 1.1 +3 -0 tcm-hybrid/help/help.unjupe (new) 1.1 +3 -0 tcm-hybrid/help/help.unxline (new) 1.1 +3 -0 tcm-hybrid/help/help.vbots (new) 1.1 +7 -0 tcm-hybrid/help/help.vlist (new) 1.1 +3 -0 tcm-hybrid/help/help.vmulti (new) 1.1 +3 -0 tcm-hybrid/help/help.xline (new) 1.31 +1 -0 tcm-hybrid/include/hash.h 1.228 +1 -1 tcm-hybrid/src/bothunt.c 1.10 +3 -0 tcm-hybrid/src/client_list.c 1.158 +147 -0 tcm-hybrid/src/dcc_commands.c 1.74 +257 -1 tcm-hybrid/src/hash.c bill 2004/06/02 22:52:50 EDT (20040603_1) Modified files: . .cvsignore src .cvsignore Log: - added some new stuff to cvsignore to shut cvs up every time I commit something Revision Changes Path 1.4 +1 -0 tcm-hybrid/.cvsignore 1.3 +3 -0 tcm-hybrid/src/.cvsignore bill 2004/06/02 22:51:38 EDT (20040603_0) Modified files: help help.kill include userlist.h src dcc_commands.c tcm_parser.y userlist.c Added files: help help.connections help.disconnect help.exempts help.opers help.register help.testline help.uptime help.whom Log: - fixed tcm oper flags being loaded - fixed preference loading - added more help files Revision Changes Path 1.1 +4 -0 tcm-hybrid/help/help.connections (new) 1.1 +3 -0 tcm-hybrid/help/help.disconnect (new) 1.1 +3 -0 tcm-hybrid/help/help.exempts (new) 1.2 +1 -0 tcm-hybrid/help/help.kill 1.1 +3 -0 tcm-hybrid/help/help.opers (new) 1.1 +4 -0 tcm-hybrid/help/help.register (new) 1.1 +3 -0 tcm-hybrid/help/help.testline (new) 1.1 +4 -0 tcm-hybrid/help/help.uptime (new) 1.1 +4 -0 tcm-hybrid/help/help.whom (new) 1.96 +1 -1 tcm-hybrid/include/userlist.h 1.157 +1 -2 tcm-hybrid/src/dcc_commands.c 1.2 +6 -6 tcm-hybrid/src/tcm_parser.y 1.156 +3 -2 tcm-hybrid/src/userlist.c bill 2004/06/02 16:06:33 EDT (20040602_3) Added files: help help.klink Log: - oops, forgot one documentation file Revision Changes Path 1.1 +6 -0 tcm-hybrid/help/help.klink (new) bill 2004/06/02 16:05:57 EDT (20040602_2) Modified files: etc .cvsignore src Makefile.in conf.c dcc_commands.c hash.c main.c userlist.c Added files: help help.class help.classt help.kclone help.kdrone help.kflood help.kill help.killlist help.kline help.kspam help.list help.nfind Log: - made regex client listing functions use getopt() - added some documentation on a per-command basis - fixed .classt - removed useless kbot Revision Changes Path 1.2 +1 -0 tcm-hybrid/etc/.cvsignore 1.1 +6 -0 tcm-hybrid/help/help.class (new) 1.1 +6 -0 tcm-hybrid/help/help.classt (new) 1.1 +6 -0 tcm-hybrid/help/help.kclone (new) 1.1 +6 -0 tcm-hybrid/help/help.kdrone (new) 1.1 +6 -0 tcm-hybrid/help/help.kflood (new) 1.1 +3 -0 tcm-hybrid/help/help.kill (new) 1.1 +7 -0 tcm-hybrid/help/help.killlist (new) 1.1 +6 -0 tcm-hybrid/help/help.kline (new) 1.1 +6 -0 tcm-hybrid/help/help.kspam (new) 1.1 +7 -0 tcm-hybrid/help/help.list (new) 1.1 +7 -0 tcm-hybrid/help/help.nfind (new) 1.42 +1 -1 tcm-hybrid/src/Makefile.in 1.2 +1 -1 tcm-hybrid/src/conf.c 1.156 +186 -185 tcm-hybrid/src/dcc_commands.c 1.73 +5 -3 tcm-hybrid/src/hash.c 1.139 +0 -4 tcm-hybrid/src/main.c 1.155 +3 -54 tcm-hybrid/src/userlist.c bill 2004/06/01 22:01:48 EDT (20040602_1) Added files: etc example.conf Log: - oops, forgot to add the new example.conf Revision Changes Path 1.1 +149 -0 tcm-hybrid/etc/example.conf (new) bill 2004/06/01 22:00:46 EDT (20040602_0) Modified files: . configure autoconf configure.ac include actions.h bothunt.h config.h parse.h userlist.h src Makefile.in bothunt.c dcc_commands.c hash.c main.c serv_commands.c tcm_io.c userlist.c Added files: include conf.h src conf.c tcm_lexer.l tcm_parser.y Removed files: etc tcm.cf userlist.cf Log: - redid tcm config file to use lexx/yacc - rebuilt configure - fixed some parsing issues reported by netmunky Revision Changes Path 1.2 +11 -0 tcm-hybrid/autoconf/configure.ac 1.26 +1093 -393 tcm-hybrid/configure 1.36 +0 -90 tcm-hybrid/etc/tcm.cf (dead) 1.25 +0 -54 tcm-hybrid/etc/userlist.cf (dead) 1.23 +0 -2 tcm-hybrid/include/actions.h 1.65 +3 -3 tcm-hybrid/include/bothunt.h 1.1 +19 -0 tcm-hybrid/include/conf.h (new) 1.90 +1 -8 tcm-hybrid/include/config.h 1.26 +1 -0 tcm-hybrid/include/parse.h 1.95 +6 -8 tcm-hybrid/include/userlist.h 1.41 +19 -3 tcm-hybrid/src/Makefile.in 1.227 +20 -19 tcm-hybrid/src/bothunt.c 1.1 +113 -0 tcm-hybrid/src/conf.c (new) 1.155 +1 -7 tcm-hybrid/src/dcc_commands.c 1.72 +3 -3 tcm-hybrid/src/hash.c 1.138 +7 -2 tcm-hybrid/src/main.c 1.9 +3 -3 tcm-hybrid/src/serv_commands.c 1.109 +6 -7 tcm-hybrid/src/tcm_io.c 1.1 +268 -0 tcm-hybrid/src/tcm_lexer.l (new) 1.1 +446 -0 tcm-hybrid/src/tcm_parser.y (new) 1.154 +7 -512 tcm-hybrid/src/userlist.c bill 2004/05/20 05:26:28 EDT (20040520_0) Modified files: include config.h src bothunt.c Log: - more pointer arithmetic type fixes - more system notice handling - progressing towards more uniform dcc output by tcm Revision Changes Path 1.89 +0 -3 tcm-hybrid/include/config.h 1.226 +46 -55 tcm-hybrid/src/bothunt.c bill 2004/05/19 05:58:15 EDT (20040519_0) Modified files: . configure src bothunt.c userlist.c Log: - rebuilt configure with modules/ dir gone - added 7.1 gline parsing - fixed pointer arithmetic in RESV/UNRESV notice handling - fixed compile warning caused by htonl() Revision Changes Path 1.25 +7 -7 tcm-hybrid/configure 1.225 +77 -22 tcm-hybrid/src/bothunt.c 1.153 +1 -0 tcm-hybrid/src/userlist.c bill 2004/05/11 15:44:10 EDT (20040511_1) Removed files: . README-csircd modules .cvsignore .depend Makefile.in Log: - forgot to remove some duplicates Revision Changes Path 1.3 +0 -27 tcm-hybrid/README-csircd (dead) 1.3 +0 -2 tcm-hybrid/modules/.cvsignore (dead) 1.14 +0 -9 tcm-hybrid/modules/.depend (dead) 1.14 +0 -49 tcm-hybrid/modules/Makefile.in (dead) bill 2004/05/11 15:32:03 EDT (20040511_0) Modified files: . INSTALL Makefile.in include config.h handler.h src .depend Makefile.in actions.c bothunt.c client_list.c clones.c dcc.c dcc_commands.c handler.c main.c parse.c seedrand.c serv_commands.c services.c tcm_io.c userlist.c vclones.c tools tcm.check Added files: HISTORY README-csircd autoconf configure.ac etc tcm.motd help help.actions Removed files: . README.FIRST configure.ac etc motd.txt include modules.h src modules.c Log: - updated some documentation - first step at removing dynamic module support - style related cleanups Revision Changes Path 1.1 +27 -0 tcm-hybrid/HISTORY/README-csircd (new) 1.8 +1 -8 tcm-hybrid/INSTALL 1.29 +0 -15 tcm-hybrid/Makefile.in 1.2 +0 -16 tcm-hybrid/README.FIRST (dead) 1.1 +106 -0 tcm-hybrid/autoconf/configure.ac (new) 1.2 +0 -106 tcm-hybrid/configure.ac (dead) 1.3 +0 -3 tcm-hybrid/etc/motd.txt (dead) 1.1 +6 -0 tcm-hybrid/etc/tcm.motd (new) 1.1 +3 -0 tcm-hybrid/help/help.actions (new) 1.88 +1 -4 tcm-hybrid/include/config.h 1.6 +5 -3 tcm-hybrid/include/handler.h 1.30 +0 -30 tcm-hybrid/include/modules.h (dead) 1.41 +0 -121 tcm-hybrid/src/.depend 1.40 +0 -1 tcm-hybrid/src/Makefile.in 1.53 +1 -2 tcm-hybrid/src/actions.c 1.224 +0 -1 tcm-hybrid/src/bothunt.c 1.9 +0 -1 tcm-hybrid/src/client_list.c 1.28 +0 -1 tcm-hybrid/src/clones.c 1.22 +0 -1 tcm-hybrid/src/dcc.c 1.154 +0 -1 tcm-hybrid/src/dcc_commands.c 1.10 +20 -1 tcm-hybrid/src/handler.c 1.137 +0 -2 tcm-hybrid/src/main.c 1.54 +0 -281 tcm-hybrid/src/modules.c (dead) 1.89 +0 -1 tcm-hybrid/src/parse.c 1.9 +0 -1 tcm-hybrid/src/seedrand.c 1.8 +0 -1 tcm-hybrid/src/serv_commands.c 1.27 +0 -1 tcm-hybrid/src/services.c 1.108 +0 -1 tcm-hybrid/src/tcm_io.c 1.152 +0 -1 tcm-hybrid/src/userlist.c 1.20 +0 -1 tcm-hybrid/src/vclones.c 1.4 +3 -1 tcm-hybrid/tools/tcm.check bill 2004/04/22 04:32:18 EDT (20040422_0) Modified files: . Makefile.in etc tcm.cf html admin.html tcm_cfg.html include actions.h bothunt.h config.h tcm.h userlist.h src .depend Makefile.in bothunt.c client_list.c hash.c main.c seedrand.c tcm_io.c userlist.c vclones.c Removed files: . README-WINGATES src wingate.c Log: - removed proxy detection, this never worked anyway - some cosmetic fixes - updated depend Revision Changes Path 1.28 +5 -1 tcm-hybrid/Makefile.in 1.5 +0 -24 tcm-hybrid/README-WINGATES (dead) 1.35 +0 -15 tcm-hybrid/etc/tcm.cf 1.2 +3 -1 tcm-hybrid/html/admin.html 1.2 +3 -16 tcm-hybrid/html/tcm_cfg.html 1.22 +0 -3 tcm-hybrid/include/actions.h 1.64 +1 -0 tcm-hybrid/include/bothunt.h 1.87 +2 -47 tcm-hybrid/include/config.h 1.60 +0 -4 tcm-hybrid/include/tcm.h 1.94 +0 -1 tcm-hybrid/include/userlist.h 1.40 +6 -12 tcm-hybrid/src/.depend 1.39 +1 -2 tcm-hybrid/src/Makefile.in 1.223 +0 -1 tcm-hybrid/src/bothunt.c 1.8 +8 -6 tcm-hybrid/src/client_list.c 1.71 +42 -43 tcm-hybrid/src/hash.c 1.136 +0 -4 tcm-hybrid/src/main.c 1.8 +14 -2 tcm-hybrid/src/seedrand.c 1.107 +0 -1 tcm-hybrid/src/tcm_io.c 1.151 +0 -34 tcm-hybrid/src/userlist.c 1.19 +9 -8 tcm-hybrid/src/vclones.c 1.65 +0 -501 tcm-hybrid/src/wingate.c (dead) bill 2003/11/29 14:46:45 EST (20031129_0) Modified files: src skline.c Log: Submitted by: Lee - fixed dynamic hostname core Revision Changes Path 1.3 +2 -2 tcm-hybrid/src/skline.c bill 2003/09/28 23:34:34 EDT (20030929_0) Modified files: include patchlevel.h Log: - revved patchlevel to rc1 Revision Changes Path 1.8 +1 -1 tcm-hybrid/include/patchlevel.h joshk 2003/08/16 22:59:10 EDT (20030817_0) Modified files: . .cvsignore INSTALL Makefile.in configure include setup.h.in modules Makefile.in src Makefile.in main.c tools Makefile.in Added files: . configure.ac install-sh include util.h src util.c Removed files: autoconf config.guess config.sub configure.in install-sh Log: Biting the bullet and committing some major build fixes: - configure and its shady crew: fix SF.net #787457 by checking for socklen_t, defining it to unsigned int if unavailable. check for additional stuff and actually enforce them. prerequire autoconf 2.50. add an Id line. move all of the junk out of autoconf/, use configure.ac instead of configure.in, remove unnecessary (for now) config.{guess,sub}. stick DEFINES usually added to compiler command line into setup.h. - Makefiles: add .PHONY sections, remove DEFINES. General cleanups. - src/main.c: Stick str* compat functions into... - src/util.c, include/util.h: here, and add some other stuff like vsnprintf and company that aren't available on DEC Unix. Make it work. Tested on Tru64 UNIX, which is probably as close to Digital as I can get. Revision Changes Path 1.3 +1 -0 tcm-hybrid/.cvsignore 1.7 +3 -1 tcm-hybrid/INSTALL 1.27 +43 -52 tcm-hybrid/Makefile.in 1.2 +0 -951 tcm-hybrid/autoconf/config.guess (dead) 1.2 +0 -955 tcm-hybrid/autoconf/config.sub (dead) 1.24 +0 -61 tcm-hybrid/autoconf/configure.in (dead) 1.2 +0 -250 tcm-hybrid/autoconf/install-sh (dead) 1.24 +1733 -872 tcm-hybrid/configure 1.1 +106 -0 tcm-hybrid/configure.ac (new) 1.11 +15 -18 tcm-hybrid/include/setup.h.in 1.1 +37 -0 tcm-hybrid/include/util.h (new) 1.1 +270 -0 tcm-hybrid/install-sh (new) 1.13 +1 -3 tcm-hybrid/modules/Makefile.in 1.38 +5 -5 tcm-hybrid/src/Makefile.in 1.135 +0 -51 tcm-hybrid/src/main.c 1.1 +848 -0 tcm-hybrid/src/util.c (new) 1.6 +9 -4 tcm-hybrid/tools/Makefile.in joshk 2003/08/12 22:43:32 EDT (20030813_0) Modified files: src client_list.c event.c hash.c seedrand.c Log: - client_list.c, event.c, hash.c, seedrand.c: Fix a bunch of warnings. (First of many) Reviewed by: db Revision Changes Path 1.7 +1 -0 tcm-hybrid/src/client_list.c 1.14 +1 -0 tcm-hybrid/src/event.c 1.70 +1 -1 tcm-hybrid/src/hash.c 1.7 +1 -1 tcm-hybrid/src/seedrand.c bill 2003/05/31 21:19:09 EDT (20030601_0) Modified files: include config.h skline.h src .depend actions.c bothunt.c client_list.c hash.c main.c parse.c respond.c seedrand.c skline.c userlist.c tools mkpasswd.c Added files: include respond.h seedrand.h Log: - added respond.h and seedrand.h to fix some compiler warnings - various cleanups, removed some un-used variables - updated depend files - always look for gecos, unless we're running hybrid and a version < 7 Revision Changes Path 1.86 +1 -2 tcm-hybrid/include/config.h 1.1 +14 -0 tcm-hybrid/include/respond.h (new) 1.1 +14 -0 tcm-hybrid/include/seedrand.h (new) 1.2 +5 -0 tcm-hybrid/include/skline.h 1.39 +15 -9 tcm-hybrid/src/.depend 1.52 +1 -0 tcm-hybrid/src/actions.c 1.222 +2 -35 tcm-hybrid/src/bothunt.c 1.6 +29 -23 tcm-hybrid/src/client_list.c 1.69 +0 -1 tcm-hybrid/src/hash.c 1.134 +2 -0 tcm-hybrid/src/main.c 1.88 +1 -2 tcm-hybrid/src/parse.c 1.2 +5 -0 tcm-hybrid/src/respond.c 1.6 +40 -15 tcm-hybrid/src/seedrand.c 1.2 +1 -0 tcm-hybrid/src/skline.c 1.150 +1 -0 tcm-hybrid/src/userlist.c 1.3 +1 -2 tcm-hybrid/tools/mkpasswd.c bill 2003/05/16 12:23:32 EDT (20030516_0) Modified files: src client_list.c Log: - fix tcm to compile on linux Revision Changes Path 1.5 +1 -0 tcm-hybrid/src/client_list.c bill 2003/04/14 05:30:20 EDT (20030414_1) Modified files: src dcc_commands.c hash.c Log: - added -c optional param to .testline, which forces the clearing of pending status for testline - made clone action's unique logging respect ircwarn/dccwarn from the clone action Revision Changes Path 1.153 +11 -1 tcm-hybrid/src/dcc_commands.c 1.68 +24 -14 tcm-hybrid/src/hash.c bill 2003/04/14 04:50:38 EDT (20030414_0) Modified files: etc tcm.cf help help.clones include actions.h userlist.h src .depend Makefile.in actions.c main.c userlist.c Added files: etc dynamic.hosts include skline.h src skline.c Log: - added smart klines to tcm, here's how they work: when an action is set to skline , it will take all calls to handle_action(), and compare the hostname against a list of hostmasks, defined in etc/dynamic.hosts. if the hostname matches a hostmask, the host is considered dynamic, and the kline is temporary. otherwise, the kline is permanent. - updated conf/help Revision Changes Path 1.1 +128 -0 tcm-hybrid/etc/dynamic.hosts (new) 1.34 +5 -2 tcm-hybrid/etc/tcm.cf 1.14 +2 -0 tcm-hybrid/help/help.clones 1.21 +1 -1 tcm-hybrid/include/actions.h 1.1 +23 -0 tcm-hybrid/include/skline.h (new) 1.93 +1 -0 tcm-hybrid/include/userlist.h 1.38 +3 -1 tcm-hybrid/src/.depend 1.37 +1 -0 tcm-hybrid/src/Makefile.in 1.51 +89 -29 tcm-hybrid/src/actions.c 1.133 +4 -4 tcm-hybrid/src/main.c 1.1 +189 -0 tcm-hybrid/src/skline.c (new) 1.149 +7 -0 tcm-hybrid/src/userlist.c bill 2003/04/09 01:02:56 EDT (20030409_0) Modified files: src bothunt.c client_list.c dcc_commands.c hash.c Log: - added logging for adding xlines (w/ ratbox) and add/rm of RESVs - fixed bug with .nfind -l - moved m_listdump to client_list.c Revision Changes Path 1.221 +42 -3 tcm-hybrid/src/bothunt.c 1.4 +19 -2 tcm-hybrid/src/client_list.c 1.152 +25 -33 tcm-hybrid/src/dcc_commands.c 1.67 +1 -1 tcm-hybrid/src/hash.c lusky 2003/03/30 00:43:14 EST (20030330_6) Modified files: . README Log: - One more try Revision Changes Path 1.11 +0 -0 tcm-hybrid/README lusky 2003/03/30 00:08:28 EST (20030330_3) Modified files: . README Log: - testing ChangeLog Revision Changes Path 1.8 +1 -0 tcm-hybrid/README lusky 2003/03/30 00:38:24 EST (20030330_4) Modified files: . README Log: - forced commit, testing ChangeLog Revision Changes Path 1.9 +0 -0 tcm-hybrid/README lusky 2003/02/17 02:03:51 EST (20030217_0) Modified files: . README Log: testing makesnapshot Revision Changes Path 1.7 +3 -0 tcm-hybrid/README bill 2003/02/26 05:25:42 EST (20030226_0) Modified files: etc userlist.cf help help.clones help.remote include bothunt.h config.h hash.h parse.h userlist.h src bothunt.c dcc_commands.c hash.c main.c parse.c userlist.c Log: - added AGGRESSIVE_GECOS define. when enabled, tcm will WHO each user on the server to build the gecos list - added .jupe/.unjupe/.xline/.unxline, documentation for them, and parsing of "Oper privs" notice to detect ability to use them - fixed bug with .dline - added X and J flag to O: in userlist.cf, X gives access to .xline/.unxline, J gives access to .jupe/.unjupe - fixed minor typos in userlist.cf Revision Changes Path 1.24 +4 -2 tcm-hybrid/etc/userlist.cf 1.12 +2 -0 tcm-hybrid/help/help.clones 1.7 +8 -1 tcm-hybrid/help/help.remote 1.63 +2 -0 tcm-hybrid/include/bothunt.h 1.82 +6 -0 tcm-hybrid/include/config.h 1.28 +3 -0 tcm-hybrid/include/hash.h 1.25 +11 -0 tcm-hybrid/include/parse.h 1.92 +2 -0 tcm-hybrid/include/userlist.h 1.215 +98 -0 tcm-hybrid/src/bothunt.c 1.149 +166 -1 tcm-hybrid/src/dcc_commands.c 1.64 +30 -0 tcm-hybrid/src/hash.c 1.131 +2 -2 tcm-hybrid/src/main.c 1.87 +7 -1 tcm-hybrid/src/parse.c 1.148 +2 -0 tcm-hybrid/src/userlist.c bill 2003/02/26 18:20:07 EST (20030226_1) Modified files: include config.h Log: - turn off AGGRESSIVE_GECOS by default Revision Changes Path 1.83 +4 -3 tcm-hybrid/include/config.h bill 2003/02/28 21:31:35 EST (20030301_0) Modified files: src bothunt.c Log: - initialize user_p and host_p to NULL in get_user_host() .. this prevents us from coring when dealing with nick[[user@host situations, but does not solve any other side effects Revision Changes Path 1.216 +3 -0 tcm-hybrid/src/bothunt.c bill 2003/03/26 18:33:52 EST (20030326_0) Modified files: src bothunt.c Log: - .testline fixes/improvements Revision Changes Path 1.217 +50 -15 tcm-hybrid/src/bothunt.c bill 2003/03/28 19:22:55 EST (20030329_0) Modified files: src bothunt.c include config.h Log: - added REPORT_GLINES, enabled by default, to control GLINE logging Revision Changes Path 1.84 +3 -0 tcm-hybrid/include/config.h 1.218 +2 -0 tcm-hybrid/src/bothunt.c bill 2003/03/28 21:05:18 EST (20030329_1) Modified files: src bothunt.c Log: - fixed bug in AGGRESSIVE_GECOS, discovered by markalso, to keep gecos for all clients on an h6 server Revision Changes Path 1.219 +3 -0 tcm-hybrid/src/bothunt.c bill 2003/03/29 05:06:07 EST (20030329_2) Modified files: include hash.h tcm.h tools.h src .depend Makefile.in actions.c dcc_commands.c hash.c main.c match.c stdcmds.c tools.c Added files: include client_list.h src client_list.c Log: - first round of commits introducting client lists - still more functionality to be added and tested, do not use this snapshot - updated depend files accordingly - reworked m_list() type functions, as well as kill_or_list_users() Revision Changes Path 1.1 +25 -0 tcm-hybrid/include/client_list.h (new) 1.29 +5 -1 tcm-hybrid/include/hash.h 1.59 +1 -0 tcm-hybrid/include/tcm.h 1.6 +2 -1 tcm-hybrid/include/tools.h 1.35 +7 -2 tcm-hybrid/src/.depend 1.36 +1 -0 tcm-hybrid/src/Makefile.in 1.50 +5 -3 tcm-hybrid/src/actions.c 1.1 +198 -0 tcm-hybrid/src/client_list.c (new) 1.150 +295 -46 tcm-hybrid/src/dcc_commands.c 1.65 +82 -25 tcm-hybrid/src/hash.c 1.132 +2 -0 tcm-hybrid/src/main.c 1.3 +1 -1 tcm-hybrid/src/match.c 1.103 +2 -2 tcm-hybrid/src/stdcmds.c 1.7 +9 -0 tcm-hybrid/src/tools.c bill 2003/03/29 19:27:29 EST (20030330_0) Modified files: help help.admin help.clones help.remote include hash.h src .depend bothunt.c client_list.c clones.c dcc_commands.c hash.c vclones.c Log: - client lists are now pretty much finished, has been somewhat tested all that remains is list management commands, and automatic list expiration - updated documentation accordingly - removed hard coded enforced minimum for .umulti/.hmulti thresholds Revision Changes Path 1.8 +2 -1 tcm-hybrid/help/help.admin 1.13 +21 -11 tcm-hybrid/help/help.clones 1.8 +6 -7 tcm-hybrid/help/help.remote 1.30 +3 -4 tcm-hybrid/include/hash.h 1.36 +3 -3 tcm-hybrid/src/.depend 1.220 +5 -0 tcm-hybrid/src/bothunt.c 1.2 +60 -25 tcm-hybrid/src/client_list.c 1.27 +94 -28 tcm-hybrid/src/clones.c 1.151 +245 -67 tcm-hybrid/src/dcc_commands.c 1.66 +178 -68 tcm-hybrid/src/hash.c 1.18 +163 -33 tcm-hybrid/src/vclones.c bill 2003/03/29 19:47:42 EST (20030330_1) Modified files: include config.h src .depend client_list.c Log: - added .remove (removes clients, matched by a wildcard nick param, from a list) - updated depend Revision Changes Path 1.85 +3 -0 tcm-hybrid/include/config.h 1.37 +2 -1 tcm-hybrid/src/.depend 1.3 +74 -1 tcm-hybrid/src/client_list.c bill 2003/03/29 19:48:49 EST (20030330_2) Modified files: include patchlevel.h Log: - changed patchlevel to 3.1.2-pre .. perhaps soon we can actually release this damn thing? Revision Changes Path 1.7 +1 -1 tcm-hybrid/include/patchlevel.h bill 2003/02/16 18:05:41 EST (20030216_1) Modified files: src dcc_commands.c Log: - off-by-one error caused by .kaction