* ajouter un timeout dans hublist.

* lorsque l'on a 2 /LS identiques, on a un crash lorsqu'un se termine et l'autre reste en queue:
#0  __libc_free (mem=0x20534c2f) at malloc.c:3005
#1  0x4002fc5c in g_free () from /usr/lib/libglib-1.2.so.0
#2  0x8058bb1 in indirect_call_process_kbd_com (input=0x80702f0 "/LS Xeke", ptr=0xbd7ffc20)
    at keyboard.c:2354
#3  0x804ace4 in get_download_action_to_do (wanted_nick=0x80b4938) at action.c:170
#4  0x805114f in connect_me_thread (act=0x80b4c68) at dc_manage.c:2055
#5  0x40047e42 in pthread_start_thread (arg=0xbd7ffe40) at manager.c:241

ajouter un formulaire pour bug report.

creer une fonction autols qui download systematiquement le contenu d'un utilisateur (si sa taille depasse une valeur par exemple).

CHAT flood annihilator

* bug: a client can hang when it tries to display a message on a closed unix socket.
It is a bug hard to reproduce because the socket must be closed remotely when a
client has data to send and before it can identify the closed socket. Moreover, the
client must has a good amount of data to send into the socket.

* ajouter un mode hybride (passif+actif). Les recherches se feraient en actif mais
  les downloads en passif. Avantages: on pourrait etre dans ce mode lorsqu'on utiliserait
  un proxy socks 5. Les recherches ouvriraient des ports UDP sur le proxy socks mais
  les transferts se feraient comme en passif. Ainsi, on pourrait beneficier des avantages
  de l'auto-scan (recherche simultane). Inconvnients: les clients passifs distants pensant
  que ce client est un client actif vont rpondre et on aura des immanquablements des
  sources inutilisables. Note: Seul l'autoscan utilisera la recherche en mode hybride, la
  recherche standard fonctionnera comme en temps normal.

* xfer connection timeout: timeout connection after a too long pause (how to handle
  GetList case ?)

* ajouter un limiteur de $Search permettant de donner un dlai minimal entre 2 searchs
  Les autres seront purement et simplement ignors. Problme  prendre en compte:
  vu que les autoscans sont lancs de faon priodique avec toujours la mme dure
  entre, il ne faut pas que la valeur de ce limiteur soit un multiple (>=1) de la dure
  de l'autoscan sinon c'est toujours le mme autoscan qui va passer, les autres seront
  a chaque fois ignor. Solution possible: modifi les dates de timeout des autoscans
  afin d'avoir un dlai entre chaque suprieure au dlai du limiteur.

invalid myinfo
$MyINFO $ALL [t1]adidasfreak6969 $LAN(T3)$$133728394106$

