# # ChangeLog for libroar in roaraudio # # Generated by Trac 1.0.1 # 04/27/24 16:55:06 Fri, 09 Nov 2012 19:01:03 GMT phi [5742:c2540f169bdf] * include/libroar/vio_dstr.h (modified) * libroar/vio_dstr.c (modified) added function roar_vio_dstr_cat() used to concatinate filename/paths Wed, 07 Nov 2012 12:15:42 GMT phi [5733:a0c8a7be1ae7] * include/libroar/buffer.h (modified) * libroar/buffer.c (modified) added function roar_buffer_new_str() create buffers from string literals Wed, 07 Nov 2012 12:07:49 GMT phi [5732:c992b3a63250] * libroar/uuid.c (modified) added support to return the null uuid Thu, 01 Nov 2012 02:52:33 GMT phi [5724:065ec1638fac] * libroar/scheduler.c (modified) allow zero size buffers Thu, 01 Nov 2012 01:52:12 GMT phi [5723:805947093c12] * libroar/scheduler.c (modified) allow deleting of clients in flushed() callback Tue, 30 Oct 2012 20:45:35 GMT phi [5720:d5aae161b279] * libroar/buffer.c (modified) do not try to add the current new buffer to itself. Thu, 25 Oct 2012 18:25:28 GMT phi [5717:9fabbe9dc953] * libroar/scheduler.c (modified) corrected lhandle context switching Thu, 25 Oct 2012 15:49:52 GMT phi [5714:d9d16e63c248] * libroar/socket.c (modified) avoid segfault in case host argument is NULL Thu, 25 Oct 2012 14:20:46 GMT phi [5713:e7d936e294ac] * libroar/scheduler.c (modified) exit main loop in case no work is to do anymore. Sat, 13 Oct 2012 22:11:34 GMT phi [5697:f3a6f503e20e] * libroar/scheduler.c (modified) allow CPI stubs Sat, 13 Oct 2012 21:35:52 GMT phi [5696:9aee2cd179af] * libroar/scheduler.c (modified) do select after wait-after-select in case select before wait in wait- ... Sat, 13 Oct 2012 21:28:54 GMT phi [5695:dd52b51afdfb] * libroar/scheduler.c (modified) support diffrent strategy values. Sat, 13 Oct 2012 20:37:37 GMT phi [5694:d31d31565f84] * include/libroar/scheduler.h (modified) * libroar/scheduler.c (modified) small updates to scheduler API Sat, 13 Oct 2012 04:50:56 GMT phi [5692:0480fc56e68a] * ChangeLog (modified) * include/libroar/libroar.h (modified) * include/libroar/scheduler.h (added) * libroar/Makefile (modified) * libroar/scheduler.c (added) Added scheduler (mainly for IO events) (Closes: #206) Fri, 12 Oct 2012 15:10:53 GMT phi [5690:9205cac1fbb1] * ChangeLog (modified) * include/libroar/vio_bio.h (modified) * libroar/vio_bio.c (modified) Improved handling of mixing OpenSSL enabled applications with libroar ... Mon, 08 Oct 2012 10:11:05 GMT phi [5688:c7e8e3a700ec] * libroar/roardl.c (modified) avoid a warning on OpenBSD Fri, 05 Oct 2012 11:43:51 GMT phi [5687:2462b285607d] * ChangeLog (modified) * libroar/socket.c (modified) Fixed segfault caused by strstr() in low level socket interface. Wed, 26 Sep 2012 08:10:35 GMT phi [5683:4101c33111f7] * libroar/uuid.c (modified) avoid __null as it is a reserved keyword on win32. Sun, 23 Sep 2012 09:59:39 GMT phi [5667:7bc121d15d0e] * include/libroar/uuid.h (modified) * libroar/uuid.c (modified) added function retruning common namespaces Sun, 23 Sep 2012 09:35:55 GMT phi [5666:f8d48d28e43e] * libroar/uuid.c (modified) cleanup Sun, 23 Sep 2012 09:35:35 GMT phi [5665:10c164fd8e04] * ChangeLog (modified) * include/libroar/uuid.h (modified) * libroar/uuid.c (modified) Added support for v3 and v5 UUIDs. Sat, 22 Sep 2012 20:30:52 GMT phi [5661:efd1ca5963ee] * ChangeLog (modified) * include/libroar/keyval.h (modified) * libroar/keyval.c (modified) * libroar/plugincontainer.c (modified) Improved kv API: added roar_keyval_copy() Wed, 12 Sep 2012 14:54:12 GMT phi [5653:a544ab772198] * libroar/vio_select.c (modified) avoid compiler warning with -DDEBUG Wed, 12 Sep 2012 14:23:24 GMT phi [5652:4680a269b984] * libroar/buffer.c (modified) typo in debug message Wed, 12 Sep 2012 14:22:42 GMT phi [5651:b0e163908378] * ChangeLog (modified) * include/libroar/debug.h (modified) * include/libroar/vio_string.h (modified) * include/roaraudio/compilerhacks.h (modified) * libroar/auth.c (modified) * libroar/buffer.c (modified) * libroar/passwordapi.c (modified) * libroar/roardl.c (modified) * libroar/vio_dstr.c (modified) * libroar/vio_zlib.c (modified) * libroar/vs.c (modified) * libroardsp/convert.c (modified) * libroardsp/filter_dcblock.c (modified) * libroardsp/filter_goertzel.c (modified) * roarclients/roarvorbis.c (modified) * roard/codecfilter_flac.c (modified) * roard/codecfilter_vorbis.c (modified) * roard/lib.c (modified) * roard/midi.c (modified) * roard/roard.c (modified) Added compiler checks for printf() like format strings. Wed, 12 Sep 2012 10:37:05 GMT phi [5650:21e9c5f21d73] * libroar/keyval.c (modified) did some hardening for key names being NULL within a kv array of known ... Wed, 12 Sep 2012 09:30:22 GMT phi [5647:3707f49de5ab] * ChangeLog (modified) * libroar/buffer.c (modified) * tests/Makefile (modified) * tests/test-buffer_set_len.c (added) Added RAT test 'buffer_set_len'. Tue, 11 Sep 2012 22:13:52 GMT phi [5646:962e433070f3] * ChangeLog (modified) * include/roaraudio/error.h (modified) * libroar/error.c (modified) Updated list of error values. Tue, 11 Sep 2012 19:15:21 GMT phi [5645:5d0d591fd4e6] * libroar/kstore.c (modified) make local copies of key names Tue, 11 Sep 2012 18:21:00 GMT phi [5644:ebfbaab396d7] * ChangeLog (modified) * include/libroar/kstore.h (modified) * libroar/kstore.c (modified) Improved kstore API (See: #317) Tue, 11 Sep 2012 13:50:50 GMT phi [5643:26caa60db561] * ChangeLog (modified) * libroar/vio_cmd.c (modified) Updated VIO CMD to work around kernel bugs in Linux kernel. Sun, 02 Sep 2012 10:13:21 GMT phi [5637:8222fdbd0cdd] * ChangeLog (modified) * libroar/basic.c (modified) * libroar/buffer.c (modified) * libroar/proto.c (modified) * libroar/vio.c (modified) corrected typos, thanks to Adam D. Barratt Fri, 24 Aug 2012 11:52:47 GMT phi [5634:7ad2a55f0205] * ChangeLog (modified) * libroar/vio_cmd.c (modified) Updated CMD VIO to no longer eat more than needed. Helps resolving a ... Tue, 21 Aug 2012 13:43:09 GMT phi [5633:d4e4fbb90e25] * ChangeLog (modified) * libroar/hash.c (modified) Fixed memory leak in hash framwork. Affacted RNG (Closes: #310) Sat, 18 Aug 2012 00:04:07 GMT phi [5624:ec1593cc8525] * ChangeLog (modified) * include/libroar/stream.h (modified) * include/roaraudio/proto.h (modified) * libroar/stream.c (modified) * roarclients/roarctl.c (modified) * roard/codecfilter_flac.c (modified) * roard/codecfilter_vorbis.c (modified) * roard/include/roard.h (modified) * roard/include/streams.h (modified) * roard/req.c (modified) * roard/roard.c (modified) * roard/streams.c (modified) Added support for RePlayGain (RPG) control (See: #300) Fri, 17 Aug 2012 00:47:05 GMT phi [5623:cd8f318fd1a9] * ChangeLog (modified) * include/libroar/meta.h (modified) * libroar/meta.c (modified) Fixed metadata handling in meta.c. Fri, 17 Aug 2012 00:44:35 GMT phi [5622:902c833ffb62] * ChangeLog (modified) * include/roaraudio/genre.h (modified) * libroar/meta.c (modified) Added meta generes (See: #301) Sun, 12 Aug 2012 21:26:57 GMT phi [5621:33b7ab5ae9ef] * libroar/ctl.c (modified) Updated protocol magic numbers (See: #262) (Part 2) Wed, 08 Aug 2012 22:01:15 GMT phi [5619:16fe78ec277c] * ChangeLog (modified) * include/libroar/libroar.h (modified) * include/libroar/roarfeatures.h (modified) * include/libroar/watchdog.h (added) * libroar/Makefile (modified) * libroar/basic.c (modified) * libroar/cdrom.c (modified) * libroar/libroar.c (modified) * libroar/pinentry.c (modified) * libroar/socket.c (modified) * libroar/vio_cmd.c (modified) * libroar/watchdog.c (added) * roard/lib.c (modified) * roard/loop.c (modified) * roard/roard.c (modified) Implemented watchdog (Closes: #291) Tue, 31 Jul 2012 13:31:35 GMT phi [5608:584b36c566e2] * ChangeLog (modified) * include/libroar/ctl.h (modified) * libroar/basic.c (modified) * libroar/ctl.c (modified) * libroar/proto.c (modified) * roard/clients.c (modified) * roard/commands.c (modified) * roard/include/commands.h (modified) * roard/include/req.h (modified) * roard/req.c (modified) Handle super long client names well (Closes: #286) Mon, 30 Jul 2012 15:32:22 GMT phi [5603:0577a2d5a9a6] * ChangeLog (modified) * include/libroar/buffer.h (modified) * include/libroar/roarfeatures.h (modified) * libroar/buffer.c (modified) * plugins/universal/protocol-daytime.c (modified) * plugins/universal/protocol-echo.c (modified) * plugins/universal/tic-tac-toe.c (modified) Added roar_buffer_moveintoqueue() (Closes: #283) Mon, 30 Jul 2012 14:59:54 GMT phi [5602:6d421545ca98] * ChangeLog (modified) * include/libroar/memmgr.h (modified) * include/libroar/roarfeatures.h (modified) * libroar/memmgr.c (modified) * plugins/roard/protocol-gopher.c (modified) moved strselcmp() and strseltok() to libroar (Closes: #285) Sun, 22 Jul 2012 11:21:15 GMT phi [5589:de9dbc2ecc4b] * ChangeLog (modified) * include/libroar/uuid.h (modified) * libroar/uuid.c (modified) Updated UUID support to fixs shortcoming detected by rpld. Closes: #276 ... Sat, 21 Jul 2012 23:14:22 GMT phi [5584:2488ccc53f71] * libroar/roardl.c (modified) better debug lion Sat, 21 Jul 2012 22:04:54 GMT phi [5583:afc93a693c8a] * libroar/roardl.c (modified) avoid segfaul when para is NULL Sat, 21 Jul 2012 19:24:29 GMT phi [5581:c00aa79358ad] * libroar/client.c (modified) * roard/req.c (modified) avoid false positive reply on client exec with non supported protocol or ... Sat, 07 Jul 2012 11:55:15 GMT phi [5554:974f701cf7b5] * ChangeLog (modified) * include/libroar/error.h (modified) * libroar/error.c (modified) * libroar/socket.c (modified) support to convert EAI_* error codes (Closes: #255) Sun, 17 Jun 2012 08:36:37 GMT phi [5544:16ca0566b0e9] * ChangeLog (modified) * include/libroar/error.h (modified) * libroar/error.c (modified) * libroar/vio_proto.c (modified) Improved error handling (including on win32) (Closes: #235) Tue, 12 Jun 2012 14:01:55 GMT phi [5542:3b91d8c359b5] * libroar/stream.c (modified) added a profile for ogg-vorbis Tue, 12 Jun 2012 13:56:05 GMT phi [5541:4bc109656e55] * libroar/stream.c (modified) removed Opus AI profile, see #243 Tue, 12 Jun 2012 13:45:13 GMT phi [5540:2fd95aa93c27] * libroar/error.c (modified) moved roar_errno2() into roar_errno2_impl (macro) to make other ... Tue, 12 Jun 2012 13:24:46 GMT phi [5535:051e141134da] * include/libroar/stream.h (modified) * include/roaraudio/stream.h (modified) * libroar/stream.c (modified) added roar_stream_new_by_info() as well as done some related cleanup Tue, 12 Jun 2012 07:26:41 GMT phi [5530:9aa578adc5bd] * libroar/hash.c (modified) * libroar/hash_sha1.c (modified) * libroar/hash_tiger.c (modified) strengthened hash support against memory analyzing attacks Tue, 12 Jun 2012 07:18:12 GMT phi [5529:d86f148f08b2] * AUTHORS (modified) * ChangeLog (modified) * include/libroar/hash.h (modified) * libroar/Makefile (modified) * libroar/hash.c (modified) * libroar/hash_sha1.c (added) Implemented SHA1 support (Closes: #232) Mon, 11 Jun 2012 17:23:31 GMT phi [5528:a261c7a7614e] * libroar/socket.c (modified) typo Mon, 11 Jun 2012 17:11:50 GMT phi [5527:4d22e732b1c9] * libroar/socket.c (modified) fixed some compiler warnings on win* Mon, 11 Jun 2012 16:51:00 GMT phi [5526:390d69183bea] * ChangeLog (modified) * libroar/vio_stream.c (modified) Try use-execed workaround also on UNIX Domain Sockets (Closes: #207) Thu, 07 Jun 2012 14:41:18 GMT phi [5525:44f9ebf504c0] * libroar/vio.c (modified) work around buggy getsockname() and getpeername() implementations. Why ... Fri, 01 Jun 2012 08:59:15 GMT phi [5517:287ced72ce95] * ChangeLog (modified) * configure (modified) * include/libroar/libroar.h (modified) * libroar/roardl.c (modified) * roarclients/roarpluginrunner.c (modified) Fixed detection of dynamic loader on *BSD. Mon, 28 May 2012 22:43:21 GMT phi [5514:c35fedd1cdf7] * libroar/roardl.c (modified) allow fn to be -1 Mon, 28 May 2012 10:37:00 GMT phi [5512:71b49441933f] * include/libroar/roardl.h (modified) * libroar/roardl.c (modified) avoid the need for linking plugins against libroar Mon, 28 May 2012 10:25:20 GMT phi [5511:e2207bedaf0e] * ChangeLog (modified) * include/libroar/roardl.h (modified) * libroar/roardl.c (modified) Added a way to register plugin parts with a universal API (Closes: #245) Wed, 16 May 2012 10:46:52 GMT phi [5506:ba21f426f299] * ChangeLog (modified) * libroar/random.c (modified) Improved random number generator Wed, 16 May 2012 07:34:45 GMT phi [5505:a39728598a5f] * ChangeLog (modified) * include/libroar/libroar.h (modified) * include/libroar/uuid.h (added) * libroar/Makefile (modified) * libroar/uuid.c (added) Added simple UUID interface (Closes: #230) Tue, 15 May 2012 12:19:08 GMT phi [5504:ff89becc47ab] * ChangeLog (modified) * include/libroar/plugincontainer.h (modified) * libroar/plugincontainer.c (modified) Added support for AutoAppSched to the plugin container. Tue, 15 May 2012 11:42:06 GMT phi [5503:15152f742401] * libroar/roardl.c (modified) disallow running appsched's _init() and _free() multiple or other ... Tue, 15 May 2012 11:28:21 GMT phi [5502:c62b19461dc4] * libroar/vio_stdio.c (modified) do not use ftell() on win32 as it is broken Fri, 04 May 2012 11:12:31 GMT phi [5488:cd3f4f76a154] * ChangeLog (modified) * include/libroar/plugincontainer.h (modified) * libroar/plugincontainer.c (modified) Improved plugincontainer (pr1). Mon, 30 Apr 2012 01:12:01 GMT phi [5487:882b4283f8d7] * include/libroar/plugincontainer.h (modified) * libroar/plugincontainer.c (modified) support getting plugin by name Wed, 25 Apr 2012 07:46:25 GMT phi [5482:ba865ae62928] * ChangeLog (modified) * libroar/keyval.c (modified) * libroar/roardl.c (modified) * roard/hwmixer.c (modified) support quoted strings Mon, 23 Apr 2012 11:05:59 GMT phi [5481:603d51e78e41] * ChangeLog (modified) * libroar/roardl.c (modified) Added support to load plugins on win32 (pr0). Mon, 23 Apr 2012 11:03:59 GMT phi [5480:045af2045a6d] * libroar/vio_stdvios.c (modified) corrected win32 fix for stdvios Mon, 23 Apr 2012 10:53:37 GMT phi [5479:a6348edc217a] * ChangeLog (modified) * include/libroar/vio_stdvios.h (modified) * libroar/vio_stdvios.c (modified) Work around bugs in win32 while using stdvios (pr0). Thu, 12 Apr 2012 01:03:55 GMT phi [5471:fb8f0a2d1558] * libroar/basic.c (modified) added support for +default Thu, 12 Apr 2012 00:34:53 GMT phi [5470:a67fd926e963] * include/libroar/vio_select.h (modified) * libroar/vio_select.c (modified) support new flag ROAR_VIO_SELECT_NO_RETEST Sat, 31 Mar 2012 02:20:35 GMT phi [5468:8362cf6b111b] * libroar/basic.c (modified) do not allow a seq num of zero Sat, 31 Mar 2012 02:19:09 GMT phi [5467:30f989510eb4] * include/libroar/basic.h (modified) * libroar/basic.c (modified) * libroar/proto.c (modified) make use of seq-numbers in v2 messages Sat, 31 Mar 2012 00:41:45 GMT phi [5466:201ac6bd51ee] * libroar/config.c (modified) accept symbolic names in force-* options Sat, 31 Mar 2012 00:30:26 GMT phi [5465:d5e7bc292531] * include/libroar/basic.h (modified) * include/libroar/config.h (modified) * libroar/basic.c (modified) * libroar/config.c (modified) * libroar/proto.c (modified) no longer use fixed protocol version (_ROAR_MESSAGE_VERSION=0). protocol ... Fri, 30 Mar 2012 22:26:21 GMT phi [5463:f11febcac1de] * libroar/proto.c (modified) * libroar/stream.c (modified) corrected handling of pos in v2 messages Fri, 30 Mar 2012 22:25:28 GMT phi [5462:4aa873706b47] * include/roaraudio/client.h (modified) * libroar/ctl.c (modified) added new protocols Fri, 30 Mar 2012 15:10:31 GMT phi [5460:2ab6c7d3b777] * libroar/vio_proto.c (modified) support at least some error codes from HTTP Fri, 30 Mar 2012 13:19:56 GMT phi [5459:478ff8791cb5] * include/roaraudio/error.h (modified) * libroar/error.c (modified) added new error code ROAR_ERROR_BADLICENSE Sun, 25 Mar 2012 03:34:29 GMT phi [5449:c4827557d495] * include/roaraudio/client.h (modified) * libroar/ctl.c (modified) * plugins/roard/Makefile (modified) * plugins/universal/tic-tac-toe.c (added) implemented tic-tac-toe as roard proto plugin. Sun, 25 Mar 2012 00:30:23 GMT phi [5446:fbfbd1d113de] * libroar/roardl.c (modified) handle AppSched on non-ra_inited handles Sun, 25 Mar 2012 00:29:44 GMT phi [5445:f1d77dd844be] * libroar/notify.c (modified) typo Wed, 21 Mar 2012 00:30:48 GMT phi [5443:b57e144b3ddf] * ChangeLog (modified) * include/libroar/kstore.h (added) * include/libroar/libroar.h (modified) * libroar/Makefile (modified) * libroar/kstore.c (added) Added key based store (Closes: #199) Tue, 20 Mar 2012 22:40:27 GMT phi [5441:258e31e8cf4c] * libroar/plugincontainer.c (modified) enable usage of AppSched WAIT with container Tue, 20 Mar 2012 16:00:08 GMT phi [5438:4eb05969f66c] * libroar/plugincontainer.c (modified) * libroar/roardl.c (modified) fix code so refcount is correct and avoid double free Tue, 20 Mar 2012 15:28:25 GMT phi [5436:a29ea4926470] * include/libroar/plugincontainer.h (modified) * libroar/plugincontainer.c (modified) allows the use of costume para parameters Tue, 20 Mar 2012 12:04:08 GMT phi [5432:956f6af25715] * include/libroar/plugincontainer.h (modified) * libroar/plugincontainer.c (modified) support post ra_initing of plugins loaded by ... Tue, 20 Mar 2012 11:53:45 GMT phi [5431:4cd68e4f7a78] * libroar/roardl.c (modified) protect against double ra_init Tue, 20 Mar 2012 11:50:22 GMT phi [5430:70a234a359df] * libroar/roardl.c (modified) fix loading of plugins with full path name Tue, 20 Mar 2012 11:45:10 GMT phi [5429:f180386475c4] * include/libroar/plugincontainer.h (modified) * libroar/plugincontainer.c (modified) support to unload plugins from plugin container Tue, 20 Mar 2012 11:44:03 GMT phi [5428:e6f63ff541b0] * libroar/basic.c (modified) fix support to connect to a pty Tue, 20 Mar 2012 02:40:15 GMT phi [5427:543c052527b2] * include/libroar/roardl.h (modified) * libroar/plugincontainer.c (modified) * libroar/roardl.c (modified) * roarclients/roarpluginrunner.c (modified) * roard/plugins.c (modified) support usage of plugin path also outside plugin containers Tue, 20 Mar 2012 01:55:05 GMT phi [5425:2c3f247e8f9a] * configure (modified) * libroar/plugincontainer.c (modified) use SHARED_SUFFIX from configure script, not hardcoded list Tue, 20 Mar 2012 01:43:23 GMT phi [5423:ecb64035ba72] * ChangeLog (modified) * Makefile (modified) * configure (modified) * libroar/plugincontainer.c (modified) added support to load plugins from search path Mon, 20 Feb 2012 22:03:54 GMT phi [5419:655954f5b684] * libroar/socket.c (modified) * libroar/vio_proxy.c (modified) * libroar/vio_stream.c (modified) fixed some compiler warnings Mon, 20 Feb 2012 16:47:08 GMT phi [5414:2b852fd3712c] * ChangeLog (modified) * doc/new-cmds (modified) * libroar/vio_buffer.c (modified) * libroar/vs.c (modified) * roard/include/roard.h (modified) * roard/roard.c (modified) Typos (Closes: #192) (pr2)