source questions & intentions to patch: yp-timing & auth

Robin Gareus <[email protected]>
Newsgroups gmane.comp.audio.icecast.devel
Message-ID <[email protected]>
Good Day,

Looking at the SVN repo: there's 30+ commits since the 2.6.2 release;
the last one from August 2009. Are there any intentions to roll a
release anytime soon? Are there any more recent branches?

I'm currently looking into extending icecast2 (more below) and am
wondering if I should base the patches on 2.6.2+debian-fixes or
work from svn-trunk?


We are using a cluster of icecast servers as decentralized
stream-servers for theartcollider.org project and rely on the
yellow-pages protocol to gather information about available streams/servers.

Basically I'm interested in
  (1) making YP timing configurable (more frequent updates <30sec)
  (2) adding a decentralized authentication mechanism: a user can use
  the same login for a set of mounts on all servers in the cluster

I've tackled (1) already and am pondering (2):

The current per-mounpoint auth requires a pre-defined mountpoint as well
as sharing the config-file among all servers. I do envisage an
authentication mechanism that can can be shared among a group of servers
and allows dynamic allocations of mountpoints/credentials.

It'd be very cool to use OAuth for that but it'd break compatibility
with too many source-clients.. so the current idea is to patch icecast2
to call an external service/executable in order to verify access (most
flexibile) and/or make icecast perform a HTTP request to an auth-server
that returns 200 or 403 (most portable).

Did anyone venture down this road before?

TIA,
robin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.