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