73 Commits (65e08fdc9d783a863b0d0b0acb62c9f3a6b49d63)

Auteur SHA1 Bericht Datum
  Pierre Ossman 4a4453fc69 Remove Java web server 5 jaren geleden
  Pierre Ossman 8750db35e8 Fix bad reference in TLSException initialiser 6 jaren geleden
  Pierre Ossman e5cdadd6de Fully standardise on send()/recv() 6 jaren geleden
  Peter Åstrand (astrand) 3a1db168af Added my/Cendio copyright where relevant 6 jaren geleden
  Peter Åstrand (astrand) e2c3b60f32 Use send() with MSG_DONTWAIT when possible 6 jaren geleden
  Pierre Ossman 19225507cc Make exception classes have clearer messages 6 jaren geleden
  Steve Kondik b315dfae97 rdr: Fix incorrect error checking after fread() 7 jaren geleden
  Steve Kondik a6424624fe Add missing virtual destructors 7 jaren geleden
  Pierre Ossman b08b3d42d9 Fix busy loop in FdOutStream::flush() 7 jaren geleden
  Pierre Ossman c6df31db54 Clean up FdOutStream::flush() 8 jaren geleden
  Pierre Ossman 3b46a398b1 Remove Windows 98 socket workaround 8 jaren geleden
  Pierre Ossman 6f318e4451 Clear up ZlibInStream::reset() behaviour 8 jaren geleden
  Pierre Ossman ded49076c8 Add efficient method to copy data between two streams 8 jaren geleden
  Pierre Ossman fbad8a9adb Remove unneeded virtual qualifiers on stream methods 8 jaren geleden
  Pierre Ossman 7835815c1c Remove old Windows CE code 8 jaren geleden
  Pierre Ossman 9c181baf3c Use mingw's gettimeofday() 8 jaren geleden
  Pierre Ossman 063df03295 Avoid dropping const qualifier needlessly 8 jaren geleden
  Pierre Ossman 500cb6ef11 Fix Winsock errno code overlap 9 jaren geleden
  Pierre Ossman 5c23b9ed7d Fix bad signed/unsigned comparisons 9 jaren geleden
  Pierre Ossman a7bbe9c4a3 Make sure Exceptions do not use unsafe format strings 9 jaren geleden
  Pierre Ossman 5b3c5f49b1 Tag the Exception constructor as a printf function 9 jaren geleden
  Pierre Ossman 82c279e101 Add stream class to feed data from a file 9 jaren geleden
  Peter Åstrand (astrand) 11167e1f08 Use a common header file for Windows errno names. 9 jaren geleden
  Pierre Ossman 88c24edd8f Raise GnuTLS requirements to 3.x 9 jaren geleden
  Pierre Ossman 428de11794 Move ws2_32 dependency to the correct place 9 jaren geleden
  Pierre Ossman c92081e116 Use printf constructor safely 10 jaren geleden
  Pierre Ossman 7b5c069d2e Push encoding specific formats into the encoders and decoders 10 jaren geleden
  Pierre Ossman 5ad4d06006 Remove a lot of platform compatibilty stuff 10 jaren geleden
  Pierre Ossman 2137f4f78f GnuTLS 3.x has removed gnutls_transport_set_global_errno() in favour of 12 jaren geleden
  Pierre Ossman fe48cd4d24 Refactor the TLS code so that the push/pull functions are aware of their 12 jaren geleden
  Pierre Ossman 3c837139f1 Add method to query how long since we last wrote something to a fd. 12 jaren geleden
  Pierre Ossman 4ce51ffc4e Make socket writes non-blockable. This allows the system to more quickly 12 jaren geleden
  Pierre Ossman b5822f32ab Another attempt at solving the compression level change problems. We were still 12 jaren geleden
  DRC ce82f4bbcd Move setting of PIC code to a central location 13 jaren geleden
  Pierre Ossman 92b4f9de98 CMake doesn't handle convenience libraries as nicely as autotools does. We 13 jaren geleden
  DRC 887c5fd86e Make rawBytesEquivalent an unsigned 64-bit integer. Otherwise, it will overflow in less than a minute if using a full-screen video or 3D application. 13 jaren geleden
  DRC cd2c5d46c2 Ported encoding optimizations from TurboVNC. The changes to the Tight parameters were determined through extensive low-level profiling (see http://www.virtualgl.org/pmwiki/uploads/About/turbototiger.pdf). The other enhancements involved: (1) porting the solid subrectangle pre-computation code from TightVNC/TurboVNC (it makes a pretty big difference-- see report), (2) encapsulating the JPEG encoder in its own class (this eliminates a buffer copy, and the JPEG buffer is now set to a decent size where it shouldn't ever need to be paged or re-allocated, except in rare corner cases), (3) adding support for last rect. encoding (necessary to support the solid rectangle pre-computation enhancements. 13 jaren geleden
  DRC ff5ca2da00 Merge further fixes to Zlib encoder from 1.1 branch 13 jaren geleden
  DRC f4a341bc85 Revert r4498 and fix #3305357 properly. The issue was two-fold: (1) the compress buffer allocated by the Tight encoder was not large enough, and (2) Zlib 1.2.5 can sometimes call deflate(..., Z_BLOCK) within the body of deflateParams(), so we need to check avail_in after calling checkCompressionLevel() to ensure that there is still data left to compress before we call deflate() again. 13 jaren geleden
  DRC 1980dd537c Remove unused autotools build system 13 jaren geleden
  DRC 305937332a Do not run libtool_create_control_file() on Windows. Windows does not like it. 13 jaren geleden
  DRC 4b187ad6a2 Fix 3305357 (Enabling custom compression level on client crashes server) 13 jaren geleden
  Henrik Andersson 23029ccd59 Building the Xvnc server requires libtool control files of rdr, rfb, 13 jaren geleden
  Henrik Andersson db143c9905 Added additional check to only link against ws2_32 library 13 jaren geleden
  Pierre Ossman a7769f2eee Use the system copy of zlib by default, like we do with autotools. 13 jaren geleden
  DRC ed1ef85063 Fix MinGW build breakage 13 jaren geleden
  DRC 79735b4f59 Allow GnuTLS to use in-tree version of zlib when static linking 13 jaren geleden
  DRC 8dde2665b4 Remove old Visual C++ project files (use CMake to build with Visual C++) 13 jaren geleden
  Adam Tkac 125bd259b9 [Development] Add possibility to build Windows programs with GNUTLS via cmake. 13 jaren geleden
  DRC 180c0167b4 CMake build system for Windows 13 jaren geleden