[Icecast-dev] MySQL auth

Karl Heyes karl at xiph.org
Mon Oct 25 07:53:02 PDT 2004


On Sun, 2004-10-24 at 15:33, Mike Whitaker wrote:
> On 24 Oct 2004, at 13:25, Mike Whitaker wrote:
> 
> > Ooo. :)
> >
> > Having just had a look at auth_curl.c in kh, that would probably do 
> > what we want even better.

nice, these things aren't fully settled yet, for instance are enough
parameters passed etc.

> > Is it possible (or would it *be* possible) to make <mount> sections 
> > take wildcards for <mount-path>? From our viewpoint it'd be much 
> > easier to process whether the user is authorized to handle a  
> > *specific* stream in the auth URL, rather than by tweaking icecast.xml 
> > every time we add a new stream.

wildcard type specifications are not handled, but adding/removing
<mount> sections is easy and only requires HUP to become ready for
incoming source connections (the kh branch applies most mount settings
on active streams as well).

> A oneline fix for you that drove me briefly mad till I realised that 
> CGI->header capitaliases the first character of custom headers:
> 
> src/auth_url.c: line 345 should read:
>      if (strncasecmp (ptr, "icecast-auth-user: 1", 20) == 0)
> 
> Other than that, I can report that my quick hack to test auth_url works 
> a treat :)

ok, although I don't think all platforms have that call although it can
be worked-around.

karl.




More information about the Icecast-dev mailing list