0
I Use This!
Inactive

Commits : Listings

Analyzed 5 days ago. based on code collected 5 days ago.
Jun 12, 2023 — Jun 12, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added data_connection module for handling data connection-ports to clients, also added some other stuff, still in heavy development More... over 15 years ago
refactoring finished: added several command-modules, created ftp_protocol module, to keep the ftp_driver module simpler, fixed some bugs and added some more documentation, where there wasn't any. as of now, the main goal should be implementing the remaining command-modules, since the rest seems to work pretty much. might be a good idea, to also add some tests etc... More... over 15 years ago
fixed some bugs More... over 15 years ago
heavy refactoring started. added user_name & password modules for authentication commands More... over 15 years ago
server:start/0 now returns the Pid of the server loop More... over 15 years ago
started refactoring More... over 15 years ago
listing files & directories works now kind of More... over 15 years ago
login working, need to implement other stuff & heavy refactoring to fit our initial design More... over 15 years ago
parsing requests works now More... over 15 years ago
testing ftp protocoll listening/parsing & sending More... over 15 years ago
state.hrl added: holds a record for ftp-connection related state (current directory, username & password etc) More... over 15 years ago
added ftp-command to internal-command mappings & functions More... over 15 years ago
fixed spec More... over 15 years ago
made receive_binary work faster More... over 15 years ago
added ftp rfc specification More... over 15 years ago
added -spec declarations to functions for documentation More... over 15 years ago
added tcp module for some tcp/ip related helper functions More... over 15 years ago
added write_file & read_file to utils module More... over 15 years ago
added encrypted_password_string/1 to utils module, which encrypts a string (password) to a sha encrypted binary hexadecimal string. More... over 15 years ago
changed io:format calls to debug:error and debug:info calls for a homogenous error & info debug-formatting on the console More... over 15 years ago
added debug module for easy debugging output to console More... over 15 years ago
updated .gitignore More... over 15 years ago
.gitignore updated More... over 15 years ago
changed config:read_config to config:read More... over 15 years ago
added loop/1 to export list to make spawn(server, loop, ...) work (it seems that it needs to be exportet, if used this way) More... over 15 years ago
added setting/1 which stores settings in processe's dictionary More... over 15 years ago
enhanced config-module and added efreetpd.erl, which is the main entry point of the programm More... over 15 years ago
Bei mir heißt es server, weil es ja ein server darstellen soll More... over 15 years ago
renamed server.erl to main.erl, since its the main entry point to the programm More... over 15 years ago
added documentation to user module More... over 15 years ago