This page illustrates my planning for my development, listing features, whether
they have already been illustrated or when they will probably be implemented.
Hopefully this gives you an idea about how things could go on from today.
Note that a "plan" is exactly what it says, a "plan". Any dates given are
definitely subject to change and they will change. I'm just saying
when features could be ready, nothing more.
Last updated: 29 May 2003, but you better check this page regularly.
Feature |
State |
Plan |
metalserved |
Daemon-like behaviour (more than just forking) |
50% |
See what's missing |
PID file support |
40% |
2003 |
IRC server connection management (low-level) (requires ringbuffer) |
100% |
Done |
IRC server connection management (IRC protocol) |
80% |
In progress |
IRC server client functions (Channel joining, Pings) |
20% |
June |
CTCP (Client-to-Client-Protocol) functions |
0% |
June |
DCC (Direct Client Connection) SENDs |
0% |
2nd half of 2003 |
Slots & queues management |
0% |
2nd half of 2003 |
Internal filelist matching (including behaviour if a !<filename>-request
matches files in different directories) |
0% |
2nd half of 2003 |
Actual ignored_users management |
0% |
2003 |
makelist |
Clean up interface to submodules for filetype-specific information (all
makelist itself actually needs is a line of text and not any structure pointer
which is again passed to the filetype-specific module so it generates ASCII --
it's currently quite messy) |
100% |
Done |
Think of something better than hardwiring file extensions with filetype-specific
information modules, probably config options |
0% |
Future |
Switch from inefficient one character at a time reading to ringbuffer usage |
20% |
? |
Information gathering from .WAV (Wave audio) files |
0.1% |
Far future |
Information gathering from .mpg (MPEG video) files |
0% |
Far future, before all other video formats |
Information gathering from .avi, .asf, .wmv (Video) files |
0% |
Far future |
Information gathering from .qt (Quicktime video) files |
0% |
Far future |
Information gathering from .rm (RealPlayer video) files |
0% |
Far future |
All programs |
Ringbuffer implementation |
100% |
Used in metalserved, maybe also usable in makelist |
Support for syslog as logging target |
0% |
Far future |