Hi, ******************************************************************************** july 30. 96: - the ratio works now... save and good check. - fixed bug, for FTPPrefs acces from FTPControl. - fixed bug when quiting with a logged user. - change function for loading file banner*X*.msg ******************************************************************************** july 29. 96: - add a ratio option for each user: (1/x) files... so modify FTPControl, FTPPrefs and ftpd and all catalog... and a '%o' cookie to display file ration : '%o' -> x so 'file ratio is 1/%o' displays 'file ratio is 1/x' - remove some bugs in FTPPrefs (enforcer hits). - fixed bugs with files and amftp: when you selected files and use batch option, before there were // so amftp can dowload the files. - fixed enfocer when 2 ftpcontrol are launched. - fixed bug when entering an empty string in remote dir gadget! - add a 'file not found' msg as 'not a plain file'. well, i'm going on holiday tomorrow!! so don't spend your time, and test the daemon!! i'm back on august 5! so i hope to have mails!! ******************************************************************************** july 28. 96: - some changes for french users... - add a msg for user not in guest groups.. ******************************************************************************** july 26. 96: - no big news today; i just write the french catalog for ftpcontrol and ftpprefs... i put bubble help anywhere... i hope it is enough!!! - again change in the class function: i hope this time it is ok! and no more user with add ppp1.nat.fr will match with *alienor.fr !!! - fixed bug in ftpcontrol... now the FTPPREFS tooltype is correct! that's all! see you monday! (or sunday for spen ;) ) i'm not here this week-end! so test the prog ;) ******************************************************************************** july 24. 96: - add a list of available users; usefull after a prefs change. - modification of the ftpcontrol about: look at it please. about this i would like: - to know if you like it! - maybe an idea for a small logo (like amirc). - some icons. - please look at the text!! ******************************************************************************** july 23. 96: - fixed bugs in 'store' files (troubles of memory free/alloc). - fixed bugs in send_file_list ; no more dummy msg: "no more available mem"!! (there was a problem in allocation too)! - fixed but (mem. allocation too) for delete, and check upload! - now prefs changes are notificed and made:-) - fixed bugs, so the 'break transfert', kick, ban, quit stop really all the transferts! - still pb with alias and ncftp... for tomorow! ******************************************************************************** july 22. 96: - at least the transferts send/receive now work well as i want :-) seem to me, taht they still remain troubles in send_file_list but, i'm working on them!! NB: i know, it's the only thing i do today!! but it was quiet complicated!!! now you have to test! you have to tell me what doesn't work!! ******************************************************************************** july 19. 96: - full change of method to load the group and passwd files: now i use my own functions to load this files; so now there will be no more unknown user just after a save! it only remains me to code the change prefs function!!! - change in the function of the remotehost's test to enter in the class; cause before the user wich remotehost is pt2.club-internet.fr enter in class with address *alinor.fr !!! - change in the transfert method: so the demon may crach... sorry but in this case mail me a precise bug report! - change in end function of the demon, so ftpcontrol crach less... i hope! ******************************************************************************** july 18. 96: in FTPPrefs: - fixed bug for user GID: when typing a wrong GID before, the program stay busy! - now, the list of the available users is refresh when a wrong GID is set! - now, the latest user function are saved( multi login and alloaw transfert) in FTPControl: - fixed bug when quiting: no more guru (i hope). when a transfert is running and pressing A+'q' the end-requester is staying; cause before this req disappear! - the banlist is now saved when the ban button is pressed and when the banlist window is closed. about the ban: i want to say that the format for a ban is different from the format of IRC: no nedd to add a *!*... only a ban like this is nedded: *login*@*host* i've a not add the ! because I don't understand what is its usefull? in ls-ftpd: - fixed bug: wrong error msg when the loggin name is incorrect: no more " login still in use" when the login isn't in passwd file! - fixe bad date in msg when using the '%t' cookie... day was always a saturday! ******************************************************************************** july 9. : sorry for the time... my supply power for the 4000 is dead last week :'( so i only have a new one this day... so i don't remember anymore what is new ;-) but it only remember these things: - fixed bugs in ftpprefs: allow/deny now works fine (before trouble with memory allocation), the user selection for a group now has no more trouble too! (thanX Andy) - add a context menu on the user's list: so you can kick, ban, break transfert, and all action for a user. add 2 you cmds: * multiple login: allow multiple access with the same login ( other than ftp!! ) * allow transfert: check all transfert: ftpcontrol open a requester each time the user wants to dowload a file, so you can allow or deny the transfert. - capabilities to launch FTPPrefs from FTPControl so you can change the preferences ( but not yet implemented sorry ). - fixed trouble with banner*X*: now works! - fixed bug with ban list. (...) june 28. : - fixed bug in the flush buffer of FTPControl. - still troubles with the quit menu in FTPControl when connected... (wainting for an answer of the mui mailing list). - improve file list transfert for NLST cmd: before with wu-ftpd and with ncftp you can received the content of a denied dir!! by ex.: ls warez/* send the content of warez even if warez was denued!!! but there were still troubles when the user send a ls w* and warez is a denied dir... ncftp stays bussy :'( - still bugs when several guest users log with the same loggin!! DON'T DO THAT!!!! else it crashs! i'll work on it monday sworn! /**************/ le june 27.: - my-ftpd is renammed to LS-ftpd: LS for LoloSoft :-). - very big internal changes! all tranferts are made by others task, so that main can react on quit or display cps ... - add a logfile to FTPControl. say me what you think about it!!! - add a '%I' cookie for msg files (with deamon). - random loading of banner msg: you have to set in FTPPrefs in the banner msg: ex. "amitcp:db/ftp-msg/banner*X*.msg where X is the last file number: if the last banner file is : banner10.msg... so LS-ftpd will choose between banner1.msg...banner10.msg and display it! I've question to ask: - do you think it's a good idea to implement the possibility to agree each transfert for an user! so you can keep this user from downloading a file you don't want! the trouble is that you can be quickly overflood!! - do you have an idea of devolpment?? /**************/ jun 20. and 21.: - new FTPD.cfg: you have to check your class with ftpprefs the flag REAL GUEST ANONYMOUS weren't saved and loaded well... now it works - if you have uploads you have to remove the last '/' of your dirs!! new upload dirs will be checked but not old ones! - you have to set again the 'owner' flag... an other bugs... - now the server as a timeout value... you have to do something before 30 s else the serveur closes the connection! - I've added a 'flush text' menu: to remove the content of the text list! - i've added some ameliorations to the shutdown part: now you can set open, shutdown, and deny time! /**************/ jun 19. still a new FTPD.cfg ... but there no trouble, just a msg "unexpected end of file": the miss some bits:you only have to save again the file! add tooltype: ftpcontrol: DEF_DRAWER=AMITCP:bin/ by default; to inform the program where to find the FTPD.cfg file! ftpprefs: DEF_DRAWER=AMITCP:bin/ by default; where to find all file: group, passwd and FTPD.cfg; these files will be loaded and saved in this dir! SAFE_SAVE = TRUE by default; the old file , when you save are rename in .bak... my-ftpd: add a command line "-m amitcp:bin/FTPControl" to find and launch FTPControl! WARNING!! now FTPD.cfg is by default in amitcp:db... no more in amitcp:bin !!! i've removed some bugs... (thanx to jeje!) - no more "NULL POINTER" when my-ftpd doesn't find a valid class; this error is dued to a trouble with your ftpd.cfg file; sometimes you haven't set the correct flag for this class: by example you log in anonymous and no class matchin with the host in anonymous... - ban for anonymous and ftp, now better works, i hope :-) - the functions are no more logged in syslog in you don't want: you have to choose where they are logged in FTPPrefs command function. - the cps (char per seconds) are under process... the present are only for information and aren't precise... and slow down the transefert :( -thaht's all :-) /***********/ jun 17 96, just a new release of FTPPrefs with a new format for FTPD.cfg. so remove your old file and don't try to launch my-ftp nor ftpcontrol!!!! they can't read the new format yet! /*******************************/ an other release,... less gurus... only one in the whole day! instalation info: you need for the instant to put FTPControl, FTPD.cfg in the amitcp:bin drawer! the ftpd.cfg file can be obtained by using converter and your old ftpaccess file or by editing a new one with FTPPrefs! to use this demon you must add the following line: # my ftp deamon ftp stream tcp nowait root amitcp:serv/LS-ftpd LS-ftpd but before doing that you have to place a '#' before your old ftp configuration line... and don't forgot to remplace the old line when you are connected, because the deamon can't have troubles ;-) to make some test use amitcp in local... so lauch startnetlocal! what is normally WORKING: my-ftpd: - log and passwd : anonymous and guest. - walk into directories trees even the alias! you can at every moment return to the root dir by sending a '/'! the allow and deny dirs are well checked. - send, receive files...(resume not test yet!) ftpprefs: - show user actions by selecting an user; then send him msg by using bottom gadget string! - you can kick or ban user :) - you only can closed the server... other options aren't working normally! NOT WORKING YET: - you can only test with amftp :( because ncftp doesn't recognise login code.. I'mworking on it but I still haven't found... - the cmd aren't timeout... no need to NOOP... - friends report me that ftpprefs can't read its own FTPD.cfg file :( I don't understand the problem yet! but if you want you can rebuild a new configuration with ftppref and after it works... but it isn't a good solution... so wait :) WAINTING REPORT ON: - gurus... all kind :-) - interface confort... - suggestions... see you later JFP.