ud3tn/components/bundle7
Felix Walter bde39aac81 bundle7/reports: Use the proper test for BIBE draft v1 compatibility
See also the previous changes to application_agent.c. If this macro is
set to 0 in config.mk, we do not want to enable the compatibility
behavior.

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2023-10-26 14:45:52 +02:00
..
bundle7.c style: Spacing, indentation, long lines, continuations 2023-07-25 13:15:05 +02:00
bundle_age.c bundle7: Fix handling of NULL buffers in parsers 2023-05-10 14:32:47 +02:00
create.c Remove config.h: Move all definitions to individual headers 2023-09-29 14:43:21 +02:00
eid.c style: Spacing, indentation, long lines, continuations 2023-07-25 13:15:05 +02:00
fragment.c style: Spacing, indentation, long lines, continuations 2023-07-25 13:15:05 +02:00
hopcount.c style: Spacing, indentation, long lines, continuations 2023-07-25 13:15:05 +02:00
parser.c style: Spacing, indentation, long lines, continuations 2023-07-25 13:15:05 +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 bundle7/reports: Use the proper test for BIBE draft v1 compatibility 2023-10-26 14:45:52 +02:00
serializer.c style: Spacing, indentation, long lines, continuations 2023-07-25 13:15:05 +02: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.