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

[EN]
- IMPORTANT: build docs from sgml source every time you build program
- Test if my_malloc is used only when needed
- documentation
    - good INSTALL file
    - better README
- full protocol implementation:
    - key checking
    - hub net: MultiSearch, MultiConnectToMe, UniSearch
- better config file parser
- remote FTP/HTTP client interface (?)
- statistics output with HTML/SQL/SNMP or something
- scripting (perl, tcl, sh, etc.)
- IPv6 support (possible?)
- scripts for Debian, RedHat, etc. ...
- virtual hosts
- administration:
    - web browser console
- telnet console
    - console.allow:
      - fqdn, domains, masks
    - more commands:
      - kickban
      - wall - private message to all users
- security:
    - chroot
    - user to run from command-line option
- 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
- anti-cheaters (maybe in scripts?)
- passwd file:
     - password encryption methods: crypt, MD5, SHA1 (from config)
     - password crypt() script
- ac/am:
     - finish libwrap conditional - work with static too
[/EN]

[PL]
- WANE: budowanie dokumentacji ze rda sgml za kadym razem przy budowaniu.
- Sprawdzic czy my_malloc jest uzywane tylko wtedy, kiedy trzeba
- dokumentacja
    - dobry plik INSTALL
    - lepszy README
- Pena implementacja protokou:
    - sprawdzanie klucza
    - hub net: MultiSearch, MultiConnectToMe, UniSearch
- lepszy parser pliku konfiguracyjnego
- zdalny interfejs kliencki FTP/HTTP (?)
- wyjcie ze statystykami do HTML/SQL/SNMP, albo co podobnego
- skrypty (perl, tcl, etc.)
- wsparcie dla IPv6 (moliwe?)
- skrypty dla Debian-a, RedHat-a, etc. ...
- virtualne hosty
- administracja:
    - konsola web-owa
- konsola telnet
    - console.allow:
      - fqdn, domeny, maski
    - wicej komend:
      - kickban
      - wall - prywatna wiadomo do wszystkich userw
- bezpieczestwo:
    - chroot
    - user to run from command-line option
- 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
- anty-cheatery (moe w skryptach?)
- plik passwd:
     - metody szyfrowania hase: crypt, MD5, SHA1 (okrelane z configa)
     - skrypt robicy crypt() hase
- ac/am:
     - dokoczy warunek na libwrap - wykrywanie statycznej biblioteki
[/PL]
