aboutsummaryrefslogtreecommitdiffstats
path: root/common/rdr
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Support TCP_NOPUSH as alternative to TCP_CORK"Pierre Ossman2021-03-021-4/+0
* Support TCP_NOPUSH as alternative to TCP_CORKPierre Ossman2021-03-021-0/+4
* Add missing headers for TCP_CORKPierre Ossman2021-03-021-0/+2
* Fix overloaded function signaturePierre Ossman2021-01-262-2/+2
* Remove unused attributesPierre Ossman2021-01-261-3/+0
* Change streams to be asynchronousPierre Ossman2020-05-2121-198/+193
* Remove readString()/writeString()Pierre Ossman2020-05-214-57/+0
* Improved bandwidth monitoringPierre Ossman2020-05-212-60/+2
* Make direct stream API a bit saferPierre Ossman2020-05-216-31/+35
* Log I/O errors from TLS streamsPierre Ossman2020-05-212-1/+10
* Check buffer usage with a simply booleanPierre Ossman2020-05-212-8/+10
* Dynamically allocate stream buffersPierre Ossman2020-05-214-28/+132
* Don't shuffle input buffer unless actually neededPierre Ossman2020-05-211-4/+6
* Generalise corking to all output streamsPierre Ossman2020-05-219-24/+69
* Remove unused bufSize argument from streamsPierre Ossman2020-05-2116-34/+27
* Simplify stream availability handlingPierre Ossman2020-05-2117-113/+63
* Create common base classes for buffered streamsPierre Ossman2020-05-2119-397/+413
* Add stream avail() methodsPierre Ossman2020-05-2112-20/+36
* Remove OutStream::skip()Pierre Ossman2020-05-211-8/+0
* Remove unused stream methodsPierre Ossman2020-05-213-35/+1
* Include error code in getaddrinfo() exceptionsPierre Ossman2020-03-261-1/+10
* Avoid using insecure variable length arraysPierre Ossman2020-03-261-1/+2
* Merge branch 'unicode_translation' of https://github.com/CendioAlex/tigervncPierre Ossman2020-03-172-28/+34
|\
| * Throw GAIException() for getaddrinfo errorsAlex Tanskanen2020-03-172-2/+25
| * Make system error messeges in Windows 10 use UTF-8Alex Tanskanen2020-03-121-26/+9
* | Fix error check for zlib callsPierre Ossman2020-02-272-3/+3
|/
* Merge branch 'secfix' of https://github.com/CendioOssman/tigervncPierre Ossman2019-12-2025-250/+227
|\
| * Be defensive about overflows in stream objectsPierre Ossman2019-11-1513-48/+75
| * Use size_t for lengths in stream objectsPierre Ossman2019-11-1524-155/+156
| * Remove unused FixedMemOutStreamPierre Ossman2019-11-151-52/+0
| * Make ZlibInStream more robust against failuresPierre Ossman2019-11-152-7/+8
* | Handle pending data in TLS buffersPierre Ossman2019-12-091-3/+5
|/
* Do proper logging rather than fprintf(stderr, ...)Pierre Ossman2019-04-292-11/+17
* Remove commented out loggingPierre Ossman2019-04-291-10/+0
* Remove Java web serverPierre Ossman2018-10-091-102/+0
* Fix bad reference in TLSException initialiserPierre Ossman2018-05-291-1/+1
* Fully standardise on send()/recv()Pierre Ossman2017-11-082-7/+6
* Added my/Cendio copyright where relevantPeter Åstrand (astrand)2017-11-081-0/+1
* Use send() with MSG_DONTWAIT when possiblePeter Åstrand (astrand)2017-11-081-1/+9
* Make exception classes have clearer messagesPierre Ossman2017-10-121-6/+2
* rdr: Fix incorrect error checking after fread()Steve Kondik2017-07-081-3/+3
* Add missing virtual destructorsSteve Kondik2017-07-081-0/+1
* Fix busy loop in FdOutStream::flush()Pierre Ossman2016-10-101-1/+6
* Clean up FdOutStream::flush()Pierre Ossman2016-04-291-21/+3
* Remove Windows 98 socket workaroundPierre Ossman2016-04-291-26/+22
* Clear up ZlibInStream::reset() behaviourPierre Ossman2015-11-272-15/+43
* Add efficient method to copy data between two streamsPierre Ossman2015-11-271-0/+12
* Remove unneeded virtual qualifiers on stream methodsPierre Ossman2015-11-272-2/+2
* Remove old Windows CE codePierre Ossman2015-11-091-9/+0
* Use mingw's gettimeofday()Pierre Ossman2015-11-091-33/+1