source: roaraudio/libroar/socket.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1096:d78f6d9d2470   15 years phi seems win32 C lib is broken (didn't we know that allrady?)
(edit) @1095:831e1745fcaf   15 years phi win32 does not use network byte order
(edit) @1093:3567d6d2fa25   15 years phi disbale fork, sockets (sockpair) and kill on win32
(edit) @1090:08407aa9a029   15 years phi disable some uses of UNIX Dominain sockets
(edit) @1087:4d0c609b456d   15 years phi added support to disale proxy code
(edit) @1085:fe83ee077214   15 years phi disabled some functions completly because of lag of support on win32
(edit) @1084:270cd72aefd7   15 years phi don't set TOS on win32, use ROAR_HAVE_IPV6 not PF_INET6 to check for IPv6
(edit) @1068:cd86a0f4adab   15 years phi make OpenBSD security warnings patch a bit happyer...: strcpy() -> …
(edit) @1067:a2d7c244141b   15 years phi make OpenBSD security warnings patch a bit happyer...: sprintf() -> …
(edit) @1063:7b84139b2350   15 years phi test for SSH support
(edit) @1033:f73039f25f25   15 years phi added another debug lion
(edit) @1008:08abe13974ad   15 years phi don't modify our ENV
(edit) @968:82561f5f0063   15 years phi set recv buffer to minimum for streams
(edit) @890:c3559be0bc00   15 years phi added check for IPv6
(edit) @873:b3a37e089ed9   16 years phi set 300 sec timeout by default for DECnet sockets
(edit) @840:b45e02ef8f29   16 years phi added support for socat and for unix domain sockets via socat
(edit) @839:028bb26bac65   16 years phi added ssh proxy support for +fork and inet via netcat
(edit) @838:7e78b8dfd899   16 years phi done som preperation for SSH Proxy code
(edit) @837:aa90eabe8b5c   16 years phi add support for proxy options
(edit) @836:3b75dfb94212   16 years phi add support for user@host and user:pw@host syntax for proxy server names
(edit) @835:2dd85f8453a7   16 years phi get a username from the system, send the current user via SOCKS4x
(edit) @834:3c740aeb58c5   16 years phi added new arguemnts proxy funcs
(edit) @833:7c11ae15df0d   16 years phi done a lot cleanup in proxy code
(edit) @832:a3855d67960a   16 years phi support useing $https_proxy, too and accept proxy_type==https
(edit) @831:38475738cd72   16 years phi added working support for HTTP CONNECT proxy
(edit) @830:3d372cbc2376   16 years phi added roar_socket_open_http() and changed some code to be more common
(edit) @829:9ed47cfb4d44   16 years phi unifyed SOCKS4 api, have now support for SOCKS4/4a/4d
(edit) @759:be1544e081ad   16 years phi added debug code, got roar_stream_passfh() working
(edit) @754:c9679895bf19   16 years phi let roar_socket_send_fh() and roar_socket_recv_fh() support (virtally) …
(edit) @753:cb79175b94f9   16 years phi added int roar_socket_recv_fh (int sock, char * mes, size_t * …
(edit) @752:57e8c837e50f   16 years phi seems that we do not need to set SO_PASSCRED
(edit) @690:cee9bf5fa456   16 years phi added copyright statements
(edit) @548:bf2791966e7b   16 years phi --no-listen now impleys --terminate
(edit) @536:b6975edef777   16 years phi cleanup roaraudio_0_1_testing6_wesen
(edit) @535:150283da52ba   16 years phi make code working again, *hates IPv6*
(edit) @534:e649f09f8e0e   16 years phi #ifdef ROAR_HAVE_IPX around IPX block… roaraudio_0_1_testing5_janus
(edit) @533:bcfbd2933d39   16 years phi move } to where it belongs to
(edit) @531:4f44756a7201   16 years phi prepered a bit IPX code, gave up for today because of the THAT BAD …
(edit) @530:8578b85b0077   16 years phi added pure IPX basic support
(edit) @528:d42830e32ea1   16 years phi adding dummy IPX implementation: are there no docs? Can't even find …
(edit) @521:f7ca1f94e9e5   16 years phi added roar_socket_get_local_nodename() and use it as default hostname
(edit) @520:97b25e01e6a7   16 years phi this code changes seems not to work for me but are 100% correct acccording …
(edit) @514:b9a1df084db8   16 years phi added sockaddr.in6 and return -1 for ROAR_SOCKET_TYPE_INET6
(edit) @512:8fb7528db636   16 years phi use an union for all the sockaddr_*s
(edit) @509:17952ed84309   16 years phi started with IPv6 support
(edit) @508:1129ff87dd1e   16 years phi added DECnet listen support, introused -n/--decnet to roard, added …
(edit) @503:36e7185c2678   16 years phi cleanup
(edit) @502:f0ef9d157f91   16 years phi cleaning up non needed DECnet stuff
(edit) @501:985357040570   16 years phi ha! It's working: RoarAudio via DECnet! :), needs cleanup
(edit) @442:f150cd44ec16   16 years phi enable SO_PASSCRED on UNIX socktes per default
(edit) @376:9547ed19bc09   16 years phi maybe this call works…
(edit) @375:1a8441809146   16 years phi added a prototype for a call to reate a new UDP socket with same local end …
(edit) @374:e3f42f05cdfb   16 years phi added a function to open an UDP socket
(edit) @234:6c85d324d304   16 years phi set IPTOS_LOWDELAY on TCP sockets
(edit) @81:d4aa20e568c9   16 years phi added roar_stream_connect_to() to libroar
(edit) @75:bca1641a0cd8   16 years phi added support to open files like sockets
(edit) @71:6426d93defd0   16 years phi added support to quit the server if all clients are gone and we are in …
(edit) @70:58a327d2e216   16 years phi closing STDIN/STDOUT on fork
(edit) @69:5ef65a9359b3   16 years phi added support to fork a roard instance in background
(edit) @60:d1fa94aadc08   16 years phi added basic UNIX Domain Socket code
(edit) @2:2d5e843739a3   16 years phi added socks4a support
(add) @0:2a41d2f42394   16 years phi Initial revision
Note: See TracRevisionLog for help on using the revision log.