Ron Pedde
|
201ab40e73
|
Fix warnings from bad prototype
|
2006-04-16 05:14:22 +00:00 |
|
Ron Pedde
|
7b32ce3022
|
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-16 04:57:04 +00:00 |
|
Ron Pedde
|
882111a52a
|
reopen log and re-read config on sighup -- fixes ticket #73
|
2006-04-15 23:03:31 +00:00 |
|
Ron Pedde
|
7907540aa5
|
Bring win32 up to date with compat changes
|
2006-04-15 22:39:45 +00:00 |
|
Ron Pedde
|
6979a7a67e
|
Fixes for compiling on solaris -- fixes #66 and #5
|
2006-04-15 08:53:56 +00:00 |
|
Ron Pedde
|
ad0455d09a
|
more gdbm
|
2006-04-13 02:19:56 +00:00 |
|
Ron Pedde
|
267528f070
|
Make mp3_dir multivalued, closing ticket #16
|
2006-04-12 05:18:55 +00:00 |
|
Ron Pedde
|
964285cf41
|
Minor win32 fixes, fix path parsing in conf validation to fix ticket #48
|
2006-04-10 19:02:39 +00:00 |
|
Ron Pedde
|
f83f66130b
|
add config_path and version items to stats xml-rpc. Fixes ticket #33. Take 2. :)
|
2006-04-10 17:59:10 +00:00 |
|
Ron Pedde
|
bb5866fd21
|
make mtd-update not depend on sqlite
|
2006-04-10 07:38:26 +00:00 |
|
Ron Pedde
|
e0597644b7
|
finish implementing xml-rpc for config values, closing ticket #33
|
2006-04-10 06:33:57 +00:00 |
|
Ron Pedde
|
f40cf8eb8f
|
make scanner-driver show reslution with millisecond accuracy
|
2006-04-10 05:26:22 +00:00 |
|
Ron Pedde
|
61d2cd0df1
|
Fix playlist updating when updating smart playlist but not editing name. Fixes ticket #56
|
2006-04-10 05:14:43 +00:00 |
|
Ron Pedde
|
86a44ea550
|
Fix crash on invalid smart playlist
|
2006-04-10 04:52:14 +00:00 |
|
Ron Pedde
|
8ca978322a
|
fix error messages on bad schema
|
2006-04-10 04:27:52 +00:00 |
|
Ron Pedde
|
c7cc788a1d
|
add external database update program (mtd-update)
|
2006-04-10 04:18:38 +00:00 |
|
Ron Pedde
|
92e967e78c
|
set default config file location based on prefix
|
2006-04-09 01:35:10 +00:00 |
|
Ron Pedde
|
e6b57ef704
|
properly implement mtco for indexed operations. Fixes ticket #53
|
2006-04-08 23:25:30 +00:00 |
|
Ron Pedde
|
5ce3ebbb86
|
make ogg reading errors non-fatal, fixes bug #51
|
2006-04-08 06:11:28 +00:00 |
|
Ron Pedde
|
66fa97e8d1
|
bad first pass at setting config stuff... doesn't work for multivalued config values
|
2006-04-07 06:55:04 +00:00 |
|
Ron Pedde
|
b147348dbd
|
more defensive aac scanning to fix bug #47
|
2006-04-05 06:31:33 +00:00 |
|
Ron Pedde
|
0028d16aa0
|
update scanner and parser makefiles. Deps really have to be trimmed
|
2006-04-05 05:11:28 +00:00 |
|
Ron Pedde
|
c5fcb96aed
|
make update support configurable
|
2006-04-05 04:18:18 +00:00 |
|
Ron Pedde
|
78455709c2
|
add xml-rpc method for getting config
|
2006-04-04 06:31:19 +00:00 |
|
Ron Pedde
|
860f853778
|
Expand tabs
|
2006-04-04 04:28:07 +00:00 |
|
Ron Pedde
|
fa2a3a1005
|
Make transcoding work for codec types that aren't known
|
2006-04-03 03:47:11 +00:00 |
|
Ron Pedde
|
5d967ead1e
|
80 col cleanups
|
2006-04-03 02:24:58 +00:00 |
|
Ron Pedde
|
96686cd917
|
Fix errors in null codectype when empty_strings enabled
|
2006-04-03 02:22:02 +00:00 |
|
Ron Pedde
|
805708da1f
|
retrieve strings from database as blobs rather than strings to stop mangling codepage filenames. Fixes ticket #38
|
2006-03-31 22:40:38 +00:00 |
|
Ron Pedde
|
43bbf96024
|
anti-ie defensive anti-caching
|
2006-03-31 22:23:18 +00:00 |
|
Ron Pedde
|
8fc0ab5272
|
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 09:41:27 +00:00 |
|
Ron Pedde
|
3b31d22c02
|
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 07:29:51 +00:00 |
|
Ron Pedde
|
cbf607fd2e
|
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 06:12:37 +00:00 |
|
Ron Pedde
|
7bace3ab5a
|
Fix for null thread status on a blocked db update thread
|
2006-03-31 05:02:47 +00:00 |
|
Ron Pedde
|
b1ed033d9e
|
rollback r884 and r885, the json mess. Probably cleaner to make an xml-building api that more cleanly maps to json
|
2006-03-30 04:13:20 +00:00 |
|
Ron Pedde
|
a2528eba8c
|
Fix ticket #27 -- make errors in dispatch return dmap/xml errors rather than HTTP errors
|
2006-03-30 03:53:39 +00:00 |
|
Ron Pedde
|
970a75f00e
|
win32 fixes
|
2006-03-29 22:02:42 +00:00 |
|
Ron Pedde
|
a1a4ba9c1b
|
Fix ticket #28 -- incorrect song duration on wma files. Also update scanner driver for new config, etc
|
2006-03-29 05:08:57 +00:00 |
|
Ron Pedde
|
dfcc54342b
|
fix minor typo in error message
|
2006-03-29 05:08:13 +00:00 |
|
Ron Pedde
|
8ebc66e5db
|
typo. argh.
|
2006-03-29 04:42:28 +00:00 |
|
Ron Pedde
|
23e2bab36b
|
Make sure that 'Library' isn't editable
|
2006-03-29 04:41:57 +00:00 |
|
Ron Pedde
|
c67af0fb50
|
Fix for #23 -- playlist name or query can be null now
|
2006-03-29 04:40:35 +00:00 |
|
Ron Pedde
|
8d8178b46e
|
almost json on the non-dmap version
|
2006-03-28 23:36:23 +00:00 |
|
Ron Pedde
|
a102c38763
|
json harder than I thought
|
2006-03-28 07:49:39 +00:00 |
|
Ron Pedde
|
476ee42faf
|
starting simple gdbm backend
|
2006-03-27 01:48:43 +00:00 |
|
Ron Pedde
|
96753e59ca
|
Implement subcontainer browsing, closing ticket #3
|
2006-03-26 23:24:11 +00:00 |
|
Ron Pedde
|
9a396eca29
|
Make compdirs work again, closing ticket #15
|
2006-03-26 22:07:33 +00:00 |
|
Ron Pedde
|
1a71d3bdd7
|
tab exapand
|
2006-03-26 19:47:30 +00:00 |
|
Ron Pedde
|
f1037ae45a
|
tab expand
|
2006-03-26 19:46:55 +00:00 |
|
Ron Pedde
|
abee2d9792
|
autocreate directories from config file
|
2006-03-26 04:55:59 +00:00 |
|
Ron Pedde
|
e1a1c7f18a
|
oops, forgot headers
|
2006-03-25 23:27:55 +00:00 |
|
Ron Pedde
|
0b11dc0e39
|
Make failures in mp3 scanning non-fatal (in case of bad mp3_dir)
|
2006-03-25 23:21:43 +00:00 |
|
Ron Pedde
|
0eb3160bbc
|
add path verification and creation to config file
|
2006-03-25 23:21:16 +00:00 |
|
Ron Pedde
|
51a3a6279c
|
-Wall cleanups
|
2006-03-25 11:15:53 +00:00 |
|
Ron Pedde
|
4d1555ec2b
|
untabify err.c
|
2006-03-25 10:52:10 +00:00 |
|
Ron Pedde
|
75fab9657d
|
Fix parser crash on empty strings
|
2006-03-24 22:29:24 +00:00 |
|
Ron Pedde
|
1cca7d3a53
|
index support, closes ticket #1
|
2006-03-24 19:23:47 +00:00 |
|
Ron Pedde
|
be8eef8384
|
Fixes for sqlite3 from jlbz on the forums, walk out the thread pooling
|
2006-03-24 05:10:29 +00:00 |
|
Ron Pedde
|
35d7a9bc61
|
Fix double-free in logout
|
2006-03-23 02:57:39 +00:00 |
|
Ron Pedde
|
2fbb744e6f
|
string splitting function
|
2006-03-20 22:27:56 +00:00 |
|
Ron Pedde
|
5020ed6884
|
start toward multi-entry terms
|
2006-03-19 22:03:26 +00:00 |
|
Ron Pedde
|
b8c423321a
|
Fix problems with date based queries
|
2006-03-19 06:43:32 +00:00 |
|
Ron Pedde
|
185f26d240
|
Fix obvious misorder of L_XML and L_PARSE
|
2006-03-19 06:42:23 +00:00 |
|
Ron Pedde
|
9612a26af6
|
only debug parser info
|
2006-03-19 06:33:53 +00:00 |
|
Ron Pedde
|
2882146e62
|
Fix for static error lists
|
2006-03-19 06:33:30 +00:00 |
|
Ron Pedde
|
0b7968d468
|
Fix browse problem with empty content
|
2006-03-19 05:26:51 +00:00 |
|
Ron Pedde
|
7fe019693b
|
commit tri's concatination stuff
|
2006-03-19 00:16:02 +00:00 |
|
Ron Pedde
|
75868e50aa
|
make daap parser emit empty strings when daap/empty_strings is set -- for better xbmc compatibility
|
2006-03-17 08:50:13 +00:00 |
|
Ron Pedde
|
d5da21ae85
|
warn of null keys in ll
|
2006-03-17 08:49:22 +00:00 |
|
Ron Pedde
|
779a139c9d
|
Fix up overflows in comment resizing
|
2006-03-16 23:56:49 +00:00 |
|
Ron Pedde
|
850fd90d45
|
take out references to query.h, as it is being done now by smart-parser
|
2006-03-16 23:56:34 +00:00 |
|
Ron Pedde
|
ebe7f7a861
|
Get rid of query.c and query.h, as they are now done via smart-parser.c
|
2006-03-16 08:02:44 +00:00 |
|
Ron Pedde
|
5163942322
|
new dmap atoms
|
2006-03-14 07:28:59 +00:00 |
|
Ron Pedde
|
f0ee070937
|
win32 cleanups
|
2006-03-14 00:45:33 +00:00 |
|
Ron Pedde
|
be7bdfbbfb
|
config file upgrading
|
2006-03-13 06:33:58 +00:00 |
|
Ron Pedde
|
d5bfeba7da
|
working toward comment preservation
|
2006-03-12 21:25:29 +00:00 |
|
Ron Pedde
|
0cbc4a22d6
|
Fix double-free in dispatch.c
|
2006-03-12 11:38:38 +00:00 |
|
Ron Pedde
|
90dc66110a
|
Complete unifying smart playlists and query/filters
|
2006-03-12 11:30:58 +00:00 |
|
Ron Pedde
|
ae22cba1ae
|
fix for type punning warning on gcc 4, thanks to pietu
|
2006-03-12 00:39:26 +00:00 |
|
Ron Pedde
|
4927155787
|
Fix string scanning for quoted literals
|
2006-03-12 00:29:48 +00:00 |
|
Ron Pedde
|
4964fb1374
|
almost have both query types working
|
2006-03-10 23:41:13 +00:00 |
|
Ron Pedde
|
e1c98c5fda
|
make a translation from daap/dmap items to field names
|
2006-03-10 05:51:53 +00:00 |
|
Ron Pedde
|
8ba1c68d62
|
fix smart parsing, now just need to finish the browse/query parsing
|
2006-03-10 04:00:38 +00:00 |
|
Ron Pedde
|
2b6b8cd208
|
parser still not quite working on both queries and smart playlists
|
2006-03-09 23:54:00 +00:00 |
|
Ron Pedde
|
43afe26932
|
Working toward single smart playlist/query parser
|
2006-03-07 23:37:42 +00:00 |
|
Ron Pedde
|
c635c85e95
|
fix limits.h
|
2006-03-07 07:55:36 +00:00 |
|
Ron Pedde
|
a6675697be
|
realpath fixes
|
2006-03-07 07:03:00 +00:00 |
|
Ron Pedde
|
5917ca0cda
|
trivial logging
|
2006-03-07 07:02:34 +00:00 |
|
Ron Pedde
|
ec087d86ec
|
make auth handler take effect on /content-codes, just like iTunes does.
|
2006-03-07 07:02:03 +00:00 |
|
Ron Pedde
|
942125f271
|
type fixes
|
2006-03-07 06:07:34 +00:00 |
|
Ron Pedde
|
8e9d759e05
|
make sqlite3 thread-safer(?) by using a thread pool
|
2006-03-07 06:01:59 +00:00 |
|
Ron Pedde
|
d53e2f83e4
|
revert to 1.11
|
2006-03-06 08:32:43 +00:00 |
|
Ron Pedde
|
f79756769a
|
more attempts at sqlite3 fixage
|
2006-03-06 08:29:58 +00:00 |
|
Ron Pedde
|
f037a53452
|
crazy fixes for sqlite3
|
2006-03-06 07:48:53 +00:00 |
|
Ron Pedde
|
11650fbf76
|
fix typo
|
2006-03-06 06:55:58 +00:00 |
|
Ron Pedde
|
0c05af2610
|
finalize on error on enum_fetch
|
2006-03-06 06:55:51 +00:00 |
|
Ron Pedde
|
a6248dfc98
|
Add sqlite3, fix minor compilation problems
|
2006-03-06 06:29:03 +00:00 |
|
Ron Pedde
|
dad6b9e9d5
|
add debugging code to try and find the sqlite3 double-free bug
|
2006-03-06 01:35:49 +00:00 |
|
Ron Pedde
|
cf59f7dc33
|
fix up txt records to show password info, mtd-version, and itunes version
|
2006-03-05 08:09:27 +00:00 |
|
Ron Pedde
|
4b728b899d
|
Fix some races in sqlite3
|
2006-03-05 05:40:48 +00:00 |
|
Ron Pedde
|
1e48e88215
|
Add ability to concat title and artist on compilation tracks
|
2006-03-05 02:03:11 +00:00 |
|
Ron Pedde
|
9e5f21db7f
|
fix for STDERR problem in rend-unix
|
2006-03-05 02:02:15 +00:00 |
|
Ron Pedde
|
ea2eeb24b1
|
Fix byte order problem on wrong-endian machines
|
2006-03-05 02:01:46 +00:00 |
|
Ron Pedde
|
58236d00c1
|
close STDERR on fork
|
2006-03-05 02:01:22 +00:00 |
|
Ron Pedde
|
97fea2ff84
|
Fix play count updating
|
2006-03-04 08:29:57 +00:00 |
|
Ron Pedde
|
90d5e1fa4c
|
Fix problem with relative paths in config file
|
2006-03-03 06:05:34 +00:00 |
|
Ron Pedde
|
e53562943f
|
still need to update atom and type for new metas
|
2006-03-02 07:03:48 +00:00 |
|
Ron Pedde
|
c92b0ed841
|
Fix configfile errors
|
2006-03-02 05:17:47 +00:00 |
|
Ron Pedde
|
6a824aa09a
|
Fix for iTunes 6.0.4
|
2006-03-02 00:39:52 +00:00 |
|
Ron Pedde
|
64415a5c42
|
fix bug in opendir/readdir emulation
|
2006-03-01 23:25:50 +00:00 |
|
Ron Pedde
|
d44bd674c1
|
fix wait3 problem on linux
|
2006-02-28 05:23:59 +00:00 |
|
Ron Pedde
|
e5dd11b090
|
fix errors when using a null default in conf_get_string
|
2006-02-27 23:39:11 +00:00 |
|
Ron Pedde
|
0918494faf
|
unused variables
|
2006-02-27 22:55:05 +00:00 |
|
Ron Pedde
|
096a2a4dbc
|
make more ansi-ish
|
2006-02-27 22:54:40 +00:00 |
|
Ron Pedde
|
940cfed25e
|
fix typo
|
2006-02-27 22:53:57 +00:00 |
|
Ron Pedde
|
73636a5a4c
|
add ini style config handling
|
2006-02-27 22:48:42 +00:00 |
|
Ron Pedde
|
9a133dcbdc
|
Merged win32-branch
|
2006-02-26 08:46:24 +00:00 |
|
Ron Pedde
|
4402588e2d
|
Finish out the config file stuff. Only missing comment preservation now
|
2006-02-21 23:19:53 +00:00 |
|
Ron Pedde
|
1d0a3c4149
|
More fixes for new config system
|
2006-02-21 03:08:14 +00:00 |
|
Ron Pedde
|
87f84ded09
|
Work on config fetching functions
|
2006-02-20 03:56:47 +00:00 |
|
Ron Pedde
|
2915c1e9c9
|
Annoying fprintf
|
2006-02-20 03:36:57 +00:00 |
|
Ron Pedde
|
b5abd3faf9
|
Minor updates
|
2006-02-14 06:39:06 +00:00 |
|
Ron Pedde
|
3d27be7405
|
More incremental config changes
|
2006-02-08 23:02:43 +00:00 |
|
Ron Pedde
|
49e9b3be32
|
slowly working on the config changes
|
2006-02-05 00:22:46 +00:00 |
|
Ron Pedde
|
9bfbfa8615
|
Herman's web interface fixes
|
2006-01-26 15:08:11 +00:00 |
|
Ron Pedde
|
593bcda38f
|
just saving my changes
|
2006-01-25 22:31:53 +00:00 |
|
Ron Pedde
|
a6f5be301c
|
More config file changes
|
2006-01-24 23:41:05 +00:00 |
|
Ron Pedde
|
6efb792704
|
Implement playcount updating
|
2006-01-24 04:17:38 +00:00 |
|
Ron Pedde
|
048bef92ed
|
Initial checkin
|
2006-01-24 00:18:42 +00:00 |
|
Ron Pedde
|
b20dece00b
|
Only use transactions on reload to avoid busy errors
|
2006-01-20 15:55:51 +00:00 |
|
Ron Pedde
|
2967af19ea
|
stop file collissions with sqlite2
|
2006-01-20 15:52:42 +00:00 |
|
Ron Pedde
|
bf9e414169
|
Fix races in enum
|
2006-01-17 21:35:39 +00:00 |
|
Ron Pedde
|
c7233f0947
|
bubble parse errors up to the web interface
|
2006-01-16 22:28:26 +00:00 |
|
Ron Pedde
|
31879fd091
|
add true/false definitions here
|
2006-01-16 22:28:08 +00:00 |
|
Ron Pedde
|
4116a68166
|
fix parse error
|
2006-01-16 22:27:49 +00:00 |
|
Ron Pedde
|
4b7b5d78fc
|
Add diego's configure patches
|
2006-01-16 20:23:50 +00:00 |
|
Ron Pedde
|
38ad8000f6
|
fix typo
|
2006-01-16 20:13:35 +00:00 |
|
Ron Pedde
|
961f986414
|
semicolon fix
|
2006-01-16 10:11:33 +00:00 |
|
Ron Pedde
|
7e65fd67f4
|
Fix problem with values with % in them
|
2006-01-13 22:23:42 +00:00 |
|
Ron Pedde
|
8dfea7dee3
|
Add video support for m4v files
|
2006-01-12 08:10:48 +00:00 |
|
Ron Pedde
|
7b6560c651
|
typo
|
2006-01-12 06:53:25 +00:00 |
|
Ron Pedde
|
40ab6dfb01
|
Preserve playlists on db upgrades
|
2006-01-12 06:20:15 +00:00 |
|
Ron Pedde
|
10b5d73ca0
|
Fix deadlock in updating playlists
|
2006-01-12 00:39:50 +00:00 |
|
Ron Pedde
|
b02eed1195
|
fix the hidden directory thing
|
2006-01-12 00:36:05 +00:00 |
|
Ron Pedde
|
01180d60f1
|
return id from db_add
|
2006-01-10 23:57:43 +00:00 |
|
Ron Pedde
|
2e00839a36
|
Fix thinko breaking static playlists
|
2006-01-10 06:00:21 +00:00 |
|
Ron Pedde
|
55bc7986de
|
Fix problem with blank db_dirs, now that it isn't necessary anymore :)
|
2006-01-07 08:22:23 +00:00 |
|
Ron Pedde
|
c0752c13ac
|
fix playlist fd leak
|
2006-01-07 08:15:51 +00:00 |
|
Ron Pedde
|
4e6219272a
|
Fix problem with key violations on updates from itunes xml
|
2006-01-07 07:42:44 +00:00 |
|
Ron Pedde
|
f1acc3bc88
|
Add sqlite3 files
|
2006-01-06 19:11:01 +00:00 |
|