foris-controller merge requestshttps://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests2024-03-21T17:25:37+01:00https://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/128fix: first notification was lost in some cases2024-03-21T17:25:37+01:00Štěpán Henekfix: first notification was lost in some casesThis mostly happen in CI, but there are some real world examples as well.
Note that I already tested it with both paho-mqtt 2.X and 1.6This mostly happen in CI, but there are some real world examples as well.
Note that I already tested it with both paho-mqtt 2.X and 1.6Filip HronFilip Hronhttps://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/125Draft: Allow switching between wired and wireless wan2024-02-21T18:27:33+01:00Martin MatějekDraft: Allow switching between wired and wireless wanThis MR changes several parts:
* Allow switching between wired and wireless interfaces for WAN, but so far only single WAN interface is supported - either one wired or one QMI modem.
* Adapt fetching QMI modems and new wireless WAN optio...This MR changes several parts:
* Allow switching between wired and wireless interfaces for WAN, but so far only single WAN interface is supported - either one wired or one QMI modem.
* Adapt fetching QMI modems and new wireless WAN options in "networks" module.
* Add option to set timeout for synchronous external command - some QMI modems tends to hang on fetching data from modem, so do not let that stop foris-controller too.
Depends on: turris/foris-controller/foris-controller-testtools!15https://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/124Draft: mqtt: Fix that the first notification of some async cmds is sometimes ...2024-03-21T17:25:37+01:00Štěpán HenekDraft: mqtt: Fix that the first notification of some async cmds is sometimes lostWhen async cmd is spawned as another process, connection is
disconnected, so it can be reestablished again.
If there was a huge delay between process start and first async
notification, the existing connection timed out and the notifica...When async cmd is spawned as another process, connection is
disconnected, so it can be reestablished again.
If there was a huge delay between process start and first async
notification, the existing connection timed out and the notification
was not propagated further. Probably this was caused by the fact,
that no ping/pongs were sent through the old connection. Sending
ping/pings should be restored once the connection is reestablished.
Note that I already tested it on the router and it seemed to be working.
Fixes #267Štěpán HenekŠtěpán Henekhttps://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/119Update/wan test network unknown state2023-05-15T14:35:27+02:00Filip HronUpdate/wan test network unknown stateIn oppose to the before state we are now having three kind of states in connection test:
## initial response from backend
```python
True
False
```
## new response
```python
{'OK','FAILED','UNKNOWN'}
```
Propagate to frontend.
resolve...In oppose to the before state we are now having three kind of states in connection test:
## initial response from backend
```python
True
False
```
## new response
```python
{'OK','FAILED','UNKNOWN'}
```
Propagate to frontend.
resolves #85
blocking: https://gitlab.nic.cz/turris/reforis/reforis/-/issues/409https://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/114Draft: Implement ntfy backend2024-03-21T10:17:28+01:00Michal HruseckyDraft: Implement ntfy backendBasically just propagate UCI values settings.
Somehow I broke the tests, but not sure how and why and in general, I have no idea what am I doing :shrug: So can you please fix it and finish it? :pray:
Also I have no idea whether it is w...Basically just propagate UCI values settings.
Somehow I broke the tests, but not sure how and why and in general, I have no idea what am I doing :shrug: So can you please fix it and finish it? :pray:
Also I have no idea whether it is working, so basically this merge-request is just python code describing roughly what I want :smile:
reolves #260Štěpán HenekŠtěpán Henekhttps://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/79Draft: Feature wan lan forwarding2024-02-21T18:17:49+01:00Filip HronDraft: Feature wan lan forwardingEnable to add firewall rule for port forwarding.
Closes #150Enable to add firewall rule for port forwarding.
Closes #150Filip HronFilip Hronhttps://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/58Draft: CI: add code quality reports2023-06-22T22:43:41+02:00Štěpán HenekDraft: CI: add code quality reportshttps://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/48Draft: check if wan section exist in network uci before update2024-01-09T10:34:14+01:00Filip HronDraft: check if wan section exist in network uci before updateresolves #86resolves #86https://gitlab.nic.cz/turris/foris-controller/foris-controller/-/merge_requests/29WIP: core: use entry points to load modules and remove --extra-module-path op...2024-01-09T10:34:12+01:00Štěpán HenekWIP: core: use entry points to load modules and remove --extra-module-path optionCloses: #119Closes: #119Štěpán HenekŠtěpán Henek