1. feca1d3 Use empty address buffer when sockaddr sa_family is not what we want by Jan Grulich · 7 years ago
  2. 559e8b8 Merge common socket code by Pierre Ossman · 7 years ago
  3. d7bbbbf Remove unused code from socket classes by Pierre Ossman · 7 years ago
  4. e3a2be6 Use abstract SocketListener class by Pierre Ossman · 7 years ago
  5. 01dc1a6 Define cork() as pure virtual in Socket class by Peter Åstrand (astrand) · 8 years ago
  6. e5afb92 Fix race problem with detecting listening inetd sockets by Tristan Schmelcher · 14 years ago
  7. 398a6f4 Init socket subsystem before parsing filters by Pierre Ossman · 10 years ago
  8. f7aa3f9 Return TcpListener pointers rather than objects by Pierre Ossman · 10 years ago
  9. 7ebce75 Return correct error code from bind() by Pierre Ossman · 10 years ago
  10. 467df2a Don't leak socket on setsockopt() errors by Pierre Ossman · 10 years ago
  11. b7e5574 Log which addresses connection attempts are made against by Pierre Ossman · 10 years ago
  12. 5a12666 Properly report connect error codes by Pierre Ossman · 10 years ago
  13. 056c153 Clarify Windows SO_REUSEADDR exception by Pierre Ossman · 10 years ago
  14. b6536e2 Repair SO_REUSEADDR by Pierre Ossman · 10 years ago
  15. cfb2116 Require getaddrinfo() on all systems by Pierre Ossman · 10 years ago
  16. f7d1500 Do not look at errno for getaddrinfo() errors by Pierre Ossman · 10 years ago
  17. 3ab5db4 Replacement for dup() on Windows by Pierre Ossman · 10 years ago
  18. 57cab51 Resurrect TcpListener::getMyAddresses() by Pierre Ossman · 10 years ago
  19. 9d78440 Make sure Win32 sockets are available in new listening API by Pierre Ossman · 10 years ago
  20. a6570c5 AI_NUMERICSERV is not available on some systems by Pierre Ossman · 10 years ago
  21. 2f74417 Make sure socket errno defines are available for Win32 by Pierre Ossman · 10 years ago
  22. fdc55e5 family variable can be unset when matching any address by Pierre Ossman · 10 years ago
  23. c24a64d IPv6 support for TcpFilter. by Tim Waugh · 10 years ago
  24. 892d10a Fixed IPv6 support. by Tim Waugh · 10 years ago
  25. a85363d Whitespace changes only. by Tim Waugh · 10 years ago
  26. eb95532 Remove unused variables by Pierre Ossman · 11 years ago
  27. da9a38d Handle no useful address types from getaddrinfo() by Pierre Ossman · 11 years ago
  28. f1a3501 The compiler cannot figure out if this is assigned properly by Pierre Ossman · 11 years ago
  29. 39b3b8f Add parameters to force IPv4/IPv6 selection by Pierre Ossman · 11 years ago
  30. e4d9726 IPv6: create new socket if IPv6 bind fails (#77). by Tim Waugh · 11 years ago
  31. 8e10170 Fix setsockopt() call on Windows by Pierre Ossman · 11 years ago
  32. 07cd229 Protect IPv6 address strings with [] by Pierre Ossman · 11 years ago
  33. 14263e1 Don't assume that it's IPv4 just because it's not IPv6 by Pierre Ossman · 11 years ago
  34. f1665ac inet_ntoa() want's the address directly, not a pointer to it by Pierre Ossman · 11 years ago
  35. 6ae42df TcpSocket: IPv6 handling throughout (#68). by Tim Waugh · 11 years ago
  36. 698371a Added more #ifdefs for IPv6. by Tim Waugh · 11 years ago
  37. 6abf3f4 IPv6 loopback support too. by Tim Waugh · 11 years ago
  38. 4561f7e Add IPv6 support (#68). by Tim Waugh · 11 years ago
  39. 5ad4d06 Remove a lot of platform compatibilty stuff by Pierre Ossman · 11 years ago
  40. 8b6aa20 Windows lacks the IN6_ARE_ADDR_EQUAL macro, so define it ourselves by Pierre Ossman · 13 years ago
  41. 64069a9 Expose Linux' cork functionality which allows us to aggregate TCP data in a by Pierre Ossman · 14 years ago
  42. 0153e23 Windows actually has socklen_t, it's just that it is in a special header. by Pierre Ossman · 15 years ago
  43. b2618e5 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. by DRC · 15 years ago
  44. 4065997 Do a generic check for inet_aton instead of just assuming that only Win32 has by Pierre Ossman · 16 years ago
  45. 93ff5db [Development] Add new "-i" and "-interface" parameters to Xvnc. Now Xvnc is able by Adam Tkac · 16 years ago
  46. 763de17 [Cleanup] Remove unused Socket::getMyAddress and Socket::getMyEndpoint functions. by Adam Tkac · 16 years ago
  47. 897814f [Bugfix] Fix crash in TcpSocket::sameMachine for IPv6 connections (alan dot coopersmith at sun dot com) by Adam Tkac · 16 years ago
  48. c9cda3b [Bugfix] Pass correct address length to connect(2) call (alan dot coopersmith at sun dot com) by Adam Tkac · 16 years ago
  49. 8aee1a8 - use unix/configure.ac as top-level configure.ac base by Adam Tkac · 16 years ago
  50. d36b626 Revert previous commit (r3889). Windows code has to be cleaned before this by Adam Tkac · 16 years ago
  51. 97abe8a Replace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free() by Adam Tkac · 16 years ago
  52. be4c3ac [Layout] Added os/net.[ch]. They will include wrappers for missing IPv6 by Adam Tkac · 17 years ago
  53. 3422fbd [Portability] Implemented snprintf() function to support old compilers by Adam Tkac · 17 years ago
  54. ddfa1a1 Define VNC_SOCKLEN_T if not defined - needed for Visual Studio build. by Peter Åstrand · 17 years ago
  55. 1288813 [Cleanup] Removed unneeded else branch in TcpSocket constructor by Adam Tkac · 17 years ago
  56. 9cb6a42 [Development] Basic IPv6 support to viewer. by Adam Tkac · 17 years ago
  57. ad1cbd9 [Cleanup] Handle system dependent defines through autoheader & common-config.h by Adam Tkac · 17 years ago
  58. 04b7fd2 Added some missing #includes whose prevent build source with gcc 4.3 by Adam Tkac · 17 years ago
  59. a2adc8d Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. by Constantin Kaplinsky · 19 years ago