mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-12-04 14:46:30 -05:00
Remove obsolete bits from TODO
svn path=/icecast/trunk/icecast/; revision=6447
This commit is contained in:
parent
e8eddcd7b4
commit
062cacf4ec
22
TODO
22
TODO
@ -1,9 +1,3 @@
|
||||
2.0 CRITICAL - These are the things without which 2.0 cannot be released
|
||||
____________
|
||||
|
||||
- libshout 2.0 and ices 2.0 releases, also an ices 0.x release that works with
|
||||
this. Without source clients, icecast isn't much use...
|
||||
|
||||
BUGS
|
||||
----
|
||||
- logging - bytes send and time listening may both be broken?
|
||||
@ -33,17 +27,6 @@ FEATURES
|
||||
|
||||
- stats to list currently connected clients: ip and hostname
|
||||
|
||||
- stream switching (drop clients to another stream on disconnect of source)
|
||||
- a) fallbacks from named location to new mountpoint
|
||||
- OR b) fallbacks for connected clients to new mountpoint (so newly-connecting
|
||||
clients just get a 404 on the old path)
|
||||
- OR c) combination - first one, plus generic alias ability?
|
||||
|
||||
- /admin/* for all admin functionality
|
||||
- configuring fallbacks
|
||||
- mp3 metadata injection
|
||||
- remote shutdown?
|
||||
|
||||
- general registerable url-handlers in connection.c rather than hard-coded list
|
||||
(already getting unmaintainable)
|
||||
|
||||
@ -56,16 +39,11 @@ FEATURES
|
||||
commands through that.
|
||||
Use this for alternative admin interfaces (GUI? telnet interface?)
|
||||
|
||||
- listener authentication (per mountpoint?)
|
||||
|
||||
- all timer-based functionality (yp updates, slave/relay checks) should have a
|
||||
single timer thread which dispatches events through the normal event
|
||||
mechanism (to worker threads from the main pool). This will reduce the
|
||||
extraneous thread count.
|
||||
|
||||
- atomic admin function to: set fallback from A->B, remove A, move mountpoint
|
||||
B to A. Needs forced-source removal first.
|
||||
|
||||
- race condition between avl_tree_unlock(pending_tree) and
|
||||
thread_cond_wait(&fserv_cond) in fserv.c, it's a pain to fix but should be.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user