API:
* Add NimrodAPI#assignResource(Resource, Experiment, NimrodURI)
* Deprecate NimrodAPI#assignResource(Resource, Experiment, Optional<NimrodURI>)
Planfile:
* # comments are now supported in addition to // and /* */
Master:
* Implement message signing and verification using HMAC
- Defaults to HMAC-SHA256
- A secret key is generated for each agent upon creation
! It is still vulnerable to replay attacks. A rolling-nonce system is
in the works.
* Update agent to 6.0.2
Database/Postgres:
* Removal of some trivial stored procedures
* Internal changes to support message signing
* Schema version bump to 3.0.0
Database/SQLite:
* Internal changes to support message signing
* Schema version bump to 3.0.0
Agent Debugger:
* Display message headers and metadata