Hey guys, For starters, thank you for making Openconnect! It has been of great use to me once I found it after ripping my hair out trying to get Cisco AnyConnect to work from Debian. I really appreciate what you're doing, keep it up! For this reason, I want to help a bit by offering a bug I found. I know Debian Lenny/Stable isn't at the most recent version, but I didn't see this listed as a bugfix/new feature on newer releases on the project site. Please ignore me if this has already came up on the list. When I use the 64-bit Stable/Lenny Debian package, Openconnect 2.0.1 (Lenny's current version), I get an exit code of "1" on successful connect, causing me to have to pipe the openconnect command into "|| true" to allow my scripts to continue, or set "set -e" around the command. For starters, wouldn't exit code 0 make more sense on successful connect, like most UNIX/Linux command line scripts/binaries? Secondly, is this something that could be fixed in future releases, or is fixed in future releases? * ENVIRONMENT:* "tim at thor:~$ openconnect --version OpenConnect version v2.01" "tim at thor:~$ cat /etc/debian_version 5.0.4" "tim at thor:~$ uname -ar Linux thor 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux" "thor:~# dpkg-query -l openconnect Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=========================-=========================-================================================================== ii openconnect 2.01-1 Open client for Cisco AnyConnect VPN" *ERROR REPRODUCTION:* "thor:~# openconnect -v -i tun0 --background --syslog --no-dtls -U tim -u tim vpn.example.com; echo $? Please enter your username and password. Password: 1 thor:~# route add -net 10.10.0.0 netmask 255.255.0.0 dev tun0 thor:~# ping 10.10.11.219 PING 10.10.11.219 (10.10.11.219) 56(84) bytes of data. 64 bytes from 10.10.11.219: icmp_seq=2 ttl=127 time=43.4 ms 64 bytes from 10.10.11.219: icmp_seq=3 ttl=127 time=45.9 ms 64 bytes from 10.10.11.219: icmp_seq=4 ttl=127 time=43.0 ms ^X^C --- 10.10.11.219 ping statistics --- 4 packets transmitted, 3 received, 25% packet loss, time 3020ms rtt min/avg/max/mdev = 43.052/44.131/45.920/1.296 ms" Again, thanks for Openconnect, and your time! Tim Vaillancourt -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.infradead.org/pipermail/openconnect-devel/attachments/20100202/7c803908/attachment.htm>