Salut, ******************************************************************************** le 30 juillet 96: bon j'ai fait une version rapide pour corriger certains pbs evident de la version precedente: - le ratio de fichier marche maintenant... - qd le chemin d'acces a FTPControl n'est pas preciser et que le daemon utilise le path add pour le trouver maintenant si FTPPrefs est dans le meme dir il est bien trouver (pb de PROGDIR: qui n'allair pas!) - correction du bug qd on quitte et qu'un user est loggé. - changement de la fonction random pour le banner*X*.msg maintenant j'ai fait ma propre routine , qui semble mieux réagir. - p'tre d'autres mais je me souviens plus! ******************************************************************************** le 29 juillet 96: - mise en place d'un ratio pour chaque utilisateur: (1/x) fichiers... donc modif dans FTPPrefs Ftpcontrol FTPD... avec ajout d'un cookie '%o' qui retourne le 'x' ratio de transfert! - enlevement de bugs dans ftpprefs (enforcer hits). - installation des classes 'local' et 'remote' dans la partie installation de FTPPrefs. - changement de catalog (du a l'ajout du ratio) - plus de pbs avec les fichiers marqués dans Amftp (il y avait des "//" ce qui faisait que AmFtp n'arrivait pas a charger les fichiers) - plus de pb qd 2 ftpcontrol sont lancés. - plus de pb quand on tape un champs vide ds le dir courant avec amftp ( remote = ""). - ajout d'un msg 'file not found' plutot que 'not a plain file'. bien je pars en vacances... profitez en pour faire des tests; je reviens le 5 au soir... mailez moi vos commentaires! ******************************************************************************** le 28 juillet 96: - juste un petit changement dans le catalog francais... - il y av un ou 2 truc bizare... alors g corrige. ******************************************************************************** le 26 juillet 96: - bon pas trop de chose today; j'ai juste termine les catalogs francais pour ftpcontrol et ftpprefs... j'ai mis des bubles help partout... j'espere que ca ira pour les explications! - j'ai encore fait des changements dans la fonction de reconnaissance des classes pour le demons! j'espere que maintenant ca va etre bon! - correction de la mauvaise orthographe du tooltype FTPPREFS dans ftpcontrol ce qui permet enfin d'acceder à FTPPrefs à partir de FTPControl quand ils sont pas dans le meme dir! bien c tout... a lundi; je pars pour le week-end donc rien de plus ni de neuf d'ici la. profitez-en pour faire des tests!!! ******************************************************************************** le 24 juillet 96: - ajout d'un fenetre 'utilisateurs disponibles' permettant de voir quels logins sont disponibles (utile apres un changement de prefs!). - modifications de l'about!! vous devriez y jetter un oeil voir si vous etes ok!!! a ce propos je voudrais: - savoir si ca vous convient! - peut-etre un petit logo a rajouter... genre AmiRC... - des icones!! - faudrait aussi que vous regardiez avec precisions les textes pour voir s'il n'y a pas une ou 2 fautes d'ortho!!! ******************************************************************************** le 23 juillet 96: - corrections des bugs dans "store" files (pb de mem...) - modification de send_file_list: plus de pb de "no available memory"!! alors qu'il en restait des tonnes de mem... - corrections des bug d'allocation mem pour del file, et check upload!! a chaque fois il manquait 1 byte d'allocation... d'ou possiblite d'enormes problemes! - enfin le changement de prefs est pris en compte!! - corrections de bugs pour que 'break transfert', kick ban quit interrompent enfin et vraiment les transferts! :-) reste un pb avec ncftp et les alias... mais ce sera pour demain ;-) ******************************************************************************** le 22 juillet 96: - ca y est!! enfin les transferts send/receive marchent comme je veux!! il reste toutefois un ou deux pb avec le send_file list...mais j'y travaille d'arrache pied! remarque: ben oui je sais c tout ce que j'ai fait aujourd'hui... mais bon c'etait assez complique... voila donc a vos tests maintenant; fo me dire ce qu'il marche pas!!! ******************************************************************************** le 19 juillet 96: - changement complet de methode pour le chargement des fichiers 'passwd' et 'group': maintenant g ecrit ma propre routine de chargement de ces fichiers ce qui fait qu'il n'y a plu saucun probleme de users non reconnu!!! il ne reste plus qu'a faire les changements de prefs pour FTPControl et les demons!! - modifications de la function de test des remotehosts pour les acces dans les classes! (jeje: j'espere que maintenant ce va marche!! ) - modifications de la methode pour les transferts: donc attention ca risque de ne pas marche terrible: svp envoyer des rapports precis de ce qui se passe!! - modification du protocol de sortie du demon qui fait 'moins' planter ftpcontrol... ******************************************************************************** 18 juillet 96: bien, apres cet intermede du aux travaux dans ma cuisine, peinture et papier peint, je vais pouvoir me remettre a la programmetion et aux debugage!! coreections des bugs: dans FTPPrefs: - correction du bug lorsque on entre une GID invalide pour un user! - maintenant la liste des users availables (edition des groups) est rafraichit lorsque on entre un GID invali pour un user (en liaison avec le bug precedent). - mantenant les dernieres fonctions pour les users sont conservee et sauve ( multi login et alow transfert). ftpcontrol: - correction du bug qd on quit: plus de guru; et quand des transferts ou des connections sont en cours, maintenant le requester de fin reste qd on appuye sur A+'q'... ce qui n'etait pas le cas avant!! - la banlist est sauve lorque on ajoute un mon avec le buton 'ban' ou quand on ferme la fentre de ban list!! a ce propos je voudrais dire que le format pour un ban est different de celui de IRC: un ban IRC est de la forme: *login*!*@*(hostname|hostaddress)* ici le format est plutot: *login*@*(hostname|hostaddress)* sans '!' ... car je n'ai pas pas compris son utilite... eclaire moi si cela vous semble indispensable de mettre un '!'. ls-ftpd: - correction du mauvais msg d'erreur en cas de login incorect: maintenant si le login d'un user est invalid on a plus le msg: "login still in use" - correction de la mauvaise date apparaissant dans les msgs avec le cookie '%t' le jour de la semaine etait tjs un samedi!!! ******************************************************************************** le 09 Juillet:... bien ca fait un moment.... l'alim du 4000 a grillee la semaine derniere :'( j'avais plus de miga... donc je c plus trop ce que j'avais fait... mais a priori: - corrections des bugs ds ftpprefs: ds les allows/deny dirs et la selection des users pour un group ( partie group). - ajout d'un context menu pour la liste des users logge permettant de kick, ban, break transfert, + toutes les fonctions possibles pour chaque users. ajout de 2 cmds: * multiple login: autorise plusieurs acces avec le meme login (autre que ftp biensur!) * allow transfert: permet de verifier chaque transfert; ftpcontrol ouvre un requester a chaque fois que l'utilisateur veut prendre un fichier, vous permettant ainsi d'autoriser ou pas le transfert! - possibilite de lancer FTPPrefs depuis FTPControl afin de changer de prefs ( meme si c'est pas encore fait... j'ai resolu le probleme des changements d'utilisateur qui n'etaient pas reconnu !!!) - correction des pbs avec le banner*X* maintenat ca marche. - correction du bug avec la ban list! ******************************************************************************** le 28 juin: - debug du flush buffer de ftpcontrol. - tjs des problemes avec le menu quit qd on est connecte... (g poste dans la mailing list mui pour en savoir plus) - amelioration du transfert des listes de fichiers avec la cmd NLST reste des trucs a faire... tjs des pbs qd on fait un NLST w* et que un dir commencant pas w est interdit... ncftp bloque :'(. avant, avec wu-ftpd il suffisait de faire par exemple sous ncftp ls warez/* pour avoir le contenu alors que warez est interdit!!!! - tjs des pbs qd plusieurs users guest se loggent avec le meme login surtout NE PAS LE FAIRE ... ca plante ( j'y travaille lundi promi). /************************************/ le 27 juin: - sur proposition de _AG_ my-ftpd est renomme en LS-ftpd: LS pour LoloSoft... :-) - grosses modifications internes!!! (presque) tous les transferts sont effectues par des taches separees ce qui libere la tache principale.... et permet de gerer le 'quit' l'affichage du taux de transfert... - ajout d'un logfile a ftpcontrol... dites-moi ce que vous en pensez! - ajout d'un '%I' pour les fichiers...(voir doc) - chargement aleatoire du fichier banner: si vous precisez dans la config un banner comme suit: "amitcp:db/ftp-msg/banner*X*.msg" ou X est le dernier fichier banner! si le dernier fichier est banner10.msg ben vous mettez "amitcp:db/ftp-msg/banner*10*.msg", ainsi LS-ftpd affichera un banner parmi les 10 fichiers .... - bon moi j'ai des questions!!!!!! (vous etes priez d'y repondre!) est-ce qu'il vous parait interressant de faire une option de genre: possibilite de valide chaque transfert pour un user particulier, ce qui permettrait d'empecher l'user de prendre des fichiers que vous ne desireriez pas qu'il prenne... d'un autre cote c'est contraignant.. il faudrait clicker sans arret! est-ce que vous avez des desires particuliers de recherche ou de developement du demon?? j'attends les reponses!!!! /************************************/ le 21 juin: - OUHHAAAA SUPER enfin g reussi a faire tourne le demon a partir de ncftp!!! c'est pas trop tot!!!... c'etait une une erreur de protocol: quand on envois une reponse au client avec un code, lorsque cette reponse contient un '-' comme 4eme caractere il considere la ligne comme un commentaire!!! voila pourquoi il ne tenait pas compte du fait que le serveur etait bien en attente... enfin j'ai trouve c'est l'essentiel! donc a vos testes!!! j'ai deja vu que certaines commandes sites ne sont pas comprises... - le serveur est temporise maintenant!!! vous avez 30 secondes entre chaque fonction! on peux changer cela en rajoutant ds la ligne de inet.conf -tX ou X