Theoriquement ce sont plutot les clients qui sont foireux...
La command LIST n'est pas censee accepter des options style "-la". En fait LIST est juste la pour pondre une sortie "humainement" lisible. Il n'y a pas d'option particulierement obligatoire, et pas de contrainte concernant la tronche des listings.
Les clients qui veulent recuperer le contenu d'un site FTP pour l'afficher graphiquement doivent utiliser d'autres commandes comme NLST, MLST, et MLSD.
Maintenant, il se trouve que beaucoup de serveurs implementent LIST comme la commande "ls" d'Unix, c'est pourquoi beaucoup de clients se basent la dessus. Mais ca n'a rien de standard, les RFCs n'ont jamais documente ca.
On ne peut pas en vouloir a ton serveur.