# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--asuffield@debian.org--cyclone-2003/dancer--main--1.0
#

2003-08-31 19:20:54 GMT	Andrew Suffield <asuffield@debian.org>	patch-40

    Summary:
      Don't check channels on QUIT for non-users
    Revision:
      dancer--main--1.0--patch-40

    In m_quit, if the client is not a user (sptr->user is NULL), don't try
    to check the channels they are in for can_send.

    modified files:
     ./ChangeLog ./src/m_quit.c


2003-08-23 15:23:35 GMT	Andrew Suffield <asuffield@debian.org>	patch-39

    Summary:
      Fix bogus reference to chptr in m_sjoin
    Revision:
      dancer--main--1.0--patch-39

    Fix bogus reference to chptr in m_sjoin
    

    modified files:
     ./ChangeLog ./src/channel.c


2003-08-23 14:52:42 GMT	Andrew Suffield <asuffield@debian.org>	patch-38

    Summary:
      Bump to 1.0.31+pre25
    Revision:
      dancer--main--1.0--patch-38

    Bump to 1.0.31+pre25
    

    modified files:
     ./ChangeLog ./configure.ac


2003-08-23 14:22:32 GMT	Andrew Suffield <asuffield@debian.org>	patch-37

    Summary:
      Correct a series of rounding errors in the throttling logic
    Revision:
      dancer--main--1.0--patch-37

    When setting a throttle, reset the last join time to be the current
    time, to prevent servers from getting significantly out of sync.
    
    Fix an off-by-one error in can_join, so limit is used instead of
    limit+1.
    
    When count would be reduced past zero by time, don't leave a residual
    remainder in the time - reset the last join time to be the current
    time instead.
    
    On SJOIN, reduce count based on time before incrementing it, so that
    the clipping at zero works correctly - otherwise servers get
    significantly out of sync.
    
    After SJOIN, clip count to limit * 1.5 instead of limit, so that
    multiple rapid joins from different servers can't dodge the throttle.

    modified files:
     ./ChangeLog ./src/channel.c


2003-08-21 22:59:59 GMT	Andrew Suffield <asuffield@debian.org>	patch-36

    Summary:
      Add KILL notices back
    Revision:
      dancer--main--1.0--patch-36

    Add notices on UMODE_SKILL for every KILL that is received and
    accepted.

    modified files:
     ./ChangeLog ./src/m_kill.c


2003-08-19 21:00:17 GMT	Andrew Suffield <asuffield@debian.org>	patch-35

    Summary:
      Fix cmode +-e
    Revision:
      dancer--main--1.0--patch-35

    Somehow the handling for cmode e was eating two arguments instead of
    one, which causes no end of trouble.
    
    Also tidied up +I a little to match the rest.

    modified files:
     ./ChangeLog ./src/channel.c


2003-08-19 20:05:38 GMT	Andrew Suffield <asuffield@debian.org>	patch-34

    Summary:
      Remove QUIET_MODE and ALLOW_PRIVATE_CHANNELS
    Revision:
      dancer--main--1.0--patch-34

    QUIET_MODE is now permanently on; +q is a core feature.
    
    ALLOW_PRIVATE_CHANNELS is now removed; +p is deprecated and will be
    removed in a later release.

    modified files:
     ./ChangeLog ./include/config.h.dist
     ./include/config.h.fn-include ./src/channel.c ./src/s_serv.c


2003-08-19 20:01:54 GMT	Andrew Suffield <asuffield@debian.org>	patch-33

    Summary:
      Remove U:line support entirely
    Revision:
      dancer--main--1.0--patch-33

    Remove U:line support entirely
    

    modified files:
     ./ChangeLog ./include/s_conf.h ./src/m_stats.c
     ./src/messages.tab ./src/s_conf.c


2003-08-19 19:59:51 GMT	Andrew Suffield <asuffield@debian.org>	patch-32

    Summary:
      Remove NEED_ULINES
    Revision:
      dancer--main--1.0--patch-32

    Remove NEED_ULINES
    

    modified files:
     ./ChangeLog ./include/config.h.dist
     ./include/config.h.fn-include ./src/send.c


2003-08-19 19:52:06 GMT	Andrew Suffield <asuffield@debian.org>	patch-31

    Summary:
      Eradicate SLAVE_SERVERS and LWALLOPS
    Revision:
      dancer--main--1.0--patch-31

    Both of these options are grossly obsolete and unsupported, and
    probably didn't compile in the other state anyway. SLAVE_SERVERS is
    now permanently fixed on. LWALLOPS is permanently removed.

    removed files:
     ./src/.arch-ids/m_locops.c.id ./src/m_locops.c

    modified files:
     ./ChangeLog ./doc/example.conf ./include/config.h.dist
     ./include/config.h.fn-include ./include/m_commands.h
     ./include/m_info.h ./include/msg.h ./src/Makefile.am
     ./src/m_kline.c ./src/s_conf.c ./src/send.c


2003-08-19 19:40:38 GMT	Andrew Suffield <asuffield@debian.org>	patch-30

    Summary:
      Chase out the last of the significant references to openprojects/OPN
    Revision:
      dancer--main--1.0--patch-30

    Chase out the last of the significant references to openprojects/OPN
    

    modified files:
     ./AUTHORS ./ChangeLog ./doc/README ./doc/example.conf
     ./doc/sgml/dancer-oper-guide/intro.sgml
     ./doc/sgml/dancer-user-guide/changes.sgml
     ./doc/sgml/dancer-user-guide/channels.sgml
     ./doc/sgml/dancer-user-guide/intro.sgml
     ./include/config.h.dist ./include/config.h.fn-include
     ./src/messages.tab


2003-08-19 19:30:53 GMT	Andrew Suffield <asuffield@debian.org>	patch-29

    Summary:
      Permit toggling between +q and +b
    Revision:
      dancer--main--1.0--patch-29

    Somewhere along the line this got broken. A +q should replace a +b
    directly, and vice-versa, instead of throwing away the mode change
    when the other kind is already present.

    modified files:
     ./ChangeLog ./src/channel.c


2003-08-11 17:59:07 GMT	Andrew Suffield <asuffield@debian.org>	patch-28

    Summary:
      Fix kline and sjoin handling
    Revision:
      dancer--main--1.0--patch-28

    Revert smalldate() to the ugly version, since it's used in kline.conf
    - having colons in that string causes trouble.
    
    Fix channel_modes() to insert spaces in the appropriate locations.
    
    Fix m_sjoin() to fail loudly when +D/+J strings are invalid, instead
    of carrying on (and crashing).
    
    Bump to 1.0.31+pre24

    modified files:
     ./ChangeLog ./configure.ac ./src/channel.c ./src/s_misc.c


2003-08-09 11:07:29 GMT	Andrew Suffield <asuffield@debian.org>	patch-27

    Summary:
      Fix +D/+J handling for remote users
    Revision:
      dancer--main--1.0--patch-27

    SJOIN counts as one per user, not one per message.
    
    Only D:line local clients.

    modified files:
     ./ChangeLog ./src/channel.c


2003-08-06 18:36:37 GMT	Andrew Suffield <asuffield@debian.org>	patch-26

    Summary:
      Remove NETWORK from RPL_PROTOCTL
    Revision:
      dancer--main--1.0--patch-26

    Remove NETWORK from RPL_PROTOCTL
    

    modified files:
     ./ChangeLog ./src/messages.tab ./src/s_user.c


2003-08-06 18:35:46 GMT	Andrew Suffield <asuffield@debian.org>	patch-25

    Summary:
      Relax +P/+D restriction
    Revision:
      dancer--main--1.0--patch-25

    Remove the code that prevents +D from being set on +P
    channels. Apparently it doesn't work too well.

    modified files:
     ./ChangeLog ./src/channel.c


2003-08-06 18:32:02 GMT	Andrew Suffield <asuffield@debian.org>	patch-24

    Summary:
      Improve diagnostics for K:line propagation
    Revision:
      dancer--main--1.0--patch-24

    When propagating a K:line to a remote server in register_client()
    (because a local K:line matches a remote client), make the broadcast
    server notice describe the K:line.

    modified files:
     ./ChangeLog ./src/s_user.c


2003-07-28 21:17:10 GMT	Andrew Suffield <asuffield@debian.org>	patch-23

    Summary:
      Accept freenode and freenode-small for --with-config=
    Revision:
      dancer--main--1.0--patch-23

    Alias --with-config=freenode to config.h.fn and
    --with-config=freenode-small to config.h.fn-small

    modified files:
     ./ChangeLog ./configure.ac


2003-07-27 17:46:48 GMT	Andrew Suffield <asuffield@debian.org>	patch-22

    Summary:
      Bump to 1.0.31+pre23
    Revision:
      dancer--main--1.0--patch-22

    Bump to 1.0.31+pre23
    

    modified files:
     ./ChangeLog ./configure.ac


2003-07-27 17:13:39 GMT	Andrew Suffield <asuffield@debian.org>	patch-21

    Summary:
      Split +P to +L, and reimplement +D differently
    Revision:
      dancer--main--1.0--patch-21

    Split +P to +L, and reimplement +D differently
    

    modified files:
     ./ChangeLog ./include/channel.h ./src/channel.c ./src/m_scan.c


2003-07-27 17:13:06 GMT	Andrew Suffield <asuffield@debian.org>	patch-20

    Summary:
      Filter quit messages from users who are on a channel they cannot send to
    Revision:
      dancer--main--1.0--patch-20

    Filter quit messages from users who are on a channel they cannot send to
    

    modified files:
     ./ChangeLog ./NEWS ./src/m_quit.c


2003-07-27 17:12:14 GMT	Andrew Suffield <asuffield@debian.org>	patch-19

    Summary:
      Enable STRIP_MISC by default on freenode
    Revision:
      dancer--main--1.0--patch-19

    Enable STRIP_MISC by default on freenode
    

    modified files:
     ./ChangeLog ./include/config.h.fn-include


2003-07-27 16:16:40 GMT	Andrew Suffield <asuffield@debian.org>	patch-18

    Summary:
      Add STRIP_MISC, update NEWS
    Revision:
      dancer--main--1.0--patch-18

    Add STRIP_MISC, update NEWS
    

    modified files:
     ./ChangeLog ./NEWS ./include/config.h.dist
     ./include/config.h.fn-include ./src/channel.c ./src/m_away.c
     ./src/m_quit.c ./src/s_auth.c ./src/s_user.c


2003-07-23 23:00:50 GMT	Andrew Suffield <asuffield@debian.org>	patch-17

    Summary:
      Add EIGHTBIT_CHANNEL config option and turn it off for fn
    Revision:
      dancer--main--1.0--patch-17

    Add EIGHTBIT_CHANNEL config option and turn it off for fn
    

    modified files:
     ./ChangeLog ./include/config.h.dist
     ./include/config.h.fn-include ./src/match.c


2003-07-23 17:42:24 GMT	Andrew Suffield <asuffield@debian.org>	patch-16

    Summary:
      Disable the remove-exception-on-kick code
    Revision:
      dancer--main--1.0--patch-16

    Disable the remove-exception-on-kick code
    

    modified files:
     ./ChangeLog ./src/channel.c


2003-07-21 19:21:58 GMT	Andrew Suffield <asuffield@debian.org>	patch-15

    Summary:
      Misc tidying
    Revision:
      dancer--main--1.0--patch-15

    Rename join_throttle to join_throttle_count in struct Channel.
    
    Remove the reference to notice from m_topic, so it compiles.
    
    Add umode AUTODLINE.

    modified files:
     ./ChangeLog ./include/channel.h ./include/umodes.h
     ./src/channel.c ./src/umodes.c


2003-07-16 18:10:09 GMT	Andrew Suffield <asuffield@debian.org>	patch-14

    Summary:
      Reject channel topic changes from people who can't send to the channel
    Revision:
      dancer--main--1.0--patch-14

    Reject channel topic changes from people who can't send to the channel
    

    modified files:
     ./ChangeLog ./src/channel.c


2003-07-08 07:25:39 GMT	Andrew Suffield <asuffield@debian.org>	patch-13

    Summary:
      Update dancer-user-guide for 1.0.32 release
    Revision:
      dancer--main--1.0--patch-13

    Update dancer-user-guide for 1.0.32 release
    

    modified files:
     ./ChangeLog ./doc/sgml/dancer-user-guide/changes.sgml
     ./doc/sgml/dancer-user-guide/channels.sgml
     ./doc/sgml/dancer-user-guide/dancer-user-guide.sgml
     ./doc/sgml/dancer-user-guide/intro.sgml
     ./doc/sgml/dancer-user-guide/umodes.sgml


2003-07-08 07:14:40 GMT	Andrew Suffield <asuffield@debian.org>	patch-12

    Summary:
      Cycle automatic changelog
    Revision:
      dancer--main--1.0--patch-12

    Cycle automatic changelog
    

    new files:
     ./.arch-ids/ChangeLog.id ./ChangeLog

    removed files:
     ./.arch-ids/ChangeLog.id ./ChangeLog


2003-07-08 07:12:51 GMT	Andrew Suffield <asuffield@debian.org>	patch-11

    Summary:
      Fix tagging method and add missing files
    Revision:
      dancer--main--1.0--patch-11

    Drop .tab$ and ^Makefile$ from the list of precious files.
    
    Add messages.tab and the lost Makefiles from the doc/ subtree.
    
    This will generate some tree-lint noise about Makefiles. Ignore it
    until tla has the new tagging-method stuff.

    new files:
     ./doc/sgml/Makefile ./doc/sgml/dancer-oper-guide/Makefile
     ./doc/sgml/dancer-user-guide/Makefile ./src/messages.tab

    removed files:
     ./include/.arch-ids/stamp-h.id

    modified files:
     ./{arch}/=tagging-method


2003-07-08 00:17:20 GMT	Andrew Suffield <asuffield@debian.org>	patch-10

    Summary:
      Update dancer-oper-guide for 1.0.32
    Revision:
      dancer--main--1.0--patch-10

    Update dancer-oper-guide for 1.0.32
    

    modified files:
     ./NEWS ./doc/sgml/dancer-oper-guide/cmodes.sgml
     ./doc/sgml/dancer-oper-guide/commands.sgml
     ./doc/sgml/dancer-oper-guide/config.sgml
     ./doc/sgml/dancer-oper-guide/intro.sgml
     ./doc/sgml/dancer-oper-guide/umodes.sgml ./src/m_message.c


2003-07-07 02:41:49 GMT	Andrew Suffield <asuffield@debian.org>	patch-9

    Summary:
      Relicense GFDL documentation under the GPL
    Revision:
      dancer--main--1.0--patch-9

    Relicense GFDL documentation under the GPL
    

    removed files:
     ./doc/sgml/.arch-ids/fdl.sgml.id
     ./doc/sgml/dancer-oper-guide/.arch-ids/dancer-oper-guide.ced.id
     ./doc/sgml/dancer-oper-guide/dancer-oper-guide.ced
     ./doc/sgml/dancer-user-guide/.arch-ids/dancer-user-guide.ced.id
     ./doc/sgml/dancer-user-guide/dancer-user-guide.ced
     ./doc/sgml/fdl.sgml

    modified files:
     ./doc/sgml/dancer-oper-guide/dancer-oper-guide.sgml
     ./doc/sgml/dancer-user-guide/dancer-user-guide.sgml


2003-07-05 22:43:25 GMT	Andrew Suffield <asuffield@debian.org>	patch-8

    Summary:
      Add note to NEWS about I:line _ prefix removal
    Revision:
      dancer--main--1.0--patch-8

    Add note to NEWS about I:line _ prefix removal
    

    modified files:
     ./NEWS


2003-07-04 05:50:11 GMT	Andrew Suffield <asuffield@debian.org>	patch-7

    Summary:
      Put AUTODLINE back for now
    Revision:
      dancer--main--1.0--patch-7

    Put AUTODLINE back for now
    

    modified files:
     ./include/channel.h ./src/channel.c


2003-07-04 01:39:30 GMT	Andrew Suffield <asuffield@debian.org>	patch-6

    Summary:
      Bump to 1.0.31+pre22
    Revision:
      dancer--main--1.0--patch-6

    Bump to 1.0.31+pre22
    

    modified files:
     ./configure.ac


2003-07-04 01:38:47 GMT	Andrew Suffield <asuffield@debian.org>	patch-5

    Summary:
      Fix m_capab so it doesn't segfault
    Revision:
      dancer--main--1.0--patch-5

    Fix m_capab so it doesn't segfault
    

    modified files:
     ./src/m_capab.c


2003-07-04 01:38:17 GMT	Andrew Suffield <asuffield@debian.org>	patch-4

    Summary:
      Remove AUTODLINE stuff
    Revision:
      dancer--main--1.0--patch-4

    Remove AUTODLINE stuff
    

    modified files:
     ./include/channel.h ./src/channel.c


2003-07-03 20:28:18 GMT	Andrew Suffield <asuffield@debian.org>	patch-3

    Summary:
      Add cmode +D (AUTODLINE)
    Revision:
      dancer--main--1.0--patch-3

    Add cmode +D, which places a host-specific D:line for every client
    which attempts to join the channel.


2003-07-03 20:27:26 GMT	Andrew Suffield <asuffield@debian.org>	patch-2

    Summary:
      Still support gcc 2.95 for a bit longer
    Revision:
      dancer--main--1.0--patch-2

    Still support gcc 2.95 for a bit longer
    

    removed files:
     ./include/.arch-ids/m_gline.h.id ./include/m_gline.h
     ./src/.arch-ids/m_gline.c.id ./src/m_gline.c

    modified files:
     ./configure.ac ./include/Makefile.am ./include/channel.h
     ./include/client.h ./include/config.h.dist
     ./include/config.h.fn-include ./include/m_commands.h
     ./include/m_info.h ./include/m_kline.h ./include/msg.h
     ./include/s_conf.h ./include/s_serv.h ./include/umodes.h
     ./src/Makefile.am ./src/channel.c ./src/client.c ./src/ircd.c
     ./src/m_capab.c ./src/m_kline.c ./src/m_rehash.c
     ./src/m_stats.c ./src/mtrie_conf.c ./src/s_conf.c
     ./src/s_misc.c ./src/s_user.c ./src/umodes.c


2003-07-03 04:13:59 GMT	Andrew Suffield <asuffield@debian.org>	patch-1

    Summary:
      Revise the content of collision KILL messages
    Revision:
      dancer--main--1.0--patch-1

    Rip out all the (foo <- bar) stuff from the automated KILL messages.

    modified files:
     ./src/m_capab.c ./src/s_user.c


2003-07-03 04:12:39 GMT	Andrew Suffield <asuffield@debian.org>	base-0

    Summary:
      tag of asuffield@debian.org--archive/dancer--main--1.0--patch-42
    Revision:
      dancer--main--1.0--base-0

    (automatically generated log message)

    new patches:
     asuffield@debian.org--archive/dancer--main--1.0--base-0
     asuffield@debian.org--archive/dancer--main--1.0--patch-1
     asuffield@debian.org--archive/dancer--main--1.0--patch-2
     asuffield@debian.org--archive/dancer--main--1.0--patch-3
     asuffield@debian.org--archive/dancer--main--1.0--patch-4
     asuffield@debian.org--archive/dancer--main--1.0--patch-5
     asuffield@debian.org--archive/dancer--main--1.0--patch-6
     asuffield@debian.org--archive/dancer--main--1.0--patch-7
     asuffield@debian.org--archive/dancer--main--1.0--patch-8
     asuffield@debian.org--archive/dancer--main--1.0--patch-9
     asuffield@debian.org--archive/dancer--main--1.0--patch-10
     asuffield@debian.org--archive/dancer--main--1.0--patch-11
     asuffield@debian.org--archive/dancer--main--1.0--patch-12
     asuffield@debian.org--archive/dancer--main--1.0--patch-13
     asuffield@debian.org--archive/dancer--main--1.0--patch-14
     asuffield@debian.org--archive/dancer--main--1.0--patch-15
     asuffield@debian.org--archive/dancer--main--1.0--patch-16
     asuffield@debian.org--archive/dancer--main--1.0--patch-17
     asuffield@debian.org--archive/dancer--main--1.0--patch-18
     asuffield@debian.org--archive/dancer--main--1.0--patch-19
     asuffield@debian.org--archive/dancer--main--1.0--patch-20
     asuffield@debian.org--archive/dancer--main--1.0--patch-21
     asuffield@debian.org--archive/dancer--main--1.0--patch-22
     asuffield@debian.org--archive/dancer--main--1.0--patch-23
     asuffield@debian.org--archive/dancer--main--1.0--patch-24
     asuffield@debian.org--archive/dancer--main--1.0--patch-25
     asuffield@debian.org--archive/dancer--main--1.0--patch-26
     asuffield@debian.org--archive/dancer--main--1.0--patch-27
     asuffield@debian.org--archive/dancer--main--1.0--patch-28
     asuffield@debian.org--archive/dancer--main--1.0--patch-29
     asuffield@debian.org--archive/dancer--main--1.0--patch-30
     asuffield@debian.org--archive/dancer--main--1.0--patch-31
     asuffield@debian.org--archive/dancer--main--1.0--patch-32
     asuffield@debian.org--archive/dancer--main--1.0--patch-33
     asuffield@debian.org--archive/dancer--main--1.0--patch-34
     asuffield@debian.org--archive/dancer--main--1.0--patch-35
     asuffield@debian.org--archive/dancer--main--1.0--patch-36
     asuffield@debian.org--archive/dancer--main--1.0--patch-37
     asuffield@debian.org--archive/dancer--main--1.0--patch-38
     asuffield@debian.org--archive/dancer--main--1.0--patch-39
     asuffield@debian.org--archive/dancer--main--1.0--patch-40
     asuffield@debian.org--archive/dancer--main--1.0--patch-41
     asuffield@debian.org--archive/dancer--main--1.0--patch-42


