Commit Graph

26 Commits

Author SHA1 Message Date
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