# # ChangeLog for libroar in roaraudio # # Generated by Trac 1.0.1 # 04/27/24 10:02:39 Thu, 26 May 2011 11:52:24 GMT phi [5017:5a796cea42c2] * libroar/libroar.c (modified) * libroar/simple.c (modified) fixed some compiler warnings Thu, 26 May 2011 11:49:55 GMT phi [5016:d755412ea43d] * configure (modified) * libroar/enumdev.c (modified) * libroar/pinentry.c (modified) test for f{,d,re}open() and fclose() Thu, 26 May 2011 11:09:05 GMT phi [5014:af22bd800d2b] * libroar/roarfloat.c (modified) do not check for libm but for INFINITY and NAN, may help on some targets Thu, 26 May 2011 11:01:50 GMT phi [5013:313cd6a2ca34] * libroar/buffer.c (modified) fixed segfaul when buffer chain becomes empty on shift_out Thu, 26 May 2011 08:14:15 GMT phi [5011:512edfc544df] * ChangeLog (modified) * include/libroar/buffer.h (modified) * libroar/buffer.c (modified) Added memory corruption and double free detection to buffer API. Thu, 26 May 2011 07:26:00 GMT phi [5010:065b9de0acf7] * ChangeLog (modified) * include/libroar/config.h (modified) * include/libroar/libroar.h (modified) * include/libroar/memmgr.h (modified) * include/libroar/roarfeatures.h (modified) * libroar/config.c (modified) * libroar/libroar.c (modified) * libroar/memmgr.c (modified) Updated roar_reset() (Closes: #131) Tue, 24 May 2011 19:38:15 GMT phi [5008:f66a2be5b974] * libroar/env.c (modified) * libroar/nnode.c (modified) * libroar/roardl.c (modified) use roar_mm_str[ls]{cat,cpy}() Tue, 24 May 2011 19:37:05 GMT phi [5007:179d63653e33] * libroar/crc.c (modified) * libroar/random.c (modified) forced size of used ints Tue, 24 May 2011 19:30:56 GMT phi [5006:1a7ae9683375] * libroar/config.c (modified) make file independed on strtok() Mon, 23 May 2011 22:55:30 GMT phi [5002:35d2d75c1504] * include/libroar/memmgr.h (modified) * libroar/memmgr.c (modified) added roar_mm_strlcpy(), roar_mm_strlcat() and roar_mm_strtok_r() Mon, 23 May 2011 22:09:13 GMT phi [5001:af12e5845239] * include/libroar/memmgr.h (modified) * libroar/memmgr.c (modified) added roar_mm_sizeof() Mon, 23 May 2011 20:06:08 GMT phi [4998:b404387a2080] * ChangeLog (modified) * include/libroar/libroar.h (modified) * include/libroar/roarfeatures.h (modified) * libroar/libroar.c (modified) Updated roar_panic() (Closes: #132) Fri, 20 May 2011 21:55:10 GMT phi [4992:59dd7fe37631] * libroar/memmgr.c (modified) STRDUP vs. STRNDUP Fri, 20 May 2011 15:48:18 GMT phi [4991:a671659f1721] * libroar/vio_rtp.c (modified) operator correction, thanks to maister Fri, 20 May 2011 14:13:21 GMT phi [4990:b3459568833a] * libroar/memmgr.c (modified) corrected strndup() #ifdef Fri, 20 May 2011 11:38:04 GMT phi [4989:be7f633988f4] * libroar/buffer.c (modified) yet another reallocation correction Fri, 20 May 2011 10:33:42 GMT phi [4988:a1cef345432b] * libroar/buffer.c (modified) fixed a segfaul in buffers, corrected check for supported types Fri, 20 May 2011 01:38:14 GMT phi [4985:e025032fad89] * libroar/memmgr.c (modified) only use special zero-size buffer if ROAR_USE_MEMMGR is defined. Thu, 19 May 2011 14:49:54 GMT phi [4984:44b9d52658ca] * libroar/vio_cmd.c (modified) * libroar/vio_dstr.c (modified) re-enable build in minimal mode Mon, 16 May 2011 13:34:47 GMT phi [4976:18dca9e46749] * configure (modified) * include/libroar/libroar.h (modified) * include/roaraudio.h (modified) * libroar.ckport (modified) * libroar/libroar.c (modified) added roar_version_string(), roar_version_num() and ROAR_VERSION Mon, 16 May 2011 13:16:33 GMT phi [4975:1b8be0a0ba5f] * include/libroar/vio_stack.h (modified) * libroar.ckport (modified) * libroar/vio_cmd.c (modified) * libroar/vio_dstr.c (modified) * libroar/vio_stack.c (modified) * libroaresd/esdctl.c (modified) * roard/driver.c (modified) * roard/driver_sndio.c (modified) * roard/roard.c (modified) * roard/sample.c (modified) removed more usages of system's malloc()/free() calles. Mon, 16 May 2011 12:44:19 GMT phi [4974:ab7ac5b9c4df] * include/libroar/memmgr.h (modified) * libroar/memmgr.c (modified) added roar_mm_free_retvoid() Mon, 16 May 2011 12:25:27 GMT phi [4973:20bee823ab67] * libroar/authfile.c (modified) * libroar/buffer.c (modified) * libroar/notify.c (modified) * libroar/vio.c (modified) use memory corruption roar_panic() Mon, 16 May 2011 12:16:42 GMT phi [4972:4341665f3041] * libroar/libroar.c (modified) * libroar/memmgr.c (modified) detect changes in null-buffer on several memmgr calls Mon, 16 May 2011 11:55:51 GMT phi [4971:f5853509f5e3] * libroar/memmgr.c (modified) Use a non-\0-char buffer for zero-size malloc guard segment Mon, 16 May 2011 11:50:52 GMT phi [4970:5fd50d4ef2ea] * include/libroar/libroar.h (modified) * libroar.ckport (modified) * libroar/libroar.c (modified) added roar_panic() Mon, 16 May 2011 08:40:25 GMT phi [4968:2c5119fa5798] * libroar/vio.c (modified) some updates to error handling Sat, 14 May 2011 21:17:42 GMT phi [4966:d5d7ae44b604] * libroar/memmgr.c (modified) return MSGSIZE in case string is too long Sat, 14 May 2011 03:24:55 GMT phi [4965:dc152318cd0b] * include/libroar/libroar.h (modified) * libroar/libroar.c (modified) added roar_reset() Sat, 14 May 2011 03:17:28 GMT phi [4964:bba084fba0fa] * libroar/vio_dstr.c (modified) * libroaross/libroaross.c (modified) * roard/sources.c (modified) * roard/streams.c (modified) avoide most external uses of roar_vio_init_calls() Sat, 14 May 2011 03:10:40 GMT phi [4963:1fea81784c37] * include/libroar/vio.h (modified) * libroar/vio.c (modified) added roar_vio_clear_calls() Fri, 13 May 2011 22:29:58 GMT phi [4958:2d8a28f3d87f] * ChangeLog (modified) * configure (modified) * include/libroar/memmgr.h (modified) * libroar/Makefile (modified) * libroar/libroar.c (modified) * libroar/memmgr.c (added) Added simple memmgr (memory Manager) code. Fri, 13 May 2011 21:30:17 GMT phi [4957:45ba4cf2abe3] * libroar/config.c (modified) * libroar/meta.c (modified) * plugins/roard/protocol-esound.c (modified) * roard/codecfilter_alaw.c (modified) * roard/codecfilter_celt.c (modified) * roard/codecfilter_fishsound.c (modified) * roard/codecfilter_mulaw.c (modified) * roard/codecfilter_sndfile.c (modified) * roard/codecfilter_speex.c (modified) * roard/container_framework.c (modified) * roard/driver_oss.c (modified) * roard/driver_pwmled.c (modified) * roard/driver_sndio.c (modified) * roard/driver_wmm.c (modified) * roard/light.c (modified) * roard/sample.c (modified) * roard/streams.c (modified) use roar_mm_*() where possible Fri, 13 May 2011 20:20:23 GMT phi [4956:dc85aeaedd54] * ChangeLog (modified) * Makefile.inc (modified) * include/libroar/libroar.h (modified) * include/libroar/vio_dstr.h (modified) * include/libroar/vio_zlib.h (added) * libroar/Makefile (modified) * libroar/vio_cmd.c (modified) * libroar/vio_dstr.c (modified) * libroar/vio_zlib.c (added) Use zlib for gzip and zlib format (Closes: #29) Thu, 12 May 2011 10:04:16 GMT phi [4951:4a40c2bc147c] * libroar/proto.c (modified) updated some error values to use new, less generic ones Mon, 09 May 2011 23:41:14 GMT phi [4948:29b5b41a1ca2] * include/libroar/client.h (modified) * libroar/client.c (modified) * roarclients/roarclientpass.c (modified) * roard/req.c (modified) a first (not yet fully working) patch for non-stream execs (see #32) Mon, 09 May 2011 08:36:13 GMT phi [4945:9c4f8c8d92a9] * libroar/basic.c (modified) * libroar/libroar.c (modified) small fixes for win32 build Mon, 09 May 2011 08:35:48 GMT phi [4944:97c58eba6db9] * libroar/caps.c (modified) work around small API inconsistency ((void*) vs. (char*)) Mon, 09 May 2011 08:26:36 GMT phi [4942:d503ecddf78d] * libroar/authfile.c (modified) added better check Mon, 09 May 2011 01:07:46 GMT phi [4939:283c00842296] * libroar/socket.c (modified) some minor fixes for win32 Mon, 09 May 2011 01:06:24 GMT phi [4938:bb074f761e86] * configure (modified) * libroar/authfile.c (modified) some minor fixes for win32 Mon, 09 May 2011 00:51:46 GMT phi [4937:fb93a2005990] * libroar/env.c (modified) corrected typo trlen vs strlen (why did it build?) Sun, 08 May 2011 23:45:53 GMT phi [4936:9924849b9036] * libroar/debug.c (modified) sync after writing debug message. Sun, 08 May 2011 14:46:57 GMT phi [4931:7790d8d66cb5] * libroar/debug.c (modified) small cleanup to avoid buffer overflow problems Sun, 08 May 2011 08:49:36 GMT phi [4923:eb6f9e17661a] * libroar/libroar.c (modified) * roard/clients.c (modified) * roard/codecfilter_alaw.c (modified) * roard/codecfilter_mulaw.c (modified) * roard/req.c (modified) use new target syntax of ckport Sat, 07 May 2011 20:02:33 GMT phi [4917:28d251acb8ca] * libroar/env.c (modified) replaced sprintf() with snprintf() call Sat, 07 May 2011 19:15:22 GMT phi [4916:cc2890ef2f64] * libroar/libroar.c (modified) added a ckport ignore for sleep() Sat, 07 May 2011 18:38:13 GMT phi [4915:3356477daf9d] * include/roaraudio/win32hacks.h (modified) * libroar/libroar.c (modified) removed win32 hack for sleep() Sat, 07 May 2011 18:10:37 GMT phi [4913:5640b4c00ace] * include/libroar/libroar.h (modified) * libroar/libroar.c (modified) added roar_sleep() function Sat, 07 May 2011 18:10:26 GMT phi [4912:25498423dcc9] * include/roaraudio/error.h (modified) * libroar/error.c (modified) added some new error codes Fri, 06 May 2011 12:05:07 GMT phi [4907:7ce748f993d8] * doc/new-cmds (modified) * include/roaraudio/audio.h (modified) * libroar/stream.c (modified) assigned codec IDs for opus Thu, 05 May 2011 09:30:38 GMT phi [4905:3b98d0dc037b] * libroar/buffer.c (modified) added clean error handling Thu, 05 May 2011 09:30:29 GMT phi [4904:bc37dedf09b4] * libroar/stack.c (modified) corrected use of free() to roar_mm_free() Thu, 05 May 2011 08:56:51 GMT phi [4903:1a9db57bf503] * libroar/buffer.c (modified) check if we support some kind of data format type Wed, 04 May 2011 20:54:47 GMT phi [4901:6d347c8f1180] * include/libroar/buffer.h (modified) * libroar/buffer.c (modified) added support to set/get type of data for a buffer Fri, 29 Apr 2011 13:28:16 GMT phi [4896:0cd0dc3bc104] * include/libroar/libroar.h (modified) * libroar/libroar.c (modified) * libroarpulse/util.c (modified) * roard/driver_sysclock.c (modified) * roard/loop.c (modified) * roard/streams.c (modified) removed useage of usleep() in flavor to nanosleep() if supported. Fri, 29 Apr 2011 00:37:17 GMT phi [4895:44ab7047f607] * libroar/stream.c (modified) added BRR codec to codec lookup table as well as two BRR profiles. Tue, 26 Apr 2011 19:39:10 GMT phi [4883:c56aedd9d0cb] * ChangeLog (modified) * include/libroar/stream.h (modified) * libroar/stream.c (modified) * roarclients/roarbidir.c (modified) * roarclients/roarcat.c (modified) * roarclients/roardtmf.c (modified) * roarclients/roarmon.c (modified) * roarclients/roarmonhttp.c (modified) * roarclients/roarphone.c (modified) Added functions to access symbolic names for audio info parameters ... Tue, 26 Apr 2011 12:07:50 GMT phi [4878:fd6eebeb9d7b] * include/libroar/hash.h (modified) * libroar/hash.c (modified) rename function roar_ht_digest2str() -> roar_hash_digest2str() Tue, 26 Apr 2011 12:04:57 GMT phi [4877:f204efc45b07] * include/libroar/hash.h (modified) * libroar/hash.c (modified) added roar_ht_digest2str() Tue, 26 Apr 2011 10:06:37 GMT phi [4876:06a2f29d0450] * libroar/error.c (modified) * libroar/vio.c (modified) * libroar/vio_dstr.c (modified) * libroar/vio_misc.c (modified) * libroar/vio_ops.c (modified) * roarclients/roarvio.c (modified) some updates to handle error values better with DSTR Tue, 26 Apr 2011 10:06:11 GMT phi [4875:6c3332d24679] * libroar/debug.c (modified) ROAR_{DBG,INFO,WARN,ERR}() MUST NOT alter RA's error values nor errno! Tue, 26 Apr 2011 09:03:46 GMT phi [4873:98d17d4deeec] * include/libroar/error.h (modified) * libroar/basic.c (modified) * libroar/ctl.c (modified) * libroar/ltm.c (modified) * libroar/notify.c (modified) * libroar/proto.c (modified) * libroar/vio.c (modified) * libroar/vs.c (modified) make use of new error stuff Tue, 26 Apr 2011 08:24:47 GMT phi [4871:fd43e266a063] * include/libroar/error.h (modified) * libroar/error.c (modified) added some more error handling functions Tue, 26 Apr 2011 08:15:51 GMT phi [4870:ad85e19b3219] * ChangeLog (modified) * include/roaraudio/error.h (modified) * libroar/error.c (modified) Added new error codes Tue, 26 Apr 2011 07:22:05 GMT phi [4869:431d1b8794f0] * include/libroar/error.h (modified) * libroar/error.c (modified) implemented roar_errno2() Sat, 09 Apr 2011 19:45:29 GMT phi [4850:fe9aec03046c] * include/libroar/vs.h (modified) * libroar/vs.c (modified) allow amps > 1.0 for VS API in some kind of expert mode (needed by VLC, ... Thu, 07 Apr 2011 20:42:43 GMT phi [4845:6d884cee9a87] * libroar/vio_stdio.c (modified) added a small debug lion Mon, 04 Apr 2011 22:18:34 GMT phi [4843:05ca8907fa35] * ChangeLog (modified) * include/libroar/vio_proto.h (modified) * libroar/vio_proto.c (modified) Added support for HTTP Basic Auth Sun, 03 Apr 2011 11:43:39 GMT phi [4839:5944793ffc1d] * libroar/vio_proto.c (modified) do not blindly pass fh Sun, 03 Apr 2011 09:02:47 GMT phi [4832:085f96f6555c] * libroar/vio_proto.c (modified) support gopher URLs not starting with /. report mime types for gopher ... Sun, 03 Apr 2011 08:50:30 GMT phi [4831:be687ef15976] * include/libroar/vio_ctl.h (modified) * libroar/vio.c (modified) fixed a VIO ctl ID conflict Sun, 03 Apr 2011 08:50:04 GMT phi [4830:fb6bb2abfcc5] * libroar/vio_proto.c (modified) corrected handling of HTTP headers Sun, 03 Apr 2011 07:58:19 GMT phi [4829:2da845cb0c30] * libroar/vio.c (modified) added a dirty trick to find out if we are a pass- or a re-vio. Sun, 03 Apr 2011 07:55:04 GMT phi [4828:4d92c3a9ebcd] * include/libroar/vio_proto.h (modified) * libroar/vio_proto.c (modified) report protocol name as vio name, not generic "proto" Sun, 03 Apr 2011 07:46:46 GMT phi [4827:1c7fe40fd2d3] * libroar/vio_proto.c (modified) return error on error, do not throw NULL-pointers around. Sun, 03 Apr 2011 07:33:16 GMT phi [4826:52861e59503c] * libroar/vio_misc.c (modified) add a basic ctl() to vio_misc Mon, 28 Mar 2011 19:58:58 GMT phi [4824:bd21c2bc0214] * ChangeLog (modified) * include/libroar/libroar.h (modified) * include/libroar/vio_misc.h (added) * libroar/Makefile (modified) * libroar/vio_dstr.c (modified) * libroar/vio_misc.c (added) Added VIOs and DSTR elements: null:, zero:, nrandom: Fri, 25 Mar 2011 02:40:16 GMT phi [4806:988c888752c2] * ChangeLog (modified) * include/libroar/basic.h (modified) * include/libroar/simple.h (modified) * libroar/basic.c (modified) * libroar/simple.c (modified) Started with support for non-blocking server locating attempts. Speed up ... Fri, 25 Mar 2011 02:34:27 GMT phi [4805:f4f72e985020] * libroar/slp.c (modified) use sizeof() Mon, 14 Mar 2011 17:00:12 GMT phi [4796:e2a54b44679a] * libroar/stream.c (modified) updated list so we follow our own recommends Mon, 14 Mar 2011 14:47:34 GMT phi [4795:cf3e4ecde1f5] * ChangeLog (modified) * doc/new-cmds (modified) * include/libroar/crc.h (modified) * include/libroar/hash.h (modified) * libroar/crc.c (modified) * libroar/hash.c (modified) Added Adler32 support (Closes: #123) (pr1) Mon, 14 Mar 2011 14:10:06 GMT phi [4794:251fc19074f7] * ChangeLog (modified) * include/roaraudio/meta.h (modified) * libroar/meta.c (modified) Added Meta Data types COMPOSER, RIGHTS, ISRC, LANGUAGE, GTIN, PUBLISHER ... Mon, 14 Mar 2011 13:25:13 GMT phi [4793:a5f42917b666] * ChangeLog (modified) * include/libroar/error.h (modified) * libroar/error.c (modified) * libroar/vs.c (modified) Moved error string lookup from VS into error.c (pr1) Mon, 14 Mar 2011 13:17:01 GMT phi [4792:a9cb74d9acb5] * libroar/authfile.c (modified) * roard/roard.c (modified) added support to roard to load authfiles Sat, 12 Mar 2011 21:58:39 GMT phi [4791:4c1908f79270] * include/roaraudio/meta.h (modified) * libroar/meta.c (modified) added ROAR_META_TYPE_COMPOSER and ROAR_META_TYPE_RIGHTS Fri, 11 Mar 2011 10:25:22 GMT phi [4790:c1073581d7c2] * include/libroar/memmgr.h (modified) * libroar/auth.c (modified) * libroar/authfile.c (modified) * libroar/libroar.c (modified) * roard/req.c (modified) * roard/roard.c (modified) added support for long (> sizeof(mes.data)-4) cookies, fixed memory ... Fri, 11 Mar 2011 03:10:22 GMT phi [4788:482fc1a96c7a] * ChangeLog (modified) * libroar/auth.c (modified) * roard/roard.c (modified) Added simple authfile support to roard (pr1) Fri, 11 Mar 2011 02:02:58 GMT phi [4787:6f1eddd188c1] * include/libroar/authfile.h (modified) * libroar/authfile.c (modified) added roar_authfile_key_new_random() Fri, 11 Mar 2011 01:52:29 GMT phi [4786:c31d7735a7e6] * libroar/authfile.c (modified) auto detect key file type Fri, 11 Mar 2011 00:43:46 GMT phi [4785:60919d1fa9af] * include/libroar/random.h (modified) * libroar/random.c (modified) added roar_random_uint{16,32}() Thu, 10 Mar 2011 22:59:16 GMT phi [4784:7aa703c721af] * include/libroar/debug.h (modified) * include/libroar/trap.h (modified) * libroar/config.c (modified) * libroar/debug.c (modified) * libroar/trap.c (modified) added support for trap-policy:die and updated to a good message for ... Thu, 10 Mar 2011 22:42:19 GMT phi [4782:f92e1cd67192] * include/libroar/trap.h (modified) * libroar/trap.c (modified) added support to get trap group name->id and id->name Thu, 10 Mar 2011 20:13:10 GMT phi [4780:814516280a3b] * libroar/basic.c (modified) * libroar/enumdev.c (modified) * roard/req.c (modified) avoid some warnings on win32 Thu, 10 Mar 2011 18:51:12 GMT phi [4779:64fbda1f79f8] * ChangeLog (modified) * include/libroar/config.h (modified) * include/libroar/libroar.h (modified) * include/libroar/trap.h (added) * libroar/Makefile (modified) * libroar/config.c (modified) * libroar/trap.c (added) Added support for a simple trap mechanism (pr1) Thu, 10 Mar 2011 17:41:33 GMT phi [4778:0597235b26c1] * libroar/enumdev.c (modified) added a comment, this rutine can read hosts(5) as well. Thu, 10 Mar 2011 15:11:03 GMT phi [4777:5a250aafb5ba] * ChangeLog (modified) * libroar/enumdev.c (modified) Added support for use of DECnet and ARP neighbour tables to locate ... Thu, 10 Mar 2011 12:54:53 GMT phi [4775:9f4ca59b800b] * libroar/enumdev.c (modified) ignore OpenSLP for enumdev if disabled by config (WAS_NO_SLP) Fri, 25 Feb 2011 00:08:16 GMT phi [4772:09bf371cfb03] * libroar/vs.c (modified) removed unused var Sun, 06 Feb 2011 02:16:06 GMT phi [4759:10a753806fd5] * ChangeLog (modified) * configure (modified) * libroar/socket.c (modified) Added IPv6 support