Cisco VPN client on “Debian/TESTING”

In the file linuxcniapi.c, there are 2 references to skb->stamp (one in line 452, one in line 315). Now in the Linux Kernel 2.6 this has been changed to skb->tstamp. This needs to be fixed in order to get rid of the compilation errors. [ubuntuforum]

I just opened that file in the Cisco client source code… modified stamp to tstamp… and it compiled perfectly.

I’m using Linux spawn-virtual 2.6.18-6-686 #1 SMP Mon Aug 18 08:42:39 UTC 2008 i686 GNU/Linux with vpnclient-linux-4.6.02.0030-k9.tar.gz

UPDATE —————– Version 4.8 and up REQUIRED
…either else it gives many problems with some privileges delegation

finally: http://wiki.ubuntuusers.de/Cisco-VPN-Client

l’America è cambiata

e ha eletto il primo presidente nero della loro storia democratica
(questa è una di quelle cose che ci ricorderemo e sarà nei libri di storia)
vogliono cambiare, in bene, e l’hanno fatto

tornerò mai in Italia? quando la gente nel mio paese vorrà cambiare, allo stesso modo

auguri Barack Obama 🙂

italia e idioti di destra

uno di destra, e ne conosco tanti, potrà darmi dell’idiota quando pagherà le tasse

conosco troppa gente che è in fascia di reddito minima nelle università italiane e poi se ne va in giro con macchine di lusso…

perchè me ne sono andato? perchè mi sono rotto il cazzo di pagare le tasse al 55% per via di un gran numero di stronzi che non le paga… fanculo!

vedasi: Così che speranza abbiamo?

bash and return codes

let’s start… the aim is too see the behaviour of the bash when we deal with return/exit codes

spawn-2:trials zeph$ vi pointer.c

#include 

int main(){
        printf("Hello world!!!n");
}

spawn-2:trials zeph$ make pointer
cc pointer.c -o pointer

wow… it compiles, I still remember how to code! 🙂

well… I found this online course to refresh my memory

spawn-2:trials zeph$ ./pointer
Hello world!!!

and runs, also, amazing!

spawn-2:trials zeph$ ./pointer && echo ciao
Hello world!!!

&& interconnects the future of both the processes… the second one is executed only if the first one exits correctly (it is usefull when you have a long run and you want to go away for a beer)

spawn-2:trials zeph$ ./pointer || echo ciao
Hello world!!!
ciao

or if you want to be sure that it fails… use the || (logical OR)

let’s modify again the file… and add the proper return code

spawn-2:trials zeph$ vi pointer.c

#include 

int main(){
        printf("Hello world!!!n");
        return 0;
}

spawn-2:trials zeph$ make pointer
cc pointer.c -o pointer
spawn-2:trials zeph$ ./pointer && echo ciao
Hello world!!!
ciao
spawn-2:trials zeph$ ./pointer || echo ciao
Hello world!!!

as you see, this time the behaviour is inverted