Announcing pimd v2.1.6

- 1 min read
This is a security release of pimd, v2.1.6. The following fixes are included: CVE-2011-0007: “Insecure file creation in /var/tmp” Build error on GNU/kFreeBSD Thanks to Vincent Bernat this time for the CVE fix! As always, check the homepage, the ChangeLog and the GIT log for more details.

Use Ubuntu to Serve iTunes

- 3 mins read
OK, so we finally got an iPad. The effective marketing droids of Apple are doing a good job, even the Linux zealots are starting to use their products :-) So, how to serve the immense music collection of our family to the iPad? Well, it seems the magic integration with iTunes is not enough (yet), so you need a Simple Daap Client app on your iPad to get the most out of this HowTo.

Announcing mrouted v3.9.3

- 1 min read
Here is another bug-fix release of mrouted. This time with a couple of really nasty bugs fixed. A big thanks to Dan Kruchinin for tracking down a NULL pointer dereference in the conf file parser and an overzealous check of netmask that made mrouted useless over tunnel interfaces or point-to-point links (OpenVPN, PPP, L2TP and PPTP). See the ChangeLog or the GIT log for details.

Announcing pimd v2.1.3

- 1 min read
I’m very pleased to present the next bug-fix release of pimd, v2.1.3. The real announcement for v2.1.2 I never really got around to write because the diligent Debian maintainer, Antonin Kral alerted me to some problems. Which is great! I do not have the resources to test the build on all those platforms. I sure appreciate all the help I can get. Thank you Antonin! As always, check the homepage, the changelog and the GIT log for details.

Finally, NetBSD Boots in KVM!

- 1 min read
Compared to OpenBSD and FreeBSD the NetBSD install was hard, really hard. It wasn’t until I stumbled across this that I managed to convince myself to try it again. The trick seems to be to ignore as much as you can from other Internet tips. NetBSD runs fine in KVM, so if someone says you need to run it in Qemu mode — don’t believe the hype. OK, in virt-manager there is no preset defaults for NetBSD, so I went with a generic OS and tried starting the install from there.

Minix editline v1.14.0

- 2 mins read
It is with great pleasure I announce the next release of the editline library by Simmule Turner and Rich Salz! This is a popular library, it exists in several forked versions. This release marks the end of a huge effort where archaeological methods have been applied to recover fixes and improvements developed independently over several decades by the following projects: Heimdal, Festival speech-tools, Debian, as well as patches by Mr. Steve Tell.

Micro Tetris™ v1.2.0

- 1 min read
New release of Micro Tetris™, v1.2.0, available for download now! Noteworthy changes and additions: Preview display fixes by Mattias Walström Next level triggered after every 10 cleared lines Speed increase by each level Display high score at game over High score recorded to save file Pause key fixed, again by Mattias Walström Online GIT repository and release tarball available at the usual places: github:tetris.git (Main GIT) vmlinux:tetris.git (Backup) tetris-1.2.0.tar.bz2, MD5 (FTP) See also the Freshmeat page for a more consistent updates.

Minix editline moves to GIT

- 1 min read
A small heads-up, I’ve migrated the Minix editline project from Bazaar to GIT. The new URL for keeping tabs on your favourite free readline() clone is: http://git.vmlinux.org/editline.git/ I’m currently working on fixing up the tree and doing some house cleaning — including making more stuff configurable — before releasing a 1.14.0 later on. One such item is the integration of libtool with our autoconf friends. This should make it lot more portable (again) and also help smooth a merge with other sources for this library.

Git Quickie

- 1 min read
This is a document I intend to maintain for my own purposes. It serves as a quick reminder for the steps needed when creating and working with git repositories. First setup a bare repository on the server. $ git --bare init projectX.git Initialized empty Git repository in /pub/git/projectX.git/ Set one-liner description, visible in gitweb. $ echo "Secret project, use ROT13 to decode source code" >projectX.git/description Set up a post-update hook so that the server repo is update automatically when you push to it.

Converting from Bazaar to GIT

- 1 min read
You need git, and bazaar obviously. Also install bzr-fastimport, it contains the export plugin as well. The rest is a rip off from Frank’s page. $ git init project.git $ cd project.git $ bzr fast-export --export-marks=.git/bzr.mark ~/project.bzr | git fast-import --export-marks=.git/git.mark That worked for me. The output will likely be something like this: 01:41:19 Calculating the revisions to include ... 01:41:19 Starting export of 33 revisions ... 01:41:20 Exported 33 revisions in 0:00:01 git-fast-import statistics: --------------------------------------------------------------------- Alloc'd objects: 5000 Total objects : 267 ( 0 duplicates ) blobs : 158 ( 0 duplicates 57 deltas) trees : 76 ( 0 duplicates 55 deltas) commits: 33 ( 0 duplicates 0 deltas) tags : 0 ( 0 duplicates 0 deltas) Total branches : 10 ( 1 loads ) marks : 1024 ( 33 unique ) atoms : 38 Memory total : 2344 KiB pools : 2110 KiB objects: 234 KiB --------------------------------------------------------------------- pack_report: getpagesize() = 4096 pack_report: core.