2007-08-12 08:43 rpedde * src/util.c: fix VA_COPY 2007-08-12 06:30 rpedde * configure.in, src/io.c, src/rend-posix.c: linux fixes for new plugin arch 2007-08-11 04:41 rpedde * src/Makefile.am: Add io-errors.h and io-plugin.h to make dist 2007-08-10 00:48 rpedde * src/ff-plugins.h, src/plugins/ssc-ffmpeg.c, src/plugins/ssc-wma.cpp, src/plugins/w32-event.c, win32/mt-daapd.vcproj, win32/out-daap/out-daap.vcproj, win32/rsp.vcproj, win32/ssc-ffmpeg.vcproj, win32/ssc-wma/ssc-wma.vcproj, win32/w32-event.vcproj: win32 fixes for new plugin model 2007-08-09 07:10 rpedde * src/ff-plugins.c: oops, forgot the plugin interface 2007-08-09 06:33 rpedde * configure.in, src/Makefile.am, src/daapd.h, src/ff-plugins.h, src/plugin.c, src/plugin.h, src/plugins/out-daap-proto.c, src/plugins/out-daap.c, src/plugins/out-daap.h, src/plugins/rsp.c, src/plugins/ssc-ffmpeg.c, src/plugins/ssc-script.c, src/plugins/xml-rpc.c, src/util.c, src/util.h: remove function backpointers for dll plugins 2007-08-06 05:18 rpedde * src/err.c, src/io-errors.h, src/io.c, src/os-win32.c, src/webserver.c, win32/mt-daapd.vcproj: Fix problems with ascii log files, also problems with WSAEWOULDBLOCK on send buffer/receive window full. 2007-08-06 03:18 rpedde * src/err.c, src/util.c, src/util.h: avoid re-entrant error logging to avoid deadlocks 2007-08-05 04:43 rpedde * src/conf.c, src/err.c, src/io.c, src/rxml.c, src/scan-url.c: Implement ascii line-ending conversion for windows 2007-08-05 04:09 rpedde * src/mdns/DNSCommon.c, src/rend-posix.c: fix excessive logging in mdns, and remove rdar tags 2007-08-01 06:32 rpedde * src/compat.h, src/io-plugin.h, src/io.c, src/os-win32.c, src/plugins/out-daap-proto.c, src/plugins/out-daap.c, src/plugins/ssc-wma.cpp, src/scan-aac.c, src/scan-aif.c, src/scan-flac.c, src/scan-mp3.c, src/scan-ogg.c, src/webserver.c, src/win32.h, src/xml-rpc.c, win32/mt-daapd.vcproj, win32/out-daap/out-daap.vcproj: cleanups for io_ on win32. still not quite working right, some read or write errors when streaming files, but a strong "mostly works" 2007-08-01 06:21 rpedde * src/scan-wma.c: convert scan-wma to io_ functions 2007-07-31 04:34 rpedde * admin-root/config.js, admin-root/lib-js/prototype.js, admin-root/lib-js/rico.js, admin-root/lib-js/script.aculo.us/builder.js, admin-root/lib-js/script.aculo.us/controls.js, admin-root/lib-js/script.aculo.us/dragdrop.js, admin-root/lib-js/script.aculo.us/effects.js, admin-root/lib-js/script.aculo.us/scriptaculous.js, admin-root/lib-js/script.aculo.us/slider.js, admin-root/lib-js/script.aculo.us/unittest.js, admin-root/no_access.html, admin-root/pngfix.js, admin-root/status.js, admin-root/util.js, configure.in, src/Makefile.am, src/bsd-snprintf.c, src/bsd-snprintf.h, src/compat.c, src/compat.h, src/conf.c, src/configfile.c, src/db-gdbm.c, src/db-gdbm.h, src/db-sql-updates.c, src/db-sql.c, src/err.c, src/ff-dbstruct.h, src/ff-plugins.h, src/io-driver.c, src/io-errors.h, src/io-plugin.h, src/io.c, src/io.h, src/io.mk, src/main.c, src/memdebug.c, src/memdebug.h, src/mp3-scanner.c, src/os-unix.c, src/os-win32.c, src/os-win32.h, src/plugin.c, src/plugin.h, src/plugins/out-daap-proto.c, src/plugins/out-daap-proto.h, src/plugins/ssc-ffmpeg.c, src/plugins/ssc-script.c, src/plugins/w32-event.c, src/rend-avahi.c, src/rend-posix.c, src/restart.c, src/rxml.c, src/scan-aac.c, src/scan-aac.h, src/scan-aif.c, src/scan-mp3.c, src/scan-mp4.c, src/scan-ogg.c, src/scan-url.c, src/scan-wav.c, src/scan-wma.c, src/smart-parser.c, src/ssl.c, src/ssl.h, src/tabs.sh, src/transcoder-driver.c, src/upnp.c, src/upnp.h, src/util.c, src/util.h, src/webserver.c, src/webserver.h, src/win32.h, src/wsprivate.h, win32/nsi/AccessControl.dll, win32/nsi/SimpleFC.dll, win32/nsi/mt-daapd.nsi.templ, win32/versionize.bat: merge ron-ssl branch back to trunk in preparation for windows cleanups, merge setup tweaks and credits language as well as update rend-posix from stable-aspl-free 2007-05-30 03:53 rpedde * admin-root/about.html, admin-root/apache-2.0.html, admin-root/apache-2.0.txt, admin-root/xiph-license.html, admin-root/xiph-license.txt, admin-root/zlib-license.html, admin-root/zlib-license.txt: Update license info in about page 2007-05-18 02:27 rpedde * src/configfile.c: Fix for missing upnp_uuid() 2007-05-10 06:24 rpedde * src/scan-wav.c: Fix wav scanner to allow both 16 and 18 byte 'fmt ' chunks, also allow for out-of-order WAVE chunks 2007-05-10 04:32 rpedde * osx/FireflyPrefs/Dutch.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Dutch.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/German.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/German.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Italian.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Italian.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Japanese.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib/keyedobjects.nib: Merge r1580 from Roku tree to trunk 2007-05-05 04:35 rpedde * admin-root/upnp-basic.xml, src/upnp.c: Add enough more UPnP discovery that it shows up on SoundBridge 2007-05-04 21:31 rpedde * admin-root/upnp, admin-root/upnp-basic.xml, admin-root/upnp-cd.xml, admin-root/upnp-cm.xml, admin-root/upnp/ff_logo_16.png, admin-root/upnp/ff_logo_32.png, admin-root/upnp/ff_logo_48.png, src/conf.c, src/configfile.c, src/main.c, src/upnp.c, src/upnp.h: Finish (mostly) upnp discovery 2007-05-03 03:30 rpedde * src/main.c, src/upnp.c, src/upnp.h: More UPnP work. Almost finished with discovery. 2007-05-03 00:28 rpedde * src/conf.c, src/util.c, src/util.h: Move split functions from conf to util 2007-05-03 00:18 rpedde * src/db-generic.c, src/db-generic.h, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql.c, src/db-sql.h: Force a full rescan when the database version is too new 2007-05-03 00:10 rpedde * src/xml-rpc.c: Missing header 2007-05-02 23:49 rpedde * src/webserver.c: Fix small race in registerhandler 2007-04-30 00:18 rpedde * src/db-sql.c: Fix for win32 playlist dissapearing issue 2007-04-27 12:31 rpedde * src/configfile.c: Minor auth fixes 2007-04-27 12:31 rpedde * win32/nsi/mt-daapd-example.conf: Set blank admin password for windows -- forcing admin_pw change 2007-04-25 03:26 rpedde * osx/FireflyPrefs/Japanese.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Japanese.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Japanese.lproj/Localizable.strings, osx/FireflyPrefs/i18n/Japanese.strings, osx/FireflyPrefs/i18n/Japanese/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/Japanese/Localizable.strings: Merge r1564 from roku branch to mainline 2007-04-25 03:16 rpedde * CREDITS, admin-root/CREDITS: Update credits with tranlation info 2007-04-25 03:08 rpedde * osx/FireflyPrefs/i18n/Dutch, osx/FireflyPrefs/i18n/Dutch/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/Dutch/InfoPlist.strings, osx/FireflyPrefs/i18n/Dutch/Localizable.strings, osx/FireflyPrefs/i18n/English, osx/FireflyPrefs/i18n/English/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/English/InfoPlist.strings, osx/FireflyPrefs/i18n/English/Localizable.strings, osx/FireflyPrefs/i18n/French, osx/FireflyPrefs/i18n/French/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/French/InfoPlist.strings, osx/FireflyPrefs/i18n/French/Localizable.strings, osx/FireflyPrefs/i18n/German, osx/FireflyPrefs/i18n/German/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/German/InfoPlist.strings, osx/FireflyPrefs/i18n/German/Localizable.strings, osx/FireflyPrefs/i18n/Italian, osx/FireflyPrefs/i18n/Italian/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/Italian/InfoPlist.strings, osx/FireflyPrefs/i18n/Italian/Localizable.strings, osx/FireflyPrefs/i18n/Japanese, osx/FireflyPrefs/i18n/Japanese/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/Japanese/InfoPlist.strings, osx/FireflyPrefs/i18n/Japanese/Localizable.strings, osx/FireflyPrefs/i18n/Swedish, osx/FireflyPrefs/i18n/Swedish/FireflyPrefsPref_nib.strings, osx/FireflyPrefs/i18n/Swedish/InfoPlist.strings, osx/FireflyPrefs/i18n/Swedish/Localizable.strings: Add translation files necessary for i18n 2007-04-24 20:46 rpedde * admin-root/upnp-basic.xml: Get rid of the av manager 2007-04-24 20:42 rpedde * admin-root/upnp-basic.xml: Make eol-style CRLF, to help windows parse the xml file better 2007-04-24 04:11 rpedde * win32/FireflyShell/FireflyShellITA.rc, win32/FireflyShell/localizations/italian/italian.ini: make italian translation in utf-16be, to avoid problems with building localized files. 2007-04-24 03:55 rpedde * win32/FireflyShell/FireflyShell.DEU.rc, win32/FireflyShell/FireflyShellFRA.rc, win32/FireflyShell/FireflyShellITA.rc, win32/FireflyShell/FireflyShellJPN.rc, win32/FireflyShell/FireflyShellSWE.rc, win32/FireflyShell/localizations/japanese/japanese.ini: Finish Japanese localization, 2007-04-23 03:52 rpedde * win32/nsi/firefly.log, win32/nsi/mt-daapd.nsi.templ: Installer fixes -- Make log file world writable (for debug mode), move the shell startup to HKCU rather than HKLM. 2007-04-23 03:41 rpedde * osx/FireflyPrefs/i18n/Japanese.strings, win32/FireflyShell/localizations/french/french.ini, win32/FireflyShell/localizations/german/german.ini, win32/FireflyShell/localizations/italian/italian.ini, win32/FireflyShell/localizations/japanese/japanese.ini, win32/FireflyShell/localizations/swedish/swedish.ini: Update translations 2007-04-19 03:46 rpedde * src/configfile.c: Fix stupid password bug 2007-04-19 03:19 rpedde * src/configfile.c: More password handling 2007-04-19 03:00 rpedde * src/configfile.c: upnp updates, plus some password fixes 2007-04-19 02:58 rpedde * admin-root/upnp-basic.xml, src/upnp.c, src/upnp.h: More simple upnp updates 2007-04-18 03:34 rpedde * src/scan-xml.c: Oops, thinko on the playlist thing 2007-04-18 03:12 rpedde * src/webserver.c: Crank up debug a bit for handlers to help track down wl500g errors 2007-04-18 03:10 rpedde * configure.in: Fix for sys/select problem reported in forums 2007-04-18 03:07 rpedde * src/scan-xml.c: Solve the case of the missing playlists\! D'oh\! 2007-04-16 21:34 rpedde * configure.in: add -lresolv for inet_aton on solaris as reported by bfranke on the forums 2007-04-16 21:31 rpedde * src/configfile.c, src/webserver.c: Tune down auth logging a bit, increase debugging in ws handler to try and find wl500g problem 2007-04-16 05:30 rpedde * src/os-win32.h: Minor win32 fixes for S_ISDIR 2007-04-15 23:57 rpedde * src/configfile.c, src/configfile.h, src/ff-plugins.h, src/plugin.c, src/plugins/out-daap.c, src/plugins/rsp.c: Add centralized auth handler for different user roles (currently admin and user), closing #225 and #220 2007-04-15 23:27 rpedde * src/main.c, src/webserver.c: Remove regex functions from webserver, instead preferring path from root - fixes problems with bad regex in uclibc 2007-04-15 23:20 rpedde * admin-root/upnp-basic.xml, src/configfile.c, src/upnp.c: More UPnP work. Still doesn't show up in network neighborhood. Not quite sure why not, though. :) 2007-04-15 20:36 rpedde * src/configfile.c, src/upnp.c: Use S_ISDIR to determine file directoryishness 2007-04-13 23:31 rpedde * src/configfile.c, src/ff-plugins.h, src/plugin.c, src/plugins/out-daap.c: logging for bad passwords as suggested by mas 2007-04-13 23:31 rpedde * src/main.c: ifdef the upnp stuff in main 2007-04-13 21:38 rpedde * src/upnp.c, src/upnp.h: forgot upnp files 2007-04-13 21:37 rpedde * configure.in, src/Makefile.am, src/main.c, src/os-unix.h, src/util.h: start of UPnP functions 2007-04-12 18:34 rpedde * src/plugins/out-daap.c: uninitialized string error, found by Ron (the *other* ron) on the forums. 2007-04-11 02:33 rpedde * src/compat.c, src/win32.h: Fix for tzset/putenv in compat, to help build on wl500g 2007-04-10 01:39 rpedde * src/plugin.c, win32/mt-daapd.vcproj: include config guards for headers in plugin.c, remove dynamic-art from vc project. 2007-04-09 06:50 rpedde * src/plugin.c: Fix headers 2007-04-09 04:23 rpedde * admin-root/config.xml, contrib/mt-daapd.conf.templ, src/Makefile.am, src/dynamic-art.c, src/dynamic-art.h, src/main.c, src/plugin.c: Add always_transcode, first pass at a fix for the hifidelio/olive, something like the one offered by Matthias Schmidt 2007-04-08 04:43 rpedde * configure.in, reconf.sh.templ, src/Makefile.am, src/mDNS.c, src/mDNSClientAPI.h, src/mDNSDebug.h, src/mDNSPlatformFunctions.h, src/mDNSPosix.c, src/mDNSPosix.h, src/mDNSUNP.c, src/mDNSUNP.h, src/mdns, src/mdns/DNSCommon.c, src/mdns/DNSCommon.h, src/mdns/DNSDigest.c, src/mdns/GenLinkedList.c, src/mdns/GenLinkedList.h, src/mdns/Makefile.am, src/mdns/dns_sd.h, src/mdns/mDNS.c, src/mdns/mDNSDebug.c, src/mdns/mDNSDebug.h, src/mdns/mDNSEmbeddedAPI.h, src/mdns/mDNSPosix.c, src/mdns/mDNSPosix.h, src/mdns/mDNSUNP.c, src/mdns/mDNSUNP.h, src/mdns/uDNS.c, src/mdns/uDNS.h, src/rend-posix.c: Update Apple's mDNS to 107.6, the Apache/BSD licenced version, to remove aspl taint. This is high in autoconf hackery, though 2007-04-07 22:32 rpedde * src/plugin.c: header fixes for fbsd, as reported by oliver in the forums 2007-04-06 05:05 rpedde * admin-root/config.xml, debian, src/conf.c, src/mp3-scanner.c, tools/decodeflow.c: Add a simple config migrator to move config items around at load. I've used it to move general/process_m3u to scanning/process_playlists, scanning/process_xml to scanning/process_itunes, and make scanning/process_m3u actually control just m3u file rather than all playlists. In addition, scan/correct_order has been moved to daap/correct_order. This closes long-standing bug #172. 2007-04-06 02:57 rpedde * src/util.c, src/util.h: rename lock_t to ff_lock_t to prevent solaris breakage 2007-04-04 20:34 rpedde * admin-root/index.html, admin-root/status.js, src/ff-dbstruct.h, src/main.c, src/plugin.c, src/plugin.h, src/xml-rpc.c: Try to automatically locate plugins, show loaded plugins on web interface 2007-04-04 16:26 rpedde * win32/nsi/mt-daapd.nsi.templ: Delete standalone manifest on install if it exists 2007-04-04 03:59 rpedde * admin-root/config.xml: Fix the IE won't save thing -- still need to take a closer look at that -- deprecated options shouldn't kill the web configurator, but this is good enough for now 2007-04-01 22:49 rpedde * win32/FireflyShell/FireflyShell.DEU.rc, win32/FireflyShell/FireflyShellFRA.rc, win32/FireflyShell/FireflyShellITA.rc, win32/FireflyShell/FireflyShellJPN.rc, win32/FireflyShell/FireflyShellNLD.rc, win32/FireflyShell/FireflyShellSWE.rc, win32/FireflyShell/localizations/dutch/dutch.ini, win32/FireflyShell/localizations/french/french.ini, win32/FireflyShell/localizations/german/german.ini, win32/FireflyShell/localizations/italian/italian.ini, win32/FireflyShell/localizations/japanese/japanese.ini, win32/FireflyShell/localizations/swedish/swedish.ini: Update rc files with latest dialog wording. 2007-04-01 22:47 rpedde * win32/FireflyShell/FireflyShell.rc, win32/nsi/mt-daapd.nsi.templ: Include vc redistributables 2007-03-29 03:11 rpedde * win32/nsi/mt-daapd.nsi.templ: Update nsis to allow manifests in setup programs, perhaps fixing compatibility warnings on vista. 2007-03-28 02:39 rpedde * win32/nsi/mt-daapd.nsi.templ: Redistribute msvcm80.dll and msvc manifest. 2007-03-27 22:45 rpedde * win32/nsi/manifest.xml, win32/nsi/maniftest.xml: Oops! Typo! 2007-03-27 04:05 rpedde * win32/nsi/mapping.ini: Add template mapping.ini 2007-03-22 15:38 rpedde * win32/nsi/mt-daapd.nsi.templ: Add vs 2005 vc runtimes, set permissions on mapping.ini. 2007-03-22 13:29 rpedde * win32/nsi/maniftest.xml: Add template manifest for installer 2007-03-19 22:15 rpedde * win32/FireflyShell/FireflyShell.rc, win32/FireflyShell/resource.h: add shield icon to dialog next to service toggle 2007-03-19 21:57 rpedde * win32/FireflyShell/FireflyShell.exe.manifest, win32/FireflyShell/FireflyShell.vcproj, win32/FireflyShell/ServiceControl.cpp, win32/nsi/mt-daapd.nsi.templ: Embed manifest in FireflyShell to avoid compatibility dingus on vista, switch execute method in starting and stopping services from CreateProcess to ShellExecute to allow the annoying f-ing UAC permissings thing to pop up. 2007-03-16 18:31 rpedde * win32/FireflyShell/AdvancedPage.cpp, win32/FireflyShell/ServiceControl.cpp: Set shield on autostart checkbox 2007-03-16 18:26 rpedde * win32/svcctrl/svcctrl.cpp: Wrong comparison in setting service to run manually. 2007-03-16 14:04 rpedde * win32/FireflyShell/ServiceControl.cpp, win32/svcctrl/svcctrl.cpp: Fix service startup handling 2007-03-15 12:30 rpedde * win32/FireflyShell/AdvancedPage.cpp, win32/FireflyShell/AdvancedPage.h, win32/FireflyShell/FireflyShell.cpp, win32/FireflyShell/FireflyShell.h, win32/FireflyShell/FireflyShell.rc, win32/FireflyShell/ServiceControl.cpp, win32/FireflyShell/resource.h: Split startup options for service and applet. Toggle service state between "manual" and "auto" rather than "disabled" and "auto". 2007-03-13 03:43 rpedde * win32/FireflyShell/AdvancedPage.cpp, win32/FireflyShell/MainDlg.cpp, win32/FireflyShell/stdafx.h, win32/svcctrl/stdafx.h: Add shield icon to start/stop server button. 2007-03-12 22:45 rpedde * win32/FireflyShell/FireflyShell.vcproj, win32/FireflyShell/ServiceControl.cpp, win32/FireflyShell/ServiceControl.h, win32/nsi/mt-daapd.nsi.templ, win32/svcctrl/svcctrl.vcproj: Update nsi to include svcctrl.exe, update service code in shell to execute the svchelper rather than relying on having admin rights. 2007-03-08 17:10 rpedde * admin-root/smartpopup.html: Merge CCRDude's playlist wizard patch 2007-03-06 23:46 rpedde * win32/FireflyShell/FireflyShell.vcproj, win32/FireflyShell/FireflyShellDEU.vcproj, win32/FireflyShell/FireflyShellFRA.vcproj, win32/FireflyShell/FireflyShellITA.vcproj, win32/FireflyShell/FireflyShellJPN.vcproj, win32/FireflyShell/FireflyShellNLD.vcproj, win32/FireflyShell/FireflyShellSWE.vcproj, win32/mt-daapd.sln, win32/mt-daapd.vcproj, win32/nsi/localizations/Japanese.nsh, win32/out-daap/out-daap.vcproj, win32/rsp.vcproj, win32/ssc-ffmpeg.vcproj, win32/ssc-wma/ssc-wma.vcproj, win32/svcctrl, win32/svcctrl/resource.h, win32/svcctrl/small.ico, win32/svcctrl/stdafx.cpp, win32/svcctrl/stdafx.h, win32/svcctrl/svcctrl.cpp, win32/svcctrl/svcctrl.exe.manifest, win32/svcctrl/svcctrl.h, win32/svcctrl/svcctrl.ico, win32/svcctrl/svcctrl.rc, win32/svcctrl/svcctrl.sln, win32/svcctrl/svcctrl.vcproj, win32/w32-event.vcproj: Update to VS2005, add svcctrl project 2007-02-06 04:32 rpedde * win32/FireflyShell/NotifyIcon.cpp, win32/FireflyShell/NotifyIcon.h: Make shell applet popup messages for fatal errors 2007-01-29 06:45 rpedde * src/db-sql.c, src/plugins/out-daap-proto.c, src/plugins/out-daap-proto.h, src/plugins/out-daap.c: xmbc fixes 2007-01-29 04:56 rpedde * tools/decodeflow.c: Fix endianness of decodeflow 2007-01-29 03:43 rpedde * admin-root/favicon.ico: Add pipe wrenches favico as requested by blamm on the forums 2007-01-28 05:36 rpedde * src/os-unix.c: Fix signal handling on linuxthreads/NSLU2 2007-01-20 14:20 rpedde * src/os-unix.c: Add signal handling for nslu2, make -k send SIGTERM, not SIGSTOP 2007-01-19 07:11 rpedde * src/os-unix.c: Use pthread_sigmask over sigprocmask in an attempt to fix signals on linuxthreads machines 2007-01-19 06:20 rpedde * src/os-unix.c: Get wrong pid when daemonizing 2007-01-18 06:07 rpedde * src/conf.c, src/main.c, src/memdebug.c, src/memdebug.h, src/scan-mp3.c, src/scan-xml.c: Fix double-free problems reported in forums 2007-01-17 07:04 rpedde * mkmac.sh.templ: Force a 'make dist' on mac 2007-01-17 06:51 rpedde * configure.in: add m4 dir to configure, make mac builds mkdist on the mac 2007-01-17 05:10 rpedde * win32/nsi/mt-daapd-example.conf, win32/nsi/mt-daapd.nsi.templ: merge r1480 (win32 installer fixes) to trunk 2007-01-17 01:13 rpedde * m4, m4/extensions.m4: Add m4 stuff 2007-01-17 01:06 rpedde * configure.in, src/Makefile.am, src/compat.c, src/conf.c, src/config-driver.c, src/configfile.c, src/daapd.h, src/db-gdbm.c, src/db-generic.c, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql-updates.c, src/db-sql.c, src/dynamic-art.c, src/err.c, src/getopt.c, src/ll.c, src/mDNS.c, src/mDNSPosix.c, src/mDNSUNP.c, src/main.c, src/memdebug.c, src/memdebug.h, src/mp3-scanner.c, src/os-unix.c, src/parser-driver.c, src/plugin.c, src/redblack.c, src/rend-avahi.c, src/rend-howl.c, src/rend-win32.c, src/restart.c, src/rxml.c, src/scan-aac.c, src/scan-aif.c, src/scan-flac.c, src/scan-mp3.c, src/scan-mp4.c, src/scan-mpc.c, src/scan-ogg.c, src/scan-url.c, src/scan-wav.c, src/scan-wma.c, src/scan-xml.c, src/scanner-driver.c, src/transcoder-driver.c, src/uici.c, src/util.c, src/util.h, src/w32-eventlog.c, src/wavstreamer.c, src/webserver.c, src/xml-rpc.c: Add memory debugging (--enable-mem-debug), find and fix several small (and not so small) memory leaks 2007-01-11 01:28 rpedde * src/main.c: update usage() to reflect new -k and -V options, as reminded by Steve in the forums 2007-01-10 06:19 rpedde * src/main.c: Fix -V to exit after displaying version 2007-01-09 18:12 rpedde * src/main.c, src/os-unix.c, src/os-win32.c, src/os.h, src/util.c: Move signal handling to parent thread, add -V and -k options, closing #219, and fixing problems with daemontools 2007-01-09 05:55 rpedde * src/db-sql.c: Fix problem with adding playlists as reported in forums 2007-01-02 04:31 rpedde * mkmac.sh.templ, osx/makedist.sh.templ: Update mac build scripts to build universal binaries 2007-01-01 17:36 rpedde * osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Swedish.lproj/Localizable.strings, osx/FireflyPrefs/i18n/Swedish.strings: Update swedish internationalization for osx based on changes from Anton Johansson 2007-01-01 17:30 rpedde * osx/FireflyPrefs/Dutch.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/German.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Italian.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Japanese.lproj, osx/FireflyPrefs/Japanese.lproj/FireflyPrefsPref.nib, osx/FireflyPrefs/Japanese.lproj/FireflyPrefsPref.nib/classes.nib, osx/FireflyPrefs/Japanese.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Japanese.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Japanese.lproj/InfoPlist.strings, osx/FireflyPrefs/Japanese.lproj/Localizable.strings, osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/i18n/Japanese.strings: Add Japanese internationalization to osx app courtesy of Gareth Potter 2006-12-31 21:28 rpedde * src/conf.c, src/err.c, src/util.c, src/util.h: consolidate mutex locking to better debug deadlocks 2006-12-31 21:28 rpedde * osx/FireflyPrefs/Dutch.lproj, osx/FireflyPrefs/Dutch.lproj/FireflyPrefsPref.nib, osx/FireflyPrefs/Dutch.lproj/FireflyPrefsPref.nib/classes.nib, osx/FireflyPrefs/Dutch.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Dutch.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Dutch.lproj/InfoPlist.strings, osx/FireflyPrefs/Dutch.lproj/Localizable.strings, osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj, osx/FireflyPrefs/i18n/Dutch.strings: Add Dutch localizations to Mac application 2006-12-31 21:22 rpedde * src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Don't delete hand-crafted static playlists (type 0) on full reload 2006-12-24 17:53 rpedde * win32/nsi/mt-daapd.nsi.templ: Forward port nsi fixes from r1462 on roku-1.0 branch to trunk 2006-12-19 05:06 rpedde * src/conf.c, src/ff-plugins.h: automatically shorten the rendezvous name if it's too long 2006-12-19 01:48 rpedde * src/plugin.c: try to better detect successful transcoding in order to update play counts - #191 2006-12-18 06:31 rpedde * src/rend-win32.c: expand tabs 2006-12-08 05:36 rpedde * win32/FireflyShell/FireflyShellITA.rc, win32/FireflyShell/FireflyShellITA.vcproj, win32/FireflyShell/localizations/italian, win32/FireflyShell/localizations/italian/italian.ini, win32/FireflyShell/localizations/italian/italian.lws, win32/mt-daapd.sln, win32/nsi/localizations/Italian.nsh, win32/nsi/mt-daapd.nsi.templ: Add Italian localizations to windows applet and installer, courtesy of Luca Paolini 2006-12-07 05:52 rpedde * osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj, osx/FireflyPrefs/Italian.lproj, osx/FireflyPrefs/Italian.lproj/FireflyPrefsPref.nib, osx/FireflyPrefs/Italian.lproj/FireflyPrefsPref.nib/classes.nib, osx/FireflyPrefs/Italian.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Italian.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Italian.lproj/InfoPlist.strings, osx/FireflyPrefs/Italian.lproj/Localizable.strings, osx/FireflyPrefs/i18n/Italian.strings: Add Italian Pref Pane translations, courtesy of Luca Paolini 2006-12-06 06:58 rpedde * osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/English.lproj/Localizable.strings, osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib, osx/FireflyPrefs/German.lproj, osx/FireflyPrefs/German.lproj/FireflyPrefsPref.nib, osx/FireflyPrefs/German.lproj/FireflyPrefsPref.nib/classes.nib, osx/FireflyPrefs/German.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/German.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/German.lproj/InfoPlist.strings, osx/FireflyPrefs/German.lproj/Localizable.strings, osx/FireflyPrefs/Swedish.lproj, osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib, osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib/classes.nib, osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/Swedish.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/Swedish.lproj/InfoPlist.strings, osx/FireflyPrefs/Swedish.lproj/Localizable.strings, osx/FireflyPrefs/i18n/German.strings, osx/FireflyPrefs/i18n/Swedish.strings: Add German i18n for Prefs Panel courtesy of Helmut Wieser, as well as Swedish by Anton Johansson 2006-12-06 05:08 rpedde * win32/FireflyShell/FireflyShellJPN.rc, win32/FireflyShell/FireflyShellJPN.vcproj, win32/FireflyShell/FireflyShellSWE.rc, win32/FireflyShell/FireflyShellSWE.vcproj, win32/FireflyShell/localizations/japanese, win32/FireflyShell/localizations/japanese/japanese.ini, win32/FireflyShell/localizations/japanese/japanese.lws, win32/FireflyShell/localizations/swedish, win32/FireflyShell/localizations/swedish/swedish.ini, win32/FireflyShell/localizations/swedish/swedish.lws, win32/mt-daapd.sln, win32/nsi/localizations/Japanese.nsh, win32/nsi/localizations/Swedish.nsh, win32/nsi/mt-daapd.nsi.templ: Add Japanese and Swedish localizations for Windows, courtesy of Gareth Potter and Anton Johansson respectively. 2006-12-05 05:53 rpedde * osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj, osx/FireflyPrefs/French.lproj, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/classes.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/classes.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/info.nib, osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/keyedobjects.nib, osx/FireflyPrefs/French.lproj/InfoPlist.strings, osx/FireflyPrefs/French.lproj/Localizable.strings, osx/FireflyPrefs/i18n, osx/FireflyPrefs/i18n/English.strings, osx/FireflyPrefs/i18n/French.strings: Add French translations to osx applicaiton 2006-11-30 07:28 rpedde * win32/FireflyShell/AboutPage.cpp, win32/FireflyShell/FireflyShell.DEU.rc, win32/FireflyShell/FireflyShell.cpp, win32/FireflyShell/FireflyShell.h, win32/FireflyShell/FireflyShell.rc, win32/FireflyShell/FireflyShellDEU.vcproj, win32/FireflyShell/FireflyShellFRA.rc, win32/FireflyShell/FireflyShellFRA.vcproj, win32/FireflyShell/FireflyShellNLD.rc, win32/FireflyShell/FireflyShellNLD.vcproj, win32/FireflyShell/localizations/dutch/dutch.ini, win32/FireflyShell/localizations/french/french.ini, win32/FireflyShell/localizations/german/german.ini, win32/FireflyShell/localizations/german/german.lws, win32/nsi/localizations/French.nsh, win32/nsi/mt-daapd.nsi.templ: Finish localizations for dutch, german, and french 2006-11-30 06:26 rpedde * win32/nsi/localizations/Dutch.nsh, win32/nsi/localizations/French.nsh, win32/nsi/localizations/German.nsh: Updates to NSI localizations 2006-11-28 22:11 rpedde * configure.in, src/Makefile.am, src/rend-avahi.c: add avahi support to trunk 2006-11-28 08:38 rpedde * win32/nsi/localizations/German.nsh: updated german localizations for nsis installer, again from Helmut. 2006-11-28 07:38 rpedde * win32/FireflyShell/FireflyShell.DEU.rc, win32/FireflyShell/FireflyShellDEU.vcproj, win32/FireflyShell/localizations/german/german.ini, win32/FireflyShell/localizations/german/german.lws, win32/mt-daapd.sln, win32/nsi/localizations, win32/nsi/localizations/Dutch.nsh, win32/nsi/localizations/English.nsh, win32/nsi/localizations/French.nsh, win32/nsi/localizations/German.nsh, win32/nsi/mt-daapd.nsi.templ: Add German internationalization for firefly shell, courtesy of Helmut Wieser. Start localizations for win32 installer. 2006-11-27 00:17 rpedde * src/db-sql.c: Add more logging for duplicate playlist 2006-11-27 00:00 rpedde * src/rend-osx.c, src/scan-xml.c, src/util.c: Reference iTunes playlist by name hash rather than native playlist id 2006-11-26 21:53 rpedde * win32/FireflyShell/FireflyShellFRA.rc, win32/FireflyShell/FireflyShellFRA.vcproj, win32/FireflyShell/FireflyShellNLD.rc, win32/FireflyShell/FireflyShellNLD.vcproj, win32/FireflyShell/localizations/dutch, win32/FireflyShell/localizations/dutch/dutch.ini, win32/FireflyShell/localizations/dutch/dutch.lws, win32/FireflyShell/localizations/french, win32/FireflyShell/localizations/french/french.ini, win32/FireflyShell/localizations/french/french.lws, win32/FireflyShell/localizations/german, win32/FireflyShell/localizations/german.ini, win32/FireflyShell/localizations/german.lws, win32/FireflyShell/localizations/german/german.ini, win32/FireflyShell/localizations/german/german.lws: Add localizations for French/France courtesy of Julien Richefeu, and Dutch/Netherlands courtesy of Eddie Bindt. 2006-11-22 06:04 rpedde * src/rend-win32.c: Fix rendezvous registration problem on win32 where sometimes rendezvous names wouldn't get registered. 2006-11-22 04:52 rpedde * win32/FireflyShell/localizations, win32/FireflyShell/localizations/german.ini, win32/FireflyShell/localizations/german.lws: Add localization files 2006-11-22 04:25 rpedde * win32/FireflyShell/FireflyShell.rc: Strip string table entries that don't need to be translated. 2006-11-22 04:10 rpedde * src/plugin.c: include sys/select.h for freebsd, courtesy of Denis 2006-11-21 17:27 rpedde * win32/nsi/mt-daapd.nsi.templ: Fix for silent installs of windows package (/S) 2006-11-19 18:58 rpedde * admin-root/config.xml, src/conf.c, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Fix db upgrade from 12 -> 13 2006-11-16 04:13 rpedde * src/webserver.c: iTunes updates, courtesy of Shish 2006-11-14 05:29 rpedde * src/configfile.c, src/dynamic-art.c, src/err.c, src/main.c, src/plugins/out-daap-proto.c, src/plugins/rsp.c, src/plugins/ssc-script.c, src/plugins/xml-rpc.c, src/scan-flac.c, src/scan-mp3.c, src/scan-mpc.c, src/scan-ogg.c, src/scan-url.c, src/scan-wav.c, src/scan-wma.c, src/scan-xml.c, src/xml-rpc.c: stdint fixes 2006-11-14 01:40 rpedde * src/mp3-scanner.c, src/os-win32.c, src/w32-eventlog.c, src/w32-service.c: PATH_MAX vs MAX_PATH fixes. Stupid windows. 2006-11-13 00:09 rpedde * src/mp3-scanner.c, src/os-win32.c, win32/FireflyShell/FireflyShell.cpp, win32/FireflyShell/FireflyShell.vcproj: Make fireflyshell drop a drive mapping ini file, so that the server can convert network drive letters to unc paths. 2006-11-11 23:15 rpedde * src/ff-plugins.h, src/os-win32-u.c, src/os-win32.c, src/plugins/out-daap-proto.c, src/plugins/ssc-ffmpeg.c, src/scan-wma.c, src/win32.h, win32/mt-daapd.vcproj, win32/out-daap/out-daap.vcproj: win32 cleanups, fixes for 48k flac playing slowly. 2006-11-11 22:00 rpedde * osx/makedist.sh.templ: Get favico in the mac build 2006-11-11 21:56 rpedde * win32/nsi/mt-daapd.nsi.templ: Add index.css and admin.css to the windows package 2006-11-11 21:47 rpedde * src/main.c: Drop version number on startup 2006-11-06 03:42 rpedde * src/db-generic.h, src/ff-dbstruct.h, src/ff-plugins.h, src/mp3-scanner.h, src/plugin.c, src/plugins/Makefile.am, src/plugins/out-daap-db.c, src/plugins/out-daap-db.h, src/plugins/out-daap.c, src/plugins/rsp.c, src/plugins/ssc-ffmpeg.c, src/plugins/ssc-script.c, src/plugins/ssc-wma.cpp, src/plugins/xml-rpc.c: Pass mp3struct to ssc plugins so they can take advantage of metainfo 2006-11-05 22:38 rpedde * src/db-sql.c, src/ff-plugins.h, src/mp3-scanner.c, src/plugin.c, src/plugin.h: reverse default in follow_symlink option, fix some warnings in plugin.c, fix errors in update as result of new db fields 2006-11-05 20:19 rpedde * win32/versionize.bat: Fix problem with out-wma version on win32 builds. 2006-11-04 04:17 rpedde * src/configfile.c, src/db-generic.c, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql-updates.c, src/db-sql.c, src/ff-dbstruct.h, src/mp3-scanner.c, src/mp3-scanner.h, src/plugin.c, src/scan-aac.c, src/scan-flac.c, src/scan-wma.c, src/scan-xml.c, src/scanner-driver.c: add album_artist and bits_per_sample, bumping db version. Collect album_artist from flac, aac, wma, and iTunes xml. Collect sample_count and bits_per_sample for flac 2006-11-02 05:27 rpedde * docs, docs/firefly-manual.xml: Start a documentation seed. Lets hope it grows 2006-11-02 04:50 rpedde * src/scan-wma.c: make encrypted wma files wmap/wma rather than wma/wmap 2006-10-31 03:54 rpedde * admin-root/config.xml, src/conf.c, src/plugin.c: add general/never_transcode to specify codectypes that shouldn't be transcoded, even if the client suggests it can't play it (amarok, rhythmbox, others that lie about user-agent) 2006-10-27 22:34 rpedde * debian/control, debian/rules: add ogg/flac support for debian pakcages 2006-10-27 20:40 rpedde * admin-root/config.xml: web config changes for ticket #208/r1414 2006-10-27 20:39 rpedde * src/conf.c, src/main.c: Implement option to skip initial start-up scan, useful for windows machines. Fixes ticket #208 2006-10-27 20:26 rpedde * src/plugins/out-daap.c: Fix auth problems on passworded shares, fixing ticket #205 2006-10-25 02:55 rpedde * contrib/mt-daapd.conf.templ: Set server version in server name by default 2006-10-25 02:51 rpedde * contrib/mt-daapd.conf.templ, debian/postinst: Fixes for debian packages 2006-10-24 05:21 rpedde * src/scan-mp3.c: Tune down 'short read' errors, closing #207 2006-10-24 05:17 rpedde * admin-root/config.xml, src/conf.c, src/mp3-scanner.c, src/os-unix.c, src/os-win32-u.c, src/os.h: add scanning/follow_symlinks option to close ticket #194 2006-10-24 04:22 rpedde * contrib/init.d/Makefile.am, contrib/init.d/mt-daapd-gentoo.templ, contrib/init.d/mt-daapd-suse.templ: add suse init.d script, closing ticket #112, remove gentoo init.d script, as it has an active maintainer 2006-10-24 03:51 rpedde * admin-root/index.css: Add index.css 2006-10-24 02:57 rpedde * admin-root/Makefile.am, admin-root/config.css, admin-root/config.html, admin-root/hdr.html, admin-root/thanks.html: css/xtml fixes from ccrdude 2006-10-24 02:50 rpedde * admin-root/Makefile.am: Fix missing index.css 2006-10-19 03:40 rpedde * configure.in: Oops... stop trying to drop a makefile in the debian dir 2006-10-19 03:28 rpedde * Makefile.am, debian/Makefile.am: Remove the debian folder from the distributed tarball 2006-10-19 03:13 rpedde * debian/Makefile.am: Make changelog come from a template for debian builds 2006-10-19 03:08 rpedde * configure.in: add system extensions, get rid of the old conditional checks 2006-10-17 03:30 rpedde * src/scan-aac.c, src/scan-mp4.c: Fix divide by zero error for aac/m4v files < 1 second long (hat tip to arvzb from the forums) 2006-10-16 03:52 rpedde * src/conf.c, src/main.c: Add hostname (%h) and version (%v) templates for the servername parameter 2006-10-16 03:24 rpedde * src/scan-wma.c: trivial printf formatting bug 2006-10-16 03:19 rpedde * src/scan-wma.c: Byte-endian fixes for wma parsing 2006-10-15 23:19 rpedde * src/mp3-scanner.c: Fix for null title/artist/album/genre in wma files 2006-10-15 23:07 rpedde * src/scan-wma.c: Make DRM-protected wma files have a codectype of WMAP 2006-10-15 05:00 rpedde * src/plugins/out-daap.c: Fix problem with smart playlists returning entire library 2006-10-12 02:40 rpedde * debian/changelog, debian/changelog.templ, debian/control, debian/docs, debian/postinst, debian/rules, mkdeb.sh.templ: Debian build fixes 2006-10-12 01:42 rpedde * src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Add database/quick_startup directive to specify that the database should start up quickly -- without vacuum in the case of sqlite 2006-10-09 00:16 rpedde * src/restart.c: Better logging for broken connections while streaming 2006-10-09 00:07 rpedde * admin-root/hdr.html, admin-root/index.html, src/scanner.mk: Add CCRDudes patches for xhtml compliance 2006-10-08 23:34 rpedde * osx/makedist.sh.templ: Add css files to the mac build 2006-10-08 23:27 rpedde * win32/nsi/mt-daapd.nsi.templ: add out-daap to win32 package 2006-10-08 23:14 rpedde * configure.in, src/mp3-scanner.c, src/scan-flac.c, src/xml-rpc.c: Autoconf for dirent, rather than win32ing 2006-10-08 18:05 rpedde * src/main.c: Load all plugins in plugin dir, rather than relying on a plugins entry 2006-10-05 03:58 rpedde * src/ff-plugins.h, src/plugin.c, src/plugins/out-daap.c: Fix indexing, move updates back into core 2006-10-04 04:33 rpedde * src/plugins/out-daap.c, src/plugins/ssc-wma.cpp, win32/mt-daapd.sln, win32/mt-daapd.vcproj, win32/out-daap, win32/out-daap/out-daap.def, win32/out-daap/out-daap.rc.templ, win32/out-daap/out-daap.vcproj, win32/out-daap/resource.h: Various win32 fixes 2006-10-03 14:41 rpedde * src/Makefile.am: redist ff-dbstruct.h 2006-10-02 05:08 rpedde * src/plugins/Makefile.am: Fix ld errors for automake 1.5 2006-10-02 04:25 rpedde * mkdist.sh.templ: update mkdist for autobuilder 2006-09-25 03:20 rpedde * src/Makefile.am, src/configfile.c, src/configfile.h, src/db-generic.c, src/db-generic.h, src/db-sql.c, src/db-sql.h, src/dispatch.c, src/dispatch.h, src/ff-dbstruct.h, src/ff-plugins.h, src/main.c, src/mp3-scanner.c, src/plugin.c, src/plugins/Makefile.am, src/plugins/out-daap-db.c, src/plugins/out-daap-db.h, src/plugins/out-daap-proto.c, src/plugins/out-daap-proto.h, src/plugins/out-daap.c, src/plugins/out-daap.h, src/plugins/rsp.c, src/plugins/ssc-ffmpeg.c, src/plugins/ssc-script.c, src/plugins/w32-event.c, src/scan-xml.c: Move daap to an external output module 2006-09-10 20:39 rpedde * admin-root/about.html, admin-root/firefly.css, admin-root/hdr.html: put version info on the sidebar 2006-09-10 19:27 rpedde * src/mp3-scanner.c: Make empty_strings dummy up artist, genre, and album 2006-09-10 04:53 rpedde * src/mp3-scanner.c, src/scan-mp3.c: Typo in genre 2006-09-02 20:16 rpedde * src/mp3-scanner.c: Treat m4b files as m4a files. 2006-09-01 04:16 rpedde * src/scan-mp3.c, src/scanner-driver.c: Better guess of bitrate when tag includes a duration tag 2006-08-31 02:43 rpedde * src/db-sql.c: Make case-insensitive fs a little less broken 2006-08-31 00:37 rpedde * src/scan-wma.c: Fix for bad seeks on wma subheaders 2006-08-29 04:01 rpedde * src/mp3-scanner.c, src/xml-rpc.c: tune down the stat errors 2006-08-29 03:21 rpedde * src/scan-wma.c, src/scanner.mk: Support for multiple wma composers 2006-08-28 03:59 rpedde * src/plugins/ssc-ffmpeg.c: Fixes for transcoding flacs with leading id3v2 tags 2006-08-28 03:58 rpedde * src/os-win32-u.c, src/win32.h, src/xml-rpc.c: win32 cleanups 2006-08-27 00:02 rpedde * src/scan-xml.c: Fix up iTunes metadata before inserting into the database (fixing the concat_compilations bug) 2006-08-26 04:14 rpedde * src/scan-mp3.c, src/scan-wma.c: Add sample rate from wma files, closing #166 2006-08-26 03:57 rpedde * src/mp3-scanner.c, src/scan-aac.c, src/scan-aif.c, src/scan-flac.c, src/scan-mp3.c, src/scan-mp4.c, src/scan-mpc.c, src/scan-ogg.c, src/scan-wav.c, src/scan-wma.c: Move collecting pmp3->file_size in the scanner driver rather than individual scanners. Fixes half of #166 2006-08-26 03:44 rpedde * src/xml-rpc.c: get file info from stat, rather than from scandir, fixing bug #196 2006-08-26 03:14 rpedde * src/conf.c: Fix problem on mac when updating config file through web interface 2006-08-25 03:37 rpedde * src/dispatch.c, src/err.c, src/err.h, src/main.c, src/os-win32-u.c: tune logging 2006-08-23 05:02 rpedde * src/mp3-scanner.c, src/os-win32-u.c, src/os-win32.c, src/os-win32.h, src/util.c, src/util.h: Fixes for traditional chinese file system 2006-08-20 21:11 rpedde * admin-root/config.xml: fix emacs breakage 2006-08-20 21:10 rpedde * osx/Install/root_DS_Store, osx/Quit Firefly.applescript, osx/makedist.sh.templ: Add the quit script, and fix the dist-builder to include it, and set new icon arrangement 2006-08-20 05:02 rpedde * src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql-updates.c: Bump db version to 12 to force a full rescan 2006-08-20 05:02 rpedde * src/db-sql.c: Make playlist filenames honor filesystem case settings 2006-08-20 04:51 rpedde * src/db-sql.c: make full rescan rescan playlists as well as songs 2006-08-20 04:50 rpedde * src/conf.c: add handler for case_insensitive 2006-08-20 03:59 rpedde * src/smart-parser.c: Fix processing of escaped strings 2006-08-20 03:59 rpedde * src/parser-driver.c: Fix debugging 2006-08-20 03:46 rpedde * src/parser-driver.c, src/parser.mk: fixes for parser testing framework 2006-08-19 23:57 RokuMike * osx/Firefly Helper/Info.plist: Update FireflyPrefs version to 1.0 2006-08-19 23:56 RokuMike * osx/FireflyPrefs/Info.plist: Update FireflyPrefs version to 1.0 2006-08-17 05:05 rpedde * src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Change db safety outside transactions 2006-08-17 05:05 rpedde * admin-root/config.xml: Add case_sensitive option to config page 2006-08-17 02:25 rpedde * src/main.c: Bump the end-scan message to E_LOG 2006-08-17 02:22 rpedde * src/db-sql.c: Default to case-sensitive fs 2006-08-14 04:09 rpedde * src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: wrap playlist scans in transaction 2006-08-14 01:24 rpedde * src/db-generic.h, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql.c, src/mp3-scanner.c: make initial scan faster 2006-08-14 00:00 rpedde * src/db-sql.c: more fs case fixes 2006-08-14 00:00 rpedde * src/main.c: Show scan completion in logs 2006-08-12 21:01 rpedde * src/db-sql.c: Improve reload perforamnce by skipping db lookups on forced reload 2006-08-12 01:14 RokuMike * osx/Install/Read Me First!.rtfd/TXT.rtf: Updated Read Me for 1.0 release 2006-08-11 05:33 rpedde * src/plugins/ssc-ffmpeg.c, src/scan-ogg.c: Make flac and ogg transcode and scan properly for unicode filenames. 2006-08-11 03:40 rpedde * src/plugins/ssc-wma.cpp: make ssc-wma work with unicode file names (bad codepage in multibyte translation) 2006-08-09 05:16 rpedde * src/db-sql.c: Make path searches case insensitive 2006-08-07 05:06 rpedde * src/db-sql.c, src/plugin.c: Make RSP honor the correct_order flag 2006-08-04 01:50 rpedde * src/main.c: Skip background scan if a foreground scan just happened 2006-08-03 02:56 rpedde * admin-root/config.xml: Add truncate and correct_order to config.xml 2006-08-03 02:55 rpedde * src/plugin.c: Get rid of mangle_rendezvous option 2006-08-03 02:55 rpedde * src/xml-rpc.c: Inverted rendezvous test 2006-08-02 23:37 rpedde * src/mp3-scanner.c: Fix for crash on empty extension, as reported by Denis in forums 2006-08-01 03:34 rpedde * src/dispatch.c: disable updates pending implementation of incremental updats 2006-07-29 06:35 rpedde * configure.in: Roll back half done dist 2006-07-29 06:33 rpedde * configure.in, src/dispatch.c: Default correct_order to 1 2006-07-29 06:31 rpedde * src/scan-wma.c, src/scanner.mk: Minor fixes to limit memory used by wma scanner 2006-07-29 05:42 rpedde * src/dispatch.c: Fix inverted test on whether or not the db revision was stable 2006-07-29 00:45 rpedde * src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql-updates.c, src/mp3-scanner.c: Add defensive index creation on startup, fix indexes for ordered query (and update schema), better startup after interrupted shutdown 2006-07-29 00:18 rpedde * src/dispatch.c: Defer updates while db is changing 2006-07-27 14:20 rpedde * osx/Install/_VolumeIcon.icns, osx/Install/root_DS_Store, osx/Uninstall Firefly.app, osx/Uninstall Firefly.applescript, osx/makedist.sh.templ: add dmg icon, fix extension onf README file, fix icon on Uninstall script 2006-07-27 04:35 RokuMike * osx/Firefly Helper/English.lproj/MainMenu~.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref~.nib: Remove unnecessary nib backup files 2006-07-26 21:16 rpedde * mkmac.sh.templ: add build script for osx 2006-07-26 07:52 rpedde * osx/Firefly Helper/Server, osx/Firefly Helper/Server/mt-daapd-ssc.sh: add default transcoder for osx 2006-07-26 07:49 rpedde * osx/Install, osx/Install/Read Me First!.rtfd, osx/Install/Read Me First!.rtfd/TXT.rtf, osx/Install/Read Me First!.rtfd/ff_logo_final_300.tif, osx/Install/_background_DS_Store, osx/Install/background.png, osx/Install/root_DS_Store: files necessary to build dmg 2006-07-26 07:48 rpedde * osx, osx/Firefly Helper, osx/Firefly Helper/English.lproj, osx/Firefly Helper/English.lproj/InfoPlist.strings, osx/Firefly Helper/English.lproj/MainMenu.nib, osx/Firefly Helper/English.lproj/MainMenu.nib/classes.nib, osx/Firefly Helper/English.lproj/MainMenu.nib/info.nib, osx/Firefly Helper/English.lproj/MainMenu.nib/keyedobjects.nib, osx/Firefly Helper/English.lproj/MainMenu.nib/objects.nib, osx/Firefly Helper/English.lproj/MainMenu~.nib, osx/Firefly Helper/English.lproj/MainMenu~.nib/classes.nib, osx/Firefly Helper/English.lproj/MainMenu~.nib/info.nib, osx/Firefly Helper/English.lproj/MainMenu~.nib/keyedobjects.nib, osx/Firefly Helper/English.lproj/MainMenu~.nib/objects.nib, osx/Firefly Helper/Firefly Helper.xcodeproj, osx/Firefly Helper/Firefly Helper.xcodeproj/project.pbxproj, osx/Firefly Helper/Firefly Minder_Prefix.pch, osx/Firefly Helper/FireflyHelper.h, osx/Firefly Helper/FireflyHelper.icns, osx/Firefly Helper/FireflyHelper.m, osx/Firefly Helper/FireflyServer.h, osx/Firefly Helper/FireflyServer.m, osx/Firefly Helper/Info.plist, osx/Firefly Helper/Japanese.lproj, osx/Firefly Helper/Japanese.lproj/InfoPlist.strings, osx/Firefly Helper/Japanese.lproj/MainMenu.nib, osx/Firefly Helper/Japanese.lproj/MainMenu.nib/classes.nib, osx/Firefly Helper/Japanese.lproj/MainMenu.nib/info.nib, osx/Firefly Helper/Japanese.lproj/MainMenu.nib/keyedobjects.nib, osx/Firefly Helper/ff_logo_status_menu.tif, osx/Firefly Helper/main.m, osx/Firefly Helper/version.plist, osx/FireflyCommon.h, osx/FireflyPrefs, osx/FireflyPrefs/English.lproj, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/classes.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/keyedobjects.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref~.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref~.nib/classes.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref~.nib/info.nib, osx/FireflyPrefs/English.lproj/FireflyPrefsPref~.nib/keyedobjects.nib, osx/FireflyPrefs/English.lproj/InfoPlist.strings, osx/FireflyPrefs/FireflyCommon.h, osx/FireflyPrefs/FireflyLogo.png, osx/FireflyPrefs/FireflyPrefs.xcodeproj, osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj, osx/FireflyPrefs/FireflyPrefsPref.tiff, osx/FireflyPrefs/FireflyPrefs_Prefix.pch, osx/FireflyPrefs/Info.plist, osx/FireflyPrefs/OrgFireflyMediaServerPrefs.h, osx/FireflyPrefs/OrgFireflyMediaServerPrefs.m, osx/FireflyPrefs/firefly.conf, osx/FireflyPrefs/version.plist, osx/FireflyPrefsProtocol.h, osx/Uninstall Firefly.app, osx/makedist.sh.templ: Add OSX souces, courtesy of RokuMike 2006-07-26 05:44 rpedde * src/dispatch.c, src/plugin.c: Make sure not to play data_kind 1 songs -- radio stations 2006-07-25 03:49 rpedde * src/db-sql.c, src/err.c, src/plugin.c, src/plugins/ssc-script.c, src/util.c, src/xml-rpc.c: -Wall cleanups, fix correct_order flag 2006-07-24 19:00 rpedde * configure.in: Make libz static when building static libs 2006-07-19 05:55 rpedde * src/rend-osx.c, src/rend-unix.c: Fix crash on TERM signal (unintialized memory) 2006-07-19 05:21 rpedde * src/plugins/rsp.c: roll back codectype tomfoolery in rsp.c 2006-07-19 05:13 rpedde * src/plugins/rsp.c, src/scan-xml.c: Fix crash with no location in iTunes xml 2006-07-17 22:35 rpedde * src/os-unix.c: Stat wrapper for os-unix, bring in sync with windows 2006-07-17 04:49 rpedde * src/conf.c, src/configfile.c, src/err.c, src/mp3-scanner.c, src/os-win32-u.c, src/os-win32.c, src/os-win32.h, src/os.h, src/plugins/ssc-ffmpeg.c, src/scan-mp3.c, src/scan-wma.c, src/scan-xml.c, src/util.c, src/util.h, src/win32.h, win32/mt-daapd.vcproj: Make win32 version file handling use wide character functions (for non-latin filenames) 2006-07-15 05:56 rpedde * src/main.c: Add -b option to manually set the ffid 2006-07-13 08:29 rpedde * src/mp3-scanner.c, src/scan-xml.c, src/util.c, src/util.h: Make server abort when a shutdown signal happens during a playlist or xml scan 2006-07-13 03:13 rpedde * src/db-sql-sqlite2.c: Fix problem where version wasn't being created properly on initial db 2006-07-12 23:07 rpedde * src/err.c, src/util.c, win32/mt-daapd.vcproj: Win32 fixes and cleanups 2006-07-12 22:52 rpedde * src/db-sql.c, src/err.c, src/main.c, src/os-win32.c, src/plugin.c, src/scan-xml.c, src/tabs.sh, src/util.c, src/xml-rpc.c: Fix tab expansion 2006-07-12 08:28 rpedde * src/rend-win32.c: fix select timeout in rend-win32.c 2006-07-12 04:39 rpedde * src/util.c, src/util.h: split well-used utility functions into util.c 2006-07-12 04:10 rpedde * src/Makefile.am, src/db-generic.c, src/db-sql-sqlite2.c, src/db-sql.c, src/err.c, src/err.h, src/main.c, src/plugin.c, src/scan-xml.c: Fix memory leak in scan-xml, closing #173 2006-07-11 05:54 rpedde * src/mp3-scanner.c: Make scanner stop in middle of scan 2006-07-09 23:03 rpedde * src/main.c, src/os-win32.c: Fix erroneous startup message 2006-07-07 22:53 rpedde * src/scan-xml.c: Add comment info from iTunes xml file 2006-07-07 22:24 rpedde * src/db-sql.c: Exclude radio station metadata from browse info. Not sure this is entirely correct. Should it be a config option? 2006-07-07 20:36 rpedde * src/conf.c: Make config file realpathed, fixing unwritable config file problem on mac 2006-07-07 20:19 rpedde * src/err.c: Stop using strftime on error logs, as it is defective on win32 -- fixes #158 2006-07-07 20:10 rpedde * src/err.c: Fix thinko in err.c, possibly fixing #165 2006-07-07 20:07 rpedde * src/os-unix.c: Fix os_apppath function, closing #185 2006-07-06 09:54 quboid42 * win32/FireflyShell/FireflyShell.rc: Remove dummy text about passwords and add some better text supplied by Mike Kobb. 2006-07-06 05:18 rpedde * src/os-win32.c: Add debugging to chase down "out of phandles" error. 2006-07-05 23:04 andbe611 * admin-root/config.html, admin-root/config.js: Font size fiddeling 2006-07-05 22:31 andbe611 * admin-root/about.html, admin-root/aspl-license.html, admin-root/config.html, admin-root/firefly.css, admin-root/ftr.html, admin-root/gpl-license.html, admin-root/hdr.html, admin-root/index.html, admin-root/smart.html, admin-root/thanks.html: Took heading size down a bit (h1 -> h2) Fixed the "config below sidebar" picture 5 of ticket #181 2006-07-05 22:00 andbe611 * admin-root/config.html, admin-root/config.js: Attempt #3 on ticket #181, input boxes are not as wide, buttons same size and hopefully the stair casing is fixed. (picture 3 in ticket #181) 2006-07-03 20:54 andbe611 * admin-root/config.js: Lame atempt to fix the stair case mis-alignment shown Scanning in picture 3 of ticket #181 2006-07-03 20:22 andbe611 * admin-root/config.html, admin-root/config.js, admin-root/index.html: Safari button de-ulgyfication ticket #186, take II. I won't close it until it has been checked this time. 2006-07-02 21:01 andbe611 * admin-root/index.html: Changed buttons from