The Curious Engineer

All blogs / Security

ImperialViolet

imperialviolet.org

SecurityNetworking

Posts
745 from 11 Mar 2002 to 26 Jul 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://www.imperialviolet.org/iv-rss.xml

2026 1

  1. We have proof automation now

2025 2

  1. Trmnl
  2. Continuous Glucose Monitoring

2024 2

  1. A Tour of WebAuthn
  2. Let's Kerberos

2023 4

  1. Chrome support for passkeys in iCloud Keychain
  2. Signature counters
  3. Voice recognition
  4. From U2F to passkeys

2022 5

  1. Books, 2022
  2. Passkeys
  3. Passkeys
  4. The several canons of CBOR
  5. Picking parameters

2021 2

  1. Phones as security keys in Chrome
  2. Efficient QR codes

2020 2

  1. Acvp
  2. Letter to 20 years ago

2019 3

  1. Real-world measurements of structured-lattices and supersingular isogenies in TLS
  2. Username (and password) free login with security keys
  3. Zero-knowledge attestation

2018 4

  1. Cecpq2
  2. Post-quantum confidentiality for TLS
  3. Security Keys
  4. TLS 1.3 and Proxies

2017 5

  1. Testing Security Keys
  2. Security Keys
  3. Maybe Skip SHA-3
  4. AES-GCM-SIV
  5. CFI directives in assembly files

2016 5

  1. RISC-V assembly
  2. CECPQ1 results
  3. Roughtime
  4. memcpy (and friends) with NULL pointers
  5. Cryptographic Agility

2015 6

  1. Post-quantum key agreement
  2. Juniper: recording some Twitter conversations
  3. BoringSSL
  4. The ICANN Public Comments on WHOIS Privacy
  5. AEADs: getting better at symmetric cryptography
  6. Why not DANE in browsers

2014 16

  1. The POODLE bites again
  2. POODLE attacks on SSLv3
  3. PKCS#1 signature validation
  4. A couple more formal systems
  5. A shallow survey of formal methods for C code
  6. HSTS for new TLDs
  7. Encrypting streams
  8. BoringSSL
  9. Early ChangeCipherSpec Attack
  10. Matching primitive strengths
  11. SHA-256 certificates are coming
  12. Revocation still doesn't work
  13. No, don't enable revocation checking
  14. TLS Triple Handshakes
  15. TLS Symmetric Crypto
  16. Apple's SSL/TLS bug

2013 13

  1. Implementing Elligator for Curve25519
  2. Forward security for journalists
  3. Pond
  4. ChaCha20 and Poly1305 for TLS
  5. Please update F5/BIG-IP firmware
  6. Playing with the Certificate Transparency pilot log
  7. Hash based signatures
  8. How to botch TLS forward secrecy
  9. Sudden Death Entropy Failures
  10. Faster curve25519 with precomputation
  11. NPN and ALPN
  12. Lucky Thirteen attack on TLS CBC
  13. Real World Crypto 2013

2012 17

  1. Certificate Transparency
  2. NIST may not have you in mind
  3. DANE stapled certificates
  4. Crime
  5. SSL interstitial bypass rates
  6. Living with HTTPS
  7. Decrypting SSL packet dumps
  8. New TLS versions
  9. False Start's Failure
  10. Very large RSA public exponents
  11. RSA public exponent size
  12. Forward secrecy for IE and Safari too
  13. RSA 2012
  14. Revocation checking and Chrome's CRL
  15. Extracting Mozilla's Root Certificates
  16. BEAST followup
  17. OTR in Go

2011 19

  1. Certificate Transparency
  2. Forward secrecy for Google HTTPS
  3. Classifying solutions to the certificate problem
  4. False Start: Brocade broken again
  5. Chrome and the BEAST
  6. DNSSEC Certificates now in Chrome Stable
  7. Why not Convergence?
  8. False Start: past time to fix your servers
  9. DNSSEC authenticated HTTPS in Chrome
  10. OpenPGP support in Go
  11. Public key pinning
  12. Smaller than Bloom filters
  13. Multi-prime RSA trade offs
  14. Revocation doesn't work
  15. HSTS UI in Chrome
  16. Origin poisoning
  17. Still not computationally expensive
  18. Unfortunate current practices for HTTP over TLS
  19. OpenSSH 5.7 with ECC support

2010 18

  1. What a difference a prime makes
  2. Elliptic curves and their implementation
  3. Elliptic curves and their implementation (pointer)
  4. Google Charts API over HTTPS
  5. Random number generators in Psi experiments
  6. Changing HTTPS
  7. DNSSEC and TLS
  8. SSL Survey
  9. Clipping in Chromium
  10. Overclocking SSL
  11. curve25519 in iOS4
  12. TLS latency improvements
  13. Speaking at Velocity
  14. WOFF support in Chromium
  15. Checking that functions are constant time with Valgrind
  16. Time to update OpenSSL 0.9.8m
  17. Macs everywhere
  18. Strict Transport Security

2009 21

  1. Setting up Apache with OCSP stapling
  2. Chrome Linux Beta
  3. Digital Economy Bill
  4. Recent changes to SSL/TLS on the web
  5. Go launch
  6. The TLS flaw that wasn't
  7. Anti aliased clipping, a tale of woe
  8. DNSCurve Internet Draft
  9. Chromium's seccomp Sandbox
  10. DEFCON 17
  11. SELinux from the inside out
  12. General homomorphic encryption
  13. Linux sandboxing with LSMSB
  14. Chrome for Linux
  15. W2SP and Seccomp
  16. Moved to GitHub
  17. I'll be at CodeCon this y...
  18. Thanks to Alexander Sotir...
  19. Packet sizes in DNSSEC
  20. When I wrote curve25519-d...
  21. When Layers of Abstractio...

2008 31

  1. Why networked software should expire.
  2. rwb0fuz1024 included in eBATS
  3. Sandboxing on Linux
  4. Obfuscated TCP
  5. Google datacenters
  6. A Rabin-Williams signature scheme: rwb0fuz1024
  7. Crit-bit trees
  8. I've just releasedtwo new...
  9. Several groups of Linux k...
  10. Google has, at last, open...
  11. The Black Swan
  12. I've added a bunch of Obs...
  13. OpenID - not actually spawn of Satan
  14. I'm now running a Ubuntu ...
  15. I've updated the patches ...
  16. First Obsfucated TCP patches
  17. After the last post expla...
  18. Elliptic curves don't work either
  19. If you've been wondering ...
  20. How sad: from reading the...
  21. Yahoo now has OpenID for ...
  22. How good is a 64-bit DH exchange?
  23. OTCP - Obfuscated TCP
  24. Keyspan USB serial dongle drivers for amd64 Ubuntu 7.10
  25. I've just setup darcs.imp...
  26. Maybe there's something t...
  27. I've had a section here c...
  28. Recent Haskell work:binar...
  29. RPCA Semantics
  30. So it's been really very ...
  31. For reasons that I won't ...

2007 18

  1. If you happen to want to ...
  2. Signed numbers don't overflow in C
  3. Continuation monads for state machines
  4. Ian has launched Thoof, a...
  5. The science of fault finding
  6. The good and bad of code reviews in a large organisation
  7. This code isn't ready to ...
  8. Lazy lists for IO
  9. I had need of an LRU data...
  10. RDF searching
  11. Anyone interrested in pro...
  12. I have a new window manag...
  13. Seems I'm right to hate Powerpoint
  14. Why you should believe John
  15. Software transactional memory talk
  16. Still waiting in that room?...
  17. Digital Gold Cash
  18. Paper on PDF generation for Google Book Search

2006 20

  1. A pure Haskell JPEG decoder
  2. Security through obscurity silly screws
  3. Bit syntax for Haskell
  4. I must be getting old
  5. CPU clock skew side-channels
  6. Erlang concurrency in the Haskell type system
  7. libc functions of the week
  8. Google Books PDF download launched
  9. WEP is now really, really dead
  10. Dual booting OS X and Linux on an Intel Mac Mini
  11. JBIG2 encoder released...
  12. I've gotten to go ahead t...
  13. BBC podcasts
  14. Patent crazyness
  15. Control flow with continuations
  16. My frequency of posting h...
  17. Charging for email
  18. Google in China
  19. Open Rights Group Alive
  20. Things one should read:Fa...

2005 74

  1. Turns out that char isn't...
  2. So it's been a while sinc...
  3. Lots of public domain books
  4. Blinking at the price
  5. Impressions of a Powerbook:
  6. Malcolm Gladwell came to speak...
  7. I don't usually comment o...
  8. Made it
  9. The Singularity Is Near
  10. "Walking the line that's painted by pride..."
  11. Startup School
  12. What are they doing to these recordings?
  13. New pyGnuTLS release than...
  14. Nearly gone...
  15. Best definition ever:Macr...
  16. Skype and the telephone interface
  17. CAPTCHA issues
  18. That's all sorted then
  19. Gambit
  20. Lots of books
  21. Got back from opentech la...
  22. Open source CAPTCHA
  23. OpenID server
  24. Profiteering
  25. I took the time today to ...
  26. Was a little surprised to...
  27. Decoupling authentication and IP addresses
  28. MGM vs. Grokster
  29. We apologise for this short interruption of service...
  30. That's it. All done.
  31. Well done BBC...And we've...
  32. Mr. Blair: 'Ello, I ...
  33. At least no one is panicing
  34. New page - ICSM Choir at ...
  35. Live 8
  36. Asynchronous DNS lookups with glibc
  37. New page up about using T...
  38. First release of new proj...
  39. Hmm, I wonder if it's getting too complex...
  40. Apparently I'm all wet!
  41. Male Brains
  42. (Lack of posting due to e...
  43. Better typing through key maps
  44. Parsers for network protocols
  45. On Intelligence
  46. Directions in future languages - edge triggered IO
  47. Directions in future languages - actor based concurrency
  48. Market Forces
  49. In other news
  50. Fixing LCD subpixel hinting
  51. Gmail: still counting
  52. Why POSIX AIO has such a schizophrenic time
  53. Dealing with too many config files
  54. Future Battles
  55. The wonders of GreaseMonkey
  56. OpenSSH: Old dog, new tricks
  57. Acroread 7 for Linux
  58. Just how important is a monotonic clock?
  59. SSL Libraries
  60. Monotonic Time
  61. Is it really beyond the w...
  62. Free Municipal WiFi
  63. (NB: This server heeps wi...
  64. Brian Sedgemore MP on the Prevention of Terrorism Bill
  65. Why we shouldn't have security regulation
  66. Directions in Future Languages - Lock-Free malloc
  67. Why Application Level Filtering in Tor is Bad
  68. Right To Protest
  69. Directions in Future Languages - Software Transactional Memory
  70. Directions in Future Languages - Exceptions
  71. Including SVG figures in TeX documents
  72. Directions in Future Languages - Predicate Dispatch
  73. Atomic Increment
  74. People who read this via ...

2004 116

  1. A Better Warning System?
  2. I was failing miserably t...
  3. Tor actually works pretty...
  4. So a good article from th...
  5. Can I suggest that anyone...
  6. So the theatre mentioned ...
  7. Well, the project which I...
  8. AdBlock
  9. Submitted to Felix in rep...
  10. I've said it before, and ...
  11. Heading home of the coach...
  12. The remains of a Stage Sc...
  13. And so it begins on the d...
  14. We have the Queen's Speec...
  15. Well, only a few months l...
  16. Writing on Wikipedia for ...
  17. On another note...
  18. Bait and Forget
  19. Thanks flatmates
  20. Pumpkins!
  21. Replacements for Copyright
  22. XPath in Mozilla
  23. So I'm now doing UNIX cap...
  24. So IBM now have a laptop ...
  25. POSIX 1e ACLs are all ver...
  26. PEP 334
  27. Schneier's Essay
  28. So, I'm done. And I cunni...
  29. Long time - no post. And ...
  30. Google misinformation
  31. A little while back all t...
  32. New photos up...
  33. Switched servers. This is...
  34. Heeps cracked
  35. But after a while, someon...
  36. Gmail backending
  37. Patch to add SPF to Gento...
  38. Why hasn't anyone back-en...
  39. Storage for archive.org...
  40. Storage for archive.org
  41. A quick commentary on the...
  42. Lots of Python magicHolog...
  43. Subway
  44. Ohh, PyBloom made the del...
  45. Bloom filters
  46. Well, the kernel patch I ...
  47. Stackless twisted Python ...
  48. Toilets at Google
  49. Got here - not dead
  50. For anyone who has ever w...
  51. Yay! Unsecured wireless a...
  52. I have far too little tim...
  53. I'm tidying up, ready to ...
  54. Firstly, you can stop ema...
  55. Ok, so I should write mor...
  56. Questioning the parties about Software Patents
  57. Hmm
  58. Well, I said that I'd wri...
  59. Ok, so I've only just rea...
  60. Capability Systems page g...
  61. Capability Systems
  62. Things to do after exams
  63. Dogs can't vote!Not direc...
  64. The future of music canno...
  65. The Quest for Omega - hig...
  66. As everyone on the planet...
  67. Tracking down a PayPal scammer
  68. Your daily dose of What t...
  69. Gmail
  70. New Signing Key
  71. I like the Guardian, it's...
  72. Still waiting for the dra...
  73. US weapons in space [via ...
  74. Well, we're going to have...
  75. Rsi
  76. Here's a time-lapse video...
  77. A Summer Ball post
  78. British people can now li...
  79. Looks like SourceForge ha...
  80. What's Wrong with Janus and friends
  81. Back on the good news...
  82. The Ends of the Earth (Br...
  83. Why do people bother with...
  84. Gary's shoe: Ewwwwwwwww! ...
  85. Katie Melua: Call off the Search
  86. Well, Imperial College pl...
  87. This is just ... well, al...
  88. Ipred
  89. It's pretty wrong for me ...
  90. I've been away for the we...
  91. These are predictions fro...
  92. Well, a kernel upgrade of...
  93. Yes, I've got 32. I'll be...
  94. New kernel bug. All upgra...
  95. Ok, a slightly political ...
  96. If you didn't see this on...
  97. I've written an exploit f...
  98. Oh, wonderful. What a bea...
  99. Things to look forward to
  100. Well, Oskar can rest easy...
  101. Someone makes an obvious ...
  102. Christ, it's been a long ...
  103. At least I'll never have ...
  104. And while I'm ranting...
  105. Next week, (more for my r...
  106. I've put the source to th...
  107. Back in contact with the ...
  108. The program for CodeCon 2...
  109. Can I suggest that the 10...
  110. Phew. The union server up...
  111. Spent all day configuring...
  112. While I'm posting I might...
  113. IV now sports a brand new...
  114. New kernel local root problem
  115. I read three [1, 2, 3 all...
  116. This could be a Stage Sca...

2003 169

  1. Pinging
  2. Ah, you've got to love th...
  3. Well, the Xmas carnival p...
  4. Snippets
  5. My life:Last night: Setup...
  6. Fleep...
  7. So, Bush wants to go to t...
  8. Panic, everyone upgrade r...
  9. The number of recent atta...
  10. Backup solution
  11. Guardian Digital
  12. Dear Mr Stephenson...
  13. For Zooko...
  14. Well, it's really peeing ...
  15. "Wave of human spam" - ph...
  16. What a difference an edit...
  17. Remebered to renew domain...
  18. Crush Games
  19. Matrix Revolutions
  20. Birthday!
  21. Bastards!. Don't they kno...
  22. Just written some notes o...
  23. So what, exactly, has the...
  24. Look at that timestamp. D...
  25. Things I found out today
  26. Another letter to my MP, ...
  27. Diebold are making a mess...
  28. Google Code Jam
  29. Busy
  30. Well, it's a new year at ...
  31. Thanks to Polly for point...
  32. Just written a new letter...
  33. Ok, so I haven't posted a...
  34. Well, updates to the Veri...
  35. Just written a program to...
  36. OpenSSH exploit
  37. The missing files problem...
  38. RIP amendment is back
  39. Intel 8086:24d5 Soundcards
  40. Dealing with spam
  41. I've put up a new page fo...
  42. You can see some of the d...
  43. The future of money: priv...
  44. Seagull's Bane
  45. Email fucked until at lea...
  46. Why Pipes Suck
  47. xMule Mirror up
  48. Automounters
  49. I'm sure there was someth...
  50. Misspent Youth
  51. The webserver is on it's ...
  52. God, building packages fo...
  53. Mail should be working ag...
  54. Hawk is not getting SMTP,...
  55. find -print0
  56. Opteron Benchmarks
  57. Gentoo AMD64
  58. Just testing SVG
  59. Who needs this filesystem malarkey anyway?
  60. Opterons
  61. nfs-utils 1.0.3 and 1.0.4...
  62. HTML Through CSS
  63. I should write more than ...
  64. freenetproject.org nuked
  65. BBC Vorbis Streaming
  66. Bugger. While trying to g...
  67. Altered Carbon
  68. Defending C++
  69. The end of term involed t...
  70. Smyle Productions: Googlebomb
  71. Usually I shrug off a col...
  72. This is from a nameless p...
  73. I'm glad that Ian liked...
  74. O'Reilly 25th
  75. Read this if, and only if...
  76. Systrace timing tests:Tes...
  77. Systrace and SELinux
  78. Tricks to try
  79. The Hardened Gentoo proje...
  80. Everyone is tidying up li...
  81. Been busy listening to, t...
  82. London feels like Los Ang...
  83. TINI Stuff
  84. Ok, so it's been too long...
  85. SysOps in Iraq
  86. Yesterday, O'Reilly sent ...
  87. How the heck, 3 weeks int...
  88. Just a couple of interres...
  89. Tini
  90. Nothing to see here for a...
  91. Due to a couple of oversi...
  92. With pot and porn outstripping...
  93. Zooko:Structure and Inter...
  94. Jeff is also thinking abo...
  95. X-Men 2
  96. It's nice to know that ev...
  97. Lethal Dose of Caffine
  98. How to lose weight and ha...
  99. Invisiblog
  100. Scapy
  101. New signing only key
  102. Persistence
  103. Evil Bits
  104. Nothing much to put up he...
  105. Capability Python
  106. Lufs
  107. Userfs
  108. Fantastic quote from Bram...
  109. Python Snippits That I Know I'll Be Hunting For In The Future
  110. Sigh. Another April 1st a...
  111. Seems that the US may have used an EMP...
  112. Term's over, so I'm back ...
  113. Epoll
  114. Happy (Belated) Birthday IV!
  115. Quarantine - Greg Egan
  116. Stage Craft
  117. You know it's time to upgrade when...
  118. GLibc6 2.3.2
  119. Valenti Speech
  120. Debian used to provide a ...
  121. Coder's recent entry contains...
  122. So here's an odd thought ...
  123. Python Metaclass Programm...
  124. Digital Sound Desks
  125. Does anyone have the audi...
  126. BCS (British Programming ...
  127. Coins
  128. Codecon is going on at th...
  129. Rent (part 2)
  130. The carefully planned gen...
  131. IC draws so much power (d...
  132. Microsoft Visitation
  133. Rent
  134. XFree 4.2.99 has transpar...
  135. There was a first alarm a...
  136. Did you know you can rena...
  137. I think JWZ and I have th...
  138. (read the previous post f...
  139. Still working on the Secu...
  140. Caching MBoxes
  141. Kasparov vs Deep Junior e...
  142. The Salmon Of Doubt
  143. Twisted Python
  144. Caching IMAP
  145. Below is the text of an e...
  146. To the tune of 'If You're...
  147. Imap
  148. Now hosted on Imperial se...
  149. Goodbye metis...
  150. Theo
  151. I was a technical reviewe...
  152. Well, it seems that my previous...
  153. Book Review: Moonseed
  154. More on Proof by Contradiction
  155. IV KeyVerify is working a...
  156. Proof by Contradiction is Crap
  157. Testing my belief in free-speech
  158. Well, I spent the afterno...
  159. Genetic Information
  160. Will pointed me to this p...
  161. TCPA BIOSes
  162. Rtsp
  163. Jon Lech Johansen has bee...
  164. It seems that some people...
  165. Today has ben an utterly ...
  166. A couple of recent patche...
  167. newdocms
  168. The deptment has a list o...
  169. First blog of the new yea...

2002 172

  1. 15 Idiots Rule the World
  2. Fallen Dragon
  3. Back in London. I was onl...
  4. Britain leads the world again
  5. After reading Aaron's Cre...
  6. Mobile Phones
  7. (I'm at home, in Chelt, f...
  8. Freenet server problems
  9. Java CNI
  10. Stallman Speaking
  11. Blogdex Spamming
  12. /dev isn't enough
  13. A younger Ashcroft on go...
  14. New Python Objects
  15. Hmm, just a links posting...
  16. Leaky Abstractions
  17. UK DMCA Reply
  18. Laws of Form
  19. More NAT
  20. About 3 hours work this afternoon....
  21. That Poster
  22. Communication Over Double NAT
  23. ARP Tables
  24. Introduction
  25. Secure Beneath the Watchful Eyes
  26. All these events
  27. Protests at IC
  28. Mozilla
  29. Aaron goes to DCI'm sure ...
  30. The USS Clueless gets /.'...
  31. Well, I'm offline again a...
  32. Long (ish) story, but I'm...
  33. Life at Imperial
  34. "Essences, Orcs and Civilization"
  35. Nothing wonderfully excit...
  36. Writers for hire by compa...
  37. Imperial Looms
  38. coderman pointed out that...
  39. Iraq
  40. Ian has a blog!!...
  41. OpenSSL
  42. HashCash
  43. The wonders of editing
  44. Proof systems
  45. Mersenne Primes and Perfect Numbers
  46. Ocaml
  47. Photos from the IOI are u...
  48. Lightbulbs and Quantum Physics
  49. Well, seems that JDarcy s...
  50. Comments System
  51. Hardware Hell
  52. Brix
  53. 802.11b networks
  54. Crap. I so forgot to uplo...
  55. Results
  56. Back home. Need sleep....
  57. New addition to the Lette...
  58. UK-DMCA
  59. BitTorrent
  60. This is pretty cool (need...
  61. UK Political Corruption
  62. I'm working on a BitTorre...
  63. CodeCon 2003 Call For Pap...
  64. Memes Redux
  65. HP uses the DMCA to try a...
  66. Memes
  67. Semantic Web
  68. Scheme
  69. This is the entry I forgo...
  70. Lack of Links
  71. Eek. Been a long time sin...
  72. Well, I dug out the entry...
  73. I'm packing at the moment...
  74. Buffer Overflow in PGP7Ne...
  75. Jon Searle: I Married a Computer
  76. It seems that Gene shot h...
  77. Joey has a great tribute to Gene
  78. Wired has a piece on Gene's death...
  79. Gene Kan has died. I feel...
  80. Mmix
  81. Evas2
  82. Ioi
  83. Searching Gnutella networks
  84. EuroPython presentations ...
  85. Greedy people scheme:limi...
  86. Building EROS
  87. e-lang has a great thread...
  88. Final exam finished this ...
  89. Gun crime up 49% and this...
  90. Rule 30
  91. More on Rule 30
  92. SSH Remote Exploit. All u...
  93. Cool! I'm on Ryan's LJ fr...
  94. Wolfram and Randomness
  95. Another just links day, t...
  96. Links today today because...
  97. We Win!
  98. Been checking the old arc...
  99. A New Germ Theory [via ES...
  100. Guess who forgot up actua...
  101. Well, there's a Backlink ...
  102. Asynchronous Behaviour
  103. For you Mozilla users the...
  104. J for C Programers
  105. Very cool CSS [via Keith]...
  106. Whee! Imperialviolet.org ...
  107. When the RIP act was passed...
  108. E7l3 discusses A New Kind...
  109. On Computers and the Evil...
  110. Well, IV is still down as...
  111. Imperialviolet will be do...
  112. It seems that
  113. Software Fault Prevention by Language Choice...
  114. I got Amphetadesk working...
  115. Suggested reading: Notes ...
  116. This looks like a cool re...
  117. Dan Moniz pointed out that...
  118. BBC piece about the EU En...
  119. IV now has permanent URLs...
  120. Essential Blogging by O'R...
  121. From Ian:Actually, this i...
  122. Ok, I've improved the IV ...
  123. School's out for ... ever...
  124. From pupok:I realised rec...
  125. Downtime: Metis (and thus...
  126. New article from Paul Gra...
  127. Joey on Attack of the Clones...
  128. Don't you just wish you h...
  129. Ah, at last. Maybe something...
  130. Well, I now have 4 of the...
  131. New project time! A big w...
  132. One virus has infected an...
  133. Imperialviolet's DNS has ...
  134. GZigZag has renamed itsel...
  135. IV now validates as XHTML...
  136. Roger Dingledine has rele...
  137. After about 4 weeks tryin...
  138. Just finished Diaspora by...
  139. Stackless Python (whichI'...
  140. Kotako is being dehosted ...
  141. Paradigms of AI Programming
  142. Google has launched a new...
  143. Well, I take it back abou...
  144. Welcome to the new, NS4 f...
  145. Kotako was down for a cou...
  146. New KernelTraffic out (#1...
  147. Yesterday I must have got...
  148. Another self link to prin...
  149. Firstly a better link to ...
  150. Took the image out-of-lin...
  151. Well, I made the internat...
  152. Well, I'm off to BIO tomo...
  153. I've been looking at the ...
  154. I'm back! And damm, that ...
  155. I'm off to present at the...
  156. Hmm, seems I did pretty w...
  157. Well, the Queen Mother ha...
  158. Kernel security problem...
  159. OperationEnduring Valenti...
  160. Big shock: XP Server == X...
  161. Sigh - madness spreads to...
  162. Remember, you have to run...
  163. Well, it's the Easter hol...
  164. A bunch of random links
  165. Zooko has updated his P2P...
  166. Well, I got the netbootin...
  167. Liveit (thanks to Zooko f...
  168. Someone mentioned net boo...
  169. FreeBSD has some cool ker...
  170. Found this link from acom...
  171. I found this in my home ...
  172. Got round to fixing up iv...