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 <button> to <input>
	  to prevent Safari
	  button uglyness. Closes #186 and the button misalignment of #181

2006-06-30 05:33  rpedde

	* src/db-sql.c, src/smart-parser.c: Fix error messages in smart
	  playlists, and verify updated clauses on edit

2006-06-30 05:20  rpedde

	* admin-root/smartpopup.html: Make wizard fields match real
	  playlist fields

2006-06-30 05:17  rpedde

	* src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/mp3-scanner.c:
	  Fix iTunes xml scanning

2006-06-30 05:10  rpedde

	* src/dispatch.c: Really REALLY fix the transcode playcount update

2006-06-29 21:53  andbe611

	* admin-root/config.html, admin-root/config.js: Remove the "saved"
	  alert on config.html closes #160

2006-06-29 20:52  andbe611

	* admin-root/config.js: config.html IE tweaks closes #182
	  config.html Safari/Konqueror tweaks, might close #181

2006-06-29 08:06  andbe611

	* admin-root/firefly.css, admin-root/hdr.html,
	  admin-root/smart.html, admin-root/smart.js: Show error messages
	  when creating smart playlists. Closes #180

2006-06-29 07:01  rpedde

	* src/dynamic-art.c: Fix cover art on win32, closing #167

2006-06-29 06:37  rpedde

	* src/os-win32.c: Suppress errors when dep libs aren't present
	  (wmvcore.dll for ssc-wma, for example). Should close ticket #177

2006-06-29 06:36  rpedde

	* win32/mt-daapd.vcproj: Add updates code

2006-06-29 06:21  rpedde

	* src/Makefile.am, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c,
	  src/db-sql-updates.c, src/db-sql.c, src/mtd-update.c: Add db
	  auto-upgrade back in

2006-06-29 05:25  rpedde

	* src/plugins/rsp.c: Add type and disabled to all browse returns

2006-06-29 02:57  rpedde

	* src/dispatch.c: make updates work with art_filename

2006-06-28 07:11  andbe611

	* admin-root/smartpopup.html: Fixed cellspacing gap and font size
	  on smart playlist wizard,
	  seems like I keep breaking things all over the place. Sorry

2006-06-28 06:46  rpedde

	* admin-root/smartpopup.html: use right css for wizard pop-up

2006-06-28 05:57  rpedde

	* src/mp3-scanner.c: Only scan xml files named iTunes music library

2006-06-28 05:29  rpedde

	* src/plugin.c: fix deadlock on smp (fingers crossed)

2006-06-28 05:29  rpedde

	* src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Fix index on path

2006-06-28 00:01  andbe611

	* admin-root/hdr.html, admin-root/index.html, admin-root/status.js:
	  Layoutfixes on index.html plus some spinner fiddeling

2006-06-27 22:17  andbe611

	* admin-root/Makefile.am, admin-root/firefly.css,
	  admin-root/firefly.js, admin-root/hdr.html,
	  admin-root/mt-daapd.css, admin-root/mt-daapd.js,
	  win32/nsi/mt-daapd.nsi.templ: Renamed files from mt-daapd.xx to
	  firefly.xx

2006-06-27 22:08  andbe611

	* admin-root/index.html, admin-root/status.js, admin-root/util.js:
	  Closed #143 implemented part 4) and 5)
	  Closed #175

2006-06-25 20:36  andbe611

	* admin-root/Makefile.am, win32/nsi/mt-daapd.nsi.templ: Still
	  forgetting nsi and automake files, don't know if there is
	  a cure.

2006-06-25 20:33  andbe611

	* admin-root/hdr.html, admin-root/index.html,
	  admin-root/mt-daapd.css, admin-root/spinner_stopped.gif,
	  admin-root/status.js, admin-root/util.js: Removed status update
	  bar, fixes #123
	  Some spinner tweaks

2006-06-25 19:46  andbe611

	* admin-root/config.js: Fixed #174 advanced config page sometimes
	  borked

2006-06-25 19:42  andbe611

	* admin-root/Makefile.am, win32/nsi/mt-daapd.nsi.templ: One day I
	  will remember the autoconf and nsi files

2006-06-25 19:01  andbe611

	* admin-root/about.html, admin-root/hdr.html: Finished moving
	  status.html as index.html page and index.html
	  as about.html. Switched menu position of "smart playlist" and
	  "configuration"

2006-06-25 18:56  andbe611

	* admin-root/index.html, admin-root/status.html: Make status.html
	  the index page

2006-06-25 18:52  andbe611

	* admin-root/about.html, admin-root/index.html: Make status.html
	  the index page

2006-06-25 18:28  andbe611

	* admin-root/mt-daapd.css, admin-root/smart.html,
	  admin-root/status.html: css cleanup and a fix for smart playlist
	  table ticket #154

2006-06-25 17:55  andbe611

	* admin-root/config.html, admin-root/config.js,
	  admin-root/config.xml, admin-root/mt-daapd.css: Layout fiddeling
	  on config.html closes #163

2006-06-25 17:29  andbe611

	* admin-root/hdr.html, admin-root/mt-daapd.css,
	  admin-root/spinner.gif: Fixed the spinner closes ticket #124

2006-06-25 17:26  andbe611

	* admin-root/smart.html: Small layout fixes

2006-06-20 04:19  rpedde

	* tools/decodeflow.c: minor changes to decodeflow

2006-06-20 03:41  rpedde

	* src/err.c: Minor logging fixes

2006-06-20 03:12  rpedde

	* src/db-generic.c, src/db-generic.h, src/db-sql.c,
	  src/mp3-scanner.c: Fix erroneous messages on bad playlists

2006-06-19 05:47  rpedde

	* src/plugin.c: Fix crash on no user-agent, fixing ticket #164

2006-06-19 05:16  rpedde

	* src/err.c: Always log E_LOG or higher to syslog, closing #137

2006-06-19 05:06  rpedde

	* src/err.c: Maybe fix for deadlocks on smp

2006-06-19 05:02  rpedde

	* src/configfile.c: 302 directory requests to the index page,
	  closing ticket #157

2006-06-19 04:45  rpedde

	* src/scan-wma.c: multiple composer support (maybe) fixing #156

2006-06-19 04:29  rpedde

	* src/main.c: Make empty password not show a lock in iTunes,
	  closing #155

2006-06-19 04:25  rpedde

	* src/db-generic.h, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c,
	  src/db-sql.c, src/dispatch.c, src/main.c, src/scan-xml.c: Import
	  streaming stations form iTunes XML file, closing ticket #130, add
	  scan/correct_order to make static playlists return in correct
	  order closing ticket #159

2006-06-18 06:16  rpedde

	* src/xml-rpc.c: Add shutdown method, closing ticket #121

2006-06-18 04:54  rpedde

	* contrib/Makefile.am, contrib/mt-daapd.conf.templ: Default to
	  correct plugins, don't clobber existing config file

2006-06-17 05:36  rpedde

	* src/plugin.c: serve wma natively to soundbridge over daap

2006-06-16 06:57  rpedde

	* src/conf.c: Fix crash on unknown config options

2006-06-16 06:06  rpedde

	* win32/nsi/mt-daapd-example.conf, win32/nsi/mt-daapd.nsi.templ:
	  make log truncation the default

2006-06-16 05:53  rpedde

	* src/err.h: Fix bad forward declaration

2006-06-16 05:50  rpedde

	* src/err.h, win32/config.h.templ: win32 header fixes; cleanups.

2006-06-16 05:48  rpedde

	* win32/nsi/mt-daapd.nsi.templ: Fix the bug where custom mp3 dir
	  appends "firefly media server" to the end of the path. Closes
	  #145

2006-06-15 08:50  andbe611

	* admin-root/hdr.html: Reverted hdr.html to r1228 and filed ticket
	  #157 to solve it

2006-06-15 08:00  andbe611

	* admin-root/status.js: Temp fix for broken status page (it didn't
	  update), ugly update bar
	  is still there though

2006-06-15 07:10  rpedde

	* src/daapd.h, src/db-generic.c, src/db-generic.h, src/db-sql.c,
	  src/db-sql.h, src/main.c, src/xml-rpc.c: add rescan/full rescan
	  methods to xml-rpc for ticket #121

2006-06-15 05:40  andbe611

	* admin-root/hdr.html: Make sure "Home" is selected even when
	  accessing the
	  server as http://firefly-server/ (as opposed to
	  http://firefly-server/index.html)

2006-06-15 04:26  rpedde

	* src/plugins/rsp.c, src/plugins/xml-rpc.c, src/plugins/xml-rpc.h:
	  Attempt to fix #147 - long song lists hang soundbridge... need
	  grommet to test

2006-06-15 04:16  rpedde

	* src/os-unix.c: Another attempt at #153

2006-06-15 00:28  rpedde

	* src/os-unix.c, src/os-win32.c, src/w32-eventlog.c: Fix
	  MAX_PATH/PATH_MAX issue, closing #153

2006-06-14 20:27  andbe611

	* admin-root/Makefile.am, admin-root/config.html,
	  admin-root/ff_logo_182.gif, admin-root/ff_logo_sm.gif,
	  admin-root/ftr.html, admin-root/hdr.html, admin-root/index.html,
	  admin-root/mt-daapd.css, admin-root/smart.html,
	  win32/nsi/mt-daapd.nsi.templ: Changed web UI to a spiffier
	  Firefly one.
	  This closes ticket #135 #52 and 3) of ticket #143
	  Temporary removed experimental section (playlist.html and
	  the daap java player)

2006-06-14 04:33  rpedde

	* src/main.c: Don't do startup scan (unless requested) when
	  scan_interval is set to 0

2006-06-14 04:19  rpedde

	* configure.in, src/scan-aif.c: add testing for stdint for uintXX_t

2006-06-13 20:09  andbe611

	* admin-root/config.js: Removed browse button/links fixes ticket
	  #152

2006-06-13 08:13  rpedde

	* configure.in: configure fix for building osx packages with static
	  libs

2006-06-13 08:13  rpedde

	* src/scanner.mk: scanner framework update to include
	  corefoundation

2006-06-13 05:49  rpedde

	* src/scan-aif.c, src/win32.h, win32/mt-daapd.vcproj: Win32
	  cleanups for aiff support.

2006-06-13 05:48  rpedde

	* src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql.c: Purge
	  unindexed music files after the song scan, fixing ticket #146.
	  This needs much testing.

2006-06-13 05:45  rpedde

	* src/conf.c, src/err.c, src/err.h: Support for log truncation.

2006-06-13 05:30  rpedde

	* src/scan-mp3.c: add support for POPM in mp3 files, closing ticket
	  #149

2006-06-13 02:57  rpedde

	* src/scan-wma.c: fix wm/shareduserrating

2006-06-13 02:27  rpedde

	* src/conf.c, src/main.c, src/os-unix.c, src/os-win32.c, src/os.h:
	  add -a switch for mac .app bundle

2006-06-12 06:53  rpedde

	* src/dispatch.c, src/dynamic-art.c: Fix typo on art_filename
	  (possibly fixing cover art?) closing #140 and #94

2006-06-12 06:11  rpedde

	* src/plugin.c: Don't transcode alac to iTunes clients

2006-06-12 05:41  rpedde

	* src/Makefile.am, src/mp3-scanner.c, src/scan-aif.c,
	  src/scanner-driver.c, src/scanner.mk: first pass at aif support.
	  Doesn't honor the ID3 block, but should get merged by the iTunes
	  XML file. Closes #141

2006-06-11 21:52  andbe611

	* admin-root/config.xml, admin-root/status.html: Fixed 1) and 2) of
	  ticket #143

2006-06-09 05:31  rpedde

	* win32/nsi/mt-daapd.nsi.templ: typo, redux

2006-06-09 05:30  rpedde

	* win32/nsi/mt-daapd.nsi.templ: typo

2006-06-09 05:12  rpedde

	* admin-root/Makefile.am, win32/nsi/mt-daapd.nsi.templ: More minor
	  logoing fixes

2006-06-09 05:06  rpedde

	* CREDITS, admin-root/CREDITS, admin-root/ff_logo_182.gif,
	  admin-root/hdr.html, admin-root/index.html,
	  admin-root/mt-daapd.png, admin-root/smartpopup.html,
	  src/os-unix.c: logoing changes

2006-06-08 10:10  rpedde

	* src/os-win32.c, src/rend-win32.c, src/scan-mp3.c: Make event logs
	  register correctly, turn down the select error on windows
	  rendezvous, and fix crash on short mp3 files.

2006-06-08 09:37  rpedde

	* win32/nsi/mt-daapd.nsi.templ: Fix the "file in use problem on
	  install"

2006-06-07 06:54  andbe611

	* admin-root/lib-js/prototype.js: Make prototype.js first test for
	  XMLHttprequest object
	  and then the IE active-x thingies. This forces IE 7 to use
	  the native XMLHttprequest object. (and debugging on gecko
	  browsers easier)

2006-06-07 05:43  rpedde

	* win32/FireflyShell/FireflyShell.cpp: Fix cwd problem causing
	  logfile page not to load.

2006-06-07 05:43  rpedde

	* src/plugins/ssc-wma.cpp: Add wmav back in, make wma transocing
	  for non-standard bitrates and samplerates.

2006-06-07 04:38  rpedde

	* src/scan-mp3.c: stop crash on unknown song_length

2006-06-07 03:24  rpedde

	* src/smart-parser.c: segv when error not set, thanks to kit from
	  forums

2006-06-06 05:22  rpedde

	* src/plugins/ssc-wma.cpp: Disable wma voice pending further
	  debugging.

2006-06-06 05:22  rpedde

	* win32/nsi/mt-daapd.nsi.templ: Make title not include version
	  number, fix error overwriting message on firefly.exe, add .wma to
	  extensions, add manifest for xp style controls.

2006-06-06 04:04  rpedde

	* win32/FireflyShell/FireflyShell.cpp: Set cwd to appdir, so
	  relative logfiles work.

2006-06-06 04:04  rpedde

	* win32/FireflyShell/AboutPage.cpp, win32/FireflyShell/AboutPage.h:
	  Remove pushbuttom web page functions

2006-06-06 04:03  rpedde

	* win32/FireflyShell/FireflyShell.exe.manifest,
	  win32/FireflyShell/stdafx.h: Add manifest for winxp style
	  controls, remove link options from stdafx for old broken version
	  of vs.

2006-06-06 03:36  rpedde

	* win32/FireflyShell/AboutPage.cpp, win32/FireflyShell/AboutPage.h,
	  win32/FireflyShell/FireflyShell.rc,
	  win32/FireflyShell/FireflyShell.vcproj,
	  win32/FireflyShell/resource.h: Add hyperlinks to the about page

2006-06-05 07:43  rpedde

	* win32/nsi/mt-daapd.nsi.templ: add ssc-wma to the nsi package, as
	  well as msvcr71.dll and msvcp71.dll, closing ticket #132

2006-06-05 04:18  rpedde

	* src/ff-plugins.h, src/plugin.c, src/plugins/rsp.c,
	  src/plugins/ssc-wma.cpp, win32/FireflyShell/FireflyShell.vcproj,
	  win32/mt-daapd.sln, win32/mt-daapd.vcproj, win32/rsp.vcproj,
	  win32/ssc-ffmpeg.vcproj, win32/ssc-wma, win32/ssc-wma/resource.h,
	  win32/ssc-wma/ssc-wma.def, win32/ssc-wma/ssc-wma.rc.templ,
	  win32/ssc-wma/ssc-wma.vcproj, win32/versionize.bat,
	  win32/w32-event.vcproj: Add plugin for wma transcoding based on
	  windows media format 9.5 SDK.

2006-06-05 03:37  rpedde

	* src/scan-wma.c: new codectype for wma voice

2006-06-04 22:29  andbe611

	* admin-root/config.js, admin-root/hdr.html: Fixed #133 only send
	  config options that has changed when saving from
	  web config.
	  Temporarily removed the fixpng.js (IE transparent png fix script)

2006-06-04 20:50  andbe611

	* admin-root/config.js: Always look for debug alerts() before
	  comitting.

2006-06-04 20:38  andbe611

	* admin-root/config.js: Fixed ticket #131 and fixed values
	  sometimes not URI escaped
	  plus found a regexp without the global "g" flag

2006-06-04 20:16  andbe611

	* admin-root/config.html, admin-root/config.js: Fixed ticket #118

2006-06-04 19:43  andbe611

	* admin-root/config.js: Minor refactoring to make use of some
	  prototype.js niftyties

2006-06-04 19:28  andbe611

	* admin-root/config.js, admin-root/config.xml: Whole sections in
	  config.xml can be marked as advanced, they won't
	  be displayed at all in the basic config UI. (previously the title
	  and the box was visible)
	  Added all but UI part of #118

2006-06-04 18:03  andbe611

	* admin-root/config.js, admin-root/config.xml: Refactor config.js
	  let ConfigXML use mt-daapd.conf section:element_id
	  as the html element id. This fixes ticket #125 and makes the
	  config.xml
	  parser a bit less complicated.
	  Config.xml no got rid of config_section and uses an id like this:
	  "general:servername" etc
	  One day I will actually think before I start coding. Always pick
	  the
	  easy and well thought out solution over the quick and dirty.

2006-06-04 09:31  rpedde

	* src/dispatch.c, src/plugin.c, src/plugin.h,
	  src/transcoder-driver.c, src/transcoder.mk: add framework for
	  testing transcoder dlls

2006-06-04 08:13  rpedde

	* src/plugin.c, src/scan-wma.c, src/scanner-driver.c,
	  src/scanner.mk: add wmal and wmap codectypes for wma lossless and
	  wma pro

2006-06-04 04:51  rpedde

	* src/scan-mp3.c: Calculate bitrate without header

2006-06-04 04:45  rpedde

	* src/scan-mp3.c: Better estimate of bitrate on mp3 files

2006-06-04 03:36  rpedde

	* src/err.c: Lower debug load by only event plugining level E_LOG
	  or lower

2006-06-03 09:17  rpedde

	* src/db-sql.c, src/plugins/rsp.c: Fix sample rate and bitrate for
	  rsp and daap, fixing #134

2006-06-03 07:47  rpedde

	* src/plugin.c: tune logging

2006-06-03 06:10  rpedde

	* src/dispatch.c, src/plugins/rsp.c: implement password handling
	  for rsp

2006-06-03 06:02  rpedde

	* src/plugins/rsp.c: Add browse type detailed for rsp

2006-06-01 07:31  rpedde

	* win32/nsi/mt-daapd.nsi.templ: Forgot to distribute no_access.html
	  with windows package

2006-06-01 06:27  rpedde

	* src/main.c: compile first, then commit. even on one-liners.
	  stupid stupid stupid.

2006-06-01 06:20  rpedde

	* src/main.c: Don't send scan stopped events if the scan was
	  aborted by service shutdown

2006-06-01 06:17  rpedde

	* admin-root/Makefile.am, admin-root/no_access.html, src/conf.c,
	  src/configfile.c: Make the no_access page work for blank admin_pw

2006-06-01 05:44  rpedde

	* win32/nsi/mt-daapd-example.conf: new defaults on config file for
	  win32

2006-06-01 05:04  rpedde

	* src/configfile.c: implement configfile for the no_access page

2006-06-01 04:21  rpedde

	* src/conf.c: fix debuglevel not being honored in config

2006-06-01 04:19  rpedde

	* src/err.c: fix crash on web interface when saving config

2006-05-31 20:10  andbe611

	* admin-root/config.js: /config.html?debug will save all options
	  one by one
	  and report errors to the console (Firefox with Firebug or Safari
	  other browsers might explode)
	  /config.html?debug=validate will validate all options
	  one by one and report errors to the very same console

2006-05-31 19:57  andbe611

	* admin-root/config.xml: Added yet another oscure daap config
	  option to the web admin

2006-05-31 19:52  andbe611

	* admin-root/no_access.html: Added a page that is to be shown when
	  someone tries to access
	  Firefly from a non local host when there is no password set
	  for the web admin.
	  The page is not styled since the whole web admin will be
	  "Fireflied" soonish.

2006-05-31 14:37  quboid42

	* win32/nsi: Ignore the .nsi file generated from the .nsi.templ
	  file.

2006-05-31 13:06  quboid42

	* win32/FireflyShell/ServiceControl.cpp: Don't bother with any of
	  the timeout business if the state has
	  actually changed. Stops release builds incorrectly displaying
	  errors claiming that the service has failed to start/stop.

2006-05-31 09:50  rpedde

	* src/configfile.c: Fix problem with remotely accessing config page

2006-05-31 08:34  rpedde

	* src/err.c, src/os-win32.c, src/plugin.c, src/plugins/w32-event.c,
	  src/xml-rpc.c, win32/ff.ico, win32/nsi/mt-daapd.nsi.templ: Fix
	  event dispatching across platforms, clean up icon on win32,
	  update installer template.

2006-05-31 08:33  rpedde

	* src/scan-flac.c, src/scan-ogg.c: win32 cleanups

2006-05-31 06:07  rpedde

	* src/db-generic.h, src/db-sql.c, src/dispatch.c, src/ff-plugins.h,
	  src/plugin.c, src/plugin.h, src/plugins/rsp.c: Fix the
	  opportunistic encoding thing -- only transcode to platforms that
	  need it

2006-05-31 05:43  rpedde

	* src/plugins/xml-rpc.c: turn down debugging info in xml-rpc.c

2006-05-31 05:14  rpedde

	* win32/FireflyConfig, win32/versionize.bat: Get rid of the
	  FireflyConfig stuff

2006-05-31 04:24  rpedde

	* src/configfile.c, src/os-unix.c, src/os-win32.h, src/os.h: Make
	  blank admin password disable the admin interface for all but
	  localhost

2006-05-31 04:15  rpedde

	* src/conf.c: escape commas in multivalued string, closing ticket
	  #128

2006-05-31 02:33  rpedde

	* src/conf.c, src/xml-rpc.c: Check all parameters before writing
	  them to the config file, send meaningful information to web
	  client on bad update

2006-05-30 23:46  rpedde

	* src/conf.c, src/err.c, src/err.h, src/main.c: Logging fixups --
	  allow multiple log destinations, always syslog fatals (even
	  before config read), honor logging changes via web interface

2006-05-30 21:01  quboid42

	* win32/FireflyShell/res/FireflyShell.ico,
	  win32/FireflyShell/res/ShellRunning.ico,
	  win32/FireflyShell/res/ShellStopped.ico: Add 48x48 and 64x64
	  icons.
	  
	  Add 256 colour icons at 16x16 and 32x32 too.

2006-05-30 20:19  quboid42

	* win32/FireflyShell/NotifyIcon.cpp,
	  win32/FireflyShell/NotifyIcon.h: Respond to WM_CLOSE in the
	  hidden window so that the installer can
	  kill us off nice and easily.

2006-05-30 20:13  quboid42

	* win32/FireflyShell/FireflyShell.cpp: Fix a rather heinous memory
	  bug. Don't delete things on the stack!

2006-05-30 19:47  quboid42

	* win32/FireflyShell/AboutPage.cpp, win32/FireflyShell/AboutPage.h,
	  win32/FireflyShell/FireflyShell.rc,
	  win32/FireflyShell/res/logo.bmp, win32/FireflyShell/resource.h:
	  Use the firely logo on the about page.

2006-05-30 19:31  rpedde

	* src/plugin.c: Fix crash on connect with no plugins

2006-05-30 19:28  rpedde

	* src/scan-wma.c: Make int/string descriptors interchangeable on
	  wma tags

2006-05-30 17:30  quboid42

	* win32/FireflyShell/MainDlg.cpp, win32/FireflyShell/MainDlg.h,
	  win32/FireflyShell/res/FireflyShell.ico,
	  win32/FireflyShell/res/ShellRunning.ico,
	  win32/FireflyShell/res/ShellStopped.ico: Use the new branding for
	  the icons.
	  
	  Set the dialog box icon appropriately too.

2006-05-30 16:47  quboid42

	* win32/FireflyShell/FireflyShell.cpp,
	  win32/FireflyShell/FireflyShell.h,
	  win32/FireflyShell/MainDlg.cpp, win32/FireflyShell/MainDlg.h,
	  win32/FireflyShell/NotifyIcon.cpp: Make the configuration dialog
	  appear near the mouse pointer if
	  launched from the shell notification icon as requested by Roku's
	  Anthony Wood.

2006-05-30 13:41  quboid42

	* win32/FireflyShell/ConfigPage.cpp,
	  win32/FireflyShell/FireflyShell.rc: Reformat dialog boxes a bit
	  so that things fit better.

2006-05-30 13:39  quboid42

	* win32/FireflyShell/README.txt: Refer to the right license file.

2006-05-30 13:15  quboid42

	* win32/FireflyShell/AboutPage.cpp,
	  win32/FireflyShell/AdvancedPage.cpp,
	  win32/FireflyShell/ConfigPage.cpp: Put up hourglasses while
	  making people wait.

2006-05-30 13:14  quboid42

	* win32/FireflyShell/version.h.templ: Make FireflyShell version
	  number format match the server and plugins.

2006-05-30 12:54  quboid42

	* win32/FireflyShell/FireflyShell.rc: Actually put the version
	  information in the executable.

2006-05-30 11:29  quboid42

	* win32/FireflyShell/FireflyShell.rc,
	  win32/FireflyShell/LogPage.cpp, win32/FireflyShell/LogPage.h,
	  win32/FireflyShell/MainDlg.cpp, win32/FireflyShell/resource.h:
	  Implement the logging tab by reading the log file straight from
	  disk.

2006-05-30 11:28  quboid42

	* win32/FireflyShell/VersionInfo.cpp: More warning fixage.

2006-05-30 11:26  quboid42

	* win32/FireflyShell/FireflyShell.cpp,
	  win32/FireflyShell/ServerEvents.cpp: Lose a couple of build
	  warnings.

2006-05-30 11:24  quboid42

	* win32/FireflyShell/stdafx.h: It looks like we'll have to use
	  _CRT_SECURE_NO_DEPRECATE to lose warnings
	  otherwise we can't use fopen and friends without getting scary
	  warnings
	  on VS2005!

2006-05-30 07:02  andbe611

	* admin-root/config.js, admin-root/config.xml: Put the daap options
	  in the right mt-daapd.conf section.
	  Changed the config.html Save debugger to only print
	  options that return errors.

2006-05-29 20:00  andbe611

	* admin-root/config.js: Added debugging to config.html
	  If you open the page /config.html?debug
	  There will be debug messages to the javascript console when
	  you press the Save button
	  In Safari activate the javascript console like this
	  http://getahead.ltd.uk/ajax/debug-safari
	  In Firefox install the extension Firebug and activate the console
	  there

2006-05-29 11:58  rpedde

	* src/Makefile.am, src/plugins/Makefile.am: get rid of
	  mtd-plugins.h in favor of combined plugin header file
	  ff-plugins.h

2006-05-29 11:52  andbe611

	* admin-root/config.xml: Added missing options to config

2006-05-29 11:52  rpedde

	* src/mDNSUNP.c: get rid of uninitialized value, closing ticket
	  #120

2006-05-29 11:29  rpedde

	* src/conf.c: Make conf writer write multivalued properties as
	  comma separated

2006-05-29 11:25  rpedde

	* src/conf.c, src/mp3-scanner.c: force section and key names to not
	  have spaces. Fixes problems in the configurator

2006-05-29 11:07  rpedde

	* win32/FireflyShell/FireflyShell.vcproj, win32/ff.ico,
	  win32/mt-daapd-res.h, win32/mt-daapd.rc, win32/mt-daapd.rc.templ,
	  win32/mt-daapd.sln, win32/mt-daapd.vcproj,
	  win32/nsi/mt-daapd.nsi.templ, win32/resource.h, win32/rsp-res.h,
	  win32/rsp.rc.templ, win32/rsp.vcproj, win32/ssc-ffmpeg.rc.templ,
	  win32/ssc-ffmpeg.vcproj, win32/versionize.bat,
	  win32/w32-event-res.h, win32/w32-event.rc.templ,
	  win32/w32-event.vcproj: Add resources for all plugins, make
	  Mike's configurator the default configurator for the package
	  build.

2006-05-29 09:14  rpedde

	* src/plugins/Makefile.am, src/plugins/compat.c,
	  src/plugins/compat.h, src/plugins/rsp.c, src/plugins/rsp.h,
	  src/plugins/w32-event.c, src/plugins/xml-rpc.c,
	  src/plugins/xml-rpc.h, win32, win32/FireflyShell,
	  win32/FireflyShell/AboutPage.cpp, win32/FireflyShell/AboutPage.h,
	  win32/FireflyShell/AdvancedPage.cpp,
	  win32/FireflyShell/AdvancedPage.h,
	  win32/FireflyShell/ConfigPage.cpp,
	  win32/FireflyShell/ConfigPage.h, win32/FireflyShell/DosPath.cpp,
	  win32/FireflyShell/DosPath.h,
	  win32/FireflyShell/FireflyShell.cpp,
	  win32/FireflyShell/FireflyShell.h,
	  win32/FireflyShell/FireflyShell.rc,
	  win32/FireflyShell/FireflyShell.vcproj,
	  win32/FireflyShell/IniFile.h, win32/FireflyShell/LogPage.cpp,
	  win32/FireflyShell/LogPage.h, win32/FireflyShell/MainDlg.cpp,
	  win32/FireflyShell/MainDlg.h, win32/FireflyShell/NotifyIcon.cpp,
	  win32/FireflyShell/NotifyIcon.h, win32/FireflyShell/README.txt,
	  win32/FireflyShell/ServerEvents.cpp,
	  win32/FireflyShell/ServerEvents.h,
	  win32/FireflyShell/ServiceControl.cpp,
	  win32/FireflyShell/ServiceControl.h,
	  win32/FireflyShell/VersionInfo.cpp,
	  win32/FireflyShell/VersionInfo.h, win32/FireflyShell/res,
	  win32/FireflyShell/res/FireflyShell.ico,
	  win32/FireflyShell/res/ShellRunning.ico,
	  win32/FireflyShell/res/ShellStopped.ico,
	  win32/FireflyShell/resource.h, win32/FireflyShell/singleton.h,
	  win32/FireflyShell/stdafx.cpp, win32/FireflyShell/stdafx.h,
	  win32/FireflyShell/version.h.templ,
	  win32/FireflyShell/version.rc, win32/versionize.bat: Merge from
	  dev-FireflyShell branch

2006-05-29 07:57  rpedde

	* src/main.c: Maybe fix for frontrow problems?

2006-05-29 07:37  rpedde

	* src/plugins/xml-rpc.c: back out changes to xml-rpc.c

2006-05-29 07:37  rpedde

	* src/plugins/rsp.c, src/plugins/xml-rpc.c: Fix format string
	  problems in rsp.c

2006-05-28 20:11  rpedde

	* src/ff-plugins.h, src/plugins/ssc-ffmpeg.c: minor syntax fixes

2006-05-28 08:46  rpedde

	* admin-root/Makefile.am, admin-root/hdr.html,
	  admin-root/pngfix.js: make .png logo transparent. probably
	  useless, as the logo is going to be replaced, but there you go.

2006-05-28 08:45  rpedde

	* src/ff-plugins.h, src/mp3-scanner.c, src/plugin.c,
	  src/plugins/rsp.c, win32/mt-daapd.vcproj,
	  win32/nsi/mt-daapd.nsi.templ: add ogg metainfo parsing, and ogg
	  playback. fix problems with not recognizing when to transcode on
	  rsp

2006-05-28 06:36  rpedde

	* src/scan-flac.c, win32/mt-daapd.vcproj,
	  win32/nsi/mt-daapd.nsi.templ: Add support for flac metatag
	  reading and playback on win32.

2006-05-28 06:11  rpedde

	* src/ff-plugins.h, src/main.c, src/plugin.c,
	  src/plugins/ssc-ffmpeg.c, src/plugins/w32-event.c,
	  src/webserver.c, win32/mt-daapd.sln, win32/mt-daapd.vcproj,
	  win32/nsi/mt-daapd.nsi.templ, win32/ssc-ffmpeg-res.h,
	  win32/ssc-ffmpeg.def, win32/ssc-ffmpeg.rc.templ,
	  win32/ssc-ffmpeg.vcproj, win32/versionize.bat: Fixes to build,
	  install, and run ffmpeg ssc on win32

2006-05-28 04:06  rpedde

	* src/Makefile.am, src/db-sql.c, src/dispatch.c, src/ff-plugins.h,
	  src/main.c, src/mp3-scanner.c, src/plugin.c, src/plugin.h,
	  src/plugins/Makefile.am, src/plugins/rsp.c, src/plugins/rsp.h,
	  src/plugins/ssc-ffmpeg.c, src/plugins/ssc-script.c,
	  src/plugins/xml-rpc.c, src/ssc.c, src/ssc.h: add ffmpeg-based
	  transcoding

2006-05-27 21:11  andbe611

	* admin-root/util.js: Forgot this file in last comitt

2006-05-27 21:04  andbe611

	* admin-root/Makefile.am, admin-root/config.js,
	  admin-root/hdr.html, admin-root/playlist.js,
	  admin-root/status.js, win32/nsi/mt-daapd.nsi.templ: Move common
	  javascript functions to util.js closes #69
	  Javascript fixes for Safari

2006-05-27 17:30  andbe611

	* admin-root/config.js: Prevent "Remove" from removing the last
	  html input for options
	  with multiple values.

2006-05-27 10:37  rpedde

	* src/plugin.c, src/plugins/rsp.c: shorten name mangling on rsp

2006-05-27 10:33  rpedde

	* configure.in, src/plugins/Makefile.am, src/plugins/ssc-ffmpeg.c:
	  Add the ffmpeg transcoding plugin

2006-05-27 08:50  rpedde

	* src/plugins/w32-event.c: fix for new plugin format

2006-05-27 08:02  rpedde

	* src/db-generic.c, src/db-generic.h, src/dispatch.c,
	  src/dispatch.h, src/plugin.c, src/plugin.h,
	  src/plugins/Makefile.am, src/plugins/mtd-plugins.h,
	  src/plugins/rsp.c, src/plugins/xml-rpc.c, src/plugins/xml-rpc.h,
	  src/smart-parser.c: abstract the plugin interface to the db to
	  prepare for db plugins and making daap a plugin

2006-05-26 22:55  andbe611

	* admin-root/config.js: Fix add item for multivalued options, this
	  broke in r1105

2006-05-26 22:20  andbe611

	* admin-root/playlist.js: Wohohoooo, you can add songs to static
	  playlists, thanks to
	  a patch from jordan@snocap!

2006-05-26 21:56  andbe611

	* admin-root/config.html, admin-root/config.js,
	  admin-root/config.xml: Added support for basic and advanced
	  config options. What goes into
	  advanced and what goes into basic is discussable. I just made a
	  proposal in config.xml

2006-05-26 20:22  andbe611

	* admin-root/config.js, admin-root/config.xml: Fixed a bug where
	  button Cancel could look infinately (or a lot)

2006-05-24 22:02  andbe611

	* admin-root/config.js: Linted and found some stuff to clean up

2006-05-24 21:47  andbe611

	* admin-root/config.js: Added a tiny animation when removing/adding
	  multiple elements.

2006-05-24 21:15  andbe611

	* admin-root/config.js: Made the Cancel work

2006-05-24 07:53  andbe611

	* admin-root/config.js: Prevent javascript from choking on empty
	  options in mt-daapd.conf

2006-05-24 06:52  andbe611

	* admin-root/Makefile.am, admin-root/spinner.gif,
	  win32/nsi/mt-daapd.nsi.templ: Added missing spinner.gif

2006-05-24 05:14  rpedde

	* src/main.c, src/plugin.c, src/plugin.h: add a ffid txt record so
	  rsp and iTunes entries can be correlated

2006-05-24 05:04  rpedde

	* src/os-win32.c, src/win32.h: ephemeral port fixups for win32

2006-05-24 04:58  rpedde

	* src/wavstreamer.c: Make wavstreamer compile under win32

2006-05-24 04:53  rpedde

	* src/main.c, src/mp3-scanner.c: Make windows slashed playlists
	  work on unix (and vice versa)

2006-05-24 04:25  rpedde

	* src/scan-wma.c: Fix double-free in wma parsing causing crash on
	  scan

2006-05-24 04:19  rpedde

	* src/conf.c, src/conf.h, src/main.c, src/webserver.c: Make port
	  optional config value, searching for unused port if necessary.
	  Closes #110

2006-05-24 03:56  rpedde

	* src/conf.c, src/xml-rpc.c: Make bad xml-rpc methods return xml
	  error message rather than http error message, fixing #108

2006-05-24 03:53  rpedde

	* src/conf.c, src/conf.h, src/dispatch.c, src/main.c, src/plugin.c:
	  Make default server name based on hostname, fixing #111

2006-05-22 22:26  andbe611

	* admin-root/config.html, admin-root/config.js: Config.html is
	  actually usable

2006-05-22 20:46  andbe611

	* admin-root/config.js, admin-root/config.xml: Added alerts with
	  results of a save.
	  Added attributes to config.xml

2006-05-21 20:55  andbe611

	* admin-root/config.js: Let IE surfers in on the good stuff in
	  config.html.
	  I made the code IE compliant by removing stuff,
	  can't say I see that every day.

2006-05-21 19:46  andbe611

	* admin-root/config.js, admin-root/config.xml: Whohoho!!! This is
	  the first commit where you actually can
	  save the changes made on config.html.
	  The result of the save is displayed as an ugly alert with
	  the xml response, but it works!

2006-05-21 15:01  andbe611

	* admin-root/config.js: Fixed some small errors in config.js

2006-05-20 23:25  andbe611

	* admin-root/config.js, admin-root/config.xml: config.html: Button
	  Cancel works for all elements but the ones that
	  have multiple values.

2006-05-20 22:37  andbe611

	* admin-root/config.js: Fix element id:s for dynamically added
	  elements

2006-05-20 21:51  andbe611

	* admin-root/config.js, admin-root/config.xml: Big fat refactoring
	  of config.js and config.xml

2006-05-20 17:30  andbe611

	* admin-root/config.js: config.html: Disable all elements if
	  mt-daapd.conf not writable
	  Fixed the "are we on a mac" detection

2006-05-19 05:28  rpedde

	* src/os-win32.c, src/os-win32.h: path browse fixes for win32
	  (update readdir_r to support DT_REG)

2006-05-19 05:22  rpedde

	* src/xml-rpc.c: browse enhancement for #98

2006-05-19 05:10  rpedde

	* src/conf.c: Fix problem reported in #7

2006-05-19 04:56  rpedde

	* win32/mt-daapd.rc: apply VC express 2005 patch from Mike Crowe

2006-05-19 04:55  rpedde

	* src/win32.h: apply VC express 2005 patch from Mike Crowe

2006-05-19 04:50  rpedde

	* src/db-sql-sqlite2.c, src/mp3-scanner.c, src/plugin.c,
	  src/plugin.h, src/plugins/mtd-plugins.h, src/plugins/rsp.c,
	  src/scanner-driver.c: Make script-based transcoding work on rsp

2006-05-18 21:47  andbe611

	* admin-root/config.js: You can sort of cancel=revert you inputs on
	  config.html and
	  I reenabled the save button if someone wants to play
	  with it.

2006-05-18 18:48  andbe611

	* admin-root/config.html, admin-root/config.js,
	  admin-root/config.xml, admin-root/hdr.html: Added warning if
	  mt-daapd.conf not writable
	  Switch order of save cancel buttons when on a Mac
	  Disable save button (will write a script to enable it as
	  soon as something changes on the page)
	  Removed art_filename from config.xml

2006-05-18 06:30  rpedde

	* src/plugins/w32-event.c, win32/nsi/mt-daapd.nsi.templ: add
	  missing web interface files, fix minor memory leak in event
	  handler

2006-05-18 05:11  rpedde

	* src/conf.c, src/ll.c, src/ll.h: fix for ticket #7 -- empty values
	  delete items

2006-05-18 03:02  rpedde

	* src/plugin.c: fix crash on scan

2006-05-17 18:42  andbe611

	* admin-root/config.html, admin-root/config.js: Added a rudimentary
	  Save button on config.html. It will try to
	  save the file, but nothing is checked and your mt-daapd.conf
	  might
	  be changed in strange ways. Pressing the button will give you the
	  server response in an alert box.

2006-05-17 14:28  andbe611

	* admin-root/config.js, admin-root/config.xml: config.html: config
	  options with multiple values have the same
	  html name, but different html id:s
	  Corrected some section errors in config.xml

2006-05-17 06:44  rpedde

	* src/conf.c, src/xml-rpc.c: fix error code on xml_return_error

2006-05-17 06:34  rpedde

	* admin-root/Makefile.am: add config.xml to distribution

2006-05-17 05:53  rpedde

	* src/scan-wma.c: Fix rating on wma

2006-05-17 05:42  rpedde

	* src/webserver.c, src/webserver.h, src/xml-rpc.c: make bulk update
	  of config file work

2006-05-17 03:43  rpedde

	* src/xml-rpc.c: add helpful error messages for onblur validation

2006-05-16 23:31  andbe611

	* admin-root/config.js, admin-root/config.xml: Spelling

2006-05-16 23:13  andbe611

	* admin-root/config.xml: Changed wordings in config.xml

2006-05-16 23:12  andbe611

	* admin-root/config.js: Added UI to remove multiple config options
	  on config.html

2006-05-16 21:39  andbe611

	* admin-root/config.js, admin-root/config.xml: Refactored config.js
	  to parse the config.xml into a javascript
	  object and then build config.html from that.
	  Added a hackery translation between mt-daapd.conf sections
	  and the config.html sections, this will later be removed once
	  the sections conform.

2006-05-16 06:39  rpedde

	* src/conf.c, src/conf.h, src/xml-rpc.c: expose the single-key
	  validation

2006-05-16 06:22  rpedde

	* src/conf.c, src/conf.h: start on validating single items

2006-05-14 04:14  rpedde

	* src/configfile.c: buffer output on web pages, make safari faster

2006-05-12 11:01  andbe611

	* admin-root/config.html, admin-root/config.js,
	  admin-root/config.xml: config.html: Possible to add items in the
	  UI, for options of type
	  <short_text_multiple> and <long_text_multiple>

2006-05-12 10:02  andbe611

	* admin-root/config.js: config.html: Fix select boxes to reflect
	  actual values in mt-daapd.conf
	  Handle config.xml default_value for select boxes

2006-05-11 07:06  rpedde

	* src/scan-wma.c: Oops.. move the wma tags to the right place

2006-05-11 06:50  rpedde

	* src/scan-wma.c: wma tag realignments

2006-05-11 06:05  rpedde

	* src/configfile.c: force ie not to cache .xml files

2006-05-11 05:36  rpedde

	* src/scan-xml.c: Fix compile problem on unix

2006-05-10 20:14  andbe611

	* admin-root/config.js, admin-root/config.xml: Added support for
	  config options with multiple values (mp3_dir,compdirs) to
	  config.html

2006-05-10 17:37  andbe611

	* admin-root/config.html, admin-root/config.js,
	  admin-root/config.xml, admin-root/hdr.html: All config options on
	  config.html are defined in config.xml and the
	  option values are fetched with /xml-rpc?method=config

2006-05-09 07:17  rpedde

	* src/scan-xml.c: make iTunes playlists work on win32

2006-05-09 05:51  rpedde

	* src/xml-rpc.c: make browse_path work on win32 -- implement d_type
	  in readdir_r emulation.

2006-05-09 05:48  rpedde

	* src/mp3-scanner.c, src/os-win32.c, src/os-win32.h, src/win32.h:
	  Make m3u parser recognize windows path separators, as well as
	  windows drive letters. This fixes both bug #104 and #105.

2006-05-08 05:36  rpedde

	* src/db-sql.c: Fix logging error that crashes on bad database

2006-05-08 04:18  rpedde

	* src/db-sql.c: fix ticket #97 by only selecting non-empty values

2006-05-08 04:02  rpedde

	* src/plugins/xml-rpc.c: tune down debug logging some more

2006-05-08 03:40  rpedde

	* src/xml-rpc.c: Add browse_path method to xml-rpc, closing ticket
	  #98

2006-05-07 10:23  rpedde

	* win32/FireflyConfig/FireflyConfig.cs: Show the "starting scan"
	  message without getting stomped by server start message on
	  configurator

2006-05-07 10:12  rpedde

	* win32/FireflyConfig/FireflyConfig.cs,
	  win32/FireflyConfig/FireflyConfig.resx: Make configurator show
	  the config dialog if trying to start multiple copies of
	  configurator.

2006-05-07 07:49  rpedde

	* win32/FireflyConfig/FireflyConfig.cs,
	  win32/FireflyConfig/FireflyConfig.resx: Make build info show on
	  configurator dialog

2006-05-07 07:35  rpedde

	* win32/FireflyConfig/AssemblyInfo.cs,
	  win32/FireflyConfig/AssemblyInfo.cs.templ,
	  win32/FireflyConfig/FireflyConfig.csproj, win32/config.h.templ,
	  win32/mt-daapd.vcproj, win32/nsi/mt-daapd.nsi,
	  win32/nsi/mt-daapd.nsi.templ, win32/versionize.bat: Automatically
	  versionize when building

2006-05-07 04:41  rpedde

	* src/plugins/Makefile.am: Fix plugin install path, fixing ticket
	  #102

2006-05-07 02:58  rpedde

	* src/plugins/xml-rpc.c: adjust logging spam on gzipped output

2006-05-06 22:34  rpedde

	* src/scan-wma.c: prefer wma wm/tracknumber over wm/track

2006-05-06 07:35  rpedde

	* src/plugins/w32-event.c: oops... this was already working.

2006-05-06 07:32  rpedde

	* src/plugins/rsp.c, src/plugins/w32-event.c: Fix rend publishing
	  for plugins

2006-05-06 07:22  rpedde

	* src/main.c, src/plugins/w32-event.c,
	  win32/FireflyConfig/FireflyConfig.cs,
	  win32/FireflyConfig/FireflyConfig.csproj,
	  win32/FireflyConfig/FireflyConfig.resx,
	  win32/nsi/mt-daapd-example.conf, win32/nsi/mt-daapd.nsi,
	  win32/w32-event.vcproj: Add fullscan events, make configurator
	  display fullscan items.

2006-05-06 03:25  rpedde

	* src/configfile.c: Serve xml files with a content type of
	  text/xml, closing ticket #100

2006-05-06 02:35  rpedde

	* win32/FireflyConfig/FireflyConfig.cs,
	  win32/FireflyConfig/FireflyConfig.resx: Fix the logoff/shutdown
	  bug.

2006-05-05 07:39  rpedde

	* win32/FireflyConfig/FireflyConfig.cs,
	  win32/FireflyConfig/FireflyConfig.csproj,
	  win32/FireflyConfig/FireflyConfig.resx: Start named pipe catcher
	  for event plugin

2006-05-05 07:38  rpedde

	* src/main.c, src/plugin.c, src/plugins/w32-event.c,
	  win32/nsi/mt-daapd.nsi: fix deadlock on event plugin

2006-05-04 06:39  rpedde

	* win32/nsi/mt-daapd.nsi, win32/w32-event.vcproj: fix exports

2006-05-04 06:20  rpedde

	* src/os-win32.c, src/plugin.c, src/plugin.h,
	  src/plugins/mtd-plugins.h, src/plugins/rsp.h,
	  src/plugins/w32-event.c, win32/mt-daapd.sln, win32/w32-event.def,
	  win32/w32-event.vcproj: add event plugin type

2006-05-03 21:03  andbe611

	* admin-root/lib-js/rico.js, admin-root/playlist.js: Fixed
	  playlist.html spinner that broke in last commit.
	  Fixed some song selecting issues + the one mentioned in ticket
	  #60
	  (comment 04/22/06 14:17:24: Modified by abetner)

2006-05-03 19:03  andbe611

	* admin-root/lib-js/rico.js, admin-root/playlist.js: Switched
	  playlist.html from DAAP XML requests to RSP.
	  This is quite a bit of a fast hack, just to se if it works.

2006-05-03 04:21  rpedde

	* src/scan-wma.c: Fix blindingly obvious utf-16 to utf-8 bug, fixes
	  bug #89

2006-05-03 03:37  rpedde

	* src/scan-wma.c: Fix bad track parsing on wma

2006-05-02 06:41  rpedde

	* src/plugins/Makefile.am: Add missing files to plugin dir

2006-05-02 06:14  rpedde

	* win32/nsi/mt-daapd-example.conf, win32/nsi/mt-daapd.nsi: Move
	  win32 plugins to the plugins directory.

2006-05-02 06:12  rpedde

	* src/dispatch.c: make empty password same as unspecified password.

2006-05-02 03:52  rpedde

	* win32/FireflyConfig, win32/FireflyConfig/App.ico,
	  win32/FireflyConfig/AssemblyInfo.cs,
	  win32/FireflyConfig/FireflyConfig.cs,
	  win32/FireflyConfig/FireflyConfig.csproj,
	  win32/FireflyConfig/FireflyConfig.resx,
	  win32/FireflyConfig/NotifyIconEx.cs,
	  win32/FireflyConfig/NotifyIconEx.resx,
	  win32/FireflyConfig/ff_run.ico, win32/FireflyConfig/ff_stop.ico,
	  win32/FireflyConfig/ff_unknown.ico, win32/mt-daapd.sln: Add win32
	  configurator

2006-05-01 08:29  rpedde

	* contrib/init.d/Makefile.am, contrib/init.d/mt-daapd-fedora,
	  contrib/init.d/mt-daapd-fedora.templ,
	  contrib/init.d/mt-daapd-gentoo,
	  contrib/init.d/mt-daapd-gentoo.templ, contrib/init.d/mtdaapd-bsd,
	  contrib/init.d/mtdaapd-bsd.templ: prefix-ize contrib startup
	  scripts, closing ticket #77

2006-05-01 08:07  rpedde

	* configure.in, contrib/mt-daapd.conf.templ, reconf.sh.templ:
	  finish adding patches for rsp

2006-05-01 08:06  rpedde

	* src/Makefile.am, src/db-generic.c, src/db-generic.h,
	  src/db-sql.c, src/db-sql.h, src/main.c, src/plugin.c,
	  src/plugins/Makefile.am: invert the sense of the -s switch,
	  default skipping intial scan

2006-05-01 03:59  rpedde

	* src/win32.h: Fix PATH_MAX too short on win32

2006-05-01 03:14  rpedde

	* src/plugins/compat.c, src/plugins/rsp.c, src/plugins/xml-rpc.c,
	  win32/mt-daapd.sln, win32/rsp.def, win32/rsp.vcproj: Update rsp
	  to latest version, integrate rsp build with standard win32 build

2006-05-01 03:10  rpedde

	* win32/nsi/mt-daapd-example.conf, win32/nsi/mt-daapd.nsi: update
	  .nsi for rsp

2006-04-30 23:02  rpedde

	* src/plugins/compat.c, src/plugins/compat.h, src/plugins/rsp.c,
	  src/plugins/rsp.h, src/plugins/xml-rpc.c, src/plugins/xml-rpc.h:
	  Add rsp files

2006-04-28 05:31  rpedde

	* src/os-win32.c: Consider loopback addresses local (for
	  passwordless access to config page on win32)

2006-04-28 05:30  rpedde

	* admin-root/index.html: Fix disclaimer wording. :)

2006-04-28 05:10  rpedde

	* configure.in, src/mDNSClientAPI.h, src/plugin.c: revert u_int32_t
	  changes for solaris -- must autoconfiscate, fixups for debian

2006-04-27 07:18  rpedde

	* src/mp3-scanner.c: oops, put ignore_appledouble in wrong section

2006-04-27 07:15  rpedde

	* src/mp3-scanner.c: add scanning/skip_appledouble and
	  scanning/ignore_dotfiles to close #82

2006-04-27 06:59  rpedde

	* src/mp3-scanner.c, src/mp3-scanner.h, src/scan-xml.c: Make iTunes
	  .xml file authoritative for songs outside the mp3_dir, closing
	  #84

2006-04-27 06:12  rpedde

	* src/scan-aac.c, src/scan-mp4.c: fix bad seek resync on large tags
	  (covr)

2006-04-26 03:29  rpedde

	* src/plugin.c, src/plugin.h, src/plugins/mtd-plugins.h: Allow
	  nulls in txt entry for rend registration

2006-04-25 23:13  rpedde

	* src/main.c, src/plugin.c, src/plugin.h,
	  src/plugins/mtd-plugins.h, win32/mt-daapd.vcproj,
	  win32/nsi/mt-daapd.nsi: Let plugins register rendezvous names

2006-04-25 20:46  rpedde

	* src/plugin.c, src/plugin.h, src/plugins/mtd-plugins.h,
	  src/webserver.c, src/webserver.h, win32/mt-daapd.vcproj: Update
	  win32 for zlib 1.2.3

2006-04-25 10:02  rpedde

	* src/plugin.c, src/plugin.h, src/plugins/mtd-plugins.h: Move xml
	  stuff out of plugins

2006-04-24 08:44  rpedde

	* src/db-gdbm.c, src/plugin.c, src/plugins/mtd-plugins.h: Add auth
	  handler to plugin

2006-04-23 04:42  rpedde

	* src/plugin.c, src/plugin.h, src/plugins/mtd-plugins.h: pass
	  functions to plugins through struct, rather than relying on
	  auto-exported functions from executable

2006-04-23 02:06  rpedde

	* src/plugins, src/plugins/mtd-plugins.h: Add plugin headers

2006-04-22 21:37  rpedde

	* win32/nsi/mt-daapd.nsi: Uninstall all files, add extra dialog for
	  music directory on installation.

2006-04-22 21:06  andbe611

	* admin-root/playlist.html, admin-root/playlist.js: Use css
	  overflow on genres/artists/album select boxes instead
	  of truncating the text

2006-04-22 20:03  rpedde

	* src/os-unix.c, src/os-win32.c, src/os.h, src/plugin.c,
	  win32/mt-daapd.vcproj: Bring win32 up to current

2006-04-22 19:45  rpedde

	* src/main.c, src/plugin.c, src/plugin.h: Make auth requests for
	  plugins work

2006-04-22 18:22  rpedde

	* src/configfile.c, src/configfile.h, src/dispatch.c,
	  src/dispatch.h, src/main.c, src/plugin.h, src/webserver.c,
	  src/webserver.h: Make auth handers receive connection info

2006-04-22 18:22  rpedde

	* src/plugin.c: Make plugins use reader/writer locks rather than
	  semaphores, that they might be re-entrant

2006-04-22 18:21  rpedde

	* contrib/init.d/Makefile.am: Add Makefile.am for contrib directory

2006-04-21 06:43  rpedde

	* src/Makefile.am, src/db-generic.c, src/db-generic.h,
	  src/db-sql.c, src/db-sql.h, src/dispatch.c, src/dispatch.h,
	  src/mp3-scanner.h, src/plugin.c: More plugin work

2006-04-20 21:47  andbe611

	* admin-root/playlist.js: Small IE javascript fix (removed
	  tr.hasAttribute)

2006-04-20 21:30  andbe611

	* admin-root/lib-js/rico.js, admin-root/playlist.js: Added a
	  spinner closes #34
	  Started work on #60 you can select songs by clicking and
	  ctrl-clicking
	  (can't do anything with the selected songs though)

2006-04-20 06:52  rpedde

	* src/main.c, src/os-unix.c, src/os.h, src/plugin.c, src/plugin.h,
	  src/webserver.c, src/xml-rpc.c: more plugin work

2006-04-20 04:08  rpedde

	* src/plugin.c, src/plugin.h: Forgot the most important parts of
	  the last commit

2006-04-19 08:32  rpedde

	* src/Makefile.am, src/conf.c, src/err.c, src/err.h, src/main.c,
	  src/os-unix.c, src/os.h: start plugin infrastructure

2006-04-18 20:23  andbe611

	* admin-root/lib-js/rico.js, admin-root/playlist.html,
	  admin-root/playlist.js: playlist.html:
	  * added a somewhat flaky spinner, will make it more smooth later
	  * started work on selectable songs in songlist
	  * removed unused code in playlist.js

2006-04-17 21:13  andbe611

	* admin-root/lib-js/rico.js: playlist.html: Put songid as a row
	  attribute in songlist

2006-04-17 05:04  rpedde

	* CREDITS, configure.in, contrib/Makefile.am, contrib/init.d,
	  contrib/init.d/mt-daapd-fedora, contrib/init.d/mt-daapd-gentoo,
	  contrib/init.d/mtdaapd-bsd, contrib/mt-daapd,
	  contrib/mt-daapd-gentoo, contrib/mt-daapd.playlist: Add
	  patrekur's bsd init script, move all init scripts to
	  contrib/init.d

2006-04-17 04:56  rpedde

	* src/uici.c, src/uici.h: Fix errors introduced by r962 on unix
	  side

2006-04-16 05:14  rpedde

	* src/dispatch.h, win32/mt-daapd.vcproj: Fix warnings from bad
	  prototype

2006-04-16 04:57  rpedde

	* src/configfile.c, src/configfile.h, src/dispatch.c,
	  src/os-win32.c, src/os-win32.h, src/uici.c, src/uici.h,
	  src/webserver.c, src/webserver.h, win32/mt-daapd.vcproj: pass
	  hostname to auth functions so auth functions can set passwords
	  based on host. Also, make win32 not require passwords to config
	  page from localhost. Ticket #76

2006-04-15 23:03  rpedde

	* src/conf.c, src/conf.h, src/err.c, src/err.h, src/os-unix.c:
	  reopen log and re-read config on sighup -- fixes ticket #73

2006-04-15 22:39  rpedde

	* src/compat.h, src/os-win32.c, src/scan-xml.c, src/smart-parser.c,
	  win32/mt-daapd.vcproj: Bring win32 up to date with compat changes

2006-04-15 22:01  rpedde

	* win32/config.h: make sure changes in version number don't force
	  svn changes by making the config.h a template that gets generated
	  at build time

2006-04-15 22:00  rpedde

	* win32/config.h.templ: make sure changes in version number don't
	  force svn changes by making the config.h a template that gets
	  generated at build time

2006-04-15 08:53  rpedde

	* configure.in, src/Makefile.am, src/compat.c, src/compat.h,
	  src/daapd.h, src/dispatch.c, src/mDNSClientAPI.h, src/mDNSUNP.c,
	  src/mp3-scanner.c, src/os-win32.c, src/os-win32.h,
	  src/scan-flac.c, src/scan-xml.c, src/smart-parser.c, src/ssc.c,
	  src/strcasestr.c, src/strcasestr.h, src/strptime.c,
	  src/strptime.h, src/strsep.c, src/strtok_r.c, src/strtok_r.h:
	  Fixes for compiling on solaris -- fixes #66 and #5

2006-04-15 05:31  rpedde

	* configure.in, contrib/Makefile.am: workaround for sh and bsd
	  make, fixing ticket #65

2006-04-15 04:45  rpedde

	* contrib/mt-daapd-ssc.pl: apply patch for ticket #72

2006-04-14 05:34  andbe611

	* admin-root/lib-js/rico.js, admin-root/playlist.html: Removed
	  genre from songlist.

2006-04-13 02:19  rpedde

	* src/db-gdbm.c, src/db-gdbm.h, src/db-generic.c, src/db-generic.h,
	  src/mp3-scanner.h: more gdbm

2006-04-12 21:28  andbe611

	* admin-root/config.html: Forgot some select boxes on config.html

2006-04-12 21:01  andbe611

	* admin-root/Makefile.am, admin-root/config.html,
	  admin-root/config.js, admin-root/hdr.html,
	  admin-root/mt-daapd.css, win32/nsi/mt-daapd.nsi: status page uses
	  /xml-rpc?metod=config
	  First shot at it, nothing is editable and some conf fields are
	  not updated at all.

2006-04-12 05:18  rpedde

	* src/conf.c, src/main.c, src/mp3-scanner.c, src/mp3-scanner.h:
	  Make mp3_dir multivalued, closing ticket #16

2006-04-12 04:34  rpedde

	* contrib/Makefile.am: tenative fix for ticket #65 -- == operator,
	  vs = for /bin/sh != bash

2006-04-11 07:22  andbe611

	* admin-root/lib-js/rico.js, admin-root/playlist.js,
	  admin-root/status.js: Change all element.firstChild.nodeValue to
	  Element.textContent(element) to fix bug #58

2006-04-10 22:26  rpedde

	* configure.in: attempt to fix #55

2006-04-10 20:17  andbe611

	* admin-root/status.html: Wording

2006-04-10 19:02  rpedde

	* src/conf.c, src/os-unix.h, src/os-win32.h, src/win32.h: Minor
	  win32 fixes, fix path parsing in conf validation to fix ticket
	  #48

2006-04-10 17:59  rpedde

	* src/conf.c, src/conf.h, src/xml-rpc.c: add config_path and
	  version items to stats xml-rpc. Fixes ticket #33. Take 2. :)

2006-04-10 17:15  rpedde

	* configure.in, contrib/Makefile.am: fix default config file
	  location, ticket #63

2006-04-10 16:30  rpedde

	* contrib/mt-daapd, mkdist.sh.templ: Fix ticket #57

2006-04-10 07:38  rpedde

	* src/Makefile.am: make mtd-update not depend on sqlite

2006-04-10 07:08  rpedde

	* reconf, reconf.sh.templ: make reconf.sh a template file, fix
	  shebang. Closes ticket #57

2006-04-10 06:33  rpedde

	* src/conf.c, src/conf.h: finish implementing xml-rpc for config
	  values, closing ticket #33

2006-04-10 05:26  rpedde

	* src/scanner-driver.c: make scanner-driver show reslution with
	  millisecond accuracy

2006-04-10 05:14  rpedde

	* src/db-sql.c: Fix playlist updating when updating smart playlist
	  but not editing name. Fixes ticket #56

2006-04-10 04:52  rpedde

	* src/smart-parser.c: Fix crash on invalid smart playlist

2006-04-10 04:27  rpedde

	* src/db-generic.c, src/db-sql-sqlite2.c, src/db-sql-sqlite3.c,
	  src/main.c, src/mtd-update.c: fix error messages on bad schema

2006-04-10 04:18  rpedde

	* src/Makefile.am, src/db-generic.c, src/db-generic.h,
	  src/db-sql-sqlite2.c, src/db-sql.c, src/mtd-update.c: add
	  external database update program (mtd-update)

2006-04-09 01:35  rpedde

	* configure.in, src/main.c: set default config file location based
	  on prefix

2006-04-09 00:17  andbe611

	* admin-root/playlist.html: playlist.html: html clean up

2006-04-08 23:57  andbe611

	* admin-root/lib-js/rico.js: playlist.html: The livegrid works you
	  can scroll up and down,
	  but songnames etc are truncated to 10 chars to prevent
	  the rows from expanding their heights.
	  I have to do something about the layout to get more room.

2006-04-08 23:25  rpedde

	* src/db-generic.h, src/db-sql.c, src/dispatch.c: properly
	  implement mtco for indexed operations. Fixes ticket #53

2006-04-08 20:54  andbe611

	* admin-root/playlist.js: playlist.html: Livegrid works with
	  browsing and searching, but it thinks
	  that all songlists are 1000 songs long until bug #53 is fixed.

2006-04-08 20:37  andbe611

	* admin-root/lib-js/rico.js: playlist.html: changed display of song
	  time from ms to
	  minutes:seconds

2006-04-08 20:15  andbe611

	* admin-root/hdr.html, admin-root/mt-daapd.css: Moved web admin
	  navigation box width from html to css.
	  Changed cvs url to point to svn

2006-04-08 19:48  andbe611

	* admin-root/lib-js/rico.js, admin-root/playlist.html,
	  admin-root/playlist.js: First incarnation of playlist scrolling
	  with Openrico Livegrid.
	  If you open playlist.html and without selecting anything head
	  to the song list scroller you can scroll in your song list. With
	  rows fetched dynamicly from the server.
	  A lot of things are broken, but the scrolling works!

2006-04-08 06:11  rpedde

	* src/scan-ogg.c: make ogg reading errors non-fatal, fixes bug #51

2006-04-07 06:55  rpedde

	* src/xml-rpc.c: bad first pass at setting config stuff... doesn't
	  work for multivalued config values

2006-04-06 21:20  andbe611

	* admin-root/hdr.html, admin-root/status.js: Fixed #42

2006-04-06 21:00  andbe611

	* admin-root/hdr.html, admin-root/status.html,
	  admin-root/status.js: Implemented #44

2006-04-05 06:31  rpedde

	* src/scan-aac.c, src/scan-mp4.c: more defensive aac scanning to
	  fix bug #47

2006-04-05 05:11  rpedde

	* src/parser-driver.c, src/parser.mk, src/scanner.mk: update
	  scanner and parser makefiles. Deps really have to be trimmed

2006-04-05 04:18  rpedde

	* src/dispatch.c: make update support configurable

2006-04-04 06:31  rpedde

	* src/conf.c, src/conf.h, src/xml-rpc.c, src/xml-rpc.h: add xml-rpc
	  method for getting config

2006-04-04 04:28  rpedde

	* src/db-sql.c: Expand tabs

2006-04-03 09:36  andbe611

	* admin-root/status.html: Put back the link to stop the server from
	  the status page

2006-04-03 03:47  rpedde

	* src/mp3-scanner.c: Make transcoding work for codec types that
	  aren't known

2006-04-03 02:24  rpedde

	* src/db-sql-sqlite3.c, src/xml-rpc.c: 80 col cleanups

2006-04-03 02:22  rpedde

	* src/db-sql.c: Fix errors in null codectype when empty_strings
	  enabled

2006-04-01 22:12  andbe611

	* admin-root/playlist.js: Minimal IE prefix, won't fix anything, I
	  just wanted to
	  commit before messing with the Rico livegrid

2006-04-01 21:57  andbe611

	* admin-root/status.js: Reverted #41 fix i r906. IE cache issues,
	  now fixed server side by r907

2006-03-31 22:53  rpedde

	* mkdist.sh, mkdist.sh.templ: Move mkdist.sh to a template, to
	  avoid stomping on it

2006-03-31 22:40  rpedde

	* src/db-sql-sqlite3.c: retrieve strings from database as blobs
	  rather than strings to stop mangling codepage filenames. Fixes
	  ticket #38

2006-03-31 22:23  rpedde

	* src/xml-rpc.c: anti-ie defensive anti-caching

2006-03-31 21:45  andbe611

	* admin-root/status.js: Fix for me and IE booth being idiots.
	  Added a random parameter to the xml-rpc call to prevent IE
	  caching.

2006-03-31 20:32  andbe611

	* admin-root/status.html: Fixed status page for IE, apart from
	  #31, IE chockes on non utf-8 chars in the xml
	  #41, IE will cache the xml-rpc answer

2006-03-31 20:08  andbe611

	* admin-root/Makefile.am, admin-root/hdr.html,
	  admin-root/status.html, admin-root/status.js,
	  win32/nsi/mt-daapd.nsi: Changed status.html to use
	  /xml-rpc?method=stats every 5 seconds instead
	  of reloading the page every 10 seconds.
	  This breaks in IE, will fix it later.

2006-03-31 09:41  rpedde

	* src/scan-xml.c: Kind of a cheesy fix for #26, and not strictly
	  correct, but close enough. Better would be to declare a path
	  separator char in the os stuff.

2006-03-31 08:32  rpedde

	* win32/nsi/mt-daapd.nsi, win32/nsi/nsSCM.dll,
	  win32/nsi/servicelib.nsh: Add nsSCM service manager to be able to
	  implement installation deps, fixing #29. Additionally, added a
	  check for Bonjour for Windows before installing.

2006-03-31 07:29  andbe611

	* admin-root/playlist.js: Moved defects and todos to
	  trac.mt-daapd.org

2006-03-31 07:29  rpedde

	* src/webserver.c: Fix bug #9 and #10 -- by making error statuses
	  persistent, the win32 password problem goes away, as does the
	  reprompting on bad password attempts. Nice.

2006-03-31 06:12  rpedde

	* src/dispatch.c: bad fix for ticket #31 -- there is a more elegant
	  way to do this, but this will have to work for now

2006-03-31 05:02  rpedde

	* src/dispatch.c: Fix for null thread status on a blocked db update
	  thread

2006-03-30 04:13  rpedde

	* src/xml-rpc.c, src/xml-rpc.h: rollback r884 and r885, the json
	  mess. Probably cleaner to make an xml-building api that more
	  cleanly maps to json

2006-03-30 03:53  rpedde

	* src/dispatch.c: Fix ticket #27 -- make errors in dispatch return
	  dmap/xml errors rather than HTTP errors

2006-03-29 22:20  andbe611

	* admin-root/playlist.html, admin-root/playlist.js: playlist.js:
	  Major refactoring. I probably broke something

2006-03-29 22:02  rpedde

	* src/conf.c, src/redblack.c, win32/config.h,
	  win32/nsi/mt-daapd-example.conf: win32 fixes

2006-03-29 12:35  andbe611

	* admin-root/playlist.js: playlist.js: add playlist checks if
	  'untitled playlist' exists and
	  adds 'untitled playlist 1' (or 2 or 3 or...)

2006-03-29 11:24  andbe611

	* admin-root/playlist.js: Playlist.js: fix playlist names
	  containing "'" wrongly encoded

2006-03-29 09:02  andbe611

	* admin-root/playlist.html, admin-root/playlist.js: Added short
	  notes on what works and not to playlist.html
	  New playlists are called "untitled playlist" to conform with
	  iTunes

2006-03-29 05:08  rpedde

	* src/scan-wma.c, src/scanner-driver.c, src/scanner.mk: Fix ticket
	  #28 -- incorrect song duration on wma files. Also update scanner
	  driver for new config, etc

2006-03-29 05:08  rpedde

	* src/dispatch.c: fix minor typo in error message

2006-03-29 04:42  rpedde

	* src/db-sql.c: typo. argh.

2006-03-29 04:41  rpedde

	* src/db-sql.c: Make sure that 'Library' isn't editable

2006-03-29 04:40  rpedde

	* src/db-sql.c, src/dispatch.c: Fix for #23 -- playlist name or
	  query can be null now

2006-03-28 23:36  rpedde

	* src/xml-rpc.c, src/xml-rpc.h: almost json on the non-dmap version

2006-03-28 07:49  rpedde

	* src/xml-rpc.c, src/xml-rpc.h: json harder than I thought

2006-03-27 22:19  andbe611

	* admin-root/playlist.js: Delete playlist works. (Hit delete key to
	  remove the playlist)

2006-03-27 21:56  andbe611

	* admin-root/playlist.html, admin-root/playlist.js: playlist.js:
	  add static playlist works, can't add any items
	  to the playlist though

2006-03-27 21:12  andbe611

	* admin-root/playlist.js: playlist.js Click outside the "edit
	  playlist name" box will end the
	  edit and send the new name to the server
	  Fixed a positioning error when the page is scrolled

2006-03-27 20:26  andbe611

	* admin-root/hdr.html, admin-root/lib-js/Makefile.am,
	  admin-root/lib-js/rico.js, admin-root/playlist.html,
	  admin-root/playlist.js, win32/nsi/mt-daapd.nsi: Added rico.js to
	  the javascript libraries
	  Added rename playlist functionality. (click wait click on a
	  playlist,
	  type new name hit return) WARNING this will remove the smart
	  playlist
	  spec, use it only on static playlists (which you can't even add
	  through
	  the web interface)

2006-03-27 09:34  andbe611

	* admin-root/playlist.js: playlist.js: Possible to browse playlists

2006-03-27 01:48  rpedde

	* configure.in, src/Makefile.am, src/db-gdbm.c, src/db-gdbm.h:
	  starting simple gdbm backend

2006-03-26 23:24  rpedde

	* src/db-sql.c, src/dispatch.c: Implement subcontainer browsing,
	  closing ticket #3

2006-03-26 22:07  rpedde

	* src/conf.c, src/conf.h, src/mp3-scanner.c: Make compdirs work
	  again, closing ticket #15

2006-03-26 21:34  andbe611

	* admin-root/playlist.js: First time ever I've introduced an error
	  by linting.

2006-03-26 21:24  andbe611

	* admin-root/playlist.js: Linted playlist.js

2006-03-26 21:14  andbe611

	* admin-root/playlist.js: Make the select boxes remember their
	  selections when browsing, just like
	  iTunes does.
	  Moved some javascript around.

2006-03-26 19:47  rpedde

	* src/os-unix.c: tab exapand

2006-03-26 19:46  rpedde

	* src/ssc.c: tab expand

2006-03-26 17:43  rpedde

	* contrib/mt-daapd-ssc.pl: make mt-daapd-ssc.pl executable, from
	  gordo

2006-03-26 04:55  rpedde

	* configure.in, contrib/mt-daapd.conf, src/conf.c, src/os-unix.c,
	  src/os-win32.c, src/os.h: autocreate directories from config file

2006-03-25 23:27  rpedde

	* src/conf.c: oops, forgot headers

2006-03-25 23:21  rpedde

	* src/main.c: Make failures in mp3 scanning non-fatal (in case of
	  bad mp3_dir)

2006-03-25 23:21  rpedde

	* src/conf.c, src/configfile.c: add path verification and creation
	  to config file

2006-03-25 23:20  rpedde

	* contrib/mt-daapd.conf.templ: move the config file to a template

2006-03-25 23:19  rpedde

	* configure.in, contrib/Makefile.am: adjust config file paths for
	  prefix

2006-03-25 12:48  andbe611

	* admin-root/playlist.js: Fixed playlist.js browse and search
	  Added index=0-50 to query. (Song lists with more than 51 hits
	  will
	  be truncated to 51 hits.) This is temporary until the rico live
	  grid works.

2006-03-25 11:15  rpedde

	* src/conf.c, src/configfile.c, src/db-generic.c, src/dispatch.c,
	  src/redblack.c: -Wall cleanups

2006-03-25 10:52  rpedde

	* src/conf.c, src/conf.h, src/configfile.c, src/dispatch.c,
	  src/dynamic-art.c, src/err.c, src/main.c, src/mp3-scanner.c,
	  src/os-unix.c, src/os-win32.c, src/os.h, src/rend-howl.c,
	  src/scan-aac.c, src/scan-mp4.c, src/ssc.c, src/strptime.c:
	  untabify err.c

2006-03-25 05:55  rpedde

	* win32/nsi/mt-daapd.nsi: Add script.aculo.us stuff to win32
	  package

2006-03-25 05:51  rpedde

	* win32/mt-daapd.vcproj: remove query.c from win32 build

2006-03-24 22:29  rpedde

	* src/smart-parser.c: Fix parser crash on empty strings

2006-03-24 19:23  rpedde

	* src/db-sql.c, src/dispatch.c: index support, closes ticket #1

2006-03-24 11:44  andbe611

	* admin-root/playlist.html, admin-root/playlist.js: Playlist.js:
	  fix busy message, add autosearch at a 500ms typing delay
	  in the search box
	  playlist.html: layout

2006-03-24 07:47  andbe611

	* admin-root/playlist.js: Playlist.js: fixed search

2006-03-24 07:09  andbe611

	* admin-root/playlist.js: Playlist: Removed debug code
	  Fixed browse by genre/artist/album click, broke search

2006-03-24 05:10  rpedde

	* src/db-sql-sqlite3.c: Fixes for sqlite3 from jlbz on the forums,
	  walk out the thread pooling

2006-03-23 22:00  andbe611

	* admin-root/hdr.html, admin-root/playlist.html,
	  admin-root/playlist.js: Refactored playlist.js (partially done)
	  Added searchbox on the playlist page
	  Some layout css fiddeling.

2006-03-23 10:38  andbe611

	* admin-root/lib-js/Makefile.am,
	  admin-root/lib-js/script.aculo.us/Makefile.am, configure.in:
	  Autoconf is supposed to make life easy, I guess that
	  is only true if someone else sets it up for you.
	  Here's my fumbly finger approach to get it right.

2006-03-23 02:57  rpedde

	* src/configfile.c, src/dispatch.c: Fix double-free in logout

2006-03-22 23:48  rpedde

	* admin-root/Makefile.am, admin-root/lib-js/Makefile.am,
	  admin-root/lib-js/script.aculo.us/Makefile.am: automake sucks

2006-03-22 08:55  andbe611

	* admin-root/playlist.html, admin-root/playlist.js: Changed
	  playlist editor from table layout to using divs

2006-03-21 21:59  andbe611

	* admin-root/hdr.html, admin-root/lib-js,
	  admin-root/lib-js/prototype.js,
	  admin-root/lib-js/script.aculo.us,
	  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/playlist.html, admin-root/playlist.js: First steps
	  towards a web based static playlist editor.
	  Not so functional at the moment.

2006-03-20 22:27  rpedde

	* src/conf.c: string splitting function

2006-03-19 22:03  rpedde

	* src/conf.c: start toward multi-entry terms

2006-03-19 06:43  rpedde

	* src/parser-driver.c, src/smart-parser.c: Fix problems with date
	  based queries

2006-03-19 06:42  rpedde

	* src/err.h: Fix obvious misorder of L_XML and L_PARSE

2006-03-19 06:33  rpedde

	* src/parser-driver.c: only debug parser info

2006-03-19 06:33  rpedde

	* src/err.c: Fix for static error lists

2006-03-19 05:26  rpedde

	* src/db-sql.c: Fix browse problem with empty content

2006-03-19 00:16  rpedde

	* src/mp3-scanner.c: commit tri's concatination stuff

2006-03-17 08:50  rpedde

	* src/db-generic.c, src/db-generic.h, src/db-sql.c, src/dispatch.c:
	  make daap parser emit empty strings when daap/empty_strings is
	  set -- for better xbmc compatibility

2006-03-17 08:49  rpedde

	* src/ll.c, src/ll.h: warn of null keys in ll

2006-03-16 23:56  rpedde

	* src/conf.c: Fix up overflows in comment resizing

2006-03-16 23:56  rpedde

	* src/dispatch.c: take out references to query.h, as it is being
	  done now by smart-parser

2006-03-16 08:02  rpedde

	* src/Makefile.am, src/query.c, src/query.h: Get rid of query.c and
	  query.h, as they are now done via smart-parser.c

2006-03-14 07:28  rpedde

	* src/db-generic.c, tools/decodeflow.c: new dmap atoms

2006-03-14 00:45  rpedde

	* src/db-sql.c, src/smart-parser.c, win32/config.h,
	  win32/nsi/mt-daapd-example.conf: win32 cleanups

2006-03-13 06:33  rpedde

	* src/conf.c, src/main.c: config file upgrading

2006-03-12 22:34  rpedde

	* configure.in: configure changes

2006-03-12 21:25  rpedde

	* src/conf.c, src/smart-parser.c, src/tabs.sh: working toward
	  comment preservation

2006-03-12 11:38  rpedde

	* src/dispatch.c: Fix double-free in dispatch.c

2006-03-12 11:30  rpedde

	* src/db-generic.c, src/db-generic.h, src/db-sql.c, src/db-sql.h,
	  src/dispatch.c, src/mp3-scanner.c, src/parser-driver.c,
	  src/parser.mk, src/smart-parser.c, src/smart-parser.h: Complete
	  unifying smart playlists and query/filters

2006-03-12 00:39  rpedde

	* src/dispatch.c: fix for type punning warning on gcc 4, thanks to
	  pietu

2006-03-12 00:29  rpedde

	* src/smart-parser.c: Fix string scanning for quoted literals

2006-03-10 23:41  rpedde

	* src/db-generic.h, src/db-sql.c, src/dispatch.c,
	  src/parser-driver.c, src/smart-parser.c, src/smart-parser.h:
	  almost have both query types working

2006-03-10 05:51  rpedde

	* src/smart-parser.c: make a translation from daap/dmap items to
	  field names

2006-03-10 04:00  rpedde

	* src/smart-parser.c: fix smart parsing, now just need to finish
	  the browse/query parsing

2006-03-09 23:54  rpedde

	* src/config-driver.c, src/config.mk, src/err.c, src/err.h,
	  src/parser-driver.c, src/parser.mk, src/smart-parser.c: parser
	  still not quite working on both queries and smart playlists

2006-03-07 23:37  rpedde

	* src/config-driver.c, src/smart-parser.c: Working toward single
	  smart playlist/query parser

2006-03-07 07:57  rpedde

	* configure.in: sys_param

2006-03-07 07:55  rpedde

	* src/conf.c: fix limits.h

2006-03-07 07:03  rpedde

	* src/os-win32.c: realpath fixes

2006-03-07 07:02  rpedde

	* src/dispatch.c: trivial logging

2006-03-07 07:02  rpedde

	* src/main.c: make auth handler take effect on /content-codes, just
	  like iTunes does.

2006-03-07 06:07  rpedde

	* src/main.c: type fixes

2006-03-07 06:01  rpedde

	* src/db-generic.c, src/db-generic.h, src/db-sql-sqlite3.c,
	  src/db-sql.c, src/main.c: make sqlite3 thread-safer(?) by using a
	  thread pool

2006-03-06 08:32  rpedde

	* src/db-sql-sqlite3.c: revert to 1.11

2006-03-06 08:29  rpedde

	* src/db-sql-sqlite3.c, src/db-sql.c: more attempts at sqlite3
	  fixage

2006-03-06 07:48  rpedde

	* src/db-sql-sqlite3.c, src/db-sql.c, src/main.c: crazy fixes for
	  sqlite3

2006-03-06 06:55  rpedde

	* src/conf.c: fix typo

2006-03-06 06:55  rpedde

	* src/db-sql-sqlite3.c: finalize on error on enum_fetch

2006-03-06 06:30  rpedde

	* win32/nsi/mt-daapd.nsi: add sqlite3 dll to the installer package

2006-03-06 06:29  rpedde

	* src/conf.c, src/mp3-scanner.c, src/rend-win32.c, win32/config.h,
	  win32/mt-daapd.vcproj: Add sqlite3, fix minor compilation
	  problems

2006-03-06 01:35  rpedde

	* src/db-sql-sqlite3.c, src/dispatch.c: add debugging code to try
	  and find the sqlite3 double-free bug

2006-03-05 08:09  rpedde

	* src/main.c, src/rend-howl.c, src/rend-osx.c, src/rend-posix.c,
	  src/rend-unix.c, src/rend-unix.h, src/rend-win32.c, src/rend.h:
	  fix up txt records to show password info, mtd-version, and itunes
	  version

2006-03-05 05:40  rpedde

	* src/daapd.h, src/db-sql-sqlite3.c: Fix some races in sqlite3

2006-03-05 02:03  rpedde

	* src/mp3-scanner.c: Add ability to concat title and artist on
	  compilation tracks

2006-03-05 02:02  rpedde

	* src/main.c: fix for STDERR problem in rend-unix

2006-03-05 02:01  rpedde

	* src/rend-osx.c: Fix byte order problem on wrong-endian machines

2006-03-05 02:01  rpedde

	* src/rend-unix.c: close STDERR on fork

2006-03-04 08:29  rpedde

	* src/dispatch.c: Fix play count updating

2006-03-03 06:05  rpedde

	* src/conf.c, src/configfile.c: Fix problem with relative paths in
	  config file

2006-03-02 07:03  rpedde

	* src/db-generic.c: still need to update atom and type for new
	  metas

2006-03-02 05:17  rpedde

	* src/configfile.c, src/dynamic-art.c: Fix configfile errors

2006-03-02 00:39  rpedde

	* src/dispatch.c, src/webserver.c: Fix for iTunes 6.0.4

2006-03-01 23:25  rpedde

	* src/os-win32.c: fix bug in opendir/readdir emulation

2006-02-28 05:23  rpedde

	* src/os-unix.c: fix wait3 problem on linux

2006-02-27 23:39  rpedde

	* src/conf.c, src/conf.h, src/main.c: fix errors when using a null
	  default in conf_get_string

2006-02-27 22:55  rpedde

	* win32/mt-daapd.vcproj: add ll.c and conf.c

2006-02-27 22:55  rpedde

	* src/conf.c: unused variables

2006-02-27 22:54  rpedde

	* src/dispatch.c: make more ansi-ish

2006-02-27 22:53  rpedde

	* src/ll.h: fix typo

2006-02-27 22:48  rpedde

	* src/Makefile.am, src/conf.c, src/conf.h, src/configfile.c,
	  src/configfile.h, src/daapd.h, src/dispatch.c, src/dynamic-art.c,
	  src/ll.c, src/main.c, src/mp3-scanner.c, src/os-unix.c,
	  src/scan-mp3.c, src/ssc.c: add ini style config handling

2006-02-26 08:48  rpedde

	* win32/config.h, win32/messages.mc, win32/mt-daapd.rc,
	  win32/mt-daapd.vcproj, win32/nsi,
	  win32/nsi/mt-daapd-example.conf, win32/nsi/mt-daapd.nsi,
	  win32/nsi/servicelib.nsh, win32/resource.h: more adds from
	  win32-branch

2006-02-26 08:46  rpedde

	* admin-root/mt-daapd.css, configure.in, mkdist.sh,
	  src/Makefile.am, src/configfile.c, src/daapd.h, src/db-generic.c,
	  src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql.c,
	  src/dispatch.c, src/dynamic-art.c, src/err.c, src/err.h,
	  src/getopt.c, src/getopt.h, src/mDNS.c, src/mDNSClientAPI.h,
	  src/mDNSDebug.h, src/mDNSPosix.c, src/mDNSPosix.h, src/mDNSUNP.c,
	  src/main.c, src/mp3-scanner.c, src/mp3-scanner.h, src/os-unix.c,
	  src/os-unix.h, src/os-win32.c, src/os-win32.h, src/os.h,
	  src/query.c, src/query.h, src/redblack.c, src/redblack.h,
	  src/rend-howl.c, src/rend-osx.c, src/rend-posix.c,
	  src/rend-unix.c, src/rend-unix.h, src/rend-win32.c, src/rend.h,
	  src/restart.c, src/restart.h, src/rxml.c, src/rxml.h,
	  src/scan-aac.c, src/scan-flac.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/scan-xml.c, src/scanner-driver.c, src/smart-parser.c,
	  src/ssc.c, src/ssc.h, src/strcasestr.c, src/strptime.c,
	  src/strptime.h, src/strsep.c, src/strtok_r.c, src/strtok_r.h,
	  src/uici.c, src/w32-eventlog.c, src/w32-eventlog.h,
	  src/w32-service.c, src/w32-service.h, src/wavstreamer.c,
	  src/webserver.c, src/webserver.h, src/win32.h, src/xml-rpc.c:
	  Merged win32-branch

2006-02-23 03:19  rpedde

	* win32, win32/mt-daapd.vcproj: First pass at win32 port.

2006-02-21 23:19  rpedde

	* src/conf.c, src/conf.h, src/config-driver.c, src/ll.c, src/ll.h:
	  Finish out the config file stuff. Only missing comment
	  preservation now

2006-02-21 03:08  rpedde

	* src/conf.c, src/conf.h, src/config-driver.c, src/ll.c: More fixes
	  for new config system

2006-02-20 03:56  rpedde

	* src/conf.c, src/conf.h: Work on config fetching functions

2006-02-20 03:36  rpedde

	* src/rend-posix.c: Annoying fprintf

2006-02-14 06:39  rpedde

	* src/conf.c, src/ll.c, src/ll.h, src/scanner.mk: Minor updates

2006-02-09 07:36  rpedde

	* admin-root/hdr.html: add playlist js back in -- hat tip to Stefan
	  Bruns

2006-02-08 23:02  rpedde

	* src/conf.c, src/conf.h, src/config-driver.c, src/config.c,
	  src/config.h, src/config.mk, src/ll.c, src/ll.h: More incremental
	  config changes

2006-02-05 00:22  rpedde

	* src/bag.c, src/bag.h, src/config-driver.c, src/config.c,
	  src/config.h, src/config.mk, src/daapd.h, src/ll.c, src/ll.h:
	  slowly working on the config changes

2006-01-26 15:08  rpedde

	* CREDITS, admin-root/CREDITS, admin-root/config-update.html,
	  admin-root/hdr.html, contrib/mt-daapd.conf, src/configfile.c:
	  Herman's web interface fixes

2006-01-25 22:31  rpedde

	* src/config.c, src/config.h: just saving my changes

2006-01-24 23:41  rpedde

	* src/bag.c, src/bag.h, src/config.c, src/config.h: More config
	  file changes

2006-01-24 04:17  rpedde

	* src/db-generic.c, src/db-generic.h, src/db-sql.c, src/db-sql.h,
	  src/dispatch.c: Implement playcount updating

2006-01-24 00:18  rpedde

	* src/bag.c, src/bag.h: Initial checkin

2006-01-20 15:55  rpedde

	* src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Only use transactions
	  on reload to avoid busy errors

2006-01-20 15:52  rpedde

	* src/db-sql-sqlite3.c: stop file collissions with sqlite2

2006-01-17 21:35  rpedde

	* src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Fix races in enum

2006-01-16 22:29  rpedde

	* CREDITS, admin-root/CREDITS: Credit diego for configure patches

2006-01-16 22:28  rpedde

	* admin-root/smart.js, configure.in: display parse errors in web
	  interface

2006-01-16 22:28  rpedde

	* src/db-sql.c, src/dispatch.c: bubble parse errors up to the web
	  interface

2006-01-16 22:28  rpedde

	* src/err.h: add true/false definitions here

2006-01-16 22:27  rpedde

	* src/db-generic.c: fix parse error

2006-01-16 20:23  rpedde

	* configure.in, src/db-sql.c: Add diego's configure patches

2006-01-16 20:13  rpedde

	* src/db-sql.c: fix typo

2006-01-16 10:11  rpedde

	* src/db-sql-sqlite2.c: semicolon fix

2006-01-13 22:23  rpedde

	* src/db-sql.c: Fix problem with values with % in them

2006-01-12 08:11  rpedde

	* tools/decodeflow.c: Add more dmap atoms

2006-01-12 08:10  rpedde

	* src/Makefile.am, src/db-generic.c, src/db-generic.h,
	  src/db-sql-sqlite2.c, src/db-sql-sqlite3.c, src/db-sql.c,
	  src/mp3-scanner.c, src/mp3-scanner.h, src/scan-aac.c,
	  src/scan-mp4.c: Add video support for m4v files

2006-01-12 06:53  rpedde

	* src/configfile.c: typo

2006-01-12 06:20  rpedde

	* src/db-sql-sqlite2.c, src/db-sql-sqlite3.c: Preserve playlists on
	  db upgrades

2006-01-12 05:01  rpedde

	* tools, tools/decodeflow.c: Add flow decoding thing

2006-01-12 00:39  rpedde

	* src/db-sql.c: Fix deadlock in updating playlists

2006-01-12 00:36  rpedde

	* src/mp3-scanner.c: fix the hidden directory thing

2006-01-10 23:57  rpedde

	* src/db-generic.c, src/db-generic.h, src/db-sql-sqlite2.c,
	  src/db-sql-sqlite2.h, src/db-sql-sqlite3.c, src/db-sql-sqlite3.h,
	  src/db-sql.c, src/db-sql.h, src/mp3-scanner.c, src/scan-xml.c:
	  return id from db_add

2006-01-10 06:00  rpedde

	* src/db-sql.c, src/mp3-scanner.c: Fix thinko breaking static
	  playlists

2006-01-07 08:22  rpedde

	* src/configfile.c: Fix problem with blank db_dirs, now that it
	  isn't necessary anymore :)

2006-01-07 08:15  rpedde

	* src/mp3-scanner.c: fix playlist fd leak

2006-01-07 07:42  rpedde

	* src/db-sql.c: Fix problem with key violations on updates from
	  itunes xml

2006-01-06 19:11  rpedde

	* src/db-sql-sqlite3.c, src/db-sql-sqlite3.h: Add sqlite3 files

2006-01-06 17:43  rpedde

	* configure.in, src/Makefile.am, src/db-generic.c,
	  src/db-sql-sqlite2.c, src/db-sql.c, src/db-sql.h: add sqlite3
	  support

2006-01-06 00:05  rpedde

	* configure.in: get rid of some configure junk

2006-01-06 00:05  rpedde

	* src/configfile.c, src/daapd.h, src/db-generic.c,
	  src/db-generic.h, src/main.c: add db_type and db_parameters for
	  specifying different backend databases

2006-01-05 22:43  rpedde

	* src/db-generic.c, src/db-generic.h, src/db-sql-sqlite2.h,
	  src/db-sql.c, src/db-sql.h: abstract out the db function pointers

2006-01-05 18:57  rpedde

	* src/db-sql-sqlite2.c: Fix index bug

2006-01-05 15:35  rpedde

	* src/db-sql.c: Fix playlist count problem

2006-01-04 23:46  rpedde

	* src/db-generic.c, src/db-sql-sqlite2.c, src/db-sql.c: Fix frees
	  for nulled error pointers, other minor problems

2006-01-04 20:30  rpedde

	* src/Makefile.am, src/configfile.c, src/db-generic.c,
	  src/db-generic.h, src/db-sql-sqlite2.c, src/db-sql-sqlite2.h,
	  src/db-sql.c, src/db-sql.h, src/dbs-sqlite.c, src/dbs-sqlite.h,
	  src/dispatch.c, src/main.c, src/mp3-scanner.c, src/scan-xml.c,
	  src/xml-rpc.c: abstract database somewhat, improve error handling

2005-12-13 20:42  rpedde

	* src/smart-parser.c: Fixes for not, add startswith and endswith
	  operators

2005-12-04 19:09  rpedde

	* admin-root/favicon.ico: From ccrdude

2005-12-03 07:54  rpedde

	* admin-root/hdr.html: Fix IE bug again

2005-11-23 04:11  rpedde

	* src/xml-rpc.c: Finish stats xml-rpc method

2005-11-21 05:26  rpedde

	* src/ssc.c: oops

2005-11-20 10:02  rpedde

	* admin-root/Makefile.am, admin-root/mt-daapd.js: some global js
	  functions

2005-11-20 09:50  rpedde

	* src/xml-rpc.c: Support infrastructure for simpler xml handler.

2005-11-20 06:42  rpedde

	* src/dispatch.c, src/ssc.c, src/ssc.h: Add Timo's metacharacter
	  escaping code and codectype passed to scripts

2005-11-20 06:25  rpedde

	* admin-root/Makefile.am: Oops.. forgot to install the popup

2005-11-19 09:02  rpedde

	* src/ssc.c: Shell-escape proper metachars before popening

2005-11-17 07:20  rpedde

	* src/configfile.c, src/webserver.c: Bullwinkle: Hey Rocky -- watch
	  me pull a rabbit out of my hat. Rocky: Again?

2005-11-17 05:14  rpedde

	* src/dispatch.c: back out the connection persist force

2005-11-17 05:09  rpedde

	* src/configfile.c, src/webserver.c: *really* fixed the race this
	  time

2005-11-16 05:03  rpedde

	* src/configfile.c, src/dbs-sqlite.c, src/webserver.c: fix some
	  more trivial problems

2005-11-15 07:41  rpedde

	* src/configfile.c: Show idle threads in thread status

2005-11-15 07:27  rpedde

	* src/dispatch.c, src/webserver.c: close fixes, obvious bug in
	  webserver.c

2005-11-15 06:43  rpedde

	* src/configfile.c, src/webserver.c: fix obvious error in thread
	  enumeration

2005-11-14 05:41  rpedde

	* CREDITS, admin-root/CREDITS, admin-root/aspl-license.html,
	  admin-root/config.html, admin-root/feedback.html,
	  admin-root/ftr.html, admin-root/gpl-license.html,
	  admin-root/hdr.html, admin-root/index.html,
	  admin-root/mt-daapd.css, admin-root/smart.html,
	  admin-root/smart.js, admin-root/smartpopup.html,
	  admin-root/status.html, admin-root/thanks.html: Patrick's shiny
	  new web interface

2005-11-14 05:40  rpedde

	* src/dispatch.c: workaround for client that claim http 1.0

2005-11-14 04:30  rpedde

	* src/configfile.c, src/webserver.c, src/webserver.h: Fix for races
	  in thread status

2005-11-11 23:52  rpedde

	* admin-root/hdr.html, contrib/mt-daapd.conf, src/configfile.c,
	  src/daapd.h, src/dbs-sqlite.c, src/dispatch.c, src/ssc.c,
	  src/ssc.h, src/xml-rpc.c: codectype transcoding

2005-11-11 23:05  rpedde

	* admin-root/hdr.html: Ooooh... got it. REALLY fix the script error
	  on IE

2005-11-11 22:45  rpedde

	* admin-root/hdr.html: Fix the ie script thing as described on the
	  forums

2005-11-07 06:13  rpedde

	* src/xml-rpc.c: fix xml-rpc for thread status

2005-11-07 05:58  rpedde

	* src/Makefile.am, src/configfile.c, src/configfile.h, src/daapd.h,
	  src/main.c, src/webserver.c, src/webserver.h, src/xml-rpc.c: move
	  the thread status stuff into the webserver, add status info to
	  xml-rpc

2005-11-06 21:06  rpedde

	* src/smart-parser.c: Add date parsing and unary negate operator

2005-11-03 05:02  rpedde

	* admin-root/smart.js, src/db-generic.c, src/db-generic.h,
	  src/dbs-sqlite.c, src/dbs-sqlite.h, src/dispatch.c, src/main.c,
	  src/mp3-scanner.c: allow editing of smart playlists

2005-11-03 03:46  rpedde

	* src/scan-mpc.c: musepack fixes by slomo

2005-11-02 04:45  rpedde

	* CREDITS, admin-root/CREDITS, configure.in, src/Makefile.am,
	  src/configfile.c, src/dbs-sqlite.c, src/mp3-scanner.c,
	  src/scan-mpc.c, src/scanner-driver.c, src/scanner.mk: musepack
	  support from slomo

2005-11-01 23:55  rpedde

	* admin-root/CREDITS, admin-root/Makefile.am,
	  admin-root/smart.html, admin-root/smart.js,
	  admin-root/smartpopup.html: Patrick Kolla's wizard stuff

2005-11-01 00:11  rpedde

	* CREDITS, admin-root/CREDITS: CREDITS fixes

2005-11-01 00:10  rpedde

	* admin-root/CREDITS: nother copy of credits. wish cvs handled
	  symlinks well

2005-11-01 00:09  rpedde

	* CREDITS, admin-root/Makefile.am, admin-root/hdr.html,
	  admin-root/smart.js, admin-root/thanks.html: credits, other
	  various web trifles

2005-10-31 23:49  rpedde

	* admin-root/hdr.html: Get rid of playlist tab, as it doesn't
	  work...

2005-10-31 23:44  rpedde

	* src/dbs-sqlite.c: Build indexes on playlists, comment out the
	  playlist order stuff, until further investigation

2005-10-29 21:23  rpedde

	* src/dbs-sqlite.c, src/smart-parser.c: Start of date-based
	  playlists

2005-10-29 15:49  rpedde

	* CREDITS, src/scan-mp3.c: xing header alignment problems fix, hat
	  tip to Paul Forgey

2005-10-26 07:13  rpedde

	* src/dispatch.c: nslu fix for tag lenth in xml serialization

2005-10-26 06:23  rpedde

	* src/dbs-sqlite.c: simpler queries for nslu2... speed up playlist
	  enumeration

2005-10-26 06:00  rpedde

	* CREDITS, admin-root/smart.html, admin-root/smart.js,
	  src/dispatch.c: Fixes for mlit to xml translation with string
	  length of 0, suggested by Stefan Bruns

2005-10-26 05:10  rpedde

	* CREDITS, src/main.c: pidfile patches from Diego Petteno

2005-10-24 06:14  rpedde

	* src/Makefile.am: Fix dist files

2005-10-24 00:18  rpedde

	* src/smart-parser.c: Add includes keyword

2005-10-24 00:17  rpedde

	* src/db-generic.h, src/dbs-sqlite.c: Check for valid playlist on
	  add

2005-10-23 23:55  rpedde

	* admin-root/smart.html, admin-root/smart.js: First pass at
	  playlist editor

2005-10-23 07:33  rpedde

	* src/Makefile.am, src/dbs-sqlite.c, src/smart-parser.c: integrate
	  smart playlist parsing into the database

2005-10-22 23:05  rpedde

	* src/parser-driver.c, src/smart-parser.c, src/smart-parser.h: Fix
	  string parsing, precedence problems, add more detailed error
	  reporting

2005-10-21 07:48  rpedde

	* src/parser-driver.c, src/smart-parser.c, src/smart-parser.h:
	  first pass of sql generation. Some problems in the production
	  rules, I think, but coming along

2005-10-20 07:33  rpedde

	* src/smart-parser.c: parse tree completely built, int and string
	  values appear to be working

2005-10-18 22:35  rpedde

	* src/smart-parser.c: node

2005-10-17 04:57  rpedde

	* src/smart-parser.c: update lexer, first validating parser

2005-10-16 06:55  rpedde

	* src/smart-parser.c: start on parsing side

2005-10-14 05:42  rpedde

	* src/wavstreamer.c: make wavstreamer take a -l of 0, also remove
	  long opts

2005-10-14 04:11  rpedde

	* src/parser-driver.c, src/smart-parser.c: really really stupid
	  tokenizer sort of working

2005-10-13 07:38  rpedde

	* src/smart-parser.c: slow and steady

2005-10-06 04:48  rpedde

	* src/smart-parser.c: small changes in parser... I'll eventually
	  get there

2005-10-02 22:48  rpedde

	* src/smart-parser.c: some work on parser

2005-09-26 02:15  rpedde

	* CREDITS, src/dbs-sqlite.c: Phil Packer's m3u playlist-in-order
	  stuff

2005-09-23 07:03  rpedde

	* CREDITS, src/rend-howl.c, src/rend-osx.c, src/rend-posix.c: view
	  persistence fixes for iTunes 5

2005-09-23 05:26  rpedde

	* README, configure.in, src/mDNSUNP.c: commit the iTunes 5 fixes

2005-08-16 02:32  rpedde

	* src/smart-parser.c: more incremental work on smart-parser

2005-08-16 02:31  rpedde

	* CREDITS: Credit Stefan for html fixes

2005-08-16 02:30  rpedde

	* admin-root/mt-daapd.css, admin-root/playlist.html,
	  admin-root/playlist.js: patches from Stefan Bruns for js
	  speedups, konq support

2005-08-16 02:26  rpedde

	* src/configfile.c, src/daapd.h, src/err.c, src/main.c,
	  src/rend-posix.c, src/rend-unix.c, src/rend-unix.h: Add interface
	  directive to config file -- fix stderr logging on rendezvous
	  child

2005-08-15 03:16  rpedde

	* src/rend-posix.c, src/rend-unix.c, src/rend-unix.h, src/rend.h:
	  specify interface to register

2005-08-15 03:16  rpedde

	* src/smart-parser.c: incremental updates

2005-08-13 05:07  rpedde

	* configure.in: Fix problem with --disable-oggvorbis

2005-08-02 03:17  rpedde

	* src/parser-driver.c, src/parser.mk, src/smart-parser.c,
	  src/smart-parser.h: what will eventually be the smart playlist
	  parser

2005-08-02 03:10  rpedde

	* src/dbs-sqlite.c, src/ssc.c: Fix problem with playlist dropoff

2005-07-24 17:08  rpedde

	* CREDITS, src/scan-xml.c: Pull date added from iTunes xml file --
	  thanks to Mark Woehrer

2005-07-21 03:40  rpedde

	* src/mDNSDebug.h: Crank up mdns debug messages

2005-07-14 21:10  rpedde

	* src/configfile.c, src/daapd.h, src/mp3-scanner.c: Add support for
	  compilation directories

2005-07-14 21:09  rpedde

	* src/err.c, src/err.h: add logging types for smart playlist parser

2005-07-14 20:02  rpedde

	* admin-root/Makefile.am, admin-root/config.html: Add applet.html
	  to package, also support compdirs and debuglevel in config page

2005-07-13 05:32  rpedde

	* src/mp3-scanner.c, src/scan-xml.c: Add brute-force checking for
	  itunes path -- fix iTunes for windows problems

2005-07-13 05:32  rpedde

	* configure.in: Get rid of lex and yacc checks

2005-06-20 03:44  rpedde

	* admin-root/Makefile.am: Add DAAP Applet jar temporarily

2005-06-20 03:35  rpedde

	* src/dbs-sqlite.c, src/mp3-scanner.c: Fix idx problems, fix static
	  playlist handling

2005-06-20 03:18  rpedde

	* admin-root/hdr.html, admin-root/mt-daapd.css,
	  admin-root/smart.html, admin-root/smart.js: start working on
	  smart playlist parser

2005-06-15 03:27  rpedde

	* src/configfile.c: add 'host' smart tag to support daap applet

2005-06-15 03:24  rpedde

	* admin-root/DAAPApplet-0.1.jar, admin-root/applet.html: Add daap
	  applet from www.petzall.se/daap

2005-06-15 02:44  rpedde

	* CREDITS, src/configfile.c: Joe Holt's patches for config trashage

2005-06-08 04:55  rpedde

	* src/mp3-scanner.c, src/scan-mp3.c: stupid database version error

2005-06-02 04:17  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dbs-sqlite.h, src/mp3-scanner.c, src/mp3-scanner.h,
	  src/scan-xml.c: Add idx to songs table to allow for index per
	  path

2005-06-02 02:26  rpedde

	* src/mp3-scanner.c, src/mp3-scanner.h, src/scan-aac.c,
	  src/scan-flac.c, src/scan-mp3.c, src/scan-ogg.c, src/scan-url.c,
	  src/scan-wav.c, src/scan-wma.c, src/scan-xml.c: More scanning
	  restructuring -- return TRUE on success, get rid of dual scanners

2005-06-01 14:55  rpedde

	* src/mp3-scanner.c, src/scan-mp3.c: Move genre list to scan-mp3.c

2005-06-01 14:55  rpedde

	* src/scan-url.c: fix -Wall errors

2005-06-01 14:54  rpedde

	* src/scanner-driver.c, src/scanner.mk: scanner driver updates

2005-06-01 14:40  rpedde

	* src/Makefile.am, src/mp3-scanner.c, src/scan-mp3.c,
	  src/scan-url.c, src/scan-wav.c, src/scanner-driver.c,
	  src/scanner.mk: separate out mp3 and url scanning

2005-06-01 03:04  rpedde

	* src/scan-wav.c: Pull out of mp3-scanner.c

2005-06-01 02:54  rpedde

	* src/Makefile.am, src/mp3-scanner.c: abstract out wav scanning

2005-05-30 03:41  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dispatch.c, src/dynamic-art.c, src/mp3-scanner.c,
	  src/mp3-scanner.h, src/scan-flac.c, src/scan-wma.c, src/uici.c,
	  src/webserver.c: -Wall cleanups for gcc4

2005-05-29 23:48  rpedde

	* src/wavstreamer.c: -Wall cleanups for gcc 4.0

2005-05-29 23:44  rpedde

	* src/Makefile.am, src/dynamic-art.c, src/flac.c,
	  src/mp3-scanner.c, src/mp3-scanner.h, src/ogg.c, src/scan-aac.c,
	  src/scan-aac.h, src/scan-flac.c, src/scan-ogg.c, src/scan-wma.c,
	  src/wma.c: Refactoring scanning -- split aac scanning from
	  mp3-scanner

2005-05-29 06:43  rpedde

	* src/mp3-scanner.c: Fix problem of numeric genres

2005-05-29 06:42  rpedde

	* src/db-generic.c: Fix problem with trailing spaces in tags (bug
	  #0001)

2005-05-26 01:39  rpedde

	* src/query.c: fix obvious urldecoding oversight

2005-05-26 01:39  rpedde

	* src/scan-xml.c: Minor doc fix

2005-05-23 01:14  rpedde

	* src/scan-xml.c: Skip playlists we aren't interested in -- master
	  playlist, for example

2005-05-23 01:14  rpedde

	* src/main.c: that's the problem with vararg functions... no
	  warning if you mess them up

2005-05-23 01:12  rpedde

	* src/query.c, src/ssc.c: Tune logging

2005-05-21 05:56  rpedde

	* src/redblack.c, src/redblack.h: for quick translation from itunes
	  song id to mt-daapd song id

2005-05-21 05:54  rpedde

	* CREDITS: more credits where credits due

2005-05-21 05:54  rpedde

	* mkdist.sh: argh

2005-05-21 05:53  rpedde

	* src/dbs-sqlite.c: fix for no disc number information from North
	  Overby

2005-05-21 05:53  rpedde

	* src/Makefile.am, src/db-generic.c, src/db-generic.h,
	  src/dbs-sqlite.c, src/dbs-sqlite.h, src/dispatch.c, src/main.c,
	  src/mp3-scanner.c, src/scan-xml.c, src/ssc.c: Add iTunes playlist
	  support

2005-05-21 05:52  rpedde

	* src/configfile.c: Add debuglevel config value

2005-05-18 05:48  rpedde

	* src/db-generic.c, src/dbs-sqlite.c, src/scan-xml.c: Fix ton of
	  memory leaks

2005-05-17 04:26  rpedde

	* src/Makefile.am, src/ezxml.c, src/ezxml.h: Remove ezxml in favor
	  of home-built saxish parser

2005-05-17 04:26  rpedde

	* src/scan-xml.c: Update to use rxml rather than ezxml

2005-05-17 04:25  rpedde

	* src/rxml.c, src/rxml.h: a sax-inspired xml parser

2005-05-17 04:24  rpedde

	* src/configfile.c: fix problem with missing paths in config file

2005-05-13 05:09  rpedde

	* src/dispatch.c: transcode fix -- wrong content type for
	  transcoded files

2005-05-01 05:09  rpedde

	* mkdist.sh, src/Makefile.am: missing some files in extra_dist

2005-04-30 03:36  rpedde

	* src/scan-xml.c: Ummm.... maybe that's the huge memory loss that's
	  triggering the oom killer? Hmmm?

2005-04-28 01:07  rpedde

	* src/dbs-sqlite.c: problem dropping update tables on full rebuild
	  of database

2005-04-27 06:13  rpedde

	* src/Makefile.am, src/dbs-sqlite.c, src/ezxml.c, src/ezxml.h,
	  src/mp3-scanner.c, src/scan-xml.c, src/scanner-driver.c,
	  src/scanner.mk, src/strcasestr.h: First cut of itunes xml parsing
	  -- this should augment song info. Still no playlist info

2005-04-24 21:15  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dbs-sqlite.h, src/mp3-scanner.c, src/mp3-scanner.h: fixes for
	  static playlists

2005-04-24 00:48  rpedde

	* src/db-generic.c, src/dispatch.c: add daap URIs for delete
	  playlist and delete playlist items

2005-04-23 21:01  rpedde

	* src/db-generic.c, src/dbs-sqlite.c, src/dbs-sqlite.h: add
	  function to delete a playlist item

2005-04-21 04:50  rpedde

	* src/dbs-sqlite.c, src/mp3-scanner.c: Fix aeSP icon problem,
	  finish first pass at static playlists

2005-04-21 03:16  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dbs-sqlite.h, src/mp3-scanner.c: add db_delete_playlist, fix
	  m3u scanning to use new database routines

2005-04-19 04:47  rpedde

	* src/dbs-sqlite.c, src/dbs-sqlite.h, src/mp3-scanner.h: add
	  m3ufile struct, functions for retrieving it

2005-04-19 04:47  rpedde

	* src/flac.c: fix the no-flac-metadata bug, and the long standing
	  no-year-metainfo bug

2005-04-18 00:30  rpedde

	* src/dbs-sqlite.c, src/mp3-scanner.c: more typos

2005-04-18 00:26  rpedde

	* src/dbs-sqlite.c: minor fixes

2005-04-17 23:57  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dbs-sqlite.h, src/dispatch.c: add some support towards static
	  file-based playlists

2005-04-17 23:56  rpedde

	* src/flac.c: minor fixes

2005-04-17 22:06  rpedde

	* src/scanner-driver.c, src/scanner.mk: add ogg and vorbis to
	  standalone scanner framework

2005-04-17 21:41  rpedde

	* src/flac.c, src/mp3-scanner.c, src/ogg.c: make ogg and flac
	  single-pass scanners like wma

2005-04-17 21:18  rpedde

	* src/dbs-sqlite.c, src/dbs-sqlite.h, src/wma.c: fix parsing
	  extended_content_description, better song duration by using
	  preroll

2005-04-17 03:28  rpedde

	* src/wma.c: A little more wma metadata

2005-04-16 23:13  rpedde

	* src/configfile.c: make config pages specify utf-8 content-type

2005-04-16 21:26  rpedde

	* src/dispatch.c, src/mp3-scanner.c: Fix leak on background rescan

2005-04-16 20:56  rpedde

	* src/wma.c: add song_length and bitrate to wma scanner

2005-04-16 20:54  rpedde

	* src/scanner-driver.c, src/scanner.mk: framework for testing
	  metadata scanners outside of mt-daapd

2005-04-14 06:23  rpedde

	* src/Makefile.am, src/mp3-scanner.c, src/wma.c: hook wma scanner
	  into mp3-scanner, add more metainfo

2005-04-12 06:34  rpedde

	* src/wma.c: add so I don't lose it

2005-04-12 03:51  rpedde

	* src/dispatch.c: fix fd leak in dynamic art

2005-04-04 02:21  rpedde

	* contrib/mt-daapd-ssc.pl, src/db-generic.c, src/db-generic.h,
	  src/dbs-sqlite.c, src/mp3-scanner.c, src/mp3-scanner.h: Add
	  daap.songcodectype, normalize daap.songformat and
	  daap.songdescription.

2005-04-02 10:52  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dbs-sqlite.h, src/dispatch.c: Add daap functions to add items
	  to a static playlist

2005-04-02 09:27  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dbs-sqlite.h, src/dispatch.c: add dmap methods to remotely
	  add a playlist

2005-04-02 06:08  rpedde

	* src/query.c: Fix double-url-decode bug

2005-04-02 05:31  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c,
	  src/dispatch.c: make containers query honor metatags, add
	  mt-daapd specific playlist tags for type and smart playlist spec

2005-04-02 04:33  rpedde

	* src/db-generic.c, src/db-generic.h, src/dbs-sqlite.c: Add smart
	  playlist clause to playlist query

2005-03-28 01:20  rpedde

	* src/dbs-sqlite.c, src/query.c: Fix problem with daap queries
	  using apostrophe. It must be encoded as %27

2005-03-28 00:41  rpedde

	* src/query.c: Fix error building query with wildcard specifiers

2005-03-28 00:28  rpedde

	* src/db-generic.c, src/dbs-sqlite.c: clean up invalid utf-8 data.
	  this forces a database update and full rescan (mostly as a test
	  of the db update stuff)

2005-03-21 19:53  andbe611

	* admin-root/mt-daapd.css, admin-root/playlist.html,
	  admin-root/playlist.js: Code cleanup, fixed browse queries,

2005-03-21 05:07  rpedde

	* src/dbs-sqlite.c: Fix sql database creation script

2005-03-20 23:43  rpedde

	* src/dbs-sqlite.c, src/dispatch.c, src/mp3-scanner.c, src/ssc.c,
	  src/ssc.h: Move ssc check to dmap-building time, rather than
	  scanning time so that transcoding can be done on a per-user-agent
	  basis

2005-03-20 06:04  rpedde

	* src/dispatch.c: fix double-free of pmp3

2005-03-20 04:42  rpedde

	* src/dbs-sqlite.c: fix insert syntax

2005-03-20 04:22  rpedde

	* src/dbs-sqlite.c: fix error in update

2005-03-20 04:13  rpedde

	* src/dbs-sqlite.c, src/main.c: Move db_open after priv drop

2005-03-20 01:27  rpedde

	* src/flac.c: make flac.c -Wall clean

2005-03-20 01:24  rpedde

	* configure.in, src/Makefile.am: Get rid of some configure
	  verbosity, include dbs-sqlite.h

2005-03-20 00:56  rpedde

	* contrib/Makefile.am: Moved sqlite.sql into dbs-sqlite.c

2005-03-20 00:43  rpedde

	* contrib/sqlite.sql: moved to dbs-sqlite.c

2005-03-20 00:42  rpedde

	* src/db-generic.c, src/dbs-sqlite.c, src/dbs-sqlite.h, src/err.c:
	  auto-upgrade of databases, including auto-creating database

2005-03-19 21:56  rpedde

	* src/dbs-sqlite.c, src/query.c: cleanups in dbs-sqlite, fixes for
	  paths with single quotes in them

2005-03-19 10:02  rpedde

	* contrib/sqlite.sql, src/db-generic.c, src/db-generic.h,
	  src/db-sqlite.c, src/dbs-sqlite.c, src/dbs-sqlite.h,
	  src/mp3-scanner.c, src/mp3-scanner.h: Big performance wins

2005-03-16 22:35  andbe611

	* admin-root/playlist.js: Forgot to url encode queries

2005-03-16 19:56  andbe611

	* admin-root/hdr.html, admin-root/mt-daapd.css,
	  admin-root/playlist.html, admin-root/playlist.js: Slowly getting
	  playlist editor in shape.
	  Still readonly, but clickable.

2005-03-16 12:26  rpedde

	* src/query.c: Ignore invalid queries

2005-03-16 11:38  rpedde

	* src/db-generic.h, src/dispatch.c: Implement xml output

2005-03-14 06:17  rpedde

	* contrib/sqlite.sql, src/db-generic.c, src/db-generic.h,
	  src/dbs-sqlite.c, src/dispatch.c, src/query.c, src/query.h: add
	  query/filter support

2005-03-13 23:20  rpedde

	* src/dbs-sqlite.c, src/dispatch.c: add browse

2005-03-13 21:22  rpedde

	* src/main.c: Fix stop attempts during initial scan

2005-03-11 06:43  rpedde

	* src/Makefile.am: Remove old files

2005-03-11 06:40  rpedde

	* src/daap.h: remove

2005-03-11 06:39  rpedde

	* configure.in, contrib/sqlite.sql, src/Makefile.am,
	  src/configfile.c, src/daap-proto.c, src/daap-proto.h, src/daap.c,
	  src/db-gdbm.c, src/db-generic.c, src/db-generic.h,
	  src/db-memory.c, src/db-memory.h, src/dbs-sqlite.c,
	  src/dbs-sqlite.h, src/dispatch.c, src/dispatch.h,
	  src/dynamic-art.c, src/lexer.l, src/main.c, src/mp3-scanner.c,
	  src/mp3-scanner.h, src/parser.y, src/playlist.c, src/playlist.h,
	  src/query.c, src/redblack.c, src/redblack.h, src/rend-osx.c,
	  src/rend-unix.c, src/restart.c, src/ssc.c, src/wavstreamer.c,
	  src/webserver.c: First pass of sqlite backend

2005-03-06 09:29  andbe611

	* admin-root/playlist.js: Fix for songs with empty tags not being
	  displayed in the web UI.

2005-03-06 08:55  andbe611

	* admin-root/Makefile.am: Oops, forgot to include the new playlist
	  files in the make file.

2005-03-06 00:28  andbe611

	* admin-root/hdr.html: Seems to be a maxlenght for arguments to
	  @ispage. Shortened the arg a
	  bit

2005-03-06 00:16  andbe611

	* admin-root/hdr.html, admin-root/playlist.html,
	  admin-root/playlist.js: First go on the web based playlist
	  editor. This is just a quick hack.
	  Adds a new tab 'playlist' in the html interface.

2005-03-05 19:17  rpedde

	* contrib/Makefile.am, contrib/sqlite.sql: Add sqlite.sql for
	  creating empty database

2005-03-05 06:37  rpedde

	* src/mDNSUNP.c: Roll back patch - breaks fbsd

2005-03-05 05:44  rpedde

	* contrib/mt-daapd-ssc.sh: fix ssc script for files with spaces

2005-03-05 05:06  rpedde

	* src/daap-proto.c: Fix the junk-in-strings thing. again.

2005-03-04 05:16  rpedde

	* src/daap-proto.c: Fix garbage characters on entity-encoding dmap
	  strings, also fix browse results

2005-03-04 03:50  rpedde

	* src/restart.c: missing stdarg for va_start and friends

2005-03-03 13:50  andbe611

	* admin-root/config.html, admin-root/feedback.html,
	  admin-root/hdr.html, admin-root/status.html,
	  admin-root/thanks.html, src/configfile.c: Made all html xhtml 1.0
	  strict compliant
	  lowercase tag names, make sure attributes as quoted and don't
	  leave
	  any unclosed tags. also moved the 'http-equiv refresh' to the
	  head tag
	  (it isn't allowed in the body)

2005-03-03 06:56  rpedde

	* src/main.c: Fix content-type for xml serialized response

2005-03-03 06:22  rpedde

	* src/configfile.c: add better content-type handling

2005-03-03 06:07  rpedde

	* contrib/sqlite.sql, src/daap-proto.c, src/daap-proto.h,
	  src/daap.c, src/db-sqlite.c, src/main.c, src/restart.c,
	  src/restart.h, src/webserver.c: Add xml output for daap requests
	  (using output=xml in request)

2005-03-01 04:19  rpedde

	* configure.in, contrib/sqlite.sql, src/Makefile.am,
	  src/db-sqlite.c: initial support for sqlite

2005-02-28 22:10  rpedde

	* configure.in: remove still more debugging emits

2005-02-28 22:09  rpedde

	* configure.in: spew less junk

2005-02-28 21:49  rpedde

	* src/wavstreamer.c: use short options when getopt.h isn't present

2005-02-28 21:49  rpedde

	* configure.in: check for getopt.h, and make libvorbisfile depend
	  on libvorbis

2005-02-28 20:28  rpedde

	* contrib/mt-daapd.playlist, src/lexer.l, src/parser.y,
	  src/playlist.c: Add Timo's match patch

2005-02-27 04:33  rpedde

	* contrib/Makefile.am, contrib/README: Add Timo's transcoding
	  script to cvs

2005-02-27 04:31  rpedde

	* contrib/mt-daapd-ssc.pl: Add Timo's perl ssc script

2005-02-27 04:26  rpedde

	* src/query.c: Timo's fix for short title buffer

2005-02-27 04:08  rpedde

	* contrib/mt-daapd.conf: additional notes about ogg and flac

2005-02-27 04:07  rpedde

	* contrib/mt-daapd-ssc.sh: Use wavstreamer

2005-02-27 03:34  rpedde

	* src/Makefile.am, src/ssc.c, src/wavstreamer.c: Add Timo's
	  wavstreamer

2005-02-27 00:42  rpedde

	* src/flac.c: Timo's flac metainfo scanner

2005-02-27 00:41  rpedde

	* configure.in, contrib/mt-daapd.conf, src/Makefile.am,
	  src/configfile.c, src/main.c, src/mp3-scanner.c, src/ogg.c,
	  src/ssc.c, src/ssc.h: Add Tim's ogg and flac patches, plus
	  convert the existing ogg metainfo reading
	  stuff to use vorbisfile.

2005-02-24 05:04  rpedde

	* src/configfile.c, src/daapd.h, src/mp3-scanner.c: Add config
	  option latin1_tags to fix utf-8 tags in text fields purporting to
	  be latin1. Sadly, this is an all-or-nothing option. Perhaps one
	  could autodetect?

2005-02-24 04:59  rpedde

	* contrib/mt-daapd-ssc.sh: fix spaces in filenames

2005-02-22 07:23  rpedde

	* src/mp3-scanner.c: Fix problems with scanning fileinfo of files
	  with uppercase extensions

2005-02-21 18:41  rpedde

	* contrib/Makefile.am, contrib/README, contrib/mt-daapd-ssc.sh: add
	  shell-based transcode script

2005-02-21 08:10  rpedde

	* CREDITS, contrib/mt-daapd.conf, src/Makefile.am,
	  src/configfile.c, src/daapd.h, src/mDNSClientAPI.h,
	  src/mDNSUNP.c, src/main.c, src/mp3-scanner.c, src/query.c,
	  src/ssc.c, src/ssc.h, src/xml-rpc.c: integrate server-side
	  conversion patches, -Wall cleanups, AMD64 fixes, and xml-rpc
	  cleanups

2005-02-19 00:50  rpedde

	* src/xml-rpc.c: Add getPlaylistItems rpc function

2005-02-17 04:24  rpedde

	* src/Makefile.am, src/configfile.c, src/daap.c, src/err.c,
	  src/err.h, src/mp3-scanner.c, src/xml-rpc.c, src/xml-rpc.h: start
	  framework for xml-rpc calls.

2005-02-14 01:53  rpedde

	* contrib/mt-daapd.fc2.spec, contrib/mt-daapd.fc3.spec,
	  contrib/mt-daapd.spec: Update redhat specfiles for 0.2.1.1

2005-02-14 01:32  rpedde

	* debian/init.d, debian/postinst: Debian package fixes

2005-02-05 21:26  rpedde

	* configure.in: Let's call it 0.2.1.1

2005-02-05 21:24  rpedde

	* debian/changelog, debian/postinst, debian/rules: debian packaging
	  fixes

2005-02-05 21:22  rpedde

	* src/mp3-scanner.c: fix divide-by-zero bug. Doh

2005-02-05 20:55  rpedde

	* src/atoll.c, src/atoll.h: removed as part of the atoll fix

2005-02-05 20:54  rpedde

	* configure.in, src/Makefile.am, src/main.c: re-fix the atoll thing

2005-02-04 07:37  rpedde

	* src/main.c: Fix segfault on foreground on older redhats

2005-01-30 06:58  rpedde

	* src/daapd.h, src/main.c: fix pidfile for heavyweight threads

2005-01-30 05:14  rpedde

	* CREDITS, README: Minor documentation fixes

2005-01-30 05:12  rpedde

	* debian/changelog: update changelog

2005-01-30 04:32  rpedde

	* src/configfile.c: Fix problems with spaces in config files

2005-01-30 04:32  rpedde

	* contrib/mt-daapd-gentoo: updated to stop gracefully

2005-01-29 05:13  rpedde

	* contrib/mt-daapd.spec: update specfile for 0.2.1

2005-01-29 05:12  rpedde

	* configure.in: bump version number

2005-01-29 05:12  rpedde

	* debian/changelog, debian/init.d: debian changes for 0.2.1

2005-01-24 07:42  rpedde

	* src/main.c: Fix typo in usage, dont write pidfile unless running
	  as root

2005-01-24 01:05  rpedde

	* CREDITS, src/daap-proto.c, src/daap-proto.h: Patches for slow
	  connect speed from dirkthedaring2

2005-01-24 01:03  rpedde

	* configure.in: Fix for freebsd pthreads

2005-01-24 00:29  rpedde

	* contrib/mt-daapd.fc2.spec: Update fc2 spec to not build howl
	  support

2005-01-19 05:18  rpedde

	* contrib/mt-daapd.fc2.spec, contrib/mt-daapd.fc3.spec: Add fc2
	  specfile, add changelog entries

2005-01-18 04:58  rpedde

	* contrib/mt-daapd.fc3.spec: specfile for fc3, with both oggvorbis
	  and howl support

2005-01-18 00:07  rpedde

	* configure.in: bump to -pre4

2005-01-17 05:20  rpedde

	* src/db-gdbm.c: Fix miscounted items on rescans

2005-01-12 04:04  rpedde

	* src/mp3-scanner.c: Tune down the seek errors on frame scanning

2005-01-11 03:52  rpedde

	* src/err.c: Bump syslog messages up to LOG_NOTICE

2005-01-11 03:48  rpedde

	* src/configfile.c: Better error messages on missing config

2005-01-11 03:37  rpedde

	* src/configfile.c: Fix config_create_directory bug

2005-01-11 01:12  rpedde

	* src/db-gdbm.c: Order playlist items in the order they are in the
	  playlist, rather than inverted

2005-01-10 18:11  rpedde

	* src/mDNSUNP.h: Fix compile error on solaris

2005-01-10 01:07  rpedde

	* src/mDNS.c, src/mDNSClientAPI.h, src/mDNSDebug.h,
	  src/mDNSPlatformFunctions.h, src/mDNSPosix.c, src/mDNSPosix.h,
	  src/mDNSUNP.c, src/mDNSUNP.h: Synchronize mDNS to Apples 58.8
	  drop

2005-01-09 21:50  rpedde

	* src/mp3-scanner.c: fix problem with id3v2 comments

2005-01-09 20:34  rpedde

	* configure.in, src/Makefile.am, src/atoll.c, src/atoll.h: Fix for
	  "my libc doesn't have atoll" bug.

2005-01-09 20:02  rpedde

	* CREDITS, src/db-gdbm.c: Fixes for the "Doesn't actually delete
	  stuff on rescan" bug. Thanks to Roger Mundt for the logs and
	  documentation to track this down.

2005-01-07 06:57  rpedde

	* src/rend-posix.c: fix minor errno problem

2005-01-07 05:58  rpedde

	* src/err.c: Typo

2005-01-07 05:57  rpedde

	* src/main.c: Tune pidfile error

2005-01-07 05:37  rpedde

	* src/configfile.c, src/err.c, src/main.c, src/rend-unix.c: Try and
	  fix rendezvous problem

2005-01-02 19:05  rpedde

	* src/configfile.c: Fix compress and scan_type on config_write, SF
	  bug 1093662

2004-12-31 04:57  rpedde

	* src/main.c: fix solaris compile problems... take 2.

2004-12-31 03:44  rpedde

	* src/daap-proto.h: Fix for ssize_t undefined error

2004-12-29 07:07  rpedde

	* src/configfile.c, src/daap-proto.c: Check for zlib 1.2.0 or
	  better for gzip content-encoding

2004-12-29 06:21  rpedde

	* src/daap-proto.c: Fix indent style. :)

2004-12-29 06:20  rpedde

	* admin-root/config.html, contrib/mt-daapd.conf: add compress
	  keyword to web interface

2004-12-29 05:44  rpedde

	* CREDITS, src/configfile.c, src/daap-proto.c, src/daap-proto.h,
	  src/daapd.h, src/main.c: Add gzip content-encoding from patch by
	  Ciamac Moallemi

2004-12-28 01:07  rpedde

	* configure.in: -pre3

2004-12-25 06:24  rpedde

	* src/mp3-scanner.c: Minor ogg fixups

2004-12-24 21:21  rpedde

	* src/configfile.c: add oggvorbis capture info

2004-12-22 05:05  rpedde

	* contrib/mt-daapd.playlist, src/lexer.l, src/parser.y,
	  src/playlist.c: Add COMMENT keyword to smart playlists

2004-12-22 04:59  rpedde

	* src/main.c: reorder startup again

2004-12-21 04:38  rpedde

	* src/main.c: change loggin destination

2004-12-21 04:37  rpedde

	* src/db-gdbm.c: Automatically update database on version change

2004-12-17 21:26  rpedde

	* src/daap.c: Make browse case-insensitive, to match query
	  processing

2004-12-17 20:28  rpedde

	* src/configfile.c: More sanity checking on paths, try and create
	  the dbdir directory if it does not exist

2004-12-17 20:17  rpedde

	* src/daap-proto.c: Tune down logging on adding/freeing daap atoms

2004-12-16 06:21  rpedde

	* configure.in: Fix the missing lz on id3tag problem on cygwin

2004-12-14 04:27  rpedde

	* configure.in: Fixed -lpthread thing

2004-12-09 05:07  rpedde

	* src/main.c: re-arrange stuff back the way it was, mostly. Fix
	  pidfile generation.

2004-12-09 05:05  rpedde

	* src/rend-howl.c, src/rend-osx.c, src/rend-posix.c: Logging fixes

2004-12-08 03:53  rpedde

	* configure.in: Fix --enable-oggvorbis

2004-12-08 03:53  rpedde

	* CREDITS: Strip email addresses

2004-12-08 03:21  rpedde

	* src/daap.c, src/db-gdbm.c, src/db-memory.h, src/mp3-scanner.h:
	  64-bit inode support

2004-12-08 03:20  rpedde

	* src/main.c: fix rend_init before detach bug in main. Oops

2004-12-07 00:26  rpedde

	* src/configfile.c: Sanity check the admin-root path

2004-12-07 00:25  rpedde

	* src/db-gdbm.c: more verbose error to try and highlight
	  permissions problems

2004-12-07 00:24  rpedde

	* src/main.c: Try to wait as long as possible before detaching --
	  catch more startup errors that way

2004-12-07 00:24  rpedde

	* src/err.c: Always log fatal errors to the console

2004-12-06 03:06  mrpickles

	* configure.in, src/Makefile.am, src/mp3-scanner.c, src/ogg.c:
	  configure.in:
	  - Added support for optional Ogg/Vorbis support via the
	  --enable-oggvorbis
	  flag.
	  
	  Makefile.am:
	  - Added conditional compilation of ogg.c dependant on whether
	  Ogg/Vorbis
	  support is enabled.
	  
	  mp3-scanner.c:
	  - Added hook for Ogg/Vorbis support.
	  - Commented out code which set the "item_kind" of ogg files
	  differently.
	  It now sets it the same as other audio files. They show up in
	  iTunes
	  now but they will not stream.
	  
	  ogg.c:
	  - Initial check-in.
	  - Code adapted from 'ogginfo' program. Does parsing of Ogg/Vorbis
	  tags.

2004-12-04 05:47  rpedde

	* contrib/mt-daapd.conf: more verbose

2004-12-03 06:43  rpedde

	* src/db-gdbm.c, src/db-memory.h, src/mp3-scanner.c,
	  src/playlist.c: Stop unchanged static playlists from incrementing
	  version number. Fix memory leak with background rescans and
	  static playlists

2004-11-30 04:17  rpedde

	* src/rend-howl.c, src/rend-posix.c: use pascal packed string to
	  avoid invalid rdata error

2004-11-30 04:04  rpedde

	* src/rend-howl.c, src/rend-osx.c, src/rend-posix.c: database id
	  txt record to store settings

2004-11-30 02:14  rpedde

	* src/daap.c: Fix disappearing playlist bug

2004-11-29 06:37  rpedde

	* src/mp3-scanner.c: Handle short file errors better

2004-11-29 06:01  rpedde

	* src/mp3-scanner.c: bad type - off_t vs fpos_t

2004-11-29 05:55  rpedde

	* src/mDNSPosix.c: Fix for OpenBSD

2004-11-29 05:55  rpedde

	* admin-root/config.html, contrib/mt-daapd.conf, src/configfile.c,
	  src/daapd.h, src/mp3-scanner.c, src/mp3-scanner.h: add scan_type
	  directive for doing brute-force scans

2004-11-28 08:45  rpedde

	* admin-root/config.html, src/configfile.c: fix for bug 1074486 -
	  Web interface doesn't save some options

2004-11-28 08:31  rpedde

	* src/webserver.c: fix bug 1074489 - spaces in web forms are
	  written as plusses in config file

2004-11-28 06:54  rpedde

	* src/err.c: fix bug #107442 - time stamp in log off. Use localtime
	  vs gmtime

2004-11-27 22:58  rpedde

	* src/mp3-scanner.c: Still more attempts to better find the right
	  mp3 frame header

2004-11-27 07:09  rpedde

	* CREDITS, src/configfile.c: Fixes for process_m3u

2004-11-27 03:14  rpedde

	* configure.in: Get rid of old howl crap - run with 0.9.6ish or
	  better

2004-11-27 03:13  rpedde

	* src/rend-howl.c: Update rend-howl to run with howl 0.9.6

2004-11-24 05:55  rpedde

	* src/mp3-scanner.c: Fix log bug spotted by keen-eyed debugger
	  whodoneit. :)

2004-11-22 07:31  rpedde

	* src/configfile.c: Fix the no-session problem with iTunes 4.7 by
	  counting unique ip addresses rather than sessions in the online
	  user count

2004-11-22 07:23  rpedde

	* src/db-gdbm.c: Bump the version count

2004-11-22 07:16  rpedde

	* src/mp3-scanner.c: First pass at xing header parsing
	  
	  Try more aggressive header scanning for badly-formed mp3
	  files. Some pathalogical mp3 files aren't detected right --
	  I suspect because they have header signatures in id3v2 tags,
	  which shouldn't happen per the spec, but obviously does.

2004-11-22 07:14  rpedde

	* src/main.c: fix inverted error message

2004-11-20 19:22  mrpickles

	* src/db-gdbm.c, src/mp3-scanner.c, src/mp3-scanner.h: db-gdbm.c:
	  - Added support for db_timestamp field. Field is the modification
	  time
	  of the db record and is checked against the file modification
	  time
	  in file system scans.
	  
	  mp3-scanner.h:
	  - Added db_timestamp field. This is now distinct from the file's
	  modification time which may, in some cases, be embedded in the
	  file.
	  
	  mp3-scanner.c:
	  - Added mac_to_unix_time to convert mac timestamps to unix ones.
	  - Mp3 files get their modification time from the files mod time.
	  - AAC files get their modification time from the embedded mod
	  time.
	  - AAC files get their added time from the embedded creation time.

2004-11-20 18:11  rpedde

	* README: Checkin README

2004-11-20 18:00  rpedde

	* configure.in: Tag as a pre2 release

2004-11-20 17:58  rpedde

	* src/webserver.c: Minor fix - variable declarations first

2004-11-18 17:46  rpedde

	* src/db-gdbm.c: protect gdbm_* functions from reentrancy

2004-11-18 06:58  rpedde

	* src/webserver.c: more logging, smarter L_FATAL handling, tune
	  error logging level

2004-11-18 06:56  rpedde

	* src/db-gdbm.c, src/mp3-scanner.c: Fix fd leak from bad files in
	  mp3 scan

2004-11-16 05:30  rpedde

	* src/db-gdbm.c: Fix race in db_find/db_exists

2004-11-16 05:28  rpedde

	* admin-root/config.html, contrib/mt-daapd.conf, src/configfile.c,
	  src/daapd.h: expose always_rescan option

2004-11-15 05:39  rpedde

	* src/db-gdbm.c: readlock on db_find. a db_find during a background
	  rescan apparently kills the db handle. still a small race there,
	  need to rethink locking altogether.

2004-11-14 11:46  rpedde

	* src/db-gdbm.c: didn't actually *fix* the leak

2004-11-14 11:46  rpedde

	* src/daap.c: small leak in daap_response_playlist_items

2004-11-14 07:24  rpedde

	* src/db-gdbm.c: typos -- didn't compile

2004-11-14 06:45  rpedde

	* src/db-gdbm.c: fix gigantic memory leak on db enum

2004-11-14 06:44  rpedde

	* src/configfile.c: doxygen changes

2004-11-14 06:44  rpedde

	* src/main.c: join signal handler on exit. make sure it exits okay

2004-11-13 21:00  rpedde

	* src/main.c: oops

2004-11-13 20:59  rpedde

	* src/err.c: bug in setting error mask

2004-11-13 20:58  rpedde

	* src/db-gdbm.c, src/db-memory.h, src/main.c: Fix memory leak --
	  not disposing of mp3 struct returned by db_find in main

2004-11-13 08:06  rpedde

	* src/err.c: doxygen fixes

2004-11-13 08:05  rpedde

	* src/err.c, src/err.h, src/main.c: add -D arg and err_setdebugmask

2004-11-13 07:14  rpedde

	* src/configfile.c, src/daap-proto.c, src/daap.c, src/db-gdbm.c,
	  src/db-memory.c, src/dynamic-art.c, src/err.c, src/err.h,
	  src/lexer.l, src/mDNSPosix.c, src/main.c, src/mp3-scanner.c,
	  src/playlist.c, src/query.c, src/rend-howl.c, src/rend-osx.c,
	  src/rend-posix.c, src/rend-unix.c, src/webserver.c: modularize
	  debugging statements

2004-11-12 08:00  rpedde

	* CREDITS, contrib/Makefile.am, contrib/mt-daapd-gentoo: rc script
	  for gentoo from discobob@users.sourceforge.net

2004-11-12 07:27  rpedde

	* Doxyfile, src/daapd.h, src/err.c, src/main.c: more doxygen stuff

2004-11-12 06:38  rpedde

	* Doxyfile, src/err.c, src/err.h, src/main.c: Add Doxyfile for
	  doxygen doc generation

2004-11-11 19:27  rpedde

	* src/main.c: handle SIGCLD to catch zombies

2004-11-11 19:17  rpedde

	* src/main.c, src/query.c: Fix overrun in query.c -- calloc too
	  small

2004-11-11 18:47  rpedde

	* src/mDNSClientAPI.h: fix typedefs for AMD64

2004-11-06 04:44  rpedde

	* CREDITS, src/configfile.c, src/webserver.c: Fix URL handling for
	  parameters with either an ampersand (&) or and equal (=). Patches
	  from Stephen Lee fixing a bug reported by Peter Gutbrod.

2004-11-05 04:49  rpedde

	* src/daap.c, src/mp3-scanner.c: fix .url support for roku, which
	  must have a asfm of pls. Doh.

2004-11-04 05:11  rpedde

	* src/lexer.l, src/parser.y, src/playlist.c: add TYPE keyword to
	  parser

2004-11-04 05:04  rpedde

	* src/daap.c, src/db-gdbm.c, src/mp3-scanner.c, src/mp3-scanner.h:
	  Support for streaming audio via .url files -- particularly for
	  the Roku SoundBridge

2004-10-31 00:19  rpedde

	* src/mp3-scanner.c: add compilation flag for id3v2.2

2004-10-30 16:42  rpedde

	* configure.in, src/Makefile.am, src/configfile.c, src/main.c: add
	  --disable-mdns configure option, in prep for win32 build

2004-10-27 22:09  rpedde

	* src/daap.c, src/dynamic-art.c, src/mp3-scanner.c: Updates from
	  Paul Kim

2004-10-27 04:22  rpedde

	* TODO: update TODO

2004-10-27 04:11  rpedde

	* src/query.c: get rid of the ugly query dump

2004-10-27 04:09  rpedde

	* src/configfile.c: web config would write blank passwords

2004-10-27 04:01  rpedde

	* src/query.c: invert strcasestr test

2004-10-27 03:54  rpedde

	* src/err.h: abort on debug. Oops...

2004-10-27 03:53  rpedde

	* src/daap.c: wrong parms to dump

2004-10-25 04:52  rpedde

	* src/daapd.h: override for lazy background scanning

2004-10-25 04:51  rpedde

	* src/daap.c, src/mDNSPosix.c: tune down some of the logging

2004-10-25 04:50  rpedde

	* src/configfile.c, src/configfile.h, src/main.c: don't rescan the
	  database if nobody is connected

2004-10-25 04:49  rpedde

	* configure.in: Add nslu2 flag for slug-specific code

2004-10-25 04:49  rpedde

	* src/db-gdbm.c: do a reorg of the database following a db scan, to
	  try and compact the db

2004-10-25 03:15  rpedde

	* admin-root/config.html, configure.in, debian/changelog,
	  src/configfile.c, src/daapd.h, src/mp3-scanner.c: Oops... last
	  batch of stuff that was in -pre1, but not tagged as such

2004-10-24 00:15  rpedde

	* CREDITS: these aren't the email addresses you are looking for

2004-10-15 23:00  rpedde

	* src/mp3-scanner.c: rough estimate of bitrate for aac files

2004-10-15 22:05  rpedde

	* src/db-gdbm.c, src/mp3-scanner.c: Fix aac song length in files
	  with a duration expressed in time intervals other than 10th of a
	  second

2004-10-15 20:10  rpedde

	* CREDITS, ChangeLog, src/daap.c, src/db-gdbm.c, src/dynamic-art.c,
	  src/dynamic-art.h, src/main.c, src/mp3-scanner.c,
	  src/mp3-scanner.h: Dynamic art for AAC files from Paul Kim

2004-10-10 12:25  rpedde

	* src/webserver.c: Error on removing head element from connection
	  list

2004-10-10 11:24  rpedde

	* src/db-gdbm.c: dereferencing freed memory

2004-10-10 06:58  rpedde

	* src/db-gdbm.c: remove insertion sort for performance reasons

2004-09-30 03:03  rpedde

	* src/webserver.c: Track threads in the webserver to better
	  terminate. Next need to move the config_status stuff out of
	  configfile and into webserver.c

2004-09-25 21:43  rpedde

	* src/db-gdbm.c: Comments

2004-09-19 21:14  rpedde

	* src/mp3-scanner.c: Case insensitive extension check for those
	  with all uppercased file names

2004-09-19 06:02  rpedde

	* src/mp3-scanner.c: fix logging bug

2004-09-19 06:01  rpedde

	* src/main.c: debug info on background rescans

2004-09-19 06:00  rpedde

	* src/webserver.c: free compiled regexes in page handlers

2004-09-19 06:00  rpedde

	* src/db-gdbm.c: fix some really ugly memory leaks

2004-09-19 05:18  rpedde

	* src/db-gdbm.c, src/mp3-scanner.c: Fix date_added, modified
	  problems. Also, fix db_exists

2004-09-19 05:18  rpedde

	* src/configfile.c, src/main.c: Stop hang while getting db_Version
	  when rescanning

2004-09-19 05:13  rpedde

	* src/Makefile.am: Since newest autotools automatically add the .c
	  files to the DIST_COMMON, might as well add the parser.h too

2004-09-19 04:07  rpedde

	* src/main.c: Make logs to stdout when running in foreground

2004-09-19 03:06  rpedde

	* src/db-gdbm.c: pedantic typecasting

2004-09-19 03:05  rpedde

	* src/webserver.c: reliable shutdowns for webserver. Still need to
	  move thread status into webserver.c, though

2004-09-19 03:04  rpedde

	* src/mp3-scanner.c: ARM (NSLU2) fixes for MP3 header scanning

2004-09-19 03:03  rpedde

	* src/mDNSClientAPI.h: Jim Buzbee's ARM patches for NSLU2

2004-09-18 17:13  rpedde

	* src/Makefile.am: Last OPT_QUERY reference

2004-09-18 05:24  rpedde

	* src/db-gdbm.c: hold lock during db enum -- reduce memory
	  requirements by serializing updates (partcuarly with
	  rescan_interval), and because the enum isn't currently reentrant

2004-09-18 04:12  rpedde

	* configure.in, src/Makefile.am, src/daap.c, src/daap.h,
	  src/main.c, src/mp3-scanner.c: Default browse/query

2004-09-15 06:10  rpedde

	* src/webserver.c: Fix problem with mozilla hanging on
	  password-protected admin page... persisting the connection after
	  a 401 makes mozilla and IE unhappy.

2004-09-15 05:08  rpedde

	* contrib/mt-daapd.conf: Turn off rescan_interval so people have a
	  chance to read the warning before they enable it

2004-09-15 05:03  rpedde

	* contrib/mt-daapd.conf: add explanation for rescan_interval

2004-09-15 05:01  rpedde

	* src/db-memory.h: add declaration for db_scanning

2004-09-15 05:00  rpedde

	* src/daapd.h: add scan_interval to config struct

2004-09-15 04:59  rpedde

	* src/configfile.c: add an option to force a rescan. Add db version
	  to status page. support scan_interval in config file

2004-09-15 04:59  rpedde

	* src/db-gdbm.c, src/db-memory.c: redo locking to allow for
	  background rescanning. Add db_rescan to determine if the db is in
	  rescan mode

2004-09-15 04:58  rpedde

	* src/main.c: add background rescanning

2004-09-15 04:57  rpedde

	* admin-root/config.html: Add rescan_interval to config page

2004-09-15 03:14  rpedde

	* src/daap.c, src/db-gdbm.c: Allow empty playlists

2004-09-15 03:03  rpedde

	* src/db-gdbm.c: Remove playlist if last file is removed from the
	  playlist on an update

2004-09-14 04:03  rpedde

	* src/daap-proto.c, src/daap.c, src/main.c, src/mp3-scanner.c: fix
	  typo in add_long, made mper tag not work

2004-09-12 23:20  rpedde

	* ChangeLog, configure.in, contrib/mt-daapd.playlist,
	  src/db-gdbm.c, src/lexer.l, src/main.c, src/mp3-scanner.c,
	  src/parser.y, src/playlist.c, src/playlist.h: Add support for
	  smart playlist manipulation by date added to database. Updated
	  mt-daapd.playlist to match

2004-09-12 22:58  rpedde

	* src/webserver.c: Add HTTP/1.0 support, primarily for the Roku
	  SoundBridge

2004-09-08 05:15  rpedde

	* contrib/mt-daapd.playlist: Add support for bitrate tag in smart
	  playlists

2004-09-08 04:48  rpedde

	* src/mp3-scanner.c: Add decoding of Grouping, Composer, Comment
	  and BPM for AAC files

2004-09-08 04:07  rpedde

	* src/lexer.l, src/parser.y, src/playlist.c: Add bitrate keyword to
	  smart playlists

2004-09-08 03:58  rpedde

	* contrib/mt-daapd.playlist, src/lexer.l, src/parser.y,
	  src/playlist.c: Add bpm keyword to smart playlists

2004-09-08 03:48  rpedde

	* src/daap.c, src/db-gdbm.c, src/mp3-scanner.c, src/mp3-scanner.h,
	  src/webserver.c: Add support for TBPM (beats per minute) tag on
	  MP3 files

2004-06-26 01:14  dwberry

	* src/daap.c: shorten unknown meta code warning

2004-06-25 23:23  dwberry

	* src/mp3-scanner.c: Resolve problem parsing m4p files introduced
	  with query changes.

2004-06-22 01:55  dwberry

	* src/mp3-scanner.c: use hton instead of ntoh

2004-06-22 01:52  dwberry

	* src/db-gdbm.c: fix problem with m4p files crashing sorting

2004-06-14 19:01  dwberry

	* configure.in, src/Makefile.am, src/configfile.c,
	  src/daap-proto.c, src/daap-proto.h, src/daap.c, src/daap.h,
	  src/db-gdbm.c, src/db-memory.c, src/db-memory.h, src/main.c,
	  src/mp3-scanner.c, src/mp3-scanner.h, src/query.c, src/query.h,
	  src/webserver.c: 1. Implement browse and query. These are both
	  still somewhat experimental
	  pending further verification against iTunes. --enable-browse and
	  --enable-query must be specified to configure to enable both
	  options.
	  browse support requires query support.
	  2. Database iteration is now sorted and the database is not kept
	  locked
	  as long during iteration.

2004-06-14 01:51  rpedde

	* CREDITS, ChangeLog: Credits

2004-06-02 05:28  rpedde

	* configure.in, contrib/mt-daapd.spec, debian/changelog,
	  debian/postinst, src/db-gdbm.c: Fix gdbm for debian stable,
	  configure problem with new howl

2004-05-21 13:56  rpedde

	* src/configfile.c, src/daap-proto.c, src/daap-proto.h, src/daap.c,
	  src/daap.h, src/main.c, src/webserver.c: bumper patch from dwb

2004-05-14 01:53  rpedde

	* admin-root/config.html: Add extensions option to web admin

2004-05-11 03:10  rpedde

	* configure.in: Fix broken configure.in

2004-05-11 03:07  rpedde

	* configure.in: bump version number

2004-05-10 03:31  rpedde

	* src/main.c: Get rid of the update stuff, and the web server
	  shutdown that sometimes hangs

2004-05-10 03:25  rpedde

	* ChangeLog: changes

2004-05-10 03:24  rpedde

	* configure.in: Fix typo in configure.in

2004-04-28 23:51  rpedde

	* src/db-gdbm.c, src/main.c: Seeking working on iTunes 4.5

2004-04-28 18:55  rpedde

	* src/daap.c, src/db-gdbm.c, src/main.c, src/rend-howl.c: More
	  fixes for iTunes 4.5

2004-04-28 18:45  rpedde

	* src/daap.c, src/daap.h, src/main.c, src/webserver.c: Updates for
	  iTunes 4.5. Some problems with seeking on mac, though

2004-04-26 23:47  rpedde

	* src/mp3-scanner.c: fix valgrind errors

2004-04-26 23:47  rpedde

	* configure.in: make -g the default

2004-04-26 23:46  rpedde

	* src/dynamic-art.c: fix Wall warnings

2004-04-22 04:20  rpedde

	* src/daap-proto.c, src/main.c: Fix for out of stack space on large
	  music libraries

2004-04-19 06:19  rpedde

	* src/daapd.h, src/main.c, src/mp3-scanner.c, src/rend-posix.c,
	  src/rend-unix.c: Starting to fix signal stuff

2004-04-18 20:24  rpedde

	* contrib/mt-daapd.conf: Stronger warning in conf file

2004-04-18 20:24  rpedde

	* src/main.c: Don't add art to .aac files

2004-04-17 22:20  rpedde

	* src/dynamic-art.c, src/main.c: fix seek problems using dynamic
	  art on mac platform

2004-04-17 21:46  rpedde

	* src/dynamic-art.c: stupid

2004-04-17 21:40  rpedde

	* src/dynamic-art.c, src/main.c: fixed error when not finding cover
	  art

2004-04-16 04:03  rpedde

	* src/mp3-scanner.c: add logging to find reason for file skipping

2004-04-15 21:37  rpedde

	* src/dynamic-art.c, src/dynamic-art.h: Add art files

2004-04-15 03:06  rpedde

	* configure.in: add --with-static-libs config option

2004-04-14 07:04  rpedde

	* src/configfile.c, src/main.c: minor fixes to art-merge

2004-04-14 06:17  rpedde

	* CREDITS, ChangeLog, contrib/mt-daapd.conf, src/Makefile.am,
	  src/configfile.c, src/daapd.h, src/main.c: Add experimental
	  dynamic art code by Hiren Joshi

2004-04-13 21:01  rpedde

	* contrib/mt-daapd.conf: Add logfile option to sample conf file

2004-04-13 04:27  rpedde

	* src/err.c, src/main.c: logging fixes

2004-04-13 04:23  rpedde

	* src/configfile.c, src/daap.c, src/daap.h, src/daapd.h,
	  src/db-gdbm.c, src/db-memory.c, src/err.c, src/err.h,
	  src/lexer.l, src/main.c, src/mp3-scanner.c, src/webserver.c:
	  logging enhancements

2004-04-07 03:51  rpedde

	* src/db-gdbm.c, src/err.c, src/mp3-scanner.c: refactor for
	  background updates

2004-04-06 22:25  rpedde

	* admin-root/Makefile.am: Grrr... include the feedback page

2004-04-06 21:50  rpedde

	* Makefile.am: don't need the autogen

2004-04-06 21:28  rpedde

	* contrib/mt-daapd, debian/init.d: Fix shutdown on init.d scripts

2004-04-06 21:27  rpedde

	* src/db-gdbm.c: Fix problems with not noticing removed files

2004-04-06 20:06  rpedde

	* configure.in, src/db-gdbm.c: too many -lgdbm

2004-04-06 15:29  rpedde

	* debian/rules: make gdbm default

2004-04-06 15:26  rpedde

	* src/Makefile.am, src/db-gdbm.c, src/main.c: make gdbm the default

2004-04-06 15:12  rpedde

	* contrib/mt-daapd.conf: Update .conf file

2004-04-06 14:31  rpedde

	* configure.in: parenthesis

2004-04-06 14:06  rpedde

	* configure.in, src/Makefile.am: Make gdbm the default

2004-04-06 13:51  rpedde

	* configure.in, contrib/mt-daapd.spec, debian/changelog: pre1

2004-04-06 13:44  rpedde

	* src/db-gdbm.c, src/db-memory.c, src/db-memory.h, src/main.c: fix
	  db_init after dropping privs

2004-04-06 02:16  rpedde

	* debian/postinst: lost this for a second

2004-04-06 02:12  rpedde

	* configure.in: More fixups

2004-04-06 02:07  rpedde

	* Makefile.am, contrib/Makefile.am, debian/Makefile.am: Make debian
	  stuff part of dist

2004-04-06 02:05  rpedde

	* CREDITS: more credits

2004-04-06 02:03  rpedde

	* contrib/mt-daapd.spec: update spec

2004-04-06 02:01  rpedde

	* debian/changelog, debian/control, debian/dirs, debian/rules:
	  Update debian package

2004-04-06 01:56  rpedde

	* src/daap.c: off by one

2004-04-05 18:35  rpedde

	* configure.in: minor cleanup

2004-04-05 18:30  rpedde

	* debian, debian/changelog, debian/compat, debian/control,
	  debian/copyright, debian/dirs, debian/docs, debian/init.d,
	  debian/rules: move debian from contrib... Thanks, cvs

2004-04-05 18:29  rpedde

	* contrib/debian: Move debian from contrib to root

2004-04-04 08:39  rpedde

	* src/mp3-scanner.c: don't crash on 0 bitrate

2004-04-04 08:23  rpedde

	* src/Makefile.am: more compatible automake

2004-04-04 06:42  rpedde

	* ChangeLog: ChangeLog

2004-04-04 06:34  rpedde

	* src/mp3-scanner.c: Add support for MPEG 1, 2, and 2.5 layers I,
	  II, and III

2004-04-02 19:28  rpedde

	* admin-root/Makefile.am: Oops... make sure to include
	  feedback.html in the dist

2004-04-02 06:48  rpedde

	* admin-root/feedback.html, admin-root/hdr.html, configure.in,
	  mkdist.sh, src/configfile.c, src/db-gdbm.c: Add feedback info

2004-03-29 19:50  rpedde

	* mkdist.sh: fixup

2004-03-29 19:44  rpedde

	* src/rend-posix.c: Move mdns stuff out of mdns subdir to help
	  compile on older automakes

2004-03-29 19:37  rpedde

	* src/Makefile.am: Get rid of mdns

2004-03-29 17:55  rpedde

	* 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: Flatten mdns stuff

2004-03-29 17:44  rpedde

	* src/mdns: Moving mdns stuff

2004-03-26 20:59  rpedde

	* src/configfile.c, src/daapd.h, src/main.c: Start adding some
	  stats stuff

2004-03-19 04:37  rpedde

	* src/Makefile.am: include the redblack tree files. Doh\!

2004-03-19 04:36  rpedde

	* contrib/mt-daapd.conf: Fix example config

2004-03-19 04:25  rpedde

	* admin-root/hdr.html: Fix the version info

2004-03-19 00:43  rpedde

	* mkdist.sh: stupid thing

2004-03-18 17:52  rpedde

	* src/configfile.c: Add version keyword

2004-03-18 17:52  rpedde

	* configure.in: Add zlib deps

2004-03-18 17:42  rpedde

	* admin-root/hdr.html: Add version to title

2004-03-16 07:54  rpedde

	* contrib/mt-daapd.playlist, src/daap.c, src/db-gdbm.c,
	  src/db-memory.c, src/lexer.l, src/mp3-scanner.c,
	  src/mp3-scanner.h, src/parser.y, src/playlist.c: Add support for
	  composer, orchestra, conductor, and grouping

2004-03-16 05:25  rpedde

	* configure.in, src/configfile.c: Solaris fixes

2004-03-16 05:24  rpedde

	* CREDITS, src/Makefile.am, src/mp3-scanner.c, src/strcasestr.c,
	  src/strsep.c: Fixes from James Turner

2004-03-16 05:11  rpedde

	* src/mdns/mDNSUNP.h: Fix obvious typecast bug

2004-03-15 13:06  eighthave

	* contrib/mt-daapd.conf: added db_dir to the example conf file

2004-03-14 21:37  rpedde

	* src/mp3-scanner.c: Fix genre bugs in aac and mp3

2004-03-14 07:28  rpedde

	* src/mp3-scanner.c: Determine song length of aac files

2004-03-14 06:29  rpedde

	* src/mp3-scanner.c: Fix missing sync frame on bad id3 headers

2004-03-14 01:06  rpedde

	* src/daap.c, src/db-gdbm.c, src/db-memory.c, src/err.c,
	  src/mp3-scanner.c, src/playlist.c, src/rend-howl.c,
	  src/rend-osx.c: include config.h

2004-03-14 00:47  rpedde

	* ChangeLog, src/db-gdbm.c, src/db-memory.h: add delete to gdbm

2004-03-14 00:12  rpedde

	* src/db-memory.c: Return correct playlist status

2004-03-14 00:11  rpedde

	* src/daap.c: More debugging

2004-03-14 00:11  rpedde

	* src/Makefile.am: Add redblack for gdbm

2004-03-14 00:11  rpedde

	* src/mp3-scanner.c: fix static playlists

2004-03-13 23:43  rpedde

	* src/redblack.c, src/redblack.h: Add Damian Ivereigh's redblack
	  tree implementation to speed lookups

2004-03-11 06:06  rpedde

	* configure.in: fix the strcasestr thing

2004-03-11 06:05  rpedde

	* src/mp3-scanner.c: Fix the stupid strcasestr thing

2004-03-11 05:47  rpedde

	* ChangeLog: smart playlists

2004-03-11 05:47  rpedde

	* src/daap.c, src/db-gdbm.c, src/db-memory.c, src/db-memory.h,
	  src/mp3-scanner.c, src/playlist.c, src/playlist.h: Add support
	  for smart playlist icons

2004-03-09 08:15  rpedde

	* src/rend-unix.c: fix typecast problem

2004-03-09 04:37  rpedde

	* src/rend-unix.c: Fix minor valgrind bugs

2004-03-09 04:37  rpedde

	* src/db-memory.c: Fix double-free

2004-03-08 21:27  rpedde

	* src/daap.c, src/main.c, src/mp3-scanner.c: Small fixes

2004-03-08 20:36  rpedde

	* src/db-gdbm.c, src/main.c: Get smart playlists working on gdbm

2004-03-08 19:21  rpedde

	* src/Makefile.am, src/db-gdbm.c, src/db-memory.c, src/db-memory.h,
	  src/mp3-scanner.c, src/rend-posix.c, src/strcasestr.h: start of
	  background scanning

2004-03-07 06:22  rpedde

	* ChangeLog, configure.in, contrib/mt-daapd.playlist, src/lexer.l,
	  src/parser.y, src/playlist.c: Add path token to playlist parser

2004-03-07 06:16  rpedde

	* src/parser.y: Fix lingering pl_newpredicate error

2004-03-07 05:42  rpedde

	* src/mp3-scanner.c: First pass at .m4a support

2004-03-03 19:09  rpedde

	* ChangeLog: gdbm backing

2004-03-03 18:51  rpedde

	* src/db-gdbm.c, src/err.c: Fixes for db-gdbm for initial scan

2004-03-03 06:50  rpedde

	* configure.in, src/Makefile.am, src/configfile.c, src/daap.c,
	  src/db-gdbm.c, src/mp3-scanner.c, src/mp3-scanner.h: First pass
	  on db stuff. Still some unpacking problems

2004-03-02 01:35  rpedde

	* src/rend-posix.c: fix domain

2004-03-02 00:33  rpedde

	* configure.in: Fix defines for Rendezvous v58.3

2004-03-02 00:14  rpedde

	* src/mdns/mDNS.c: Update to mdns 58.3

2004-03-02 00:03  rpedde

	* src/mdns/Responder.c, src/mdns/mDNS.c, src/mdns/mDNSClientAPI.h,
	  src/mdns/mDNSDebug.h, src/mdns/mDNSPlatformFunctions.h,
	  src/mdns/mDNSPosix.c, src/mdns/mDNSPosix.h, src/mdns/mDNSUNP.c,
	  src/mdns/mDNSUNP.h, src/rend-posix.c: Merge new rendezvous code

2004-03-01 21:12  rpedde

	* src/daap.c, src/main.c: Increase logging

2004-03-01 16:29  rpedde

	* src/rend-posix.c: Fix logging

2004-02-25 16:13  rpedde

	* src/main.c, src/mdns/mDNS.c, src/mdns/mDNSPosix.c,
	  src/mp3-scanner.c, src/parser.y, src/rend-posix.c: More -Wall
	  cleanups

2004-02-24 00:34  rpedde

	* CREDITS, src/configfile.c, src/db-memory.c, src/main.c,
	  src/webserver.c: Code cleanups provided by David Imhoff

2004-02-23 03:27  rpedde

	* src/configfile.c, src/daap.c, src/daapd.h, src/main.c,
	  src/mp3-scanner.c, src/mp3-scanner.h: Add specified file types

2004-02-23 03:16  rpedde

	* contrib/mt-daapd: Fix for bug #902248 - reported (with fix) by
	  Lars Kellog-Stedman

2004-02-18 20:35  rpedde

	* admin-root/config.html, src/main.c: Initial changes for db

2004-02-18 20:34  rpedde

	* src/daap.c, src/mp3-scanner.c, src/mp3-scanner.h: Add disc number
	  info

2004-02-18 00:18  rpedde

	* src/db-gdbm.c: Empty shell

2004-02-15 00:51  rpedde

	* configure.in, src/configfile.c, src/daap-proto.c,
	  src/daap-proto.h, src/daap.c, src/daapd.h, src/db-memory.c,
	  src/err.c, src/err.h, src/main.c, src/mp3-scanner.c,
	  src/playlist.c, src/rend-osx.c, src/rend-unix.c, src/webserver.c,
	  src/webserver.h: -Wall fixes

2004-02-09 21:32  rpedde

	* src/main.c: Password fix

2004-02-09 18:33  rpedde

	* src/rend-posix.c: Pretty up

2004-02-09 17:42  rpedde

	* src/mp3-scanner.c: Fix problem with genres greater than 148

2004-01-29 19:42  rpedde

	* contrib/debian/rules: Fix permissions

2004-01-29 19:41  rpedde

	* contrib/debian/rules: Fix permissions

2004-01-29 19:41  rpedde

	* contrib/mt-daapd.spec: Minor RPM fix

2004-01-29 19:35  rpedde

	* Makefile.am: Minor fixes

2004-01-29 19:06  rpedde

	* contrib/Makefile.am: Add debian stuff from Aubin Paul

2004-01-29 19:05  rpedde

	* contrib/mt-daapd.spec: Minor RPM fixes

2004-01-29 18:56  rpedde

	* src/playlist.c: Fix init error

2004-01-29 18:10  rpedde

	* ChangeLog, contrib/mt-daapd.posix.spec, contrib/mt-daapd.spec:
	  Update for 0.1.1

2004-01-29 18:09  rpedde

	* contrib/debian, contrib/debian/changelog, contrib/debian/compat,
	  contrib/debian/control, contrib/debian/copyright,
	  contrib/debian/dirs, contrib/debian/docs, contrib/debian/init.d,
	  contrib/debian/postinst, contrib/debian/rules: Add debian stuff
	  from Aubin Paul

2004-01-27 22:41  rpedde

	* CREDITS, configure.in: Merge new-rend-branch

2004-01-27 05:30  rpedde

	* src/main.c: Fix null password problem

2004-01-27 05:30  rpedde

	* src/daap.c, src/mp3-scanner.c, src/mp3-scanner.h: Add track tags

2004-01-27 04:54  rpedde

	* admin-root/config-update.html, admin-root/config.html,
	  admin-root/thanks.html: Merge new-rend-branch

2004-01-26 16:07  rpedde

	* configure.in: Bump version number

2004-01-20 04:41  rpedde

	* src/Makefile.am, src/configfile.c, src/configfile.h, src/daapd.h,
	  src/main.c, src/mp3-scanner.c, src/rend-howl.c, src/rend-osx.c,
	  src/rend-posix.c, src/rend-unix.c, src/rend-unix.h, src/rend.h:
	  merge new-rend-branch

2004-01-13 15:39  rpedde

	* src/playlist.c: Fix solaris debug message problem

2004-01-13 15:39  rpedde

	* src/mp3-scanner.c: Better scanner fix for solaris

2004-01-13 15:29  rpedde

	* src/mp3-scanner.c: utf8 comments

2004-01-13 04:30  rpedde

	* src/mp3-scanner.c: don't translate comments from utf8

2004-01-13 04:29  rpedde

	* src/err.c: format fix

2004-01-13 04:29  rpedde

	* configure.in, src/Makefile.am, src/strcasestr.c, src/strsep.c:
	  solaris fixes

2004-01-13 00:13  rpedde

	* configure.in, src/configfile.c, src/uici.c: Solaris fixes

2004-01-04 21:57  rpedde

	* admin-root/Makefile.am, admin-root/hdr.html,
	  admin-root/thanks.html: Add thanks.html

2004-01-04 21:57  rpedde

	* src/main.c: Change mDNS default to 1

2004-01-04 21:32  rpedde

	* src/main.c: Fix version message

2004-01-04 21:32  rpedde

	* src/mp3-scanner.c: Fix error messages on init_scan

2004-01-04 21:31  rpedde

	* src/lexer.l: Allow comments

2004-01-04 21:16  rpedde

	* src/main.c: no SIGCLD on OSX

2004-01-04 21:07  rpedde

	* contrib/mt-daapd.posix.spec, contrib/mt-daapd.spec: Fix spec
	  files

2004-01-04 20:38  rpedde

	* contrib/mt-daapd.posix.spec: Spec file for using Apple's ASPL
	  mDNS

2004-01-04 20:13  rpedde

	* contrib/mt-daapd.conf: Fix paths for RPM

2004-01-04 05:27  rpedde

	* src/webserver.c: Fix double-free

2004-01-04 05:02  rpedde

	* src/rend-posix.c: fix segfault on dropping privs

2003-12-29 23:39  ron

	* contrib/mt-daapd.conf, src/configfile.c, src/daapd.h, src/main.c,
	  src/rend-howl.c, src/rend-osx.c, src/rend-posix.c, src/rend.h:
	  add priv dropping

2003-12-29 22:09  ron

	* src/main.c: Add daemonizing code

2003-12-29 20:41  ron

	* src/configfile.c, src/configfile.h, src/daap-proto.c,
	  src/daap-proto.h, src/daapd.h, src/err.c, src/err.h, src/lexer.l,
	  src/main.c, src/parser.y, src/playlist.c, src/playlist.h,
	  src/rend-howl.c, src/rend-osx.c, src/rend-posix.c, src/rend.h,
	  src/restart.c, src/restart.h, src/uici.c, src/uici.h,
	  src/webserver.c, src/webserver.h: Make sure all files have GPL
	  notice

2003-12-29 19:46  ron

	* Makefile.am, admin-root/Makefile.am, configure.in,
	  contrib/Makefile.am, contrib/mt-daapd, contrib/mt-daapd.conf,
	  contrib/mt-daapd.playlist, contrib/mt-daapd.spec,
	  src/Makefile.am, src/mt-daapd.conf: Fix minor make dist problems

2003-12-09 15:56  ron

	* configure.in, src/mp3-scanner.c: Fix stat time fields

2003-12-09 05:49  ron

	* TODO: update

2003-12-09 05:49  ron

	* src/webserver.c: Make 401 persistent. Not convinced this is right

2003-12-09 05:48  ron

	* src/main.c, src/mt-daapd.conf: add password support

2003-12-09 05:48  ron

	* src/daap.c, src/mp3-scanner.c, src/mp3-scanner.h: playing with
	  date stuff -- seems wrong

2003-12-09 05:46  ron

	* src/configfile.c: Add password configfile entry

2003-12-08 06:38  ron

	* src/playlist.c: little more debug info -- fix cvar problem in
	  debug

2003-12-07 06:36  ron

	* src/lexer.l, src/parser.y, src/playlist.c, src/playlist.h: Add
	  YEAR token, and integer ops -- equal, greater, less, etc.

2003-12-07 00:24  ron

	* src/daap.c, src/mp3-scanner.c, src/mp3-scanner.h: Add scanning
	  for year tag - TDRC

2003-12-05 06:02  ron

	* configure.in: Oops... that's AM_PROG_LEX, not AC_PROG_LEX. Doh.

2003-12-05 06:01  ron

	* src/playlist.c, src/playlist.h: add pl_load and pl_eval for
	  smart-playlist loading and evaluating

2003-12-05 06:00  ron

	* src/parser.y: Remove TOK_ from tokens

2003-12-05 05:59  ron

	* src/mp3-scanner.c: add smart-playlist evaluation to mp3 adder.
	  Arguably deserves to go in db_add

2003-12-05 05:59  ron

	* src/main.c: add playlist parse option, as well as initializing
	  smart playlists

2003-12-05 05:58  ron

	* src/lexer.l: remove TOK_ from tokens to make error messages
	  better. Make lexer case insensitive

2003-12-05 05:57  ron

	* src/configfile.c, src/daapd.h, src/mt-daapd.conf: Add playlist
	  directive and config variable

2003-12-04 23:20  ron

	* configure.in, src/Makefile.am, src/lexer.l, src/parser.y,
	  src/playlist.c, src/playlist.h: Start of smart playlists

2003-12-03 21:31  ron

	* src/daap-proto.c, src/main.c: Oops... memory leak -- forgot to
	  free the daap tree after serializing

2003-12-03 20:25  ron

	* src/mp3-scanner.c: debug msgs for m3u processing. Why are not all
	  playlists showing up?

2003-12-03 20:18  ron

	* src/main.c: Fork first, ask questions later

2003-12-03 20:17  ron

	* src/daap-proto.c: Stop serializing to memory

2003-12-03 20:17  ron

	* contrib/mt-daapd.spec: Initial attempt

2003-12-02 06:31  ron

	* TODO: status

2003-12-02 06:20  ron

	* src/mp3-scanner.c: Handle m3u files

2003-12-02 06:20  ron

	* src/db-memory.c: don't count empty playlists

2003-12-02 06:20  ron

	* src/main.c: done playing with playlists

2003-12-02 05:28  ron

	* src/main.c: playing with playlists

2003-12-02 05:28  ron

	* src/daap.c, src/daap.h, src/db-memory.c, src/db-memory.h: Initial
	  playlist support

2003-12-02 05:27  ron

	* src/mp3-scanner.c, src/mp3-scanner.h: Change ID handling to inode

2003-12-01 23:15  ron

	* admin-root/aspl-license.txt: stuff

2003-12-01 20:57  ron

	* admin-root/aspl-license.html, admin-root/gpl-license.html:
	  Initial checkin

2003-12-01 20:52  ron

	* admin-root/config.html: Add Servername to config page

2003-12-01 20:06  ron

	* src/main.c, src/mp3-scanner.c: More linux fixes

2003-12-01 15:27  ron

	* configure.in, src/err.c, src/err.h, src/main.c,
	  src/mt-daapd.conf: Small linux fixes

2003-12-01 07:17  ron

	* Makefile.am, configure.in, contrib, contrib/Makefile.am,
	  contrib/README: Make sure all files are accounted for, in
	  preparation for a dist

2003-12-01 07:12  ron

	* admin-root/Makefile.am: Gotta have the admin-root\!

2003-12-01 07:08  ron

	* admin-root/hdr.html: fix header

2003-12-01 07:05  ron

	* src/webserver.c: Add HTTP_USER var

2003-12-01 07:05  ron

	* src/configfile.c: add user directive

2003-12-01 06:55  ron

	* src/webserver.c, src/webserver.h: Add ws_getrequestheader

2003-12-01 06:55  ron

	* src/main.c: Add arbitrary seeking

2003-12-01 06:18  ron

	* configure.in, src/rend-osx.c: Finally _really_ fixed OSX
	  advertisements via rendezvous

2003-12-01 05:31  ron

	* configure.in: Fixed OSX native rendezvous support

2003-12-01 05:27  ron

	* configure.in, src/Makefile.am: Add native OSX rendezvous
	  registration

2003-12-01 05:24  ron

	* src/rend-osx.c: first pass

2003-12-01 03:25  ron

	* admin-root/hdr.html: Add image

2003-12-01 03:24  ron

	* src/mp3-scanner.c: Fah

2003-12-01 03:23  ron

	* src/mp3-scanner.c: Fix ID3v1 tags

2003-12-01 03:01  ron

	* src/configfile.c: oops

2003-11-26 06:31  ron

	* admin-root/mt-daapd.png: Initial checkin. A little too trimmed on
	  the right... oops.

2003-11-26 06:13  ron

	* admin-root/config-update.html, admin-root/hdr.html,
	  admin-root/status.html: Changes to fit in with the new directives

2003-11-26 06:12  ron

	* src/mdns/mDNSPosix.c, src/mdns/mDNSUNP.c, src/rend-posix.c:
	  Exclude from memory checks

2003-11-26 06:12  ron

	* src/webserver.c: Include listener thread in the threads waited
	  for on shutdown

2003-11-26 06:11  ron

	* src/mp3-scanner.c: notify memory checker about utf-8 strings

2003-11-26 06:10  ron

	* src/main.c: Allow graceful shutdown

2003-11-26 06:10  ron

	* src/daapd.h: add some flags to the config structs

2003-11-26 06:10  ron

	* src/err.c, src/err.h: Add function to let the memory watcher know
	  about memory allocated in libraries

2003-11-26 06:09  ron

	* src/daap.h: needed fd for update to test for dead socket

2003-11-26 06:09  ron

	* src/daap.c: Add graceful socket closure handling to daap.c

2003-11-26 06:08  ron

	* src/configfile.c: added service-status directive. Added shutdown
	  handlers for daap server and mdns responder

2003-11-23 18:15  ron

	* src/db-memory.c: implemented the deinit function

2003-11-23 18:14  ron

	* src/configfile.c, src/configfile.h: Add close function to free up
	  used memory

2003-11-23 18:14  ron

	* src/err.c: Take out excessive logging

2003-11-23 18:13  ron

	* src/webserver.c: Take out argv stuff

2003-11-23 18:13  ron

	* src/rend-posix.c: Exit rather than returning... shouldn't make a
	  difference, but does. ?

2003-11-23 06:17  ron

	* configure.in: config changes

2003-11-23 06:16  ron

	* src/err.c: Fix memory stomp in err_malloc

2003-11-23 06:10  ron

	* src/err.c, src/err.h, src/main.c, src/webserver.c: Add memory
	  leak checks

2003-11-20 21:58  ron

	* src/daap-proto.c, src/daap.c, src/main.c, src/mt-daapd.conf,
	  src/rend-posix.c, src/webserver.c, src/webserver.h: More diag
	  logging, move WS_PRIVATE into the WS_CONNINFO

2003-11-18 00:16  ron

	* src/main.c: Fix memory leak

2003-11-17 23:10  ron

	* src/daap-proto.c: Fix gigantic memory leak

2003-11-17 22:28  ron

	* src/rend-howl.c: add howl support

2003-11-17 22:18  ron

	* admin-root/status.html: Add refresh

2003-11-17 16:40  ron

	* src/rend-posix.c, src/rend.h: add support for named db

2003-11-17 16:38  ron

	* src/main.c: Add support for named db

2003-11-17 16:38  ron

	* src/configfile.c, src/daap.c, src/daap.h, src/daapd.h: Add
	  support for db naming

2003-11-17 16:37  ron

	* configure.in, src/Makefile.am: add howl support

2003-11-14 22:38  ron

	* src/mp3-scanner.c: replace fsetpos junk with fseek

2003-11-14 22:37  ron

	* src/daap.c: add unique session id

2003-11-14 22:37  ron

	* src/configfile.c, src/configfile.h: add unique session ids

2003-11-14 19:19  ron

	* src/mp3-scanner.c: Fix fpos_t thing

2003-11-14 19:19  ron

	* src/daap.c, src/main.c: Add debugging

2003-11-14 19:18  ron

	* src/configfile.c: Add user-count directive

2003-11-14 16:21  ron

	* admin-root/hdr.html: add ispage directive to make tabs pretty

2003-11-14 16:20  ron

	* src/configfile.c: Add ispage handler

2003-11-14 16:19  ron

	* src/mp3-scanner.c: Skip mp3 files with no sync frame

2003-11-14 04:56  ron

	* src/main.c: Add status updates

2003-11-14 04:56  ron

	* src/configfile.c, src/configfile.h: Add server-side includes and
	  threadstat

2003-11-14 04:54  ron

	* src/rend-posix.c: Use port 53

2003-11-14 04:54  ron

	* TODO: Initial update

2003-11-14 04:53  ron

	* admin-root/APPLE_LICENSE, admin-root/LICENSE,
	  admin-root/aspl-license.txt, admin-root/config.html,
	  admin-root/ftr.html, admin-root/gpl-license.txt,
	  admin-root/hdr.html, admin-root/index.html,
	  admin-root/linkOpaque.gif, admin-root/linkTransparent.gif,
	  admin-root/mt-daapd.css, admin-root/required.gif,
	  admin-root/status.html: Redo all the pages to look more prettier

2003-11-12 07:08  ron

	* admin-root/LICENSE, admin-root/config.html,
	  admin-root/index.html: add GPL, change macros

2003-11-12 07:08  ron

	* src/configfile.c: fix web page merges

2003-11-12 06:23  ron

	* src/daapd.h: export CONFIG

2003-11-12 06:23  ron

	* src/configfile.c, src/configfile.h: move config web dispatcher to
	  configfile.c, add more flexible config parsing

2003-11-12 06:22  ron

	* src/mt-daapd.conf: changed configfile directives

2003-11-12 06:22  ron

	* src/main.c: move config web dispatch to configfile.c

2003-11-12 02:59  ron

	* src/daap.c, src/daap.h, src/main.c, src/makeargv.c,
	  src/mp3-scanner.c, src/mp3-scanner.h, src/mt-daapd.conf: Now
	  serving...

2003-11-10 16:14  ron

	* src/configfile.c, src/mt-daapd.conf: Fix issue with relative
	  paths in web_root

2003-11-10 04:00  ron

	* src/main.c: add status update

2003-11-10 03:59  ron

	* src/db-memory.c: add title and comment field

2003-11-10 03:59  ron

	* src/daap.c: only emit valid fields for song info

2003-11-10 03:58  ron

	* src/mp3-scanner.c, src/mp3-scanner.h: Add extra tags to mp3
	  struct. Enable recursive dir scanning

2003-11-10 03:58  ron

	* src/Makefile.am: Oops

2003-11-10 03:57  ron

	* configure.in: add checks for id3tag

2003-11-09 17:30  ron

	* src/daap.c, src/db-memory.c: fix off-by-one problem

2003-11-07 04:54  ron

	* src/daap-proto.c, src/mp3-scanner.c, src/mt-daapd.conf: Mostly
	  fixed scanning bug

2003-11-06 22:58  ron

	* src/daap-proto.c: Attempt to fix overlapping output problem

2003-11-05 18:57  ron

	* configure.in, src/daap-proto.c, src/db-memory.c, src/main.c,
	  src/mp3-scanner.c, src/mt-daapd.conf, src/webserver.c: add
	  electricfence to detect some heap trouncing, fix some update
	  handling bugs, make run on linux. Still some linux issues

2003-11-04 23:00  ron

	* src/db-memory.c, src/mp3-scanner.c: fix dir scanning

2003-11-04 21:25  ron

	* src/db-memory.c, src/mp3-scanner.c: More mp3 scanner adds

2003-11-04 06:11  ron

	* src/mp3-scanner.c: stupid stub

2003-11-04 06:11  ron

	* src/Makefile.am, src/daap.c, src/daap.h, src/db-memory.c,
	  src/db-memory.h, src/main.c, src/mp3-scanner.h: first time
	  actually listing a file

2003-11-03 20:34  ron

	* src/db-memory.c, src/db-memory.h, src/mp3-scanner.h: Add initial
	  db and mp3 scanner stuff

2003-11-03 20:34  ron

	* admin-root/config-update.html, admin-root/config.html,
	  configure.in, src/Makefile, src/configfile.c, src/daap.c,
	  src/daap.h, src/main.c, src/mt-daapd.conf: Merge linux patches

2003-11-03 19:02  ron

	* configure.in, src/Makefile, src/daap-proto.c, src/main.c,
	  src/webserver.c: Fixes for linux

2003-10-30 22:42  ron

	* src/Makefile.am: Gotta have this

2003-10-30 22:42  ron

	* src/Makefile, src/main.c, src/webserver.c, src/webserver.h: Up to
	  enumerating the database

2003-10-30 22:41  ron

	* src/daap-proto.c, src/daap-proto.h, src/daap.c, src/daap.h,
	  src/rend-posix.c, src/rend.h: Initial checkin

2003-10-25 19:38  ron

	* configure.in, src/Makefile, src/mt-daapd.conf: fix for MacOS 10.3

2003-10-23 21:43  ron

	* admin-root/APPLE_LICENSE, admin-root/config.html: Add more admin
	  templates

2003-10-23 21:43  ron

	* admin-root/index.html, configure.in, src/Makefile, src/main.c,
	  src/mdns, src/mdns/Responder.c, src/mdns/mDNS.c,
	  src/mdns/mDNSClientAPI.h, src/mdns/mDNSDebug.h,
	  src/mdns/mDNSPlatformFunctions.h, src/mdns/mDNSPosix.c,
	  src/mdns/mDNSPosix.h, src/mdns/mDNSUNP.c, src/mdns/mDNSUNP.h,
	  src/webserver.c: Add Apple mDNS reponder

2003-10-19 20:03  ron

	* admin-root, admin-root/config-update.html, admin-root/index.html,
	  configure.in, src/Makefile, src/configfile.c, src/configfile.h,
	  src/daapd.h, src/main.c, src/mt-daapd.conf, src/restart.c,
	  src/restart.h, src/webserver.c, src/webserver.h: webserver
	  interface nearly complete... allows custom auth and req
	  dispatchers

2003-10-13 15:32  ron

	* configure.in, src/Makefile: Update for darwin

2003-10-13 15:17  ron

	* Makefile.am, configure.in: add docs dir

2003-10-13 15:03  ron

	* AUTHORS, ChangeLog, Makefile.am, NEWS, README, configure.in,
	  reconf, src, src/Makefile, src/configfile.c, src/configfile.h,
	  src/daapd.h, src/err.c, src/err.h, src/main.c, src/makeargv.c,
	  src/mt-daapd.conf, src/restart.c, src/restart.h, src/uici.c,
	  src/uici.h, src/webserver.c, src/webserver.h: Initial revision

2003-10-13 15:03  

	* .: New repository initialized by cvs2svn.

