I said I'd never blog

DeforaOS, NetBSD, reverse-engineering and stuff

Older stuff...

NetBSD port of wmhdaps
Fri Apr 18 16:43:23 CEST 2008

Nothing too difficult or fundamentally useful, but I promised I would do it. So here it is...

By the way, on my T60 2007, I had to switch and inverse X/Y, but YMMV.

configure is breaking make
Fri Apr 18 02:20:41 CEST 2008

Funnily enough, the main Makefile of DeforaOS as generated by configure when bootstrapping is breaking NetBSD's make. Here is how:

  • i386 4.0_STABLE:
    $ make
    Segmentation fault (core dumped)
    $ gdb make make.core
    [...]
    (gdb) bt
    #0  0xbbbb2f52 in memmove () from /usr/lib/libc.so.12
    #1  0x08056c0f in ParseGetLine ()
    #2  0x08057659 in Parse_File ()
    #3  0x08053b3c in ReadMakefile ()
    #4  0x080545be in main ()
    
  • amd64 4.99.54, sparc64 4.99.55:
    $ make
    make: "/home/khorben/Projects/DeforaOS/Makefile" line 1019: Makefile read error:
    Invalid argument
    make: Fatal errors encountered -- cannot continue
    
    make: stopped in /home/khorben/Projects/DeforaOS

The command line of the source archive generation (the dist target) is now splitted over a thousand lines, or just over 64 kilobytes. I guess that's the default buffer size...

Apart from that, I just aligned configure with the latest changes from the libSystem, which is due to release tomorrowtoday or so. Expect a new release for configure too, hopefully with better documentation than currently available.

I'll send a PR for the crash on 4.0 of course.

Update: bin/38840

New release of DaPortal
Tue Apr 8 17:26:47 CEST 2008

Exactly four years after the last "official release", here comes a new archive of DaPortal. There are way too many changes to sum them up here. Suffice to say this time I managed not to fully re-implement it from scratch, and improve it directly instead.

There are still known bugs, it lacks documentation too, but at least now the less CVS-savvy users among you have a chance to give it a try. As always, I will welcome any comment, suggestion or bug report. Oh yes, bug me.

You can be sued too
Thu Apr 3 17:57:57 CEST 2008
Patch for the OLSR daemon on NetBSD
Thu Apr 3 17:37:06 CEST 2008

I just submitted a corrected version of a patch that fixes the OLSR daemon on NetBSD. OLSR is a routing protocol optimized for ad-hoc networking. It's useful in particular if you want to join the freifunk network, such as the one that happily radiates my neighborhood.

I'd really like to see a NetBSD-based distribution dedicated to this network. Maybe if my internet connection breaks on a rainy day...

Freelance security consultant
Wed Apr 2 14:32:04 CEST 2008

I realize I haven't properly introduced my new professional activity here. Since october 2007 I am consulting on freelance missions for IT in general, and security in particular. After a bit of letter shuffling (but not totally without a meaning) I settled for DUEKIN Consulting. You can have a look at the website, although it still currently is overly simple.

Therefore, do not hesitate to contact me if you think I can help.

I'm back online
Wed Apr 2 13:38:32 CEST 2008

I finally have a decent internet connection at home again, after a three months break that was not really planned in the first place (not that I don't need a detox or something). I'll therefore resume my virtual activities, such as trying to fix stuff, implement some and sometimes writing about it.

Fair enough, TTYL.

Come back...
Creative Commons License