1
0
mirror of https://gitlab.xiph.org/xiph/icecast-common.git synced 2024-06-23 06:25:25 +00:00
Commit Graph

412 Commits

Author SHA1 Message Date
Philipp Schafft
c6b2415ca2 Fix: Actually check for output flag in connect() 2019-10-03 12:35:17 +00:00
Philipp Schafft
89fccd480b Feature: Added a non-blocking mode for socket objects 2019-10-03 12:35:01 +00:00
Philipp Schafft
c055f6bef4 Feature: Implemented igloo_socket_control() 2019-10-03 12:30:22 +00:00
Philipp Schafft
f5dbb83092 Feature: Added error parameter to igloo_socketaddr_new() 2019-10-03 12:30:16 +00:00
Philipp Schafft
3ab83f7cf1 Feature: Actually implemented igloo_socket_accept() 2019-10-03 12:29:36 +00:00
Philipp Schafft
9d9d837ee0 Feature: Added private igloo_socketaddr_new_from_sockaddr() 2019-10-03 12:19:43 +00:00
Philipp Schafft
3feff51459 Feature: Added implementation of __get_blockingmode() 2019-10-03 12:19:34 +00:00
Philipp Schafft
cc02deea28 Feature: Added infrastructure to automatically complete addresses based on what we already know 2019-10-03 12:16:51 +00:00
Philipp Schafft
ecc4e721fb Update: Added igloo_error_t argument to igloo_socket_new() 2019-10-03 12:16:44 +00:00
Philipp Schafft
0150c49f73 Feature: Added a igloo_socket_new_simple() 2019-10-03 12:16:38 +00:00
Philipp Schafft
4787991208 Feature: Implement very basic IO interface 2019-10-03 11:40:02 +00:00
Philipp Schafft
151df3b6ad Feature: Added very basic socket code 2019-10-03 11:15:22 +00:00
Philipp Schafft
74b598f9ae Feature: Added igloo_socketaddr_set_service() 2019-10-03 11:15:22 +00:00
Philipp Schafft
57e8fdc408 Feature: Implemented igloo_socketaddr_t 2019-10-03 11:15:22 +00:00
Philipp Schafft
fb05d4581a Fix: Corrected includes 2019-10-03 11:15:22 +00:00
Philipp Schafft
8ce757f1f7 Feature: Defined the socket API 2019-10-03 11:15:22 +00:00
Philipp Schafft
23d4385e94 Feature: Defined the socket address API 2019-10-03 11:15:22 +00:00
Philipp Schafft
81da38369a Update: Do not allow using the default constructor for sockets 2019-10-03 11:15:22 +00:00
Philipp Schafft
d7c3dd1e0b Fix: Corrected typo 2019-10-03 11:15:22 +00:00
Philipp Schafft
90494bf6ff Feature: Added a stub for socket addresses 2019-10-03 11:15:22 +00:00
Philipp Schafft
ec977403d7 Feature: Added stub for new socket API 2019-10-03 11:15:22 +00:00
Philipp Schafft
0589e0b97b Merge branch 'update-interface-io' into libigloo 2019-10-03 11:13:18 +00:00
Philipp Schafft
df931bd9b8 Feature: Updated error handling in igloo_io_{read,peek,write}() 2019-10-03 11:12:27 +00:00
Philipp Schafft
ed52c31b11 Feature: Added igloo_io_peek() 2019-10-03 11:10:15 +00:00
Philipp Schafft
bb081672f4 Feature: Made use of igloo_error_t in IO interface 2019-10-03 11:04:36 +00:00
Philipp Schafft
1bae895094 Update: Removed igloo_io_accept() as it will be part of the socket API 2019-10-03 08:52:22 +00:00
Philipp Schafft
177da5b786 Merge branch 'feature-logcore' into libigloo 2019-09-18 09:09:45 +00:00
Philipp Schafft
6783107ce0 Update: Added some docs 2019-09-18 08:45:34 +00:00
Philipp Schafft
7845b4a8bf Update: Migrated logcore to new error API 2019-09-18 08:04:50 +00:00
Philipp Schafft
6e8d127bcb Feature: Implemented routingclass ALL, ANY, and DEFAULT 2019-09-15 15:53:37 +00:00
Philipp Schafft
736180624c Feature: Actually implemented logcore 2019-09-15 15:39:06 +00:00
Philipp Schafft
f6817709c0 Update: added initial structure for logging core 2019-09-15 15:39:06 +00:00
Philipp Schafft
3571819931 Fix: Corrected test dependencies 2019-09-15 15:38:54 +00:00
Philipp Schafft
e853a43e34 Merge branch 'update-instance' into libigloo 2019-09-15 15:33:48 +00:00
Philipp Schafft
aad572fe38 Feature: Added igloo_instance_validate() 2019-09-15 15:32:39 +00:00
Philipp Schafft
3b68465b67 Fix: Fixed deadlock on igloo_ro_get_instance() 2019-09-15 15:26:19 +00:00
Philipp Schafft
b7aa541794 Feature: Added support for a per-instance error value and per-instance logger 2019-09-15 13:52:49 +00:00
Philipp Schafft
cfd7b94d56 Fix: Corrected function name in comment 2019-09-15 11:25:10 +00:00
Philipp Schafft
f0384b0b0b Merge branch 'update-ro' into libigloo 2019-09-15 11:17:20 +00:00
Philipp Schafft
2dac34c23d Fix: Corrected test dependencies 2019-09-15 09:22:20 +00:00
Philipp Schafft
85fbac3f3a Feature: Updated test dependencies 2019-09-15 09:18:06 +00:00
Philipp Schafft
0018338afc Feature: Assign default instance if any on new if type is not instance 2019-09-15 09:03:50 +00:00
Philipp Schafft
4b9211e0cf Feature: Report instance in object stringify. Plus support %P for objects in igloo_private__snprintf() 2019-09-15 08:39:23 +00:00
Philipp Schafft
64e0ab7c3a Fix: Corrected linker parameters for ctest_reportxml_test 2019-09-15 08:16:47 +00:00
Philipp Schafft
bbfff1fd49 Feature: Allow working completly instance safe with igloo_reportxml_*() 2019-09-15 08:10:32 +00:00
Philipp Schafft
8baa9de529 Update: Migrated away from igloo_ro_new() 2019-09-14 21:45:23 +00:00
Philipp Schafft
dd0ba39af3 Update: Converted igloo_ro_new_ext() to include a instance parameter 2019-09-14 20:00:58 +00:00
Philipp Schafft
0606e7d475 Update: Converted igloo_ro_new_raw() to include a instance parameter 2019-09-14 20:00:18 +00:00
Philipp Schafft
c33ecbdcd3 Fix: Actually unref the instance on unref of object 2019-09-14 19:48:57 +00:00
Philipp Schafft
bc46e9c976 Feature: support passing any object as instance and asking an instance for itself 2019-09-14 19:47:26 +00:00