mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-12-04 14:46:30 -05:00
Commit my TODO file.
svn path=/trunk/icecast/; revision=4579
This commit is contained in:
parent
81cd2d50f5
commit
7094a0e6c0
17
TODO
17
TODO
@ -55,3 +55,20 @@ FEATURES
|
|||||||
commands through that.
|
commands through that.
|
||||||
Use this for alternative admin interfaces (GUI? telnet interface?)
|
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.
|
||||||
|
|
||||||
|
- do we need to use locks on the avl client_trees in source.c and fserv.c?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user