Pre-Alpha2
Pre-release
Pre-release
This is still a pre alpha release. This shouldn't be used in full production yet. The API is now considered stable and if nothing unexpected happens, it will not change anymore. The backup of molchs internal state is not stable though and will change.
- Don't use this in production yet.
- API is considered stable
- The wire protocol is stable (format of the messages that are sent and received)
- The backup format will change. It is currently being rewritten.
Changes since the last release:
These changes are mostly about making it much easier to write code in a secure way. Apart from that certainly the biggest and most important change is the usage of Protobuf-C for encoding the messages.
- automatically generated documentation, still sparse though (#70)
- improvements to the CMake file (#71)
- more improvements to CMake (#74)
- Switch the wire format from selfwritten buffer juggling code to Protobuf-C (#72)
- This is the biggest change in this release and is probably a bbig improvement for security.
- This will also make it easier to make changes to the wire format in the future
- Document more guidelines for contributors
- Update the README with more instructions (#76)
- huge improvements in how memory is managed
- implemented a wrapper around malloc, that overrides the content with zeroes when the memory area is freed
NOTE: Don't download via the "Source Code" links down below, use molch-pre-alpha2.tar.xz
because the other files don't contain the code of the git submodules.