Ron Pedde
|
e4df3def97
|
include the redblack tree files. Doh\!
|
2004-03-19 04:37:26 +00:00 |
Ron Pedde
|
f0cd6d37a0
|
Add version keyword
|
2004-03-18 17:52:28 +00:00 |
Ron Pedde
|
c702b4c7a3
|
Add support for composer, orchestra, conductor, and grouping
|
2004-03-16 07:54:37 +00:00 |
Ron Pedde
|
0a697cc0fa
|
Solaris fixes
|
2004-03-16 05:25:25 +00:00 |
Ron Pedde
|
e296c15d04
|
Fixes from James Turner
|
2004-03-16 05:24:54 +00:00 |
Ron Pedde
|
30d7753e1c
|
Fix obvious typecast bug
|
2004-03-16 05:11:18 +00:00 |
Ron Pedde
|
c82841a551
|
Fix genre bugs in aac and mp3
|
2004-03-14 21:37:07 +00:00 |
Ron Pedde
|
6795f24fae
|
Determine song length of aac files
|
2004-03-14 07:28:52 +00:00 |
Ron Pedde
|
1003467e63
|
Fix missing sync frame on bad id3 headers
|
2004-03-14 06:29:41 +00:00 |
Ron Pedde
|
7c8f83684a
|
include config.h
|
2004-03-14 01:06:15 +00:00 |
Ron Pedde
|
59059a48f3
|
add delete to gdbm
|
2004-03-14 00:47:42 +00:00 |
Ron Pedde
|
acfcde0dda
|
Return correct playlist status
|
2004-03-14 00:12:25 +00:00 |
Ron Pedde
|
9a943fdcd0
|
More debugging
|
2004-03-14 00:11:49 +00:00 |
Ron Pedde
|
01f976eef6
|
Add redblack for gdbm
|
2004-03-14 00:11:34 +00:00 |
Ron Pedde
|
922b9e2ae0
|
fix static playlists
|
2004-03-14 00:11:07 +00:00 |
Ron Pedde
|
b473f745a3
|
Add Damian Ivereigh's redblack tree implementation to speed lookups
|
2004-03-13 23:43:02 +00:00 |
Ron Pedde
|
c846b649d4
|
Fix the stupid strcasestr thing
|
2004-03-11 06:05:40 +00:00 |
Ron Pedde
|
b5462f8ca0
|
Add support for smart playlist icons
|
2004-03-11 05:47:15 +00:00 |
Ron Pedde
|
246655d914
|
fix typecast problem
|
2004-03-09 08:15:55 +00:00 |
Ron Pedde
|
ca260d4fb9
|
Fix minor valgrind bugs
|
2004-03-09 04:37:59 +00:00 |
Ron Pedde
|
01023b470d
|
Fix double-free
|
2004-03-09 04:37:34 +00:00 |
Ron Pedde
|
11eaaf6d4f
|
Small fixes
|
2004-03-08 21:27:38 +00:00 |
Ron Pedde
|
cdbbab756f
|
Get smart playlists working on gdbm
|
2004-03-08 20:36:07 +00:00 |
Ron Pedde
|
cff316a742
|
start of background scanning
|
2004-03-08 19:21:03 +00:00 |
Ron Pedde
|
13a5b089c0
|
Add path token to playlist parser
|
2004-03-07 06:22:44 +00:00 |
Ron Pedde
|
4d14d11dff
|
Fix lingering pl_newpredicate error
|
2004-03-07 06:16:41 +00:00 |
Ron Pedde
|
7df7ce5c83
|
First pass at .m4a support
|
2004-03-07 05:42:25 +00:00 |
Ron Pedde
|
c8628a27da
|
Fixes for db-gdbm for initial scan
|
2004-03-03 18:51:12 +00:00 |
Ron Pedde
|
449d2104db
|
First pass on db stuff. Still some unpacking problems
|
2004-03-03 06:50:09 +00:00 |
Ron Pedde
|
a74ab2712e
|
fix domain
|
2004-03-02 01:35:31 +00:00 |
Ron Pedde
|
c25b197d2e
|
Update to mdns 58.3
|
2004-03-02 00:14:26 +00:00 |
Ron Pedde
|
8ddc247d7b
|
Merge new rendezvous code
|
2004-03-02 00:03:37 +00:00 |
Ron Pedde
|
c28a956379
|
Increase logging
|
2004-03-01 21:12:20 +00:00 |
Ron Pedde
|
d8981d353c
|
Fix logging
|
2004-03-01 16:29:42 +00:00 |
Ron Pedde
|
ce28b4a9ea
|
More -Wall cleanups
|
2004-02-25 16:13:37 +00:00 |
Ron Pedde
|
a6572b3f34
|
Code cleanups provided by David Imhoff
|
2004-02-24 00:34:04 +00:00 |
Ron Pedde
|
642f060ec6
|
Add specified file types
|
2004-02-23 03:27:49 +00:00 |
Ron Pedde
|
62ea6d2fa8
|
Initial changes for db
|
2004-02-18 20:35:14 +00:00 |
Ron Pedde
|
6f4df7885b
|
Add disc number info
|
2004-02-18 20:34:08 +00:00 |
Ron Pedde
|
1c26070a38
|
Empty shell
|
2004-02-18 00:18:02 +00:00 |
Ron Pedde
|
9289f526db
|
-Wall fixes
|
2004-02-15 00:51:11 +00:00 |
Ron Pedde
|
76bdffec53
|
Password fix
|
2004-02-09 21:32:30 +00:00 |
Ron Pedde
|
092b6de067
|
Pretty up
|
2004-02-09 18:33:59 +00:00 |
Ron Pedde
|
d58c2c6ede
|
Fix problem with genres greater than 148
|
2004-02-09 17:42:57 +00:00 |
Ron Pedde
|
6ab0019817
|
Fix init error
|
2004-01-29 18:56:25 +00:00 |
Ron Pedde
|
7179a157e6
|
Fix null password problem
|
2004-01-27 05:30:25 +00:00 |
Ron Pedde
|
58a3d45cef
|
Add track tags
|
2004-01-27 05:30:06 +00:00 |
Ron Pedde
|
10f7ca1790
|
merge new-rend-branch
|
2004-01-20 04:41:20 +00:00 |
Ron Pedde
|
41021a3a94
|
Fix solaris debug message problem
|
2004-01-13 15:39:49 +00:00 |
Ron Pedde
|
fcde8d4bd8
|
Better scanner fix for solaris
|
2004-01-13 15:39:30 +00:00 |
Ron Pedde
|
9119ab738a
|
utf8 comments
|
2004-01-13 15:29:31 +00:00 |
Ron Pedde
|
09e9f8c571
|
don't translate comments from utf8
|
2004-01-13 04:30:32 +00:00 |
Ron Pedde
|
5dca8dcbf2
|
format fix
|
2004-01-13 04:29:43 +00:00 |
Ron Pedde
|
b24a3200d0
|
solaris fixes
|
2004-01-13 04:29:30 +00:00 |
Ron Pedde
|
25b3dd0679
|
Solaris fixes
|
2004-01-13 00:13:53 +00:00 |
Ron Pedde
|
30ac2eb1c5
|
Change mDNS default to 1
|
2004-01-04 21:57:38 +00:00 |
Ron Pedde
|
78f63acdfa
|
Fix version message
|
2004-01-04 21:32:22 +00:00 |
Ron Pedde
|
3cfaf1f44d
|
Fix error messages on init_scan
|
2004-01-04 21:32:04 +00:00 |
Ron Pedde
|
f666a32d0a
|
Allow comments
|
2004-01-04 21:31:32 +00:00 |
Ron Pedde
|
c39af59e01
|
no SIGCLD on OSX
|
2004-01-04 21:16:20 +00:00 |
Ron Pedde
|
c1adc86587
|
Fix double-free
|
2004-01-04 05:27:43 +00:00 |
Ron Pedde
|
56aec738a8
|
fix segfault on dropping privs
|
2004-01-04 05:02:23 +00:00 |
Ron Pedde
|
ad6a6b3d5e
|
add priv dropping
|
2003-12-29 23:39:18 +00:00 |
Ron Pedde
|
54a22bfee4
|
Add daemonizing code
|
2003-12-29 22:09:15 +00:00 |
Ron Pedde
|
eadacb07b6
|
Make sure all files have GPL notice
|
2003-12-29 20:41:08 +00:00 |
Ron Pedde
|
f4b1fd9eb2
|
Fix minor make dist problems
|
2003-12-29 19:46:58 +00:00 |
Ron Pedde
|
eac98e0a61
|
Fix stat time fields
|
2003-12-09 15:56:17 +00:00 |
Ron Pedde
|
e3b5c496bc
|
Make 401 persistent. Not convinced this is right
|
2003-12-09 05:49:00 +00:00 |
Ron Pedde
|
0df8292d6f
|
add password support
|
2003-12-09 05:48:30 +00:00 |
Ron Pedde
|
af983110a2
|
playing with date stuff -- seems wrong
|
2003-12-09 05:48:06 +00:00 |
Ron Pedde
|
4cf8d865d8
|
Add password configfile entry
|
2003-12-09 05:46:53 +00:00 |
Ron Pedde
|
727ba5e076
|
little more debug info -- fix cvar problem in debug
|
2003-12-08 06:38:21 +00:00 |
Ron Pedde
|
e35cf88e50
|
Add YEAR token, and integer ops -- equal, greater, less, etc.
|
2003-12-07 06:36:06 +00:00 |
Ron Pedde
|
47dd724c35
|
Add scanning for year tag - TDRC
|
2003-12-07 00:24:01 +00:00 |
Ron Pedde
|
c8e62c0357
|
add pl_load and pl_eval for smart-playlist loading and evaluating
|
2003-12-05 06:01:21 +00:00 |
Ron Pedde
|
e6673b0f5d
|
Remove TOK_ from tokens
|
2003-12-05 06:00:30 +00:00 |
Ron Pedde
|
9eb513bfa8
|
add smart-playlist evaluation to mp3 adder. Arguably deserves to go in db_add
|
2003-12-05 05:59:51 +00:00 |
Ron Pedde
|
2fde2c1250
|
add playlist parse option, as well as initializing smart playlists
|
2003-12-05 05:59:19 +00:00 |
Ron Pedde
|
9744ab3830
|
remove TOK_ from tokens to make error messages better. Make lexer case insensitive
|
2003-12-05 05:58:29 +00:00 |
Ron Pedde
|
67e17f22f2
|
Add playlist directive and config variable
|
2003-12-05 05:57:16 +00:00 |
Ron Pedde
|
377356bd06
|
Start of smart playlists
|
2003-12-04 23:20:51 +00:00 |
Ron Pedde
|
a98bdfbf66
|
Oops... memory leak -- forgot to free the daap tree after serializing
|
2003-12-03 21:31:34 +00:00 |
Ron Pedde
|
ebf850a12e
|
debug msgs for m3u processing. Why are not all playlists showing up?
|
2003-12-03 20:25:23 +00:00 |
Ron Pedde
|
988f0e5b77
|
Fork first, ask questions later
|
2003-12-03 20:18:01 +00:00 |
Ron Pedde
|
47148ed0f6
|
Stop serializing to memory
|
2003-12-03 20:17:38 +00:00 |
Ron Pedde
|
7f15282951
|
Handle m3u files
|
2003-12-02 06:20:54 +00:00 |
Ron Pedde
|
6166b8a6d3
|
don't count empty playlists
|
2003-12-02 06:20:41 +00:00 |
Ron Pedde
|
1533d3b33c
|
done playing with playlists
|
2003-12-02 06:20:19 +00:00 |
Ron Pedde
|
c9ea0b4bfc
|
playing with playlists
|
2003-12-02 05:28:39 +00:00 |
Ron Pedde
|
375521caaa
|
Initial playlist support
|
2003-12-02 05:28:01 +00:00 |
Ron Pedde
|
ca10ac95ec
|
Change ID handling to inode
|
2003-12-02 05:27:32 +00:00 |
Ron Pedde
|
1b5e2ca2c4
|
More linux fixes
|
2003-12-01 20:06:09 +00:00 |
Ron Pedde
|
2c029ddd15
|
Small linux fixes
|
2003-12-01 15:27:40 +00:00 |
Ron Pedde
|
abed11fc99
|
Add HTTP_USER var
|
2003-12-01 07:05:54 +00:00 |
Ron Pedde
|
2c1b1d5a05
|
add user directive
|
2003-12-01 07:05:42 +00:00 |
Ron Pedde
|
5feb9f8528
|
Add ws_getrequestheader
|
2003-12-01 06:55:36 +00:00 |
Ron Pedde
|
25bc6750e1
|
Add arbitrary seeking
|
2003-12-01 06:55:05 +00:00 |
Ron Pedde
|
90d3cd8929
|
Finally _really_ fixed OSX advertisements via rendezvous
|
2003-12-01 06:18:47 +00:00 |
Ron Pedde
|
eead131cc2
|
Add native OSX rendezvous registration
|
2003-12-01 05:27:54 +00:00 |
Ron Pedde
|
f1dbd03605
|
first pass
|
2003-12-01 05:24:41 +00:00 |
Ron Pedde
|
8a79262ef5
|
Fah
|
2003-12-01 03:24:17 +00:00 |
Ron Pedde
|
7f5d8f96b1
|
Fix ID3v1 tags
|
2003-12-01 03:23:43 +00:00 |
Ron Pedde
|
4a61df3739
|
oops
|
2003-12-01 03:01:56 +00:00 |
Ron Pedde
|
72d19c0777
|
Exclude from memory checks
|
2003-11-26 06:12:53 +00:00 |
Ron Pedde
|
5bb7712b5b
|
Include listener thread in the threads waited for on shutdown
|
2003-11-26 06:12:25 +00:00 |
Ron Pedde
|
74238741d1
|
notify memory checker about utf-8 strings
|
2003-11-26 06:11:30 +00:00 |
Ron Pedde
|
6367c53800
|
Allow graceful shutdown
|
2003-11-26 06:10:58 +00:00 |
Ron Pedde
|
0371cae9dc
|
add some flags to the config structs
|
2003-11-26 06:10:46 +00:00 |
Ron Pedde
|
f7e16d22ab
|
Add function to let the memory watcher know about memory allocated in libraries
|
2003-11-26 06:10:21 +00:00 |
Ron Pedde
|
3993a75dbf
|
needed fd for update to test for dead socket
|
2003-11-26 06:09:36 +00:00 |
Ron Pedde
|
98ef1d26fd
|
Add graceful socket closure handling to daap.c
|
2003-11-26 06:09:20 +00:00 |
Ron Pedde
|
cccc273969
|
added service-status directive. Added shutdown handlers for daap server and mdns responder
|
2003-11-26 06:08:40 +00:00 |
Ron Pedde
|
95d1283c86
|
implemented the deinit function
|
2003-11-23 18:15:05 +00:00 |
Ron Pedde
|
3949902b1b
|
Add close function to free up used memory
|
2003-11-23 18:14:40 +00:00 |
Ron Pedde
|
572a27b9b5
|
Take out excessive logging
|
2003-11-23 18:14:03 +00:00 |
Ron Pedde
|
c7435c28fc
|
Take out argv stuff
|
2003-11-23 18:13:35 +00:00 |
Ron Pedde
|
45c2b5e4b2
|
Exit rather than returning... shouldn't make a difference, but does. ?
|
2003-11-23 18:13:15 +00:00 |
Ron Pedde
|
d334bfdb96
|
Fix memory stomp in err_malloc
|
2003-11-23 06:16:57 +00:00 |
Ron Pedde
|
41746a0326
|
Add memory leak checks
|
2003-11-23 06:10:25 +00:00 |
Ron Pedde
|
938d54b055
|
More diag logging, move WS_PRIVATE into the WS_CONNINFO
|
2003-11-20 21:58:22 +00:00 |
Ron Pedde
|
14a508bc34
|
Fix memory leak
|
2003-11-18 00:16:32 +00:00 |
Ron Pedde
|
fcf1918438
|
Fix gigantic memory leak
|
2003-11-17 23:10:56 +00:00 |
Ron Pedde
|
7130df6469
|
add howl support
|
2003-11-17 22:28:48 +00:00 |
Ron Pedde
|
87c324a1c2
|
add support for named db
|
2003-11-17 16:40:09 +00:00 |
Ron Pedde
|
718a9a0af3
|
Add support for named db
|
2003-11-17 16:38:44 +00:00 |
Ron Pedde
|
4b6af9ccdd
|
Add support for db naming
|
2003-11-17 16:38:03 +00:00 |
Ron Pedde
|
d93504dd5a
|
add howl support
|
2003-11-17 16:37:39 +00:00 |
Ron Pedde
|
85c4cdc9fe
|
replace fsetpos junk with fseek
|
2003-11-14 22:38:02 +00:00 |
Ron Pedde
|
8bf0c61357
|
add unique session id
|
2003-11-14 22:37:35 +00:00 |
Ron Pedde
|
c7b28232c2
|
add unique session ids
|
2003-11-14 22:37:01 +00:00 |
Ron Pedde
|
9bc76676b3
|
Fix fpos_t thing
|
2003-11-14 19:19:29 +00:00 |
Ron Pedde
|
a01e46d961
|
Add debugging
|
2003-11-14 19:19:18 +00:00 |
Ron Pedde
|
abf326c69e
|
Add user-count directive
|
2003-11-14 19:18:57 +00:00 |
Ron Pedde
|
5e13a6c3ed
|
Add ispage handler
|
2003-11-14 16:20:44 +00:00 |
Ron Pedde
|
0885bbfb50
|
Skip mp3 files with no sync frame
|
2003-11-14 16:19:21 +00:00 |
Ron Pedde
|
d780313965
|
Add status updates
|
2003-11-14 04:56:20 +00:00 |
Ron Pedde
|
10de50ce0b
|
Add server-side includes and threadstat
|
2003-11-14 04:56:04 +00:00 |
Ron Pedde
|
5a7f17eacb
|
Use port 53
|
2003-11-14 04:54:55 +00:00 |
Ron Pedde
|
b30c63a44b
|
fix web page merges
|
2003-11-12 07:08:18 +00:00 |
Ron Pedde
|
cf2c6b02c8
|
export CONFIG
|
2003-11-12 06:23:16 +00:00 |
Ron Pedde
|
e311b43354
|
move config web dispatcher to configfile.c, add more flexible config parsing
|
2003-11-12 06:23:01 +00:00 |
Ron Pedde
|
093b24ca29
|
changed configfile directives
|
2003-11-12 06:22:25 +00:00 |
Ron Pedde
|
abc74c8530
|
move config web dispatch to configfile.c
|
2003-11-12 06:22:09 +00:00 |
Ron Pedde
|
c38085474e
|
Now serving...
|
2003-11-12 02:59:45 +00:00 |
Ron Pedde
|
20e564ed18
|
Fix issue with relative paths in web_root
|
2003-11-10 16:14:20 +00:00 |
Ron Pedde
|
46aecff93a
|
add status update
|
2003-11-10 04:00:13 +00:00 |
Ron Pedde
|
a9a006754e
|
add title and comment field
|
2003-11-10 03:59:58 +00:00 |
Ron Pedde
|
3d3c8dd40a
|
only emit valid fields for song info
|
2003-11-10 03:59:11 +00:00 |
Ron Pedde
|
1f54c8225e
|
Add extra tags to mp3 struct. Enable recursive dir scanning
|
2003-11-10 03:58:39 +00:00 |
Ron Pedde
|
8a486e768c
|
Oops
|
2003-11-10 03:58:09 +00:00 |
Ron Pedde
|
2c724fc312
|
fix off-by-one problem
|
2003-11-09 17:30:07 +00:00 |
Ron Pedde
|
dd0569502c
|
Mostly fixed scanning bug
|
2003-11-07 04:54:24 +00:00 |
Ron Pedde
|
0276f523ff
|
Attempt to fix overlapping output problem
|
2003-11-06 22:58:46 +00:00 |
Ron Pedde
|
3805df1ee8
|
add electricfence to detect some heap trouncing, fix some update handling bugs, make run on linux. Still some linux issues
|
2003-11-05 18:57:13 +00:00 |
Ron Pedde
|
c2dcb67bc7
|
fix dir scanning
|
2003-11-04 23:00:36 +00:00 |
Ron Pedde
|
621d18135e
|
More mp3 scanner adds
|
2003-11-04 21:25:50 +00:00 |
Ron Pedde
|
5a7b5c3f8d
|
stupid stub
|
2003-11-04 06:11:31 +00:00 |
Ron Pedde
|
1647bacae6
|
first time actually listing a file
|
2003-11-04 06:11:00 +00:00 |
Ron Pedde
|
231e37d3b8
|
Add initial db and mp3 scanner stuff
|
2003-11-03 20:34:52 +00:00 |
Ron Pedde
|
1c1a9e62f2
|
Merge linux patches
|
2003-11-03 20:34:18 +00:00 |
Ron Pedde
|
c758c1078e
|
Fixes for linux
|
2003-11-03 19:02:00 +00:00 |
Ron Pedde
|
c0cb4d6417
|
Gotta have this
|
2003-10-30 22:42:53 +00:00 |
Ron Pedde
|
506cbcfb03
|
Up to enumerating the database
|
2003-10-30 22:42:11 +00:00 |
Ron Pedde
|
30183d97b2
|
Initial checkin
|
2003-10-30 22:41:56 +00:00 |
Ron Pedde
|
612f2fa2fd
|
fix for MacOS 10.3
|
2003-10-25 19:38:14 +00:00 |
Ron Pedde
|
d971a35a46
|
Add Apple mDNS reponder
|
2003-10-23 21:43:01 +00:00 |
Ron Pedde
|
1aba1107cd
|
webserver interface nearly complete... allows custom auth and req dispatchers
|
2003-10-19 20:03:54 +00:00 |
Ron Pedde
|
4e7e48c6f4
|
Update for darwin
|
2003-10-13 15:32:43 +00:00 |
Ron Pedde
|
36818cbeb5
|
Initial revision
|
2003-10-13 15:03:14 +00:00 |