aboutsummaryrefslogtreecommitdiffstats
path: root/common/network
Commit message (Expand)AuthorAgeFilesLines
* Move SocketException to rdrPierre Ossman2024-10-092-8/+3
* Avoid shadowing variablesPierre Ossman2024-06-243-6/+6
* Mark overridden virtual functionsPierre Ossman2024-06-242-9/+9
* Use nullptr in all C++ codePierre Ossman2024-06-242-28/+28
* Remove the network::SocketServer interface.Carlos Santos2024-04-261-35/+0
* More graceful handling of disabled listenersPierre Ossman2023-09-081-4/+0
* Prefer target_include_directories()Pierre Ossman2023-03-311-2/+1
* Add all common inter-dependenciesPierre Ossman2023-03-311-0/+2
* Remove "str" prefix from string helpersPierre Ossman2023-02-041-2/+2
* Use std::string instead of CharArrayPierre Ossman2023-02-041-0/+1
* Make strSplit() simpler and saferPierre Ossman2023-02-041-22/+21
* Return std::string instead of dynamic allocationsPierre Ossman2023-02-042-9/+17
* Better fallback for missing peer addressPierre Ossman2023-02-041-3/+3
* Return static char buffer from some methodsPierre Ossman2023-02-045-33/+30
* Remove unneeded CharArray:sPierre Ossman2023-02-041-12/+9
* Avoid temporary cmake variablesPierre Ossman2022-06-071-4/+2
* Merge branch 'noblock' of https://github.com/CendioOssman/tigervncPierre Ossman2021-01-196-23/+6
|\
| * Generalise corking to all output streamsPierre Ossman2020-05-215-21/+1
| * Use proper constants for socket shutdown()Pierre Ossman2020-05-211-2/+5
* | Free memory from getaddrinfo()Pierre Ossman2020-08-171-0/+2
* | Correction to socket error connection messageAndrew Yoder2020-07-151-1/+1
|/
* Throw GAIException() for getaddrinfo errorsAlex Tanskanen2020-03-171-6/+3
* Fix typo in SocketException messageAlex Tanskanen2020-03-121-1/+1
* Merge branch 'covscan' of https://github.com/grulja/tigervncPierre Ossman2018-11-211-1/+1
|\
| * Use empty address buffer when sockaddr sa_family is not what we wantJan Grulich2018-09-261-1/+1
* | Get rid of SocketServer::checkTimeouts()Pierre Ossman2018-11-091-7/+0
* | Move ListConnInfo to WinVNC directoryPierre Ossman2018-11-091-2/+0
|/
* Merge common socket codePierre Ossman2018-05-297-216/+255
* Remove unused code from socket classesPierre Ossman2018-05-295-109/+24
* Add support for Unix socketsPierre Ossman2018-05-293-1/+327
* Use abstract SocketListener classPierre Ossman2018-05-043-8/+11
* Define cork() as pure virtual in Socket classPeter Åstrand (astrand)2017-11-083-3/+4
* Add missing virtual destructorsSteve Kondik2017-07-081-0/+1
* Move getSockets() to SocketServer interfacePierre Ossman2016-10-051-0/+6
* Move socket write event handling in to the RFB corePierre Ossman2016-04-291-2/+7
* Fix race problem with detecting listening inetd socketsTristan Schmelcher2015-12-292-13/+8
* Init socket subsystem before parsing filtersPierre Ossman2015-12-071-0/+2
* Return TcpListener pointers rather than objectsPierre Ossman2015-09-292-82/+50
* Return correct error code from bind()Pierre Ossman2015-09-291-1/+2
* Don't leak socket on setsockopt() errorsPierre Ossman2015-09-291-2/+5
* Log which addresses connection attempts are made againstPierre Ossman2015-07-301-0/+6
* Properly report connect error codesPierre Ossman2015-07-301-11/+13
* Clarify Windows SO_REUSEADDR exceptionPierre Ossman2015-04-231-1/+6
* Repair SO_REUSEADDRPierre Ossman2015-04-231-5/+5
* Require getaddrinfo() on all systemsPierre Ossman2015-03-172-128/+1
* Do not look at errno for getaddrinfo() errorsPierre Ossman2015-03-171-2/+4
* Replacement for dup() on WindowsPierre Ossman2015-03-171-2/+19
* Fix proper socket headers for Win32Pierre Ossman2015-03-171-0/+6
* Resurrect TcpListener::getMyAddresses()Pierre Ossman2015-03-172-0/+59
* Make sure Win32 sockets are available in new listening APIPierre Ossman2015-03-171-0/+5