aboutsummaryrefslogtreecommitdiffstats
path: root/common/rdr
Commit message (Expand)AuthorAgeFilesLines
* 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
* Avoid dropping const qualifier needlesslyPierre Ossman2015-09-291-1/+1
* Fix Winsock errno code overlapPierre Ossman2015-05-292-2/+2
* Merge branch 'upreqs' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-125-63/+15
|\
| * Raise GnuTLS requirements to 3.xPierre Ossman2015-01-295-63/+15
* | Fix bad signed/unsigned comparisonsPierre Ossman2015-03-033-3/+3
* | Make sure Exceptions do not use unsafe format stringsPierre Ossman2015-03-033-12/+5
* | Tag the Exception constructor as a printf functionPierre Ossman2015-03-031-1/+7
* | Merge branch 'perf' of https://github.com/CendioOssman/tigervncPierre Ossman2015-02-133-0/+138
|\ \
| * | Add stream class to feed data from a filePierre Ossman2015-02-133-0/+138
| |/
* / Use a common header file for Windows errno names.Peter Åstrand (astrand)2015-02-052-5/+2
|/
* Move ws2_32 dependency to the correct placePierre Ossman2014-10-171-2/+2
* Use printf constructor safelyPierre Ossman2014-07-211-1/+1
* Push encoding specific formats into the encoders and decodersPierre Ossman2014-07-072-48/+0
* Remove a lot of platform compatibilty stuffPierre Ossman2014-07-073-29/+5
* GnuTLS 3.x has removed gnutls_transport_set_global_errno() in favour ofPierre Ossman2012-07-033-11/+51
* Refactor the TLS code so that the push/pull functions are aware of theirPierre Ossman2012-07-034-10/+24
* Add method to query how long since we last wrote something to a fd.Pierre Ossman2011-11-152-0/+17
* Make socket writes non-blockable. This allows the system to more quicklyPierre Ossman2011-10-252-11/+75
* Another attempt at solving the compression level change problems. We were stillPierre Ossman2011-10-182-63/+75
* Move setting of PIC code to a central locationDRC2011-08-231-8/+0