Holger Friedrich
Holger Friedrich
Currently, text files (java, etc) use a different line endings (CR/CRLF), and some files contain a mix of both. Working on #1121, I have trouble setting up spotless. The tool...
When I started to work with the MRL codebase using my favourite development IDE (MS Code), I found a few things which could be improved. There seem to be files...
* add passive (listening only) access for KNX Data Secure frames, #8872 * add config options for KNX keyring file and password * ease setup if IP Secure, as required...
1) [open] Support for KNX data secure packets shall be added to OpenHAB. Reading and writing authenticated KNX packets should be possible. 2) [done] Support for KNX IP secure shall...
Current implementation of ```SecureApplicationLayer``` uses the following approach to select the surrogate which actually issues the read request of a GA: `final var surrogate = security.groupSenders().getOrDefault(group, Set.of()).stream().findAny().orElseThrow(() -> new KnxSecureException(group...
Upgrade Karaf from 4.4.4 to 4.4.5: https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12353604&projectId=12311140 * Sync runtime dependencies with Karaf 4.4.5, most notably: * Jetty 9.4.53.v20231009 * JNA 5.14.0 * Pax Logging 2.2.6 * Pax Web 8.0.24...
Fixes error reported by new SAT checker PMD 7.0.0-rc4 marks this as an error which breaks the build. ref: openhab/static-code-analysis#462
Currently, the IP Add-on Finder scans sequentially: binding by binding, interface by interface. This PR implements scanning in an asynchronous way. Refs: https://github.com/openhab/openhab-core/issues/3936 Initial PR implementation is by @andrewfg, as...
PR #3920 introduced a (partly) generic addon finder, which allows to discover devices by sending single IP frames. This is useful for devices which do not actively announce and require...
Close gaps in test coverage identified with jacoco coverage analysis tool, #16507. This PR can be merged independently.