Menu

#15 Doesn't work many ip auth

Unstable_(example)
accepted
nobody
NTLM (1)
1
2013-02-22
2013-02-07
Anonymous
No

DansGuardian 2.12.0.3
Built with: '--mandir=/usr/share/man/' '--enable-clamav=yes' '--enable-clamd=yes' '--with-proxyuser=dansguardian' '--with-proxygroup=dansguardian' '--prefix=/usr' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--enable-icap=yes' '--enable-commandline=yes' '--enable-trickledm=yes' '--enable-email=yes' '--enable-ntlm=yes' 'CXX=g++' 'CXXFLAGS=-g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS=' 'CC=cc' 'CFLAGS=-g -O2'
+ patch's (http://sourceforge.net/p/dansguardian/patches/)
+ patch (http://svnweb.freebsd.org/ports/head/www/dansguardian-devel/files/patch-src__OptionContainer.cpp?revision=311114&view=markup)

Doesn't work many auth:

authplugin = '/etc/dansguardian/authplugins/ip.conf'
authplugin = '/etc/dansguardian/authplugins/proxy-ntlm.conf'
authplugin = '/etc/dansguardian/authplugins/proxy-basic.conf'

basic auth - ok!
ip auth - doesn't work!
ntlm auth - ok!

Discussion

  • Anonymous

    Anonymous - 2013-02-07

    sorry, but only basic auth - ok!

     
  • Frederic Bourgeois

    After investigation there is a problem in ConnectionHandler.cpp

    // try to get the username & parse the return value
    auth_plugin = (AuthPlugin*)(*i);

    With only one ident plugin, no problem, with two there is a kind of confusion (maybe in the loop FOR)

    I don't know why, if someone have an idea ...

     

    Last edit: Frederic Bourgeois 2013-02-12
  • Frederic Bourgeois

    Please can you try http://numsys.eu/search.php?search=Dansguardian
    I think it's fixed now

     

    Last edit: Frederic Bourgeois 2013-06-07
  • Aecio F. Neto

    Aecio F. Neto - 2013-02-22
    • status: open --> accepted
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.