==========
TODO list:
==========

[EN]
- documentation
- full protocol implementation:
    - key checking
    - passive mode: search/transfer query, search result
    - op list
    - 'admin' user with pass
    - kick
    - temporal/permanent ban (?)
    - redirecting
    - hub net: MultiSearch, MultiConnectToMe
- logging:
    - level from config
    - put public chat, private chat, server dialogs, etc.... to separate logs
    - logfile location from config
    - debug level and support
- config file parser
- remote FTP/HTTP client interface (?)
- statistics output with HTML/SQL or something
- ports to other systems
    - Solaris
    - Windows
- scripting (perl, tcl, etc.)
- IPv6 support (? is it possible ?)
- scripts for Debian, RedHat, etc. ...
- virtual hosts
- administration:
    - telnet console
    - web browser console
    - admin account
- security:
    - chroot
    - user to run from command-line option
    - allow to pick user/group by name in config
- Additional chat messages:
    +time  - shows hub time
    +show ops  - shows avaliable ops
    +myip  - shows your IP
    +seen <nick> - shows last time that user connected to hub
    +away <message> - set away mode (+away without message turns off away mode)
    +wi <nick>  - shows away status
- specify which hosts can share anything
- only specified hosts/domains/classes are visible on hub user list
- thread that enables sharing resources from hub itself
[/EN]

[PL]
- dokumentacja
- Pena implementacja protokou:
    - sprawdzanie klucza
    - tryb pasywny: search/transfer query, search result
    - lista op-w
    - uytkownik 'admin' z hasem
    - "wykopywanie"
    - czasowy/cakowity ban (?)
    - przekierowania
    - hub net: MultiSearch, MultiConnectToMe
- logowanie:
    - level from config
    - put public chat, private chat, server dialogs, etc.... to separate logs
    - logfile location from config
    - debug level and support
- parser pliku konfiguracyjnego
- zdalny interfejs kliencki FTP/HTTP (?)
- wyjcie ze statystykami do HTML/SQL, albo co podobnego
- przeniesienie na inne systemy operacyjne
    - Solaris
    - Windows
- skrypty (perl, tcl, etc.)
- wsparcie dla IPv6 (? to moliwe ?)
- skrypty dla Debian-a, RedHat-a, etc. ...
- virtualne hosty
- administracja:
    - konsola telnet
    - konsola web-owa
    - konto administratora
- bezpieczestwo:
    - chroot
    - user to run from command-line option
    - allow to pick user/group by name in config
- Dodatkowe funkcje chata:
    +time  - pokazuje czas i date na hubie
    +show ops  - pokazuje dostepnych Operatorow
    +myip  - pokazuje twoje IP
    +seen <nick> - pokazuje kiedy uzytkownik ostatni raz byl na hubie
    +away <message> - ustawia away (+away bez <message> wylacza tryb away)
    +wi <nick>  - pokazuje status away
- okrelenie, ktre hosty s uprawnione do udostpniania czegokolwiek
- tylko okrelone hosty/domeny/klasy adresowe s widoczne na licie uytkownikw huba
[/PL]
