[icecast] intended login protocol for icecast2

oddsock oddsock at oddsock.org
Mon Aug 19 03:23:58 UTC 2002

well, don't get me wrong, I am not generally opposed to progress, but 
speaking as a coder of source clients, providing yet another authentication 
mechanism is a bit frustrating....

I guess it wasn't too bad having to deal with Shoutcast/Icecast/Icecast2 
specific connection protocols (yes they are ALL different!) but I am NOT 
going to support Shoutcast/ICecast/Icecast2 (ICE Login)/Icecast2 (HTTP 
Basic Auth)/Icecast2 (HTTP Digest)...

now probably the correct answer to this is to get libshout to do all this 
connection song-and-dance....but in order for *me* to use it, it must at 
least support :

- Connection protocols for Shoutcast/Icecast/Icecast2 (all variants)
- Metadata updates for all server types (this *includes* inserting the 
metadata into the vorbis stream for icecast2 *and* Shoutcast style metadata 

last I checked (and granted libshout has been getting a lot of commits of 
late) this stuff wasn't in there...

just my .02

At 01:21 PM 8/18/2002 +1000, you wrote:
>At 12:24 AM 8/18/02 +0200, you wrote:
> >Hi,
> >
> >I just updated my CVS copy of icecast2, and saw that the default login
> >protocol now is HTTP basic authentication, which ICE/1.0 still
> >selectable through the config file (by inserting an
> ><icelogin>1</icelogin> element).
> >
> >My question is: what is the intended future login protocol for icecast2?
> >Will ICE/1.0 be phased out in favour of HTTP basic auth?
>ICE login is deprecated. I don't intend to remove it in the immediate
>future - but as you may have noticed, the <icelogin> thing isn't documented,
>and that's deliberate.
>HTTP Basic auth is what will be available for beta1, and probably the first
>stable release. HTTP Digest auth is something I'm considering for the
>future - but if that gets added, it'll be optional (so you'll be able to
>configure icecast to require it if you want better security, or just leave
>both available). Login will remain using some form of HTTP authentication,
>By the way - a beta1 release of icecast2 is planned for the near future
>(probably in a week or so, depending on testing in the next few days),
>so if you think darkice (assuming I'm remembering correctly and that's
>your client) is stable enough, send me a short (~one sentence) description
>and a URL to include in the list of source clients in the documentation.
>That goes for anyone else writing source clients, too.
>--- >8 ----
>List archives:  http://www.xiph.org/archives/
>icecast project homepage: http://www.icecast.org/
>To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
>containing only the word 'unsubscribe' in the body.  No subject is needed.
>Unsubscribe messages sent to the list will be ignored/filtered.

<p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Icecast mailing list