ud3tn/components/bundle7
Felix Walter f1c59a0024 bundle7: Silence occasional clang-tidy false positive
Every couple of tens to hundreds of builds, clang-tidy will issue a
warning of type `clang-analyzer-valist.Uninitialized` here. A `grep` on
the whole source tree shows no `va_list` being used anywhere near - the
`*printf` functions of `tinycbor` are not called by us.

Fixes: #117

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2023-05-10 17:25:13 +02:00
..
bundle7.c bundle7: Abort on errors in calculation of serialized size 2022-11-22 08:09:48 +01:00
bundle_age.c bundle7: Fix handling of NULL buffers in parsers 2023-05-10 14:32:47 +02:00
create.c Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00
eid.c bundle7: Update tinycbor dependency 2023-05-10 14:32:47 +02:00
fragment.c Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00
hopcount.c bundle7: Silence occasional clang-tidy false positive 2023-05-10 17:25:13 +02:00
parser.c bundle7: Ensure that the currently-constructed block is never overwritten 2023-05-10 15:07:16 +02:00
README.md Adapt mentions of uPCN to uD3TN in code files and headers 2020-11-17 15:51:10 +01:00
reports.c bundle: Fix potential uint wrap-around in expiration time calculation 2023-05-10 14:31:17 +02:00
serializer.c Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00
timestamp.c Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00

Bundle Protocol v7 Parser

C implementation of the Bundle Protcol v7 as specified in the IETF Draft.

Dependencies

µD3TN

The bundle7 library requires some header files of the ud3tn library as well as its generic bundle functions from bundle.c, bundle_fragmenter.c* and a small part of its platform abstraction, namely hal_time.

TinyCBOR

The TinyCBOR library is required for parsing and serializing bundle7 data.