]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
allow overriding User-Agent in Java library
authorDaniel Lenski <dlenski@gmail.com>
Fri, 10 Aug 2018 17:03:12 +0000 (10:03 -0700)
committerDavid Woodhouse <dwmw2@infradead.org>
Wed, 15 Aug 2018 20:13:36 +0000 (22:13 +0200)
Juniper servers do extra stupid things when "Java" appears in the UA string

Signed-off-by: Daniel Lenski <dlenski@gmail.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
java/src/org/infradead/libopenconnect/LibOpenConnect.java

index 1ba7b420cc22dfcce0ff30336687cc8236c2f11d..b63675f265b5e85dd4c53695c7e4b5f29ea26116 100644 (file)
@@ -77,6 +77,10 @@ public abstract class LibOpenConnect {
                libctx = init("OpenConnect VPN Agent (Java)");
        }
 
+       public LibOpenConnect(String userAgent) {
+               libctx = init(userAgent);
+       }
+
        public synchronized void destroy() {
                if (libctx != 0) {
                        free();