Author: Kev <klmitch@mit.edu>
authorKevin L. Mitchell <klmitch@mit.edu>
Sat, 18 Dec 2004 16:26:27 +0000 (16:26 +0000)
committerKevin L. Mitchell <klmitch@mit.edu>
Sat, 18 Dec 2004 16:26:27 +0000 (16:26 +0000)
commit7dfa4d790fbafdcebaff6201995b393c1733e85a
tree1b326e22906a2b22a6789102b160589729fda207
parent452a5f3e58d23c44e1b01badc90ec7a96dc469d3
Author: Kev <klmitch@mit.edu>
Log message:

* Simplify logic for determining when to run register_user(); before, we
  explicitly checked to see if the username, hostname, and cookie were all
  set, and now we can just test to see if a bit flag is 0.

* Fix a minor bug in ircd_strn?cmp() that we've never noticed before,
  because we've never needed lexicographic ordering for strings differing
  in case.

* Implement capabilities system.  There are 604 capabilities implemented
  for testing purposes, but they don't do anything.  (This is just the
  negotiation mechanism.  The 604 were needed to test LS & LSL semantics.)

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1284 c9e4aea6-c8fd-4c43-8297-357d70d61c8c
15 files changed:
ChangeLog
include/capab.h [new file with mode: 0644]
include/client.h
include/handlers.h
include/msg.h
include/numeric.h
ircd/Makefile.in
ircd/ircd_string.c
ircd/list.c
ircd/m_cap.c [new file with mode: 0644]
ircd/m_pong.c
ircd/m_user.c
ircd/parse.c
ircd/s_err.c
ircd/s_user.c