Skip to content

0.9.9

Latest
Compare
Choose a tag to compare
@lolepezy lolepezy released this 11 Jan 21:43
· 2 commits to master since this release
  • Add /api/validity end-point similar to Routinator's. It accepts both path and query parameters and also accepts a POST request with JSON array of asn/prefix pairs for bulk validation. Calculating these validities requires building an in-memory index for VRPs, which uses extra memory (about 400mb for five RIR TAs) and CPU (2-3 seconds on every re-validation). Building this index (and therefore, validity calculation functionality) can be switched off using --no-validity-index option.
  • Generate internal unique ID of every version of the program to be able to detect upgrades of the executable file and to avoid launching worker process of a different version, which is better for stability of upgrades.
  • Fix in RTR: cache pre-calculated full RTR state per protocol version to avoid routers complaining about unknown RTR PDUs.
  • Hide local paths in the result of the /api/system call (can be revealed using --show-hidden-config CLI option) to avoid potential security issues.
  • Memory usage optimisations.