Logo by Nickman (anonymous IP: 18.219.253.199,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] Short: FTPdaemon v2.3 for AmigaOS 4 Author: AmiOuest Team Uploader: Alexandre Balaban <alexandre balaban fr> Type: comm/net Version: 2.3 Architecture: ppc-amigaos >= 4.1 ***************** FRANCAIS Plus bas ***************** This is an FTP daemon for AmigaOS4, so other computers can get files from and put files on YOUR amiga, running RoadShow and this ftp daemon. See original readme for more information. Version 2.0 Copyright (c) 1994 by Joran Jessurun AmigaOS 4 port and version 2.01+ (c) 2008-2017 AmiOuest Team (Alexandre BALABAN, Guillaume 'zzd10h' Boesel, Ölrick Lefebvre, Mathias 'Corto' Parnaudeau, Philippe 'Elwood' Ferrucci). This version was released during the Alchimie 12 party which was held from November 10th to 12th 2017 in Tain-l'Hermitage, France and organized by the French association Triple A. You can do with this program sources whatever you like, but don't remove the authors name. SECURITY WARNING: - Version 2.01 and below contained at least two serious security holes that have been fixed in versions 2.1 and above, update is *higly* recommanded. - Note that in previous version, FTPUsers file contained entry "rest" which was originally planned for use with MultiUserFilesystem under AmigaOS 3.1+ since this filesystem was not ported after AmigaOS 3.5 this part of the program has been deactivated in this port and letting this entry was a security hole as anyone was allowed to login. INSTALLATION: To install the AmigaOS 4 version, prefer using the new installation script. This script will try to detect previous installations of ftpd, and will propose to update it. Note that this installation script also takes care of properly setting up the ftp server as an Internet service of the TCP stack. A new preferences program will be installed to allow for post installation configurations. DISCLAIMER: We do not take any responsibility if this program destroys any important or unimportant data, or destroys any other things. It's up to you. HISTORY: - 2.3, 11/11/2017 : - fixed inability to STOR elsewhere than in current directory (FS#92) - fixed GUI ftp clients may display strange listing item for entries which date is in February - added new GUI to edit user details in prefs program - added new installation script - 2.2, 02/04/2016 : - fixed directory listing default to #? (FS#72) - fixed all code warnings (FS#64) - added checks and messages for user config (FS#63) - fixed french translations error in prefs editor - fixed all strings are non translatable in prefs editor - added validation methods for welcome messages - fixed warning in directory listing method - removed deprecated method uses - fixed ftp client freeze when welcome message last line does not contain a newline (FS#80) - fixed links displayed a size of -1 which may freeze some ftp client - enhanced path resolve method security - moved default FTPUser path to Devs:Internet/ (FS#84) - 2.1, 06/04/2014 : - corrected security hole when login dir was inexistant reported by AlexC (FS#64) - corrected security hole with external dir allowing listing of authorized dirs reported by AlexC (FS#65) - added support for FTP commands HELP, SYST, CDUP and NOOP - internal listing function output is now conform to an Unix ls for graphical clients compatibility - fixed problem with permissions when creating dirs or uploading files, reported AlexC (FS#70) - implemented one bounce attack prevention as specified in RFC2577 (FS#73) - added check of memory allocation return (FS#74) - finished support for passive connection (FS#78) - added Unix path faking (FS#79) - fixed CPU takeover after client disconnection (FS#80) - fixed connect unability from pFTP & ATC, reported by Corto & AlexC (FS#68) - use standard user messages (FS#72) - in case of standalone execution exits gracefully with an appropriate message (FS#81) - correction of the version string - added IP address in failed and successful login logs - fixed a bug giving "access denied" errors when using wildcards in list arguments - added support for loading ftp.conf from PROGDIR:db/ in case it's not found in DEVS:Internet - added support for Ringhio notifications for failed and successful logins as well as disconnections - corrections to adhere new SDK - fixed remote IP address retrieving - fixed a bug preventing AmiFTP or any other strict conforming FTP client from uploading files to ftpd in passive mode - fixed a bug preventing reception of an ASCII file - fixed some memory leaks - added support for FEAT/OPTS commands - added support for SITE command (but no site specific command yet) - added support for RNFR/RNTO commands - added support for STAT command - added support for REIN command - added support for ALLO command - added support for APPE command - added support for REST command (STREAM only) - 2.01, 24/05/2008 : - corrected a problem with non debug version which can lead to crash - removed entry "rest" from file FTPUser for security reason - added support for AmiUpdate ACKNOWLEDGEMENT: AmiOuest Team is a joint effort of Ölrick "olrick" Lefebvre, Guillaume "zzd10n" Boesel, Mathias "corto" Parnaudeau, Philippe "elwood" Ferrucci, and Alexandre "abalaban" Balaban. A big thanks to Colin Wenzel for his gigantic patience, friendlyness and help on bug fixing this port. Thanks to AlexC for his security reports, Petrol, sinisrus, Tarzin and Janne Peräaho for their feedback. 11/11/2017, AmiOuest Team. FRANÇAIS ======== Il s'agit d'un serveur FTP pour AmigaOS4, permettant à d'autres ordinateurs de récupérer ou envoyer des fichiers sur VOTRE Amiga avec Roadshow et ce serveur ftp. Reportez-vous au readme original pour plus d'informations. Version 2.0 Copyright (c) 1994 by Joran Jessurun Port AmigaOS 4 et versions 2.01+ (c) 2008-2016 AmiOuest Team (Alexandre BALABAN, Guillaume Boesel, Ölrick Lefebvre, Mathias 'Corto' Parnaudeau et Philippe 'Elwood' Ferrucci). Cette version a été livrée durant l'Alchimie 12 qui s'est tenue du 10 au 12 novembre 2017 à Tain-L'Hermitage, France et qui été organisée par l'association française Triple A. Vous pouvez faire ce que vous voulez avec ce programme, mais ne supprimez pas le nom des auteurs. AVERTISSEMENT DE SÉCURITÉ - La version 2.01 contenait au moins deux sérieux problèmes de sécurité qui ont été réglés dans les versions 2.1 et suivantes, la mise à jour est *très* fortement recommandée. - Veuillez noter que dans la première version, le fichier FTPusers contenait l'entrée "rest" qui était à l'origine prévue pour être utilisée sous AmigaOS 3.1+ avec MultiUserFileSystem. Comme ce système de fichier n'a pas été porté après l'AmigaOS 3.5 cette partie du programme a été désactivée dans ce port et laisser cette entrée constitue un trou de sécurité car n'importe qui est autorisé à se connecter. INSTALLATION Pour installer la version AmigaOS 4, préférez l'utilisation du nouveau script d'installation. Ce script essaiera de détecter les installations précédentes de ftpd, afin de proposer la mise à jour. Notez que ce script d'installation s'occupe également de configurer correctement le serveur ftp en tant que service dans la pile TCP. Un nouveau programme de réglages sera installé afin de réaliser des configurations post-installation. MISE EN GARDE Je ne prends aucune responsabilité si ce programme détruit des données importantes ou non, ou détruit tout autre chose. C'est de votre ressort. HISTORIQUE - 2.3, 11/11/2017 : - correction de l'impossibilité de faire un STOR ailleurs que dans le répertoire courant (FS#92) - correction des clients FTP graphiques qui pouvaient afficher des éléments de liste de répertoires incohérentes pour les entrées ayant une date au mois de février - ajout d'une nouvelle interface pour éditer les informations utilisateur - ajout d'un nouveau script d'installation - 2.2, 02/04/2016 : - correction de la lecture de répertoire qui utilise #? par défaut (FS#72) - suppresion de tous les warnings de code (FS#64) - ajout de vérification et de messages pour la config des utilisateurs (FS#63) - correction de la traduction française de l'éditeur - tous les textes de l'éditeur sont traduisibles - ajout de méthodes de validation des messages de bienvenue - suppression d'un warning dans la méthode de listage de répertoire - correction du blocage des clients ftp lorsque la dernière ligne du message de bienvenue ne contient pas de retour à la ligne (FS#80) - correction des liens qui affichaient une taille de -1 ce qui bloquait certains clients ftp - sécurité améliorée dans la méthode résolution de chemin - déplacement du chemin par défaut du FTPUser dans Devs:Internet (FS#84) - 2.1, 06/04/2014 : - correction d'un trou de sécurité lorsque le répertoire de connexion était inexistant (FS#64), rapport de AlexC - correction d'un trou de sécurité avec la commande dir externe permettant l'accès à des répertoires non autorisés (FS#65), rapporté par AlexC. - ajout du support des commandes FTP SYST, CDUP et NOOP. - la sortie de la fonction interne de listage devient conforme à celle du ls UNIX pour compatibilité avec les clients graphiques. - correction d'un problème sur les permissions de création de répertoires et téléchargement de fichier, rapport de AlexC (FS#70) - implémentation de la prévention d'attaque par rebond telle que spécifiée par la RFC2577 (FS#73) - ajout vérification des retours des allocations (FS#74) - terminaison du support des connections passives (FS#78) - ajout de l'imitation des chemins Unix (FS#79) - correction cas d'appropriation du processeur après une déconnexion inattendue du client (FS#80) - correction impossibilité de connexion avec pFTP & ATC, rapport de Corto & AlexC (FS#68) - utilisation de messages utilisateur standardisés (FS#72) - en cas d'exécution manuelle ftpd quitte proprement avec un message approprié (FS#81) - correction de la chaîne de version - ajout de l'adresse IP dans les log pour les connexions réussies et échouées - correction d'un bug renvoyant une erreur "Access Denied" lors de l'utilisation des jokers dans les arguments de list - ajout support du chargement de ftp.conf depuis PROGDIR:db/ s'il n'est pas trouvé dans DEVS:Internet - ajout support des notifications Ringhio pour les connexions réussies et refusées ainsi que les déconnexions - corrections pour se conformer au nouveau SDK - corrections de récupération de l'adresse IP distante - correction d'un bogue empêchant AmiFTP ou tout autre client strict d'envoyer un fichier vers ftpd en mode passif - correction d'un bogue empêchant la réception d'un fichier ASCII - suppression de fuites mémoire - ajout du support des commandes FEAT/OPTS - ajout du support de la commande SITE (mais pas encore de commande spécifique au site) - ajout du support des commandes RNFR/RNTO - ajout du support de la commande STAT - ajout du support de la commande REIN - ajout du support de la commande ALLO - ajout du support de la commande APPE - ajout du support de la commande REST (mode STREAM seul) - 2.01, 24/05/2008 : - correction d'un problème avec la version non déboguage qui pouvait entrainer un crash - suppression de l'entrée rest dans le fichier FTPUser pour raison de sécurité - ajout du support pour AmiUpdate REMERCIEMENTS AmiOuest Team est un effort commun de la part de Ölrick "olrick" Lefebvre, Guillaume "zzd10n" Boesel, Mathias "corto" Parnaudeau, Philippe "elwood" Ferrucci, et Alexandre "abalaban" Balaban. Un grand merci à Colin Wenzel pour son énorme patience, sa sympathie et son aide pour corriger ce port. Merci à AlexC pour ses rapports de sécurité, à Petrol, sinisrus, Tarzin et Janne Peräaho pour leurs retours. 11/11/2017, AmiOuest Team. |
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |