Commit Graph

32 Commits (1371c87c34755ad82a77543617e056c96614ead9)

Author SHA1 Message Date
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 8 years ago
Stefan Bühler b106513e58 [network] check return value of lseek() 9 years ago
Stefan Bühler 07dd0bd0a5 add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 9 years ago
Stefan Bühler 6d4d2118c3 [ssl] accept ssl renegotiations if they are not disabled (fixes #2491) 9 years ago
Stefan Bühler 38e3e4a65a [ssl] fix ssl connection aborts if files are larger than the MAX_WRITE_LIMIT (256kb) 11 years ago
Stefan Bühler a94bdd07df [ssl] count renegotiations to prevent client renegotiations 11 years ago
Stefan Bühler f434d514ad Limit amount of bytes we send in one go; fixes stalling in one connection and timeouts on slow systems. 11 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header 13 years ago
Stefan Bühler 2b46e3dacc Fix #285 again: read error after SSL_shutdown (thx marton.illes@balabit.com) and clear the error queue before some other calls 15 years ago
Stefan Bühler ad722324d9 r2089@chromobil: stefan | 2008-02-26 17:02:46 +0100 15 years ago
Jan Kneschke b719752a6c handle ECONNRESET in the openssl backend 15 years ago
Jan Kneschke 9d6da0d16c handle ECONNRESET as write-error() 15 years ago
Marcus Rückert 8cd1471cb3 - white space cleanup part 2 this time 1.4 ;) 16 years ago
Jan Kneschke 85775e6a5e removed debug info 16 years ago
Jan Kneschke 2721197ff6 workaround a hanging ssl-connections in Opera 9.01 and 8.54 (and earlier) if chunked-encoding is used 16 years ago
Jan Kneschke 28f6aa9ba8 skip empty buffers 16 years ago
Jan Kneschke f0583d8b73 fixed unsigned compare 17 years ago
Jan Kneschke 3888c10357 handle missing SSL-close-notify if keep-alive is disabled (fixed #311) 17 years ago
Jan Kneschke c87a000c13 renamed file.offset to file.start (we had 3 different 'offset' which was confusing) 17 years ago
Jan Kneschke ff29203dba close fds on error and add CLOEXEC to FDs which stay open for a longer time 17 years ago
Jan Kneschke c949273aa4 clean the error-queue is case we have a read/write error 17 years ago
Jan Kneschke bd893badb9 added the fd as parameter for the write() functions 17 years ago
Jan Kneschke b32a18b1e8 updated cq->written and con->bytes_written correctly 17 years ago
Jan Kneschke 88c96e46a0 stipped data. from chunk structure (belongs to the last changeset) 17 years ago
Jan Kneschke d00bb524f7 improve error-reporting (should fixed the Success 5 0 0 messages) 17 years ago
Jan Kneschke e93ac5407b if the write is waiting, break the loop. 17 years ago
Jan Kneschke 632703d7ae we can't use mmap() with SSL_write as we don't have guarantee that 17 years ago
Jan Kneschke 5e134da075 dropped file-cache, added stat-cache and modules ALWAYS cleanup at connection-end 17 years ago
Jan Kneschke 068152996b handle EPIPE in SSL_read as remote-close 18 years ago
Jan Kneschke 1956311750 check errno on SSL_ERROR_SYSCALL 18 years ago
Jan Kneschke af3ddde684 handle remote shutdown correctly 18 years ago
Jan Kneschke bcdc6a3bbc moved everything below trunk/ and added branches/ and tags/ 18 years ago