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