Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-25 | Change explicitly signed XDR buffer overflow checks to explicitly unsigned. | Paul Selkirk | |
This fixes CT-01-006 MCU: Value cast allows a bypass of the size checks (Critical) | |||
2018-04-19 | Refactor XDR code, add support for fixed-length opaque data. | Paul Selkirk | |
2017-10-23 | Cleanup signed/unsigned mismatches, mostly in loop counters | Paul Selkirk | |
2016-07-07 | Fix buffer overflow check. | Rob Austein | |
2016-06-30 | RPC wire format now includes client handle in all requests, and opcode and | Paul Selkirk | |
client handle in all responses. This simplies the daemon a little, and means that the directly-connected serial client uses the same wire format as the daemon. The expense is some redundant code in rpc_client and rpc_server to process (and throw away) this extra stuff. | |||
2016-05-24 | Move htonl to hal_internal.h | Paul Selkirk | |
2016-05-14 | Trailing whitespace cleanup. | Rob Austein | |
2016-05-14 | Entirely too much fun with C const-ification. | Rob Austein | |
2016-03-29 | Add xdr-specific error codes; update caller's length in hal_xdr_decode_buffer(). | Paul Selkirk | |
2016-03-21 | stupid fixes | Paul Selkirk | |
2016-03-16 | Added serial RPC transport and lots more... | Paul Selkirk | |
Added RPC function to get server version number. Substantially reworked GNUMakefile with conditionals. Renamed rpc_*() and xdr_*() to hal_*() for consistency. Moved hal_io_fmc.c from stm32 repo. |