November 2008 Archives

Moviezz

| | Comments (0) | TrackBacks (0)
OK:

Babylon A.D (5.3): Auch ohne Plot recht unterhaltsam, da ziemlich Cyberpunkig :-)
You dont mess with the Zohan (5.7): muahaha fresh und funny
Shaun of Death (8.0): Tolle Zombie Satire. Britischer Humor rockt.
Westworld (7.1): Roboter in Vergnügungspark gone mad. Gesellschaftskritisch, Futuristisch und wegweisend. Dank Western Theme wohl DER Prototyp für japanische Science Fiction schreiber, und für Terminator. Example:

westworld.jpginnocence-logo.jpg


not ok:

Star Wars Clone Wars (5.1): Jede Episode der gleichnamigen Serie ist besser als der Film. Und selbst diese sind meist nicht allzu gut.
Max Payne (5.7): Hm, ein paar Tolle Action Sequenzen. Story verwirrt. Hat imho nicht viel mit dem Spiel zu tun. Ein wenig enttäuschend.

Burn after Reading: aha das war eine Komödie?! booring
Get Smart: boring
Tropic Thunder: yawn
Righeous Kill: zu langweilig um ihn fertig zu schauen
Quantum of Solance: Where's Bond?!


Coole Serien:

World Series of Poker
Southpark
The Big Bang Theory
Star Wars Clone Wars
House
Naruto


Ich habe endlich wieder mal Zeit gefunden, daran weiterzuprogrammieren, und diese dann prompt auch wegen einer FreeBSD Eigenheit verpulvert.

Beim Cleanup des ICMP Channels hatte ich seltsame Bugs. In der Funktion, die die ICMP Packete verarbeitet, brauchte ich die Länge des Packetes, welches in ip->ip_len steht:

von /usr/src/sys/netinet/ip.h:
struct ip {
   ...
   u_short ip_len; /* total length */
   ...
}
Nach dem RFC ist die Total Length so definiert:

Total Length: 16 Bit breit. Gibt die Länge des gesamten Pakets (inkl. Kopfdaten) in Bytes an

Also inklusiv des IP Headers. Wie ich aber schmerzhaft herausfinden sollte, ist beim Aufruf von icmp_input() ip->ip_len nur noch die grösse des IP Payloads, ohne länge des IP Headers. Das gleiche bei udp_input(). Das scheint aber eine Ausnahme zu sein, denn für icmp_send() muss ip->ip_len wieder den standardkonformen Wert beinhalten.

Danke liebe FreeBSD Kernel Entwickler für das undokumentierte verhalten, einfach IP Header Werte mitten in deren verarbeitung zu verändern!

About this Archive

This page is an archive of entries from November 2008 listed from newest to oldest.

October 2008 is the previous archive.

January 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages