PTlink IRC Services 3

Roadmap

Phase Alpha

Libircservice: library providing all IRC I/O functions needed for services (60%)

Status: Most of the channel functions/events are not implemented yet

Libdconf: library providing dconf handling functions (90%)

Status: Tests need to be done with dconf rehashing/dconf sections reload

Modules: Modules definition and related interfaces (70%)

To Do: Define a module template and change all the implemented modules according to the layout.

Status: Almost complete, modules unloading/reloading must be implemented

Records: structure definition and associated functions for services data

To Do: Channel record functions, Memo Record, …

Status: Only nick record and hostrecord functions are totally implemented

Phase Beta

MySQL : Provides mysql functions to interface with the mysql db

To Do: Chan record and related operations, memoserv operations

Status: The core nick record and host record operations are implemented

Core Modules: Implementation of the modules seen as fundamental to use services in a production environment

NickServ

ns_register: Done

ns_info: Done

ns_identify: Done

ns_auth: Done

ns_set: Done

ns_sset: Done

ns_drop: Must be changed to just set drop time instead of immediate drop

ns_sdrop: To Do

ns_group: Must move groups to a specific table

ChanServ:

cs_register: Done

cs_info: Done

cs_set:

cs_sset:

cs_role:

cs_drop:

OperServ

os_hostrule.c : Done

Phase Delta

PTlink IRC Services 3 (Technical Documentation)	Development RoadMap

2004-07-24T19:17:21