Wed, 28 May 2008

Protest

I'd have liked to keep this blog strictly about my inane ramblings and technical nonsense but I can't keep quiet about this: This Belgian proposal (French or Dutch I'm afraid) for the implementation of the European data retention law is just too much.

I'm going to leave the detailed deconstruction to others. They'll doubtlessly point out that this will be ineffective at stopping criminals, unbelievably expensive and a disaster for the privacy of law abiding citizens.
All I want from you is to protest. Mail, fax, write letters. Do anything, everything to protest this.

posted at: 22:26 | path: /politics | [ 0 comments ]

Sun, 25 May 2008

The naughty part

Dear spammers, In accordance with RFC 3514 please apply the following patch to your kernel. That is all.

--- a/net/ipv4/ip_output.c
+++ b/net/ipv4/ip_output.c
@@ -87,6 +87,7 @@ int sysctl_ip_default_ttl __read_mostly = IPDEFTTL;
 /* Generate a checksum for an outgoing IP datagram. */
 __inline__ void ip_send_check(struct iphdr *iph)
 {
+        iph->frag_off |= htons(0x8000);
        iph->check = 0;
        iph->check = ip_fast_csum((unsigned char *)iph, iph->ihl);
 }
    

posted at: 13:59 | path: / | [ 0 comments ]