824606c023
add no-arg alias from RETR to LIST
2025-04-25 19:13:01 -05:00
7ec4a7cbb1
oops
2025-01-02 21:36:41 -06:00
0f4fe29aa5
actually handle the ip address given in the config
2025-01-01 22:18:19 -06:00
af78831af0
add client IP output on new connection
2025-01-01 21:41:48 -06:00
446e5163ad
fix handling of symlink resolved path
2025-01-01 19:28:45 -06:00
478b0db66c
update default ftp config file
2025-01-01 19:28:11 -06:00
90099260ce
add newline when SIGINT for console output
2025-01-01 18:18:57 -06:00
f59ea622cc
use std::format in logger, re-organize main.cpp, add SIGINT handling.
2025-01-01 18:18:00 -06:00
54693d03cd
Fixed configuration initialization of filer
2025-01-01 14:13:31 -06:00
73d58b9f52
Fixed traversing through symlinks with external symlinks on
2025-01-01 14:12:17 -06:00
74a60e8977
fix create directory returning full path
2025-01-01 12:53:26 -06:00
875bf3e517
add relpath variable to file_data
2025-01-01 12:50:19 -06:00
00f838e3b4
fix broken memory when assigning fd.path variable
2025-01-01 12:46:58 -06:00
0dc5bb53c0
Added option to resolve external symlinks and fixed symlink handling.
2025-01-01 12:41:44 -06:00
33a1f096ac
Rewrote resolvePath so that inaccessible paths return a failure instead.
2024-12-31 22:15:53 -06:00
ede444811b
Use fs::remove_all instead of fs::remove on deleteFile
2024-12-31 15:41:06 -06:00
55dcccebc9
Fix handling of symlinks ( closes #2 )
2024-12-31 15:40:11 -06:00
f62ee9a77a
Use std::string for file_error msg instead of char*
2024-12-16 09:26:43 -06:00
f37999498c
Heavily overhauled client command handling and changed motd to use multi-line text.
2024-12-15 11:02:13 -06:00
28efbfb185
Add MotD support.
...
Fixed config up.
Better handling of config variables
2024-12-15 08:14:48 -06:00
bc88a30c0c
change logger format to include date/time
2024-12-14 10:10:03 -06:00
f4d44043fd
Unified plugin handling
2024-12-14 10:09:47 -06:00
3ec6522741
Add software branding assets
2024-12-13 11:01:12 -06:00
5ff35c26ab
* Added plugin support
...
* Improved Filer (LocalFiler)
* Supports Explicit SSL/TLS with OpenSSL/Crypto
* Fixed most of the bugs that drove me nuts.
* Properly handled socket closes
* Improved socket cleanup
* Buffered file downloads
* Lots 'o errors!
I did it again! I made a single commit with everything!
2024-12-13 10:51:10 -06:00
841c1e1ead
remove PORT support
2024-10-18 15:35:26 -05:00
3a9af86ad2
Add minor tweaks
2024-10-18 15:34:44 -05:00
22f2cbbde8
Fixed FEAT
...
Fixed PORT memory overflow allocation
Added support for specifying directory on LIST/NLST
2024-10-17 22:26:53 -05:00
d2e062d03d
Add proper logging
2024-10-17 20:02:54 -05:00
66897bca0c
add LICENSE
2024-10-17 16:57:54 -05:00
cf6a611fae
rename
2024-10-17 16:49:05 -05:00
184288ce24
Add passive mode (only for localhost) and fix random thread crashes
2023-12-12 19:56:25 -06:00
d996ec9fb8
update ignore to include bak
2023-12-10 22:04:09 -06:00
b73dbed1ec
remove out of date backup files
2023-12-10 22:03:49 -06:00
e106fa6f6b
Created Repo
2023-12-10 22:02:43 -06:00