Add octet string buffer duplication functions and refactor related structures (#1266)

* Add new functions for duplicating and copying octet string buffers.

* Move and update octet string value object structure with description string and add object-name and description WriteProperty handling using strdup. Add functional tests to ensure the correctness of the new features.
This commit is contained in:
Steve Karg
2026-03-18 13:13:00 -05:00
committed by GitHub
parent 1c9af1632b
commit 91090d3ff8
8 changed files with 525 additions and 74 deletions
+5 -1
View File
@@ -13,7 +13,7 @@ The git repositories are hosted at the following sites:
* <https://bacnet.sourceforge.net/>
* <https://github.com/bacnet-stack/bacnet-stack/>
## [Unreleased] - 2026-03-16
## [Unreleased] - 2026-03-18
### Security
@@ -53,6 +53,10 @@ The git repositories are hosted at the following sites:
### Added
* Added new functions for duplicating and copying octet string buffers.
Refactor existing OctetString Value object to enable writes to object name
description, and present-value, with functional tests to ensure
the correctness of the new features. (#1266)
* Added octetstring_length_value_same() API for comparing an OctetString
to value and len parameters. Added verification tests. (#1264)
* Added property_list_read_only_member function to check for READ-ONLY