unrealircd4

view TODO @ 261:c5e7a5a3b563

Add support for the m4/ directory.
author Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
date Wed Jul 07 22:47:17 2010 -0400 (8 weeks ago)
parents cbc598e93bbd
children
line source
1 UnrealIRCd C++ TODO:
3 Legend:
5 [X] Done
6 [ ] No status
7 [~] In progress
8 [*] Seek the advice of other developers before attempting.
10 ===========================================================================
12 [X] Get a socket engine going
13 [ ] Work on user management
14 [ ] Create 3.2-style numeric sending
15 [~] Main core
16 [ ] Configuration
17 [X] Configuration parser (3.2-style, core directives are in doc/configuration.txt)
18 [ ] New internal configuration API: calling toBool(), toInt(), and the like should
19 only happen during parsing.
20 [~] Commands needed in the core:
21 [X] ADMIN
22 [X] AWAY
23 [ ] CLOSE
24 [ ] GLINE
25 [X] INVITE
26 [X] ISON
27 [X] JOIN
28 [X] KICK
29 [X] KILL
30 [ ] KNOCK
31 [ ] LINKS (to be provided by linking module)
32 [X] LIST
33 [X] LUSERS
34 [ ] MAP (to be provided by linking module)
35 [X] MODE
36 [ ] MODULES
37 [X] MOTD
38 [X] NAMES
39 [X] NICK
40 [X] NOTICE
41 [X] OPER
42 [X] PART
43 [ ] PASS
44 [X] PING
45 [X] PONG
46 [X] PRIVMSG
47 [X] QUIT
48 [ ] REHASH
49 [ ] SILENCE
50 [X] TOPIC
51 [X] USER
52 [X] USERHOST
53 [X] VERSION
54 [ ] WALLOPS
55 [~] WHO (needs to be tested)
56 [X] WHOIS
57 [~] WHOWAS (done, perhaps partially, needs testing)
58 [ ] WATCH
59 [ ] ZLINE
60 [ ] Channelmodes for the core:
61 [X] +b
62 [ ] +i
63 [X] +k
64 [ ] +l
65 [X] +m
66 [ ] +n
67 [X] +o
68 [ ] +p
69 [ ] +s
70 [ ] +t
71 [X] +v
72 [ ] Usermodes for the core:
73 [X] +i (needs testing)
74 [X] +o
75 [ ] +s
76 [X] +w
77 [ ] Make sure each function has a Pre-Event and regular event associated with it.