0.4.0 writes a record about its own failures into the audit trail, so the collector learns why a gap exists. wolfSSL joins the platforms; the store is tested adversarially in CI.
Author: David
SolidSyslog 0.3.0: an audit trail that reports its own gaps
When a device cannot deliver every record, 0.3.0 lets the product decide what gives, reports every loss, and names every error. VxWorks 6.4 joins the supported platforms.
Porting SolidSyslog to VxWorks 6.4 in under a working week
SolidSyslog ported to VxWorks 6.4, an RTOS from 2006, inside a client's industrial controller in under a working week: the method, the cost, and what the hardware taught the library.
Is a defrost command a security event?
Several hundred French supermarkets had their refrigeration forced to defrost overnight. Would your controller have reported that command as a security event, and who would have heard about it?
SolidSyslog 0.2.0: one TLS contract, whichever stack you run
Mbed TLS or OpenSSL, the audit channel now behaves the same way, to one written contract. Collector pinning without a PKI, certificate renewal without a gap, and three new platforms.
The CRA is a portfolio problem
One deadline, applied to every product still on the price list. For a legacy range the audit trail is among the costlier changes, and the way to be ready is to add it once, everywhere.
SolidSyslog 0.1.0: CRA audit logging you can retrofit
If a product is still on the EU market after 11 December 2027, it needs a security audit trail. SolidSyslog is the fast way to add one - free to evaluate.
TDD Zombies
When I first used TDD I read James Grenning’s book Test Driven Development for Embedded C. In this book James proposed following a pattern for developing tests to test for zero, then one and then many (ZOM). Recently he has developed this idea further into ZOMBIE testing. Z – Zero O – One M – Many...
The Pragmatic Programmer
I think I originally read The Pragmatic Programmer by Andrew Hunt and David Thomas a good ten or fifteen years ago. I’ve just taken a couple of days while between contracts to re-read the book. I was very pleased to find that the book is just as fresh as I remember, 70 great pragmatic tips to help...
CODESYS for UniPi 1.0.2.0
CODESYS for UniPi 1.0.2.0 is available for download from the CODESYS store.Changes:Addition of support for digital inputs I13 and I14 using a custom cable. Enhanced support for one wire expansion modules giving better behaviour on comms or power failure to the module.