IPv6 in AnyConnect for iOS

Nikos Mavrogiannopoulos n.mavrogiannopoulos at gmail.com
Sun Dec 28 09:14:35 PST 2014


There quite some changes. It makes more sense to backport these few patches to 0-8-x branch. I'll try to do it later at some point. 

On 28 December 2014 16:11:05 EET, sskaje <sskaje at gmail.com> wrote:
>I'm trying to find out what's changed between 0.8.9 and 0.9.0, this
>time ws->config->ipv6_network is null, and ws->vinfo.ipv6 also null.
>
>
>
>sskaje at gmail.com
>https://sskaje.me/
>
>
>On Sun, Dec 28, 2014 at 3:52 PM, Nikos Mavrogiannopoulos
><nmav at gnutls.org> wrote:
>> On Sun, 2014-12-28 at 12:00 +0800, sskaje wrote:
>>> I tried:
>>>
>>>         if (strncasecmp(req->user_agent, "Open Any", 8) == 0) {
>>>             if (strncmp(req->user_agent, "Open AnyConnect VPN Agent
>>> v3", 28) == 0)
>>>                 req->user_agent_type = AGENT_OPENCONNECT_V3;
>>>             else
>>>                 req->user_agent_type = AGENT_OPENCONNECT;
>>>         } else if (strncasecmp(req->user_agent, "Cisco Any", 8) ==
>0) {
>>>             req->user_agent_type = AGENT_OPENCONNECT;
>>>         }
>>>
>>>
>>> IPv6 address is recognized by AnyConnect for iOS, but with a 'null'
>>> cidr. I tried the changes I made in worker-auth.c, same.
>>
>> Based on David's comment, I've modified worker-vpn.c in master to
>send
>> IPv6 addresses together with prefix in both anyconnect and
>openconnect.
>> Could you try it?
>>
>> regards,
>> Nikos
>>
>>

-- 
Sent fron my mobile. Please excuse my brevity.



More information about the openconnect-devel mailing list