Commit Graph

  • 3a2a218a0f Introduce new logger Julien BLACHE 2009-05-08 17:04:25 +0200
  • 2127aff906 Use a single log domain on DPRINTF() calls Julien BLACHE 2009-05-05 20:28:40 +0200
  • 803ca7e59f Rename foreground to background and change logic accordingly Julien BLACHE 2009-05-05 17:54:20 +0200
  • 10bb9dec57 Remove useless daapd.h Julien BLACHE 2009-05-05 16:22:11 +0200
  • d2999aafec Add missing stdint.h include to ff-dbstruct.h Julien BLACHE 2009-05-05 16:21:39 +0200
  • c85f9ed7dd Move main event base extern declaration to mdns_avahi.c where it's used Julien BLACHE 2009-05-05 16:08:49 +0200
  • 524bdd3f0d Remove old config framwork include and wrappers Julien BLACHE 2009-05-05 15:54:28 +0200
  • 9fce6d7abd Use new config framework in main.c Julien BLACHE 2009-05-05 15:53:36 +0200
  • c1a2bf6fcf Remove conf_*() usage in DB module Julien BLACHE 2009-05-05 15:44:57 +0200
  • ed0ff0c136 Unlink PID file on exit Julien BLACHE 2009-05-04 17:51:42 +0200
  • be4286b2e8 Remove -export-dynamic libtool flag now that we don't have plugins anymore Julien BLACHE 2009-05-04 17:48:31 +0200
  • 8e14495bc2 Remove unused struct tag_stats (STATS) Julien BLACHE 2009-05-03 13:33:16 +0200
  • d1449a875b Get rid of the global struct tag_config (CONFIG) config Julien BLACHE 2009-05-03 13:32:00 +0200
  • 2530c3512b Rename webface_cb() to httpd_gen_cb() Julien BLACHE 2009-05-03 12:19:46 +0200
  • cd6f87401a Rename struct stream_chunk to struct stream_ctx Julien BLACHE 2009-05-03 12:19:04 +0200
  • ed7c848702 Remove I/O layer Julien BLACHE 2009-05-03 12:10:17 +0200
  • 07fb43ca8c Remove I/O layer init/deinit Julien BLACHE 2009-05-03 12:09:25 +0200
  • f0ca987d78 Replace io_* routines by standard I/O functions Julien BLACHE 2009-05-03 12:08:14 +0200
  • e8843a99aa Remove util.[ch] Julien BLACHE 2009-05-03 11:38:32 +0200
  • 1e0ffb6808 Remove use of util_* routines, last user Julien BLACHE 2009-05-03 11:37:30 +0200
  • 9ef8acfa28 Remove old webserver Julien BLACHE 2009-05-03 11:13:23 +0200
  • 6aca074f82 Remove plugin infrastructure Julien BLACHE 2009-05-03 11:07:25 +0200
  • baf529dbf2 Remove plugins directory Julien BLACHE 2009-05-03 11:01:40 +0200
  • 2be04db4d2 Remove RSP output plugin Julien BLACHE 2009-05-03 11:00:37 +0200
  • ef1c2b2b89 Remove DAAP output plugin Julien BLACHE 2009-05-03 10:59:45 +0200
  • 89eead66f6 Remove ssc-ffmpeg plugin Julien BLACHE 2009-05-03 10:58:14 +0200
  • 417b5e0ce3 Remove ssc-script plugin Julien BLACHE 2009-05-03 10:57:02 +0200
  • 81cb0efa81 Stop loading plugins, we don't need plugins anymore Julien BLACHE 2009-05-03 10:52:12 +0200
  • 2fb7537346 Register RSP and DAAP services in main() Julien BLACHE 2009-05-03 10:49:33 +0200
  • c76c8165ce Enable httpd on the configured port Julien BLACHE 2009-05-03 10:47:21 +0200
  • d46bb295c5 Disable old webserver Julien BLACHE 2009-05-03 10:46:13 +0200
  • a1afb0d390 Use evhttp_send_reply_chunk_with_cb() to stream files Julien BLACHE 2009-05-02 20:42:51 +0200
  • 7a37732658 Add a variant of evhttp_send_reply_chunk() with a callback on evhttp_write_buffer() Julien BLACHE 2009-05-02 20:40:11 +0200
  • 1d152decf7 Use evhttp_request->fail_cb to stop streaming if the client closes the connection Julien BLACHE 2009-05-02 18:49:31 +0200
  • 1ffcbdae27 Add a fail_cb to evhttp_request for connection failures Julien BLACHE 2009-05-02 18:47:00 +0200
  • e4fe084619 Use embedded evhttp Julien BLACHE 2009-05-02 17:58:38 +0200
  • 6bce4e08ca Import evhttp from libevent 1.4.10 Julien BLACHE 2009-05-02 16:20:10 +0200
  • c9868175fd Implement URI encoding quirk for iTunes and Roku Julien BLACHE 2009-05-02 17:20:33 +0200
  • 09ef188d90 Add authentication to web interface, RSP and DAAP Julien BLACHE 2009-05-01 20:59:32 +0200
  • dc68de86dd Add HTTP Basic auth support Julien BLACHE 2009-05-01 20:58:15 +0200
  • cd636cf42d Add base64 decoding routine Julien BLACHE 2009-05-01 20:56:22 +0200
  • 7a601d7daa Enable streaming of transcoded content Julien BLACHE 2009-05-01 15:33:48 +0200
  • 2c2498b6b4 Add transcoding infrastructure Julien BLACHE 2009-05-01 15:31:59 +0200
  • 22092f555b Add L_XCODE log domain Julien BLACHE 2009-04-30 23:32:27 +0200
  • e5cc417e96 Add DJB hash function to misc.[ch] and use it Julien BLACHE 2009-04-30 14:51:36 +0200
  • 0a1c4545dc Move safe_ato[il]() to misc.[ch] Julien BLACHE 2009-04-30 14:25:52 +0200
  • 91414c10d7 Use a hashtable for dmap fields lookup Julien BLACHE 2009-04-28 22:51:52 +0200
  • c071a58c3c Wire up DAAP support Julien BLACHE 2009-04-28 17:52:11 +0200
  • 00876facde Introduce DAAP protocol implementation Julien BLACHE 2009-04-28 17:48:57 +0200
  • f332f992aa Document HTTP client quirks known to mt-daapd Julien BLACHE 2009-04-25 11:09:25 +0200
  • 651d946cc2 Implement RSP streaming. Julien BLACHE 2009-04-25 10:44:05 +0200
  • f05a55e7fc Implement HTTP chunked streaming Julien BLACHE 2009-04-25 10:40:47 +0200
  • 5e8275a998 Wire up RSP support Julien BLACHE 2009-04-24 15:42:20 +0200
  • 718631bab5 Introduce RSP protocol implementation Julien BLACHE 2009-04-24 15:41:20 +0200
  • 21209bd040 Make sp_parse() second argument (term) const Julien BLACHE 2009-04-24 11:12:58 +0200
  • 6ed689d1c9 Move FILTER_TYPE_* definitions to smart-parser.h, where they belong Julien BLACHE 2009-04-24 10:57:44 +0200
  • 29db6de1bb Fixup prototype for db_enum_fetch_row() Julien BLACHE 2009-04-23 20:22:01 +0200
  • bdcb5b88dc Rename struct tag_packed_m3ufile and struct tag_packed_mp3file Julien BLACHE 2009-04-23 20:15:29 +0200
  • 5fc698c94f Add L_RSP log domain Julien BLACHE 2009-04-23 14:20:50 +0200
  • 9d1cd9117f Enable new HTTP server alongside the old webserver Julien BLACHE 2009-04-22 21:25:53 +0200
  • 095350e6eb Introduce new evhttp-based HTTP server Julien BLACHE 2009-04-22 21:25:41 +0200
  • 13c06803f8 Add check for libevent_extra and evhttp.h Julien BLACHE 2009-04-22 17:42:17 +0200
  • c9494a898e Add L_HTTPD for new evhttp-based HTTPd implementation Julien BLACHE 2009-04-22 17:40:50 +0200
  • 7afc55307d Change prototype and return values for new file scanners Julien BLACHE 2009-04-20 17:34:39 +0200
  • 92362068c6 Remove old file scanner (mp3-scanner) Julien BLACHE 2009-04-20 16:55:27 +0200
  • 3a38e62f8a Remove/replace mp3-scanner.h include Julien BLACHE 2009-04-20 16:53:47 +0200
  • 1a0e1731e4 Remove iTunes XML playlist parsing code Julien BLACHE 2009-04-20 16:48:37 +0200
  • 69d6acad37 Remove support for iTunes XML playlist Julien BLACHE 2009-04-20 16:47:03 +0200
  • 831016bb05 Use new m3u scanner Julien BLACHE 2009-04-20 16:29:00 +0200
  • 1a0f1317e2 Add rewritten scan_static_playlist() as scan_m3u_playlist() Julien BLACHE 2009-04-20 16:27:56 +0200
  • 4a9d89c007 Rename struct tag_m3ufile into struct playlist_info Julien BLACHE 2009-04-20 15:43:24 +0200
  • bc5a3db08a Rename scan-url.c to filescanner_urlfile.c Julien BLACHE 2009-04-20 15:17:48 +0200
  • 0a61b5a51d Rewrite .pls/.url file parser Julien BLACHE 2009-04-20 15:14:40 +0200
  • 1eaa3979e6 Add missing db_deinit() calls Julien BLACHE 2009-04-19 19:32:22 +0200
  • c4f8c7c254 Use new file scanner Julien BLACHE 2009-04-19 19:29:44 +0200
  • c0e3c1bc5f Introduce new file scanner Julien BLACHE 2009-04-19 15:10:19 +0200
  • 57c698fce9 Export scan_static_playlist() Julien BLACHE 2009-04-19 15:11:51 +0200
  • bbab963fe2 Use new conffile code in main.c; remove wrappers Julien BLACHE 2009-04-18 17:30:14 +0200
  • bacdddb82f Use -v for version information Julien BLACHE 2009-04-18 17:27:17 +0200
  • 5e48a8bb6a Remove -k/kill_server option Julien BLACHE 2009-04-18 17:26:28 +0200
  • 362db5003b Remove config file conversion code Julien BLACHE 2009-04-18 17:22:12 +0200
  • 8e4b2db99e Export cfg structure Julien BLACHE 2009-04-18 17:18:37 +0200
  • e6e4e00df7 Add new format config file Julien BLACHE 2009-04-18 15:42:56 +0200
  • e3ab6de328 Replace old config code, remove old code Julien BLACHE 2009-04-18 15:35:42 +0200
  • a17e23010a Introduce new confuse-based conffile support Julien BLACHE 2009-04-18 14:14:26 +0200
  • 9f2e088d57 Add more .gitignore stuff Julien BLACHE 2009-04-08 19:28:49 +0200
  • e8c9a04376 Remove OS abstraction layer Julien BLACHE 2009-04-08 19:22:55 +0200
  • 9d026442b2 Remove alternate plugin load paths Julien BLACHE 2009-04-08 16:58:07 +0200
  • 3ec2cc0f00 Stop the TXT record encoding madness Julien BLACHE 2009-04-08 16:35:59 +0200
  • 2e2dbc6964 Free mDNS group entries in mdns_deinit() Julien BLACHE 2009-04-08 16:10:15 +0200
  • b3b66449bc Build the string list for the mDNS TXT record once in mdns_register Julien BLACHE 2009-04-08 16:07:05 +0200
  • 8718f856df Remove unused, unfinished, useless UPnP code Julien BLACHE 2009-04-08 15:31:23 +0200
  • 6db32640ef Remove no-op os_deinit() Julien BLACHE 2009-04-08 14:00:40 +0200
  • 1a3ff0dd55 Add check for sys/signalfd.h Julien BLACHE 2009-04-08 13:52:26 +0200
  • 54c01d3b57 Move signal processing to the main loop using signalfd Julien BLACHE 2009-04-08 13:45:57 +0200
  • 0292b9c625 Fix memory leak Julien BLACHE 2009-04-08 10:01:41 +0200
  • 39e5b11bec Remove old Avahi mDNS backend Julien BLACHE 2009-04-07 19:51:47 +0200
  • 97faadf6dd Enable new mDNS backend Julien BLACHE 2009-04-07 19:32:47 +0200
  • 97cb82faf7 Add new Avahi mDNS backend with libevent integration. Julien BLACHE 2009-04-07 19:31:46 +0200
  • 8a351e5bf8 Manage explicit event bases Julien BLACHE 2009-04-07 17:37:12 +0200