-------------------------------------------------------------------------------------------
Known bugs:
-----------

Lors du deplacement d'un fichier distant d'un repertoire a un autre,
le tag .hpf cache est perdu.

Lors d'une reallocation du buffer de transfert suivi d'un freeing, 
il y a le contenu du message qui est corrompu (le header est bon, tres
bizarre ca). Ceci apparait lorsqu'on poste une enorme news.

URGENT:
HSX crashe dans type_creator lorsque PATH est un chemin relatif car il n'y a pas de / au debut.

A faire:

-------------------------------------------------------------------------------------------
renvoyer un message incorrect login en cas de probleme de connexion
avant de fermer la connexion.

-------------------------------------------------------------------------------------------
probleme de bad name init dans les logs et au personne deja connectee.
(changement d'etat durant la connexion ?)
pb semble etre resolu.

-------------------------------------------------------------------------------------------
comment hotline gere un fichier de news de plus de 32Ko ?

-------------------------------------------------------------------------------------------
fast group download.

-------------------------------------------------------------------------------------------
cree des horaires d'ouvertures par compte. (done V3.00)

-------------------------------------------------------------------------------------------
Sur chaque compte disposant d'horaire, il sera possible de desactiver
le download a partir d'un certains temps avant la fermeture du compte.

-------------------------------------------------------------------------------------------
creer des groupes d'utilisateurs permettant de definir un nombre maxi de
download simultanee pour ce groupe (au lieu d'une limite globale).

-------------------------------------------------------------------------------------------
ajouter un flag "can broadcast" par utilisateur.

-------------------------------------------------------------------------------------------
(done, V3.30) ajouter une plugin pour creer des fakes directory/file. Le principe est 
relativement simple. Sur une partition unix (obligatoirement), on cree un
fichier a trou. Autre option, on lit un fichier et on cree les entrees appro
pries. Avantage, ca marche partout, inconvenient, on ne peut pas gerer les
arborescences.
  |> would it be possible to get a directory listing from say, for HSX, a file
  |> in each
  |> directory, instead of directly listing the directory? If not would it be
  |> possible to add the option in future releases of HSX? thanks.
  |
  |If I have well understood your request, when a user reads a directory,
  |you want HSX to return him the content of a file instead of the 
  |directory content itself, you want to hide or fake true directory
  |content, that's right ?


-------------------------------------------------------------------------------------------
ajouter un rotating IP/ rotating port. Toutes les connexions sont ouvertes
sur ces ports mais lors de la soumission a un tracker, on en prend une
au hasard au lieu d'avoir toujours la meme.

-------------------------------------------------------------------------------------------

Il faudrait pouvoir avoir une liste des IPs interdites globalement, quelque soit le compte.

-------------------------------------------------------------------------------------------

(done, V3.52) Il faudrait pouvoir faire tourner HSX dans un environnement chrooter. Facile
pour le serveur lui-meme, plus dur pour les modules (trouver les librairies).

-------------------------------------------------------------------------------------------
Pour HL, il y a un folder DL et UL

DL: code: 000000D2
    subchunk: 00C9


