aboutsummaryrefslogtreecommitdiff
path: root/lib/vconn-tcp.c
AgeCommit message (Collapse)Author
2009-06-15Merge changes from citrix branch into master.Ben Pfaff
2009-06-15Update primary code license to Apache 2.0.Ben Pfaff
2009-06-12vconn: Factor out common code from TCP and SSL vconns.Ben Pfaff
The TCP and SSL vconn implementations had a lot of common code to make and accept TCP connections, which this commit factors out into common functions in socket-util.c. Also adds the ability to bind ptcp and pssl vconns to a particular IP address instead of the wildcard address.
2009-06-10Fix glibc 2.7 strtok_r() bug in a more permanent fashion.Ben Pfaff
The glibc 2.7 headers contain a bug that causes strtok_r() to segfault in some circumstances. Until now, we have been working around this problem at each invocation, but this depends on the programmer to remember to do so each time. This commit instead adds a shim that adds a work-around to the string.h header itself, so that it is much more difficult to miss the workaround.
2009-07-08Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff