update for icemake and some curie API changes.
This release fixes a number of bugs, cleans the API a bit and introduces an abstract set of operations to manipulate a synthesised filesystem.
The interface for manipulating files is not completely, especially writes to files and reads from anything but a static buffer do not work just yet, but it's getting there.
This release includes minor fixes to make sure to avoid NULL-pointer dereferences, since now curie's memory primitives may return a NULL-pointer instead of silently looping forever.
This is the first release of duat... thanks to syntropy, it even has doxygen documentation ;).
No test cases or proper documentation just yet, although i was able to implement a primitive server with this code on amd64; Consider this release more of an API snapshot. In the menu on the left, there is a link to autogenerated doxygen documentation for everyone's reading pleasure. Please, by all means, first go read the protocol description in section 5 of plan9's manual, as it will explain the message types and required parameters, which are NOT covered in the documentation of duat since the 9P documentation is good enough.