MetalServe - Who needs Jazz when there's Metal?
 
MetalServe
 News 
 About 
 Features 
 Screenshots 
 FAQ 
 Mailing list 
 Contact 

Let's try it
 Requirements 
 License 

Docs
 Installation 
 IRC usage 
 Server connects 
 DCC sends 
 Logging 

Configfile
 Format 
 Reference 
 Example 

Developers
 Roadmap 
 Download 
 Config parser 
 Visions & ideas 

  

Roadmap

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

 

Copyright © 1999-2006 by Pieter Hollants. All rights reserved.