ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/TODO
Revision: 399
Committed: Tue Feb 7 12:23:17 2006 UTC (18 years, 1 month ago) by michael
File size: 2482 byte(s)
Log Message:
- Removed LL leftovers

File Contents

# Content
1 $Id$
2
3
4 - dynamically extensible parser for modules
5
6 - modularize channel, network code etc (not just commands)
7 we can use override_function() or similar for this
8 => means prepared, now just make use of them
9
10 - username/passwords (iauth ?)
11
12 - make the reserved FD limit run-time tunable, esp from comm_open()
13 This involves making fd_table[] a dynamically growing/(don't bother with
14 shrinking) list.. have the max fd list configurable in the conf file..
15 => partially done, just turn HARD_FDLIMIT into a variable
16
17 - Add the IRCnet(?) split logic for nick collisions - on a nick collision,
18 change to "%d-%s", random, nick
19 => this is rather equal to their /nick 0, ie set nick to user's UID
20
21 ------------------------------------------------------------------------------
22 Little things to be done given enough time and initiative -Hwy
23
24 . <Riedel> walter : have you implemented the motd= thing in the auth block ?
25 . A FAQ
26 . More translations!
27
28
29 -- Rodder's list
30 . Add scalable database-based authentication. Probably part of Iauth.
31 Also add support for server-side notify with the list stored in the
32 auth database. This would make ircd an awesome instant messaging
33 back-end.
34 => currently possible to do as a module
35
36
37 -- Diane's list
38 * add logging to ircd.log of possible channel floods
39 * add code to log a minute worth of flooding if the ircd gets n possible
40 flood messages on a channel in t seconds.. This log would be available
41 to hand to authorities if requested.
42
43
44 -- Josh's list
45 * Find out the status of the build with IRIX64/MIPSpro.
46 * Make modules.c more flexible in anticipation of Win32 modules usability.
47 * TENDRA IS BROKEN! (Not quite our fault)
48 * Fix lack of error message for oper initiating /connect that fails because
49 it's a leaf.
50
51
52 -- knight's list
53 * Add Czechoslovakian support.
54 * Database Authentication (IAUTH).
55 * VMS, NetBSD, Mac OS X (testing and porting).
56 * AMD64, Sparc(64) testing and development.
57 * Re-work nickname collision code to change
58 nicknames on collide rather than issue a
59 server kill.
60
61
62 -- adx's list
63 * modularize parser, channel modes, member flags and more
64 * split libio (engines, logging etc) from irc related sources?
65 * implement ND/CD split logic
66 * implement /nick 0 and uid addressing
67 * more I/O backends (ports)
68 * make STATIC_MODULES more flexible
69 * get rid of conf attaching as much as possible
70
71
72 -- metalrock's list
73 * Fix that missing server connection timed out notice.
74 * Add support for global ungline.

Properties

Name Value
svn:eol-style native
svn:keywords Id Revision