4 All notable changes to this project will be documented in this file.
6 The format is based on `Keep a Changelog <http://keepachangelog.com/>`__
7 and this project adheres to `Semantic
8 Versioning <http://semver.org/>`__.
14 * Fix invocation of _rmr_alloc function
21 * Finish sphinx documentation
22 * Make public functions that wrap ctype declarions, allowing for docstrings
23 * Fix a bug where rmr_set_stimeout was pointing to the wrong function
30 * Moves Changelog.md to this file, to be consistent with rst-ification
31 * Sets up a Dockerfile to generate documentation for rmr-python using sphinx
39 * Make the PYPI page for rmr look nicer.
48 * Fix underlying problem getting errno from some environments; now references new RMR message field to get errno value.
49 * Add /usr/local/lib64 to tox environment variable to support systems where libraries natually install in lib64 rather than lib.
58 * (Correctly) Include license here per Jira RICPLT-1855
67 * Include license here per Jira RICPLT-1855
76 * Fix a bug in rmr mock that prevented it for being used for rmr_rcv (was only usable for rmr_torcv)
77 * Add more unit tests, esp for message summary
78 * Remove meid truncation in the case where a nil is present mid string
79 * Change the defaul mock of meid and get_src to something more useful
88 * Add a new module for mocking out rmr-python, useful for other packages that depend on rmr-python
97 * Add some unit tests; more to come
106 * Better loop indexing in meid string handling
116 * add liscneses for LF push
125 * Better andling of meid in message summary
134 * Refactor some code to be more functional
135 * Put back RMR_MAX_RCV_BYTES as a constant
136 * Add tox.ini, although right now it only LINTs
145 * Add constant fetching from RMr library
154 * Add a new field to rmr_mbuf_t: sub_id
155 * Fix prior commits lint-ailing python style
164 * Add errno access via new function: rmr.errno()
165 * Add new functions to access new RMr header fields: get_src, get_meid, rmr_bytes2meid
166 * Add new RMr constants for error states
175 * Fix a non-ascii encoding issue
184 * Greatly imroved test sender/receiver
185 * Three new functions implemented (rmr_close, rmr_set_stimeout, rmr_payload_size)
194 * Support a new receive function that (hurray!) has a timeout
203 * Add two new MR states
212 * Switch to NNG from nanomessage