Hi Steve,

I did that (thanks very much for that incredibly useful snippet) and I get

 [EMAIL PROTECTED] ~]$ java -cp . debugISA
 Server: Proxy-Authenticate: NTLM
 Server: Proxy-Authenticate: BASIC realm="User"

I definitely know I can do BASIC auth out of the proxy, because that's how
it works with Firefox, etc as well as the way the wget works above.  The
real question appears to be why can't I seem to get it to work with maven
using the same settings that work for BASIC auth in my settings.xml or maybe
even in java properties?

Are there other settings to try, or maybe a variant method for specifying
BASIC auth explicitly?




On 12/28/06, Stephen More <[EMAIL PROTECTED]> wrote:

If you are not sure what methods are supported, try this:

public class debugISA
{
    public static void main(String[] args) throws Exception
    {
        try
        {
            // Enter the ip and port of your proxy here
            java.net.Socket socket = new java.net.Socket( "10.5.0.99",
8080 );
            java.io.DataOutputStream os = new
java.io.DataOutputStream( socket.getOutputStream() );
            java.io.DataInputStream is = new java.io.DataInputStream(
socket.getInputStream() );
            java.util.regex.Pattern p =
java.util.regex.Pattern.compile( "Proxy-Authenticate.*" );

            if( socket != null && os != null && is != null)
            {
                os.writeBytes("GET http://www.google.com/ HTTP/1.1");
                os.writeBytes("\015\012\015\012\015\012\015\012");

                String responseLine;
                while ((responseLine = is.readLine()) != null) {
                    java.util.regex.Matcher m = p.matcher( responseLine );
                    if( m.matches() )
                    {
                        System.out.println("Server: " + responseLine);
                    }
                }
                os.close();
                is.close();
                socket.close();
            }
        }
        catch( Exception e )
        {
            System.err.println("Exception:  " + e);
        }
    }
}


-Steve

On 12/28/06, Stephen More <[EMAIL PROTECTED]> wrote:
> Do you know what method your proxy supports ?
>
>   Proxy-Authenticate: Basic
>   Proxy-Authenticate: NTLM
>   Proxy-Authenticate: Kerberos
>   Proxy-Authenticate: Negotiate
>
>
> Our staff removed Basic support and I ran into all sorts of problems.
>
> -Steve More
>
> On 12/7/06, Mykel Alvis <[EMAIL PROTECTED]> wrote:
> > By copying my repository from the windows box, I was able to determine
that
> > the settings are correctly being acquired.
> >
> > The problem appears to be with some interaction with the wagon
client.  I'll
> > take this issue on over to that list.
> >
> > On 12/7/06, Mykel Alvis <[EMAIL PROTECTED]> wrote:
> > >
> > > Heh.  That's a chicken and egg problem. The help plugin doesn't come
with
> > > the base install, so getting it to debug the method I'm using to get
plugins
> > > is a little problematic.  :)
> > >
> > > Hmm... I guess I could look at using a windows machine as a proxy
for my
> > > connection just to get the plugins, though.
> > >
> > > Thanks!
> > >
> > > On 12/7/06, Aaron Digulla <[EMAIL PROTECTED]> wrote:
> > > >
> > > >
> > > >
> > > > Mykel Alvis-2 wrote:
> > > > >
> > > > > The Linux build boxes, with the exact same file for settings,
will
> > > > not.
> > > > >
> > > >
> > > > Does mvn help:effective-settings show your proxy settings?
> > > >
> > > > Also, you may try to install a dummy/forwarding proxy which logs
all
> > > > traffic
> > > > to see what the two talk with each other.
> > > >
> > > > Regards,
> > > >
> > > > --
> > > > Aaron Digulla
> > > > --
> > > > View this message in context:
http://www.nabble.com/Firewall-proxy-issues-tf2771836s177.html#a7738866
> > > >
> > > > Sent from the Maven - Users mailing list archive at Nabble.com.
> > > >
> > > >
> > > >
---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > --
> > > I'm just an unfrozen caveman software developer.  I don't understand
your
> > > strange, "modern" ways.
> > >
> >
> >
> >
> > --
> > I'm just an unfrozen caveman software developer.  I don't understand
your
> > strange, "modern" ways.
> >
> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
I'm just an unfrozen caveman software developer.  I don't understand your
strange, "modern" ways.

Reply via email to