Repository navigation
add a changelog to every component #296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+514
−18
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| # SetInterfaceClock ChangeLog | ||
|
|
||
| Changes of `SetInterfaceClock`, the tool that sets the clock of the radio | ||
| interfaces. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 1.0.0 (2026-11-02) | ||
|
|
||
| * first version with a version string (`version.sh`): `-v` / `--version` | ||
| prints it together with the versions of libXmlRpc and libelvutils. | ||
| SetInterfaceClock no longer links libhsscomm and libxmlparser, which it | ||
| does not use. [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| # bcm2835_raw_uart ChangeLog | ||
|
|
||
| Changes of `bcm2835_raw_uart`, the kernel module for the UART of the radio | ||
| module on the Raspberry Pi. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`MODULE_VERSION`). | ||
|
|
||
| ## 1.12 | ||
|
|
||
| * version at the start of this changelog. | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # crypttool ChangeLog | ||
|
|
||
| Changes of `crypttool`, the tool for the AES keys of the BidCos devices. | ||
| Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 1.0.0 (2026-11-02) | ||
|
|
||
| * first version with a version string (`version.sh`): `--version` prints it | ||
| together with the version of libelvutils (`-v` stays "validate"). | ||
| [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| # devicetypes ChangeLog | ||
|
|
||
| Changes of `devicetypes`, the device descriptions of the BidCos-RF and | ||
| BidCos-Wired devices. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| OpenCCU-Base release they are part of when it is published. | ||
|
|
||
| ## Unreleased | ||
|
|
||
| * fix the limits of `SET_TEMPERATURE` (4.5 to 30.5 °C instead of 5.0 to | ||
| 30.0 °C) of the HM-CC-RT-DN-BoM, as in the HM-CC-RT-DN, and of the virtual | ||
| heating group HM-CC-VG-1: setting 30.5 °C (on) or 4.5 °C (off) caused | ||
| warnings in integrations such as ioBroker or Home Assistant. [#221](https://github.com/OpenCCU/OpenCCU-Base/pull/221) | ||
| * fix the long-press action of the CFM-TW LED profile writing the | ||
| short-press register (`LONG_ACT_TYPE` at 0xA4 instead of 0x24). [#63](https://github.com/OpenCCU/OpenCCU-Base/pull/63) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| # eq3_char_loop ChangeLog | ||
|
|
||
| Changes of `eq3_char_loop`, the kernel module that provides the device nodes | ||
| through which multimacd shares the radio module. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`MODULE_VERSION`). | ||
|
|
||
| ## 1.6 (2026-10-03) | ||
|
|
||
| * hang up the connections of rfd and the HmIP server when multimacd (the | ||
| master) exits: they got attached to the next multimacd without it knowing, | ||
| wrote into a buffer nobody read and could block for ever, even against | ||
| SIGKILL. Such a connection now fails with `ENODEV`/`POLLHUP` until it is | ||
| opened again. [#112](https://github.com/OpenCCU/OpenCCU-Base/pull/112) | ||
|
|
||
| ## 1.5 (2026-09-05) | ||
|
|
||
| * update to version 1.5, including compatibility with Linux 6. | ||
| [#22](https://github.com/OpenCCU/OpenCCU-Base/pull/22) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| # eq3configcmd ChangeLog | ||
|
|
||
| Changes of `eq3configcmd`, the command line tool for the configuration of | ||
| LAN gateways and radio modules. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 1.0.0 (2026-11-02) | ||
|
|
||
| * first version with a version string (`version.sh`): `-v` / `--version` | ||
| prints it together with the version of libeq3config. [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # eq3configd ChangeLog | ||
|
|
||
| Changes of `eq3configd`, the daemon that answers the network configuration | ||
| protocol of eQ-3's tools (e.g. the finder of LAN gateways). Newest version | ||
| first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 1.0.0 (2026-11-02) | ||
|
|
||
| * first version with a version string (`version.sh`): `-v` / `--version` | ||
| prints it together with the version of libelvutils. [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # hmipserver ChangeLog | ||
|
|
||
| Changes of `hmipserver`, the HmIP server (`HMIPServer.jar`) of eQ-3, which | ||
| is only provided as a binary. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| OpenCCU-Base release they are part of when it is published. | ||
|
|
||
| ## Unreleased | ||
|
|
||
| * update `HMIPServer.jar` to the build of 2026-10-08 (build 5936, version | ||
| 1.5.1-SNAPSHOT) from eQ-3: avoid a security counter update with invalid | ||
| values. | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # hs485dLoader ChangeLog | ||
|
|
||
| Changes of `hs485dLoader`, the loader that writes the Wired interfaces into | ||
| `InterfacesList.xml` and starts hs485d. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 1.0.0 (2026-11-02) | ||
|
|
||
| * first version with a version string (`version.sh`): `-v` / `--version` | ||
| prints it together with the version of libelvutils. hs485dLoader no longer | ||
| links libxmlparser, which it does not use. [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| # hss_led ChangeLog | ||
|
|
||
| Changes of `hss_led`, the LED controller and status monitor of the CCU | ||
| (`hss_ledctl` is its client invocation). Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 2.3.0 (2026-11-02) | ||
|
|
||
| * first version kept in `version.sh` (the version was a fixed "2.3" before). | ||
| `--version` / `-V` also prints the versions of the libraries it uses | ||
| (libXmlRpc, libelvutils); hss_led no longer links libxmlparser, which it | ||
| does not use. [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
| * fix the UDP channel no longer working once its socket got a file | ||
| descriptor of 1024 or more: it waits with `poll()` instead of `select()`. | ||
| ([#285](https://github.com/OpenCCU/OpenCCU-Base/pull/285), fixes [#178](https://github.com/OpenCCU/OpenCCU-Base/issues/178)) | ||
| * report an active `/etc/config/disableLED` lock in the radio LED status | ||
| (`disabled=0|1` in the RPI-RF-MOD status reply) and mention it in the | ||
| `hss_ledctl` help: with the lock, the LED stays off, manual overrides | ||
| included. ([#203](https://github.com/OpenCCU/OpenCCU-Base/pull/203), refs | ||
| [OpenCCU/OpenCCU#4443](https://github.com/OpenCCU/OpenCCU/issues/4443)) | ||
| * run the LED controller and the status calculation in one process, with | ||
| `hss_ledctl` as its client invocation, explicit LED-class target selection | ||
| and a minimal recovery build of the same controller. [#59](https://github.com/OpenCCU/OpenCCU-Base/pull/59) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| # libLanDeviceUtils ChangeLog | ||
|
|
||
| Changes of `libLanDeviceUtils`, the library for the LAN devices (gateways) | ||
| of rfd, hs485d and eq3configcmd. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 1.0.0 (2026-11-02) | ||
|
|
||
| * first version with a version string (`version.sh`), returned by | ||
| `landeviceutils_version()`. [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
| * fix the UDP datagram sender failing once a descriptor was 1024 or more: it | ||
| waits with `poll()` instead of `select()`. | ||
| ([#285](https://github.com/OpenCCU/OpenCCU-Base/pull/285), fixes [#178](https://github.com/OpenCCU/OpenCCU-Base/issues/178)) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| # libUnifiedLanComm ChangeLog | ||
|
|
||
| Changes of `libUnifiedLanComm`, the library for the connection to the LAN | ||
| gateways (HM-LGW, HMW-LGW) of rfd and hs485d. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`version.sh`). | ||
|
|
||
| ## 1.0.0 (2026-11-02) | ||
|
|
||
| * first version with a version string (`version.sh`), returned by | ||
| `unifiedlancomm_version()`. [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| # libXmlRpc ChangeLog | ||
|
|
||
| Changes of `libXmlRpc`, the XML-RPC and BIN-RPC library of rfd, hs485d, | ||
| hss_led, SetInterfaceClock, tclrpc and ReGaHss. Newest version first. | ||
|
|
||
| Changes not yet released are collected under `Unreleased` and get the | ||
| version and date with the next version bump (`XMLRPC_VERSION_NUMBER` in | ||
| `src/xmlrpc_version.h`). | ||
|
|
||
| ## Unreleased | ||
|
|
||
| * add `xmlrpc_version()`, which returns the version of the loaded library | ||
| (`XMLRPC_VERSION` still reads "XMLRPC++ 0.12"). [#294](https://github.com/OpenCCU/OpenCCU-Base/pull/294) | ||
| * fix the RPC server no longer answering, or the process aborting, once a | ||
| socket got a file descriptor of 1024 or more: the dispatcher waits with | ||
| `poll()` instead of `select()`. ([#285](https://github.com/OpenCCU/OpenCCU-Base/pull/285), fixes [#178](https://github.com/OpenCCU/OpenCCU-Base/issues/178)) | ||
| * an interrupted `select()` (e.g. by a stop signal) is no longer logged as an | ||
| error. [#281](https://github.com/OpenCCU/OpenCCU-Base/pull/281) | ||
| * fix an RPC method reading freed memory when a call has fewer arguments than | ||
| the method reads: room for 8 more arguments is reserved before every call, | ||
| so missing arguments can no longer move earlier ones. | ||
| ([#271](https://github.com/OpenCCU/OpenCCU-Base/pull/271), fixes [#167](https://github.com/OpenCCU/OpenCCU-Base/issues/167)) | ||
|
|
||
| ## 0.12 (2026-10-13) | ||
|
|
||
| * fix a crash (SIGSEGV) of the server on a deeply nested value, reachable | ||
| with a single unauthenticated request: arrays and structs are parsed up to | ||
| 64 levels deep, a deeper value is rejected. [#189](https://github.com/OpenCCU/OpenCCU-Base/pull/189) | ||
| * fix out-of-bounds reads of the BIN-RPC deserializer on invalid length | ||
| fields: such a request is rejected instead of crashing the server. | ||
| [#140](https://github.com/OpenCCU/OpenCCU-Base/pull/140) | ||
|
|
||
| ## 0.11 (2026-10-07) | ||
|
|
||
| * fix a crash (SIGSEGV) of the server on a `system.multicall` nested in | ||
| another one: a nested `system.multicall` is rejected with a fault, as the | ||
| specification requires. [#138](https://github.com/OpenCCU/OpenCCU-Base/pull/138) | ||
|
|
||
| ## 0.10 (2026-09-07) | ||
|
|
||
| * fix a crash of the RPC client when a reconnect failed: the connection was | ||
| removed twice from the dispatcher. | ||
| ([#27](https://github.com/OpenCCU/OpenCCU-Base/pull/27), fixes [OpenCCU/OpenCCU#4138](https://github.com/OpenCCU/OpenCCU/issues/4138)) | ||
|
|
||
| ## Older versions | ||
|
|
||
| Changes of earlier versions are only recorded in the git history of this | ||
| repository. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.