0.5 released (2008/09/24)
Hey guys, seems it’s about that time of the year. I’m pleased to report it has been a productive one for me with respect to 9p (though it took me some time to get started), and I now actually have a clue about libixp. The biggest motivators for this release are:
- Wstat server support.
- The API has changed somewhat - things are a bit more verbose, but the Fcall struct is now ANSI/C99 compliant. The old API is still available, for the moment (-DIXP_NEEDAPI=89).
Other changes include:
- Fix bug affecting the offset of consecutive writes.
- Honour the server’s maximum message size.
- Fix ixpc’s command-line parsing.
- Fix build problems on Solaris.
- Add append command to ixpc.
The code is available at http://code.suckless.org/dl/libs/libixp-0.5.tar.gz - enjoy!
New release (2007/11/09)
libixp 0.4 is now available.
A brief summary of changes since 0.2:
- Added xwrite command to ixpc (ixpc xwrite /foo hello world <=> echo -n hello world|ixpc write /foo).
- Fixed bug preventing the walking of directories 4 deep.
- New API (nice detail, I know - presumably this one is simpler?).
- Threading support (pthreads, libtask, rubythreads).
- Miscellaneous bug fixes.
Note that the test case is not currently in a usable state out of the box - it requires some server setup which I didn’t figure out.
For those of you who are wondering who this sqweek guy is releasing a package that he has never contributed to with his first post to a mailing list: I’ve fixed some wmii bugs recently and intend to make a new release, but wmii has depended on libixp newer than 0.2 for some time so a stable libixp is a prerequisite there. As such, I’m not too familiar with the libixp codebase and can only apologize for the poor quality of the changelog. I’m far less familiar with 9p than I’d like to be as well, but I’ll do what I can to address any issues you encounter with 0.4.