mirror of https://github.com/aria2/aria2
2009-05-05 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Applied Pascal Bleser's patch: increases MAX_RECV_BUFFER for ftp from 4096 to 65536 (for insanely large ftp login banners) * src/FtpConnection.h * test/FtpConnectionTest.ccpull/1/head
parent
8fe80169b3
commit
3511aad188
|
@ -1,3 +1,10 @@
|
|||
2009-05-05 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
Applied Pascal Bleser's patch: increases MAX_RECV_BUFFER for ftp
|
||||
from 4096 to 65536 (for insanely large ftp login banners)
|
||||
* src/FtpConnection.h
|
||||
* test/FtpConnectionTest.cc
|
||||
|
||||
2009-05-05 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||
|
||||
In DefaultBtContext::getActualBasePath(), return first
|
||||
|
|
|
@ -79,7 +79,8 @@ private:
|
|||
|
||||
static const std::string I;
|
||||
|
||||
static const size_t MAX_RECV_BUFFER = 4096;
|
||||
//prepare for large banners
|
||||
static const size_t MAX_RECV_BUFFER = 65536;
|
||||
public:
|
||||
FtpConnection(int32_t cuid, const SharedHandle<SocketCore>& socket,
|
||||
const SharedHandle<Request>& req,
|
||||
|
|
|
@ -195,7 +195,7 @@ void FtpConnectionTest::testReceiveResponse_overflow()
|
|||
char data[1024];
|
||||
memset(data, 0, sizeof(data));
|
||||
memcpy(data, "213 ", 4);
|
||||
for(int i = 0; i < 4; ++i) {
|
||||
for(int i = 0; i < 64; ++i) {
|
||||
_serverSocket->writeData(data, sizeof(data));
|
||||
waitRead(_clientSocket);
|
||||
CPPUNIT_ASSERT_EQUAL((unsigned int)0, _ftp->receiveResponse());
|
||||
|
|
Loading…
Reference in New Issue