summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'multisocket-win32' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-1718-349/+579
|\ \
| * | Require getaddrinfo() on all systemsPierre Ossman2015-03-174-141/+1
| | | | | | | | | | | | | | | Every reasonably current system support getaddrinfo() so get rid of the legacy fallbacks.
| * | Remove debug log noise from Windows dialog classPierre Ossman2015-03-171-7/+0
| | |
| * | Do not look at errno for getaddrinfo() errorsPierre Ossman2015-03-171-2/+4
| | |
| * | Replacement for dup() on WindowsPierre Ossman2015-03-171-2/+19
| | | | | | | | | | | | It doesn't work on sockets, which require a bit more care.
| * | Remove HAVE_INET_ATON as nothing uses itPierre Ossman2015-03-172-3/+0
| | |
| * | Convert WinVNC to the new TcpListener APIPierre Ossman2015-03-173-19/+42
| | |
| * | winsock2.h must always be included before windows.hPierre Ossman2015-03-171-0/+1
| | |
| * | Local address change events are not socket specificPierre Ossman2015-03-174-6/+6
| | |
| * | Nothing uses inet_ntop()/inet_pton() so remove the CMake definePierre Ossman2015-03-171-1/+0
| | |
| * | Fix proper socket headers for Win32Pierre Ossman2015-03-171-0/+6
| | |
| * | Resurrect TcpListener::getMyAddresses()Pierre Ossman2015-03-173-2/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is needed by WinVNC, but got removed in 892d10a70. Also fix a couple of issues: - Use getnameinfo() in order to be compatible with Windows XP - Make it static since it doesn't use a specific socket - Respect UseIPv4 and UseIPv6 - Flags for getaddrinfo() that match binding code - Dummy service value for Windows compatibility
| * | Make sure Win32 sockets are available in new listening APIPierre Ossman2015-03-171-0/+5
| | |
| * | AI_NUMERICSERV is not available on some systemsPierre Ossman2015-03-171-0/+5
| | |
| * | Make sure socket errno defines are available for Win32Pierre Ossman2015-03-171-0/+4
| | |
| * | Look in libsocket for socket functions on SolarisPierre Ossman2015-03-171-0/+3
| | |
| * | stop using check_function_exists() for Windows socket functionsPierre Ossman2015-03-171-10/+7
| | | | | | | | | | | | | | | It fails to find stdcall functions, so we need to just hard code things based on our minimum Windows requirements.
| * | stop setting CMAKE_EXTRA_INCLUDE_FILES for check_function_exists()Pierre Ossman2015-03-171-4/+0
| | | | | | | | | | | | It ignores it anyway.
| * | Bump Windows requirement to XP SP2Pierre Ossman2015-03-171-9/+2
| | | | | | | | | | | | | | | That's even more generous than Microsoft themselves, and we need such a new version for basic IPv6 support.
| * | family variable can be unset when matching any addressPierre Ossman2015-03-171-0/+2
| | |
| * | Merge branch 'multisocket-rebased' of https://github.com/twaugh/tigervncPierre Ossman2015-03-178-245/+513
|/| |
| * | IPv6 support for TcpFilter.Tim Waugh2015-03-132-57/+201
| | |
| * | Fixed IPv6 support.Tim Waugh2015-03-138-185/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TcpListener constructor now takes a 'struct sockaddr*' instead of a string, and the createTcpListeners function creates TcpListener instances for an address based on the results from getaddrinfo(). The XserverDesktop class now takes a list of TcpListener instances for each of the RFB and HTTP sockets. The TcpListener::closeFd member variable is not used and has been removed.
| * | Whitespace changes only.Tim Waugh2015-03-111-4/+4
| | |
* | | Remove unnecessary dependency on openmotifBrian P. Hinz2015-03-152-4/+0
| | | | | | | | | | | | Requirement was an artifact of older version of mesa, and is no longer necessary.
* | | Update package builds to meet new minimum requirements.Brian P. Hinz2015-03-145-130/+187
| | | | | | | | | | | | el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively.
| | * Added Fltk patch from Pierre to fix "checksum for freed object" segfault to ↵Brian P. Hinz2015-04-201-0/+77
| | | | | | | | | | | | contrib/fltk folder.
| | * Update build requirements in el6 spec fileBrian P. Hinz2015-03-181-3/+4
| | | | | | | | | | | | | | | | | | | | | Make the dependency on g++ explicit. Now that the native version of cmake in el6 has been bumped to v2.8 we can remove the dependency on EPEL's cmake28 package.
| | * Remove unnecessary dependency on openmotifBrian P. Hinz2015-03-152-4/+0
| | | | | | | | | | | | Requirement was an artifact of older version of mesa, and is no longer necessary.
| | * Update package builds to meet new minimum requirements.Brian P. Hinz2015-03-145-130/+187
| |/ |/| | | | | el5 and el6 need newer versions of gnutls (and it's prereqs) than are available natively.
* | Merge branch 'upreqs' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-1272-14485/+139
|\ \ | | | | | | | | | | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx
| * | Remove no longer functional workaroundPierre Ossman2015-02-161-9/+0
| | | | | | | | | | | | | | | | | | This workaround is no longer effective with the new system handler method of handling keyboard events. The bug has also been fixed in upstream FLTK, further making it pointless.
| * | Drop bundled zlibPierre Ossman2015-02-0334-12366/+5
| | | | | | | | | | | | | | | We're not doing a sufficient job of keeping this updated so list it as an external requirement instead.
| * | Add parameter to override GnuTLS priorityPierre Ossman2015-01-294-21/+48
| | |
| * | Raise GnuTLS requirements to 3.xPierre Ossman2015-01-2915-381/+60
| | | | | | | | | | | | | | | | | | This allows us to simplify things by getting rid of some old compatibility code. People should really be using current versions of GnuTLS anyway to stay secure.
| * | Remove code supporting Xorg older than 1.7Pierre Ossman2015-01-296-746/+28
| | |
| * | Move build-xorg to contrib as it is not a maintained componentPierre Ossman2015-01-275-7/+7
| | |
| * | Raise base Xorg requirement to 1.7Pierre Ossman2015-01-278-511/+6
| | | | | | | | | | | | We're not testing or maintaining anything older than that.
| * | Raise FLTK requirement to 1.3.3Pierre Ossman2015-01-2711-461/+5
| | | | | | | | | | | | This means that we can remove a lot of conditionals and fallback code.
* | | Don't disable xinerama (#147)Brian P. Hinz2015-03-084-6/+12
| |/ |/| | | | | Xinerama was disabled in the redhat spec file that ours was adapted from. Unsure why it was disabled in the first place.
* | Merge branch 'mac_menu' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-043-7/+50
|\ \
| * | Add a OS X system menu so that new viewer windows can be startedPierre Ossman2015-03-041-0/+40
| | |
| * | Hide OS X specific callback when not neededPierre Ossman2015-03-041-0/+2
| | |
| * | Fix bad long line detection logic in config file parserPierre Ossman2015-03-041-3/+4
| | |
| * | Change type to fix bad signed/unsigned comparisonPierre Ossman2015-03-041-4/+4
|/ /
* | Merge branch 'warnings' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-0368-231/+340
|\ \
| * | Make warnings into errors when doing debug buildsPierre Ossman2015-03-031-0/+8
| | | | | | | | | | | | | | | | | | Assume debug builds means it's a developer working on TigerVNC rather than a user just compiling it. At that point we should not accept any new warnings in the code.
| * | Make sure defaultServerName is initialised even on errorsPierre Ossman2015-03-031-0/+1
| | |
| * | Move about text constant so the compiler can analyse itPierre Ossman2015-03-031-5/+5
| | |
| * | Fix unsafe format strings to the logging functionsPierre Ossman2015-03-033-4/+4
| | |