Visit Jeremy's Blog.
Go Back > Blogs > Musings on technology, philosophy, and life in the corporate world
User Name


Hi. I'm a Unix Administrator, mathematics enthusiast, and amateur philosopher. This is where I rant about that which upsets me, laugh about that which amuses me, and jabber about that which holds my interest most: Unix.
Rate this Entry

umurmur port progress

Posted 12-22-2010 at 02:38 PM by rocket357
Updated 12-27-2010 at 10:20 AM by rocket357

A few days ago I got umurmur up and running on OpenBSD. I sent the build patches in to the project developer and they were committed with minor edits. I've continued working on umurmur and I am closing in on submitting a port to OpenBSD.

I submitted three additional patches today to the umurmur project dev. The patches were to remove linker warnings (no, not all ports do that, but I will =) and now I've moved on to the finicky topic of security auditing. The baseline that I'm aiming for (for now, at least) is "no obvious security flaws" (this is, afterall, my first port and my first attempt at auditing C code (I have much more experience auditing php!)). Since the umurmur project is developed primarily with Linux in mind (isn't that quite often the case in OSS projects?), I have to be exceptionally careful to not break the build for Linux.

As I work my way through the security recommendations in the OpenBSD porting guide, I'm starting to see exactly how difficult security auditing C code can be. Sure, I'm getting a very minor taste of it right now (umurmur weighs in at a very tiny 78.3 KB)...but it's enough to put the OpenBSD project in perspective for me. These guys do some amazingly difficult work, and the track record shows exactly how much effort they put into this project. It blows my mind.

Anyways, I should be done with this port and have it submitted within the next few days (barring any overwhelming holiday festivities, of course).

I'm putting the murmur port on hold until David has a chance to go through my work and we can discuss where to pick up from there (submit a murmur port now and get mumble in later, or wait on both?)

Edit - As of today the umurmur port is "functional". It builds and creates an installable package of umurmur, but unfortunately the umurmur project doesn't include a built-in man page (and you can't get away with no man page on OpenBSD heh). Looks like I'll be learning how to write man pages before this gets submitted =)
Posted in Uncategorized
Views 1066 Comments 0
« Prev     Main     Next »
Total Comments 0




All times are GMT -5. The time now is 12:47 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration