2 Undernet Server TODO List
3 This list contains things that still need to be done.
6 Premature optimisation is the root of all evil - Knuth
7 Debugging is at least twice as difficult as programming. So if you
8 write a program that uses all of your ability, you'll never be able
13 * something is leaking "a meg a minute" with heap debugging on
16 * add_Target in s_user.c turns pointers to ints
17 this doesn't make much sence on alpha where sizeof(void *) != sizeof(int)
20 * crule parser coredumps on invalid input
21 * why do the allocation counts change the first time you rehash
22 after a server boot without changing the conf file:
23 *** Allocations: 416(41848)
24 *** ircd.conf : Rehashing
25 *** Allocations: 424(42006)
26 *** ircd.conf : Rehashing
27 *** Allocations: 424(42006)
29 * Use numeric nicks for numeric replies to remote clients
30 * Finish message handlers.
31 * Clean up ircd.conf processing, lots of sub issues.
32 * Implement PROTOCOL handshaking
33 http://www.xs4all.nl/~carlo17/irc/prot.html
34 * Prepare network code to handle even more connections:
35 http://www.kegel.com/c10k.html
36 * Implement zlib compression for server links.
37 * Cleanups, lots of them.
38 * Document undernet protocol as it is used in
40 * Finish tokenization.