/*

- MySQL C-API

- change pubmsgs/etc not to be deleted but just to be set to 0
- implement non-blocking I/O or alarms
- miettiä, pitäisikö struct channel *, struct user * yms. roudata mukana
	funktioiden sisällä (isop() lkm:t yms. pienemmiksi)
- miettiä, voiko joitain wild_match():ja poistaa (wild_match():ia kutsuu
	eniten isop(), isuserflag() ja isvoice()
- onko == NULL checkit kaikkialla tarpeen?
- lnsparse.c:n mukaan open() + mmap() on *2 nopeempi ku fopen() + fgets()
- pitäisi huolehtia ettei mistään kutsuta oer_debug:ia NULL pointtereilla
	(sunos segfaulttaa fprintf:ssä)
- -r read-only switch (voi laittaa samasta hakemistosta useamman botin)

- poista kaikki turhat var = getchankey/mode/jne. (palauttaa pointterin)
- tuki serviceille (eli ettei hetkahdeta kaikista modeista yms).
- käy läpi kaikki network.c:n establishconnection/connectserver/yms. ja
  poista loopit itte funkkareista
- monessa paikkaa jossa tallennetaan host, tallennetaan todellisuudessa
   ident@host, pitäiskö näin? esim.
	addnewpart(this->name, mystate->now, nick, host);
   riittää että vaihtaa identtiä niin ei tuu bannia

- ignore (hostmask), mahdollistaa sen että örri vastaa kaikille /msg:llä
  ja samalla perm. ignore:t timer = 0 tms.

*********************************************************************************'

NT-porttaus

- käy läpi kaikki strcasecmp->strncasecmp ja sit strcasecmp vrt.
  strnicmp
- index() -> strstr()
- crypt()
- signaalit SIGHUP ja SIGPIPE
- gettimeofday()
- haschanflags()
- hasadminflags()
- hasuserflags()
- sleep() -> mysleep()
- snprintf() strlen free:n jälkeen!!!
- read() ja write() cust. funkkareiks ja nt:llä käytetään recv() ja send()

*********************************************************************************'

- striplf ei ole safe " " string:llä ?
- adverts to users (bot users/admins)
- botti uskomaan prefixin lisäksi omaa nikkiä
- parseirc(UNKNOWN) pitäs listata koodi ja koko stringi (437 nick/channel temporarily available)
- käy läpi kaikki snprintf():t ja kato ettei NULL:ja välitetä (solaris segfaulttaa)
- #include <time.h> for debian (sys/time.h isn't enough?)

*/



