source: roaraudio/libroar/socket.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @6052:d48765b2475e   9 years phi updated copyright headers
(edit) @6037:b53f2dd8388e   10 years phi cleanup
(edit) @6036:3068a825a29e   10 years phi killed some compiler warnings
(edit) @6025:0edaf515bdbf   10 years phi some minor updates of string function usage
(edit) @6022:db3345439191   10 years phi cleanup
(edit) @5961:06e7fd9e4c25   10 years phi Updates of copyright and license headers
(edit) @5951:b0e1eff45456   10 years phi more header cleanup: cleanup of #includes
(edit) @5896:aef8b3923086   11 years phi cleanup of usage of hard coded buffer lengths. Migrated some cases to …
(edit) @5895:2bcffab4cd73   11 years phi Moved away from roar_libroar_get_path_static()
(edit) @5832:f0b38d5ea016   11 years phi added roar_libroar_get_path_static() and make use of it
(edit) @5823:f9f70dbaa376   11 years phi updated copyright
(edit) @5754:b23d79c13370   11 years phi avoid getenv() and use more portable roar_env_get(). Also improved …
(edit) @5745:981cb1338653   11 years phi avoid warnings on systems with non-POSIX socket interface (I'm looking at …
(edit) @5714:d9d16e63c248   11 years phi avoid segfault in case host argument is NULL
(edit) @5687:2462b285607d   12 years phi Fixed segfault caused by strstr() in low level socket interface.
(edit) @5619:16fe78ec277c   12 years phi Implemented watchdog (Closes: #291)
(edit) @5554:974f701cf7b5   12 years phi support to convert EAI_* error codes (Closes: #255)
(edit) @5528:a261c7a7614e   12 years phi typo
(edit) @5527:4d22e732b1c9   12 years phi fixed some compiler warnings on win*
(edit) @5419:655954f5b684   12 years phi fixed some compiler warnings
(edit) @5394:1f0a03abed0b   12 years phi fixed usage of uninited bytes in syscall (which are ignored by the kernel …
(edit) @5392:cb1666507792   12 years phi only open sockets if we have BSD socket interface
(edit) @5381:430b1d26e12d   12 years phi updated copyright years
(edit) @5379:2a383aaf4b1b   12 years phi * Cleanup, * Set ISIT_BUILD in roard, * Test for more alternatives for …
(edit) @5376:c8f94c6ad2a3   12 years phi finished rewrite of socket.[ch] for this release. Closes: #187
(edit) @5375:2b4d1e027b2d   12 years phi made some _LIBROAR_ATTR_TO_STATIC functions static
(edit) @5373:8da157c10483   12 years phi * Updated config structure * Added a flag to ask libroar to only connect …
(edit) @5369:dfc6cbfe8025   12 years phi moved +fork out of socket.c into basic.c, now also support +fork=d:daemon …
(edit) @5364:0de291943ccf   12 years phi marked good casts and added const keywords
(edit) @5326:dd73c777e8dd   12 years phi corrected ROAR_DBG() lions
(edit) @5270:e25346c13638   12 years phi fixed some gcc -Wextra warnings
(edit) @5261:7c8b163b4171   12 years phi spaceing
(edit) @5260:03340eac5983   12 years phi added some const keywords ;)
(edit) @5248:0133acb5ae31   12 years phi removed most roar_socket_new_*()
(edit) @5210:8eb738dee9d4   12 years phi Updated ports to minimal, win32 and avr (pr2)
(edit) @5203:b00e1ccc6f2b   12 years phi some EAI_* are removed on FreeBSD
(edit) @5184:ad300180eb6f   12 years phi updated error handling
(edit) @5148:73d76a74be61   13 years phi improved error handling some more, marked some stuff as obsolete
(edit) @5138:0b15d51b5f92   13 years phi supress non-hostnames warnings in serveral internale cases of socket …
(edit) @5137:d2aa7e38d3b2   13 years phi added some debugging lions
(edit) @5121:1a1d9d8e0bce   13 years phi added const keyword to return type of roar_socket_get_local_nodename()
(edit) @5113:1bf3bca6cb51   13 years phi added roar_socket_set_tos()
(edit) @5109:4f9fc788fe91   13 years phi Started to use compiler attributes (Also see: #130)
(edit) @5098:49d6eb21d70e   13 years phi warn about numerical hostnames for IP
(edit) @4939:283c00842296   13 years phi some minor fixes for win32
(edit) @4759:10a753806fd5   13 years phi Added IPv6 support
(edit) @4708:c9d40761088a   13 years phi updated copyright statements
(edit) @4692:834121094e10   13 years phi some more debug lions
(edit) @4554:713ba72295c3   13 years phi start porting to OpenVMS
(edit) @4257:65cf58821db6   14 years phi fixed a problem with PASSFH on some systems
(edit) @4256:6b0da49a8ef9   14 years phi added debug lions for roar_socket_recv_fh()
(edit) @4073:2e8648011772   14 years phi fixed byte order probelms on some BE platforms with libdnet
(edit) @4028:a36a47b197d5   14 years phi found a array index out of range bug
(edit) @3956:3f62a7d00c0c   14 years phi added --proto-profile and --list-profiles
(edit) @3901:ef227a309cf5   14 years phi we only support proxy code in case we have POSIX basic IOs
(edit) @3897:7150eb408831   14 years phi get things to compile on µCs
(edit) @3835:40e222c4214f   14 years phi AF_* not PF_*
(edit) @3790:1ba31162e041   14 years phi fixed copyright
(edit) @3788:fe1762804632   14 years phi fix some warnings
(edit) @3785:0d4047505c68   14 years phi only support +abstract in case of AF_UNIX support
(edit) @3643:e6200d571bb8   14 years phi added support for abstract name space
(edit) @3628:fc6ac3d7d4bf   14 years phi experimental support for ROAR_DAEMONIMAGE
(edit) @3517:1a3218a3fc5b   14 years phi updated license headers, FSF moved office
(edit) @2040:7301232eefde   15 years phi we also have listen() on win32
(edit) @2039:c2c07922c559   15 years phi added a error message and some debug ones
(edit) @1768:ec2e8ba13c75   15 years phi call roar_socket_win32_init() before calling gethostbyname() the first …
(edit) @1761:8d2dc52606be   15 years phi init winsock if needed
(edit) @1652:940ffafab455   15 years phi do a better casting on exec()s
(edit) @1644:cae19c83efbb   15 years phi SCM_RIGHTS does not work on Solaris
(edit) @1476:bcb075f757c8   15 years phi do not try BSD Socket interface/POSIX IO if the arch/os does not support …
(edit) @1443:4cbb3dc65278   15 years phi AF_UNIX -> only if we have, BSD Socket options -> only if we have BSD …
(edit) @1440:2036187332e1   15 years phi disable a lot things for microcontroller
(edit) @1364:463307ae63b4   15 years phi fixed small redecleration because of copy and paste
(edit) @1361:505b24d85e89   15 years phi subobject in is used by IPv6 code, too, at the moment
(edit) @1359:6a59a3cbc91a   15 years phi make IPv4 optional in most libroar files
(edit) @1154:81d313974e39   15 years phi set TCP_NODELAY on new tcp streams
(edit) @1119:b273f96b915c   15 years phi don't change status if not needed, safes one system call
(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
Note: See TracRevisionLog for help on using the revision log.