I’ve had this long-standing issue with backups. It’s deadly boring to
set up and maintain, so I don’t do any. Until today!
Today I moved the sources for my Octopress blag
to GitHub, which also prompted me to set up
a mirror on
GitHub Pages. As usual, reading up on the
subject and muster enough motivation took me about three months, whereas
the actual work took about 4h.
On one of the last days of 2014 I release pimdv2.2.0, which
is an awesome release with a lot of new features and bug fixes!
However, it could very well be the last release I do. Even though its
one of my most popular projects on
GitHub I have not had enough time to
dedicate to it over the years. I will continue to do fixes and merge
pull requests until someone else steps up to take over. There is also
the distinct possibility that the
Xorp PIM-SM or the new
Quagga PIM-SSM implementations will
(finally) make good old pimd completely redundant.
At work we will likely start using the
Quagga PIM rather than pimd in WeOS.
For now though, enjoy pimd v2.2.0. It’s been tested in both my Qemu
based virtual testbed and a few setups using Linux’ netns feature in
CORE – awesome
little proggy! :-)
This is a very short blog post, mostly intended as a reminder to myself. Basically, there are two methods of adding multicast routing support to the FreeBSD kernel:
Rebuild the kernel with options MROUTING Load the kernel module: kldload ip_mroute The kernel rebuild assumes the src.txz set was installed previously.
cd /usr/src cd sys/amd64/conf cat GENERIC | sed 's/GENERIC$/MULTICAST/' > MULTICAST echo 'options MROUTING # Multicast routing' >> MULTICAST echo 'options PIM # Enable for pimd' >> MULTICAST cd - make kernel KERNCONF=MULTICAST reboot That’s it.
Quite a few changes lately. I finally got around to adding support for GnuTLS to Inadyn, hopefully this will get into Debian … unless the Jessie freeze prevents that.
Also, thanks to a friend of mine trying out uftpd recently I discovered that libuev has been missing from the tarball since the release of the TFTP support. Fixed.
Another great piece of news is that Coverity accepted uftpd as an Open Source project, I’ve been hard at work fixing nasty bugs uncovered by the Coverity Scan.
So them pesky details of /etc/inetd.conf really are important?
This is a small bugfix release of uftpd. Version 1.4 is basically just to change nowait to wait for the TFTP service in /etc/inetd.conf, but there’s also a minor man page update.
Enjoy! :)
Today sees the release of v1.3 of the awesome little uftpd. The main news is the new TFTP support! Just like before you don’t need any configuration file, just build and install – or build a .deb file and install.
This release completes the main purpose of uftpd for me, I can now use it as my daily driver and fully replace vsftpd and tftpd-hpa, which to me are the next best.
OK, so you’ve just been handed the task to integrate a big piece of corporate software and it’s nowhere near as done and ready as project management thinks. Of course you’ve already started chugging away at it, fixing bugs, refactoring code and wrapping it in neat containers to keep the changeset against the base SW small – you already know you’ll get another drop of the same stinking pieace of code in another six months, so you keep the changes small and track them in GIT with neatly formatted commit messages.
OK, so you’ve just been handed the task to integrate a big piece of corporate software and it’s nowhere near as done and ready as project management thinks. Of course you’ve already started chugging away at it, fixing bugs, refactoring code and wrapping it in neat containers to keep the changeset against the base SW small – you already know you’ll get another drop of the same stinking pieace of code in another six months, so you keep the changes small and track them in GIT with neatly formatted commit messages.