All posts by orchidsdoc

Low memory

Every piece of software consumes memory, and Orchids is no exception.  However, Orchids cannot be allowed to consume all the memory of the machine it runs on, and it cannot be allowed to abort if it reaches a predefined memory limit either.  Both situations could be used by attackers.  Hence Orchids uses a rainy day fund strategy to survive in low memory situations.

JSON

There is a new json module, which allows one to parse events in JSON (JavaScript Object Notation) format, as provided for example by the Linux journalctl export facility.  I guess it will come in handy in a number of applications!  The new array type was a crucial enabler for that.