Turris OS packages merge requestshttps://gitlab.nic.cz/turris/os/packages/-/merge_requests2021-05-06T14:05:49+02:00https://gitlab.nic.cz/turris/os/packages/-/merge_requests/743turris-diagnostics: add global start script2021-05-06T14:05:49+02:00Karel Kociturris-diagnostics: add global start scriptThis only adds script to PATHs.
yeah it is feature but if it compiles it should be pretty good tool to include as soon as possible. This allows generating diagnostics simply with `turris-diagnostics | gzip > diag.gz`.This only adds script to PATHs.
yeah it is feature but if it compiles it should be pretty good tool to include as soon as possible. This allows generating diagnostics simply with `turris-diagnostics | gzip > diag.gz`.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/731resolver-debug: redirect resolver logs to /tmp/log/resolver2021-04-20T21:53:48+02:00Jan Pavlinecresolver-debug: redirect resolver logs to /tmp/log/resolverThis PR redirects all resolver logs to /tmp/log/resolver as long as resolver-debug package is installed.
The reason for this change is to separate syslog logs from verbose resolver logs.
cc @vcunatThis PR redirects all resolver logs to /tmp/log/resolver as long as resolver-debug package is installed.
The reason for this change is to separate syslog logs from verbose resolver logs.
cc @vcunatTurris OS 5.3.0Jan PavlinecJan Pavlinechttps://gitlab.nic.cz/turris/os/packages/-/merge_requests/732Draft: turris-defaults: add package2021-04-20T20:10:10+02:00Karel KociDraft: turris-defaults: add packageThis provides some of the defaults for Turris routers trough means other
than patch.This provides some of the defaults for Turris routers trough means other
than patch.Turris OS 5.3.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/460deckard: new package2021-04-13T14:00:10+02:00Jan Pavlinecdeckard: new packageThis PR adds new package deckard for DNS testing
related to issue https://gitlab.nic.cz/turris/turris-os-packages/-/issues/621This PR adds new package deckard for DNS testing
related to issue https://gitlab.nic.cz/turris/turris-os-packages/-/issues/621Turris OS 5.3.0Jan PavlinecJan Pavlinechttps://gitlab.nic.cz/turris/os/packages/-/merge_requests/711knot-resolver: update to version 5.3.12021-04-01T22:01:57+02:00Jan Pavlinecknot-resolver: update to version 5.3.1[Changes](https://www.knot-resolver.cz/2021-03-31-knot-resolver-5.3.1.html)
Run tested on Omnia.[Changes](https://www.knot-resolver.cz/2021-03-31-knot-resolver-5.3.1.html)
Run tested on Omnia.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/606Feature/dhparam drop2021-03-25T22:12:09+01:00Karel KociFeature/dhparam dropThis is foris-controller-openvpn-module update and all companion changes for dhparam removal.
Implements turris/turris-os-packages#676This is foris-controller-openvpn-module update and all companion changes for dhparam removal.
Implements turris/turris-os-packages#676Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/647nextcloud: update to version 20.0.42021-03-05T00:10:54+01:00Josef Schlehofernextcloud: update to version 20.0.4Compile tested for Turris Omnia, HBL.Compile tested for Turris Omnia, HBL.Turris OS 5.3.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/678Draft: reforis: bump to version 1.0.42021-02-12T16:57:41+01:00Aleksandr GumroianDraft: reforis: bump to version 1.0.4There are several changes in reForis that would be nice to have in 5.2.0.
Bump v1.0.4:
* Add syslog settings
* Fix IPv6 prefix as not required
* Fix headings structure on multiple pages
* Fix formFieldsSize structure of multiple cards
*...There are several changes in reForis that would be nice to have in 5.2.0.
Bump v1.0.4:
* Add syslog settings
* Fix IPv6 prefix as not required
* Fix headings structure on multiple pages
* Fix formFieldsSize structure of multiple cards
* Fix several typos and messages in texts
* Update Foris JS to version 5.1.11
* Update & add new translations
* Remove spinner on Main page
* Remove duplicated Norwegian language
* Remove SimpleBar's autoHide parameterTurris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/654Draft: turris-webapps: update to version 3.4 & new icons2021-02-12T16:44:09+01:00Aleksandr GumroianDraft: turris-webapps: update to version 3.4 & new iconsUpdate WebApps to the latest version (3.4) and new icons integration.
Just to note:
- foris.jpg -> turris.svg (Turris logo)
- reforis.jpg -> foris.svg (Foris/reForis logo)Update WebApps to the latest version (3.4) and new icons integration.
Just to note:
- foris.jpg -> turris.svg (Turris logo)
- reforis.jpg -> foris.svg (Foris/reForis logo)Turris OS 5.2.0Jan PavlinecJan Pavlinechttps://gitlab.nic.cz/turris/os/packages/-/merge_requests/677turris-timezone: package added2021-02-10T22:42:15+01:00Štěpán Henekturris-timezone: package addedshould add python turris timezone package see https://gitlab.nic.cz/turris/foris-controller/turris-timezone
I copied the most of the code from existing packages so I hope it works.should add python turris timezone package see https://gitlab.nic.cz/turris/foris-controller/turris-timezone
I copied the most of the code from existing packages so I hope it works.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/574Add project specific gitconfig and more2021-02-09T22:03:35+01:00Karel KociAdd project specific gitconfig and moreThis introduces primarily project specific config that includes new
scripts and hook.
Hook checks if commit we push to Gitlab server are correct. There are
multiple checks:
* Check naming convention
* Check base (master vs develop)
* Pr...This introduces primarily project specific config that includes new
scripts and hook.
Hook checks if commit we push to Gitlab server are correct. There are
multiple checks:
* Check naming convention
* Check base (master vs develop)
* Protect against forgotten develop push when pushing master
In terms of aliases this adds:
`git new-mr`:
This opens web browser with new merge request on https://gitlab.nic.cz
for current branch.
`git new-banch`:
This creates new branch interactively and should help users with
naming convention.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/649shell-support-warning: create package2021-01-28T22:38:38+01:00Karel Kocishell-support-warning: create packageBy adding this warning it should be clearer to users that they are
getting in to unsupported area and that they are on their own. That
doesn't mean that they should not do it but rather that they should not
request official support for i...By adding this warning it should be clearer to users that they are
getting in to unsupported area and that they are on their own. That
doesn't mean that they should not do it but rather that they should not
request official support for it. They should rather use community
channels.
Edit: I was also thinking about uci option to disable this but I rather decided that if you want to disable it you can just remove package which is easier to implement :wink:.
implements https://gitlab.nic.cz/turris/reforis/reforis/-/issues/258.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/525Draft: Feature/pkglsits common passwords2021-01-07T11:02:18+01:00Karel KociDraft: Feature/pkglsits common passwordsCompanion MR https://gitlab.nic.cz/turris/turris-build/-/merge_requests/252
Implements https://gitlab.nic.cz/turris/turris-build/-/issues/167Companion MR https://gitlab.nic.cz/turris/turris-build/-/merge_requests/252
Implements https://gitlab.nic.cz/turris/turris-build/-/issues/167Turris OS 5.2.0Jan PavlinecJan Pavlinechttps://gitlab.nic.cz/turris/os/packages/-/merge_requests/553turris-diagnostics: update to version 13.1.12020-12-25T18:48:11+01:00Karel Kociturris-diagnostics: update to version 13.1.1**13.1.1**
Added
* `updater` module now also prints pkglists
Fixed
* Ignored command line options when background mode was used
_____
**13.1**
Added
* `dns` module: Mark resolution attempts with their meaning and desired results
C...**13.1.1**
Added
* `updater` module now also prints pkglists
Fixed
* Ignored command line options when background mode was used
_____
**13.1**
Added
* `dns` module: Mark resolution attempts with their meaning and desired results
Changed
* `dns` module: Update list of domain names for resolution attempts
* Update translations
_____
**13.0.0**
Added
* Help text can be now invoked not only by `help` but also using `-h`
* Porcelain output for listing modules introduced with `-l` argument
switch
* Read syslog messages from permanent storage (/srv/log/messages)
* DHCP diagnostics
* Additional DNS diagnostics for forwarders and Knot-resolver config
Changed
* Order numbers are now not part of module name but rather required and
stripped part of module naming scheme
* Diagnostics script now exits with non-zero exit code when no output
was generated when module execution is performed
* Help text now prints and script exits before fork to background when
`-b` argument is used.
* `getopts` based argument parsing is not utilized allowing user to
provide argument switches in any order and in more standard way
* Usage is now printed when invalid usage of script is detected
* Overall code cleanup
Removed
* Virtual module `help` as now help can be obtained with `-h` switchTurris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/641treewide: add PKG_MIRROR_HASH2020-12-16T09:39:49+01:00Josef Schlehofertreewide: add PKG_MIRROR_HASHIn this commit, I added PKG_MIRROR_HASH for all of our packages.
This variable includes SHA256 checksum of the tarball which was
generated while checkout of the source repository.
I need to have before I can add CI.In this commit, I added PKG_MIRROR_HASH for all of our packages.
This variable includes SHA256 checksum of the tarball which was
generated while checkout of the source repository.
I need to have before I can add CI.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/616reforis-haas-plugin: init plugin2020-12-14T21:12:34+01:00Aleksandr Gumroianreforis-haas-plugin: init pluginI would like to add a new [HaaS plugin](https://gitlab.nic.cz/turris/reforis/reforis-haas) for reForis in Turris OS Packages.
It depends on `reforis-data-collection-plugin` and `foris-controller-haas-module`.
Also, it should be merged...I would like to add a new [HaaS plugin](https://gitlab.nic.cz/turris/reforis/reforis-haas) for reForis in Turris OS Packages.
It depends on `reforis-data-collection-plugin` and `foris-controller-haas-module`.
Also, it should be merged after `reforis-data-collection` [v0.2.4](https://gitlab.nic.cz/turris/turris-os-packages/-/merge_requests/640) release.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/630reforis-storage-plugin: init plugin2020-12-10T21:11:30+01:00Aleksandr Gumroianreforis-storage-plugin: init pluginI would like to add a new [Storage plugin](https://gitlab.nic.cz/turris/reforis/reforis-storage) for reForis in Turris OS Packages.
It depends on `reforis` and `foris-controller-storage-module`.I would like to add a new [Storage plugin](https://gitlab.nic.cz/turris/reforis/reforis-storage) for reForis in Turris OS Packages.
It depends on `reforis` and `foris-controller-storage-module`.Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/612foris-backend: zeroconf integration2020-12-09T19:27:29+01:00Štěpán Henekforis-backend: zeroconf integration* remove mqtt forwarding logic from fosquitto (foris-forwarder is
supposed to be used instead)
* bump to a newer version of foris-forwarder
* make sure that foris-forwarder is installed when subordinate module is
installed* remove mqtt forwarding logic from fosquitto (foris-forwarder is
supposed to be used instead)
* bump to a newer version of foris-forwarder
* make sure that foris-forwarder is installed when subordinate module is
installedTurris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/498Draft: updater-drivers: add new package2020-12-09T10:55:27+01:00Karel KociDraft: updater-drivers: add new packageThe idea behind this package is that we want to install automatically
some optional drivers when user connects new device. That of course does
not mean immediatelly but rather with next update but installing
drivers automatically (and on...The idea behind this package is that we want to install automatically
some optional drivers when user connects new device. That of course does
not mean immediatelly but rather with next update but installing
drivers automatically (and only those required) is much needed feature
for end users.
The implementation only constructs list of devices connected to router.
This list is exported as table and dedicated list is called. That list
uses that table to request appropriate drivers.
Using list over managing it locally on router it cleaner for us as we
can reuse same list for bootstrap and other tasks (not need to replan to
generate medkit).
Currently we support USB devices and PCI devices. In future we can
potentially add any other bus with discovery functionality to include
drivers for devices on those as well.
Companiom MR https://gitlab.nic.cz/turris/turris-build/-/merge_requests/241Turris OS 5.2.0https://gitlab.nic.cz/turris/os/packages/-/merge_requests/596Updater 68.0.0 & supervisor 1.4.02020-11-28T00:03:54+01:00Karel KociUpdater 68.0.0 & supervisor 1.4.0This updates both updater (with fixes for updater-supervisor) and updater-supervisor.
This is pretty much full of extensions but also refactors code.This updates both updater (with fixes for updater-supervisor) and updater-supervisor.
This is pretty much full of extensions but also refactors code.Turris OS 5.2.0