Skip to content

Commit

Permalink
sync
Browse files Browse the repository at this point in the history
  • Loading branch information
karlheyes committed Jan 15, 2012
1 parent 2bd81fd commit 9ec3885
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions TODO
@@ -0,0 +1,30 @@
FEATURES
--------

- Should icecast automatically (i.e. without needing -c) look for the config
file in /etc/icecast.xml or something?

- pull out vorbis comments. and send to stats. This seems to be being
done, but it isn't working right.

- directory server GUID checks
directory server does GET /GUID-asldjfasldfjalsdkfjasldkfj HTTP/1.0
and either gets a 404 if it's wrong, or a 200 if it's correct.

- adding new stats type, event. events don't modify the global stats tree,
ie, source /1234.ogg disconnected

- support W3C Extended Logging (http://www.w3.org/TR/WD-logfile.html)
toggle between this and Apache Combined Log Format in the config file.
default to apache style.

- general registerable url-handlers in connection.c rather than hard-coded list
(already getting unmaintainable)

- httpp - split out query string for further processing

- abstract all admin functionality to a set of commands, and command handlers.
Make /admin/* just parse according to a set of rules, and dispatch generic
commands through that.
Use this for alternative admin interfaces (GUI? telnet interface?)

0 comments on commit 9ec3885

Please sign in to comment.