TODO

Jer's 1.0 ratlist



DOCO
    API Docs
        mod_example
        svc_example
        xdb_example
        mod_auth_example
    Commentify Madly
    XML Streams Whitepaper?

Modules
    mod_filter (remove offline opts)
    mod_admin
    mod_announce
    mod_groups

Services
    svc_multi and jproxy
    irc (find maintainer, agents, dcc, groupchat)
    http and client tools

Transports
    jud
    smtp
    groupchat private/public
    yxroproxy
    irc

Overall
    Cleanup debug output (like samba, indent)

Code Funnies
    xres use full URI encoding syntax/support
    oob stuff in tstreams needed?
    hashes in ehandler lists

Groupchat stuff
    *arrived, *left
    msgs and iq for priv
    autoselect nickname
    filter subjects on invites
    logging for public rooms
    locked subjects for public rooms
    nickname restrictions, same as username, 32?
    topic structure

Distributed Architecture
    Core
    JUD
    Groupchat

Etherx
    local - server + nohost, shared
    remote - IP and no daemon
    sha secret
    etherxd for custom setups

libetherx
    idle timers in tstream
    tlisten editing
    tselect model?

libjabber / libxode
    register key utility, track last 100
    sha1 included, utils
    client api fixes?
    jid tweaks, 255, strn
    ppdb username compares insensitive

jserver
    aliases - iq+msgs only, translated? login w/, outgoing all main host
    listener - config system for bindings to ips/ports
    session thread spawner

Seeds
    abiword
    multiplayer games, chess?
    calendering

Bots/scripts
    POP Checker
    debian thing (e-t)
    RSS/Slashboxes/headlines
    URL change notification
    Note taker
    alarms
    talk/finger
    cvs logs