leeh        2005/05/25 13:25:01 UTC	(20050525_0)

  Modified files:
    src                  s_jupeserv.c 
  Log:
  - via sjk, fix server/host ordering on jupe notices
  
  Revision  Changes    Path
  1.32      +4 -4      rserv/src/s_jupeserv.c



leeh        2005/05/23 15:01:31 UTC	(20050523_7)

  Modified files:
    .                    RELEASE_NOTES 
    include              config.h 
  Log:
  - revved patchlevel to 1.0beta3
  
  Revision  Changes    Path
  1.3       +36 -0     rserv/RELEASE_NOTES
  1.28      +1 -1      rserv/include/config.h



leeh        2005/05/23 14:43:02 UTC	(20050523_6)

  Modified files:
    help                 Makefile.in 
    include              service.h ucommand.h 
    src                  rserv.c service.c ucommand.c 
  Added files:
    help/global          u-netmsg 
    help/main            u-rehash 
  Log:
  - add global to help makefile, add u-global, add u-rehash
  - add .rehash help/SIGUSR1 to reload help
  
  Revision  Changes    Path
  1.10      +2 -2      rserv/help/Makefile.in
  1.1       +3 -0      rserv/help/global/u-netmsg (new)
  1.1       +3 -0      rserv/help/main/u-rehash (new)
  1.26      +2 -0      rserv/include/service.h
  1.13      +2 -2      rserv/include/ucommand.h
  1.52      +22 -2     rserv/src/rserv.c
  1.54      +115 -33   rserv/src/service.c
  1.34      +16 -19    rserv/src/ucommand.c



leeh        2005/05/23 13:43:51 UTC	(20050523_5)

  Modified files:
    help                 genindex.sh 
    help/alis            index 
    help/chanserv        index 
    help/jupeserv        index 
    help/nickserv        index release 
    help/operbot         index 
    help/userserv        index 
    src                  service.c 
  Added files:
    help/alis            general 
    help/chanserv        general 
    help/global          general index index-admin netmsg 
    help/jupeserv        general 
    help/nickserv        general 
    help/operbot         general 
    help/operserv        general index 
    help/userserv        general 
  Log:
  - via jilles, add short introductions to help indexes and helpfiles for
    global service
  
  Revision  Changes    Path
  1.1       +2 -0      rserv/help/alis/general (new)
  1.2       +2 -0      rserv/help/alis/index
  1.1       +4 -0      rserv/help/chanserv/general (new)
  1.8       +4 -0      rserv/help/chanserv/index
  1.7       +5 -1      rserv/help/genindex.sh
  1.1       +2 -0      rserv/help/global/general (new)
  1.1       +2 -0      rserv/help/global/index (new)
  1.1       +1 -0      rserv/help/global/index-admin (new)
  1.1       +3 -0      rserv/help/global/netmsg (new)
  1.1       +4 -0      rserv/help/jupeserv/general (new)
  1.2       +4 -0      rserv/help/jupeserv/index
  1.1       +5 -0      rserv/help/nickserv/general (new)
  1.5       +6 -1      rserv/help/nickserv/index
  1.2       +1 -1      rserv/help/nickserv/release
  1.1       +2 -0      rserv/help/operbot/general (new)
  1.2       +2 -0      rserv/help/operbot/index
  1.1       +2 -0      rserv/help/operserv/general (new)
  1.1       +2 -0      rserv/help/operserv/index (new)
  1.1       +3 -0      rserv/help/userserv/general (new)
  1.6       +3 -0      rserv/help/userserv/index
  1.53      +1 -1      rserv/src/service.c



leeh        2005/05/23 13:41:16 UTC	(20050523_4)

  rserv/help/global - New directory



leeh        2005/05/23 12:01:46 UTC	(20050523_3)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              setup.h.in 
    src                  rserv.c 
  Log:
  - fix build when compiling sqlite, to use the local sqlite.h
  
  Revision  Changes    Path
  1.29      +11 -11    rserv/autoconf/configure.in
  1.28      +14 -12    rserv/configure
  1.13      +3 -0      rserv/include/setup.h.in
  1.51      +7 -1      rserv/src/rserv.c



leeh        2005/05/23 11:14:58 UTC	(20050523_2)

  Modified files:
    include              client.h 
    src                  c_mode.c client.c newconf.c u_stats.c 
  Log:
  - fix some errors when compiling with -pedantic
  
  Revision  Changes    Path
  1.44      +1 -1      rserv/include/client.h
  1.36      +1 -1      rserv/src/c_mode.c
  1.40      +1 -1      rserv/src/client.c
  1.50      +1 -1      rserv/src/newconf.c
  1.19      +1 -1      rserv/src/u_stats.c



leeh        2005/05/23 11:09:16 UTC	(20050523_1)

  Modified files:
    include              tools.h 
    src                  balloc.c c_mode.c io.c tools.c 
  Log:
  - rename inline hints to __inline
  - remove an invalid fd_open() call
  - change u_char to unsigned char
  
  Revision  Changes    Path
  1.21      +1 -1      rserv/include/tools.h
  1.9       +2 -3      rserv/src/balloc.c
  1.35      +3 -3      rserv/src/c_mode.c
  1.42      +1 -1      rserv/src/io.c
  1.18      +1 -1      rserv/src/tools.c



leeh        2005/05/23 10:46:45 UTC	(20050523_0)

  Modified files:
    .                    INSTALL configure 
    autoconf             configure.in 
  Log:
  - add --with-sqlitebuild option to configure, to forcibly build sqlite.
  - tidy up INSTALL
  
  Revision  Changes    Path
  1.14      +25 -13    rserv/INSTALL
  1.28      +17 -4     rserv/autoconf/configure.in
  1.27      +114 -93   rserv/configure



leeh        2005/05/18 14:31:19 UTC	(20050518_2)

  Modified files:
    tools                ircd-shortcut.pl 
  Log:
  - make ircd shortcuts give numeric 440 when services arent linked.
  
  Revision  Changes    Path
  1.2       +10 -0     rserv/tools/ircd-shortcut.pl



leeh        2005/05/18 00:33:18 UTC	(20050518_1)

  Modified files:
    .                    INSTALL Makefile.in 
  Added files:
    tools                ircd-shortcut.pl 
  Log:
  - add my ircd shortcut generator
  
  Revision  Changes    Path
  1.13      +4 -0      rserv/INSTALL
  1.12      +4 -1      rserv/Makefile.in
  1.1       +148 -0    rserv/tools/ircd-shortcut.pl (new)



leeh        2005/05/18 00:29:14 UTC	(20050518_0)

  rserv/tools - New directory



leeh        2005/05/17 23:22:11 UTC	(20050517_2)

  Modified files:
    include              service.h 
    src                  c_message.c scommand.c service.c 
  Log:
  - add support for receiving messages over ENCAP, via "RSMSG"
  
  Revision  Changes    Path
  1.25      +3 -1      rserv/include/service.h
  1.20      +1 -1      rserv/src/c_message.c
  1.34      +12 -0     rserv/src/scommand.c
  1.52      +23 -14    rserv/src/service.c



leeh        2005/05/17 13:35:33 UTC	(20050517_1)

  Modified files:
    .                    Makefile.in 
    help                 Makefile.in 
  Log:
  - via <rse@engelschall.com>,
    - support DESTDIR make variable for package managers
  
  Revision  Changes    Path
  1.11      +10 -10    rserv/Makefile.in
  1.9       +4 -4      rserv/help/Makefile.in



leeh        2005/05/17 13:30:37 UTC	(20050517_0)

  Modified files:
    include              conf.h ucommand.h 
    src                  s_chanserv.c s_global.c s_jupeserv.c 
                         s_nickserv.c s_operbot.c s_operserv.c 
                         s_userserv.c u_stats.c ucommand.c 
  Log:
  - fix oper privs over dcc
  
  Revision  Changes    Path
  1.44      +2 -2      rserv/include/conf.h
  1.12      +2 -1      rserv/include/ucommand.h
  1.82      +7 -7      rserv/src/s_chanserv.c
  1.16      +2 -2      rserv/src/s_global.c
  1.31      +3 -3      rserv/src/s_jupeserv.c
  1.18      +2 -2      rserv/src/s_nickserv.c
  1.37      +3 -3      rserv/src/s_operbot.c
  1.17      +5 -5      rserv/src/s_operserv.c
  1.63      +8 -8      rserv/src/s_userserv.c
  1.18      +1 -1      rserv/src/u_stats.c
  1.33      +27 -21    rserv/src/ucommand.c



leeh        2005/05/15 22:24:47 UTC	(20050515_0)

  rserv/help/banserv - New directory



leeh        2005/05/13 17:45:14 UTC	(20050513_0)

  Modified files:
    src                  log.c 
  Log:
  - via jilles, fix per-service logfiles
  
  Revision  Changes    Path
  1.13      +1 -1      rserv/src/log.c



leeh        2005/05/12 22:41:51 UTC	(20050512_3)

  Modified files:
    doc                  example.conf 
    include              conf.h io.h 
    src                  conf.c newconf.c s_chanserv.c s_global.c 
                         s_jupeserv.c s_nickserv.c s_operbot.c 
                         s_operserv.c s_userserv.c service.c 
                         ucommand.c 
  Log:
  - made the service privs rather more fine grained.  each service now has its
    own config option which sets specific flags for that service.
  
    ive temporarily broken privs for dcc'd clients.
  
  Revision  Changes    Path
  1.42      +52 -8     rserv/doc/example.conf
  1.43      +34 -26    rserv/include/conf.h
  1.24      +1 -0      rserv/include/io.h
  1.46      +2 -0      rserv/src/conf.c
  1.49      +109 -14   rserv/src/newconf.c
  1.81      +12 -12    rserv/src/s_chanserv.c
  1.15      +2 -2      rserv/src/s_global.c
  1.30      +4 -4      rserv/src/s_jupeserv.c
  1.17      +2 -2      rserv/src/s_nickserv.c
  1.36      +4 -4      rserv/src/s_operbot.c
  1.16      +8 -8      rserv/src/s_operserv.c
  1.62      +14 -13    rserv/src/s_userserv.c
  1.51      +1 -1      rserv/src/service.c
  1.32      +1 -0      rserv/src/ucommand.c



leeh        2005/05/12 21:39:33 UTC	(20050512_2)

  Modified files:
    .                    INSTALL Makefile.in configure 
    autoconf             configure.in 
    help                 Makefile.in 
    include              config.h 
    sqlite               Makefile.in 
    src                  Makefile.in log.c service.c ucommand.c 
  Log:
  - move over to a "proper" directory structure.
    Config files are now in PREFIX/etc (or sysconfdir, etc), and called
    ratbox-services.conf and ratbox-service.db
  
    Other stuff is in the appropriate places.
  
  Revision  Changes    Path
  1.12      +2 -2      rserv/INSTALL
  1.10      +20 -7     rserv/Makefile.in
  1.27      +16 -0     rserv/autoconf/configure.in
  1.26      +129 -89   rserv/configure
  1.8       +6 -5      rserv/help/Makefile.in
  1.27      +5 -8      rserv/include/config.h
  1.5       +1 -0      rserv/sqlite/Makefile.in
  1.35      +11 -3     rserv/src/Makefile.in
  1.12      +1 -1      rserv/src/log.c
  1.50      +3 -3      rserv/src/service.c
  1.31      +1 -1      rserv/src/ucommand.c



leeh        2005/05/12 19:16:41 UTC	(20050512_1)

  Modified files:
    help/chanserv        chanlist index-admin 
    help/nickserv        index 
    help/userserv        index-admin 
    src                  s_chanserv.c s_userserv.c 
  Added files:
    help/userserv        userlist 
  Log:
  - initialise buflen to 0, and s/last_time/reg_time in chanserv::chanlist
  - add userserv::userlist
  - regenerate help index
  
  Revision  Changes    Path
  1.2       +2 -2      rserv/help/chanserv/chanlist
  1.6       +1 -0      rserv/help/chanserv/index-admin
  1.4       +3 -1      rserv/help/nickserv/index
  1.6       +1 -0      rserv/help/userserv/index-admin
  1.1       +6 -0      rserv/help/userserv/userlist (new)
  1.80      +2 -2      rserv/src/s_chanserv.c
  1.61      +124 -1    rserv/src/s_userserv.c



leeh        2005/05/12 17:13:15 UTC	(20050512_0)

  Modified files:
    include              tools.h 
    src                  s_chanserv.c tools.c 
  Added files:
    help/chanserv        chanlist 
  Log:
  - add get_short_duration(), returning simply days/hours
  - add CHANSERV::CHANLIST, lists registered channels.
  
  Revision  Changes    Path
  1.1       +6 -0      rserv/help/chanserv/chanlist (new)
  1.20      +1 -0      rserv/include/tools.h
  1.79      +123 -0    rserv/src/s_chanserv.c
  1.17      +15 -0     rserv/src/tools.c



leeh        2005/05/11 22:23:44 UTC	(20050511_5)

  Modified files:
    src                  s_nickserv.c 
  Log:
  - add users current tsinfo to RSFNC
  
  Revision  Changes    Path
  1.16      +3 -2      rserv/src/s_nickserv.c



leeh        2005/05/11 13:26:30 UTC	(20050511_4)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - move tsinfo and lasttime updates into their own event which uses a
    transaction.
  - dont schedule a tsinfo update unless autojoin is enabled and the TS
    is actually different.
  
  Revision  Changes    Path
  1.78      +39 -12    rserv/src/s_chanserv.c



leeh        2005/05/11 13:01:29 UTC	(20050511_3)

  Modified files:
    help/chanserv        adduser 
    src                  s_chanserv.c 
  Log:
  - via jilles, patch to allow setting of autoop/voice status in ADDUSER
  
  Revision  Changes    Path
  1.5       +2 -1      rserv/help/chanserv/adduser
  1.77      +38 -12    rserv/src/s_chanserv.c



leeh        2005/05/11 12:55:09 UTC	(20050511_2)

  Modified files:
    src                  s_nickserv.c 
  Log:
  - make the error message when server doesnt support RSFNC "your server"
    rather than the actual server.
  
  Revision  Changes    Path
  1.15      +2 -2      rserv/src/s_nickserv.c



leeh        2005/05/11 12:53:16 UTC	(20050511_1)

  Modified files:
    help/nickserv        regain 
    src                  s_nickserv.c 
  Added files:
    help/nickserv        release 
  Log:
  - renamed NS::REGAIN to NS::RELEASE
  - added new NS::RELEASE, which issues a FNC if it can.
  
  Revision  Changes    Path
  1.2       +2 -2      rserv/help/nickserv/regain
  1.1       +3 -0      rserv/help/nickserv/release (new)
  1.14      +66 -2     rserv/src/s_nickserv.c



leeh        2005/05/11 12:38:46 UTC	(20050511_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              setup.h.in 
  Log:
  - via rse@engelschall.com:
    - check for socket() in -lsocket and gethostbyname() in -lnsl
  
  Revision  Changes    Path
  1.26      +2 -0      rserv/autoconf/configure.in
  1.25      +115 -21   rserv/configure
  1.12      +5 -2      rserv/include/setup.h.in



leeh        2005/05/07 13:48:52 UTC	(20050507_0)

  Modified files:
    include              client.h io.h 
    src                  client.c scommand.c 
  Log:
  - start accepting GCAP via ENCAP, and hunting for "RSFNC" capability.
  
  Revision  Changes    Path
  1.43      +1 -0      rserv/include/client.h
  1.23      +14 -12    rserv/include/io.h
  1.39      +6 -0      rserv/src/client.c
  1.33      +14 -0     rserv/src/scommand.c



leeh        2005/05/06 23:09:04 UTC	(20050506_5)

  Modified files:
    src                  s_nickserv.c s_userserv.c 
  Log:
  - s/continue/return 0
  - make userserv::userinfo return email address
  
  Revision  Changes    Path
  1.13      +1 -1      rserv/src/s_nickserv.c
  1.60      +5 -0      rserv/src/s_userserv.c



leeh        2005/05/06 23:00:27 UTC	(20050506_4)

  Modified files:
    src                  s_nickserv.c 
  Log:
  - s/target_p/client_p
  
  Revision  Changes    Path
  1.12      +1 -1      rserv/src/s_nickserv.c



leeh        2005/05/06 22:57:38 UTC	(20050506_3)

  Modified files:
    src                  s_nickserv.c 
  Log:
  - dont warn logged in users changing between their registered nicks
  
  Revision  Changes    Path
  1.11      +4 -0      rserv/src/s_nickserv.c



leeh        2005/05/06 22:26:47 UTC	(20050506_2)

  Modified files:
    doc                  example.conf 
    include              conf.h hook.h 
    src                  client.c conf.c newconf.c s_nickserv.c 
                         scommand.c 
  Log:
  - finish off the nickserv warnings
  
  Revision  Changes    Path
  1.41      +5 -0      rserv/doc/example.conf
  1.42      +1 -0      rserv/include/conf.h
  1.9       +6 -1      rserv/include/hook.h
  1.38      +5 -0      rserv/src/client.c
  1.45      +5 -0      rserv/src/conf.c
  1.48      +1 -0      rserv/src/newconf.c
  1.10      +57 -0     rserv/src/s_nickserv.c
  1.32      +5 -1      rserv/src/scommand.c



leeh        2005/05/06 21:51:25 UTC	(20050506_1)

  Modified files:
    doc                  example.conf 
    include              conf.h s_nickserv.h 
    src                  newconf.c s_nickserv.c 
  Added files:
    help/nickserv        set 
  Log:
  - added nickserv::set
  - added nickserv::set::warn, prelim work for warning users when they use
    a registered nickname
  
  Revision  Changes    Path
  1.40      +6 -0      rserv/doc/example.conf
  1.1       +4 -0      rserv/help/nickserv/set (new)
  1.41      +1 -0      rserv/include/conf.h
  1.3       +1 -0      rserv/include/s_nickserv.h
  1.47      +1 -0      rserv/src/newconf.c
  1.9       +86 -0     rserv/src/s_nickserv.c



leeh        2005/05/06 14:45:48 UTC	(20050506_0)

  Modified files:
    src                  io.c 
  Log:
  - via jilles
    - fix a core when exiting dcc clients due to a read/write error
  
  Revision  Changes    Path
  1.41      +6 -2      rserv/src/io.c



leeh        2005/05/03 10:55:58 UTC	(20050503_0)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - add missing %s when displaying channel flags
  
  Revision  Changes    Path
  1.76      +1 -1      rserv/src/s_chanserv.c



leeh        2005/05/02 22:57:37 UTC	(20050502_0)

  Modified files:
    help/chanserv        set 
    include              s_chanserv.h 
    src                  s_chanserv.c 
  Log:
  - added CHANSERV::SET::NOVOICECMD to disable CHANSERV::VOICE on a channel
  
  Revision  Changes    Path
  1.9       +1 -0      rserv/help/chanserv/set
  1.27      +2 -1      rserv/include/s_chanserv.h
  1.75      +13 -0     rserv/src/s_chanserv.c



leeh        2005/05/01 16:12:08 UTC	(20050501_0)

  Modified files:
    .                    RELEASE_NOTES 
    include              config.h 
  Log:
  - revved patchlevel to 1.0beta2
  
  Revision  Changes    Path
  1.2       +4 -2      rserv/RELEASE_NOTES
  1.26      +1 -1      rserv/include/config.h



leeh        2005/04/30 13:18:00 UTC	(20050430_1)

  Modified files:
    src                  s_alis.c 
  Log:
  - via jilles,
    - list #channel (without wildcards) didn't show +p-s channels
    - maxmatches counted all channels instead of just matching ones
  
  Revision  Changes    Path
  1.37      +7 -9      rserv/src/s_alis.c



leeh        2005/04/30 12:42:43 UTC	(20050430_0)

  Modified files:
    .                    INSTALL 
    doc                  example.conf 
  Log:
  - update INSTALL
  - add missing ';' on nickserv block
  
  Revision  Changes    Path
  1.11      +11 -6     rserv/INSTALL
  1.39      +2 -1      rserv/doc/example.conf



leeh        2005/04/29 03:05:19 UTC	(20050429_3)

  Modified files:
    .                    INSTALL 
  Added files:
    sqlite               README_RATBOX 
  Log:
  - add a README_RATBOX to sqlite/
  - note the sqlite included here isnt suitable for being installed system
    wide.
  
  Revision  Changes    Path
  1.10      +2 -1      rserv/INSTALL
  1.1       +14 -0     rserv/sqlite/README_RATBOX (new)



leeh        2005/04/29 02:43:27 UTC	(20050429_2)

  Removed files:
    sqlite               aclocal.m4 
  Log:
  - remove seemingly unneeded aclocal.m4
  
  Revision  Changes    Path
  1.2       +0 -5913   rserv/sqlite/aclocal.m4 (dead)



leeh        2005/04/29 02:41:36 UTC	(20050429_1)

  Modified files:
    sqlite               Makefile.in 
  Removed files:
    sqlite               ltmain.sh 
  Log:
  - remove ltmain.sh
  - stop installing libsqlite.a and sqlite.h, they dont really help.
  
  Revision  Changes    Path
  1.4       +7 -6      rserv/sqlite/Makefile.in
  1.2       +0 -6399   rserv/sqlite/ltmain.sh (dead)



leeh        2005/04/29 02:38:22 UTC	(20050429_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    sqlite               Makefile.in configure configure.ac 
  Log:
  - remove libtool from sqlite.  we only ever generate static library now
  
  Revision  Changes      Path
  1.25      +1 -1        rserv/autoconf/configure.in
  1.24      +1 -1        rserv/configure
  1.3       +87 -110     rserv/sqlite/Makefile.in
  1.4       +974 -17147  rserv/sqlite/configure
  1.4       +6 -19       rserv/sqlite/configure.ac



leeh        2005/04/28 18:57:50 UTC	(20050428_8)

  Modified files:
    src                  s_operserv.c 
  Log:
  - when doing OPERSERV::TAKEOVER, reop any services already in the channel
  
  Revision  Changes    Path
  1.15      +19 -0     rserv/src/s_operserv.c



leeh        2005/04/28 14:11:20 UTC	(20050428_7)

  Modified files:
    sqlite               configure configure.ac 
  Log:
  - set sqlite default prefix to /usr/local/ratbox-services
  
  Revision  Changes    Path
  1.3       +33 -30    rserv/sqlite/configure
  1.3       +5 -3      rserv/sqlite/configure.ac



leeh        2005/04/28 13:59:11 UTC	(20050428_6)

  Modified files:
    .                    README 
  Added files:
    .                    RELEASE_NOTES 
  Log:
  - added RELEASE_NOTES
  
  Revision  Changes    Path
  1.5       +5 -0      rserv/README
  1.1       +33 -0     rserv/RELEASE_NOTES (new)



leeh        2005/04/28 13:37:03 UTC	(20050428_5)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - fix autovoice with novoices
  
  Revision  Changes    Path
  1.74      +4 -2      rserv/src/s_chanserv.c



leeh        2005/04/28 13:26:54 UTC	(20050428_4)

  Modified files:
    sqlite               Makefile.in configure configure.ac 
  Log:
  - move some stuff out of sqlite Makefile and into autoconf, this should make
    us compatible with bsd-make
  
  Revision  Changes    Path
  1.2       +8 -8      rserv/sqlite/Makefile.in
  1.2       +16 -2     rserv/sqlite/configure
  1.2       +14 -2     rserv/sqlite/configure.ac



leeh        2005/04/28 12:54:41 UTC	(20050428_3)

  Modified files:
    .                    Makefile.in 
  Log:
  - stop typing everything down to make, use whatever they ran.
  
  Revision  Changes    Path
  1.9       +2 -2      rserv/Makefile.in



leeh        2005/04/28 01:56:39 UTC	(20050428_2)

  Modified files:
    .                    INSTALL 
  Log:
  - update INSTALL wrt sqlite
  
  Revision  Changes    Path
  1.9       +13 -33    rserv/INSTALL



leeh        2005/04/28 01:46:12 UTC	(20050428_1)

  Modified files:
    .                    Makefile.in configure 
    autoconf             configure.in 
    help                 Makefile.in 
    src                  Makefile.in 
  Log:
  - added in the autoconf bollocks to deal with building sqlite.
  
  Revision  Changes    Path
  1.8       +3 -3      rserv/Makefile.in
  1.24      +33 -7     rserv/autoconf/configure.in
  1.23      +139 -21   rserv/configure
  1.7       +2 -1      rserv/help/Makefile.in
  1.34      +3 -2      rserv/src/Makefile.in



leeh        2005/04/28 00:41:55 UTC	(20050428_0)

  Added files:
    sqlite               Makefile.in README VERSION aclocal.m4 
                         config.guess config.sub configure 
                         configure.ac install-sh lemon.html 
                         ltmain.sh main.mk spec.template sqlite.1 
                         sqlite.def sqlite.pc.in 
    sqlite/src           attach.c auth.c btree.c btree.h 
                         btree_rb.c build.c copy.c date.c delete.c 
                         encode.c expr.c func.c hash.c hash.h 
                         insert.c main.c md5.c os.c os.h pager.c 
                         pager.h parse.y pragma.c printf.c 
                         random.c select.c shell.c sqlite.h.in 
                         sqliteInt.h table.c tokenize.c trigger.c 
                         update.c util.c vacuum.c vdbe.c vdbe.h 
                         vdbeInt.h vdbeaux.c where.c 
    sqlite/tool          lemon.c lempar.c 
  Log:
  - pull in the sqlite sources
  
  Revision  Changes    Path
  1.1       +366 -0    rserv/sqlite/Makefile.in (new)
  1.1       +39 -0     rserv/sqlite/README (new)
  1.1       +1 -0      rserv/sqlite/VERSION (new)
  1.1       +5913 -0   rserv/sqlite/aclocal.m4 (new)
  1.1       +1432 -0   rserv/sqlite/config.guess (new)
  1.1       +1537 -0   rserv/sqlite/config.sub (new)
  1.1       +21007 -0  rserv/sqlite/configure (new)
  1.1       +486 -0    rserv/sqlite/configure.ac (new)
  1.1       +251 -0    rserv/sqlite/install-sh (new)
  1.1       +892 -0    rserv/sqlite/lemon.html (new)
  1.1       +6399 -0   rserv/sqlite/ltmain.sh (new)
  1.1       +306 -0    rserv/sqlite/main.mk (new)
  1.1       +62 -0     rserv/sqlite/spec.template (new)
  1.1       +203 -0    rserv/sqlite/sqlite.1 (new)
  1.1       +45 -0     rserv/sqlite/sqlite.def (new)
  1.1       +13 -0     rserv/sqlite/sqlite.pc.in (new)
  1.1       +311 -0    rserv/sqlite/src/attach.c (new)
  1.1       +219 -0    rserv/sqlite/src/auth.c (new)
  1.1       +3584 -0   rserv/sqlite/src/btree.c (new)
  1.1       +156 -0    rserv/sqlite/src/btree.h (new)
  1.1       +1488 -0   rserv/sqlite/src/btree_rb.c (new)
  1.1       +2156 -0   rserv/sqlite/src/build.c (new)
  1.1       +110 -0    rserv/sqlite/src/copy.c (new)
  1.1       +875 -0    rserv/sqlite/src/date.c (new)
  1.1       +393 -0    rserv/sqlite/src/delete.c (new)
  1.1       +254 -0    rserv/sqlite/src/encode.c (new)
  1.1       +1662 -0   rserv/sqlite/src/expr.c (new)
  1.1       +658 -0    rserv/sqlite/src/func.c (new)
  1.1       +356 -0    rserv/sqlite/src/hash.c (new)
  1.1       +109 -0    rserv/sqlite/src/hash.h (new)
  1.1       +919 -0    rserv/sqlite/src/insert.c (new)
  1.1       +1143 -0   rserv/sqlite/src/main.c (new)
  1.1       +386 -0    rserv/sqlite/src/md5.c (new)
  1.1       +1850 -0   rserv/sqlite/src/os.c (new)
  1.1       +192 -0    rserv/sqlite/src/os.h (new)
  1.1       +2220 -0   rserv/sqlite/src/pager.c (new)
  1.1       +107 -0    rserv/sqlite/src/pager.h (new)
  1.1       +897 -0    rserv/sqlite/src/parse.y (new)
  1.1       +712 -0    rserv/sqlite/src/pragma.c (new)
  1.1       +859 -0    rserv/sqlite/src/printf.c (new)
  1.1       +97 -0     rserv/sqlite/src/random.c (new)
  1.1       +2434 -0   rserv/sqlite/src/select.c (new)
  1.1       +1354 -0   rserv/sqlite/src/shell.c (new)
  1.1       +886 -0    rserv/sqlite/src/sqlite.h.in (new)
  1.1       +1270 -0   rserv/sqlite/src/sqliteInt.h (new)
  1.1       +204 -0    rserv/sqlite/src/table.c (new)
  1.1       +679 -0    rserv/sqlite/src/tokenize.c (new)
  1.1       +765 -0    rserv/sqlite/src/trigger.c (new)
  1.1       +459 -0    rserv/sqlite/src/update.c (new)
  1.1       +1135 -0   rserv/sqlite/src/util.c (new)
  1.1       +305 -0    rserv/sqlite/src/vacuum.c (new)
  1.1       +4921 -0   rserv/sqlite/src/vdbe.c (new)
  1.1       +112 -0    rserv/sqlite/src/vdbe.h (new)
  1.1       +304 -0    rserv/sqlite/src/vdbeInt.h (new)
  1.1       +1062 -0   rserv/sqlite/src/vdbeaux.c (new)
  1.1       +1235 -0   rserv/sqlite/src/where.c (new)
  1.1       +4384 -0   rserv/sqlite/tool/lemon.c (new)
  1.1       +688 -0    rserv/sqlite/tool/lempar.c (new)



leeh        2005/04/27 22:29:07 UTC	(20050427_6)

  rserv/sqlite/tool - New directory



leeh        2005/04/27 22:28:51 UTC	(20050427_5)

  rserv/sqlite/src - New directory



leeh        2005/04/27 22:28:47 UTC	(20050427_4)

  rserv/sqlite/doc - New directory



leeh        2005/04/27 22:09:09 UTC	(20050427_3)

  Modified files:
    src                  newconf.c 
  Log:
  - add the missing host register conf options into the parser
  
  Revision  Changes    Path
  1.46      +4 -0      rserv/src/newconf.c



leeh        2005/04/27 21:59:18 UTC	(20050427_2)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - err, members is already a pointer.
  
  Revision  Changes    Path
  1.73      +3 -3      rserv/src/s_chanserv.c



leeh        2005/04/27 21:57:21 UTC	(20050427_1)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - properly clear flags from a users membership when we deop/devoice them due
    to NOOPS etc.
  
  Revision  Changes    Path
  1.72      +9 -2      rserv/src/s_chanserv.c



leeh        2005/04/27 21:48:23 UTC	(20050427_0)

  Modified files:
    src                  c_mode.c 
  Log:
  - ignore redundant modes, and handle +o-o better
  
  Revision  Changes    Path
  1.34      +17 -2     rserv/src/c_mode.c



leeh        2005/04/24 20:03:05 UTC	(20050424_1)

  Modified files:
    help/chanserv        set 
    src                  s_chanserv.c s_userserv.c 
  Log:
  - note AUTOJOIN may be automatically enabled sometimes
  - via jilles, make expiry use transactions
  
  Revision  Changes    Path
  1.8       +2 -1      rserv/help/chanserv/set
  1.71      +10 -0     rserv/src/s_chanserv.c
  1.59      +4 -0      rserv/src/s_userserv.c



leeh        2005/04/24 01:38:52 UTC	(20050424_0)

  rserv/sqlite - New directory



leeh        2005/04/18 14:37:10 UTC	(20050418_2)

  Modified files:
    src                  c_mode.c 
  Log:
  - clear voiced_list at the end of c_mode()
  
  Revision  Changes    Path
  1.33      +7 -1      rserv/src/c_mode.c



leeh        2005/04/18 14:29:37 UTC	(20050418_1)

  Modified files:
    help/chanserv        set 
    include              hook.h s_chanserv.h 
    src                  c_mode.c s_chanserv.c 
  Log:
  - added chanserv::set:novoices, disabling anyone being voiced
  
  Revision  Changes    Path
  1.7       +1 -0      rserv/help/chanserv/set
  1.8       +2 -1      rserv/include/hook.h
  1.26      +3 -1      rserv/include/s_chanserv.h
  1.32      +7 -0      rserv/src/c_mode.c
  1.70      +101 -1    rserv/src/s_chanserv.c



leeh        2005/04/18 12:24:24 UTC	(20050418_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    help/chanserv        set 
    src                  Makefile.in 
  Log:
  - add --enable-warnings flag to configure to enable the compiler warning
    flags, disable them by default
  - via rse@engelschall.com:
    - fix missing <channel> parameter to chanserv::set help
    - properly honour CPPFLAGS/CFLAGS
  
  Revision  Changes    Path
  1.23      +13 -0     rserv/autoconf/configure.in
  1.22      +102 -81   rserv/configure
  1.6       +1 -1      rserv/help/chanserv/set
  1.33      +2 -2      rserv/src/Makefile.in



leeh        2005/04/17 16:38:56 UTC	(20050417_1)

  Modified files:
    help                 Makefile.in 
  Log:
  - via rse@engelschall.com, install nickserv help with distro
  
  Revision  Changes    Path
  1.6       +2 -2      rserv/help/Makefile.in



leeh        2005/04/17 13:43:10 UTC	(20050417_0)

  Modified files:
    src                  s_nickserv.c 
  Added files:
    help/nickserv        regain 
  Log:
  - add nickserv::regain help
  - store the nickname entry in the db on nickserv::register
  
  Revision  Changes    Path
  1.1       +3 -0      rserv/help/nickserv/regain (new)
  1.8       +6 -0      rserv/src/s_nickserv.c



leeh        2005/04/07 18:04:09 UTC	(20050407_7)

  Modified files:
    src                  client.c 
  Log:
  - s/target_p/client_p
  
  Revision  Changes    Path
  1.37      +1 -1      rserv/src/client.c



leeh        2005/04/07 17:26:30 UTC	(20050407_6)

  Modified files:
    help/nickserv        index 
    src                  client.c conf.c s_nickserv.c s_userserv.c 
  Log:
  - added nickserv::regain
  - make userserv::userinfo work on =nick
  - update a clients mask when they change nicks
  
  Revision  Changes    Path
  1.3       +1 -0      rserv/help/nickserv/index
  1.36      +7 -0      rserv/src/client.c
  1.44      +2 -0      rserv/src/conf.c
  1.7       +45 -0     rserv/src/s_nickserv.c
  1.58      +10 -4     rserv/src/s_userserv.c



leeh        2005/04/07 13:30:30 UTC	(20050407_5)

  Modified files:
    src                  s_nickserv.c 
  Log:
  - missed the prototype
  
  Revision  Changes    Path
  1.6       +2 -1      rserv/src/s_nickserv.c



leeh        2005/04/07 13:29:22 UTC	(20050407_4)

  Modified files:
    doc                  example.conf 
    help/nickserv        index 
    help/userserv        index 
    src                  s_nickserv.c 
  Added files:
    help/nickserv        info 
    help/userserv        info 
  Log:
  - add userserv::info help
  - add nickserv::info command
  
  Revision  Changes    Path
  1.38      +2 -0      rserv/doc/example.conf
  1.2       +1 -0      rserv/help/nickserv/index
  1.1       +3 -0      rserv/help/nickserv/info (new)
  1.5       +1 -0      rserv/help/userserv/index
  1.1       +6 -0      rserv/help/userserv/info (new)
  1.5       +25 -1     rserv/src/s_nickserv.c



leeh        2005/04/07 13:12:37 UTC	(20050407_3)

  Modified files:
    src                  c_error.c c_message.c c_mode.c cache.c 
                         channel.c client.c conf.c hook.c io.c 
                         log.c modebuild.c rserv.c s_alis.c 
                         s_chanserv.c s_global.c s_jupeserv.c 
                         s_nickserv.c s_operbot.c s_operserv.c 
                         s_userserv.c scommand.c service.c tools.c 
                         u_stats.c ucommand.c 
  Log:
  - import the bsd license into those files I own.
  
  Revision  Changes    Path
  1.9       +24 -0     rserv/src/c_error.c
  1.19      +24 -0     rserv/src/c_message.c
  1.31      +24 -0     rserv/src/c_mode.c
  1.7       +24 -0     rserv/src/cache.c
  1.42      +24 -0     rserv/src/channel.c
  1.35      +24 -0     rserv/src/client.c
  1.43      +24 -0     rserv/src/conf.c
  1.5       +24 -0     rserv/src/hook.c
  1.40      +24 -0     rserv/src/io.c
  1.11      +24 -0     rserv/src/log.c
  1.6       +24 -0     rserv/src/modebuild.c
  1.50      +24 -0     rserv/src/rserv.c
  1.36      +24 -0     rserv/src/s_alis.c
  1.69      +24 -0     rserv/src/s_chanserv.c
  1.14      +24 -0     rserv/src/s_global.c
  1.29      +24 -0     rserv/src/s_jupeserv.c
  1.4       +24 -0     rserv/src/s_nickserv.c
  1.35      +24 -0     rserv/src/s_operbot.c
  1.14      +24 -0     rserv/src/s_operserv.c
  1.57      +24 -0     rserv/src/s_userserv.c
  1.31      +24 -0     rserv/src/scommand.c
  1.49      +24 -0     rserv/src/service.c
  1.16      +24 -0     rserv/src/tools.c
  1.17      +24 -0     rserv/src/u_stats.c
  1.30      +24 -0     rserv/src/ucommand.c



leeh        2005/04/07 13:05:03 UTC	(20050407_2)

  Modified files:
    .                    README 
    doc                  example.conf 
    help                 genindex.sh 
    src                  s_nickserv.c s_userserv.c 
  Added files:
    help/nickserv        drop index index-admin nickdrop register 
                         u-nickdrop 
  Log:
  - add some nickserv helpfiles
  - update some docs
  - make USERSERV::INFO dump out registered nicknames
  
  Revision  Changes    Path
  1.4       +3 -2      rserv/README
  1.37      +2 -1      rserv/doc/example.conf
  1.6       +1 -1      rserv/help/genindex.sh
  1.1       +3 -0      rserv/help/nickserv/drop (new)
  1.1       +2 -0      rserv/help/nickserv/index (new)
  1.1       +1 -0      rserv/help/nickserv/index-admin (new)
  1.1       +3 -0      rserv/help/nickserv/nickdrop (new)
  1.1       +2 -0      rserv/help/nickserv/register (new)
  1.1       +3 -0      rserv/help/nickserv/u-nickdrop (new)
  1.3       +0 -2      rserv/src/s_nickserv.c
  1.56      +32 -0     rserv/src/s_userserv.c



leeh        2005/04/07 12:54:25 UTC	(20050407_1)

  rserv/help/nickserv - New directory



leeh        2005/04/07 12:52:46 UTC	(20050407_0)

  Modified files:
    include              s_nickserv.h 
    src                  rserv.c s_nickserv.c s_userserv.c 
  Log:
  - link the user_reg into the struct nick_reg
  - added nickserv::nickdrop and nickserv::drop
  - move the init_s_nickserv() inside #ifdef ENABLE_USERSERV
  
  Revision  Changes    Path
  1.2       +2 -1      rserv/include/s_nickserv.h
  1.49      +3 -3      rserv/src/rserv.c
  1.2       +50 -10    rserv/src/s_nickserv.c
  1.55      +1 -1      rserv/src/s_userserv.c



leeh        2005/04/06 23:58:32 UTC	(20050406_3)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    doc                  example.conf schema.txt 
    include              c_init.h conf.h config.h s_userserv.h 
                         setup.h.in 
    src                  Makefile.in newconf.c rserv.c 
                         s_userserv.c 
  Added files:
    include              s_nickserv.h 
    src                  s_nickserv.c 
  Log:
  - beginnings of nickname services
  
  Revision  Changes    Path
  1.22      +21 -0     rserv/autoconf/configure.in
  1.21      +113 -80   rserv/configure
  1.36      +21 -0     rserv/doc/example.conf
  1.18      +9 -0      rserv/doc/schema.txt
  1.18      +1 -0      rserv/include/c_init.h
  1.40      +4 -0      rserv/include/conf.h
  1.25      +1 -0      rserv/include/config.h
  1.1       +27 -0     rserv/include/s_nickserv.h (new)
  1.17      +1 -0      rserv/include/s_userserv.h
  1.11      +3 -0      rserv/include/setup.h.in
  1.32      +2 -2      rserv/src/Makefile.in
  1.45      +7 -0      rserv/src/newconf.c
  1.48      +3 -0      rserv/src/rserv.c
  1.1       +181 -0    rserv/src/s_nickserv.c (new)
  1.54      +6 -0      rserv/src/s_userserv.c



leeh        2005/04/06 23:08:00 UTC	(20050406_2)

  Modified files:
    src                  log.c 
  Log:
  - whoops, fix a bit of code I misunderstood
  
  Revision  Changes    Path
  1.10      +1 -1      rserv/src/log.c



leeh        2005/04/06 23:03:23 UTC	(20050406_1)

  Modified files:
    doc                  example.conf 
    include              client.h 
    src                  log.c newconf.c 
  Log:
  - patch via jilles to add support for sending WALLOPS when an admin command
    is used
  
  Revision  Changes    Path
  1.35      +3 -1      rserv/doc/example.conf
  1.42      +2 -0      rserv/include/client.h
  1.9       +11 -4     rserv/src/log.c
  1.44      +1 -0      rserv/src/newconf.c



leeh        2005/04/06 23:00:15 UTC	(20050406_0)

  Modified files:
    help/chanserv        set 
    src                  s_operbot.c 
  Log:
  - clarify how to remove stuff via CHANSERV::SET
  - fix a core in OPERBOT::OBJOIN
  
  Revision  Changes    Path
  1.5       +8 -4      rserv/help/chanserv/set
  1.34      +1 -1      rserv/src/s_operbot.c



leeh        2005/03/21 21:52:14 UTC	(20050321_0)

  Modified files:
    .                    INSTALL 
  Log:
  - update INSTALL slightly
  
  Revision  Changes    Path
  1.8       +5 -5      rserv/INSTALL



leeh        2005/02/24 14:24:18 EST	(20050224_0)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - s/chreg_p/reg_p
  
  Revision  Changes    Path
  1.68      +1 -1      rserv/src/s_chanserv.c



leeh        2005/02/22 14:51:30 EST	(20050222_1)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - make sure we part_service() when we destroy a channel registration
  
  Revision  Changes    Path
  1.67      +2 -0      rserv/src/s_chanserv.c



leeh        2005/02/22 14:38:38 EST	(20050222_0)

  Modified files:
    help/chanserv        set 
  Log:
  - remove some tabs from set help
  
  Revision  Changes    Path
  1.4       +1 -1      rserv/help/chanserv/set



leeh        2005/02/16 19:05:53 EST	(20050217_0)

  Modified files:
    .                    INSTALL README 
  Added files:
    .                    CVS-Access 
  Log:
  - update some documentation
  - 1.0beta1 is really this commit
  
  Revision  Changes    Path
  1.1       +9 -0      rserv/CVS-Access (new)
  1.7       +12 -5     rserv/INSTALL
  1.3       +6 -0      rserv/README



leeh        2005/02/16 18:33:39 EST	(20050216_3)

  Modified files:
    include              config.h 
  Log:
  - revved patchlevel to 1.0beta1
  
  Revision  Changes    Path
  1.24      +1 -1      rserv/include/config.h



leeh        2005/02/15 19:49:19 EST	(20050216_2)

  Modified files:
    src                  s_alis.c 
  Log:
  - fix alis to not stop showing topicwho for all channels, when it finds
    one it cant show the topicwho for.
  
  Revision  Changes    Path
  1.35      +8 -6      rserv/src/s_alis.c



leeh        2005/02/15 19:42:48 EST	(20050216_1)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - make CS::LISTUSERS use dump_info_accesslist()
  - tidy up dump_info_accesslist() to only show suspend level when its set,
    and to show aop/avoice
  
  Revision  Changes    Path
  1.66      +8 -16     rserv/src/s_chanserv.c



leeh        2005/02/15 19:26:49 EST	(20050216_0)

  Modified files:
    help/userserv        index-admin 
    src                  s_userserv.c 
  Added files:
    help/userserv        u-usersetpass usersetpass 
  Log:
  - add US::USERSETPASS, to change a users password.
  
  Revision  Changes    Path
  1.5       +1 -0      rserv/help/userserv/index-admin
  1.1       +4 -0      rserv/help/userserv/u-usersetpass (new)
  1.1       +4 -0      rserv/help/userserv/usersetpass (new)
  1.53      +31 -0     rserv/src/s_userserv.c



leeh        2005/02/14 12:50:48 EST	(20050214_2)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - patch via jilles to fix unban caching and autoop when suspended
  
  Revision  Changes    Path
  1.65      +3 -0      rserv/src/s_chanserv.c



leeh        2005/02/14 12:41:46 EST	(20050214_1)

  Modified files:
    src                  channel.c 
  Log:
  - join services with CURRENT_TIME if TS is unset on a channel
  
  Revision  Changes    Path
  1.41      +1 -1      rserv/src/channel.c



leeh        2005/02/14 12:40:15 EST	(20050214_0)

  Modified files:
    doc                  example.conf 
    include              client.h conf.h 
    src                  conf.c newconf.c s_chanserv.c 
                         s_userserv.c service.c 
  Log:
  - added per client flood limiting
  
  Revision  Changes    Path
  1.34      +24 -1     rserv/doc/example.conf
  1.41      +3 -0      rserv/include/client.h
  1.39      +5 -0      rserv/include/conf.h
  1.42      +5 -0      rserv/src/conf.c
  1.43      +4 -0      rserv/src/newconf.c
  1.64      +5 -2      rserv/src/s_chanserv.c
  1.52      +3 -0      rserv/src/s_userserv.c
  1.48      +38 -17    rserv/src/service.c



leeh        2005/02/11 11:07:59 EST	(20050211_1)

  Modified files:
    help/chanserv        index index-admin 
    help/userserv        index-admin 
  Added files:
    help/userserv        u-userinfo userinfo 
  Log:
  - added US::USERINFO help
  
  Revision  Changes    Path
  1.7       +1 -0      rserv/help/chanserv/index
  1.5       +1 -0      rserv/help/chanserv/index-admin
  1.4       +1 -0      rserv/help/userserv/index-admin
  1.1       +3 -0      rserv/help/userserv/u-userinfo (new)
  1.1       +3 -0      rserv/help/userserv/userinfo (new)



leeh        2005/02/11 11:05:20 EST	(20050211_0)

  Modified files:
    src                  s_userserv.c 
  Log:
  - remove special services oper privs from US::INFO, move them into
    US::USERINFO
  
  Revision  Changes    Path
  1.51      +81 -56    rserv/src/s_userserv.c



leeh        2005/02/09 13:06:38 EST	(20050209_1)

  Modified files:
    doc                  example.conf 
    include              client.h 
    src                  newconf.c service.c 
  Log:
  - added login_help flag to service {};, requires a luser is logged in before
    they can use HELP (or that theyre an ircop/services oper)
  - dont make services be stealthed from ircops
  
  Revision  Changes    Path
  1.33      +7 -7      rserv/doc/example.conf
  1.40      +2 -0      rserv/include/client.h
  1.42      +1 -0      rserv/src/newconf.c
  1.47      +13 -2     rserv/src/service.c



leeh        2005/02/09 10:08:17 EST	(20050209_0)

  Modified files:
    include              s_chanserv.h 
    src                  s_chanserv.c 
  Log:
  - via jilles:
    - fix chanserv expiry to properly update the db
    - fix expiration checks somewhat
    - dont autoop/autovoice users when they login and are suspended
  
  Revision  Changes    Path
  1.25      +9 -5      rserv/include/s_chanserv.h
  1.63      +73 -13    rserv/src/s_chanserv.c



leeh        2005/02/08 11:56:27 EST	(20050208_0)

  Modified files:
    include              s_userserv.h 
    src                  s_userserv.c 
  Log:
  - via jilles, patch to make sure the expiry time is properly updated
    within the db.
  
  Revision  Changes    Path
  1.16      +4 -0      rserv/include/s_userserv.h
  1.50      +17 -5     rserv/src/s_userserv.c



leeh        2005/02/07 17:52:42 EST	(20050207_2)

  Modified files:
    .                    LICENSE 
    src                  balloc.c c_error.c c_message.c c_mode.c 
                         cache.c channel.c client.c conf.c crypt.c 
                         event.c hook.c io.c log.c match.c 
                         modebuild.c rserv.c s_alis.c s_chanserv.c 
                         s_global.c s_jupeserv.c s_operbot.c 
                         s_operserv.c s_userserv.c scommand.c 
                         service.c tools.c u_stats.c ucommand.c 
  Log:
  - update some copyrights
  
  Revision  Changes    Path
  1.5       +2 -2      rserv/LICENSE
  1.8       +2 -2      rserv/src/balloc.c
  1.8       +2 -2      rserv/src/c_error.c
  1.18      +2 -2      rserv/src/c_message.c
  1.30      +2 -2      rserv/src/c_mode.c
  1.6       +2 -2      rserv/src/cache.c
  1.40      +2 -2      rserv/src/channel.c
  1.34      +2 -2      rserv/src/client.c
  1.41      +2 -2      rserv/src/conf.c
  1.2       +2 -2      rserv/src/crypt.c
  1.7       +2 -2      rserv/src/event.c
  1.4       +2 -2      rserv/src/hook.c
  1.39      +2 -2      rserv/src/io.c
  1.8       +2 -2      rserv/src/log.c
  1.4       +2 -2      rserv/src/match.c
  1.5       +2 -2      rserv/src/modebuild.c
  1.47      +2 -2      rserv/src/rserv.c
  1.34      +2 -2      rserv/src/s_alis.c
  1.62      +2 -2      rserv/src/s_chanserv.c
  1.13      +2 -2      rserv/src/s_global.c
  1.28      +2 -2      rserv/src/s_jupeserv.c
  1.33      +2 -2      rserv/src/s_operbot.c
  1.13      +2 -2      rserv/src/s_operserv.c
  1.49      +2 -2      rserv/src/s_userserv.c
  1.30      +2 -2      rserv/src/scommand.c
  1.46      +2 -2      rserv/src/service.c
  1.15      +2 -2      rserv/src/tools.c
  1.16      +2 -2      rserv/src/u_stats.c
  1.29      +2 -2      rserv/src/ucommand.c



leeh        2005/02/07 17:40:58 EST	(20050207_1)

  Modified files:
    src                  c_mode.c channel.c s_chanserv.c 
  Log:
  - make c_mode() call HOOK_MODE_SIMPLE if the +lk values change
  - fix sjoin not setting MODE_KEY/MODE_INVITE properly
  - fix wrong parc count checking in sjoin
  - move HOOK_SJOIN_LOWERTS to after we've merged in the new modes
  - fix enforcemodes to handle value of +lk changing
  
  Revision  Changes    Path
  1.29      +9 -3      rserv/src/c_mode.c
  1.39      +8 -4      rserv/src/channel.c
  1.61      +15 -12    rserv/src/s_chanserv.c



leeh        2005/02/07 10:41:16 EST	(20050207_0)

  Modified files:
    src                  newconf.c 
  Log:
  - patch via jilles to fix encrypted passwords in operator {};
  
  Revision  Changes    Path
  1.41      +4 -0      rserv/src/newconf.c



leeh        2005/02/04 07:04:17 EST	(20050204_0)

  Modified files:
    src                  c_mode.c 
  Log:
  - add an IsUser() check on MODE, fixing a core when hunting for the
    membership of a server
  
  Revision  Changes    Path
  1.28      +1 -1      rserv/src/c_mode.c



leeh        2005/02/03 17:09:38 EST	(20050203_5)

  Modified files:
    src                  s_chanserv.c 
  Added files:
    help/chanserv        chaninfo u-chaninfo 
  Log:
  - added CHANSERV::CHANINFO, chanserv admin command giving extended info
    about channel registration
  - cleanup CHANSERV::SET somewhat
  
  Revision  Changes    Path
  1.1       +4 -0      rserv/help/chanserv/chaninfo (new)
  1.1       +4 -0      rserv/help/chanserv/u-chaninfo (new)
  1.60      +150 -127  rserv/src/s_chanserv.c



leeh        2005/02/03 11:17:54 EST	(20050203_4)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - remove the special case of one user joining in h_chanserv_join().
  
  Revision  Changes    Path
  1.59      +11 -118   rserv/src/s_chanserv.c



leeh        2005/02/03 11:10:25 EST	(20050203_3)

  Modified files:
    help/operserv        takeover u-takeover 
    src                  s_chanserv.c s_operserv.c s_userserv.c 
  Log:
  - merge chanserv handlers
  - merge operserv handlers
  
  Revision  Changes    Path
  1.3       +1 -2      rserv/help/operserv/takeover
  1.3       +1 -2      rserv/help/operserv/u-takeover
  1.58      +54 -150   rserv/src/s_chanserv.c
  1.12      +46 -169   rserv/src/s_operserv.c
  1.48      +1 -1      rserv/src/s_userserv.c



leeh        2005/02/03 10:37:05 EST	(20050203_2)

  Modified files:
    src                  s_userserv.c 
  Log:
  - merge userserv handlers..
  
  Revision  Changes    Path
  1.47      +47 -171   rserv/src/s_userserv.c



leeh        2005/02/03 10:25:18 EST	(20050203_1)

  Modified files:
    src                  s_operbot.c 
  Log:
  - merged objoin and obpart down to one handler each
  
  Revision  Changes    Path
  1.32      +20 -64    rserv/src/s_operbot.c



leeh        2005/02/03 10:19:09 EST	(20050203_0)

  Modified files:
    include              service.h 
    src                  s_global.c s_jupeserv.c 
  Log:
  - changed OPER_NAME to take client_p, conn_p
  - merged JUPESERV::JUPE with .jupe, and JUPESERV::UNJUPE with .unjupe
  
  Revision  Changes    Path
  1.24      +1 -1      rserv/include/service.h
  1.12      +1 -1      rserv/src/s_global.c
  1.27      +32 -108   rserv/src/s_jupeserv.c



leeh        2005/02/02 16:27:05 EST	(20050202_1)

  Modified files:
    doc                  schema.txt 
    include              channel.h s_chanserv.h service.h 
    src                  channel.c io.c s_chanserv.c s_operbot.c 
                         s_operserv.c scommand.c service.c 
  Log:
  - patch via jilles:
    - store channelts for channels within the db
    - join services when we send our burst, rather than when our uplink
      has finished
    - fix a segfault with OPERSERV::TAKEOVER
  
  Revision  Changes    Path
  1.17      +3 -0      rserv/doc/schema.txt
  1.24      +1 -1      rserv/include/channel.h
  1.24      +1 -0      rserv/include/s_chanserv.h
  1.23      +6 -2      rserv/include/service.h
  1.38      +8 -5      rserv/src/channel.c
  1.38      +1 -0      rserv/src/io.c
  1.57      +52 -27    rserv/src/s_chanserv.c
  1.31      +34 -7     rserv/src/s_operbot.c
  1.11      +53 -8     rserv/src/s_operserv.c
  1.29      +0 -1      rserv/src/scommand.c
  1.45      +19 -0     rserv/src/service.c



leeh        2005/02/01 20:22:40 EST	(20050202_0)

  Modified files:
    include              service.h 
    src                  s_global.c service.c 
  Log:
  - added OPER_NAME() macro to get opers name from (conn_p, client_p)
  - made default loglevel of services 1
  - merged global::netmsg into one function
  
  Revision  Changes    Path
  1.22      +2 -0      rserv/include/service.h
  1.11      +6 -25     rserv/src/s_global.c
  1.44      +1 -0      rserv/src/service.c



leeh        2005/02/01 18:32:56 EST	(20050201_8)

  Modified files:
    include              ucommand.h 
    src                  s_chanserv.c s_global.c s_jupeserv.c 
                         s_operbot.c s_operserv.c s_userserv.c 
                         u_stats.c ucommand.c 
  Log:
  - unify ucommand handlers over to int
  
  Revision  Changes    Path
  1.11      +1 -1      rserv/include/ucommand.h
  1.56      +19 -15    rserv/src/s_chanserv.c
  1.10      +3 -2      rserv/src/s_global.c
  1.26      +9 -7      rserv/src/s_jupeserv.c
  1.30      +8 -5      rserv/src/s_operbot.c
  1.10      +17 -12    rserv/src/s_operserv.c
  1.46      +19 -15    rserv/src/s_userserv.c
  1.15      +5 -4      rserv/src/u_stats.c
  1.28      +48 -35    rserv/src/ucommand.c



leeh        2005/02/01 18:23:54 EST	(20050201_7)

  Modified files:
    include              service.h 
    src                  s_alis.c s_chanserv.c s_global.c 
                         s_jupeserv.c s_operbot.c s_operserv.c 
                         s_userserv.c service.c 
  Log:
  - unify service_command handlers to take struct lconn *
  
  Revision  Changes    Path
  1.21      +1 -1      rserv/include/service.h
  1.33      +2 -2      rserv/src/s_alis.c
  1.55      +55 -55    rserv/src/s_chanserv.c
  1.9       +2 -2      rserv/src/s_global.c
  1.25      +10 -10    rserv/src/s_jupeserv.c
  1.29      +8 -8      rserv/src/s_operbot.c
  1.9       +8 -8      rserv/src/s_operserv.c
  1.45      +18 -18    rserv/src/s_userserv.c
  1.43      +1 -1      rserv/src/service.c



leeh        2005/02/01 18:11:42 EST	(20050201_6)

  Modified files:
    include              ucommand.h 
    src                  s_chanserv.c s_global.c s_jupeserv.c 
                         s_operbot.c s_operserv.c s_userserv.c 
                         u_stats.c ucommand.c 
  Log:
  - made ucommand handlers take struct client *
  
  Revision  Changes    Path
  1.10      +1 -1      rserv/include/ucommand.h
  1.54      +8 -8      rserv/src/s_chanserv.c
  1.8       +2 -2      rserv/src/s_global.c
  1.24      +4 -4      rserv/src/s_jupeserv.c
  1.28      +4 -4      rserv/src/s_operbot.c
  1.8       +8 -8      rserv/src/s_operserv.c
  1.44      +8 -8      rserv/src/s_userserv.c
  1.14      +2 -2      rserv/src/u_stats.c
  1.27      +26 -26    rserv/src/ucommand.c



leeh        2005/02/01 17:50:58 EST	(20050201_5)

  Modified files:
    include              cache.h client.h conf.h event.h io.h 
                         service.h ucommand.h 
    src                  cache.c event.c io.c s_chanserv.c 
                         s_global.c s_jupeserv.c s_operbot.c 
                         s_operserv.c s_userserv.c service.c 
                         u_stats.c ucommand.c 
  Log:
  - s/struct connection_entry/struct lconn
  
  Revision  Changes    Path
  1.2       +2 -2      rserv/include/cache.h
  1.39      +2 -2      rserv/include/client.h
  1.38      +1 -1      rserv/include/conf.h
  1.5       +2 -2      rserv/include/event.h
  1.22      +10 -10    rserv/include/io.h
  1.20      +3 -3      rserv/include/service.h
  1.9       +3 -3      rserv/include/ucommand.h
  1.5       +1 -1      rserv/src/cache.c
  1.6       +1 -1      rserv/src/event.c
  1.37      +37 -37    rserv/src/io.c
  1.53      +8 -8      rserv/src/s_chanserv.c
  1.7       +2 -2      rserv/src/s_global.c
  1.23      +4 -4      rserv/src/s_jupeserv.c
  1.27      +4 -4      rserv/src/s_operbot.c
  1.7       +8 -8      rserv/src/s_operserv.c
  1.43      +8 -8      rserv/src/s_userserv.c
  1.42      +1 -1      rserv/src/service.c
  1.13      +7 -7      rserv/src/u_stats.c
  1.26      +29 -29    rserv/src/ucommand.c



leeh        2005/02/01 15:35:23 EST	(20050201_4)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - make CLEAROPS clear all < S_C_OP
  
  Revision  Changes    Path
  1.52      +1 -1      rserv/src/s_chanserv.c



leeh        2005/02/01 15:32:15 EST	(20050201_3)

  Modified files:
    help/chanserv        modauto 
    src                  s_chanserv.c 
  Log:
  - dont autoop when NOOPS is set
  - dont autoop unless their access >= S_C_OP
  
  Revision  Changes    Path
  1.5       +1 -0      rserv/help/chanserv/modauto
  1.51      +21 -13    rserv/src/s_chanserv.c



leeh        2005/02/01 11:20:03 EST	(20050201_2)

  Modified files:
    help/chanserv        moduser 
  Log:
  - there is no clearusers command..
  
  Revision  Changes    Path
  1.5       +1 -1      rserv/help/chanserv/moduser



leeh        2005/02/01 11:18:13 EST	(20050201_1)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - fix logic around permanent channel bans
  
  Revision  Changes    Path
  1.50      +10 -3     rserv/src/s_chanserv.c



leeh        2005/02/01 11:10:56 EST	(20050201_0)

  Modified files:
    help                 genindex.sh 
    help/chanserv        addban adduser chansuspend chanunsuspend 
                         clearallops clearmodes deluser index 
                         index-admin modauto moduser register set 
                         suspend u-chansuspend u-chanunsuspend 
                         unban unsuspend voice 
  Added files:
    help/chanserv        getkey info 
  Log:
  - patch via jilles to cleanup help files
  
  Revision  Changes    Path
  1.3       +2 -1      rserv/help/chanserv/addban
  1.4       +1 -1      rserv/help/chanserv/adduser
  1.2       +3 -3      rserv/help/chanserv/chansuspend
  1.2       +3 -3      rserv/help/chanserv/chanunsuspend
  1.3       +1 -1      rserv/help/chanserv/clearallops
  1.3       +1 -1      rserv/help/chanserv/clearmodes
  1.4       +3 -1      rserv/help/chanserv/deluser
  1.1       +3 -0      rserv/help/chanserv/getkey (new)
  1.6       +8 -7      rserv/help/chanserv/index
  1.4       +1 -1      rserv/help/chanserv/index-admin
  1.1       +4 -0      rserv/help/chanserv/info (new)
  1.4       +1 -1      rserv/help/chanserv/modauto
  1.4       +2 -2      rserv/help/chanserv/moduser
  1.4       +1 -0      rserv/help/chanserv/register
  1.3       +2 -2      rserv/help/chanserv/set
  1.3       +2 -1      rserv/help/chanserv/suspend
  1.2       +1 -1      rserv/help/chanserv/u-chansuspend
  1.2       +1 -1      rserv/help/chanserv/u-chanunsuspend
  1.3       +3 -0      rserv/help/chanserv/unban
  1.3       +1 -1      rserv/help/chanserv/unsuspend
  1.4       +2 -2      rserv/help/chanserv/voice
  1.5       +5 -5      rserv/help/genindex.sh



leeh        2005/01/31 10:39:52 EST	(20050131_3)

  Modified files:
    help/chanserv        set 
  Log:
  - note in help enforcing +ik needs autojoin to work properly
  
  Revision  Changes    Path
  1.2       +2 -1      rserv/help/chanserv/set



leeh        2005/01/31 07:57:29 EST	(20050131_2)

  Modified files:
    src                  c_mode.c s_chanserv.c 
  Log:
  - make c_mode() honour MODE_DEOPPED
  - make CS::OP and autoop clear MODE_DEOPPED
  
  Revision  Changes    Path
  1.27      +6 -0      rserv/src/c_mode.c
  1.49      +4 -0      rserv/src/s_chanserv.c



leeh        2005/01/30 19:52:18 EST	(20050131_1)

  Modified files:
    include              hook.h 
    src                  s_chanserv.c s_userserv.c 
  Log:
  - patch via jilles to autoop/autovoice users when they login
  
  Revision  Changes    Path
  1.7       +2 -1      rserv/include/hook.h
  1.48      +52 -0     rserv/src/s_chanserv.c
  1.42      +4 -0      rserv/src/s_userserv.c



leeh        2005/01/30 19:42:15 EST	(20050131_0)

  Modified files:
    include              client.h service.h ucommand.h 
    src                  io.c s_alis.c s_chanserv.c s_global.c 
                         s_jupeserv.c s_operbot.c s_operserv.c 
                         s_userserv.c service.c u_stats.c 
                         ucommand.c 
  Log:
  - moved service commands and oper commands over to const char **parv
  
  Revision  Changes    Path
  1.38      +1 -1      rserv/include/client.h
  1.19      +2 -2      rserv/include/service.h
  1.8       +2 -2      rserv/include/ucommand.h
  1.36      +1 -1      rserv/src/io.c
  1.32      +3 -3      rserv/src/s_alis.c
  1.47      +65 -65    rserv/src/s_chanserv.c
  1.6       +6 -6      rserv/src/s_global.c
  1.22      +17 -17    rserv/src/s_jupeserv.c
  1.26      +12 -12    rserv/src/s_operbot.c
  1.6       +17 -17    rserv/src/s_operserv.c
  1.41      +27 -27    rserv/src/s_userserv.c
  1.41      +1 -1      rserv/src/service.c
  1.12      +2 -2      rserv/src/u_stats.c
  1.25      +26 -26    rserv/src/ucommand.c



leeh        2005/01/30 18:54:03 EST	(20050130_0)

  Modified files:
    help/chanserv        index 
    help/userserv        index 
  Added files:
    help/chanserv        set 
    help/userserv        set 
  Removed files:
    help/userserv        setemail setpass 
  Log:
  - added help for chanserv::set and userserv::set
  - remove setemail/setpass, theyre no longer relevant
  
  Revision  Changes    Path
  1.5       +1 -0      rserv/help/chanserv/index
  1.1       +13 -0     rserv/help/chanserv/set (new)
  1.4       +1 -2      rserv/help/userserv/index
  1.1       +5 -0      rserv/help/userserv/set (new)
  1.2       +0 -3      rserv/help/userserv/setemail (dead)
  1.2       +0 -4      rserv/help/userserv/setpass (dead)



leeh        2005/01/27 12:46:57 EST	(20050127_0)

  Modified files:
    include              scommand.h 
    src                  c_error.c c_message.c c_mode.c channel.c 
                         client.c io.c s_chanserv.c s_global.c 
                         s_jupeserv.c s_operbot.c s_operserv.c 
                         s_userserv.c scommand.c u_stats.c 
                         ucommand.c 
  Log:
  - stop putting the sender prefix as parv[0], sync the code so the arguments
    start at parv[0] everywhere.
  
  Revision  Changes    Path
  1.5       +1 -1      rserv/include/scommand.h
  1.7       +3 -3      rserv/src/c_error.c
  1.17      +9 -9      rserv/src/c_message.c
  1.26      +8 -8      rserv/src/c_mode.c
  1.37      +30 -30    rserv/src/channel.c
  1.33      +25 -25    rserv/src/client.c
  1.35      +5 -6      rserv/src/io.c
  1.46      +26 -26    rserv/src/s_chanserv.c
  1.5       +2 -2      rserv/src/s_global.c
  1.21      +13 -13    rserv/src/s_jupeserv.c
  1.25      +13 -13    rserv/src/s_operbot.c
  1.5       +25 -25    rserv/src/s_operserv.c
  1.40      +20 -22    rserv/src/s_userserv.c
  1.28      +46 -45    rserv/src/scommand.c
  1.11      +3 -3      rserv/src/u_stats.c
  1.24      +22 -22    rserv/src/ucommand.c



leeh        2005/01/25 19:52:58 EST	(20050126_0)

  Modified files:
    src                  modebuild.c 
  Log:
  - patch via jilles to fix modebuild_add() to handle arg being NULL
  
  Revision  Changes    Path
  1.4       +8 -5      rserv/src/modebuild.c



leeh        2005/01/23 12:06:37 EST	(20050123_0)

  Modified files:
    include              client.h service.h 
    src                  s_alis.c s_chanserv.c s_global.c 
                         s_jupeserv.c s_operbot.c s_operserv.c 
                         s_userserv.c service.c 
  Log:
  - redid the service command searching, we now hunt for them via bsearch()
  
  Revision  Changes    Path
  1.37      +1 -0      rserv/include/client.h
  1.18      +5 -0      rserv/include/service.h
  1.31      +2 -3      rserv/src/s_alis.c
  1.45      +2 -3      rserv/src/s_chanserv.c
  1.4       +2 -3      rserv/src/s_global.c
  1.20      +2 -3      rserv/src/s_jupeserv.c
  1.24      +2 -3      rserv/src/s_operbot.c
  1.4       +2 -3      rserv/src/s_operserv.c
  1.39      +2 -3      rserv/src/s_userserv.c
  1.40      +186 -161  rserv/src/service.c



leeh        2005/01/22 08:47:51 EST	(20050122_0)

  Modified files:
    .                    CREDITS 
    src                  rserv.c s_chanserv.c 
  Log:
  - via jilles:
    - fix nick in CREDITS
    - fix channel_db_callback() for new db schema
    - fix rebuild_params() to account for not being able to rebuild anything..
  
  Revision  Changes    Path
  1.4       +1 -1      rserv/CREDITS
  1.46      +10 -7     rserv/src/rserv.c
  1.44      +8 -8      rserv/src/s_chanserv.c



leeh        2005/01/19 18:12:57 EST	(20050119_2)

  Modified files:
    src                  rserv.c 
  Log:
  - fix rebuild_params() to not add a trailing space
  
  Revision  Changes    Path
  1.45      +5 -2      rserv/src/rserv.c



leeh        2005/01/19 18:05:20 EST	(20050119_1)

  Modified files:
    include              tools.h 
    src                  s_chanserv.c tools.c 
  Log:
  - added my_strndup()
  
  Revision  Changes    Path
  1.19      +1 -0      rserv/include/tools.h
  1.43      +0 -2      rserv/src/s_chanserv.c
  1.14      +18 -0     rserv/src/tools.c



leeh        2005/01/19 16:52:14 EST	(20050119_0)

  Modified files:
    .                    CREDITS README 
    doc                  schema.txt 
    include              s_chanserv.h 
    src                  s_chanserv.c 
  Log:
  - add jilles to CREDITS
  - update README with a note about reading logfiles
  - add url storage to channels
  
  Revision  Changes    Path
  1.3       +1 -0      rserv/CREDITS
  1.2       +2 -1      rserv/README
  1.16      +1 -0      rserv/doc/schema.txt
  1.23      +1 -0      rserv/include/s_chanserv.h
  1.42      +44 -0     rserv/src/s_chanserv.c



leeh        2005/01/13 10:23:14 EST	(20050113_3)

  Modified files:
    src                  client.c s_userserv.c 
  Log:
  - logout users on USERDROP/USERSUSPEND
  - logout users when we get a LOGIN for an unknown username
  - dont put our "SU" stuff under a capability test
  
  Revision  Changes    Path
  1.32      +1 -2      rserv/src/client.c
  1.38      +12 -6     rserv/src/s_userserv.c



leeh        2005/01/13 08:16:38 EST	(20050113_2)

  Modified files:
    help/main            u-flags 
    include              io.h 
    src                  s_chanserv.c s_userserv.c tools.c 
                         ucommand.c 
  Log:
  - added +botfight flag, unused atm
  - move userserv::info/chanserv::info over to get_duration()
  - via jilles, fix logic in get_duration()
  
  Revision  Changes    Path
  1.4       +1 -0      rserv/help/main/u-flags
  1.21      +2 -1      rserv/include/io.h
  1.41      +2 -14     rserv/src/s_chanserv.c
  1.37      +3 -14     rserv/src/s_userserv.c
  1.13      +1 -1      rserv/src/tools.c
  1.23      +3 -0      rserv/src/ucommand.c



leeh        2005/01/12 20:58:07 EST	(20050113_1)

  Modified files:
    include              client.h io.h 
    src                  client.c io.c s_userserv.c scommand.c 
  Log:
  - added netwide eob emulation via PING/PONG
  - only accept login bursts while theyre bursting
  
  Revision  Changes    Path
  1.36      +3 -0      rserv/include/client.h
  1.20      +10 -9     rserv/include/io.h
  1.31      +3 -0      rserv/src/client.c
  1.34      +3 -5      rserv/src/io.c
  1.36      +4 -0      rserv/src/s_userserv.c
  1.27      +5 -3      rserv/src/scommand.c



leeh        2005/01/12 20:40:58 EST	(20050113_0)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - when a user crates a channel with noops, restrict ops, or they would
    be banned, put chanserv in to stop them recreating the channel over and
    over
  
  Revision  Changes    Path
  1.40      +31 -6     rserv/src/s_chanserv.c



leeh        2005/01/12 11:11:48 EST	(20050112_4)

  Modified files:
    doc                  example.conf 
    include              client.h conf.h 
    src                  client.c conf.c s_chanserv.c s_userserv.c 
  Log:
  - remove the hacky allow userregister once per connection
  - replace it with host based registration limits for usernames and channels
  
  Revision  Changes    Path
  1.32      +16 -4     rserv/doc/example.conf
  1.35      +0 -4      rserv/include/client.h
  1.37      +6 -2      rserv/include/conf.h
  1.30      +1 -1      rserv/src/client.c
  1.40      +5 -1      rserv/src/conf.c
  1.39      +25 -0     rserv/src/s_chanserv.c
  1.35      +25 -8     rserv/src/s_userserv.c



leeh        2005/01/12 10:46:24 EST	(20050112_3)

  Modified files:
    include              client.h config.h 
    src                  client.c 
  Log:
  - added in a hostname hash..
  
  Revision  Changes    Path
  1.34      +14 -7     rserv/include/client.h
  1.23      +2 -4      rserv/include/config.h
  1.29      +77 -0     rserv/src/client.c



leeh        2005/01/12 10:15:45 EST	(20050112_2)

  Modified files:
    doc                  example.conf 
    src                  conf.c s_userserv.c 
  Log:
  - raise default umax_logins to 5, document it in example.conf
  - struct client not struct Client -- this isnt ircd, its services!
  
  Revision  Changes    Path
  1.31      +5 -0      rserv/doc/example.conf
  1.39      +1 -1      rserv/src/conf.c
  1.34      +1 -1      rserv/src/s_userserv.c



leeh        2005/01/12 09:31:36 EST	(20050112_1)

  Modified files:
    src                  s_userserv.c 
  Log:
  - make userserv::info give a list of clients using that username if someones
    asking for info on their own username, or its a userserv admin
  - notify existing users on userserv::login
  
  Revision  Changes    Path
  1.33      +25 -0     rserv/src/s_userserv.c



leeh        2005/01/11 19:18:27 EST	(20050112_0)

  Modified files:
    src                  service.c 
  Log:
  - burst services with umode +S
  
  Revision  Changes    Path
  1.39      +1 -1      rserv/src/service.c



leeh        2005/01/11 18:29:21 EST	(20050111_2)

  Modified files:
    src                  s_userserv.c scommand.c 
  Log:
  - fix a few compile errors
  
  Revision  Changes    Path
  1.32      +4 -1      rserv/src/s_userserv.c
  1.26      +2 -1      rserv/src/scommand.c



leeh        2005/01/11 17:50:25 EST	(20050111_1)

  Modified files:
    src                  scommand.c 
  Log:
  - s/SERVICE/SERVICES in capab test
  
  Revision  Changes    Path
  1.25      +1 -1      rserv/src/scommand.c



leeh        2005/01/10 19:42:10 EST	(20050111_0)

  Modified files:
    include              hook.h 
    src                  io.c s_userserv.c scommand.c 
  Log:
  - added support for ENCAP
  - add support for receiving the logged in username over encap
  
  Revision  Changes    Path
  1.6       +2 -1      rserv/include/hook.h
  1.33      +1 -1      rserv/src/io.c
  1.31      +22 -0     rserv/src/s_userserv.c
  1.24      +21 -0     rserv/src/scommand.c



leeh        2005/01/10 16:34:02 EST	(20050110_3)

  Modified files:
    src                  service.c 
  Log:
  - introduce services with +D(eaf)
  
  Revision  Changes    Path
  1.38      +1 -1      rserv/src/service.c



leeh        2005/01/10 15:28:17 EST	(20050110_2)

  Modified files:
    include              io.h 
    src                  s_userserv.c scommand.c 
  Log:
  - fix a core with userserv::register
  - parse CAPAB
  - issue "ENCAP * SU" when someone logs in (ircd compatibility)
  
  Revision  Changes    Path
  1.19      +2 -0      rserv/include/io.h
  1.30      +24 -14    rserv/src/s_userserv.c
  1.23      +48 -0     rserv/src/scommand.c



leeh        2005/01/09 20:38:09 EST	(20050110_1)

  Modified files:
    include              channel.h 
    src                  c_mode.c channel.c io.c s_alis.c 
  Log:
  - added support for chanmode +r, registered only
  - give SERVICES capab on connect
  
  Revision  Changes    Path
  1.23      +1 -0      rserv/include/channel.h
  1.25      +16 -0     rserv/src/c_mode.c
  1.36      +7 -0      rserv/src/channel.c
  1.32      +1 -1      rserv/src/io.c
  1.30      +3 -0      rserv/src/s_alis.c



leeh        2005/01/09 20:30:51 EST	(20050110_0)

  Modified files:
    help/operserv        takeover u-takeover 
    src                  s_operserv.c 
  Log:
  - added -clear and -clearall to operserv::takeover
  
  Revision  Changes    Path
  1.2       +7 -3      rserv/help/operserv/takeover
  1.2       +7 -3      rserv/help/operserv/u-takeover
  1.3       +81 -10    rserv/src/s_operserv.c



leeh        2005/01/07 11:50:27 EST	(20050107_0)

  Modified files:
    include              stdinc.h 
    src                  s_chanserv.c 
  Log:
  - as noted by jilles, dont define ANFL_LAPTOP and sync channel_db_callback()
    with the schema
  
  Revision  Changes    Path
  1.10      +0 -2      rserv/include/stdinc.h
  1.38      +20 -8     rserv/src/s_chanserv.c



leeh        2005/01/04 20:42:21 EST	(20050105_3)

  Modified files:
    include              channel.h client.h 
  Log:
  - ... and stop redefining NICKLEN/TOPICLEN
  
  Revision  Changes    Path
  1.22      +0 -1      rserv/include/channel.h
  1.33      +0 -1      rserv/include/client.h



leeh        2005/01/04 20:41:10 EST	(20050105_2)

  Modified files:
    .                    configure 
  Log:
  - properly rebuild configure
  
  Revision  Changes    Path
  1.20      +5 -2      rserv/configure



leeh        2005/01/04 20:40:24 EST	(20050105_1)

  Modified files:
    .                    INSTALL configure 
    autoconf             configure.in 
    include              setup.h.in 
  Log:
  - add --with-nicklen and --with-topiclen
  
  Revision  Changes    Path
  1.6       +8 -1      rserv/INSTALL
  1.21      +17 -1     rserv/autoconf/configure.in
  1.19      +113 -80   rserv/configure
  1.10      +6 -0      rserv/include/setup.h.in



leeh        2005/01/04 19:31:00 EST	(20050105_0)

  Modified files:
    src                  s_operbot.c scommand.c 
  Log:
  - change "Operbot" to operbots actual nick in objoin/obpart
  - make whois output RPL_WHOISACCOUNT for logged in users
  
  Revision  Changes    Path
  1.23      +8 -8      rserv/src/s_operbot.c
  1.22      +8 -0      rserv/src/scommand.c



leeh        2005/01/04 18:32:19 EST	(20050104_19)

  Modified files:
    .                    INSTALL configure 
    doc                  schema.txt 
    help/chanserv        index 
    help/userserv        index 
    include              setup.h.in 
    src                  .depend s_alis.c 
  Removed files:
    help/chanserv        join part 
  Log:
  - rebuild configure
  - ALIS shouldnt be skipping +p channels
  - proper comment in the schema.txt
  - update INSTALL
  
  Revision  Changes    Path
  1.5       +9 -4      rserv/INSTALL
  1.18      +147 -78   rserv/configure
  1.15      +1 -1      rserv/doc/schema.txt
  1.4       +0 -1      rserv/help/chanserv/index
  1.4       +0 -3      rserv/help/chanserv/join (dead)
  1.4       +0 -3      rserv/help/chanserv/part (dead)
  1.3       +2 -0      rserv/help/userserv/index
  1.9       +5 -1      rserv/include/setup.h.in
  1.7       +76 -39    rserv/src/.depend
  1.29      +2 -2      rserv/src/s_alis.c



leeh        2005/01/04 16:02:46 EST	(20050104_18)

  Modified files:
    src                  c_mode.c s_chanserv.c s_userserv.c 
  Log:
  - handle +l properly in mode parser
  - tidy up CHANSERV::INFO
  - disallow usernames starting with a digit or '-'
  
  Revision  Changes    Path
  1.24      +24 -4     rserv/src/c_mode.c
  1.37      +16 -11    rserv/src/s_chanserv.c
  1.29      +3 -0      rserv/src/s_userserv.c



leeh        2005/01/04 16:01:17 EST	(20050104_17)

  Modified files:
    help/chanserv        index 
    help/operserv        index-admin 
    help/userserv        index 
    include              channel.h modebuild.h 
    src                  c_mode.c s_operserv.c ucommand.c 
  Added files:
    help/operserv        omode u-omode 
  Log:
  - added OPERSERV::OMODE
  - rework the mode parsing system
  
  Revision  Changes    Path
  1.3       +1 -2      rserv/help/chanserv/index
  1.2       +1 -0      rserv/help/operserv/index-admin
  1.1       +4 -0      rserv/help/operserv/omode (new)
  1.1       +4 -0      rserv/help/operserv/u-omode (new)
  1.2       +0 -2      rserv/help/userserv/index
  1.21      +5 -0      rserv/include/channel.h
  1.4       +0 -4      rserv/include/modebuild.h
  1.23      +272 -210  rserv/src/c_mode.c
  1.2       +41 -2     rserv/src/s_operserv.c
  1.22      +0 -2      rserv/src/ucommand.c



leeh        2005/01/04 15:59:59 EST	(20050104_16)

  Modified files:
    doc                  schema.txt 
    include              channel.h hook.h s_chanserv.h 
    src                  c_mode.c channel.c s_chanserv.c 
  Log:
  - added CHANSERV::SET::RESTRICTOPS
  - move CHANSERV::SET::MODES to CREATEMODES
  - added CHANSERV::SET::ENFORCEMODES
  
  Revision  Changes    Path
  1.14      +2 -1      rserv/doc/schema.txt
  1.20      +5 -3      rserv/include/channel.h
  1.5       +5 -3      rserv/include/hook.h
  1.22      +4 -2      rserv/include/s_chanserv.h
  1.22      +24 -0     rserv/src/c_mode.c
  1.35      +2 -0      rserv/src/channel.c
  1.36      +257 -51   rserv/src/s_chanserv.c



leeh        2005/01/04 15:57:55 EST	(20050104_15)

  Modified files:
    doc                  example.conf 
    help/userserv        register 
    include              conf.h s_chanserv.h s_userserv.h 
    src                  conf.c newconf.c s_chanserv.c 
                         s_userserv.c 
  Log:
  - allow_setx -> allow_set_x in conf
  - added CHANSERV::SET::WARNOVERRIDE
  - added CHANSERV::GETKEY
  - move SETPASS|SETEMAIL to SET PASS|EMAIL
  
  Revision  Changes    Path
  1.30      +6 -6      rserv/doc/example.conf
  1.2       +2 -2      rserv/help/userserv/register
  1.36      +2 -2      rserv/include/conf.h
  1.21      +5 -0      rserv/include/s_chanserv.h
  1.15      +1 -0      rserv/include/s_userserv.h
  1.38      +3 -3      rserv/src/conf.c
  1.40      +2 -2      rserv/src/newconf.c
  1.35      +94 -3     rserv/src/s_chanserv.c
  1.28      +165 -34   rserv/src/s_userserv.c



leeh        2005/01/04 15:55:24 EST	(20050104_14)

  Modified files:
    doc                  example.conf 
    include              conf.h event.h s_chanserv.h tools.h 
    src                  conf.c event.c newconf.c rserv.c 
                         s_chanserv.c tools.c 
  Log:
  - fixed bans in chanserv, we now test levels when applying bans and doing
    an unban
  - cache unban results, invalidated on MODBAN/DELBAN
  - added CHANSERV::SET::TOPIC, enforced every n seconds.
  - added eventUpdate(), so events that are timed from config options are
    updated properly
  
  Revision  Changes    Path
  1.29      +7 -2      rserv/doc/example.conf
  1.35      +5 -1      rserv/include/conf.h
  1.4       +1 -0      rserv/include/event.h
  1.20      +2 -0      rserv/include/s_chanserv.h
  1.18      +1 -0      rserv/include/tools.h
  1.37      +2 -4      rserv/src/conf.c
  1.5       +23 -0     rserv/src/event.c
  1.39      +41 -1     rserv/src/newconf.c
  1.44      +5 -7      rserv/src/rserv.c
  1.34      +219 -87   rserv/src/s_chanserv.c
  1.12      +13 -0     rserv/src/tools.c



leeh        2005/01/04 15:01:26 EST	(20050104_13)

  Modified files:
    doc                  example.conf 
    help                 Makefile.in 
    include              client.h conf.h s_userserv.h 
    src                  client.c conf.c newconf.c s_userserv.c 
                         service.c 
  Log:
  - added stealth to service flags, to make it ignore messages from lusers
  - track the clients logged into a username properly
  - added max_logins to userserv conf, controlling how many nicks may be
    logged into a given username at one time
  
  Revision  Changes    Path
  1.28      +9 -4      rserv/doc/example.conf
  1.5       +2 -2      rserv/help/Makefile.in
  1.32      +2 -0      rserv/include/client.h
  1.34      +1 -0      rserv/include/conf.h
  1.14      +1 -1      rserv/include/s_userserv.h
  1.28      +1 -1      rserv/src/client.c
  1.36      +5 -1      rserv/src/conf.c
  1.38      +2 -0      rserv/src/newconf.c
  1.27      +18 -16    rserv/src/s_userserv.c
  1.37      +5 -0      rserv/src/service.c



leeh        2005/01/04 14:58:51 EST	(20050104_12)

  Modified files:
    autoconf             configure.in 
    doc                  example.conf schema.txt 
    help                 genindex.sh 
    help/chanserv        index 
    help/operbot         index-admin 
    include              c_init.h channel.h conf.h setup.h.in 
    src                  Makefile.in c_mode.c channel.c conf.c 
                         newconf.c rserv.c s_global.c s_operbot.c 
  Added files:
    help/operbot         objoin obpart u-objoin u-obpart 
    help/operserv        index-admin osjoin ospart takeover 
                         u-osjoin u-ospart u-takeover 
    src                  s_operserv.c 
  Removed files:
    help/operbot         ojoin opart u-ojoin u-opart 
  Log:
  - rename ojoin/opart to objoin/obpart
  - added operserv service, with initial commands osjoin/ospart/takeover
  
  Revision  Changes    Path
  1.20      +17 -0     rserv/autoconf/configure.in
  1.27      +19 -0     rserv/doc/example.conf
  1.13      +5 -0      rserv/doc/schema.txt
  1.2       +2 -0      rserv/help/chanserv/index
  1.4       +2 -2      rserv/help/genindex.sh
  1.3       +2 -2      rserv/help/operbot/index-admin
  1.1       +3 -0      rserv/help/operbot/objoin (new)
  1.1       +3 -0      rserv/help/operbot/obpart (new)
  1.2       +0 -3      rserv/help/operbot/ojoin (dead)
  1.2       +0 -3      rserv/help/operbot/opart (dead)
  1.1       +3 -0      rserv/help/operbot/u-objoin (new)
  1.1       +3 -0      rserv/help/operbot/u-obpart (new)
  1.2       +0 -3      rserv/help/operbot/u-ojoin (dead)
  1.2       +0 -3      rserv/help/operbot/u-opart (dead)
  1.1       +3 -0      rserv/help/operserv/index-admin (new)
  1.1       +3 -0      rserv/help/operserv/osjoin (new)
  1.1       +3 -0      rserv/help/operserv/ospart (new)
  1.1       +4 -0      rserv/help/operserv/takeover (new)
  1.1       +3 -0      rserv/help/operserv/u-osjoin (new)
  1.1       +3 -0      rserv/help/operserv/u-ospart (new)
  1.1       +4 -0      rserv/help/operserv/u-takeover (new)
  1.17      +1 -0      rserv/include/c_init.h
  1.19      +2 -0      rserv/include/channel.h
  1.33      +3 -2      rserv/include/conf.h
  1.8       +3 -0      rserv/include/setup.h.in
  1.31      +2 -2      rserv/src/Makefile.in
  1.21      +1 -2      rserv/src/c_mode.c
  1.34      +1 -1      rserv/src/channel.c
  1.35      +2 -1      rserv/src/conf.c
  1.37      +1 -0      rserv/src/newconf.c
  1.43      +3 -0      rserv/src/rserv.c
  1.3       +3 -0      rserv/src/s_global.c
  1.22      +18 -21    rserv/src/s_operbot.c
  1.1       +256 -0    rserv/src/s_operserv.c (new)



leeh        2005/01/04 14:55:28 EST	(20050104_11)

  rserv/help/operserv - New directory



leeh        2005/01/04 14:53:38 EST	(20050104_10)

  Modified files:
    include              channel.h rserv.h s_chanserv.h tools.h 
    src                  c_mode.c channel.c io.c s_chanserv.c 
                         s_operbot.c s_userserv.c service.c 
                         tools.c 
  Log:
  - modify join_service() to take a mode to create the channel with
  - make string_to_array() global
  - added validation of channel keys
  - free channels when services parts and it was last person
  - added CHANSERV::SET::AUTOJOIN to make chanserv join automatically
  
  Revision  Changes    Path
  1.18      +2 -1      rserv/include/channel.h
  1.13      +0 -1      rserv/include/rserv.h
  1.19      +1 -3      rserv/include/s_chanserv.h
  1.17      +3 -0      rserv/include/tools.h
  1.20      +38 -1     rserv/src/c_mode.c
  1.33      +16 -2     rserv/src/channel.c
  1.31      +4 -4      rserv/src/io.c
  1.33      +54 -8     rserv/src/s_chanserv.c
  1.21      +3 -3      rserv/src/s_operbot.c
  1.26      +1 -0      rserv/src/s_userserv.c
  1.36      +1 -43     rserv/src/service.c
  1.11      +43 -0     rserv/src/tools.c



leeh        2005/01/04 14:50:40 EST	(20050104_9)

  Modified files:
    doc                  example.conf 
    include              conf.h 
    src                  conf.c newconf.c s_chanserv.c 
                         s_userserv.c 
  Log:
  - added expiry of bans and channel registrations
  - s/channel_reg_table/chan_reg_table
  
  Revision  Changes    Path
  1.26      +7 -0      rserv/doc/example.conf
  1.32      +1 -0      rserv/include/conf.h
  1.34      +4 -0      rserv/src/conf.c
  1.36      +1 -0      rserv/src/newconf.c
  1.32      +82 -12    rserv/src/s_chanserv.c
  1.25      +2 -2      rserv/src/s_userserv.c



leeh        2005/01/04 14:48:28 EST	(20050104_8)

  Modified files:
    doc                  example.conf 
    include              conf.h 
    src                  conf.c io.c newconf.c s_chanserv.c 
  Added files:
    help/chanserv        modban 
  Log:
  - added CHANSERV::MODBAN, to modify access level on a ban
  - added max_bans to chanserv config, controlling how many bans may be set
  
  Revision  Changes    Path
  1.25      +3 -0      rserv/doc/example.conf
  1.1       +5 -0      rserv/help/chanserv/modban (new)
  1.31      +1 -0      rserv/include/conf.h
  1.33      +1 -0      rserv/src/conf.c
  1.30      +1 -1      rserv/src/io.c
  1.35      +1 -0      rserv/src/newconf.c
  1.31      +88 -26    rserv/src/s_chanserv.c



leeh        2005/01/04 14:45:27 EST	(20050104_7)

  Modified files:
    doc                  example.conf 
    include              conf.h io.h 
    src                  client.c newconf.c s_userserv.c 
                         scommand.c 
  Log:
  - added register_url to userserv config, url to point users towards when
    disable_register is set
  - added basic validity checking on email addys
  - validate the PASS command s2s, to ensure we're talking with TS servers
  
  Revision  Changes    Path
  1.24      +5 -0      rserv/doc/example.conf
  1.30      +1 -0      rserv/include/conf.h
  1.18      +3 -0      rserv/include/io.h
  1.27      +10 -1     rserv/src/client.c
  1.34      +1 -0      rserv/src/newconf.c
  1.24      +40 -1     rserv/src/s_userserv.c
  1.21      +35 -0     rserv/src/scommand.c



leeh        2005/01/04 14:20:54 EST	(20050104_6)

  Modified files:
    doc                  example.conf 
    include              rserv.h 
    src                  balloc.c conf.c newconf.c rserv.c 
                         s_alis.c s_chanserv.c s_global.c 
                         s_jupeserv.c s_operbot.c s_userserv.c 
  Log:
  - made the hostnames for services to "services.int"
  - made die() take format strings
  - added ability to just make ircd test the config
  
  Revision  Changes    Path
  1.23      +2 -2      rserv/doc/example.conf
  1.12      +2 -1      rserv/include/rserv.h
  1.7       +5 -12     rserv/src/balloc.c
  1.32      +1 -1      rserv/src/conf.c
  1.33      +6 -1      rserv/src/newconf.c
  1.42      +82 -41    rserv/src/rserv.c
  1.28      +1 -1      rserv/src/s_alis.c
  1.30      +1 -1      rserv/src/s_chanserv.c
  1.2       +1 -1      rserv/src/s_global.c
  1.19      +1 -1      rserv/src/s_jupeserv.c
  1.20      +1 -1      rserv/src/s_operbot.c
  1.23      +1 -1      rserv/src/s_userserv.c



leeh        2005/01/04 13:51:23 EST	(20050104_5)

  Modified files:
    include              channel.h s_chanserv.h 
    src                  c_mode.c channel.c s_alis.c s_chanserv.c 
                         service.c 
  Log:
  - make chmode_to_string() take a struct chmode rather than struct channel
  - added CHANSERV::SET::MODES, used when chanserv creates the channel
  - tweaked CHANSERV::SET::NOOPS behaviour
  
  Revision  Changes    Path
  1.17      +5 -2      rserv/include/channel.h
  1.18      +1 -0      rserv/include/s_chanserv.h
  1.19      +94 -0     rserv/src/c_mode.c
  1.32      +33 -30    rserv/src/channel.c
  1.27      +5 -5      rserv/src/s_alis.c
  1.29      +60 -5     rserv/src/s_chanserv.c
  1.35      +1 -1      rserv/src/service.c



leeh        2005/01/04 13:47:40 EST	(20050104_4)

  Modified files:
    autoconf             configure.in 
    include              s_chanserv.h 
    src                  c_mode.c s_chanserv.c 
  Log:
  - added CHANSERV::SET:NOOPS, to disable anyone being opped.
  - added some info text when configure finishes
  
  Revision  Changes    Path
  1.19      +12 -0     rserv/autoconf/configure.in
  1.17      +2 -0      rserv/include/s_chanserv.h
  1.18      +1 -1      rserv/src/c_mode.c
  1.28      +147 -10   rserv/src/s_chanserv.c



leeh        2005/01/04 13:43:24 EST	(20050104_3)

  Modified files:
    doc                  example.conf 
    include              conf.h 
    src                  conf.c newconf.c rserv.c s_chanserv.c 
                         s_jupeserv.c s_operbot.c s_userserv.c 
  Added files:
    doc                  operguide.txt 
  Log:
  - update some comments in example.conf
  - rename the operator flags so that theyre more intuitive
  - rename oper {}; to operator {}; to be consistent with ircd-ratbox
  - stop rebuild_params() cutting at REASONLEN
  
  Revision  Changes    Path
  1.22      +24 -17    rserv/doc/example.conf
  1.1       +21 -0     rserv/doc/operguide.txt (new)
  1.29      +15 -17    rserv/include/conf.h
  1.31      +7 -6      rserv/src/conf.c
  1.32      +10 -9     rserv/src/newconf.c
  1.41      +2 -7      rserv/src/rserv.c
  1.27      +8 -8      rserv/src/s_chanserv.c
  1.18      +16 -7     rserv/src/s_jupeserv.c
  1.19      +4 -4      rserv/src/s_operbot.c
  1.22      +8 -8      rserv/src/s_userserv.c



leeh        2005/01/04 13:36:54 EST	(20050104_2)

  Modified files:
    autoconf             configure.in 
    doc                  example.conf 
    include              c_init.h conf.h setup.h.in 
    src                  Makefile.in newconf.c rserv.c 
  Added files:
    src                  s_global.c 
  Log:
  - added the global service, to do netwide messages
  
  Revision  Changes    Path
  1.18      +16 -0     rserv/autoconf/configure.in
  1.21      +14 -0     rserv/doc/example.conf
  1.16      +2 -0      rserv/include/c_init.h
  1.28      +3 -0      rserv/include/conf.h
  1.7       +2 -0      rserv/include/setup.h.in
  1.30      +2 -1      rserv/src/Makefile.in
  1.31      +1 -0      rserv/src/newconf.c
  1.40      +3 -0      rserv/src/rserv.c
  1.1       +92 -0     rserv/src/s_global.c (new)



leeh        2005/01/04 13:34:41 EST	(20050104_1)

  Modified files:
    doc                  schema.txt 
    include              s_chanserv.h 
    src                  s_chanserv.c 
  Added files:
    help/chanserv        modauto 
  Log:
  - added CHANSERV::MODAUTO to allow autoop/autovoice
  
  Revision  Changes    Path
  1.12      +1 -0      rserv/doc/schema.txt
  1.3       +5 -0      rserv/help/chanserv/modauto (new)
  1.16      +7 -0      rserv/include/s_chanserv.h
  1.26      +132 -5    rserv/src/s_chanserv.c



leeh        2005/01/04 13:32:51 EST	(20050104_0)

  Modified files:
    include              stdinc.h 
    src                  io.c rserv.c s_chanserv.c s_userserv.c 
  Log:
  - fix a compile error when we dont have getaddrinfo()
  - an ifdef to make compilation work on my laptop..
  
  Revision  Changes    Path
  1.9       +2 -0      rserv/include/stdinc.h
  1.29      +1 -1      rserv/src/io.c
  1.39      +12 -0     rserv/src/rserv.c
  1.25      +0 -1      rserv/src/s_chanserv.c
  1.21      +0 -1      rserv/src/s_userserv.c



leeh        2004/11/29 06:15:28 EST	(20041129_1)

  Modified files:
    help                 genindex.sh 
    help/chanserv        index-admin 
    help/jupeserv        index-admin 
    help/operbot         index-admin 
    help/userserv        index-admin userdrop 
  Log:
  - tweaked alignment for index-admin to 13 chars
  
  Revision  Changes    Path
  1.3       +3 -3      rserv/help/chanserv/index-admin
  1.3       +1 -1      rserv/help/genindex.sh
  1.2       +2 -2      rserv/help/jupeserv/index-admin
  1.2       +2 -2      rserv/help/operbot/index-admin
  1.3       +3 -3      rserv/help/userserv/index-admin
  1.2       +1 -1      rserv/help/userserv/userdrop



leeh        2004/11/29 06:09:14 EST	(20041129_0)

  Modified files:
    doc                  schema.txt 
    include              s_userserv.h 
    src                  s_userserv.c 
  Log:
  - add tracking of who suspends a username
  
  Revision  Changes    Path
  1.11      +1 -0      rserv/doc/schema.txt
  1.13      +1 -0      rserv/include/s_userserv.h
  1.20      +25 -13    rserv/src/s_userserv.c



leeh        2004/11/28 18:40:47 EST	(20041128_2)

  Modified files:
    help/chanserv        index-admin 
    help/userserv        index-admin 
  Added files:
    help/main            u-boot u-who 
  Log:
  - updated index files and added helpfiles for .boot/.who
  
  Revision  Changes    Path
  1.2       +4 -4      rserv/help/chanserv/index-admin
  1.1       +2 -0      rserv/help/main/u-boot (new)
  1.1       +10 -0     rserv/help/main/u-who (new)
  1.2       +3 -0      rserv/help/userserv/index-admin



leeh        2004/11/28 18:31:47 EST	(20041128_1)

  Modified files:
    include              client.h conf.h 
    src                  client.c conf.c io.c service.c u_stats.c 
                         ucommand.c 
  Log:
  - added tracking of logged in opers over irc
  - added conversion of oper flags -> string
  - deallocate oper conf on client exit
  - added .boot and .who commands
  
  Revision  Changes    Path
  1.31      +1 -0      rserv/include/client.h
  1.27      +1 -0      rserv/include/conf.h
  1.26      +8 -0      rserv/src/client.c
  1.30      +36 -0     rserv/src/conf.c
  1.28      +9 -3      rserv/src/io.c
  1.34      +8 -2      rserv/src/service.c
  1.10      +3 -2      rserv/src/u_stats.c
  1.21      +90 -12    rserv/src/ucommand.c



leeh        2004/11/28 17:21:32 EST	(20041128_0)

  Modified files:
    include              client.h io.h 
    src                  c_message.c client.c conf.c io.c 
                         newconf.c scommand.c service.c ucommand.c 
  Log:
  - fix set_modes_from_table() not resetting, which was screwing up service
    flags
  - fixed up some bugs with services introduction
  
  Revision  Changes    Path
  1.30      +12 -9     rserv/include/client.h
  1.17      +5 -0      rserv/include/io.h
  1.16      +3 -0      rserv/src/c_message.c
  1.25      +6 -0      rserv/src/client.c
  1.29      +21 -15    rserv/src/conf.c
  1.27      +3 -0      rserv/src/io.c
  1.30      +23 -8     rserv/src/newconf.c
  1.20      +3 -0      rserv/src/scommand.c
  1.33      +14 -3     rserv/src/service.c
  1.20      +8 -4      rserv/src/ucommand.c



leeh        2004/11/24 20:26:09 EST	(20041125_0)

  Modified files:
    help/main            u-flags 
    include              io.h service.h 
    src                  rserv.c s_alis.c s_chanserv.c 
                         s_jupeserv.c s_operbot.c s_userserv.c 
                         service.c ucommand.c 
  Log:
  - fix rebuild_params() not adding spaces
  - added a generic spying flag to the service handlers, which will send a
    notice to the users with that flag in dcc when the command is used.
  - implement command spying for register, oper jupes and alis
  
  Revision  Changes    Path
  1.3       +3 -0      rserv/help/main/u-flags
  1.16      +5 -1      rserv/include/io.h
  1.17      +1 -0      rserv/include/service.h
  1.38      +2 -0      rserv/src/rserv.c
  1.26      +2 -2      rserv/src/s_alis.c
  1.24      +24 -24    rserv/src/s_chanserv.c
  1.17      +8 -8      rserv/src/s_jupeserv.c
  1.18      +5 -5      rserv/src/s_operbot.c
  1.19      +16 -10    rserv/src/s_userserv.c
  1.32      +7 -0      rserv/src/service.c
  1.19      +9 -0      rserv/src/ucommand.c



leeh        2004/11/24 16:24:54 EST	(20041124_2)

  Modified files:
    help/main            u-flags 
    include              io.h ucommand.h 
    src                  s_chanserv.c s_jupeserv.c s_operbot.c 
                         s_userserv.c service.c u_stats.c 
                         ucommand.c 
  Log:
  - implemented flag 'spy' in dcc to spy on commands issued by admins,
    param per ucommand entry to disable it for that command (help, flags etc)
  
  Revision  Changes    Path
  1.2       +5 -4      rserv/help/main/u-flags
  1.15      +3 -2      rserv/include/io.h
  1.7       +1 -0      rserv/include/ucommand.h
  1.23      +5 -5      rserv/src/s_chanserv.c
  1.16      +3 -3      rserv/src/s_jupeserv.c
  1.17      +3 -3      rserv/src/s_operbot.c
  1.18      +5 -5      rserv/src/s_userserv.c
  1.31      +6 -1      rserv/src/service.c
  1.9       +1 -1      rserv/src/u_stats.c
  1.18      +18 -10    rserv/src/ucommand.c



leeh        2004/11/23 20:28:20 EST	(20041124_1)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - merge two loc_sqlite_exec()'s
  - update lastmod on suspend/unsuspend
  
  Revision  Changes    Path
  1.22      +12 -7     rserv/src/s_chanserv.c



leeh        2004/11/23 20:21:32 EST	(20041124_0)

  Modified files:
    include              s_chanserv.h 
    src                  s_chanserv.c s_userserv.c 
  Log:
  - make free_member_reg() raise the highest level to owner status when we
    remove the owner of a channel.
  
  Revision  Changes    Path
  1.15      +1 -1      rserv/include/s_chanserv.h
  1.21      +71 -28    rserv/src/s_chanserv.c
  1.17      +1 -8      rserv/src/s_userserv.c



leeh        2004/11/23 12:04:37 EST	(20041123_0)

  Modified files:
    doc                  example.conf 
    include              conf.h tools.h 
    src                  conf.c newconf.c s_userserv.c service.c 
  Log:
  - add expiry of registered usernames.
  
  Revision  Changes    Path
  1.20      +6 -0      rserv/doc/example.conf
  1.26      +2 -0      rserv/include/conf.h
  1.16      +4 -0      rserv/include/tools.h
  1.28      +2 -0      rserv/src/conf.c
  1.29      +2 -0      rserv/src/newconf.c
  1.16      +50 -38    rserv/src/s_userserv.c
  1.30      +10 -3     rserv/src/service.c



leeh        2004/11/21 12:08:14 EST	(20041121_0)

  Modified files:
    doc                  schema.txt 
    include              s_chanserv.h 
    src                  s_chanserv.c 
  Log:
  - track which oper suspends a channel, and output the fact its suspended
    in CHANSERV::INFO
  
  Revision  Changes    Path
  1.10      +1 -0      rserv/doc/schema.txt
  1.14      +1 -0      rserv/include/s_chanserv.h
  1.20      +25 -7     rserv/src/s_chanserv.c



leeh        2004/11/20 11:49:50 EST	(20041120_1)

  Modified files:
    include              s_userserv.h 
    src                  client.c s_chanserv.c s_userserv.c 
  Log:
  - fix chanserv to update flags in db on suspend/unsuspend
  - add refcounting to user_reg's, and logout users on userdrop
  
  Revision  Changes    Path
  1.12      +1 -0      rserv/include/s_userserv.h
  1.24      +6 -0      rserv/src/client.c
  1.19      +12 -0     rserv/src/s_chanserv.c
  1.15      +34 -20    rserv/src/s_userserv.c



leeh        2004/11/20 10:08:35 EST	(20041120_0)

  Modified files:
    include              s_userserv.h 
    src                  s_chanserv.c s_userserv.c 
  Added files:
    help/chanserv        chandrop chanregister chansuspend 
                         chanunsuspend u-chandrop u-chanregister 
                         u-chansuspend u-chanunsuspend 
    help/userserv        u-userdrop u-userregister u-usersuspend 
                         u-userunsuspend userdrop userregister 
                         usersuspend userunsuspend 
  Removed files:
    help/chanserv        cdrop cregister csuspend cunsuspend 
                         u-cdrop u-cregister u-csuspend 
                         u-cunsuspend 
    help/userserv        u-udrop udrop 
  Log:
  - renamed CDROP,CREGISTER,CSUSPEND,CUNSUSPEND to CHANDROP etc.
  - renamed UDROP to USERDROP
  - added USERREGISTER, USERSUSPEND, USERUNSUSPEND to userserv
  - added INFO to chanserv
  - tidied up notices with userserv
  
  Revision  Changes    Path
  1.3       +0 -3      rserv/help/chanserv/cdrop (dead)
  1.1       +3 -0      rserv/help/chanserv/chandrop (new)
  1.1       +4 -0      rserv/help/chanserv/chanregister (new)
  1.1       +3 -0      rserv/help/chanserv/chansuspend (new)
  1.1       +3 -0      rserv/help/chanserv/chanunsuspend (new)
  1.3       +0 -4      rserv/help/chanserv/cregister (dead)
  1.2       +0 -3      rserv/help/chanserv/csuspend (dead)
  1.2       +0 -3      rserv/help/chanserv/cunsuspend (dead)
  1.2       +0 -3      rserv/help/chanserv/u-cdrop (dead)
  1.1       +3 -0      rserv/help/chanserv/u-chandrop (new)
  1.1       +4 -0      rserv/help/chanserv/u-chanregister (new)
  1.1       +3 -0      rserv/help/chanserv/u-chansuspend (new)
  1.1       +3 -0      rserv/help/chanserv/u-chanunsuspend (new)
  1.2       +0 -4      rserv/help/chanserv/u-cregister (dead)
  1.2       +0 -3      rserv/help/chanserv/u-csuspend (dead)
  1.2       +0 -3      rserv/help/chanserv/u-cunsuspend (dead)
  1.2       +0 -3      rserv/help/userserv/u-udrop (dead)
  1.1       +3 -0      rserv/help/userserv/u-userdrop (new)
  1.1       +5 -0      rserv/help/userserv/u-userregister (new)
  1.1       +3 -0      rserv/help/userserv/u-usersuspend (new)
  1.1       +3 -0      rserv/help/userserv/u-userunsuspend (new)
  1.3       +0 -3      rserv/help/userserv/udrop (dead)
  1.1       +3 -0      rserv/help/userserv/userdrop (new)
  1.1       +5 -0      rserv/help/userserv/userregister (new)
  1.1       +3 -0      rserv/help/userserv/usersuspend (new)
  1.1       +3 -0      rserv/help/userserv/userunsuspend (new)
  1.11      +2 -0      rserv/include/s_userserv.h
  1.18      +143 -91   rserv/src/s_chanserv.c
  1.14      +277 -41   rserv/src/s_userserv.c



leeh        2004/11/19 17:55:40 EST	(20041119_7)

  Modified files:
    include              client.h 
    src                  s_userserv.c 
  Log:
  - only allow USERSERV::REGISTER once per client
  - check the username passed to USERSERV::REGISTER is valid, uses same
    characters as a NICK can.
  
  Revision  Changes    Path
  1.29      +4 -0      rserv/include/client.h
  1.13      +24 -1     rserv/src/s_userserv.c



leeh        2004/11/19 17:39:32 EST	(20041119_6)

  Modified files:
    doc                  example.conf 
    include              conf.h 
    src                  conf.c newconf.c s_alis.c 
  Log:
  - added max_matches option to alis
  
  Revision  Changes    Path
  1.19      +3 -0      rserv/doc/example.conf
  1.25      +3 -0      rserv/include/conf.h
  1.27      +7 -0      rserv/src/conf.c
  1.28      +7 -0      rserv/src/newconf.c
  1.25      +2 -3      rserv/src/s_alis.c



leeh        2004/11/19 16:54:55 EST	(20041119_5)

  Modified files:
    doc                  example.conf 
    include              client.h log.h 
    src                  log.c newconf.c s_alis.c s_chanserv.c 
                         s_jupeserv.c s_operbot.c s_userserv.c 
  Log:
  - implement loglevel to service {};
  - added logging of services commands
  - fix a bug with .cregister using the wrong param
  - fix wrong parameter count on udrop
  
  Revision  Changes    Path
  1.18      +36 -0     rserv/doc/example.conf
  1.28      +2 -0      rserv/include/client.h
  1.6       +1 -1      rserv/include/log.h
  1.7       +4 -1      rserv/src/log.c
  1.27      +6 -0      rserv/src/newconf.c
  1.24      +2 -0      rserv/src/s_alis.c
  1.17      +92 -1     rserv/src/s_chanserv.c
  1.15      +26 -0     rserv/src/s_jupeserv.c
  1.16      +10 -0     rserv/src/s_operbot.c
  1.12      +18 -1     rserv/src/s_userserv.c



leeh        2004/11/19 09:08:20 EST	(20041119_4)

  Modified files:
    doc                  example.conf 
    include              client.h 
    src                  newconf.c service.c 
  Log:
  - read in the index/index-admin files to each service
  - add a short_help flag to services, which will use the old help method of
    simply outputting a list of commands, otherwise we output index and
    index-admin if theyre an admin.
  
  Revision  Changes    Path
  1.17      +6 -4      rserv/doc/example.conf
  1.27      +5 -0      rserv/include/client.h
  1.26      +1 -0      rserv/src/newconf.c
  1.29      +77 -21    rserv/src/service.c



leeh        2004/11/19 08:45:19 EST	(20041119_3)

  Modified files:
    doc                  example.conf 
    include              client.h service.h 
    src                  conf.c io.c newconf.c service.c 
  Log:
  - reworked reintroducing of services to use bitmasks, and added ability to
    disable a service
  
  Revision  Changes    Path
  1.16      +1 -0      rserv/doc/example.conf
  1.26      +16 -7     rserv/include/client.h
  1.16      +1 -0      rserv/include/service.h
  1.26      +13 -6     rserv/src/conf.c
  1.26      +11 -0     rserv/src/io.c
  1.25      +8 -7      rserv/src/newconf.c
  1.28      +20 -2     rserv/src/service.c



leeh        2004/11/19 08:07:22 EST	(20041119_2)

  Modified files:
    doc                  example.conf 
    include              client.h service.h 
    src                  newconf.c s_alis.c s_chanserv.c 
                         s_jupeserv.c s_operbot.c s_userserv.c 
                         scommand.c service.c 
  Log:
  - removed the 'opered' flag from struct service_handler
  - added flags entry to service {};, two flags controlling whether the
    service is opered, and whether messages come from the service nick or the
    servername
  - fixed services to always use service_error()
  - fixed OLOGIN etc to always use sendto_server()
  
  Revision  Changes    Path
  1.15      +11 -0     rserv/doc/example.conf
  1.25      +7 -1      rserv/include/client.h
  1.15      +0 -1      rserv/include/service.h
  1.24      +15 -0     rserv/src/newconf.c
  1.23      +21 -27    rserv/src/s_alis.c
  1.16      +1 -1      rserv/src/s_chanserv.c
  1.14      +1 -1      rserv/src/s_jupeserv.c
  1.15      +1 -1      rserv/src/s_operbot.c
  1.11      +5 -5      rserv/src/s_userserv.c
  1.19      +3 -5      rserv/src/scommand.c
  1.27      +27 -29    rserv/src/service.c



leeh        2004/11/19 07:28:37 EST	(20041119_1)

  Modified files:
    src                  s_jupeserv.c 
  Log:
  - disable wildcard jupes, and jupes matching our uplink
  
  Revision  Changes    Path
  1.13      +17 -3     rserv/src/s_jupeserv.c



leeh        2004/11/18 19:57:02 EST	(20041119_0)

  Modified files:
    .                    INSTALL configure 
    autoconf             configure.in 
    include              rserv.h 
    src                  newconf.c rserv.c s_jupeserv.c 
  Added files:
    .                    README 
  Log:
  - added sqlite installation instructions to INSTALL
  - add some info to README
  - fix configure including -lsqlite twice
  - check servername is a valid servername
  - check requested jupes are valid servernames and dont match our name.
  
  Revision  Changes    Path
  1.4       +47 -7     rserv/INSTALL
  1.1       +29 -0     rserv/README (new)
  1.17      +1 -1      rserv/autoconf/configure.in
  1.17      +1 -1      rserv/configure
  1.11      +2 -0      rserv/include/rserv.h
  1.23      +8 -0      rserv/src/newconf.c
  1.37      +23 -0     rserv/src/rserv.c
  1.12      +20 -1     rserv/src/s_jupeserv.c



leeh        2004/11/18 18:35:25 EST	(20041118_6)

  Added files:
    help/jupeserv        u-jupe u-unjupe 
  Log:
  - add jupeserv helpfiles too
  
  Revision  Changes    Path
  1.1       +4 -0      rserv/help/jupeserv/u-jupe (new)
  1.1       +3 -0      rserv/help/jupeserv/u-unjupe (new)



leeh        2004/11/18 18:34:00 EST	(20041118_5)

  Modified files:
    help                 genindex.sh 
    src                  service.c 
  Added files:
    help/chanserv        u-cdrop u-cregister u-csuspend 
                         u-cunsuspend 
    help/operbot         index-admin ojoin opart u-ojoin u-opart 
    help/userserv        u-udrop 
  Log:
  - updated genindex.sh to ignore help files beginning with "u-", these are
    for logins over dcc
  - added operbot documentation
  - added documentation for commands over dcc
  
  Revision  Changes    Path
  1.1       +3 -0      rserv/help/chanserv/u-cdrop (new)
  1.1       +4 -0      rserv/help/chanserv/u-cregister (new)
  1.1       +3 -0      rserv/help/chanserv/u-csuspend (new)
  1.1       +3 -0      rserv/help/chanserv/u-cunsuspend (new)
  1.2       +8 -0      rserv/help/genindex.sh
  1.1       +2 -0      rserv/help/operbot/index-admin (new)
  1.1       +3 -0      rserv/help/operbot/ojoin (new)
  1.1       +3 -0      rserv/help/operbot/opart (new)
  1.1       +3 -0      rserv/help/operbot/u-ojoin (new)
  1.1       +3 -0      rserv/help/operbot/u-opart (new)
  1.1       +3 -0      rserv/help/userserv/u-udrop (new)
  1.26      +8 -8      rserv/src/service.c



leeh        2004/11/18 17:33:26 EST	(20041118_4)

  Modified files:
    help                 Makefile.in 
    help/operbot         op 
    include              client.h ucommand.h 
    src                  rserv.c service.c ucommand.c 
  Log:
  - fix Makefile.in in help/ to correctly install all help files
  - store list of ucommands in each service for .help
  - reworked .help to list commands available in each service
  
  Revision  Changes    Path
  1.4       +6 -13     rserv/help/Makefile.in
  1.4       +1 -2      rserv/help/operbot/op
  1.24      +2 -0      rserv/include/client.h
  1.6       +3 -2      rserv/include/ucommand.h
  1.36      +1 -1      rserv/src/rserv.c
  1.25      +1 -1      rserv/src/service.c
  1.17      +69 -44    rserv/src/ucommand.c



leeh        2004/11/18 14:37:06 EST	(20041118_3)

  Modified files:
    doc                  example.conf 
    help/chanserv        addban adduser cdrop clearallops 
                         clearbans clearmodes clearops cregister 
                         delban deluser invite join listbans 
                         listusers moduser op part register 
                         suspend unban unsuspend voice 
    help/jupeserv        jupe unjupe 
    help/userserv        udrop 
    include              s_chanserv.h 
    src                  s_chanserv.c 
  Added files:
    help                 genindex.sh 
    help/alis            index 
    help/chanserv        csuspend cunsuspend index index-admin 
    help/jupeserv        index index-admin 
    help/operbot         index 
    help/userserv        index index-admin 
  Log:
  - added an sh script to generate index files, add added these in.
  - update helpfiles
  - added ability to suspend/unsuspend a channel registration
  
  Revision  Changes    Path
  1.14      +6 -0      rserv/doc/example.conf
  1.1       +1 -0      rserv/help/alis/index (new)
  1.2       +1 -1      rserv/help/chanserv/addban
  1.3       +1 -1      rserv/help/chanserv/adduser
  1.2       +1 -1      rserv/help/chanserv/cdrop
  1.2       +1 -1      rserv/help/chanserv/clearallops
  1.2       +1 -1      rserv/help/chanserv/clearbans
  1.2       +1 -1      rserv/help/chanserv/clearmodes
  1.2       +1 -1      rserv/help/chanserv/clearops
  1.2       +1 -1      rserv/help/chanserv/cregister
  1.1       +3 -0      rserv/help/chanserv/csuspend (new)
  1.1       +3 -0      rserv/help/chanserv/cunsuspend (new)
  1.2       +1 -1      rserv/help/chanserv/delban
  1.3       +1 -1      rserv/help/chanserv/deluser
  1.1       +20 -0     rserv/help/chanserv/index (new)
  1.1       +4 -0      rserv/help/chanserv/index-admin (new)
  1.2       +1 -1      rserv/help/chanserv/invite
  1.3       +1 -1      rserv/help/chanserv/join
  1.2       +1 -1      rserv/help/chanserv/listbans
  1.2       +1 -1      rserv/help/chanserv/listusers
  1.3       +1 -1      rserv/help/chanserv/moduser
  1.3       +1 -1      rserv/help/chanserv/op
  1.3       +1 -1      rserv/help/chanserv/part
  1.3       +1 -1      rserv/help/chanserv/register
  1.2       +1 -1      rserv/help/chanserv/suspend
  1.2       +1 -1      rserv/help/chanserv/unban
  1.2       +1 -1      rserv/help/chanserv/unsuspend
  1.3       +1 -1      rserv/help/chanserv/voice
  1.1       +30 -0     rserv/help/genindex.sh (new)
  1.1       +3 -0      rserv/help/jupeserv/index (new)
  1.1       +2 -0      rserv/help/jupeserv/index-admin (new)
  1.2       +1 -1      rserv/help/jupeserv/jupe
  1.2       +1 -1      rserv/help/jupeserv/unjupe
  1.1       +2 -0      rserv/help/operbot/index (new)
  1.1       +5 -0      rserv/help/userserv/index (new)
  1.1       +1 -0      rserv/help/userserv/index-admin (new)
  1.2       +1 -1      rserv/help/userserv/udrop
  1.13      +2 -0      rserv/include/s_chanserv.h
  1.15      +104 -0    rserv/src/s_chanserv.c



leeh        2004/11/18 12:39:55 EST	(20041118_2)

  Modified files:
    include              conf.h 
    src                  conf.c newconf.c s_userserv.c 
  Added files:
    help/userserv        setemail setpass 
  Log:
  - imlpemented SETPASS and SETEMAIL for userserv, and appropriate conf
    options to disable them
  
  Revision  Changes    Path
  1.1       +3 -0      rserv/help/userserv/setemail (new)
  1.1       +4 -0      rserv/help/userserv/setpass (new)
  1.24      +2 -0      rserv/include/conf.h
  1.25      +2 -0      rserv/src/conf.c
  1.22      +2 -0      rserv/src/newconf.c
  1.10      +54 -0     rserv/src/s_userserv.c



leeh        2004/11/18 12:21:27 EST	(20041118_1)

  Modified files:
    help                 Makefile.in 
  Added files:
    help/jupeserv        calljupe callunjupe jupe pending unjupe 
    help/userserv        login logout register udrop 
  Removed files:
    help/hoststat        clones host testmask 
  Log:
  - add help for various commands
  
  Revision  Changes    Path
  1.3       +2 -2      rserv/help/Makefile.in
  1.3       +0 -3      rserv/help/hoststat/clones (dead)
  1.3       +0 -3      rserv/help/hoststat/host (dead)
  1.3       +0 -3      rserv/help/hoststat/testmask (dead)
  1.1       +4 -0      rserv/help/jupeserv/calljupe (new)
  1.1       +3 -0      rserv/help/jupeserv/callunjupe (new)
  1.1       +4 -0      rserv/help/jupeserv/jupe (new)
  1.1       +2 -0      rserv/help/jupeserv/pending (new)
  1.1       +3 -0      rserv/help/jupeserv/unjupe (new)
  1.1       +4 -0      rserv/help/userserv/login (new)
  1.1       +2 -0      rserv/help/userserv/logout (new)
  1.1       +6 -0      rserv/help/userserv/register (new)
  1.1       +3 -0      rserv/help/userserv/udrop (new)



leeh        2004/11/17 19:05:13 EST	(20041118_0)

  Modified files:
    .                    INSTALL 
    src                  rserv.c 
  Log:
  - dont allow running as root
  
  Revision  Changes    Path
  1.3       +1 -1      rserv/INSTALL
  1.35      +7 -1      rserv/src/rserv.c



leeh        2004/11/17 18:58:16 EST	(20041117_4)

  Modified files:
    .                    Makefile.in 
    doc                  example.conf schema.txt 
    include              conf.h s_userserv.h 
    src                  .cvsignore conf.c newconf.c s_userserv.c 
  Log:
  - install the schema to PREFIX too
  - add storage of email address to userserv db, conf option register_email to
    dictate whether users are required to give an email addy on REGISTER
  
  Revision  Changes    Path
  1.7       +1 -0      rserv/Makefile.in
  1.13      +2 -0      rserv/doc/example.conf
  1.9       +1 -0      rserv/doc/schema.txt
  1.23      +1 -0      rserv/include/conf.h
  1.10      +1 -0      rserv/include/s_userserv.h
  1.3       +1 -1      rserv/src/.cvsignore
  1.24      +1 -0      rserv/src/conf.c
  1.21      +1 -0      rserv/src/newconf.c
  1.9       +21 -7     rserv/src/s_userserv.c



leeh        2004/11/17 18:37:29 EST	(20041117_3)

  Modified files:
    .                    configure 
    autoconf             configure.in 
  Log:
  - add help text in configure to --with-sqlite
  
  Revision  Changes    Path
  1.16      +3 -1      rserv/autoconf/configure.in
  1.16      +1 -1      rserv/configure



leeh        2004/11/17 17:22:53 EST	(20041117_2)

  Modified files:
    .                    Makefile.in configure 
    autoconf             configure.in 
    include              config.h 
    src                  Makefile.in 
  Log:
  - fixed the autoconf code to check properly for sqlite.h and sqlite lib
  - renamed the conf, pid and db file to services.(???)
  - renamed the binary to ratbox-services
  
  Revision  Changes    Path
  1.6       +1 -1      rserv/Makefile.in
  1.15      +30 -42    rserv/autoconf/configure.in
  1.15      +81 -53    rserv/configure
  1.22      +3 -3      rserv/include/config.h
  1.29      +2 -2      rserv/src/Makefile.in



leeh        2004/11/17 16:31:15 EST	(20041117_1)

  Modified files:
    .                    Makefile.in 
    include              client.h config.h log.h tools.h 
    src                  balloc.c c_error.c client.c conf.c io.c 
                         log.c newconf.c rserv.c scommand.c 
                         service.c ucommand.c 
  Log:
  - moved logfiles to their own dir
  - s/slog/mlog
  - give each service its own logfile
  - tidied up the log reopening
  
  Revision  Changes    Path
  1.5       +1 -0      rserv/Makefile.in
  1.23      +2 -0      rserv/include/client.h
  1.21      +3 -1      rserv/include/config.h
  1.5       +7 -3      rserv/include/log.h
  1.15      +2 -2      rserv/include/tools.h
  1.6       +6 -6      rserv/src/balloc.c
  1.6       +1 -1      rserv/src/c_error.c
  1.23      +7 -7      rserv/src/client.c
  1.23      +4 -5      rserv/src/conf.c
  1.25      +18 -18    rserv/src/io.c
  1.6       +46 -6     rserv/src/log.c
  1.20      +1 -1      rserv/src/newconf.c
  1.34      +9 -9      rserv/src/rserv.c
  1.18      +2 -2      rserv/src/scommand.c
  1.24      +5 -3      rserv/src/service.c
  1.16      +3 -3      rserv/src/ucommand.c



leeh        2004/11/17 10:46:34 EST	(20041117_0)

  Modified files:
    doc                  example.conf 
    src                  conf.c 
  Log:
  - updated the example conf and added some conf validation
  
  Revision  Changes    Path
  1.12      +85 -11    rserv/doc/example.conf
  1.22      +30 -0     rserv/src/conf.c



leeh        2004/11/15 19:06:49 EST	(20041116_0)

  Modified files:
    src                  s_jupeserv.c 
  Log:
  - added "PENDING" command to jupeserv to list pending jupes/unjupes
  
  Revision  Changes    Path
  1.11      +38 -0     rserv/src/s_jupeserv.c



leeh        2004/11/12 10:27:25 EST	(20041112_0)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - chain -o's and kicks together when we do CHANSERV::ADDBAN
  - fix rebuilding of ban reason on CHANSERV::ADDBAN
  
  Revision  Changes    Path
  1.14      +16 -12    rserv/src/s_chanserv.c



leeh        2004/11/05 18:15:59 EST	(20041105_0)

  Modified files:
    include              modebuild.h rserv.h s_chanserv.h 
    src                  channel.c modebuild.c rserv.c 
                         s_chanserv.c s_jupeserv.c 
  Log:
  - reworked kickbuilder to store reason per kick
  - hook for HOOK_JOIN_CHANNEL was using wrong params
  - added support to chanserv for kickbanning people who join and match
    stored bans
  
  Revision  Changes    Path
  1.3       +2 -3      rserv/include/modebuild.h
  1.10      +2 -0      rserv/include/rserv.h
  1.12      +1 -0      rserv/include/s_chanserv.h
  1.31      +1 -1      rserv/src/channel.c
  1.3       +21 -7     rserv/src/modebuild.c
  1.33      +3 -0      rserv/src/rserv.c
  1.13      +105 -0    rserv/src/s_chanserv.c
  1.10      +1 -1      rserv/src/s_jupeserv.c



leeh        2004/10/29 15:06:56 EDT	(20041029_1)

  Modified files:
    src                  service.c 
  Log:
  - fix include of crypt.h
  
  Revision  Changes    Path
  1.23      +5 -1      rserv/src/service.c



leeh        2004/10/29 14:57:22 EDT	(20041029_0)

  Modified files:
    src                  Makefile.in 
    autoconf             configure.in 
    .                    configure 
  Log:
  - patch via rakaur to properly check for sqlite
  
  Revision  Changes    Path
  1.14      +45 -0     rserv/autoconf/configure.in
  1.14      +162 -70   rserv/configure
  1.28      +3 -3      rserv/src/Makefile.in



leeh        2004/10/27 15:22:47 EDT	(20041027_5)

  Modified files:
    help/operbot         op 
    src                  s_operbot.c 
  Log:
  - allow op to operbot without params, to op in all common channels
  
  Revision  Changes    Path
  1.3       +3 -2      rserv/help/operbot/op
  1.14      +27 -1     rserv/src/s_operbot.c



leeh        2004/10/27 14:27:40 EDT	(20041027_4)

  Modified files:
    include              tools.h 
    src                  c_mode.c channel.c s_operbot.c scommand.c 
                         tools.c 
  Log:
  - swapped two params of dlink_find_* to be consistent with other dlink
    functions
  
  Revision  Changes    Path
  1.14      +3 -3      rserv/include/tools.h
  1.17      +2 -2      rserv/src/c_mode.c
  1.30      +4 -4      rserv/src/channel.c
  1.13      +4 -4      rserv/src/s_operbot.c
  1.17      +1 -1      rserv/src/scommand.c
  1.10      +4 -4      rserv/src/tools.c



leeh        2004/10/27 14:15:34 EDT	(20041027_3)

  Modified files:
    include              channel.h conf.h 
    src                  channel.c newconf.c 
  Log:
  - added a config option named ratbox, for a ratbox only network
  - simply have the server op us if we lose ops and network is ratbox
  - move the services reop on sjoin to just below when we remove our modes,
    before we start parsing the nicklist
  
  Revision  Changes    Path
  1.16      +1 -1      rserv/include/channel.h
  1.22      +1 -0      rserv/include/conf.h
  1.29      +23 -13    rserv/src/channel.c
  1.19      +1 -0      rserv/src/newconf.c



leeh        2004/10/27 14:05:41 EDT	(20041027_2)

  Modified files:
    include              modebuild.h 
    src                  modebuild.c 
  Log:
  - added a kick builder
  
  Revision  Changes    Path
  1.2       +5 -0      rserv/include/modebuild.h
  1.2       +35 -0     rserv/src/modebuild.c



leeh        2004/10/27 13:21:34 EDT	(20041027_1)

  Modified files:
    src                  s_jupeserv.c 
  Log:
  - added wallops to calljupe/callunjupe
  
  Revision  Changes    Path
  1.9       +24 -4     rserv/src/s_jupeserv.c



leeh        2004/10/27 12:43:32 EDT	(20041027_0)

  Modified files:
    include              conf.h 
    src                  newconf.c s_jupeserv.c 
  Log:
  - added expiry of pending oper jupes, with associated conf option.
  
  Revision  Changes    Path
  1.21      +1 -0      rserv/include/conf.h
  1.18      +1 -0      rserv/src/newconf.c
  1.8       +26 -0     rserv/src/s_jupeserv.c



leeh        2004/10/19 18:45:42 EDT	(20041019_1)

  Modified files:
    include              conf.h 
    src                  newconf.c s_jupeserv.c 
  Log:
  - remove admin_score from jupes config
  - disable oper jupes if the appropriate vars are 0
  - add jupe/unjupe over dcc
  
  Revision  Changes    Path
  1.20      +0 -1      rserv/include/conf.h
  1.17      +0 -1      rserv/src/newconf.c
  1.7       +97 -1     rserv/src/s_jupeserv.c



leeh        2004/10/19 18:20:13 EDT	(20041019_0)

  Modified files:
    .                    CREDITS INSTALL 
    include              conf.h hook.h 
    src                  newconf.c s_jupeserv.c scommand.c 
  Log:
  - updated CREDITS and INSTALL
  - added JUPE/UNJUPE over irc commands, to immediately jupe/unjupe servers,
    controllable via jupe_admin
  - add a finished_bursting hook, at which point reintroduce juped servers
  
  Revision  Changes    Path
  1.2       +4 -6      rserv/CREDITS
  1.2       +18 -7     rserv/INSTALL
  1.19      +1 -0      rserv/include/conf.h
  1.4       +2 -1      rserv/include/hook.h
  1.16      +1 -0      rserv/src/newconf.c
  1.6       +99 -2     rserv/src/s_jupeserv.c
  1.16      +2 -0      rserv/src/scommand.c



leeh        2004/10/16 20:11:02 EDT	(20041017_0)

  Modified files:
    doc                  schema.txt 
    include              hook.h 
    src                  client.c hook.c s_jupeserv.c 
  Log:
  - reworked hooks to use integer returning funcs
  - added hook for squit of unknown servers, for jupeserv, it now reintroduces
    squit jupes
  - storage of jupes in db
  
  Revision  Changes    Path
  1.8       +5 -0      rserv/doc/schema.txt
  1.3       +4 -3      rserv/include/hook.h
  1.22      +5 -1      rserv/src/client.c
  1.3       +6 -3      rserv/src/hook.c
  1.5       +66 -16    rserv/src/s_jupeserv.c



leeh        2004/10/16 19:36:30 EDT	(20041016_3)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - make the chanserv ban duration in minutes not seconds
  
  Revision  Changes    Path
  1.12      +2 -1      rserv/src/s_chanserv.c



leeh        2004/10/16 18:47:50 EDT	(20041016_2)

  Modified files:
    help/chanserv        adduser deluser join moduser op part 
                         register voice 
  Added files:
    help/chanserv        addban cdrop clearallops clearbans 
                         clearmodes clearops cregister delban 
                         invite listbans listusers suspend unban 
                         unsuspend 
  Removed files:
    help/chanserv        deop devoice modauto 
  Log:
  - updated the chanserv documentation
  
  Revision  Changes    Path
  1.1       +8 -0      rserv/help/chanserv/addban (new)
  1.2       +3 -3      rserv/help/chanserv/adduser
  1.1       +3 -0      rserv/help/chanserv/cdrop (new)
  1.1       +3 -0      rserv/help/chanserv/clearallops (new)
  1.1       +3 -0      rserv/help/chanserv/clearbans (new)
  1.1       +3 -0      rserv/help/chanserv/clearmodes (new)
  1.1       +3 -0      rserv/help/chanserv/clearops (new)
  1.1       +4 -0      rserv/help/chanserv/cregister (new)
  1.1       +4 -0      rserv/help/chanserv/delban (new)
  1.2       +2 -2      rserv/help/chanserv/deluser
  1.2       +0 -5      rserv/help/chanserv/deop (dead)
  1.2       +0 -5      rserv/help/chanserv/devoice (dead)
  1.1       +3 -0      rserv/help/chanserv/invite (new)
  1.2       +3 -3      rserv/help/chanserv/join
  1.1       +3 -0      rserv/help/chanserv/listbans (new)
  1.1       +3 -0      rserv/help/chanserv/listusers (new)
  1.2       +0 -5      rserv/help/chanserv/modauto (dead)
  1.2       +12 -2     rserv/help/chanserv/moduser
  1.2       +3 -5      rserv/help/chanserv/op
  1.2       +3 -3      rserv/help/chanserv/part
  1.2       +2 -2      rserv/help/chanserv/register
  1.1       +5 -0      rserv/help/chanserv/suspend (new)
  1.1       +3 -0      rserv/help/chanserv/unban (new)
  1.1       +4 -0      rserv/help/chanserv/unsuspend (new)
  1.2       +3 -5      rserv/help/chanserv/voice



leeh        2004/10/16 18:02:00 EDT	(20041016_1)

  Modified files:
    src                  channel.c 
  Log:
  - fix a bug with channel TSs, and a bug with rejoining services
  - reorder mode loop slightly
  
  Revision  Changes    Path
  1.28      +7 -7      rserv/src/channel.c



leeh        2004/10/16 09:43:31 EDT	(20041016_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              channel.h 
    src                  c_mode.c channel.c s_chanserv.c 
                         s_userserv.c service.c 
  Log:
  - remove an extra $ in configure code
  - make rejoin_service() take a part param
  - handle -o+o on a service properly so we dont rejoin
  - make chanserv/userserv compile
  
  Revision  Changes    Path
  1.13      +1 -1      rserv/autoconf/configure.in
  1.13      +1 -1      rserv/configure
  1.15      +1 -1      rserv/include/channel.h
  1.16      +11 -10    rserv/src/c_mode.c
  1.27      +16 -3     rserv/src/channel.c
  1.11      +1 -0      rserv/src/s_chanserv.c
  1.8       +1 -1      rserv/src/s_userserv.c
  1.22      +1 -1      rserv/src/service.c



leeh        2004/10/15 19:57:04 EDT	(20041015_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              config.h setup.h.in 
    src                  Makefile.in rserv.c s_alis.c s_jupeserv.c 
                         s_operbot.c 
  Log:
  - add some configure magic, --enable-alis etc to determine which services
    are built
  
  Revision  Changes    Path
  1.12      +85 -0     rserv/autoconf/configure.in
  1.12      +210 -65   rserv/configure
  1.20      +0 -26     rserv/include/config.h
  1.6       +17 -1     rserv/include/setup.h.in
  1.27      +1 -1      rserv/src/Makefile.in
  1.32      +7 -6      rserv/src/rserv.c
  1.22      +1 -1      rserv/src/s_alis.c
  1.4       +3 -0      rserv/src/s_jupeserv.c
  1.12      +1 -1      rserv/src/s_operbot.c



leeh        2004/10/12 19:51:30 EDT	(20041012_0)

  Modified files:
    include              s_chanserv.h 
    src                  s_chanserv.c s_userserv.c 
  Log:
  - implemented udrop for dropping registered usernames
  - added free_member_reg() to handle removing memberships
  
  Revision  Changes    Path
  1.11      +4 -2      rserv/include/s_chanserv.h
  1.10      +26 -28    rserv/src/s_chanserv.c
  1.7       +97 -1     rserv/src/s_userserv.c



leeh        2004/10/10 11:35:58 EDT	(20041010_1)

  Modified files:
    include              conf.h 
    src                  newconf.c s_chanserv.c s_userserv.c 
  Log:
  - add rate limiting of n registers per m seconds
  
  Revision  Changes    Path
  1.18      +4 -0      rserv/include/conf.h
  1.15      +4 -0      rserv/src/newconf.c
  1.9       +22 -0     rserv/src/s_chanserv.c
  1.6       +23 -0     rserv/src/s_userserv.c



leeh        2004/10/10 11:13:49 EDT	(20041010_0)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - implemented .cregister and .cdrop over dcc
  
  Revision  Changes    Path
  1.8       +66 -1     rserv/src/s_chanserv.c



leeh        2004/10/08 19:10:05 EDT	(20041008_0)

  Modified files:
    doc                  schema.txt 
    include              channel.h conf.h service.h 
    src                  channel.c newconf.c s_operbot.c 
  Log:
  - added ojoin/opart commands, for joining/parting the operbot service and an
    associated table in rserv.db
  
  Revision  Changes    Path
  1.7       +4 -2      rserv/doc/schema.txt
  1.14      +1 -1      rserv/include/channel.h
  1.17      +2 -0      rserv/include/conf.h
  1.14      +0 -6      rserv/include/service.h
  1.26      +5 -3      rserv/src/channel.c
  1.14      +1 -16     rserv/src/newconf.c
  1.11      +99 -1     rserv/src/s_operbot.c



leeh        2004/10/05 18:44:43 EDT	(20041005_3)

  Modified files:
    src                  s_chanserv.c 
  Log:
  - drop a channel registration when the only person with access removes
    themselves
  
  Revision  Changes    Path
  1.7       +52 -33    rserv/src/s_chanserv.c



leeh        2004/10/05 18:08:07 EDT	(20041005_2)

  Modified files:
    src                  s_chanserv.c service.c 
  Log:
  - add chanserv commands "CREGISTER" and "CDROP" for admins
  - make handle_service() check the oper privs of a command
  
  Revision  Changes    Path
  1.6       +95 -1     rserv/src/s_chanserv.c
  1.21      +11 -4     rserv/src/service.c



leeh        2004/10/05 16:12:43 EDT	(20041005_1)

  Modified files:
    include              conf.h service.h tools.h 
    src                  newconf.c s_alis.c s_chanserv.c 
                         s_jupeserv.c s_operbot.c s_userserv.c 
                         service.c tools.c 
  Log:
  - reworked the irc command handler to include privs required for someone
    logged in..
  
  Revision  Changes    Path
  1.16      +17 -2     rserv/include/conf.h
  1.13      +7 -0      rserv/include/service.h
  1.13      +1 -0      rserv/include/tools.h
  1.13      +4 -0      rserv/src/newconf.c
  1.21      +2 -2      rserv/src/s_alis.c
  1.5       +19 -19    rserv/src/s_chanserv.c
  1.3       +8 -7      rserv/src/s_jupeserv.c
  1.10      +3 -3      rserv/src/s_operbot.c
  1.5       +10 -4     rserv/src/s_userserv.c
  1.20      +1 -1      rserv/src/service.c
  1.9       +19 -0     rserv/src/tools.c



leeh        2004/10/05 10:44:49 EDT	(20041005_0)

  Modified files:
    doc                  example.conf 
    include              conf.h ucommand.h 
    src                  io.c newconf.c u_stats.c ucommand.c 
  Log:
  - move "dcc" priv into flags, dont enable it by default
  - merge "sadmin" priv into "admin"
  - add "route" priv, for .connect
  - add back the setting privs via table stuff in conf parser
  - add minpara to command structure over dcc
  - fix a parsing bug with get_line()
  
  Revision  Changes    Path
  1.11      +4 -15     rserv/doc/example.conf
  1.15      +2 -2      rserv/include/conf.h
  1.5       +1 -0      rserv/include/ucommand.h
  1.24      +7 -4      rserv/src/io.c
  1.12      +8 -28     rserv/src/newconf.c
  1.8       +17 -6     rserv/src/u_stats.c
  1.15      +14 -19    rserv/src/ucommand.c



leeh        2004/10/04 15:38:19 EDT	(20041004_2)

  Modified files:
    include              client.h conf.h 
    src                  conf.c service.c ucommand.c 
  Log:
  - allow logging in over irc
  
  Revision  Changes    Path
  1.22      +1 -0      rserv/include/client.h
  1.14      +2 -0      rserv/include/conf.h
  1.21      +1 -1      rserv/src/conf.c
  1.19      +74 -14    rserv/src/service.c
  1.14      +2 -2      rserv/src/ucommand.c



leeh        2004/10/04 15:37:24 EDT	(20041004_1)

  Modified files:
    include              conf.h newconf.h 
    src                  newconf.c s_chanserv.c s_jupeserv.c 
                         s_operbot.c s_userserv.c 
  Log:
  - extended the conf parser so that service "chanserv" { }; can have chanserv
    specific options etc.
  
  Revision  Changes    Path
  1.13      +12 -0     rserv/include/conf.h
  1.4       +7 -0      rserv/include/newconf.h
  1.11      +89 -4     rserv/src/newconf.c
  1.4       +6 -0      rserv/src/s_chanserv.c
  1.2       +4 -4      rserv/src/s_jupeserv.c
  1.9       +0 -19     rserv/src/s_operbot.c
  1.4       +6 -0      rserv/src/s_userserv.c



leeh        2004/10/04 15:36:22 EDT	(20041004_0)

  Modified files:
    doc                  example.conf 
    include              c_init.h client.h rserv.h 
    src                  Makefile.in rserv.c 
  Added files:
    src                  crypt.c s_jupeserv.c 
  Log:
  - add missing crypt.c
  - initial work on jupeserv
  
  Revision  Changes    Path
  1.10      +1 -1      rserv/doc/example.conf
  1.15      +2 -3      rserv/include/c_init.h
  1.21      +1 -0      rserv/include/client.h
  1.9       +2 -0      rserv/include/rserv.h
  1.26      +1 -1      rserv/src/Makefile.in
  1.1       +117 -0    rserv/src/crypt.c (new)
  1.31      +24 -3     rserv/src/rserv.c
  1.1       +185 -0    rserv/src/s_jupeserv.c (new)



leeh        2004/09/25 11:59:30 EDT	(20040925_14)

  Removed files:
    src/s_chanserv       .cvsignore .depend Makefile.in 
                         s_c_admin.c s_c_clear.c s_c_db.c 
                         s_c_local.h s_c_op.c s_c_set.c 
                         s_c_suspend.c s_chanserv.c 
    src/s_userserv       .cvsignore 
  Log:
  - remove the old chanserv files
  
  Revision  Changes    Path
  1.2       +0 -1      rserv/src/s_chanserv/.cvsignore (dead)
  1.3       +0 -30     rserv/src/s_chanserv/.depend (dead)
  1.6       +0 -49     rserv/src/s_chanserv/Makefile.in (dead)
  1.6       +0 -311    rserv/src/s_chanserv/s_c_admin.c (dead)
  1.2       +0 -55     rserv/src/s_chanserv/s_c_clear.c (dead)
  1.3       +0 -71     rserv/src/s_chanserv/s_c_db.c (dead)
  1.8       +0 -63     rserv/src/s_chanserv/s_c_local.h (dead)
  1.5       +0 -221    rserv/src/s_chanserv/s_c_op.c (dead)
  1.3       +0 -187    rserv/src/s_chanserv/s_c_set.c (dead)
  1.2       +0 -119    rserv/src/s_chanserv/s_c_suspend.c (dead)
  1.12      +0 -453    rserv/src/s_chanserv/s_chanserv.c (dead)
  1.2       +0 -1      rserv/src/s_userserv/.cvsignore (dead)



leeh        2004/09/25 11:57:10 EDT	(20040925_13)

  Modified files:
    include              channel.h tools.h 
    src                  Makefile.in match.c s_chanserv.c 
  Added files:
    include              modebuild.h 
    src                  modebuild.c 
  Log:
  - added a modebuilder to allow services to chain modes easily
  - more work on chanserv
  
  Revision  Changes    Path
  1.13      +2 -0      rserv/include/channel.h
  1.1       +13 -0     rserv/include/modebuild.h (new)
  1.12      +3 -0      rserv/include/tools.h
  1.25      +2 -3      rserv/src/Makefile.in
  1.3       +111 -80   rserv/src/match.c
  1.1       +84 -0     rserv/src/modebuild.c (new)
  1.3       +277 -2    rserv/src/s_chanserv.c



leeh        2004/09/25 11:53:23 EDT	(20040925_12)

  Modified files:
    doc                  schema.txt 
    include              channel.h client.h config.h rserv.h 
                         s_chanserv.h 
    src                  c_mode.c channel.c client.c rserv.c 
                         s_chanserv.c s_userserv.c 
  Log:
  - add loc_sqlite_exec(), to simplify calls to the db
  - more work on chanserv: suspend, op, voice, bans
  
  Revision  Changes    Path
  1.6       +7 -6      rserv/doc/schema.txt
  1.12      +2 -0      rserv/include/channel.h
  1.20      +1 -0      rserv/include/client.h
  1.19      +1 -0      rserv/include/config.h
  1.8       +3 -2      rserv/include/rserv.h
  1.10      +3 -0      rserv/include/s_chanserv.h
  1.15      +2 -1      rserv/src/c_mode.c
  1.25      +14 -0     rserv/src/channel.c
  1.21      +9 -0      rserv/src/client.c
  1.30      +18 -0     rserv/src/rserv.c
  1.2       +457 -24   rserv/src/s_chanserv.c
  1.3       +7 -31     rserv/src/s_userserv.c



leeh        2004/09/25 11:40:55 EDT	(20040925_11)

  Modified files:
    .                    LICENSE 
    doc                  schema.txt 
    include              client.h config.h s_chanserv.h 
                         s_userserv.h 
    src                  Makefile.in balloc.c cache.c channel.c 
                         client.c rserv.c s_userserv.c 
  Added files:
    src                  s_chanserv.c 
  Log:
  - clean up includes of user service, making some things static
  - make BlockHeapAlloc() memset
  - initial work on channel service, registration of channels,
    adding/deleting/modifying users, invites
  
  Revision  Changes    Path
  1.4       +1 -1      rserv/LICENSE
  1.5       +21 -17    rserv/doc/schema.txt
  1.19      +1 -1      rserv/include/client.h
  1.18      +1 -1      rserv/include/config.h
  1.9       +3 -7      rserv/include/s_chanserv.h
  1.9       +0 -7      rserv/include/s_userserv.h
  1.24      +1 -1      rserv/src/Makefile.in
  1.5       +1 -0      rserv/src/balloc.c
  1.4       +0 -4      rserv/src/cache.c
  1.24      +0 -2      rserv/src/channel.c
  1.20      +0 -6      rserv/src/client.c
  1.29      +0 -2      rserv/src/rserv.c
  1.1       +481 -0    rserv/src/s_chanserv.c (new)
  1.2       +11 -27    rserv/src/s_userserv.c



leeh        2004/09/25 11:37:13 EDT	(20040925_10)

  Removed files:
    src/s_userserv       .depend Makefile.in s_u_crypt.c s_u_db.c 
                         s_userserv.c 
  Log:
  - add flags to the user registration storage
  - move away from building libs to simply having one file like the other
    services
  
  Revision  Changes    Path
  1.4       +0 -10     rserv/src/s_userserv/.depend (dead)
  1.4       +0 -45     rserv/src/s_userserv/Makefile.in (dead)
  1.4       +0 -122    rserv/src/s_userserv/s_u_crypt.c (dead)
  1.5       +0 -66     rserv/src/s_userserv/s_u_db.c (dead)
  1.9       +0 -195    rserv/src/s_userserv/s_userserv.c (dead)



leeh        2004/09/25 11:36:57 EDT	(20040925_9)

  Modified files:
    src                  Makefile.in rserv.c 
  Added files:
    src                  s_userserv.c 
  Log:
  - add flags to the user registration storage
  - move away from building libs to simply having one file like the other
    services
  
  Revision  Changes    Path
  1.23      +5 -21     rserv/src/Makefile.in
  1.28      +2 -0      rserv/src/rserv.c
  1.1       +249 -0    rserv/src/s_userserv.c (new)



leeh        2004/09/25 11:36:42 EDT	(20040925_8)

  Modified files:
    include              rserv.h s_userserv.h 
  Log:
  - add flags to the user registration storage
  - move away from building libs to simply having one file like the other
    services
  
  Revision  Changes    Path
  1.7       +2 -0      rserv/include/rserv.h
  1.8       +2 -5      rserv/include/s_userserv.h



leeh        2004/09/25 11:36:20 EDT	(20040925_7)

  Modified files:
    doc                  schema.txt 
  Log:
  - add flags to the user registration storage
  - move away from building libs to simply having one file like the other
    services
  
  Revision  Changes    Path
  1.4       +2 -1      rserv/doc/schema.txt



leeh        2004/09/25 11:35:49 EDT	(20040925_6)

  Modified files:
    autoconf             configure.in 
  Log:
  - add flags to the user registration storage
  - move away from building libs to simply having one file like the other
    services
  
  Revision  Changes    Path
  1.11      +0 -2      rserv/autoconf/configure.in



leeh        2004/09/25 11:35:43 EDT	(20040925_5)

  Modified files:
    .                    configure 
  Log:
  - add flags to the user registration storage
  - move away from building libs to simply having one file like the other
    services
  
  Revision  Changes    Path
  1.11      +0 -4      rserv/configure



leeh        2004/09/25 11:28:22 EDT	(20040925_4)

  Modified files:
    include              newconf.h 
    src                  newconf.c s_operbot.c 
  Log:
  - port my generic conf parser stuff from ircd
  
  Revision  Changes    Path
  1.3       +11 -10    rserv/include/newconf.h
  1.10      +103 -128  rserv/src/newconf.c
  1.8       +1 -1      rserv/src/s_operbot.c



leeh        2004/09/25 11:27:12 EDT	(20040925_3)

  Modified files:
    include              client.h service.h 
    src                  s_alis.c s_operbot.c service.c 
    src/s_chanserv       s_chanserv.c 
    src/s_userserv       s_userserv.c 
  Log:
  - remove the service_error struct
  - make service_error() take format strings
  
  Revision  Changes    Path
  1.18      +0 -2      rserv/include/client.h
  1.12      +1 -7      rserv/include/service.h
  1.20      +8 -26     rserv/src/s_alis.c
  1.11      +1 -1      rserv/src/s_chanserv/s_chanserv.c
  1.7       +5 -11     rserv/src/s_operbot.c
  1.8       +8 -30     rserv/src/s_userserv/s_userserv.c
  1.18      +9 -19     rserv/src/service.c



leeh        2004/09/25 11:25:27 EDT	(20040925_2)

  Modified files:
    include              conf.h 
    src                  .depend Makefile.in cache.c conf.c 
                         lexer.l log.c rserv.c 
  Removed files:
    include              fileio.h 
    src                  fileio.c 
  Log:
  - remove fileio.?, use system fopen() etc instead
  
  Revision  Changes    Path
  1.12      +1 -1      rserv/include/conf.h
  1.2       +0 -95     rserv/include/fileio.h (dead)
  1.6       +6 -15     rserv/src/.depend
  1.22      +0 -1      rserv/src/Makefile.in
  1.3       +4 -5      rserv/src/cache.c
  1.20      +4 -5      rserv/src/conf.c
  1.3       +0 -283    rserv/src/fileio.c (dead)
  1.3       +5 -6      rserv/src/lexer.l
  1.5       +5 -5      rserv/src/log.c
  1.27      +9 -10     rserv/src/rserv.c



leeh        2004/09/25 11:23:45 EDT	(20040925_1)

  Modified files:
    doc                  schema.txt 
    include              config.h rserv.h s_userserv.h 
    src                  Makefile.in rserv.c 
    src/s_userserv       s_u_db.c s_userserv.c 
  Log:
  - make user service save/load from a db
  
  Revision  Changes    Path
  1.3       +8 -8      rserv/doc/schema.txt
  1.17      +1 -0      rserv/include/config.h
  1.6       +2 -0      rserv/include/rserv.h
  1.7       +2 -2      rserv/include/s_userserv.h
  1.21      +1 -1      rserv/src/Makefile.in
  1.26      +9 -0      rserv/src/rserv.c
  1.4       +35 -13    rserv/src/s_userserv/s_u_db.c
  1.7       +5 -2      rserv/src/s_userserv/s_userserv.c



leeh        2004/09/25 11:21:56 EDT	(20040925_0)

  Modified files:
    include              client.h config.h 
    src                  Makefile.in client.c 
  Removed files:
    src                  s_hoststat.c 
  Log:
  - remove host statistics service
  
  Revision  Changes    Path
  1.17      +1 -34     rserv/include/client.h
  1.16      +0 -16     rserv/include/config.h
  1.20      +0 -1      rserv/src/Makefile.in
  1.19      +0 -199    rserv/src/client.c
  1.7       +0 -189    rserv/src/s_hoststat.c (dead)



leeh        2004/01/26 07:35:02 EST	(20040126_0)

  Modified files:
    src/s_chanserv       Makefile.in s_c_admin.c s_c_local.h 
                         s_c_op.c s_chanserv.c 
  Added files:
    src/s_chanserv       s_c_suspend.c 
  Log:
  - added "INVITE" to s_c_op.c
  - added "SUSPEND", "UNSUSPEND" to s_c_suspend.c
  - added checking of suspended level to verify_member_access()
  
  Revision  Changes    Path
  1.5       +2 -1      rserv/src/s_chanserv/Makefile.in
  1.5       +16 -0     rserv/src/s_chanserv/s_c_admin.c
  1.7       +3 -0      rserv/src/s_chanserv/s_c_local.h
  1.4       +39 -2     rserv/src/s_chanserv/s_c_op.c
  1.1       +119 -0    rserv/src/s_chanserv/s_c_suspend.c (new)
  1.10      +7 -3      rserv/src/s_chanserv/s_chanserv.c



leeh        2004/01/25 18:12:47 EST	(20040125_1)

  Modified files:
    include              hook.h 
    src                  .depend c_mode.c hook.c 
    src/s_chanserv       .depend s_c_local.h s_c_set.c 
                         s_chanserv.c 
    src/s_userserv       .depend 
  Log:
  - added a hook for mode +o's, so STRICTOP/NOOP are complete
  - added another hook for joins, to handle autoop/autovoice
  
  Revision  Changes    Path
  1.2       +1 -0      rserv/include/hook.h
  1.5       +4 -2      rserv/src/.depend
  1.14      +16 -3     rserv/src/c_mode.c
  1.2       +1 -1      rserv/src/hook.c
  1.2       +26 -4     rserv/src/s_chanserv/.depend
  1.6       +1 -0      rserv/src/s_chanserv/s_c_local.h
  1.2       +36 -4     rserv/src/s_chanserv/s_c_set.c
  1.9       +170 -3    rserv/src/s_chanserv/s_chanserv.c
  1.3       +3 -2      rserv/src/s_userserv/.depend



leeh        2004/01/25 17:11:50 EST	(20040125_0)

  Modified files:
    include              channel.h s_chanserv.h service.h 
    src                  Makefile.in channel.c client.c io.c 
                         scommand.c service.c 
    src/s_chanserv       Makefile.in s_c_admin.c s_c_local.h 
                         s_chanserv.c 
  Added files:
    include              hook.h 
    src                  hook.c 
    src/s_chanserv       s_c_clear.c s_c_set.c 
  Log:
  - added very basic hook support
  - added a hook for joined users
  - fix a bug where we destroyed a channel with services still in it
  - split introduce_services() up, as we need to introduce the services
    first, then channels after burst
  - added some of "SET" stuff
  - added "CLEARMODES"
  
  Revision  Changes    Path
  1.11      +1 -1      rserv/include/channel.h
  1.1       +13 -0     rserv/include/hook.h (new)
  1.8       +1 -0      rserv/include/s_chanserv.h
  1.11      +2 -0      rserv/include/service.h
  1.19      +1 -0      rserv/src/Makefile.in
  1.23      +48 -28    rserv/src/channel.c
  1.18      +1 -0      rserv/src/client.c
  1.1       +38 -0     rserv/src/hook.c (new)
  1.23      +2 -0      rserv/src/io.c
  1.4       +3 -1      rserv/src/s_chanserv/Makefile.in
  1.4       +2 -1      rserv/src/s_chanserv/s_c_admin.c
  1.1       +55 -0     rserv/src/s_chanserv/s_c_clear.c (new)
  1.5       +11 -0     rserv/src/s_chanserv/s_c_local.h
  1.1       +155 -0    rserv/src/s_chanserv/s_c_set.c (new)
  1.8       +95 -0     rserv/src/s_chanserv/s_chanserv.c
  1.15      +1 -1      rserv/src/scommand.c
  1.17      +20 -4     rserv/src/service.c



leeh        2004/01/24 10:33:49 EST	(20040124_2)

  Modified files:
    include              s_chanserv.h s_userserv.h 
    src/s_chanserv       s_c_admin.c s_c_local.h s_c_op.c 
                         s_chanserv.c 
    src/s_userserv       s_userserv.c 
  Added files:
    help/chanserv        modauto moduser 
  Log:
  - add storage for who last modified a users membership registration
  - add sending of errors to find_user_reg() and find_user_reg_nick()
  - added "MODUSER" and "MODAUTO"
  
  Revision  Changes    Path
  1.1       +5 -0      rserv/help/chanserv/modauto (new)
  1.1       +5 -0      rserv/help/chanserv/moduser (new)
  1.7       +3 -0      rserv/include/s_chanserv.h
  1.6       +4 -2      rserv/include/s_userserv.h
  1.3       +118 -24   rserv/src/s_chanserv/s_c_admin.c
  1.4       +7 -2      rserv/src/s_chanserv/s_c_local.h
  1.3       +1 -1      rserv/src/s_chanserv/s_c_op.c
  1.7       +5 -1      rserv/src/s_chanserv/s_chanserv.c
  1.6       +18 -11    rserv/src/s_userserv/s_userserv.c



leeh        2004/01/24 09:30:02 EST	(20040124_1)

  Modified files:
    src/s_chanserv       s_c_local.h s_c_op.c s_chanserv.c 
  Added files:
    help/chanserv        devoice voice 
  Log:
  - added a new function to parse OP/DEOP
  - added "VOICE"/"DEVOICE"
  - added verify_member_lower()
  
  Revision  Changes    Path
  1.1       +5 -0      rserv/help/chanserv/devoice (new)
  1.1       +5 -0      rserv/help/chanserv/voice (new)
  1.3       +5 -0      rserv/src/s_chanserv/s_c_local.h
  1.2       +69 -94    rserv/src/s_chanserv/s_c_op.c
  1.6       +20 -0     rserv/src/s_chanserv/s_chanserv.c



leeh        2004/01/24 07:00:58 EST	(20040124_0)

  Modified files:
    include              channel.h rserv.h s_chanserv.h 
    src                  channel.c s_operbot.c 
    src/s_chanserv       Makefile.in s_c_admin.c s_c_local.h 
                         s_chanserv.c 
  Added files:
    help/chanserv        adduser deluser deop join op part 
                         register 
    src/s_chanserv       s_c_op.c 
  Log:
  - make part_service() take a const char *chname for now
  - fix operbot OP to update its internal membership with the op
  - added "JOIN"/"PART" to chanserv, in s_c_admin.c
  - added "OP"/"DEOP" to chanserv, in s_c_op.c
  - added help files for chanserv stuff
  
  Revision  Changes    Path
  1.1       +5 -0      rserv/help/chanserv/adduser (new)
  1.1       +4 -0      rserv/help/chanserv/deluser (new)
  1.1       +5 -0      rserv/help/chanserv/deop (new)
  1.1       +3 -0      rserv/help/chanserv/join (new)
  1.1       +5 -0      rserv/help/chanserv/op (new)
  1.1       +3 -0      rserv/help/chanserv/part (new)
  1.1       +3 -0      rserv/help/chanserv/register (new)
  1.10      +1 -1      rserv/include/channel.h
  1.5       +2 -0      rserv/include/rserv.h
  1.6       +1 -1      rserv/include/s_chanserv.h
  1.22      +9 -1      rserv/src/channel.c
  1.3       +2 -1      rserv/src/s_chanserv/Makefile.in
  1.2       +28 -0     rserv/src/s_chanserv/s_c_admin.c
  1.2       +7 -0      rserv/src/s_chanserv/s_c_local.h
  1.1       +209 -0    rserv/src/s_chanserv/s_c_op.c (new)
  1.5       +4 -0      rserv/src/s_chanserv/s_chanserv.c
  1.6       +3 -3      rserv/src/s_operbot.c



leeh        2004/01/23 18:36:18 EST	(20040123_1)

  Modified files:
    include              s_chanserv.h s_userserv.h service.h 
    src                  s_alis.c s_hoststat.c s_operbot.c 
                         service.c 
    src/s_chanserv       Makefile.in s_c_db.c s_chanserv.c 
    src/s_userserv       s_userserv.c 
  Added files:
    src/s_chanserv       s_c_admin.c s_c_local.h 
  Log:
  - adding a 'userreg' param to service commands, used to check user is
    logged in when user service is enabled
  - moved some stuff from s_chanserv.h -> s_c_local.h
  - split "REGISTER" chanserv function into s_c_admin.c, added "ADDUSER" and
    "DELUSER"
  - added verify_member_access() to verify client has access level to channel
  - added find_user_reg_nick() which accepts '=nick'
  
  Revision  Changes    Path
  1.5       +0 -11     rserv/include/s_chanserv.h
  1.5       +3 -0      rserv/include/s_userserv.h
  1.10      +1 -0      rserv/include/service.h
  1.19      +2 -2      rserv/src/s_alis.c
  1.2       +2 -1      rserv/src/s_chanserv/Makefile.in
  1.1       +172 -0    rserv/src/s_chanserv/s_c_admin.c (new)
  1.2       +1 -0      rserv/src/s_chanserv/s_c_db.c
  1.1       +31 -0     rserv/src/s_chanserv/s_c_local.h (new)
  1.4       +42 -47    rserv/src/s_chanserv/s_chanserv.c
  1.6       +4 -4      rserv/src/s_hoststat.c
  1.5       +3 -3      rserv/src/s_operbot.c
  1.5       +19 -9     rserv/src/s_userserv/s_userserv.c
  1.16      +10 -0     rserv/src/service.c



leeh        2004/01/23 13:55:50 EST	(20040123_0)

  Modified files:
    doc                  example.conf 
    include              conf.h io.h 
    src                  newconf.c ucommand.c 
  Log:
  - added basic flags, to restrict .die etc
  
  Revision  Changes    Path
  1.9       +9 -0      rserv/doc/example.conf
  1.11      +8 -0      rserv/include/conf.h
  1.14      +1 -1      rserv/include/io.h
  1.9       +24 -11    rserv/src/newconf.c
  1.13      +20 -12    rserv/src/ucommand.c



leeh        2004/01/22 08:42:36 EST	(20040122_1)

  Modified files:
    src                  c_message.c conf.c newconf.c rserv.c 
  Log:
  - ignore any ctcp requests that arent dcc
  - fix couple of bugs in conf parser
  - patch via Hwy to add support for signals HUP and TERM
  
  Revision  Changes    Path
  1.15      +10 -3     rserv/src/c_message.c
  1.19      +1 -0      rserv/src/conf.c
  1.8       +1 -1      rserv/src/newconf.c
  1.25      +32 -0     rserv/src/rserv.c



androsyn    2004/01/21 20:20:35 EST	(20040122_0)

  Removed files:
    include              db.h 
    src                  db-pgsql.c db-sqlite.c 
  Log:
  I think we'll only support sqlite so the abstraction interface is silly
  
  Revision  Changes    Path
  1.2       +0 -21     rserv/include/db.h (dead)
  1.2       +0 -89     rserv/src/db-pgsql.c (dead)
  1.2       +0 -46     rserv/src/db-sqlite.c (dead)



androsyn    2004/01/21 15:30:01 EST	(20040121_2)

  Added files:
    include              db.h 
    src                  db-pgsql.c db-sqlite.c 
  Log:
  Add the db interface wrappers.
  
  Revision  Changes    Path
  1.1       +21 -0     rserv/include/db.h (new)
  1.1       +89 -0     rserv/src/db-pgsql.c (new)
  1.1       +46 -0     rserv/src/db-sqlite.c (new)



androsyn    2004/01/21 14:48:39 EST	(20040121_1)

  Modified files:
    doc                  schema.txt 
  Log:
  A schema that'll actually load in sqlite now ;)
  
  Revision  Changes    Path
  1.2       +5 -5      rserv/doc/schema.txt



androsyn    2004/01/21 13:46:42 EST	(20040121_0)

  Added files:
    doc                  schema.txt 
  Log:
  Rough draft of the db schema
  
  Revision  Changes    Path
  1.1       +37 -0     rserv/doc/schema.txt (new)



leeh        2004/01/20 06:05:20 EST	(20040120_1)

  Modified files:
    src                  Makefile.in lexer.l parser.y 
  Log:
  - patch via Hwy:
    - Always rebuild the binary when 'make' is run.
    - Added two missing headers that caused compilation to fail on FreeBSD.
  
  Revision  Changes    Path
  1.18      +3 -0      rserv/src/Makefile.in
  1.2       +1 -0      rserv/src/lexer.l
  1.2       +1 -0      rserv/src/parser.y



leeh        2004/01/20 06:02:28 EST	(20040120_0)

  Modified files:
    include              client.h conf.h io.h service.h 
    src                  channel.c conf.c io.c newconf.c rserv.c 
                         service.c ucommand.c 
  Added files:
    .                    CREDITS 
  Log:
  - add a CREDITS file
  - implement reference counting for oper blocks, now deallocate them once
    a user has logged in
  - added rehash
  - split the client/server stuff in sock_close() out into their own
    functions
  
  Revision  Changes    Path
  1.1       +14 -0     rserv/CREDITS (new)
  1.16      +2 -0      rserv/include/client.h
  1.10      +17 -3     rserv/include/conf.h
  1.13      +7 -6      rserv/include/io.h
  1.9       +2 -0      rserv/include/service.h
  1.21      +4 -0      rserv/src/channel.c
  1.18      +92 -3     rserv/src/conf.c
  1.22      +45 -18    rserv/src/io.c
  1.7       +12 -6     rserv/src/newconf.c
  1.24      +1 -1      rserv/src/rserv.c
  1.15      +7 -0      rserv/src/service.c
  1.12      +15 -0     rserv/src/ucommand.c



leeh        2004/01/19 11:06:10 EST	(20040119_0)

  Modified files:
    src                  c_mode.c 
  Log:
  - build a dlink_list of services deopped in a mode, so we only rejoin
    a service once per mode command, rather than once per -o
  
  Revision  Changes    Path
  1.13      +20 -1     rserv/src/c_mode.c



leeh        2004/01/18 11:36:43 EST	(20040118_1)

  Modified files:
    doc                  example.conf 
    include              conf.h io.h 
    src                  c_message.c conf.c io.c newconf.c 
                         u_stats.c ucommand.c 
  Log:
  - changed user=""; in oper {}; to be a list, so you can restrict a
    user@host to a specific server
  - cleaned up the connecting client stuff, we now attach their oper block
    when we connect to them
  - added FLAGS_AUTH to determine whether a user has logged in
  
  Revision  Changes    Path
  1.8       +7 -3      rserv/doc/example.conf
  1.9       +3 -2      rserv/include/conf.h
  1.12      +12 -7     rserv/include/io.h
  1.14      +4 -3      rserv/src/c_message.c
  1.17      +4 -21     rserv/src/conf.c
  1.21      +10 -10    rserv/src/io.c
  1.6       +29 -2     rserv/src/newconf.c
  1.7       +3 -2      rserv/src/u_stats.c
  1.11      +3 -9      rserv/src/ucommand.c



leeh        2004/01/18 09:01:26 EST	(20040118_0)

  Modified files:
    include              conf.h service.h 
    src                  conf.c newconf.c s_alis.c s_hoststat.c 
                         s_operbot.c service.c 
    src/s_chanserv       s_chanserv.c 
    src/s_userserv       s_userserv.c 
  Log:
  - reworked the multiple user=""; lines in oper {}; to create seperate
    confs instead of just building a linked list of hosts
  - added a minparc param to service_command
  
  Revision  Changes    Path
  1.8       +1 -0      rserv/include/conf.h
  1.8       +1 -0      rserv/include/service.h
  1.16      +10 -0     rserv/src/conf.c
  1.5       +27 -53    rserv/src/newconf.c
  1.18      +2 -8      rserv/src/s_alis.c
  1.3       +2 -10     rserv/src/s_chanserv/s_chanserv.c
  1.5       +5 -25     rserv/src/s_hoststat.c
  1.4       +3 -17     rserv/src/s_operbot.c
  1.4       +4 -18     rserv/src/s_userserv/s_userserv.c
  1.14      +12 -2     rserv/src/service.c



leeh        2004/01/16 14:14:36 EST	(20040116_10)

  Modified files:
    src                  newconf.c 
  Log:
  - need to reset the services nick in hash when we change it
  
  Revision  Changes    Path
  1.4       +2 -0      rserv/src/newconf.c



leeh        2004/01/16 13:33:31 EST	(20040116_9)

  Modified files:
    help                 Makefile.in 
    help/alis            list 
    help/hoststat        clones host testmask 
    help/operbot         invite op 
    include              s_chanserv.h 
  Log:
  - updated the help stuff some more
  - fleshed out the chanserv structure a bit
  
  Revision  Changes    Path
  1.2       +2 -2      rserv/help/Makefile.in
  1.2       +1 -0      rserv/help/alis/list
  1.2       +1 -2      rserv/help/hoststat/clones
  1.2       +1 -2      rserv/help/hoststat/host
  1.2       +1 -2      rserv/help/hoststat/testmask
  1.2       +1 -0      rserv/help/operbot/invite
  1.2       +1 -0      rserv/help/operbot/op
  1.4       +13 -0     rserv/include/s_chanserv.h



leeh        2004/01/16 12:40:51 EST	(20040116_8)

  Modified files:
    include              tools.h 
    src                  Makefile.in balloc.c channel.c conf.c 
                         service.c tools.c 
  Added files:
    help/hoststat        clones host testmask 
  Log:
  - added compile flags -Wwrite-strings and -Wmissing-declarations and fixed
    compile errors with them
  - added casts for time_t usage
  - add some hoststat help files
  
  Revision  Changes    Path
  1.1       +4 -0      rserv/help/hoststat/clones (new)
  1.1       +4 -0      rserv/help/hoststat/host (new)
  1.1       +4 -0      rserv/help/hoststat/testmask (new)
  1.11      +1 -0      rserv/include/tools.h
  1.17      +1 -1      rserv/src/Makefile.in
  1.4       +1 -1      rserv/src/balloc.c
  1.20      +5 -4      rserv/src/channel.c
  1.15      +2 -2      rserv/src/conf.c
  1.13      +3 -2      rserv/src/service.c
  1.8       +2 -2      rserv/src/tools.c



leeh        2004/01/16 11:00:00 EST	(20040116_7)

  Modified files:
    src                  s_operbot.c service.c 
  Added files:
    help/operbot         invite op 
  Log:
  - set the operonly flag in operbot cmd_table, removed it from each
    function
  - fix check for '.' in service nick
  - fix scommand helpfiles
  - dont send help index if no commands available
  
  Revision  Changes    Path
  1.1       +2 -0      rserv/help/operbot/invite (new)
  1.1       +2 -0      rserv/help/operbot/op (new)
  1.3       +3 -17     rserv/src/s_operbot.c
  1.12      +15 -9     rserv/src/service.c



leeh        2004/01/16 10:38:31 EST	(20040116_6)

  rserv/help/operbot - New directory



leeh        2004/01/16 10:37:27 EST	(20040116_5)

  rserv/help/userserv - New directory



leeh        2004/01/16 10:37:24 EST	(20040116_4)

  rserv/help/jupeserv - New directory



leeh        2004/01/16 10:37:23 EST	(20040116_3)

  rserv/help/hoststat - New directory



leeh        2004/01/16 10:37:22 EST	(20040116_2)

  rserv/help/chanserv - New directory



leeh        2004/01/16 07:24:29 EST	(20040116_1)

  Modified files:
    doc                  example.conf 
    include              rserv.h 
    src                  rserv.c 
    src/s_userserv       s_u_crypt.c 
  Log:
  - cleaned up includes in rserv.c
  - added a runtime check for md5 support in crypt()
  
  Revision  Changes    Path
  1.7       +8 -1      rserv/doc/example.conf
  1.4       +2 -0      rserv/include/rserv.h
  1.23      +18 -10    rserv/src/rserv.c
  1.3       +9 -11     rserv/src/s_userserv/s_u_crypt.c



leeh        2004/01/16 06:45:55 EST	(20040116_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              io.h setup.h.in 
    src                  io.c 
  Log:
  - patch from Hwy to give ipv6 support
  
  Revision  Changes    Path
  1.10      +1 -1      rserv/autoconf/configure.in
  1.10      +1 -1      rserv/configure
  1.11      +1 -1      rserv/include/io.h
  1.5       +3 -0      rserv/include/setup.h.in
  1.20      +135 -4    rserv/src/io.c



leeh        2004/01/15 17:40:12 EST	(20040115_18)

  Modified files:
    include              c_init.h channel.h s_chanserv.h 
    src                  channel.c rserv.c 
    src/s_chanserv       s_chanserv.c 
    src/s_userserv       s_userserv.c 
  Log:
  - add is_opped/is_voiced macros
  - add inits for chanserv
  - made hash_channel extern
  - tidied up chanserv a bit
  
  Revision  Changes    Path
  1.14      +3 -0      rserv/include/c_init.h
  1.9       +5 -0      rserv/include/channel.h
  1.3       +6 -2      rserv/include/s_chanserv.h
  1.19      +1 -1      rserv/src/channel.c
  1.22      +3 -0      rserv/src/rserv.c
  1.2       +51 -4     rserv/src/s_chanserv/s_chanserv.c
  1.3       +1 -0      rserv/src/s_userserv/s_userserv.c



leeh        2004/01/15 17:00:39 EST	(20040115_17)

  Modified files:
    include              s_chanserv.h 
  Log:
  - add topic storage to struct chan_reg
  
  Revision  Changes    Path
  1.2       +1 -0      rserv/include/s_chanserv.h



leeh        2004/01/15 16:38:35 EST	(20040115_16)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              config.h s_userserv.h 
    src                  Makefile.in 
  Added files:
    include              s_chanserv.h 
    src/s_chanserv       .cvsignore .depend Makefile.in s_c_db.c 
                         s_chanserv.c 
  Log:
  - added the beginnings of chanserv
  
  Revision  Changes    Path
  1.9       +1 -0      rserv/autoconf/configure.in
  1.9       +2 -0      rserv/configure
  1.15      +3 -1      rserv/include/config.h
  1.1       +42 -0     rserv/include/s_chanserv.h (new)
  1.4       +1 -0      rserv/include/s_userserv.h
  1.16      +2 -2      rserv/src/Makefile.in
  1.1       +1 -0      rserv/src/s_chanserv/.cvsignore (new)
  1.1       +8 -0      rserv/src/s_chanserv/.depend (new)
  1.1       +44 -0     rserv/src/s_chanserv/Makefile.in (new)
  1.1       +70 -0     rserv/src/s_chanserv/s_c_db.c (new)
  1.1       +125 -0    rserv/src/s_chanserv/s_chanserv.c (new)



leeh        2004/01/15 15:56:57 EST	(20040115_15)

  Modified files:
    include              s_userserv.h 
    src/s_userserv       s_u_db.c s_userserv.c 
  Log:
  - store when it was regged/last used
  
  Revision  Changes    Path
  1.3       +3 -0      rserv/include/s_userserv.h
  1.3       +1 -2      rserv/src/s_userserv/s_u_db.c
  1.2       +3 -0      rserv/src/s_userserv/s_userserv.c



leeh        2004/01/15 15:38:23 EST	(20040115_14)

  Modified files:
    src                  .depend 
    src/s_userserv       .depend Makefile.in s_u_db.c 
  Log:
  - fix .depend, make it compile properly
  
  Revision  Changes    Path
  1.4       +18 -19    rserv/src/.depend
  1.2       +5 -4      rserv/src/s_userserv/.depend
  1.3       +3 -5      rserv/src/s_userserv/Makefile.in
  1.2       +3 -5      rserv/src/s_userserv/s_u_db.c



leeh        2004/01/15 15:31:05 EST	(20040115_13)

  Modified files:
    include              client.h 
    src/s_userserv       Makefile.in s_u_crypt.c s_userserv.h 
  Added files:
    src/s_userserv       s_u_db.c 
  Log:
  - add db stubs
  - prepare source for repo move of s_userserv.h
  
  Revision  Changes    Path
  1.15      +1 -1      rserv/include/client.h
  1.2       +4 -2      rserv/src/s_userserv/Makefile.in
  1.2       +4 -0      rserv/src/s_userserv/s_u_crypt.c
  1.1       +47 -0     rserv/src/s_userserv/s_u_db.c (new)
  1.2       +3 -0      rserv/src/s_userserv/s_userserv.h



leeh        2004/01/15 14:22:59 EST	(20040115_12)

  Modified files:
    .                    ChangeLog 
  Log:
  - cleanup the changelog after cvs went wierd.
  
  Revision  Changes    Path
  1.64      +6 -85     rserv/ChangeLog



leeh        2004/01/15 14:10:48 EST	(20040115_11)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              c_init.h client.h config.h 
    src                  .depend Makefile.in client.c rserv.c 
                         service.c 
  Added files:
    src/s_userserv       .cvsignore .depend Makefile.in 
                         s_u_crypt.c s_userserv.c s_userserv.h 
  Log:
  - added checks for ranlib/ar to configure
  - added the initial user registration service, just stored in memory atm
  - added the Makefile stuff for the service directories
  - hash_nick() -> global hash_name()
  - I need to stop just doing "*buf++;" :P
  
  Revision  Changes    Path
  1.1       +1 -0      rserv/src/s_userserv/.cvsignore (new)
  1.1       +8 -0      rserv/src/s_userserv/.depend (new)
  1.1       +45 -0     rserv/src/s_userserv/Makefile.in (new)
  1.1       +120 -0    rserv/src/s_userserv/s_u_crypt.c (new)
  1.1       +207 -0    rserv/src/s_userserv/s_userserv.c (new)
  1.1       +25 -0     rserv/src/s_userserv/s_userserv.h (new)

leeh        2004/01/15 10:48:34 EST	(20040115_6)

  rserv/src/s_userserv - New directory
  rserv/src/s_jupeserv - New directory
  rserv/src/s_chanserv - New directory

leeh        2004/01/15 10:13:19 EST	(20040115_3)

  Modified files:
    include              config.h tools.h 
    src                  rserv.c tools.c 
  Log:
  - made dlink_nodes use a balloc
  - add some comments as to which things need to be init'd before what
  
  Revision  Changes    Path
  1.13      +2 -0      rserv/include/config.h
  1.10      +3 -1      rserv/include/tools.h
  1.20      +11 -3     rserv/src/rserv.c
  1.7       +24 -8     rserv/src/tools.c



leeh        2004/01/15 09:50:52 EST	(20040115_2)

  Modified files:
    src                  .cvsignore 
  Added files:
    .                    .cvsignore 
    help                 .cvsignore 
    include              .cvsignore 
  Log:
  - added/updated .cvsignore files
  
  Revision  Changes    Path
  1.1       +4 -0      rserv/.cvsignore (new)
  1.1       +1 -0      rserv/help/.cvsignore (new)
  1.1       +1 -0      rserv/include/.cvsignore (new)
  1.2       +3 -3      rserv/src/.cvsignore



leeh        2004/01/15 09:48:10 EST	(20040115_1)

  Modified files:
    include              client.h config.h tools.h 
    src                  client.c conf.c s_hoststat.c tools.c 
  Log:
  - added an extended hosthash for hoststat service, keeps track of maximum
    host counts etc
  - added get_time() to return time as DD/MM/YY HH:MM TZ
  - oper {}; shouldve been using match(), not strcmp()
  
  Revision  Changes    Path
  1.13      +14 -1     rserv/include/client.h
  1.12      +10 -0     rserv/include/config.h
  1.9       +1 -0      rserv/include/tools.h
  1.16      +57 -0     rserv/src/client.c
  1.14      +4 -4      rserv/src/conf.c
  1.4       +14 -2     rserv/src/s_hoststat.c
  1.6       +14 -0     rserv/src/tools.c



leeh        2004/01/15 09:01:16 EST	(20040115_0)

  Modified files:
    doc                  example.conf 
    include              channel.h 
    src                  channel.c s_alis.c 
  Log:
  - add operbot {}; to example.conf
  - add chmode_to_string_simple() for alis
  
  Revision  Changes    Path
  1.6       +9 -0      rserv/doc/example.conf
  1.8       +1 -0      rserv/include/channel.h
  1.18      +39 -0     rserv/src/channel.c
  1.17      +2 -2      rserv/src/s_alis.c



leeh        2004/01/14 15:59:31 EST	(20040114_0)

  Modified files:
    doc                  example.conf 
    include              config.h newconf.h 
    src                  channel.c newconf.c rserv.c s_alis.c 
                         s_hoststat.c s_operbot.c 
  Log:
  - added service {}; block to conf, to specify a servers n!u@h and gecos
  - added defines for the three services
  - implemented part_service()
  - add operbot {}; block to control which channels operbot joins
  - remove .objoin/.obpart from operbot, theyre not gunna be used
  
  Revision  Changes    Path
  1.5       +18 -0     rserv/doc/example.conf
  1.11      +17 -1     rserv/include/config.h
  1.2       +1 -1      rserv/include/newconf.h
  1.17      +5 -0      rserv/src/channel.c
  1.3       +78 -1     rserv/src/newconf.c
  1.19      +6 -0      rserv/src/rserv.c
  1.16      +4 -0      rserv/src/s_alis.c
  1.3       +4 -0      rserv/src/s_hoststat.c
  1.2       +16 -15    rserv/src/s_operbot.c



leeh        2004/01/13 14:44:16 EST	(20040113_0)

  Modified files:
    include              channel.h 
    src                  c_mode.c cache.c channel.c client.c 
                         tools.c 
  Log:
  - make services rejoining just issue an SJOIN with the client opped
  - added memset()'s where we BlockHeapAlloc()
  - fixed the hosthash
  - made dlink_add() set m->prev = NULL
  
  Revision  Changes    Path
  1.7       +1 -2      rserv/include/channel.h
  1.12      +1 -1      rserv/src/c_mode.c
  1.2       +3 -1      rserv/src/cache.c
  1.16      +4 -6      rserv/src/channel.c
  1.15      +14 -0     rserv/src/client.c
  1.5       +1 -0      rserv/src/tools.c



leeh        2004/01/12 18:40:07 EST	(20040112_0)

  Modified files:
    include              c_init.h channel.h client.h io.h 
    src                  Makefile.in c_mode.c channel.c io.c 
                         rserv.c scommand.c service.c 
  Added files:
    src                  s_operbot.c 
  Log:
  - added an operbot service
  - added storage/functions for services on channels
  - dont introduce services until after EOB
  - made chmode_to_string() give key/limit
  
  Revision  Changes    Path
  1.12      +3 -0      rserv/include/c_init.h
  1.6       +7 -0      rserv/include/channel.h
  1.12      +2 -0      rserv/include/client.h
  1.10      +2 -0      rserv/include/io.h
  1.14      +1 -0      rserv/src/Makefile.in
  1.11      +10 -0     rserv/src/c_mode.c
  1.15      +86 -7     rserv/src/channel.c
  1.19      +0 -2      rserv/src/io.c
  1.18      +1 -0      rserv/src/rserv.c
  1.1       +152 -0    rserv/src/s_operbot.c (new)
  1.14      +2 -0      rserv/src/scommand.c
  1.10      +13 -0     rserv/src/service.c



leeh        2004/01/10 20:27:18 EST	(20040111_2)

  Modified files:
    include              scommand.h stdinc.h 
    src                  c_error.c c_message.c c_mode.c channel.c 
                         client.c io.c scommand.c 
  Log:
  - make parv in the scommand handlers const, otherwise the hooks will have
    issues
  
  Revision  Changes    Path
  1.4       +2 -2      rserv/include/scommand.h
  1.8       +10 -0     rserv/include/stdinc.h
  1.5       +2 -2      rserv/src/c_error.c
  1.13      +13 -7     rserv/src/c_message.c
  1.10      +3 -3      rserv/src/c_mode.c
  1.14      +17 -14    rserv/src/channel.c
  1.14      +10 -10    rserv/src/client.c
  1.18      +1 -1      rserv/src/io.c
  1.13      +17 -17    rserv/src/scommand.c



leeh        2004/01/10 20:12:13 EST	(20040111_1)

  Modified files:
    include              scommand.h tools.h 
    src                  c_error.c c_message.c c_mode.c channel.c 
                         client.c scommand.c 
  Log:
  - fix a core in the hosthash
  - added hooks for scommands
  
  Revision  Changes    Path
  1.3       +7 -1      rserv/include/scommand.h
  1.8       +2 -0      rserv/include/tools.h
  1.4       +1 -1      rserv/src/c_error.c
  1.12      +1 -1      rserv/src/c_message.c
  1.9       +1 -1      rserv/src/c_mode.c
  1.13      +6 -6      rserv/src/channel.c
  1.13      +10 -6     rserv/src/client.c
  1.12      +56 -7     rserv/src/scommand.c



leeh        2004/01/10 19:22:26 EST	(20040111_0)

  Modified files:
    doc                  example.conf 
    include              conf.h 
    src                  c_message.c conf.c newconf.c s_hoststat.c 
  Log:
  - added TESTMASK to hoststat, returning how many clients match the
    given user@host
  - added "dcc" priv to oper {};, controlling whether they can dcc in or not
  
  Revision  Changes    Path
  1.4       +4 -1      rserv/doc/example.conf
  1.7       +3 -1      rserv/include/conf.h
  1.11      +8 -1      rserv/src/c_message.c
  1.13      +4 -4      rserv/src/conf.c
  1.2       +15 -1     rserv/src/newconf.c
  1.2       +37 -0     rserv/src/s_hoststat.c



leeh        2004/01/10 13:32:04 EST	(20040110_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    doc                  example.conf 
    include              c_init.h channel.h client.h conf.h 
                         config.h io.h service.h tools.h 
    src                  Makefile.in c_message.c c_mode.c client.c 
                         conf.c io.c rserv.c s_alis.c scommand.c 
                         service.c tools.c u_stats.c ucommand.c 
  Added files:
    include              newconf.h 
    src                  lexer.l newconf.c parser.y s_hoststat.c 
  Log:
  - ported the config parser from ircd-ratbox
  - rewrote example.conf
  - add flags to conf_oper, so encryption of password is optional per oper {};
  - change the service notice handlers to use already split parv/parc
  - fix ALIS to handle the parv/parc properly
  - add a hostname hash table and user@host list as a dlink off host hash
  - add a basic hoststat service with CLONES/HOST
  - make autoconn a config option
  - mode +beI parser
  - moved RECONNECT_DELAY and PING_TIME to the config
  - added /ctcp service chat handler to listen to a port for them to dcc in
  - add dcc_vhost config option, controlling vhost for inbound/outbound dccs
  - add dcc_{low|high}_port config option, controlling port range to listen on
  - moved some stuff out of sock_open() into new sock_create()
  - added set_default_conf() and validate_conf()
  
  Revision  Changes    Path
  1.7       +2 -0      rserv/autoconf/configure.in
  1.7       +162 -46   rserv/configure
  1.3       +77 -109   rserv/doc/example.conf
  1.11      +3 -0      rserv/include/c_init.h
  1.5       +3 -0      rserv/include/channel.h
  1.11      +22 -0     rserv/include/client.h
  1.6       +27 -6     rserv/include/conf.h
  1.10      +0 -19     rserv/include/config.h
  1.9       +30 -5     rserv/include/io.h
  1.1       +67 -0     rserv/include/newconf.h (new)
  1.7       +1 -1      rserv/include/service.h
  1.7       +2 -0      rserv/include/tools.h
  1.13      +21 -4     rserv/src/Makefile.in
  1.10      +37 -27    rserv/src/c_message.c
  1.8       +58 -0     rserv/src/c_mode.c
  1.12      +131 -0    rserv/src/client.c
  1.12      +57 -291   rserv/src/conf.c
  1.17      +330 -201  rserv/src/io.c
  1.1       +265 -0    rserv/src/lexer.l (new)
  1.1       +628 -0    rserv/src/newconf.c (new)
  1.1       +306 -0    rserv/src/parser.y (new)
  1.17      +4 -1      rserv/src/rserv.c
  1.15      +31 -59    rserv/src/s_alis.c
  1.1       +156 -0    rserv/src/s_hoststat.c (new)
  1.11      +2 -2      rserv/src/scommand.c
  1.9       +47 -1     rserv/src/service.c
  1.4       +32 -0     rserv/src/tools.c
  1.6       +1 -1      rserv/src/u_stats.c
  1.10      +6 -8      rserv/src/ucommand.c



leeh        2004/01/08 08:26:43 EST	(20040108_2)

  Modified files:
    src                  Makefile.in 
  Log:
  - add an empty install target
  
  Revision  Changes    Path
  1.12      +2 -0      rserv/src/Makefile.in



leeh        2004/01/08 07:54:01 EST	(20040108_1)

  Modified files:
    include              stdinc.h 
    src                  service.c ucommand.c 
  Log:
  - s/MAXPATHLEN/PATH_MAX
  - linux needs <limits.h>
  
  Revision  Changes    Path
  1.7       +1 -0      rserv/include/stdinc.h
  1.8       +1 -1      rserv/src/service.c
  1.9       +1 -1      rserv/src/ucommand.c



leeh        2004/01/08 07:45:48 EST	(20040108_0)

  Added files:
    help                 Makefile.in 
  Log:
  - actually add the help Makefile.in
  
  Revision  Changes    Path
  1.1       +36 -0     rserv/help/Makefile.in (new)



leeh        2004/01/07 18:19:03 EST	(20040107_0)

  Modified files:
    include              config.h 
  Log:
  - revved patchlevel to rc1
  
  Revision  Changes    Path
  1.9       +1 -1      rserv/include/config.h



leeh        2004/01/04 06:35:07 EST	(20040104_0)

  Modified files:
    .                    Makefile.in configure 
    autoconf             configure.in 
  Log:
  - install help files on make install
  
  Revision  Changes    Path
  1.4       +7 -1      rserv/Makefile.in
  1.6       +1 -0      rserv/autoconf/configure.in
  1.6       +2 -0      rserv/configure



leeh        2004/01/03 15:02:57 EST	(20040103_3)

  Modified files:
    .                    LICENSE 
    doc                  example.conf 
    include              balloc.h c_init.h client.h config.h 
                         service.h stdinc.h tools.h ucommand.h 
    src                  .depend Makefile.in balloc.c c_error.c 
                         c_message.c c_mode.c channel.c client.c 
                         conf.c event.c fileio.c io.c log.c 
                         match.c rserv.c s_alis.c scommand.c 
                         service.c tools.c u_stats.c ucommand.c 
  Added files:
    help/alis            list 
    help/main            u-connect u-die u-events u-flags u-quit 
                         u-service u-stats u-status 
    include              cache.h 
    src                  cache.c 
  Removed files:
    src                  u_flags.c u_help.c 
  Log:
  - put *.c under a standard header
  - ported my cache.{c|h} from ircd-ratbox
  - moved the help stuff into files
  - init_blockheap() -> init_balloc() for consistency
  - services can now link in ucommand_handlers in their struct
  - restored statistics for services
  - u_flags.c,u_help.c -> ucommand.c
  - added some comments here and there
  - show_channel() -> print_channel(), added show_channel() to determine whether
    to display a channel or not (ALIS)
  
  Revision  Changes    Path
  1.3       +3 -2      rserv/LICENSE
  1.2       +2 -1      rserv/doc/example.conf
  1.1       +9 -0      rserv/help/alis/list (new)
  1.1       +2 -0      rserv/help/main/u-connect (new)
  1.1       +2 -0      rserv/help/main/u-die (new)
  1.1       +2 -0      rserv/help/main/u-events (new)
  1.1       +5 -0      rserv/help/main/u-flags (new)
  1.1       +2 -0      rserv/help/main/u-quit (new)
  1.1       +3 -0      rserv/help/main/u-service (new)
  1.1       +7 -0      rserv/help/main/u-stats (new)
  1.1       +2 -0      rserv/help/main/u-status (new)
  1.3       +4 -3      rserv/include/balloc.h
  1.10      +0 -6      rserv/include/c_init.h
  1.1       +31 -0     rserv/include/cache.h (new)
  1.10      +8 -0      rserv/include/client.h
  1.8       +4 -11     rserv/include/config.h
  1.6       +9 -5      rserv/include/service.h
  1.6       +1 -0      rserv/include/stdinc.h
  1.6       +2 -0      rserv/include/tools.h
  1.4       +8 -1      rserv/include/ucommand.h
  1.2       +18 -12    rserv/src/.depend
  1.11      +1 -2      rserv/src/Makefile.in
  1.3       +39 -41    rserv/src/balloc.c
  1.3       +4 -3      rserv/src/c_error.c
  1.9       +4 -3      rserv/src/c_message.c
  1.7       +5 -5      rserv/src/c_mode.c
  1.1       +121 -0    rserv/src/cache.c (new)
  1.12      +10 -5     rserv/src/channel.c
  1.11      +114 -10   rserv/src/client.c
  1.11      +4 -3      rserv/src/conf.c
  1.4       +5 -4      rserv/src/event.c
  1.2       +6 -5      rserv/src/fileio.c
  1.16      +94 -24    rserv/src/io.c
  1.4       +4 -3      rserv/src/log.c
  1.2       +5 -4      rserv/src/match.c
  1.16      +10 -7     rserv/src/rserv.c
  1.14      +66 -93    rserv/src/s_alis.c
  1.10      +5 -4      rserv/src/scommand.c
  1.7       +129 -11   rserv/src/service.c
  1.3       +48 -7     rserv/src/tools.c
  1.2       +0 -88     rserv/src/u_flags.c (dead)
  1.4       +0 -154    rserv/src/u_help.c (dead)
  1.5       +9 -2      rserv/src/u_stats.c
  1.8       +217 -30   rserv/src/ucommand.c



leeh        2004/01/03 15:01:02 EST	(20040103_2)

  rserv/help/main - New directory



leeh        2004/01/03 15:00:53 EST	(20040103_1)

  rserv/help/alis - New directory



leeh        2004/01/03 15:00:47 EST	(20040103_0)

  rserv/help - New directory



leeh        2004/01/02 17:59:45 EST	(20040102_1)

  Modified files:
    include              client.h service.h 
    src                  Makefile.in c_message.c s_alis.c 
                         service.c 
  Log:
  - reworked all the service handlers, now the error stuff is generic,
    as is help and the commands..
  
  Revision  Changes    Path
  1.9       +8 -2      rserv/include/client.h
  1.5       +27 -1     rserv/include/service.h
  1.10      +1 -1      rserv/src/Makefile.in
  1.8       +4 -3      rserv/src/c_message.c
  1.13      +141 -267  rserv/src/s_alis.c
  1.6       +123 -4    rserv/src/service.c



leeh        2004/01/02 17:04:11 EST	(20040102_0)

  Modified files:
    src                  client.c 
  Log:
  - patch from hwy to fix an invalid pointer reference
  
  Revision  Changes    Path
  1.10      +1 -1      rserv/src/client.c



leeh        2004/01/01 13:17:46 EST	(20040101_0)

  Modified files:
    include              balloc.h stdinc.h tools.h 
    src                  balloc.c channel.c client.c rserv.c 
  Log:
  - added init_blockheap() to main()
  - ported s_assert() from ircd-ratbox
  - reenabled s_assert() calls in balloc.c, added a couple in client.c
  - I forgot to change some (read: any) my_free() to BlockHeapFree() :P
  - dont fork under cygwin, dont check pidfile if not forking
  
  Revision  Changes    Path
  1.2       +1 -3      rserv/include/balloc.h
  1.5       +2 -0      rserv/include/stdinc.h
  1.5       +24 -0     rserv/include/tools.h
  1.2       +8 -7      rserv/src/balloc.c
  1.11      +2 -2      rserv/src/channel.c
  1.9       +27 -28    rserv/src/client.c
  1.15      +11 -3     rserv/src/rserv.c



leeh        2003/12/30 16:55:18 EST	(20031230_1)

  Added files:
    include              balloc.h 
    src                  balloc.c 
  Log:
  - added balloc.c/h
  
  Revision  Changes    Path
  1.1       +77 -0     rserv/include/balloc.h (new)
  1.1       +542 -0    rserv/src/balloc.c (new)



leeh        2003/12/30 16:53:04 EST	(20031230_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              config.h io.h setup.h.in 
    src                  Makefile.in channel.c client.c io.c 
                         rserv.c scommand.c 
  Log:
  - ported the balloc from ircd-ratbox
  - added CONN_HANDSHAKE, for servers who have connected sockets, but havent
    authed yet
  - changed the connect notices, so we gve "established" on a sockets
    connection and "completed" when we receive a PONG
  - added a check that the servername equals the one in the C:
  - added a handler for PONG
  
  Revision  Changes    Path
  1.5       +1 -1      rserv/autoconf/configure.in
  1.5       +1 -1      rserv/configure
  1.7       +26 -1     rserv/include/config.h
  1.8       +5 -2      rserv/include/io.h
  1.4       +3 -0      rserv/include/setup.h.in
  1.9       +1 -0      rserv/src/Makefile.in
  1.10      +9 -2      rserv/src/channel.c
  1.8       +30 -5     rserv/src/client.c
  1.15      +21 -3     rserv/src/io.c
  1.14      +1 -1      rserv/src/rserv.c
  1.9       +33 -4     rserv/src/scommand.c



leeh        2003/12/26 16:45:24 EST	(20031226_8)

  Modified files:
    src                  Makefile.in 
  Added files:
    src                  .depend 
  Log:
  - add a .depend file
  - add u_flags.c to Makefile
  
  Revision  Changes    Path
  1.1       +73 -0     rserv/src/.depend (new)
  1.8       +1 -0      rserv/src/Makefile.in



leeh        2003/12/26 16:43:14 EST	(20031226_7)

  Modified files:
    .                    Makefile.in configure 
    autoconf             configure.in 
    include              c_init.h config.h io.h log.h setup.h.in 
    src                  Makefile.in c_error.c event.c io.c log.c 
                         rserv.c s_alis.c u_help.c u_stats.c 
                         ucommand.c 
  Added files:
    doc                  example.conf 
    src                  u_flags.c 
  Log:
  - added configure/Makefile stuff for linking in libs
  - check for crypt()
  - added CRYPT_PASSWORDS, controls whether crypted passwords are used
  - added an example config file
  - added .flags, controlling which messages clients get
  - implemented a 'partyline'
  - sendto_connection() -> sendto_one()
  - sendto_connections() -> sendto_all()
  - added sendto_all_butone()
  - removed slog_send(), added sendto_all() function calls
  
  Revision  Changes    Path
  1.3       +2 -0      rserv/Makefile.in
  1.4       +3 -1      rserv/autoconf/configure.in
  1.4       +126 -30   rserv/configure
  1.1       +114 -0    rserv/doc/example.conf (new)
  1.9       +4 -1      rserv/include/c_init.h
  1.6       +5 -0      rserv/include/config.h
  1.7       +17 -6     rserv/include/io.h
  1.4       +0 -1      rserv/include/log.h
  1.3       +7 -1      rserv/include/setup.h.in
  1.7       +4 -3      rserv/src/Makefile.in
  1.2       +4 -2      rserv/src/c_error.c
  1.3       +4 -4      rserv/src/event.c
  1.14      +128 -30   rserv/src/io.c
  1.3       +0 -14     rserv/src/log.c
  1.13      +1 -0      rserv/src/rserv.c
  1.12      +10 -11    rserv/src/s_alis.c
  1.1       +88 -0     rserv/src/u_flags.c (new)
  1.3       +20 -12    rserv/src/u_help.c
  1.4       +17 -19    rserv/src/u_stats.c
  1.7       +52 -44    rserv/src/ucommand.c



leeh        2003/12/26 16:42:14 EST	(20031226_6)

  rserv/doc - New directory



leeh        2003/12/26 16:41:00 EST	(20031226_5)

  Modified files:
    .                    LICENSE Makefile.in configure 
    autoconf             configure.in 
    include              config.h 
    src                  Makefile.in conf.c 
  Added files:
    .                    INSTALL 
  Removed files:
    .                    ASSUMPTIONS 
  Log:
  - added a CREDITS file
  - added an INSTALL file
  - added make install, and support for --prefix on configure
  - die() when we cant open the conf file
  - remove old unused ASSUMPTIONS file
  
  Revision  Changes    Path
  1.3       +0 -3      rserv/ASSUMPTIONS (dead)
  1.1       +21 -0     rserv/INSTALL (new)
  1.2       +3 -0      rserv/LICENSE
  1.2       +8 -0      rserv/Makefile.in
  1.3       +1 -0      rserv/autoconf/configure.in
  1.3       +128 -32   rserv/configure
  1.5       +27 -1     rserv/include/config.h
  1.6       +8 -6      rserv/src/Makefile.in
  1.10      +4 -1      rserv/src/conf.c



leeh        2003/12/26 16:39:48 EST	(20031226_4)

  Modified files:
    include              channel.h config.h io.h tools.h 
                         ucommand.h 
    src                  Makefile.in c_message.c channel.c conf.c 
                         io.c s_alis.c scommand.c tools.c u_help.c 
                         u_stats.c ucommand.c 
  Log:
  - add PING_TIME, how often a server can be idle before we send a PING, double
    this with no data will cause a server to be exited
  - added get_sendq(), so the sendq bit in stats u/.stats uplink works
  - moved getfield() tools.c -> conf.c
  - moved get_duration() stats.c -> tools.c
  - stats.c is now u_stats.c, which only contains .stats
  - reworked .help, list_ucommand() is gone, now have extended help too
  - improved .status a bit to give channel/topic counts etc
  - reset the ALIS flood values to something sensible
  
  Revision  Changes    Path
  1.4       +2 -0      rserv/include/channel.h
  1.4       +2 -0      rserv/include/config.h
  1.6       +3 -0      rserv/include/io.h
  1.4       +2 -2      rserv/include/tools.h
  1.3       +0 -2      rserv/include/ucommand.h
  1.5       +1 -1      rserv/src/Makefile.in
  1.7       +0 -1      rserv/src/c_message.c
  1.9       +24 -0     rserv/src/channel.c
  1.9       +31 -0     rserv/src/conf.c
  1.13      +38 -0     rserv/src/io.c
  1.11      +2 -2      rserv/src/s_alis.c
  1.8       +2 -2      rserv/src/scommand.c
  1.2       +16 -25    rserv/src/tools.c
  1.2       +132 -3    rserv/src/u_help.c
  1.3       +5 -24     rserv/src/u_stats.c
  1.6       +12 -49    rserv/src/ucommand.c



leeh        2003/12/26 16:37:46 EST	(20031226_3)

  Modified files:
    include              c_init.h 
    src                  client.c rserv.c s_alis.c scommand.c 
                         stats.c ucommand.c 
  Log:
  - renamed .stats to .service, which now lists the services in use
  - added .stats command to get various statistics, uses a table of commands
    and functions, currently has:
      opers, servers, uplink, uptime
  - c_nick() wasnt setting a clients gecos
  - cleaned up alis stats a bit
  - added WHOIS command handling
  - finished TRACE command handling
  
  Revision  Changes    Path
  1.8       +3 -0      rserv/include/c_init.h
  1.7       +3 -1      rserv/src/client.c
  1.12      +1 -0      rserv/src/rserv.c
  1.10      +8 -6      rserv/src/s_alis.c
  1.7       +76 -1     rserv/src/scommand.c
  1.2       +99 -0     rserv/src/stats.c
  1.5       +27 -15    rserv/src/ucommand.c



leeh        2003/12/26 16:36:16 EST	(20031226_2)

  Modified files:
    include              c_init.h event.h ucommand.h 
    src                  Makefile.in event.c rserv.c s_alis.c 
                         scommand.c ucommand.c 
  Added files:
    src                  stats.c u_help.c 
  Log:
  - added event_show() to list events to a given connection
  - added .events command to list events
  - get_duration() to convert seconds into string form of duration
  - added .help command, simply walks the ucommand hash listing commands
  - added alis stats
  - fix VERSION to not have release hardcoded
  - STATS fix so 'C' shows autoconn setting properly, and port
  - STATS u/v now use get_duration()
  - added .status command to get basic status information
  
  Revision  Changes    Path
  1.7       +3 -0      rserv/include/c_init.h
  1.3       +4 -0      rserv/include/event.h
  1.2       +2 -0      rserv/include/ucommand.h
  1.4       +2 -0      rserv/src/Makefile.in
  1.2       +18 -0     rserv/src/event.c
  1.11      +2 -0      rserv/src/rserv.c
  1.9       +40 -2     rserv/src/s_alis.c
  1.6       +16 -39    rserv/src/scommand.c
  1.1       +24 -0     rserv/src/stats.c (new)
  1.1       +17 -0     rserv/src/u_help.c (new)
  1.4       +78 -0     rserv/src/ucommand.c



leeh        2003/12/26 16:34:53 EST	(20031226_1)

  Modified files:
    include              c_init.h conf.h io.h 
    src                  Makefile.in conf.c io.c rserv.c 
                         ucommand.c 
  Added files:
    src                  c_error.c 
  Log:
  - add "ERROR" command handling
  - remove the hardcoding of server password, make it use the one in C:
  - only positive ports in a C: enable autoconn, negative ports are allowed
    as 'default' ports on .connect
  - fix the autoconn stuff, we now store when last connect was and use that to
    decide where to connect to
  - cleaned the notice in die() up
  - remove rserv.exe on clean, for cygwin
  
  Revision  Changes    Path
  1.6       +3 -1      rserv/include/c_init.h
  1.5       +2 -0      rserv/include/conf.h
  1.5       +1 -0      rserv/include/io.h
  1.3       +2 -1      rserv/src/Makefile.in
  1.1       +28 -0     rserv/src/c_error.c (new)
  1.8       +5 -5      rserv/src/conf.c
  1.12      +45 -16    rserv/src/io.c
  1.10      +5 -6      rserv/src/rserv.c
  1.3       +12 -9     rserv/src/ucommand.c



leeh        2003/12/26 16:33:57 EST	(20031226_0)

  Modified files:
    include              client.h conf.h io.h log.h service.h 
                         stdinc.h 
    src                  c_message.c conf.c io.c log.c rserv.c 
                         s_alis.c service.c ucommand.c 
  Log:
  in true blue peter style, here are some commits I prepared earlier..
  
  - removed receive passwords from C:, just have a single send password
  - added O: controlling who can DCC services, and requiring logins for
    commands
  - store username/host in connecting clients so we can auth against O:
  - added sendto_connections() to send to all users
  - added slog_send() to log and send to users
  - make a few logging things send to users too
  - added generic stats handlers for services
  - fix parser bug on commands with no params
  - added .login command
  - added .die command
  - added .stats command, to use the generic service stats handler
  - added .connect command, to connect to a specific server
  
  Revision  Changes    Path
  1.8       +4 -0      rserv/include/client.h
  1.4       +17 -2     rserv/include/conf.h
  1.4       +8 -1      rserv/include/io.h
  1.3       +1 -0      rserv/include/log.h
  1.4       +2 -0      rserv/include/service.h
  1.4       +1 -0      rserv/include/stdinc.h
  1.6       +2 -2      rserv/src/c_message.c
  1.7       +117 -9    rserv/src/conf.c
  1.11      +80 -40    rserv/src/io.c
  1.2       +15 -0     rserv/src/log.c
  1.9       +1 -1      rserv/src/rserv.c
  1.8       +9 -1      rserv/src/s_alis.c
  1.5       +1 -0      rserv/src/service.c
  1.2       +149 -1    rserv/src/ucommand.c



leeh        2003/12/18 19:29:58 EST	(20031219_0)

  Modified files:
    src                  c_message.c conf.c io.c 
  Log:
  - send errors to client on invalid dcc requests
  - made conf parser add connects to tail, so theyre tried in order of conf
  - kludged support for multiple servers, atm it takes the head element,
    tries it then moves it to the tail.
  
  Revision  Changes    Path
  1.5       +21 -0     rserv/src/c_message.c
  1.6       +1 -1      rserv/src/conf.c
  1.10      +11 -1     rserv/src/io.c



leeh        2003/12/18 15:39:38 EST	(20031218_3)

  Modified files:
    include              client.h io.h scommand.h 
    src                  Makefile.in c_message.c c_mode.c 
                         channel.c client.c io.c rserv.c 
                         scommand.c service.c 
  Added files:
    include              ucommand.h 
    src                  ucommand.c 
  Log:
  - added support for dcc connections, currently allows anyone opered to
    dcc until I put in some ACLs
  - added user command framework
  - command.{c|h} was renamed to scommand.{c|h}, fix Makefile/includes
  
  Revision  Changes    Path
  1.7       +3 -3      rserv/include/client.h
  1.3       +5 -1      rserv/include/io.h
  1.2       +5 -4      rserv/include/scommand.h
  1.1       +21 -0     rserv/include/ucommand.h (new)
  1.2       +3 -2      rserv/src/Makefile.in
  1.4       +47 -1     rserv/src/c_message.c
  1.6       +1 -1      rserv/src/c_mode.c
  1.8       +1 -1      rserv/src/channel.c
  1.6       +1 -1      rserv/src/client.c
  1.9       +215 -19   rserv/src/io.c
  1.8       +4 -2      rserv/src/rserv.c
  1.5       +7 -7      rserv/src/scommand.c
  1.4       +1 -1      rserv/src/service.c
  1.1       +76 -0     rserv/src/ucommand.c (new)



leeh        2003/12/18 13:03:04 EST	(20031218_2)

  Modified files:
    src                  io.c 
  Log:
  - fix so when we connect() somewhere, we test we can write to it, not read
    to it
  - make signon_to_server() a write function, which checks for the connect()
    having gone wrong.
  
  Revision  Changes    Path
  1.8       +22 -7     rserv/src/io.c



leeh        2003/12/18 09:08:02 EST	(20031218_1)

  Modified files:
    src                  io.c 
  Log:
  - added timeouts for places we connect to
  - fix a core when trying to send to a dead server
  
  Revision  Changes    Path
  1.7       +14 -2     rserv/src/io.c



leeh        2003/12/18 08:25:35 EST	(20031218_0)

  Modified files:
    src                  io.c 
  Log:
  - added logging for connections/disconnections from the server
  - added ignore_errno() so the proper read()/write() errors are ignored
  
  Revision  Changes    Path
  1.6       +83 -15    rserv/src/io.c



leeh        2003/12/17 17:27:07 EST	(20031217_0)

  Modified files:
    src                  client.c rserv.c 
  Log:
  - add in some services fight checking
  - fix to show right pid after the fork()
  
  Revision  Changes    Path
  1.5       +21 -0     rserv/src/client.c
  1.7       +6 -2      rserv/src/rserv.c



leeh        2003/12/15 15:43:46 EST	(20031215_0)

  Modified files:
    include              c_init.h client.h service.h 
    src                  c_message.c c_mode.c channel.c conf.c 
                         rserv.c s_alis.c service.c 
  Log:
  - implemented service flood protection for ALIS.  allow upto 40 points,
    "help" = 1, "help list" = 2, "list" = 3, 5 points removed per second
  - added some comments to c_mode.c/channel.c
  - check service name doesnt contain a '.'
  - ALIS cleanups:
    - added a struct query to hold the query variables
    - made printing a channel its own function
    - made parsing the options its own function
  
  Revision  Changes    Path
  1.5       +1 -1      rserv/include/c_init.h
  1.6       +2 -0      rserv/include/client.h
  1.3       +2 -1      rserv/include/service.h
  1.3       +1 -1      rserv/src/c_message.c
  1.5       +12 -0     rserv/src/c_mode.c
  1.7       +81 -1     rserv/src/channel.c
  1.5       +6 -0      rserv/src/conf.c
  1.6       +4 -2      rserv/src/rserv.c
  1.7       +239 -201  rserv/src/s_alis.c
  1.3       +28 -5     rserv/src/service.c



leeh        2003/12/13 11:13:10 EST	(20031213_0)

  Modified files:
    .                    configure 
    autoconf             configure.in 
    include              client.h config.h rserv.h service.h 
                         setup.h.in 
    src                  c_mode.c channel.c client.c conf.c io.c 
                         rserv.c s_alis.c service.c 
  Log:
  - added -f [foreground] -v [version] -h [help] options to the daemon, with
    some getopt() stuff.
  - added setup_corefile()
  - added stuff for reading/writing pids to check we're not already running
  - move parse_server() rserv.c -> io.c, and clean up io.c
  - remove some debugging log stuff
  - added conf options to define a service's nick/user/host/gecos/opered
    status
  
  Revision  Changes    Path
  1.2       +1 -1      rserv/autoconf/configure.in
  1.2       +1 -1      rserv/configure
  1.5       +3 -0      rserv/include/client.h
  1.3       +6 -2      rserv/include/config.h
  1.3       +1 -3      rserv/include/rserv.h
  1.2       +4 -0      rserv/include/service.h
  1.2       +3 -0      rserv/include/setup.h.in
  1.4       +0 -50     rserv/src/c_mode.c
  1.6       +0 -6      rserv/src/channel.c
  1.4       +3 -8      rserv/src/client.c
  1.4       +68 -1     rserv/src/conf.c
  1.5       +216 -56   rserv/src/io.c
  1.5       +110 -115  rserv/src/rserv.c
  1.6       +1 -1      rserv/src/s_alis.c
  1.2       +21 -2     rserv/src/service.c



leeh        2003/12/12 17:44:45 EST	(20031212_1)

  Modified files:
    include              conf.h stdinc.h tools.h 
    src                  conf.c io.c 
  Added files:
    .                    Makefile.in configure 
    autoconf             configure.in install-sh 
    include              setup.h.in 
    src                  Makefile.in 
  Removed files:
    src                  Makefile 
  Log:
  - added autoconf stuff
  - made includes and functions use configure output
  - added support for vhosting
  
  Revision  Changes    Path
  1.1       +45 -0     rserv/Makefile.in (new)
  1.1       +27 -0     rserv/autoconf/configure.in (new)
  1.1       +253 -0    rserv/autoconf/install-sh (new)
  1.1       +1752 -0   rserv/configure (new)
  1.3       +2 -0      rserv/include/conf.h
  1.1       +43 -0     rserv/include/setup.h.in (new)
  1.3       +25 -1     rserv/include/stdinc.h
  1.3       +2 -0      rserv/include/tools.h
  1.3       +0 -60     rserv/src/Makefile (dead)
  1.1       +51 -0     rserv/src/Makefile.in (new)
  1.3       +13 -5     rserv/src/conf.c
  1.4       +5 -1      rserv/src/io.c



leeh        2003/12/12 17:38:44 EST	(20031212_0)

  rserv/autoconf - New directory



leeh        2003/12/11 10:05:56 EST	(20031211_2)

  Modified files:
    src                  command.c rserv.c s_alis.c 
  Log:
  - implemented ALIS -skip to skip first n matches
  - implemented ALIS -topic to search for topics
  
  Revision  Changes    Path
  1.4       +1 -1      rserv/src/command.c
  1.4       +1 -2      rserv/src/rserv.c
  1.5       +69 -3     rserv/src/s_alis.c



leeh        2003/12/11 09:13:46 EST	(20031211_1)

  Modified files:
    src                  channel.c io.c s_alis.c 
  Log:
  - implemented support for topic bursting
  - implemented -show [m][t] into ALIS
  
  Revision  Changes    Path
  1.5       +32 -0     rserv/src/channel.c
  1.3       +1 -1      rserv/src/io.c
  1.4       +52 -3     rserv/src/s_alis.c



leeh        2003/12/11 05:50:57 EST	(20031211_0)

  Modified files:
    include              channel.h client.h 
    src                  channel.c s_alis.c 
  Log:
  - added support for parsing TOPIC
  - added some error messages to alis..
  
  Revision  Changes    Path
  1.3       +4 -0      rserv/include/channel.h
  1.4       +2 -0      rserv/include/client.h
  1.4       +32 -0     rserv/src/channel.c
  1.3       +63 -3     rserv/src/s_alis.c



leeh        2003/12/10 10:31:27 EST	(20031210_0)

  Modified files:
    include              c_init.h 
    src                  c_message.c channel.c rserv.c s_alis.c 
  Log:
  - disable notice for now
  - more work on alis..
  
  Revision  Changes    Path
  1.4       +1 -1      rserv/include/c_init.h
  1.2       +1 -1      rserv/src/c_message.c
  1.3       +1 -0      rserv/src/channel.c
  1.3       +1 -1      rserv/src/rserv.c
  1.2       +281 -1    rserv/src/s_alis.c



leeh        2003/12/08 19:23:57 EST	(20031209_0)

  Modified files:
    include              c_init.h client.h 
    src                  Makefile c_mode.c client.c command.c io.c 
                         rserv.c 
  Added files:
    include              service.h 
    src                  c_message.c s_alis.c service.c 
  Log:
  - finished off the service handlers
  - added support for PRIVMSG/NOTICE, and tied it into service handlers
  - added framework for the alis service
  
  Revision  Changes    Path
  1.3       +7 -0      rserv/include/c_init.h
  1.3       +2 -1      rserv/include/client.h
  1.1       +22 -0     rserv/include/service.h (new)
  1.2       +4 -0      rserv/src/Makefile
  1.1       +55 -0     rserv/src/c_message.c (new)
  1.3       +1 -1      rserv/src/c_mode.c
  1.3       +14 -3     rserv/src/client.c
  1.3       +1 -1      rserv/src/command.c
  1.2       +3 -0      rserv/src/io.c
  1.2       +6 -0      rserv/src/rserv.c
  1.1       +24 -0     rserv/src/s_alis.c (new)
  1.1       +81 -0     rserv/src/service.c (new)



leeh        2003/12/08 18:02:02 EST	(20031208_3)

  Modified files:
    include              c_init.h channel.h client.h config.h 
                         event.h io.h log.h rserv.h stdinc.h 
                         tools.h 
    src                  c_mode.c channel.c client.c 
  Log:
  - added Id headers to include files
  - split channel modes into its own struct
  - parse a keyed sjoin properly
  - get_chmember() -> find_chmember()
  - added initial services storage
  - support for MODE on channels
  - support for KICK
  
  Revision  Changes    Path
  1.2       +1 -0      rserv/include/c_init.h
  1.2       +13 -5     rserv/include/channel.h
  1.2       +10 -0     rserv/include/client.h
  1.2       +1 -0      rserv/include/config.h
  1.2       +1 -0      rserv/include/event.h
  1.2       +1 -0      rserv/include/io.h
  1.2       +1 -0      rserv/include/log.h
  1.2       +6 -0      rserv/include/rserv.h
  1.2       +1 -0      rserv/include/stdinc.h
  1.2       +1 -0      rserv/include/tools.h
  1.2       +189 -0    rserv/src/c_mode.c
  1.2       +121 -59   rserv/src/channel.c
  1.2       +71 -8     rserv/src/client.c



leeh        2003/12/07 22:04:14 EST	(20031208_2)

  Added files:
    src                  .cvsignore 
  Log:
  - add a .cvsignore to hide stuff that should be there..
  
  Revision  Changes    Path
  1.1       +4 -0      rserv/src/.cvsignore (new)



leeh        2003/12/07 21:52:49 EST	(20031208_1)

  Modified files:
    include              conf.h 
    src                  command.c conf.c 
  Log:
  - added support for trace
  - added A:<admin1>:<admin2>:<admin3> to conf file parser
  - added support for admin
  
  Revision  Changes    Path
  1.2       +5 -0      rserv/include/conf.h
  1.2       +46 -3     rserv/src/command.c
  1.2       +21 -4     rserv/src/conf.c



leeh        2003/12/07 21:19:27 EST	(20031208_0)

  Added files:
    include              serno.h 
  Log:
  - add serno.h..
  
  Revision  Changes    Path
  1.1       +1 -0      rserv/include/serno.h (new)



leeh        2003/12/07 21:09:02 EST

  Added files:
    .                    ChangeLog 
  Log:
  - changelog test
  
  Revision  Changes    Path
  1.1       +0 -0      rserv/ChangeLog (new)



