Releases: KNX-IOT/KNX-IOT-STACK
Releases · KNX-IOT/KNX-IOT-STACK
knx_v0.8.0
What's Changed
- Fix various device responses, allow GET on if.i resources by @FrankZRS in #746
- Various fixes for passing EITT tests by @FrankZRS in #747
- Add mandatory items checking for POST to /fp/* by @FrankZRS in #748
- Fix AT profile by @FrankZRS in #749
- EITT fixes by @FrankZRS in #750
- Change response status for POST /k by @FrankZRS in #751
- Fix for /fp/r and /knx/spake by @FrankZRS in #752
- EITT fixes by @FrankZRS in #753
- Add option to pass json payload to gw callback by @FrankZRS in #754
- Actually call factory_presets_cb during a reset by @FrankZRS in #756
- implement ip address tracking in MID deduplication by @tiniuclx in #755
- erase functions for iot router: by @WAvdBeek in #757
- Removes factory cb from main by @elie-elkhoury in #758
- Send read init messages after restart by @FrankZRS in #759
- enable replay protection by default by @tiniuclx in #761
- add secured flag to received & transmitted messages by @tiniuclx in #760
- add compile option for auth/at table size by @WAvdBeek in #762
- Fix for non-confirmable responses by @FrankZRS in #763
- Allow first multicast msg from unsynchronised client by @FrankZRS in #764
Full Changelog: knx_v0.7.0...knx_v0.8.0
knx_v0.7.0
What's Changed
- add api for number of free buffers by @tiniuclx in #735
- Change return status to allow empty linkformat responses by @FrankZRS in #736
- check for null in send response functions by @tiniuclx in #737
- Fix Linux dns-sd build and add logs for message deduplication by @tiniuclx in #738
- fix publish service error by @tiniuclx in #739
- Frank eitt fix by @FrankZRS in #740
- Add entry deleting for POST to fp/gm by @FrankZRS in #741
- Frank eitt fix by @FrankZRS in #742
- fix desynchronisation of g_ssn when requests are retransmitted with echo by @tiniuclx in #743
- Exclude token from ACKs of unencrypted separate responses by @tiniuclx in #744
- Frank eitt fix by @FrankZRS in #745
Full Changelog: knx_v0.6.0...knx_v0.7.0
knx_v0.6.0
What's Changed
- Fix for update on answer by @WAvdBeek in #727
- Frank eitt fix by @FrankZRS in #728
- Revert "Frank eitt fix" by @WAvdBeek in #729
- Revert "Revert "Frank eitt fix"" by @WAvdBeek in #730
- Remove invalid ampersand by @FrankZRS in #731
- Fix how a msg is determined to be from self or not by @elie-elkhoury in #732
- Frank eitt fix by @FrankZRS in #733
- metadata id from 9 to 0 by @WAvdBeek in #734
Full Changelog: knx_v0.5.0...knx_v0.6.0
knx_v0.5.0
What's Changed
- Set ia to ffff by @FrankZRS in #720
- Frank eitt fix by @FrankZRS in #721
- Frank eitt fix by @FrankZRS in #722
- Fix hostname length by @FrankZRS in #723
- Fix fp/r entry delete by @FrankZRS in #724
- Stop rep printing without OC_PRINT by @FrankZRS in #725
- Fix all build warnings by @FrankZRS in #726
Full Changelog: knx_v0.4.0...knx_v0.5.0
knx_v0.4.0
knx_v0.3.0
What's Changed
- Add oc_string_arrray cast/size and fix size/naming for new const helper macros by @Skyler84 in #698
- oc helpers cast to const to force out of .data by @Skyler84 in #699
- Use request nonce in OSCORE responses & do not include PIV by @tiniuclx in #700
- Revert "Merge pull request #615 from KNX-IOT/separate-ack-with-token" by @tiniuclx in #701
- Skyler oscore delayed ack by @Skyler84 in #703
- Implement replay protection for NON frames by @tiniuclx in #702
- comment out check of hwt length by @tiniuclx in #704
- Generate recipient contexts dynamically using context ID of requests by @tiniuclx in #705
- put const for the url of oc_do_s_mode_with_scope by @WAvdBeek in #706
- always derive sender & recipient keys if the id is null by @tiniuclx in #707
- preperation for /k instead of /.knx by @WAvdBeek in #708
- Fix vulnerability in separate responses due to nonce reuse by @tiniuclx in #709
- remove tls process by @WAvdBeek in #687
- Add missing commas in discovery responses by @FrankZRS in #712
- Frank eitt fix by @FrankZRS in #714
- fix for adding the data points of the netip block by @WAvdBeek in #715
- fix for netip functional block, e.g only 1 by @WAvdBeek in #716
- fix for unsigned int in mcast by @WAvdBeek in #718
- Frank eitt fix by @FrankZRS in #717
- Frank eitt fix by @FrankZRS in #719
Full Changelog: knx_v0.2.1...knx_v0.3.0
knx_v0.2.0
What's Changed
- Integrate replay protection, disabled by default by @tiniuclx in #691
- fix include error and add license headers by @tiniuclx in #692
- add license to oc_replay.c by @tiniuclx in #693
- Skyler const oc resource by @Skyler84 in #694
- Fix handler contexts for S-Mode messages by @Skyler84 in #696
- Security changes for spec 1.1 by @tiniuclx in #695
Full Changelog: knx_v0.1.9...knx_v0.2.0
knx_v0.1.0
What's Changed
- update on serial numbers by @WAvdBeek in #471
- Memory optimisations by @tiniuclx in #472
- do not allocate memory for resource names by @tiniuclx in #473
- remove printing of s-mode buffer. by @WAvdBeek in #474
- Make the number of SHA256 iterations configurable through CMake by @tiniuclx in #475
- work on ets by @WAvdBeek in #476
- fix memory leak reported in issue 52 by @WAvdBeek in #477
- add missing functions for MAC functionallity by @WAvdBeek in #478
- fixes for creating entries for auth/at by @WAvdBeek in #479
- fix for crash for token lenght = 1 by @WAvdBeek in #480
- avoid possible crash when sending smode message with oscore security enabled by @WAvdBeek in #481
- add more documentation on group_id by @WAvdBeek in #482
- adding cmake option to log output to file by @WAvdBeek in #483
- add deletion function as external used function so that the MAC can use it by @WAvdBeek in #484
- fix compile warnings regarding assert by @WAvdBeek in #485
- fix for oc_conv_hex_string_to_byte_array by @WAvdBeek in #486
- more checks for oscore contexts by @WAvdBeek in #487
- fixes for oscore security by @WAvdBeek in #488
- add missing headers to oc_knx_fp.h by @tiniuclx in #489
- adding octet-stream, needed for software update by @WAvdBeek in #490
- support of sn and pm discovery query params as concatinated by @WAvdBeek in #491
- add missing return by @WAvdBeek in #492
- /auth changes: by @WAvdBeek in #493
- improve debug message by @WAvdBeek in #494
- Fixes for DNS-SD by @tiniuclx in #495
- Always publish ia0 if you are in programming mode by @tiniuclx in #496
- clean up of prints for security by @WAvdBeek in #497
- size fixes for tables by @WAvdBeek in #498
- fixes for uint32 by @WAvdBeek in #499
- address more casting issues. by @WAvdBeek in #500
- add function to header file, function used in ets dll by @WAvdBeek in #501
- fixes for casting iid by @WAvdBeek in #502
- more fixes for iid 64 bit by @WAvdBeek in #503
- fixes for group object table by @WAvdBeek in #504
- fixes for ia being unsigned by @WAvdBeek in #505
- fix for rename j to jr by @WAvdBeek in #506
- fix for looping by @WAvdBeek in #507
- update s-mode diagram: using put instead of post by @WAvdBeek in #508
- byte array implementation for auth/at ms, osc_id, osc_alg and osc con… by @WAvdBeek in #509
- change in multicast address, e.g. implementation now according to spec by @WAvdBeek in #510
- fix comments from Alex by @WAvdBeek in #511
- fix casting issues by @WAvdBeek in #512
- group id as unsigned int by @WAvdBeek in #513
- group_address fixes for s-mode communication by @WAvdBeek in #514
- checkout to v3 by @WAvdBeek in #515
- change name of variable by @WAvdBeek in #516
- update of documentation by @WAvdBeek in #517
- add OC_NO_STORAGE compile flag when writing the auth/at file by @WAvdBeek in #518
- fix printing of multicast addressing by @WAvdBeek in #519
- printing of iid by @WAvdBeek in #520
- printf fixes by @WAvdBeek in #521
- improve logging when something is wrong with auth/at table loading as… by @WAvdBeek in #522
- fix for granting access for s-mode messages by @WAvdBeek in #523
- add debug messages & check port in dedup code by @tiniuclx in #524
- create SWU resources with the correct interface by @WAvdBeek in #525
- using OC_NO_STORAGE compile flag does not create the storage folder by @WAvdBeek in #526
- invert OC_NO_STORAGE for creating folder by @WAvdBeek in #527
- disable echo replay protection by @tiniuclx in #529
Full Changelog: knx_v0.0.9...v0.1.0