33 Commits (945cddacef4ff607017cd62f580ea682cbd45806)

Author SHA1 Message Date
  Pierre Ossman 8b6aa200ce Windows lacks the IN6_ARE_ADDR_EQUAL macro, so define it ourselves 11 years ago
  Pierre Ossman 64069a92ef Expose Linux' cork functionality which allows us to aggregate TCP data in a 12 years ago
  DRC ce82f4bbcd Move setting of PIC code to a central location 13 years ago
  Pierre Ossman 92b4f9de98 CMake doesn't handle convenience libraries as nicely as autotools does. We 13 years ago
  DRC 1980dd537c Remove unused autotools build system 13 years ago
  DRC 305937332a Do not run libtool_create_control_file() on Windows. Windows does not like it. 13 years ago
  Henrik Andersson 23029ccd59 Building the Xvnc server requires libtool control files of rdr, rfb, 13 years ago
  Pierre Ossman 0153e23fac Windows actually has socklen_t, it's just that it is in a special header. 13 years ago
  DRC b2618e5cbc Using a fixed port range with -via can cause a race condition between multiple vncviewer instances, whereby one instance calls bind() and finds the port to be free, then another instance calls bind() and finds the same port to be free, because the first instance hasn't started the SSH tunnel on it yet. This patch works around the issue by using ephemeral ports. All known modern O/S's increment the ephemeral port number by 1 after bind(), so the port is effectively "reserved" after bind(), and this prevents another vncviewer instance from trying to reserve the same port. 13 years ago
  DRC 8dde2665b4 Remove old Visual C++ project files (use CMake to build with Visual C++) 13 years ago
  DRC 180c0167b4 CMake build system for Windows 13 years ago
  Pierre Ossman 4065997c5e Do a generic check for inet_aton instead of just assuming that only Win32 has 14 years ago
  Adam Tkac 93ff5dbd1a [Development] Add new "-i" and "-interface" parameters to Xvnc. Now Xvnc is able 14 years ago
  Adam Tkac 763de175af [Cleanup] Remove unused Socket::getMyAddress and Socket::getMyEndpoint functions. 14 years ago
  Adam Tkac 897814feb4 [Bugfix] Fix crash in TcpSocket::sameMachine for IPv6 connections (alan dot coopersmith at sun dot com) 14 years ago
  Adam Tkac c9cda3b144 [Bugfix] Pass correct address length to connect(2) call (alan dot coopersmith at sun dot com) 14 years ago
  Adam Tkac 8aee1a8c9d - use unix/configure.ac as top-level configure.ac base 15 years ago
  Adam Tkac d36b626bbb Revert previous commit (r3889). Windows code has to be cleaned before this 15 years ago
  Adam Tkac 97abe8a548 Replace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free() 15 years ago
  Adam Tkac 3f869259bf Revert r3657 (import of autogenerated) files. 15 years ago
  Adam Tkac fc4cd71685 Import autogenerated files for unix/ and common/ subdirs to make source 15 years ago
  Adam Tkac be4c3acee7 [Layout] Added os/net.[ch]. They will include wrappers for missing IPv6 15 years ago
  Adam Tkac 3422fbd158 [Portability] Implemented snprintf() function to support old compilers 15 years ago
  Peter Åstrand ddfa1a1a74 Define VNC_SOCKLEN_T if not defined - needed for Visual Studio build. 15 years ago
  Adam Tkac 1288813476 [Cleanup] Removed unneeded else branch in TcpSocket constructor 15 years ago
  Adam Tkac 9cb6a42599 [Development] Basic IPv6 support to viewer. 15 years ago
  Adam Tkac ad1cbd968f [Cleanup] Handle system dependent defines through autoheader & common-config.h 15 years ago
  Adam Tkac 2bcfb6d2c7 Add headers to Makefile.am-s to fix "make dist" command in common/* subtree 16 years ago
  Adam Tkac 47e7ee8e73 - generate Makefile.in from Makefile.am template 16 years ago
  Adam Tkac fded078445 After discussion with Constantin reverted 2433, 2434, 2436, 2437 and 2438 16 years ago
  Adam Tkac ae2c6454d9 - use Makefile.am and configure.ac 16 years ago
  Adam Tkac 04b7fd245b Added some missing #includes whose prevent build source with gcc 4.3 16 years ago
  Constantin Kaplinsky a2adc8d4cf Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. 18 years ago