All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
* Make the PYPI page for rmr look nicer.
* Fix underlying problem getting errno from some environments; now references new RMR message field to get errno value. * Add /usr/local/lib64 to tox environment variable to support systems where libraries natually install in lib64 rather than lib.
* (Correctly) Include license here per Jira RICPLT-1855
* Include license here per Jira RICPLT-1855
* Fix a bug in rmr mock that prevented it for being used for rmr_rcv (was only usable for rmr_torcv) * Add more unit tests, esp for message summary * Remove meid truncation in the case where a nil is present mid string * Change the defaul mock of meid and get_src to something more useful
* Add a new module for mocking out rmr-python, useful for other packages that depend on rmr-python
* Add some unit tests; more to come
* Better loop indexing in meid string handling
* Fix examples bug * add liscneses for LF push
* Better andling of meid in message summary
* Refactor some code to be more functional * Put back RMR_MAX_RCV_BYTES as a constant * Add tox.ini, although right now it only LINTs
* Add constant fetching from RMr library
* Add a new field to rmr_mbuf_t: sub_id * Fix prior commits lint-ailing python style
* Add errno access via new function: rmr.errno() * Add new functions to access new RMr header fields: get_src, get_meid, rmr_bytes2meid * Add new RMr constants for error states
* Fix a non-ascii encoding issue
* Greatly imroved test sender/receiver * Three new functions implemented (rmr_close, rmr_set_stimeout, rmr_payload_size)
* Support a new receive function that (hurray!) has a timeout
* Add two new MR states
* Switch to NNG from nanomessage
* Initial Creation