From 062cacf4ec4f6dfa1be570618767fc01437c4bcb Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Mon, 22 Mar 2004 03:04:51 +0000 Subject: [PATCH] Remove obsolete bits from TODO svn path=/icecast/trunk/icecast/; revision=6447 --- TODO | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/TODO b/TODO index ea3d6267..6d22f07b 100644 --- a/TODO +++ b/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.