OpenCCU-Base, filtered to openccu-lite's paths

Upstream OpenCCU/OpenCCU-Base main limited to the paths openccu-lite builds from (minus the few left out below), newest first. Above the line: what upstream did after the newest commit our fork's lite has (none of them is in lite); below it: the older ones (the latest 100), those lite skipped marked not in lite. The full history is the branch filtered.

Generated
2026-10-30 12:35 UTC
Upstream main
022a35c662 (1851 commits, 415 filtered)
Fork lite
788ad7509b
Paths file
openccu-base-paths.txt at 455c9bce9e
Left out
src/webui/, src/ReGaHss/
Not in lite
0 above the line, 4 below it (skipped)
New
1, first seen 2026-10-30
  1. Nothing upstream after it.
── our fork's lite is here: rfd: do not read past the duty cycle threshold map (#266), 2026-10-30 ──
  1. 2026-10-30 rfd: do not read past the duty cycle threshold map (#266) new
    Jens Maus · upstream a34913fd5a · filtered b293cfbf15
    in lite: cherry-picked (788ad7509b)
    3 files
    • src/rfd/BidcosInterface.cpp +1 -1
    • src/rfd/generated-rfd-version.h +1 -1
    • src/rfd/version.sh +1 -1
  2. 2026-10-29 libhsscomm: keep the string alive in type_conversion_string_unsigned_integer (#268)
    Jens Maus · upstream 9ed78fe45b · filtered 19859e1008
    in lite: cherry-picked (44d9aebbca)
    1 file
    • src/libhsscomm/HSSTypeConversionStringUnsignedInteger.cpp +2 -1
  3. 2026-10-29 libelvutils: read configuration lines of any length (#263)
    Jens Maus · upstream d679ef3104 · filtered bd2fa7a33f
    in lite: cherry-picked (87df0ce274)
    1 file
    • src/libelvutils/PropertyMap.cpp +14 -4
  4. 2026-10-29 rfd: do not terminate on, and refuse, JSON values with empty members (#260)
    Jens Maus · upstream d64c76f2fe · filtered 741f171f59
    in lite: cherry-picked (dfcc5749fe)
    4 files
    • src/rfd/JSONObject.cpp +2 -2
    • src/rfd/RFChannel.cpp +7 -0
    • src/rfd/generated-rfd-version.h +1 -1
    • src/rfd/version.sh +1 -1
  5. 2026-10-28 rfd: compile the exit RPC method only with DEBUG_SHUTDOWN (#258)
    Jens Maus · upstream 4f606c6edc · filtered 0676969c67
    in lite: cherry-picked (bbf9880a58)
    3 files
    • src/rfd/generated-rfd-version.h +1 -1
    • src/rfd/rfd.cpp +2 -2
    • src/rfd/version.sh +1 -1
  6. 2026-10-28 hs485d: create the channels of a new device with their channel class (#209)
    Sebastian Raff · upstream 1b1143c8b7 · filtered f8bb471dd9
    in lite: same change as 8b96a44a74
    1 file
    • src/hs485d/HS485Device.cpp +10 -6
  7. 2026-10-28 hs485d, libhsscomm: unregister maintenance channels before deleting them (#257)
    Jens Maus · upstream 8a7a7569df · filtered 2763c4fdd3
    in lite: cherry-picked (c55dfc86ef)
    3 files
    • src/hs485d/HS485Device.cpp +3 -0
    • src/libhsscomm/LogicalInstance.cpp +9 -0
    • src/libhsscomm/LogicalInstance.h +7 -0
  8. 2026-10-28 rfd: restore the channel AES policy when devices are republished (#211)
    Sebastian Raff · upstream f5c583e914 · filtered 25c8902e98
    in lite: same change as 632cf5d9f2
    1 file
    • src/rfd/hm2/CCU2BidcosRemoteInterface.cpp +6 -0
  9. 2026-10-28 libhsscomm: bound the asynchronous callbacks with a timeout (#208)
    Sebastian Raff · upstream 002b8d1381 · filtered 46d4b7bf1e
    in lite: same change as 1a640aa4cf
    1 file
    • src/libhsscomm/AsyncXmlRpcSender.cpp +1 -0
  10. 2026-10-28 libhsscomm: bound the init callbacks with a timeout (#207)
    Sebastian Raff · upstream 0aa528f60e · filtered 9cf710dd1f
    in lite: same change as b2f1c8a238
    1 file
    • src/libhsscomm/HSSManager.cpp +1 -0
  11. 2026-10-27 groups, rftypes: fix min/max limits for SET_TEMPERATURE in HM-CC-VG-1 and HM-CC-RT-DN-BoM (#221)
    jhoos70 · upstream 87a32d295a · filtered cdcb19b4a6
    in lite: cherry-picked (d771beda34)
    2 files
    • opt/HMServer/groups/groupdefinitions.xml +1 -1
    • src/devicetypes/rftypes/rf_cc_rt_dn_bom.xml +3 -3
  12. 2026-10-13 libXmlRpc: fix stack overflow (SIGSEGV) on deeply nested values (#189)
    Jens Maus · upstream d744b433ce · filtered e1146d6be5
    in lite: cherry-picked (9e155ddcd6)
    2 files
    • src/libXmlRpc/src/XmlRpcUtil.cpp +1 -1
    • src/libXmlRpc/src/XmlRpcValue.cpp +55 -0
  13. 2026-10-13 add READMEs for the closed-source ReGaHss and HmIP server (#187) not in lite
    Jens Maus · upstream b3695e079e · filtered 8e0a31682c
    1 file
    • src/hmipserver/README.md +14 -0
  14. 2026-10-08 Merge branch 'homematicip:main' into main not in lite
    Jens Maus · upstream 3a788d9f6c · filtered c7724fd88c
    0 files
    • 2026-10-08 Update HMIPServer.jar not in lite
      cn-eq3 · upstream 8be251dab6 · filtered 9e693b2bee
      1 file
      • opt/HMServer/HMIPServer.jar +- --
    • 2026-10-07 libXmlRpc: bound-check the length fields of the BIN-RPC deserializer (#140)
      Jens Maus · upstream 478d18477b · filtered e2fe0cd661
      in lite: cherry-picked (7b7ebbe544)
      1 file
      • src/libXmlRpc/src/XmlRpcValue.cpp +6 -3
    • 2026-10-07 libXmlRpc: fix stack overflow (SIGSEGV) on nested system.multicall (#138)
      Jens Maus · upstream 0d71a252d1 · filtered bb14ed862d
      in lite: cherry-picked (bb8798a10b)
      2 files
      • src/libXmlRpc/src/XmlRpcServerConnection.cpp +12 -2
      • src/libXmlRpc/src/XmlRpcUtil.cpp +1 -1
    • 2026-10-03 rfd: report a serial device with a persistent read error as not connected (#116)
      Jens Maus · upstream 0cb30cb7b4 · filtered 1f9682220e
      in lite: cherry-picked (c0f5c1b8b1)
      4 files
      • src/rfd/generated-rfd-version.h +1 -1
      • src/rfd/hm2/CCU2SerialPortWrapperLinux.cpp +8 -5
      • src/rfd/hm2/CCU2SerialPortWrapperLinux.h +4 -2
      • src/rfd/version.sh +1 -1
    • 2026-10-03 rfd: do not crash on read errors of the serial device (#115)
      Jens Maus · upstream e370dcbdb6 · filtered bc66b8322a
      in lite: cherry-picked (ac8711a685)
      4 files
      • src/rfd/generated-rfd-version.h +1 -1
      • src/rfd/hm2/CCU2SerialPortWrapperLinux.cpp +31 -6
      • src/rfd/hm2/CCU2SerialPortWrapperLinux.h +4 -0
      • src/rfd/version.sh +1 -1
    • 2026-10-03 eq3_char_loop: hang up slave connections when their master closes (#112)
      Jens Maus · upstream 769c9eb070 · filtered a02eedefe4
      in lite: cherry-picked (e593baaaed)
      2 files
      • src/eq3_char_loop/eq3_char_loop.c +135 -56
      • src/eq3_char_loop/test/eq3loop_restart_test.c +151 -0
    • 2026-09-27 rftypes: migrate patch 0003 CFM-TW fix (#63)
      Jens Maus · upstream 661be9e882 · filtered ea4b53ae8a
      in lite: cherry-picked (c07ea4a163)
      1 file
      • src/devicetypes/rftypes/rf_cfm_tw.xml +1 -1
    • 2026-09-24 build: make Base components individually selectable (#56)
      Jens Maus · upstream 283d3e5cd3 · filtered 38bbf551c9
      in lite: cherry-picked (c525e317de)
      4 files
      • CMakeLists.txt +19 -102
      • cmake/Components.cmake +191 -0
      • cmake/README.md +73 -10
      • src/SetInterfaceClock/CMakeLists.txt +11 -0
    • 2026-09-21 feat(addon): allow removal of configuration pages (#48) not in lite
      Jens Maus · upstream 2cb6594c1c · filtered a6eabbdfbb
      1 file
      • src/tcl_homematic/src/addon.tcl +13 -1
    • 2026-09-16 chore(build): replace Java device type stripper with Bash and awk (#37) 3.89.11
      Copilot · upstream 3ed652a404 · filtered 250664478f
      5 files
      • CMakeLists.txt +9 -2
      • build-tools/bidcos-devicetype-strip +408 -6
      • build-tools/bidcos-devicetype-strip.jar +- --
      • src/devicetypes/CMakeLists.txt +1 -2
      • src/devicetypes/GenerateDeviceTypes.cmake +1 -1
    • 2026-09-09 fix HmIP-RFUSB fwmap by defining firmware 4.4.18 the default (#34) 3.89.9
      Jens Maus · upstream d0d6966cb4 · filtered 57cf08413e
      1 file
      • firmware/HmIP-RFUSB/fwmap +2 -2
    • 2026-09-09 downgrading HMServer.jar to working HomeMatic-only version (#33)
      Jens Maus · upstream 75db0d5493 · filtered c438cc3734
      1 file
      • opt/HMServer/HMServer.jar +- --
    • 2026-09-09 add missing serial.tcl and tclload.tcl to add missing GetSerialNumber and tcl load statements. (#32)
      Jens Maus · upstream b1b861347e · filtered e198779ce3
      3 files
      • src/tcl_homematic/files.txt +2 -0
      • src/tcl_homematic/src/serial.tcl +9 -0
      • src/tcl_homematic/src/tclload.tcl +11 -0
    • 2026-09-08 fix compiler warnings in hss_led, libeq3config and rfd (#30)
      Jens Maus · upstream 6ab3399f47 · filtered 021cc28d45
      3 files
      • src/libeq3config/CCU2CommControllerMod/CCU2CommControllerMod.cpp +1 -4
      • src/libeq3config/CCU2CommControllerMod/LGWPortWrapperMod.cpp +2 -0
      • src/rfd/hid_linux/HIDDevice.cpp +5 -0
    • 2026-09-08 libxmlparser: fix unsafe XMLNode array handling (#29)
      Jens Maus · upstream 7b30a693a2 · filtered 86c8640515
      2 files
      • src/libxmlparser/xmlParser.cpp +133 -68
      • src/libxmlparser/xmlParser.h +290 -284
    • 2026-09-07 libXmlRpc: preserve dispatcher registration during reconnect failure (#27)
      Jens Maus · upstream ff6939fdc9 · filtered 5df567c4a7
      2 files
      • src/libXmlRpc/src/XmlRpcClient.cpp +7 -6
      • src/libXmlRpc/src/XmlRpcUtil.cpp +1 -1
    • 2026-09-06 improve version file generation in cmake build (#26)
      Jens Maus · upstream 881dcf7e28 · filtered 6f6c2c87cc
      3 files
      • src/hs485d/CMakeLists.txt +9 -2
      • src/multimacd/CMakeLists.txt +9 -2
      • src/rfd/CMakeLists.txt +9 -2
    • 2026-09-06 add fixes for devicetypes generation to abort build if necessary (#25)
      Jens Maus · upstream 3a18eb4a03 · filtered 7ca0890ab1
      2 files
      • src/devicetypes/CMakeLists.txt +6 -2
      • src/devicetypes/GenerateDeviceTypes.cmake +35 -0
    • 2026-09-06 update tclrega and tclrpc to latest 1.4 versions (#24)
      Jens Maus · upstream de70c47d6c · filtered 2892703212
      2 files
      • src/tclrega/tclrega.cpp +12 -19
      • src/tclrpc/tclrpc.cpp +44 -21
    • 2026-09-06 bump rfd version to 1.2.0 and hs485d version to 2.6.0 (#23)
      Jens Maus · upstream 4e43955b2a · filtered 19f0dcd716
      4 files
      • src/hs485d/generated-hs485d-version.h +1 -1
      • src/hs485d/version.sh +2 -2
      • src/rfd/generated-rfd-version.h +1 -1
      • src/rfd/version.sh +2 -2
    • 2026-09-05 update eq3_char_loop to version 1.5 including kernel v6 compatibility (#22)
      Jens Maus · upstream 8772ccb3e7 · filtered 7a366aac8d
      5 files
      • CMakeLists.txt +1 -0
      • licenses/licenses.md +3 -3
      • src/eq3_char_loop/CMakeLists.txt +4 -0
      • src/eq3_char_loop/Makefile +1 -0
      • src/eq3_char_loop/eq3_char_loop.c +100 -11
    • 2026-09-04 add compat-libraries custom build target for libxmlparser/libXmlRpc builds only (#20)
      Jens Maus · upstream 1934e378c1 · filtered 6c212c647e
      2 files
      • CMakeLists.txt +10 -0
      • cmake/README.md +2 -0
    • 2026-09-04 update libxmlparser to V1.13 version (#19)
      Jens Maus · upstream 269a130721 · filtered f9763eab6d
      2 files
      • src/libxmlparser/xmlParser.cpp +410 -177
      • src/libxmlparser/xmlParser.h +5 -4
    • 2026-09-02 build environment fixes (#18)
      Jens Maus · upstream 662592ebc6 · filtered df0ff87073
      3 files
      • CMakeLists.txt +7 -0
      • src/devicetypes/CMakeLists.txt +2 -2
      • src/tcl_homematic/CMakeLists.txt +2 -2
    • 2026-08-31 rfd: fix case-sensitive LAN gateway serial mismatch between connection and status (#17)
      virgin09 · upstream bde93606c6 · filtered 118eb6b17c
      5 files
      • src/libUnifiedLanComm/include/UnifiedLanCommController.h +3 -1
      • src/libUnifiedLanComm/src/UnifiedLanCommController.cpp +46 -2
      • src/rfd/hm2/CCU2LGWCommController.cpp +8 -6
      • src/rfd/hm2/LGWPortWrapper.cpp +22 -9
      • src/rfd/hm2/LGWPortWrapper.h +1 -0
    • 2026-08-30 rfd: synchronize LGW controller lifetime during reconnect (#16)
      virgin09 · upstream 2848a5f8f4 · filtered 6bfe4f29a3
      3 files
      • src/rfd/hm2/CCU2LGWCommController.cpp +3 -0
      • src/rfd/hm2/LGWPortWrapper.cpp +225 -43
      • src/rfd/hm2/LGWPortWrapper.h +21 -0
    • 2026-08-28 finalizing build env to also generate webui files and corresponding symlinks (#14)
      Jens Maus · upstream b6d70fc246 · filtered 40442475da
      6 files
      • build-tools/bidcos-devicetype-strip +9 -0
      • build-tools/bidcos-devicetype-strip.jar +- --
      • src/devicetypes/CMakeLists.txt +2 -2
      • src/tcl_homematic/CMakeLists.txt +3 -3
      • src/tcl_homematic/files.txt +1 -2
      • src/tclrega/CMakeLists.txt +1 -1
    • 2026-08-27 fix multiple c++ compiler related warnings. (#15)
      Jens Maus · upstream 66b1211df3 · filtered e413d8d4c2
      9 files
      • src/libeq3config/CCU2CommControllerMod/CCU2CommControllerMod.cpp +2 -3
      • src/libeq3config/CCU2CommControllerMod/CCU2CoprocessorCommandMod.cpp +24 -24
      • src/libeq3config/CCU2CommControllerMod/CCU2SerialFrameMod.cpp +2 -2
      • src/libeq3config/CCU2CommControllerMod/LGWPortWrapperMod.cpp +1 -1
      • src/libeq3config/CommandManager.cpp +2 -2
      • src/libeq3config/md5/MD5Module.cpp +1 -1
      • src/libeq3config/read-default-rf-address/ReadDefaultRFAddress.cpp +1 -1
      • src/libeq3config/setlgwkey/setlgwkey.cpp +1 -1
      • src/libeq3config/update-lgw-firmware/update-lgw-firmware.cpp +1 -1
    • 2026-08-26 rfd: improve LAN gateway reconnect recovery (#13)
      virgin09 · upstream 8e815a7862 · filtered b663df9530
      8 files
      • src/rfd/hm2/CCU2BidcosRemoteInterface.cpp +10 -9
      • src/rfd/hm2/CCU2BidcosRemoteInterface.h +2 -1
      • src/rfd/hm2/CCU2CommController.cpp +46 -3
      • src/rfd/hm2/CCU2CommController.h +5 -1
      • src/rfd/hm2/CCU2LGWCommController.cpp +13 -3
      • src/rfd/hm2/CCU2LGWCommController.h +3 -0
      • src/rfd/hm2/LGWPortWrapper.cpp +10 -1
      • src/rfd/hm2/LGWPortWrapper.h +2 -0
    • 2026-08-24 rfd: Resolve libusb include/link discovery when HAS_USB_SUPPORT is enabled (#11)
      Copilot · upstream 2c540daf0f · filtered 647f583c01
      1 file
      • src/rfd/CMakeLists.txt +33 -1
    • 2026-08-24 disable obsolete tclticks package (#10)
      Jens Maus · upstream bba7c42c48 · filtered 7fac2fa4c3
      1 file
      • CMakeLists.txt +2 -2
    • 2026-08-23 Fix signed-char corruption of .dev sysinfo on x86_64 (type byte >= 0x80) in hs485d (#9)
      Hermann Hoeschen · upstream 288e258c3c · filtered d6cd3cab53
      1 file
      • src/hs485d/HS485Device.cpp +6 -6
    • 2026-07-14 Merge pull request #9 from homematicip/feature/increaseKsTimeout
      cn-eq3 · upstream 5e9d5a4f59 · filtered 1cb85c3ede
      0 files
      • 2026-07-14 [SPHM-1542] Fixed hmip validation on backup-restore.
        cn-eq3 · upstream e1fce779ed · filtered 550dedbabb
        1 file
        • etc/config_templates/crRFD.conf +1 -0
      • 2026-07-13 Merge pull request #8 from OpenCCU/upstream/pr-4-aes-fixes
        Jens Maus · upstream 516f3de647 · filtered 5cdd9e84d0
        0 files
        • 2026-07-13 fixes compiler error and AES (#4)
          Jérôme · upstream 8ecd25e953 · filtered 5780f7c37b
          7 files
          • src/hs485d/CMakeLists.txt +1 -1
          • src/libLanDeviceUtils/src/LanDevice.cpp +2 -0
          • src/multimacd/BidcosAesChallengeInfo.cpp +8 -0
          • src/multimacd/BidcosMacController.cpp +2 -0
          • src/multimacd/CMakeLists.txt +1 -1
          • src/rfd/CMakeLists.txt +1 -1
          • src/rfd/RFChannel.cpp +2 -0
        • 2026-07-13 Replace select() with poll() in connection handling
          Jens Maus · upstream e097a3c143 · filtered 0bc4cde10a
          2 files
          • src/libUnifiedLanComm/src/LanConnection.cpp +25 -5
          • src/multimacd/UpstreamCharConnection.cpp +14 -19
        • 2026-06-30 Merge pull request #5 from homematicip/feature/HMIPServer-3-89-5
          cn-eq3 · upstream d812681df8 · filtered b55b245454
          0 files
          • 2026-06-30 Update HMIPServer,HMServer and ESHBridge to version used in 3.89.5
            cn-eq3 · upstream 991aa1c652 · filtered 26bec27f95
            3 files
            • opt/HMServer/HMIPServer.jar +- --
            • opt/HMServer/HMServer.jar +- --
            • opt/HMServer/coupling/ESHBridge.jar +- --
          • 2026-06-23 add CMake based build environment (#3)
            Jens Maus · upstream 4537768900 · filtered e110b46e67
            62 files
            • CMakeLists.txt +147 -0
            • cmake/README.md +62 -0
            • cmake/WriteVersionHeader.cmake +7 -0
            • cmake/toolchains/aarch64-linux-gnu.cmake +11 -0
            • cmake/toolchains/arm-linux-gnueabihf.cmake +11 -0
            • cmake/toolchains/i686-linux-gnu.cmake +11 -0
            • cmake/toolchains/x86_64-linux-gnu.cmake +11 -0
            • etc/config_templates/crypttool.cfg +0 -0
            • src/bcm2835_raw_uart/CMakeLists.txt +4 -0
            • src/bcm2835_raw_uart/Makefile +0 -3
            • src/crypttool/CMakeLists.txt +30 -0
            • src/crypttool/Makefile +0 -51
            • src/devicetypes/CMakeLists.txt +11 -0
            • src/devicetypes/Makefile +0 -32
            • src/devicetypes/replaceMap/Makefile +0 -6
            • src/devicetypes/rftypes/Makefile +0 -68
            • src/eq3configcmd/CMakeLists.txt +6 -0
            • src/eq3configcmd/Makefile +0 -118
            • src/hs485d/CMakeLists.txt +58 -0
            • src/hs485d/Makefile +0 -166
            • src/hs485dLoader/CMakeLists.txt +14 -0
            • src/hs485dLoader/Makefile +0 -98
            • src/libLanDeviceUtils/CMakeLists.txt +30 -0
            • src/libLanDeviceUtils/Makefile +0 -132
            • src/libUnifiedLanComm/CMakeLists.txt +22 -0
            • src/libUnifiedLanComm/Makefile +0 -138
            • src/libUnifiedLanComm/test/Makefile +0 -126
            • src/libXmlRpc/CMakeLists.txt +18 -0
            • src/libXmlRpc/Makefile +0 -104
            • src/libelvutils/CMakeLists.txt +28 -0
            • src/libelvutils/Makefile +0 -123
            • src/libeq3config/CCU2CommControllerMod/Makefile +0 -118
            • src/libeq3config/CMakeLists.txt +54 -0
            • src/libeq3config/Commands.cpp +27 -0
            • src/libeq3config/Makefile +0 -135
            • src/libeq3config/lgwallocation/test/Makefile +0 -49
            • src/libeq3config/md5/Makefile +0 -77
            • src/libeq3config/netconfigcmd/Makefile +0 -102
            • src/libeq3config/read-default-rf-address/Makefile +0 -111
            • src/libeq3config/rfd-interface-copy/Makefile +0 -76
            • src/libeq3config/setlgwkey/Makefile +0 -85
            • src/libeq3config/test-coprocessor/Makefile +0 -116
            • src/libeq3config/update-coprocessor/Makefile +0 -116
            • src/libeq3config/update-lgw-firmware/Makefile +0 -96
            • src/libeq3config/wait-for-file/Makefile +0 -95
            • src/libhsscomm/CMakeLists.txt +67 -0
            • src/libhsscomm/Makefile +0 -169
            • src/libxmlparser/CMakeLists.txt +6 -0
            • src/libxmlparser/Makefile +0 -76
            • src/multimacd/.gitignore +1 -0
            • src/multimacd/CMakeLists.txt +24 -0
            • src/multimacd/Makefile +0 -209
            • src/rfd/CMakeLists.txt +99 -0
            • src/rfd/Makefile +0 -233
            • src/tcl_homematic/CMakeLists.txt +9 -0
            • src/tcl_homematic/Makefile +0 -23
            • src/tclrega/CMakeLists.txt +14 -0
            • src/tclrega/Makefile +0 -38
            • src/tclrpc/CMakeLists.txt +14 -0
            • src/tclrpc/Makefile +0 -49
            • src/tclticks/CMakeLists.txt +11 -0
            • src/tclticks/Makefile +0 -34
          • 2026-06-19 Merge pull request #4 from homematicip/feature/remove-closed-source-makers
            Jens Maus · upstream f403117381 · filtered c72e7b400d
            0 files
            • 2026-06-19 remove obsolete closed_source markers
              Jens Maus · upstream f481434071 · filtered cf0a0d98d8
              1 file
              • src/libelvutils/closed_source +0 -0
            • 2026-06-10 Add license information
              cn-eq3 · upstream aa1a8abce0 · filtered c7d147986d
              4 files
              • licenses/HMSL2.txt +76 -0
              • licenses/gpl-2.0.txt +338 -0
              • licenses/lgpl-2.1.txt +501 -0
              • licenses/licenses.md +20 -0
            • 2026-06-03 Updated to version 3.89.2 (3.89.X RC 1)
              cn-eq3 · upstream 63dd5eecb7 · filtered f41de4b357
              1 file
              • opt/HmIP/legacy-parameter-definition.config +9 -14
            • 2026-06-03 Updated to version 3.89.2 (3.89.X RC 1)
              cn-eq3 · upstream be62807d8d · filtered 29eb1d0d48
              1 file
              • opt/HMServer/coupling/ESHBridge.jar +- --
            • 2026-06-03 Updated to version 3.89.2 (3.89.X RC 1)
              cn-eq3 · upstream 515501a75a · filtered 45adb7535b
              1 file
              • opt/HMServer/HMIPServer.jar +- --
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream ef9a4acaa1 · filtered c18409b32e
              46 files
              • src/libelvutils/Actor.cpp +151 -0
              • src/libelvutils/Actor.h +45 -0
              • src/libelvutils/ActorMessage.cpp +17 -0
              • src/libelvutils/ActorMessage.h +24 -0
              • src/libelvutils/ConsoleLogger.cpp +56 -0
              • src/libelvutils/ConsoleLogger.h +31 -0
              • src/libelvutils/Crc16.cpp +49 -0
              • src/libelvutils/Crc16.h +32 -0
              • src/libelvutils/FileLogger.cpp +81 -0
              • src/libelvutils/FileLogger.h +34 -0
              • src/libelvutils/Hexfile.cpp +137 -0
              • src/libelvutils/Hexfile.h +38 -0
              • src/libelvutils/LocalPointerGuard.h +90 -0
              • src/libelvutils/Logger.cpp +146 -0
              • src/libelvutils/Logger.h +79 -0
              • src/libelvutils/Makefile +123 -0
              • src/libelvutils/MulticastSender.cpp +179 -0
              • src/libelvutils/MulticastSender.h +33 -0
              • src/libelvutils/OSCompat.h +45 -0
              • src/libelvutils/OSCompatLinux.cpp +154 -0
              • src/libelvutils/OSCompatWin32.cpp +164 -0
              • src/libelvutils/PThreadCondition.cpp +53 -0
              • src/libelvutils/PThreadCondition.h +39 -0
              • src/libelvutils/PropertyMap.cpp +206 -0
              • src/libelvutils/PropertyMap.h +58 -0
              • src/libelvutils/SyslogLogger.cpp +42 -0
              • src/libelvutils/SyslogLogger.h +29 -0
              • src/libelvutils/TimeZoneInfo.cpp +77 -0
              • src/libelvutils/TimeZoneInfo.h +31 -0
              • src/libelvutils/TimerQueue.cpp +119 -0
              • src/libelvutils/TimerQueue.h +60 -0
              • src/libelvutils/TimerTarget.cpp +78 -0
              • src/libelvutils/TimerTarget.h +34 -0
              • src/libelvutils/Timestamp.h +23 -0
              • src/libelvutils/TimestampLinux.cpp +40 -0
              • src/libelvutils/TimestampWin32.cpp +23 -0
              • src/libelvutils/UpdateFile.cpp +149 -0
              • src/libelvutils/UpdateFile.h +51 -0
              • src/libelvutils/closed_source +0 -0
              • src/libelvutils/dllexport.h +29 -0
              • src/libelvutils/md5.cpp +102 -0
              • src/libelvutils/md5.h +32 -0
              • src/libelvutils/typedefs.h +16 -0
              • src/libelvutils/unsigned_char_traits.cpp +41 -0
              • src/libelvutils/utils.cpp +159 -0
              • src/libelvutils/utils.h +51 -0
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream 0b746e70e4 · filtered a6642f7cfe
              3 files
              • src/crypttool/crypttool.cpp +1 -1
              • src/crypttool/crypttoolconfig.cpp +1 -1
              • src/crypttool/crypttoolconfig.h +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream 89d1fc4ea8 · filtered bbe20181da
              1 file
              • src/eq3configcmd/eq3configcmd.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream f3f5205abb · filtered d9b7842a48
              1 file
              • src/hs485dLoader/hs485dLoader.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream 32179385e2 · filtered ce233ca18c
              195 files
              • src/multimacd/BidcosAesChallengeInfo.cpp +1 -1
              • src/multimacd/BidcosAesChallengeInfo.h +1 -1
              • src/multimacd/BidcosAesKey.cpp +1 -1
              • src/multimacd/BidcosAesKey.h +1 -1
              • src/multimacd/BidcosContext.cpp +1 -1
              • src/multimacd/BidcosContext.h +1 -1
              • src/multimacd/BidcosMacController.cpp +1 -1
              • src/multimacd/BidcosMacController.h +1 -1
              • src/multimacd/BidcosPeerContext.cpp +1 -1
              • src/multimacd/BidcosPeerContext.h +1 -1
              • src/multimacd/BidcosTelegram.cpp +1 -1
              • src/multimacd/BidcosTelegram.h +1 -1
              • src/multimacd/BinaryData.cpp +1 -1
              • src/multimacd/BinaryData.h +1 -1
              • src/multimacd/Crc16.cpp +1 -1
              • src/multimacd/Crc16.h +1 -1
              • src/multimacd/Dynamic.cpp +1 -1
              • src/multimacd/Dynamic.h +1 -1
              • src/multimacd/Enums.h +1 -1
              • src/multimacd/FastMacResponder.cpp +1 -1
              • src/multimacd/FastMacResponder.h +1 -1
              • src/multimacd/IDownstreamSerialFrameSink.h +1 -1
              • src/multimacd/IUpstreamSerialFrameSink.h +1 -1
              • src/multimacd/MacController.cpp +1 -1
              • src/multimacd/MacController.h +1 -1
              • src/multimacd/MacControllerQueueItem.cpp +1 -1
              • src/multimacd/MacControllerQueueItem.h +1 -1
              • src/multimacd/MultimacManager.cpp +1 -1
              • src/multimacd/MultimacManager.h +1 -1
              • src/multimacd/MultithreadTest.cpp +1 -1
              • src/multimacd/MultithreadTest.h +1 -1
              • src/multimacd/SerialFrame/BackboneFrame/BackboneFrame.cpp +1 -1
              • src/multimacd/SerialFrame/BackboneFrame/BackboneFrame.h +1 -1
              • src/multimacd/SerialFrame/BackboneFrame/BackboneFrameResponse.cpp +1 -1
              • src/multimacd/SerialFrame/BackboneFrame/BackboneFrameResponse.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrame.cpp +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrame.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameGetSgtin.cpp +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameGetSgtin.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameIdentify.cpp +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameIdentify.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameIdentifyRequest.cpp +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameIdentifyRequest.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameResponse.cpp +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameResponse.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameStartApplication.cpp +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameStartApplication.h +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameStartBootloader.cpp +1 -1
              • src/multimacd/SerialFrame/CommonCommandFrame/CommonCommandFrameStartBootloader.h +1 -1
              • src/multimacd/SerialFrame/HmIpStackFrame.h +1 -1
              • src/multimacd/SerialFrame/HmIpStackFrame/HmIpStackFrame.cpp +1 -1
              • src/multimacd/SerialFrame/HmIpStackFrame/HmIpStackFrame.h +1 -1
              • src/multimacd/SerialFrame/HmIpStackFrame/HmIpStackFrameResponse.cpp +1 -1
              • src/multimacd/SerialFrame/HmIpStackFrame/HmIpStackFrameResponse.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrame.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrame.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcos.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcos.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetDefaultRfAddress.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetDefaultRfAddress.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetPeers.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetPeers.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetPreviousAesKeyHash.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetPreviousAesKeyHash.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetRfAddress.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosGetRfAddress.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerActivateAuth.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerActivateAuth.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerAdd.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerAdd.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerDeactivateAuth.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerDeactivateAuth.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerGetAesKeyId.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerGetAesKeyId.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerRemove.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerRemove.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerSetAesKeyId.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosPeerSetAesKeyId.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosResponse.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosResponse.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosRxTelegram.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosRxTelegram.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetAesKey.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetAesKey.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetPreviousAesKey.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetPreviousAesKey.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetRfAddress.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetRfAddress.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetTempAesKey.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosSetTempAesKey.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosTxTelegram.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameBidcos/HmLegacyFrameBidcosTxTelegram.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystem.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystem.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemCsmaCaControl.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemCsmaCaControl.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemDutyCycleControl.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemDutyCycleControl.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemDutyCycleEvent.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemDutyCycleEvent.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemDutyCycleRequest.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemDutyCycleRequest.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemGetSerialNumber.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemGetSerialNumber.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemGetTeststatus.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemGetTeststatus.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemIdentify.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemIdentify.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemResponse.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemResponse.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTeststatus.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTeststatus.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTime.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTime.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTxRate100k.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTxRate100k.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTxRate10k.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemSetTxRate10k.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemStartBootloader.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemStartBootloader.h +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemVersionRequest.cpp +1 -1
              • src/multimacd/SerialFrame/HmLegacyFrameSystem/HmLegacyFrameSystemVersionRequest.h +1 -1
              • src/multimacd/SerialFrame/InternalFrame.h +1 -1
              • src/multimacd/SerialFrame/InternalFrame/InternalFrame.cpp +1 -1
              • src/multimacd/SerialFrame/InternalFrame/InternalFrame.h +1 -1
              • src/multimacd/SerialFrame/InternalFrame/InternalFrameDutyCycle.cpp +1 -1
              • src/multimacd/SerialFrame/InternalFrame/InternalFrameDutyCycle.h +1 -1
              • src/multimacd/SerialFrame/InternalFrame/InternalFrameIdentify.cpp +1 -1
              • src/multimacd/SerialFrame/InternalFrame/InternalFrameIdentify.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrame.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrame.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameGetDefaultRfAddress.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameGetDefaultRfAddress.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameGetSerialNumber.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameGetSerialNumber.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameGetTimestamp.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameGetTimestamp.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponse.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponse.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponseRfAddress.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponseRfAddress.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponseSerialNumber.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponseSerialNumber.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponseTimestamp.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameResponseTimestamp.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameRxModeDefault.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameRxModeDefault.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameRxTelegram.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameRxTelegram.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameTx.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameTx.h +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameTxWithRxModeSet.cpp +1 -1
              • src/multimacd/SerialFrame/LowLevelMacFrame/LowLevelMacFrameTxWithRxModeSet.h +1 -1
              • src/multimacd/SerialFrame/RouterFrame.h +1 -1
              • src/multimacd/SerialFrame/RouterFrame/RouterFrame.cpp +1 -1
              • src/multimacd/SerialFrame/RouterFrame/RouterFrame.h +1 -1
              • src/multimacd/SerialFrame/RouterFrame/RouterFrameResponse.cpp +1 -1
              • src/multimacd/SerialFrame/RouterFrame/RouterFrameResponse.h +1 -1
              • src/multimacd/SerialFrame/SerialFrame.cpp +1 -1
              • src/multimacd/SerialFrame/SerialFrame.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrame.cpp +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrame.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameCarrierSenseEvent.cpp +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameCarrierSenseEvent.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameDutyCycleEvent.cpp +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameDutyCycleEvent.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameGetCarrierSense.cpp +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameGetCarrierSense.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameGetDutyCycle.cpp +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameGetDutyCycle.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameGetVersion.cpp +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameGetVersion.h +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameResponse.cpp +1 -1
              • src/multimacd/SerialFrame/TrxAdapterFrame/TrxAdapterFrameResponse.h +1 -1
              • src/multimacd/Subsystem.cpp +1 -1
              • src/multimacd/Subsystem.h +1 -1
              • src/multimacd/SubsystemBidcos.cpp +1 -1
              • src/multimacd/SubsystemBidcos.h +1 -1
              • src/multimacd/SubsystemHmIp.cpp +1 -1
              • src/multimacd/SubsystemHmIp.h +1 -1
              • src/multimacd/SubsystemManager.cpp +1 -1
              • src/multimacd/SubsystemManager.h +1 -1
              • src/multimacd/SubsystemTransparent.h +1 -1
              • src/multimacd/Sysutils.cpp +1 -1
              • src/multimacd/Sysutils.h +1 -1
              • src/multimacd/TelegramQueue.h +1 -1
              • src/multimacd/UpstreamCharConnection.cpp +1 -1
              • src/multimacd/UpstreamCharConnection.h +1 -1
              • src/multimacd/multimacd.conf +1 -1
              • src/multimacd/multimacd.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream eedcba673f · filtered 21e427859d
              1 file
              • src/tclrega/tclrega.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream 4d801a879f · filtered 41b4fb482c
              135 files
              • src/rfd/BidcosFrame.cpp +241 -0
              • src/rfd/BidcosFrame.h +386 -0
              • src/rfd/BidcosFrameDecoder.cpp +497 -0
              • src/rfd/BidcosFrameDecoder.h +36 -0
              • src/rfd/BidcosFrameDetermineValue.cpp +71 -0
              • src/rfd/BidcosFrameDetermineValue.h +28 -0
              • src/rfd/BidcosFrameEnterConfig.cpp +61 -0
              • src/rfd/BidcosFrameEnterConfig.h +29 -0
              • src/rfd/BidcosFrameLinkPeerReq.cpp +53 -0
              • src/rfd/BidcosFrameLinkPeerReq.h +28 -0
              • src/rfd/BidcosFrameParamReq.cpp +60 -0
              • src/rfd/BidcosFrameParamReq.h +28 -0
              • src/rfd/BidcosFrameStartBootloader.cpp +54 -0
              • src/rfd/BidcosFrameStartBootloader.h +26 -0
              • src/rfd/BidcosFrameWaitTime.h +25 -0
              • src/rfd/BidcosInterface.cpp +344 -0
              • src/rfd/BidcosInterface.h +271 -0
              • src/rfd/BidcosInterfaceConcentrator.cpp +1077 -0
              • src/rfd/BidcosInterfaceConcentrator.h +320 -0
              • src/rfd/BidcosInterfaceConnection.cpp +30 -0
              • src/rfd/BidcosInterfaceConnection.h +75 -0
              • src/rfd/BidcosInterfaceMessage.cpp +301 -0
              • src/rfd/BidcosInterfaceMessage.h +193 -0
              • src/rfd/BidcosLanConnection.cpp +423 -0
              • src/rfd/BidcosLanConnection.h +98 -0
              • src/rfd/BidcosLanInterface.cpp +36 -0
              • src/rfd/BidcosLanInterface.h +40 -0
              • src/rfd/BidcosRemoteInterface.cpp +762 -0
              • src/rfd/BidcosRemoteInterface.h +239 -0
              • src/rfd/BidcosUsbConnection.cpp +230 -0
              • src/rfd/BidcosUsbConnection.h +83 -0
              • src/rfd/BidcosUsbInterface.cpp +31 -0
              • src/rfd/BidcosUsbInterface.h +35 -0
              • src/rfd/JSONObject.cpp +354 -0
              • src/rfd/JSONObject.h +55 -0
              • src/rfd/Makefile +233 -0
              • src/rfd/RFCentral.cpp +244 -0
              • src/rfd/RFCentral.h +134 -0
              • src/rfd/RFChannel.cpp +1868 -0
              • src/rfd/RFChannel.h +366 -0
              • src/rfd/RFChannelDescription.cpp +488 -0
              • src/rfd/RFChannelDescription.h +286 -0
              • src/rfd/RFCommMessage.cpp +205 -0
              • src/rfd/RFCommMessage.h +175 -0
              • src/rfd/RFCommMessageAESKey.cpp +40 -0
              • src/rfd/RFCommMessageAESKey.h +29 -0
              • src/rfd/RFCommMessageDecoder.cpp +83 -0
              • src/rfd/RFCommMessageDecoder.h +24 -0
              • src/rfd/RFConfigData.cpp +535 -0
              • src/rfd/RFConfigData.h +225 -0
              • src/rfd/RFController.cpp +485 -0
              • src/rfd/RFController.h +216 -0
              • src/rfd/RFDevice.cpp +1876 -0
              • src/rfd/RFDevice.h +515 -0
              • src/rfd/RFDeviceDescription.cpp +361 -0
              • src/rfd/RFDeviceDescription.h +270 -0
              • src/rfd/RFFirmwareManager.cpp +300 -0
              • src/rfd/RFFirmwareManager.h +97 -0
              • src/rfd/RFLoggingManager.cpp +69 -0
              • src/rfd/RFLoggingManager.h +36 -0
              • src/rfd/RFLogicalInstance.cpp +124 -0
              • src/rfd/RFLogicalInstance.h +167 -0
              • src/rfd/RFMaintenanceChannel.cpp +76 -0
              • src/rfd/RFMaintenanceChannel.h +71 -0
              • src/rfd/RFManager.cpp +1583 -0
              • src/rfd/RFManager.h +663 -0
              • src/rfd/RFParamset.cpp +285 -0
              • src/rfd/RFParamset.h +96 -0
              • src/rfd/RFPhysicalDataInterfaceCentralCommand.cpp +76 -0
              • src/rfd/RFPhysicalDataInterfaceCentralCommand.h +35 -0
              • src/rfd/RFPhysicalDataInterfaceCommand.cpp +346 -0
              • src/rfd/RFPhysicalDataInterfaceCommand.h +101 -0
              • src/rfd/RFPhysicalDataInterfaceConfig.cpp +114 -0
              • src/rfd/RFPhysicalDataInterfaceConfig.h +46 -0
              • src/rfd/RFPhysicalDataInterfaceConfigString.cpp +126 -0
              • src/rfd/RFPhysicalDataInterfaceConfigString.h +40 -0
              • src/rfd/RFPhysicalDataInterfaceMultiframeCommand.cpp +241 -0
              • src/rfd/RFPhysicalDataInterfaceMultiframeCommand.h +78 -0
              • src/rfd/RFPhysicalDataInterfaceStore.cpp +96 -0
              • src/rfd/RFPhysicalDataInterfaceStore.h +42 -0
              • src/rfd/RFReplaceMap.cpp +134 -0
              • src/rfd/RFReplaceMap.h +66 -0
              • src/rfd/RFSystemDescription.cpp +88 -0
              • src/rfd/RFSystemDescription.h +63 -0
              • src/rfd/RFTeam.cpp +160 -0
              • src/rfd/RFTeam.h +82 -0
              • src/rfd/SocketSendFlag.h +18 -0
              • src/rfd/XmlRpcMethods.cpp +1275 -0
              • src/rfd/XmlRpcMethods.h +15 -0
              • src/rfd/generated-rfd-version.h +1 -0
              • src/rfd/hid/HIDDevice.cpp +745 -0
              • src/rfd/hid/HIDDevice.h +98 -0
              • src/rfd/hid/hidpi.h +49 -0
              • src/rfd/hid/hidport.h +8 -0
              • src/rfd/hid/hidsdi.h +84 -0
              • src/rfd/hid/hidusage.h +17 -0
              • src/rfd/hid_linux/HIDDevice.cpp +370 -0
              • src/rfd/hid_linux/HIDDevice.h +88 -0
              • src/rfd/hid_linux/HIDReportDescriptor.cpp +147 -0
              • src/rfd/hid_linux/HIDReportDescriptor.h +27 -0
              • src/rfd/hm2/CCU2BidcosRemoteInterface.cpp +550 -0
              • src/rfd/hm2/CCU2BidcosRemoteInterface.h +226 -0
              • src/rfd/hm2/CCU2CommController.cpp +1153 -0
              • src/rfd/hm2/CCU2CommController.h +315 -0
              • src/rfd/hm2/CCU2CoprocessorCommand.cpp +629 -0
              • src/rfd/hm2/CCU2CoprocessorCommand.h +234 -0
              • src/rfd/hm2/CCU2LGWCommController.cpp +148 -0
              • src/rfd/hm2/CCU2LGWCommController.h +39 -0
              • src/rfd/hm2/CCU2PortWrapper.cpp +44 -0
              • src/rfd/hm2/CCU2PortWrapper.h +57 -0
              • src/rfd/hm2/CCU2SerialFrame.cpp +206 -0
              • src/rfd/hm2/CCU2SerialFrame.h +104 -0
              • src/rfd/hm2/CCU2SerialPortCommController.cpp +107 -0
              • src/rfd/hm2/CCU2SerialPortCommController.h +59 -0
              • src/rfd/hm2/CCU2SerialPortWrapper.cpp +40 -0
              • src/rfd/hm2/CCU2SerialPortWrapper.h +72 -0
              • src/rfd/hm2/CCU2SerialPortWrapperLinux.cpp +141 -0
              • src/rfd/hm2/CCU2SerialPortWrapperLinux.h +58 -0
              • src/rfd/hm2/CCU2SerialPortWrapperWin32.cpp +187 -0
              • src/rfd/hm2/CCU2SerialPortWrapperWin32.h +59 -0
              • src/rfd/hm2/FileIO.cpp +51 -0
              • src/rfd/hm2/FileIO.h +33 -0
              • src/rfd/hm2/HM2Utils.cpp +131 -0
              • src/rfd/hm2/HM2Utils.h +35 -0
              • src/rfd/hm2/LGWPortWrapper.cpp +603 -0
              • src/rfd/hm2/LGWPortWrapper.h +164 -0
              • src/rfd/hm2/RFDDefines.h +1 -0
              • src/rfd/hm2/TripleBurstInterface.h +22 -0
              • src/rfd/rfd-nmake.mk +7 -0
              • src/rfd/rfd.conf +33 -0
              • src/rfd/rfd.cpp +409 -0
              • src/rfd/run_rfd.sh +10 -0
              • src/rfd/version.sh +9 -0
              • src/rfd/win32_service.cpp +120 -0
              • src/rfd/win32_service.h +16 -0
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream 671cae3e68 · filtered ae2d88846c
              17 files
              • src/libUnifiedLanComm/include/DLLImportExportULC.h +1 -1
              • src/libUnifiedLanComm/include/LanConnection.h +1 -1
              • src/libUnifiedLanComm/include/LanConnectionListener.h +1 -1
              • src/libUnifiedLanComm/include/UnifiedLanComm.h +1 -1
              • src/libUnifiedLanComm/include/UnifiedLanCommController.h +1 -1
              • src/libUnifiedLanComm/src/CommonConversion.cpp +1 -1
              • src/libUnifiedLanComm/src/CommonConversion.h +1 -1
              • src/libUnifiedLanComm/src/LanConnection.cpp +1 -1
              • src/libUnifiedLanComm/src/LanConnectionListener.cpp +1 -1
              • src/libUnifiedLanComm/src/UnifiedLanCommController.cpp +1 -1
              • src/libUnifiedLanComm/src/UnifiedLanProtocolMessage.cpp +1 -1
              • src/libUnifiedLanComm/src/UnifiedLanProtocolMessage.h +1 -1
              • src/libUnifiedLanComm/src/UnifiedLanProtocolTypeConverter.cpp +1 -1
              • src/libUnifiedLanComm/src/UnifiedLanProtocolTypeConverter.h +1 -1
              • src/libUnifiedLanComm/test/src/TestCommonConversion.h +1 -1
              • src/libUnifiedLanComm/test/src/TestSuiteUnifiedLanComm.cpp +1 -1
              • src/libUnifiedLanComm/test/src/TestUnifiedLanProtocolTypeConverter.h +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream ad248cfc36 · filtered a2d90f140a
              1 file
              • src/SetInterfaceClock/SetInterfaceClock.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream 4cb89a417c · filtered 9d30c477b0
              1 file
              • src/tclticks/tclticks.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream d00f07a8ed · filtered 3c8bf0e6bf
              1 file
              • src/tclrpc/tclrpc.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream cc3a4525b6 · filtered aff6fa6ef0
              64 files
              • src/hs485d/HMWLGWCommand.cpp +1 -1
              • src/hs485d/HMWLGWCommand.h +1 -1
              • src/hs485d/HMWLGWTransportFrame.cpp +1 -1
              • src/hs485d/HMWLGWTransportFrame.h +1 -1
              • src/hs485d/HMWLGWUtils.h +1 -1
              • src/hs485d/HS485Central.cpp +1 -1
              • src/hs485d/HS485Central.h +1 -1
              • src/hs485d/HS485Channel.cpp +1 -1
              • src/hs485d/HS485Channel.h +1 -1
              • src/hs485d/HS485ChannelDescription.cpp +1 -1
              • src/hs485d/HS485ChannelDescription.h +1 -1
              • src/hs485d/HS485CommMessage.cpp +1 -1
              • src/hs485d/HS485CommMessage.h +1 -1
              • src/hs485d/HS485CommMessageCCU1.cpp +1 -1
              • src/hs485d/HS485CommMessageCCU1.h +1 -1
              • src/hs485d/HS485CommMessageDecoder.cpp +1 -1
              • src/hs485d/HS485CommMessageDecoder.h +1 -1
              • src/hs485d/HS485CommMessageLGW.cpp +1 -1
              • src/hs485d/HS485CommMessageLGW.h +1 -1
              • src/hs485d/HS485Controller.cpp +1 -1
              • src/hs485d/HS485Controller.h +1 -1
              • src/hs485d/HS485ControllerCCU1.cpp +1 -1
              • src/hs485d/HS485ControllerCCU1.h +1 -1
              • src/hs485d/HS485ControllerLGW.cpp +1 -1
              • src/hs485d/HS485ControllerLGW.h +1 -1
              • src/hs485d/HS485Device.cpp +1 -1
              • src/hs485d/HS485Device.h +1 -1
              • src/hs485d/HS485DeviceDescription.cpp +1 -1
              • src/hs485d/HS485DeviceDescription.h +1 -1
              • src/hs485d/HS485EEpromCache.cpp +1 -1
              • src/hs485d/HS485EEpromCache.h +1 -1
              • src/hs485d/HS485FirmwareManager.cpp +1 -1
              • src/hs485d/HS485FirmwareManager.h +1 -1
              • src/hs485d/HS485Frame.cpp +1 -1
              • src/hs485d/HS485Frame.h +1 -1
              • src/hs485d/HS485LogicalInstance.cpp +1 -1
              • src/hs485d/HS485LogicalInstance.h +1 -1
              • src/hs485d/HS485LogicalTypeAddress.cpp +1 -1
              • src/hs485d/HS485LogicalTypeAddress.h +1 -1
              • src/hs485d/HS485MaintenanceChannel.cpp +1 -1
              • src/hs485d/HS485MaintenanceChannel.h +1 -1
              • src/hs485d/HS485Manager.cpp +1 -1
              • src/hs485d/HS485Manager.h +1 -1
              • src/hs485d/HS485Paramset.cpp +1 -1
              • src/hs485d/HS485Paramset.h +1 -1
              • src/hs485d/HS485PhysicalAddress.cpp +1 -1
              • src/hs485d/HS485PhysicalAddress.h +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceCentralCommand.cpp +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceCentralCommand.h +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceCommand.cpp +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceCommand.h +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceEEprom.cpp +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceEEprom.h +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceStore.cpp +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceStore.h +1 -1
              • src/hs485d/HS485SystemDescription.cpp +1 -1
              • src/hs485d/HS485SystemDescription.h +1 -1
              • src/hs485d/HS485TypeConversionAddressArray.cpp +1 -1
              • src/hs485d/HS485TypeConversionAddressArray.h +1 -1
              • src/hs485d/LGWPortWrapper.cpp +1 -1
              • src/hs485d/LGWPortWrapper.h +1 -1
              • src/hs485d/XmlRpcMethods.cpp +1 -1
              • src/hs485d/XmlRpcMethods.h +1 -1
              • src/hs485d/hs485d.cpp +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream bca14ea4d5 · filtered 5a840fc343
              37 files
              • src/libLanDeviceUtils/include/DLLImportExport.h +1 -1
              • src/libLanDeviceUtils/include/IPConfiguration.h +1 -1
              • src/libLanDeviceUtils/include/LanDevice.h +1 -1
              • src/libLanDeviceUtils/include/LanDeviceUtils.h +1 -1
              • src/libLanDeviceUtils/include/LanDeviceUtilsTypes.h +1 -1
              • src/libLanDeviceUtils/include/RuntimeIPConfiguration.h +1 -1
              • src/libLanDeviceUtils/include/TCPEncryption.h +1 -1
              • src/libLanDeviceUtils/include/TestStatusConfiguration.h +1 -1
              • src/libLanDeviceUtils/include/UtilityDeviceConfiguration.h +1 -1
              • src/libLanDeviceUtils/src/Constants.cpp +1 -1
              • src/libLanDeviceUtils/src/Constants.h +1 -1
              • src/libLanDeviceUtils/src/EQ3ConfigProtocol.cpp +1 -1
              • src/libLanDeviceUtils/src/EQ3ConfigProtocol.h +1 -1
              • src/libLanDeviceUtils/src/IPConfiguration.cpp +1 -1
              • src/libLanDeviceUtils/src/InternalUtilities.h +1 -1
              • src/libLanDeviceUtils/src/LanDevice.cpp +1 -1
              • src/libLanDeviceUtils/src/LanDeviceUtils.cpp +1 -1
              • src/libLanDeviceUtils/src/LanifCfgProtocol.cpp +1 -1
              • src/libLanDeviceUtils/src/LanifCfgProtocol.h +1 -1
              • src/libLanDeviceUtils/src/NetworkInterfaceHelper.cpp +1 -1
              • src/libLanDeviceUtils/src/NetworkInterfaceHelper.h +1 -1
              • src/libLanDeviceUtils/src/Protocol.cpp +1 -1
              • src/libLanDeviceUtils/src/Protocol.h +1 -1
              • src/libLanDeviceUtils/src/RuntimeIPConfiguration.cpp +1 -1
              • src/libLanDeviceUtils/src/TCPEncryption.cpp +1 -1
              • src/libLanDeviceUtils/src/TestStatusConfiguration.cpp +1 -1
              • src/libLanDeviceUtils/src/UDPDatagramSender.cpp +1 -1
              • src/libLanDeviceUtils/src/UDPDatagramSender.h +1 -1
              • src/libLanDeviceUtils/src/UtilityDeviceConfiguration.cpp +1 -1
              • src/libLanDeviceUtils/src/UtilityFirmwareUpdate.cpp +1 -1
              • src/libLanDeviceUtils/src/UtilityFirmwareUpdate.h +1 -1
              • src/libLanDeviceUtils/src/UtilityNetworkConfiguration.cpp +1 -1
              • src/libLanDeviceUtils/src/UtilityNetworkConfiguration.h +1 -1
              • src/libLanDeviceUtils/src/UtilitySearchDevices.cpp +1 -1
              • src/libLanDeviceUtils/src/UtilitySearchDevices.h +1 -1
              • src/libLanDeviceUtils/src/UtilitySendCommand.cpp +1 -1
              • src/libLanDeviceUtils/src/UtilitySendCommand.h +1 -1
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream 683fdacf75 · filtered 92d652fd50
              115 files
              • src/libhsscomm/AsyncXmlRpcSender.cpp +57 -0
              • src/libhsscomm/AsyncXmlRpcSender.h +31 -0
              • src/libhsscomm/CommController.cpp +334 -0
              • src/libhsscomm/CommController.h +148 -0
              • src/libhsscomm/CommMessage.cpp +201 -0
              • src/libhsscomm/CommMessage.h +304 -0
              • src/libhsscomm/CommMessageQueue.cpp +126 -0
              • src/libhsscomm/CommMessageQueue.h +71 -0
              • src/libhsscomm/FrameDescription.cpp +362 -0
              • src/libhsscomm/FrameDescription.h +244 -0
              • src/libhsscomm/HSSDescription.cpp +57 -0
              • src/libhsscomm/HSSDescription.h +44 -0
              • src/libhsscomm/HSSIntegerValueMap.cpp +92 -0
              • src/libhsscomm/HSSIntegerValueMap.h +66 -0
              • src/libhsscomm/HSSLogicalType.cpp +61 -0
              • src/libhsscomm/HSSLogicalType.h +81 -0
              • src/libhsscomm/HSSLogicalTypeAction.cpp +86 -0
              • src/libhsscomm/HSSLogicalTypeAction.h +53 -0
              • src/libhsscomm/HSSLogicalTypeBoolean.cpp +83 -0
              • src/libhsscomm/HSSLogicalTypeBoolean.h +49 -0
              • src/libhsscomm/HSSLogicalTypeFloat.cpp +126 -0
              • src/libhsscomm/HSSLogicalTypeFloat.h +70 -0
              • src/libhsscomm/HSSLogicalTypeInteger.cpp +125 -0
              • src/libhsscomm/HSSLogicalTypeInteger.h +69 -0
              • src/libhsscomm/HSSLogicalTypeOption.cpp +119 -0
              • src/libhsscomm/HSSLogicalTypeOption.h +56 -0
              • src/libhsscomm/HSSLogicalTypeString.cpp +73 -0
              • src/libhsscomm/HSSLogicalTypeString.h +49 -0
              • src/libhsscomm/HSSManager.cpp +542 -0
              • src/libhsscomm/HSSManager.h +260 -0
              • src/libhsscomm/HSSParameter.cpp +419 -0
              • src/libhsscomm/HSSParameter.h +257 -0
              • src/libhsscomm/HSSParamset.cpp +266 -0
              • src/libhsscomm/HSSParamset.h +145 -0
              • src/libhsscomm/HSSPhysicalDataInterface.cpp +26 -0
              • src/libhsscomm/HSSPhysicalDataInterface.h +79 -0
              • src/libhsscomm/HSSPhysicalDataInterfaceInternal.cpp +64 -0
              • src/libhsscomm/HSSPhysicalDataInterfaceInternal.h +61 -0
              • src/libhsscomm/HSSPhysicalType.cpp +102 -0
              • src/libhsscomm/HSSPhysicalType.h +97 -0
              • src/libhsscomm/HSSPhysicalTypeArray.cpp +112 -0
              • src/libhsscomm/HSSPhysicalTypeArray.h +83 -0
              • src/libhsscomm/HSSPhysicalTypeBoolean.cpp +39 -0
              • src/libhsscomm/HSSPhysicalTypeBoolean.h +41 -0
              • src/libhsscomm/HSSPhysicalTypeInteger.cpp +39 -0
              • src/libhsscomm/HSSPhysicalTypeInteger.h +40 -0
              • src/libhsscomm/HSSPhysicalTypeString.cpp +39 -0
              • src/libhsscomm/HSSPhysicalTypeString.h +41 -0
              • src/libhsscomm/HSSTypeConversion.cpp +28 -0
              • src/libhsscomm/HSSTypeConversion.h +57 -0
              • src/libhsscomm/HSSTypeConversionActionInteger.cpp +65 -0
              • src/libhsscomm/HSSTypeConversionActionInteger.h +47 -0
              • src/libhsscomm/HSSTypeConversionAnyKeyCounter.cpp +90 -0
              • src/libhsscomm/HSSTypeConversionAnyKeyCounter.h +79 -0
              • src/libhsscomm/HSSTypeConversionBlindTest.cpp +143 -0
              • src/libhsscomm/HSSTypeConversionBlindTest.h +51 -0
              • src/libhsscomm/HSSTypeConversionBooleanInteger.cpp +99 -0
              • src/libhsscomm/HSSTypeConversionBooleanInteger.h +65 -0
              • src/libhsscomm/HSSTypeConversionCCRTDNParty.cpp +261 -0
              • src/libhsscomm/HSSTypeConversionCCRTDNParty.h +52 -0
              • src/libhsscomm/HSSTypeConversionCfm.cpp +226 -0
              • src/libhsscomm/HSSTypeConversionCfm.h +51 -0
              • src/libhsscomm/HSSTypeConversionFloatConfigtime.cpp +105 -0
              • src/libhsscomm/HSSTypeConversionFloatConfigtime.h +63 -0
              • src/libhsscomm/HSSTypeConversionFloatInteger.cpp +78 -0
              • src/libhsscomm/HSSTypeConversionFloatInteger.h +61 -0
              • src/libhsscomm/HSSTypeConversionFloatUInt8String.cpp +107 -0
              • src/libhsscomm/HSSTypeConversionFloatUInt8String.h +69 -0
              • src/libhsscomm/HSSTypeConversionHexStringToByteArray.cpp +202 -0
              • src/libhsscomm/HSSTypeConversionHexStringToByteArray.h +72 -0
              • src/libhsscomm/HSSTypeConversionIdentity.cpp +69 -0
              • src/libhsscomm/HSSTypeConversionIdentity.h +46 -0
              • src/libhsscomm/HSSTypeConversionInt4ToSignedIntX.cpp +93 -0
              • src/libhsscomm/HSSTypeConversionInt4ToSignedIntX.h +57 -0
              • src/libhsscomm/HSSTypeConversionIntegerIntegerMap.cpp +66 -0
              • src/libhsscomm/HSSTypeConversionIntegerIntegerMap.h +50 -0
              • src/libhsscomm/HSSTypeConversionIntegerIntegerScale.cpp +75 -0
              • src/libhsscomm/HSSTypeConversionIntegerIntegerScale.h +62 -0
              • src/libhsscomm/HSSTypeConversionIntegerList.cpp +137 -0
              • src/libhsscomm/HSSTypeConversionIntegerList.h +55 -0
              • src/libhsscomm/HSSTypeConversionIntegerTinyfloat.cpp +96 -0
              • src/libhsscomm/HSSTypeConversionIntegerTinyfloat.h +71 -0
              • src/libhsscomm/HSSTypeConversionRc19Display.cpp +153 -0
              • src/libhsscomm/HSSTypeConversionRc19Display.h +59 -0
              • src/libhsscomm/HSSTypeConversionSameKeyCounter.cpp +66 -0
              • src/libhsscomm/HSSTypeConversionSameKeyCounter.h +42 -0
              • src/libhsscomm/HSSTypeConversionStringUnsignedInteger.cpp +79 -0
              • src/libhsscomm/HSSTypeConversionStringUnsignedInteger.h +61 -0
              • src/libhsscomm/HSSTypeConversionToggle.cpp +91 -0
              • src/libhsscomm/HSSTypeConversionToggle.h +61 -0
              • src/libhsscomm/HSSXmlRpcEventDispatcher.cpp +113 -0
              • src/libhsscomm/HSSXmlRpcEventDispatcher.h +36 -0
              • src/libhsscomm/HSSXmlRpcEventMessage.cpp +44 -0
              • src/libhsscomm/HSSXmlRpcEventMessage.h +31 -0
              • src/libhsscomm/LogicalInstance.cpp +99 -0
              • src/libhsscomm/LogicalInstance.h +306 -0
              • src/libhsscomm/Makefile +169 -0
              • src/libhsscomm/Makefile.bindist +21 -0
              • src/libhsscomm/MetadataStore.cpp +167 -0
              • src/libhsscomm/MetadataStore.h +61 -0
              • src/libhsscomm/PortWrapper.cpp +21 -0
              • src/libhsscomm/PortWrapper.h +44 -0
              • src/libhsscomm/SocketPortWrapper.cpp +119 -0
              • src/libhsscomm/SocketPortWrapper.h +48 -0
              • src/libhsscomm/StructuredFrame.cpp +247 -0
              • src/libhsscomm/StructuredFrame.h +243 -0
              • src/libhsscomm/UnixSerialPortWrapper.cpp +99 -0
              • src/libhsscomm/UnixSerialPortWrapper.h +43 -0
              • src/libhsscomm/ValueStore.cpp +113 -0
              • src/libhsscomm/ValueStore.h +96 -0
              • src/libhsscomm/dllexport.h +29 -0
              • src/libhsscomm/type_registry.cpp +44 -0
              • src/libhsscomm/type_registry.h +49 -0
              • src/libhsscomm/win_pipe.cpp +108 -0
              • src/libhsscomm/win_pipe.h +11 -0
            • 2026-05-29 update license headers for 2026
              Jens Maus · upstream f5930f15bf · filtered d89029b9cd
              79 files
              • src/libeq3config/CCU2CommControllerMod/CCU2CommControllerMod.cpp +1124 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2CommControllerMod.h +302 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2CoprocessorCommandMod.cpp +958 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2CoprocessorCommandMod.h +311 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2LGWCommControllerMod.cpp +120 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2LGWCommControllerMod.h +35 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2PortWrapperMod.cpp +43 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2PortWrapperMod.h +57 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialFrameMod.cpp +200 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialFrameMod.h +103 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortCommControllerMod.cpp +54 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortCommControllerMod.h +49 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortWrapperLinuxMod.cpp +139 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortWrapperLinuxMod.h +58 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortWrapperMod.cpp +41 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortWrapperMod.h +72 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortWrapperWin32Mod.cpp +188 -0
              • src/libeq3config/CCU2CommControllerMod/CCU2SerialPortWrapperWin32Mod.h +59 -0
              • src/libeq3config/CCU2CommControllerMod/FileIOMod.cpp +51 -0
              • src/libeq3config/CCU2CommControllerMod/FileIOMod.h +33 -0
              • src/libeq3config/CCU2CommControllerMod/HM2UtilsMod.cpp +132 -0
              • src/libeq3config/CCU2CommControllerMod/HM2UtilsMod.h +34 -0
              • src/libeq3config/CCU2CommControllerMod/LGWPortWrapperMod.cpp +523 -0
              • src/libeq3config/CCU2CommControllerMod/LGWPortWrapperMod.h +141 -0
              • src/libeq3config/CCU2CommControllerMod/Makefile +118 -0
              • src/libeq3config/Command.cpp +37 -0
              • src/libeq3config/Command.h +33 -0
              • src/libeq3config/CommandManager.cpp +78 -0
              • src/libeq3config/CommandManager.h +40 -0
              • src/libeq3config/HelpSystem.cpp +61 -0
              • src/libeq3config/HelpSystem.h +27 -0
              • src/libeq3config/Makefile +135 -0
              • src/libeq3config/commandsgenerator.cpp +141 -0
              • src/libeq3config/lgwallocation/lgwallocation.cpp +142 -0
              • src/libeq3config/lgwallocation/lgwallocation.h +42 -0
              • src/libeq3config/lgwallocation/test/Makefile +49 -0
              • src/libeq3config/md5/MD5Module.cpp +65 -0
              • src/libeq3config/md5/MD5Module.h +33 -0
              • src/libeq3config/md5/Makefile +77 -0
              • src/libeq3config/md5/md5.cpp +136 -0
              • src/libeq3config/md5/md5.h +30 -0
              • src/libeq3config/md5/md5sourceinfo.txt +1 -0
              • src/libeq3config/md5/module.def +2 -0
              • src/libeq3config/netconfigcmd/Makefile +102 -0
              • src/libeq3config/netconfigcmd/include/networkconfig.h +88 -0
              • src/libeq3config/netconfigcmd/include/udpframe.h +43 -0
              • src/libeq3config/netconfigcmd/module.def +2 -0
              • src/libeq3config/netconfigcmd/netconfigcmd.cpp +80 -0
              • src/libeq3config/netconfigcmd/netconfigcmd.h +25 -0
              • src/libeq3config/netconfigcmd/src/networkconfig.cpp +527 -0
              • src/libeq3config/netconfigcmd/src/udpframe.cpp +154 -0
              • src/libeq3config/read-default-rf-address/Makefile +111 -0
              • src/libeq3config/read-default-rf-address/ReadDefaultRFAddress.cpp +136 -0
              • src/libeq3config/read-default-rf-address/ReadDefaultRFAddress.h +27 -0
              • src/libeq3config/read-default-rf-address/module.def +2 -0
              • src/libeq3config/rfd-interface-copy/Makefile +76 -0
              • src/libeq3config/rfd-interface-copy/module.def +2 -0
              • src/libeq3config/rfd-interface-copy/rfd-interface-copy.cpp +143 -0
              • src/libeq3config/rfd-interface-copy/rfd-interface-copy.h +25 -0
              • src/libeq3config/setlgwkey/Makefile +85 -0
              • src/libeq3config/setlgwkey/module.def +2 -0
              • src/libeq3config/setlgwkey/setlgwkey.cpp +301 -0
              • src/libeq3config/setlgwkey/setlgwkey.h +41 -0
              • src/libeq3config/test-coprocessor/Makefile +116 -0
              • src/libeq3config/test-coprocessor/module.def +2 -0
              • src/libeq3config/test-coprocessor/test-coprocessor.cpp +269 -0
              • src/libeq3config/test-coprocessor/test-coprocessor.h +60 -0
              • src/libeq3config/update-coprocessor/Makefile +116 -0
              • src/libeq3config/update-coprocessor/module.def +2 -0
              • src/libeq3config/update-coprocessor/update-coprocessor.cpp +986 -0
              • src/libeq3config/update-coprocessor/update-coprocessor.h +98 -0
              • src/libeq3config/update-lgw-firmware/Makefile +96 -0
              • src/libeq3config/update-lgw-firmware/module.def +2 -0
              • src/libeq3config/update-lgw-firmware/update-lgw-firmware.cpp +583 -0
              • src/libeq3config/update-lgw-firmware/update-lgw-firmware.h +79 -0
              • src/libeq3config/wait-for-file/Makefile +95 -0
              • src/libeq3config/wait-for-file/module.def +2 -0
              • src/libeq3config/wait-for-file/wait-for-file.cpp +81 -0
              • src/libeq3config/wait-for-file/wait-for-file.h +27 -0
            • 2026-05-29 replace dynamic by type_registry
              Jens Maus · upstream 9067995e4b · filtered 5a1e1329c0
              15 files
              • src/hs485d/HS485Central.cpp +3 -3
              • src/hs485d/HS485Device.cpp +2 -2
              • src/hs485d/HS485DeviceDescription.cpp +2 -2
              • src/hs485d/HS485LogicalTypeAddress.cpp +2 -2
              • src/hs485d/HS485MaintenanceChannel.cpp +2 -2
              • src/hs485d/HS485PhysicalDataInterfaceCentralCommand.cpp +2 -2
              • src/hs485d/HS485PhysicalDataInterfaceCentralCommand.h +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceCommand.cpp +2 -2
              • src/hs485d/HS485PhysicalDataInterfaceCommand.h +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceEEprom.cpp +2 -2
              • src/hs485d/HS485PhysicalDataInterfaceEEprom.h +1 -1
              • src/hs485d/HS485PhysicalDataInterfaceStore.cpp +2 -2
              • src/hs485d/HS485PhysicalDataInterfaceStore.h +1 -1
              • src/hs485d/HS485TypeConversionAddressArray.cpp +2 -2
              • src/hs485d/HS485TypeConversionAddressArray.h +1 -1
            • 2026-04-16 [NO-TICKET]: some cleanup
              cn-eq3 · upstream 1ded3a28b2 · filtered 82481fcd0a
              1 file
              • src/tclrpc/tclrpc.cpp +1 -1
            • 2026-04-16 [NO-TICKET]: some cleanup
              cn-eq3 · upstream b21edf9256 · filtered df12501885
              1 file
              • src/tclrega/tclrega.cpp +0 -2
            • 2026-02-27 Updated to version 3.87.6 (3.85.X RC 6)
              cn-eq3 · upstream 1c47feee57 · filtered 912d09b919
              1 file
              • opt/HmIP/legacy-parameter-definition.config +428 -21
            • 2026-02-24 Updated to version 3.87.4 (3.85.X RC 4) with hmapps-59fae0a Beta-Binaries
              cn-eq3 · upstream e897a43059 · filtered 34906e2e16
              1 file
              • opt/HMServer/HMIPServer.jar +- --
            • 2026-02-24 Updated to version 3.87.4 (3.85.X RC 4) with hmapps-59fae0a Beta-Binaries
              cn-eq3 · upstream 355a767a60 · filtered fe06f4dce3
              1 file
              • opt/HMServer/coupling/ESHBridge.jar +- --
            • 2026-02-13 Updated to version 3.87.2 (3.85.X RC 2) with hmapps-aaa9926 Beta-Binaries
              cn-eq3 · upstream 47aa552364 · filtered 543d761d66
              1 file
              • opt/HMServer/coupling/ESHBridge.jar +- --
            • 2026-02-13 Updated to version 3.87.2 (3.85.X RC 2) with hmapps-aaa9926 Beta-Binaries
              cn-eq3 · upstream 7033592458 · filtered d003c644c2
              1 file
              • opt/HMServer/HMIPServer.jar +- --
            • 2026-02-03 Updated to version 3.87.1 (3.85.X RC 1) with hmapps-d4ae3c3 Beta-Binaries
              cn-eq3 · upstream 050df027f3 · filtered a2a82a83d7
              1 file
              • opt/HMServer/HMIPServer.jar +- --
            • 2026-02-03 Updated to version 3.87.1 (3.85.X RC 1) with hmapps-d4ae3c3 Beta-Binaries
              cn-eq3 · upstream 5b7991a1a1 · filtered cd83feed3a
              1 file
              • opt/HMServer/coupling/ESHBridge.jar +- --
            • 2026-01-16 make makefile variables really empty to get the build done.
              Jens Maus · upstream 79577b8b78 · filtered c3de49e2af
              1 file
              • src/hs485d/Makefile +2 -2
            • 2026-01-16 make makefile variables really empty to get the build done.
              Jens Maus · upstream f33e147cef · filtered 8f54f8cdd9
              1 file
              • src/libLanDeviceUtils/Makefile +1 -1
            • 2026-01-16 make makefile variables really empty to get the build done.
              Jens Maus · upstream b9e4001031 · filtered b47d77225e
              1 file
              • src/multimacd/Makefile +5 -3
            • 2026-01-16 make makefile variables really empty to get the build done.
              Jens Maus · upstream 75e17f6c63 · filtered 8433ea37d7
              1 file
              • src/crypttool/Makefile +2 -2
            • 2026-01-16 make makefile variables really empty to get the build done.
              Jens Maus · upstream e2bd68696f · filtered 31470a3257
              1 file
              • src/eq3configcmd/Makefile +1 -1
            • 2026-01-16 Dont build openssl
              cn-eq3 · upstream 4cc1737582 · filtered bc737e8e07
              1 file
              • src/eq3configcmd/Makefile +4 -1
            • 2026-01-16 Dont build openssl
              cn-eq3 · upstream cadd55bea6 · filtered a2a21b7236
              1 file
              • src/libLanDeviceUtils/Makefile +5 -3
            • 2026-01-16 Dont build openssl
              cn-eq3 · upstream 0f678cc7d4 · filtered 672666f7e8
              1 file
              • src/crypttool/Makefile +5 -3
            • 2026-01-16 Dont build openssl
              cn-eq3 · upstream 941904a412 · filtered ca2c11e4a6
              1 file
              • src/multimacd/Makefile +2 -1
            • 2026-01-16 Dont build openssl
              cn-eq3 · upstream 58be4b0561 · filtered 27e56db51e
              1 file
              • src/hs485d/Makefile +4 -2
            • 2026-01-15 udp_config: Add license header
              cn-eq3 · upstream 765370152e · filtered 27b6a980e5
              1 file
              • src/tclrega/tclrega.cpp +8 -0
            • 2026-01-15 libLanDeviceUtils: Add license header
              cn-eq3 · upstream 4fe4c54416 · filtered 5de51677e9
              37 files
              • src/libLanDeviceUtils/include/DLLImportExport.h +8 -0
              • src/libLanDeviceUtils/include/IPConfiguration.h +8 -0
              • src/libLanDeviceUtils/include/LanDevice.h +8 -0
              • src/libLanDeviceUtils/include/LanDeviceUtils.h +8 -0
              • src/libLanDeviceUtils/include/LanDeviceUtilsTypes.h +8 -0
              • src/libLanDeviceUtils/include/RuntimeIPConfiguration.h +8 -0
              • src/libLanDeviceUtils/include/TCPEncryption.h +8 -0
              • src/libLanDeviceUtils/include/TestStatusConfiguration.h +8 -0
              • src/libLanDeviceUtils/include/UtilityDeviceConfiguration.h +8 -0
              • src/libLanDeviceUtils/src/Constants.cpp +8 -0
              • src/libLanDeviceUtils/src/Constants.h +8 -0
              • src/libLanDeviceUtils/src/EQ3ConfigProtocol.cpp +8 -0
              • src/libLanDeviceUtils/src/EQ3ConfigProtocol.h +8 -0
              • src/libLanDeviceUtils/src/IPConfiguration.cpp +8 -0
              • src/libLanDeviceUtils/src/InternalUtilities.h +8 -0
              • src/libLanDeviceUtils/src/LanDevice.cpp +8 -0
              • src/libLanDeviceUtils/src/LanDeviceUtils.cpp +8 -0
              • src/libLanDeviceUtils/src/LanifCfgProtocol.cpp +8 -0
              • src/libLanDeviceUtils/src/LanifCfgProtocol.h +8 -0
              • src/libLanDeviceUtils/src/NetworkInterfaceHelper.cpp +8 -0
              • src/libLanDeviceUtils/src/NetworkInterfaceHelper.h +8 -0
              • src/libLanDeviceUtils/src/Protocol.cpp +8 -0
              • src/libLanDeviceUtils/src/Protocol.h +8 -0
              • src/libLanDeviceUtils/src/RuntimeIPConfiguration.cpp +8 -0
              • src/libLanDeviceUtils/src/TCPEncryption.cpp +8 -0
              • src/libLanDeviceUtils/src/TestStatusConfiguration.cpp +8 -0
              • src/libLanDeviceUtils/src/UDPDatagramSender.cpp +8 -0
              • src/libLanDeviceUtils/src/UDPDatagramSender.h +8 -0
              • src/libLanDeviceUtils/src/UtilityDeviceConfiguration.cpp +8 -0
              • src/libLanDeviceUtils/src/UtilityFirmwareUpdate.cpp +8 -0
              • src/libLanDeviceUtils/src/UtilityFirmwareUpdate.h +8 -0
              • src/libLanDeviceUtils/src/UtilityNetworkConfiguration.cpp +8 -0
              • src/libLanDeviceUtils/src/UtilityNetworkConfiguration.h +8 -0
              • src/libLanDeviceUtils/src/UtilitySearchDevices.cpp +8 -0
              • src/libLanDeviceUtils/src/UtilitySearchDevices.h +8 -0
              • src/libLanDeviceUtils/src/UtilitySendCommand.cpp +8 -0
              • src/libLanDeviceUtils/src/UtilitySendCommand.h +8 -0
            • 2026-01-15 hs485dLoader: Add license header
              cn-eq3 · upstream 97ac7db1b0 · filtered b94d7ae0be
              1 file
              • src/hs485dLoader/hs485dLoader.cpp +8 -0
            • 2026-01-15 eq3config: Add license header
              cn-eq3 · upstream 1a2bb26849 · filtered e6ce3d1392
              1 file
              • src/eq3configcmd/eq3configcmd.cpp +8 -0
            • 2026-01-15 crypttool: Add license header
              cn-eq3 · upstream 8d0e869ded · filtered 1848ec3fac
              5 files
              • src/crypttool/Makefile +49 -0
              • src/crypttool/config.txt +0 -0
              • src/crypttool/crypttool.cpp +470 -0
              • src/crypttool/crypttoolconfig.cpp +117 -0
              • src/crypttool/crypttoolconfig.h +36 -0

            315 older filtered commits are on the branch filtered.