From e4e74e6e5640a23d9eb9352343d19d25a2a7e0cb Mon Sep 17 00:00:00 2001 From: Ugo Date: Mon, 21 Jul 2025 21:45:41 +0100 Subject: [PATCH] feat: removed PBSZ constrain to be sent before login to increase client compatibility --- ftpCommandElaborate.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/ftpCommandElaborate.c b/ftpCommandElaborate.c index b5c8ff7..9d9fab3 100755 --- a/ftpCommandElaborate.c +++ b/ftpCommandElaborate.c @@ -535,17 +535,6 @@ int parseCommandPbsz(ftpDataType *data, int socketId) return FTP_COMMAND_PROCESSED; } - // PBSZ must be sent before login - if (data->clients[socketId].login.userLoggedIn == 1) - { - returnCode = socketPrintf(data, socketId, "s", "503 PBSZ must be sent before login\r\n"); - if (returnCode <= 0) { - LOG_ERROR("socketPrintfError"); - return FTP_COMMAND_PROCESSED_WRITE_ERROR; - } - return FTP_COMMAND_PROCESSED; - } - // Only PBSZ 0 is supported if (!thePbszSize || strcmp(thePbszSize, "0") != 0) {