Other articles


  1. vim and that weird one-second startup delay

    Are you using vim, tmux, a graphical Linux desktop and are you experiencing random sluggishness when starting your editor? If not, you can skip this one.

    This is something that had been bugging me for ages, first at work on my workstation, then at home: Long-running tmux sessions would sporadically ...

    read more

    There are comments.

  2. How to fix slow DNS lookups on Ubuntu

    If you're using a relatively recent version of Ubuntu, chances are that you have encountered spurious slowdowns that might be related to a very specific DNS failure. For me, it was the fact that ping to a host without a reverse DNS entry would only transmit a single ICMP ...

    read more

    There are comments.

  3. Uninitialized buffers in OpenGL

    As I've mentioned in my last article, I'm interested in the implementation details and the security of open and closed-source GPU drivers.

    In addition to the security implications of the model that is used by some of the current drivers (they allow the OpenGL client to send commands ...

    read more

    There are comments.

  4. Jumboframes on the Internet?

    Recently, I've been experimenting with Wireshark for my bachelor's thesis, monitoring the performance of TCP uploads from my notebook to my web server. A while ago, I had also swapped my router for a nicer model capable of gigabit ethernet and 5 GHz wifi (due to increasing congestion ...

    read more

    There are comments.

  5. VPNs and IPv6, part 2

    As I've written before, VPNs can lead to insecure situations when used with IPv6 enabled networks.

    The easiest way to mitigate that problem is actually just to enable IPv6 tunneling over the VPN itself, provided your VPN gateway has IPv6 connectivity and you have a spare /64 subnet you ...

    read more

    There are comments.

  6. My OpenWrt setup

    This weekend, I finally reinstalled OpenWrt on my home router. I've been using a nightly build for several months now, and it had been working just fine, but unfortunately, the opkg (OpenWrt's package manager) repositories for the nightly builds are updated every few days, and all of the ...

    read more

    There are comments.

blogroll

social