<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hey guys,<br>
<br>
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.<br>
<br>
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. <br>
<br>
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?<br>
<b><br>
ENVIRONMENT:</b><br>
<blockquote>"tim@thor:~$ openconnect --version<br>
OpenConnect version v2.01"<br>
  <br>
"tim@thor:~$ cat /etc/debian_version <br>
5.0.4"<br>
  <br>
"tim@thor:~$ uname -ar<br>
Linux thor 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64
GNU/Linux"<br>
  <br>
"thor:~# dpkg-query -l openconnect<br>
Desired=Unknown/Install/Remove/Purge/Hold<br>
|
Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend<br>
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)<br>
||/ Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Description<br>
+++-=========================-=========================-==================================================================<br>
ii&nbsp; openconnect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.01-1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Open client for
Cisco AnyConnect VPN"<br>
</blockquote>
<b>ERROR REPRODUCTION:</b><br>
<blockquote>"thor:~# openconnect -v -i tun0 --background --syslog
--no-dtls -U tim -u tim vpn.example.com; echo $?<br>
Please enter your username and password.<br>
Password:<br>
1<br>
  <br>
thor:~# route add -net 10.10.0.0 netmask 255.255.0.0 dev tun0<br>
thor:~# ping 10.10.11.219<br>
PING 10.10.11.219 (10.10.11.219) 56(84) bytes of data.<br>
64 bytes from 10.10.11.219: icmp_seq=2 ttl=127 time=43.4 ms<br>
64 bytes from 10.10.11.219: icmp_seq=3 ttl=127 time=45.9 ms<br>
64 bytes from 10.10.11.219: icmp_seq=4 ttl=127 time=43.0 ms<br>
^X^C<br>
--- 10.10.11.219 ping statistics ---<br>
4 packets transmitted, 3 received, 25% packet loss, time 3020ms<br>
rtt min/avg/max/mdev = 43.052/44.131/45.920/1.296 ms"<br>
</blockquote>
Again, thanks for Openconnect, and your time!<br>
<br>
Tim Vaillancourt<br>
</body>
</html>