| 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. |