aboutsummaryrefslogtreecommitdiffstats
path: root/common/network/TcpSocket.cxx
Commit message (Expand)AuthorAgeFilesLines
* Capitalize some more logging and exceptionsPierre Ossman2024-11-221-9/+9
* Merge branch 'master' of https://github.com/madnicendio/tigervncPierre Ossman2024-11-221-12/+12
|\
| * Capitalize first letter in log, exception & errorMadeleine Nilsson2024-11-211-12/+12
* | Use standard library naming for exceptionsPierre Ossman2024-11-061-13/+13
* | Use standard exception classesPierre Ossman2024-11-061-7/+11
* | Use static string for exceptionsPierre Ossman2024-11-061-2/+2
|/
* Avoid shadowing variablesPierre Ossman2024-06-241-2/+2
* Use nullptr in all C++ codePierre Ossman2024-06-241-22/+22
* More graceful handling of disabled listenersPierre Ossman2023-09-081-4/+0
* 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-041-7/+14
* Better fallback for missing peer addressPierre Ossman2023-02-041-3/+3
* Return static char buffer from some methodsPierre Ossman2023-02-041-19/+16
* Remove unneeded CharArray:sPierre Ossman2023-02-041-12/+9
* Merge branch 'noblock' of https://github.com/CendioOssman/tigervncPierre Ossman2021-01-191-11/+0
|\
| * Generalise corking to all output streamsPierre Ossman2020-05-211-11/+0
* | Free memory from getaddrinfo()Pierre Ossman2020-08-171-0/+2
|/
* Throw GAIException() for getaddrinfo errorsAlex Tanskanen2020-03-171-6/+3
* Fix typo in SocketException messageAlex Tanskanen2020-03-121-1/+1
* Use empty address buffer when sockaddr sa_family is not what we wantJan Grulich2018-09-261-1/+1
* Merge common socket codePierre Ossman2018-05-291-117/+25
* Remove unused code from socket classesPierre Ossman2018-05-291-52/+13
* Use abstract SocketListener classPierre Ossman2018-05-041-4/+4
* Define cork() as pure virtual in Socket classPeter Åstrand (astrand)2017-11-081-2/+2
* Fix race problem with detecting listening inetd socketsTristan Schmelcher2015-12-291-11/+7
* Init socket subsystem before parsing filtersPierre Ossman2015-12-071-0/+2
* Return TcpListener pointers rather than objectsPierre Ossman2015-09-291-78/+46
* 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-171-122/+1
* Do not look at errno for getaddrinfo() errorsPierre Ossman2015-03-171-2/+4
* Replacement for dup() on WindowsPierre Ossman2015-03-171-2/+19
* Resurrect TcpListener::getMyAddresses()Pierre Ossman2015-03-171-0/+58
* 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
* family variable can be unset when matching any addressPierre Ossman2015-03-171-0/+2
* IPv6 support for TcpFilter.Tim Waugh2015-03-131-54/+181
* Fixed IPv6 support.Tim Waugh2015-03-131-133/+186
* Whitespace changes only.Tim Waugh2015-03-111-4/+4
* Remove unused variablesPierre Ossman2015-03-031-1/+0
* Handle no useful address types from getaddrinfo()Pierre Ossman2015-03-031-0/+3
* The compiler cannot figure out if this is assigned properlyPierre Ossman2015-03-031-0/+4
* Add parameters to force IPv4/IPv6 selectionPierre Ossman2015-01-291-1/+27