Commit Graph

1070 Commits

Author SHA1 Message Date
Daniel Markstedt ed2ff0ed73 Swedish translations (#1221) 2023-10-09 19:55:43 -05:00
Daniel Markstedt 2ced0d3515 Default compiler threads based on available RAM, but no more or less than available cores 2023-10-07 19:46:30 +09:00
Tony Kuker 10f59afbae Update Sonar Project Key (#1230) 2023-10-02 09:06:51 +02:00
Uwe Seimet bd9b776c47 Fix block size evaluation (#1212) (#1213)
* Fix block size evaluation (#1212)
2023-10-01 23:50:30 +02:00
Tony Kuker 84c20c4f29 Update Sonarcloud version (#1225) 2023-10-01 16:41:53 -05:00
Daniel Markstedt 65c1b194c5 Manage Samba and Netatalk with Webmin (#1217)
* Display status of Samba/Netatalk/vsftp in the footer, with links to Webmin module

* Add option to install Webmin and the netatalk2 module
2023-09-24 09:30:54 -07:00
Benjamin Krein b514440957 Fix test failures in low-voltage PR (#1207)
* fix lint checks in web python

* fix lint checks in common python

* rework to pass tests in docker

* fix css style lint

* fix css style syntax
2023-09-04 08:08:42 -07:00
Tony Kuker 74eef6f9cc Enable actions on pull request (#1209)
* Update revision for release

* Create sonarcloud.yml

* Update sonarcloud.yml

* Update sonarcloud.yml

* Update sonarcloud.yml

* Update sonarcloud.yml

* Delete sonarcloud.yml

* Update revision number for release

* Remove SonarCloud cache setup as it is now offered by default (#1135)

No need to configure the cache anymore, SonarCloud now has an automatic analysis caching. See https://docs.sonarcloud.io/advanced-setup/languages/c-c-objective-c/#analysis-cache.

* Revert "Remove SonarCloud cache setup as it is now offered by default (#1135)" (#1144)

This reverts commit 3ad668cfd1.

* Update web.yml

* Update cpp.yml

* Update web.yml

* Update build_code.yml

* Update build_code.yml

* Update cpp.yml

* Update web.yml

---------

Co-authored-by: Tony Kuker <akuker@gmail.com>
Co-authored-by: Massimo Paladin <massimo.paladin@gmail.com>
2023-09-02 18:36:45 -05:00
Benjamin Krein b32027f8c0 Add web UI notification for under voltage/throttling events (#1203) 2023-08-31 23:23:12 -07:00
Daniel Markstedt 3b6822d7c8 easyinstall: Dynamically detect an available network i/f, and abort if none is found (#1193)
* Dynamically detect an available network i/f, and abort if none is found

* Network i/f fallback for headless mode

* Split piscsi installation and system service configuration
2023-07-31 12:13:23 -07:00
Daniel Markstedt 8089bb93f3 Launch python client services only after network-online target (#1197) 2023-07-31 12:12:53 -07:00
Daniel Markstedt d3317e9702 Bump stylelint to 15.10.2 and remove deprecated module (#1189)
- Bump stylelint and stylelint-config-standard libs to the latest versions (security fixes)
- Remove deprecated stylelint-config-prettier module
- Scan the classic style sheet with stylelint and prettier in the github workflow
- Address stylelint and prettier issues in the classic stylesheet
- Bump prettier to 3.0.0
2023-07-28 22:53:12 -07:00
Daniel Markstedt 34478d1bea Merge pull request #1192 from PiSCSI/rdmark-issue-1191
Check for predictable network interface names in bridge check
2023-07-28 21:01:44 -07:00
Daniel Markstedt 51f1e7eae7 Check for predictable network interface names in bridge check function, and always return a status message with the outcome of the check. Issue #1191 2023-07-26 18:19:22 -07:00
Daniel Markstedt 5a6d12c075 Swedish translation update 2023-07 (#1184) 2023-07-17 19:23:25 -05:00
Daniel Markstedt fa2b02b222 Bump netatalk 2.x version to 230701 (#1185) 2023-07-17 19:23:10 -05:00
Daniel Markstedt e60e523d0e Merge pull request #1183 from n4al/spanish_translation
Spanish translation
2023-07-04 23:02:04 -07:00
Nemanja Lukic c9209c3004 Spanish translation 2023-07-05 06:42:24 +02:00
Daniel Markstedt ee658c359d Clarify docs and error strings for scsimon (#1175)
* Better usage hints in scsimon man page

* In error message, clarify that piscsi needs to be shut down
2023-06-24 13:20:15 -07:00
dependabot[bot] c08667a81d Bump requests from 2.28.1 to 2.31.0 in /python/web (#1177) 2023-05-24 22:16:36 -07:00
dependabot[bot] 7ee45779e1 Bump requests from 2.26.0 to 2.31.0 in /python/common (#1176) 2023-05-24 22:15:56 -07:00
Daniel Markstedt 1ce6fd1d55 Improve invalid path error handling, and escape single quotes in JS (#1174) 2023-05-21 15:32:19 -07:00
Daniel Markstedt fa475d8b12 Proper handling of custom image dirs, #1170 (#1171) 2023-05-21 15:27:50 -07:00
Daniel Markstedt 4580dd222e PiSCSI name in OLED splash screen (#1169) 2023-05-16 23:09:12 -05:00
Daniel Markstedt b28da7001d Always assign locale in detect_locale() (#1163)
* Always assign locale in detect_locale()

* Bump version of Debian used in CI builds from from buster to bullseye

* Update code comment

---------

Co-authored-by: nucleogenic <nr@nucleogenic.com>
2023-05-16 12:19:40 -07:00
dependabot[bot] 1c52dba979 Bump flask from 2.2.2 to 2.3.2 in /python/web (#1160) 2023-05-01 19:33:53 -07:00
Daniel Markstedt 09d0598c2f Remove use of deprecated before_first_request decorator (#1162) 2023-05-01 19:21:17 -07:00
GoodSpeed001 cfcfbc4301 Update requirements.txt (#1156)
Remove bogus pkg-resources==0.0.0 entry
2023-04-29 15:07:17 -07:00
Tony Kuker 9c5296a65b Update version for next development version 2023-04-22 19:46:26 -05:00
Tony Kuker ba1d867ad5 Update revision number for release v23.04.01 2023-04-22 19:42:55 -05:00
Tony Kuker dafb2a6677 Updated Chinese Translations (#1140)
* updated translations

* remove obsolete translations

---------

Co-authored-by: Tony Kuker <akuker@gmail.com>
2023-04-22 19:00:27 -05:00
Daniel Markstedt 3cceb515cd For HD Product name, use GiB unit from 10,000 Mib and higher. (#1147)
* For HD Product name, use GiB unit from 10,000 Mib and higher.

* Update unit test
2023-04-20 08:38:31 -05:00
Daniel Markstedt 8dd5071122 Bump Netatalk to v230302 (#1142) 2023-04-09 19:29:25 -05:00
Daniel Markstedt 1a5f185183 Remove SonarCloud cache setup as it is now offered by default (#1135) (#1143)
No need to configure the cache anymore, SonarCloud now has an automatic analysis caching. See https://docs.sonarcloud.io/advanced-setup/languages/c-c-objective-c/#analysis-cache.

Co-authored-by: Massimo Paladin <massimo.paladin@gmail.com>
2023-04-09 19:29:03 -05:00
n4al 5caede988e Updating the Spanish localisation (#1145) 2023-04-09 10:44:19 -07:00
Tony Kuker e21251c228 Updates to French translation (#1141)
* updated AI translation of fr

* remove old translations

---------

Co-authored-by: Tony Kuker <akuker@gmail.com>
2023-04-07 09:53:42 -05:00
Daniel Markstedt 620f4e972e Swedish translation update March 2023 (#1136) 2023-03-28 07:50:21 -07:00
Uwe Seimet 07e953fa77 Fixed a potential issue with the unit test order (reserved file cleanup was missing) (#1137)
* Fixed a potential issue with the unit test order

* Updated error handling
2023-03-28 10:21:36 +02:00
Daniel Markstedt 8987ce30cd Remove the deprecated Python loopback test (#1138) 2023-03-27 19:49:21 -05:00
cvictor 1c59a70b91 German language update (#1134) 2023-03-24 20:17:38 -07:00
Uwe Seimet 2092b35c89 Added optional LDFLAGS in order to control linking, e.g. for faster linking (#1128) 2023-03-24 08:54:05 +01:00
Daniel Markstedt ef3002dd41 Make ids unique in each subdir table (#1131) 2023-03-23 20:07:41 -07:00
Daniel Markstedt ff017a9c1d Web UI: Handling for non-existence of working dirs (#1130) 2023-03-23 20:07:19 -07:00
Daniel Markstedt 5414a78098 Remove git hash info (#1129) 2023-03-19 13:46:43 -07:00
Uwe Seimet ef6cd97656 Improve OpenVMS/VAX compatibility (issue #1117) (#1123)
* Set TB, PER and DTE bits in read/write error recovery page

* Fixed typo

* Added unit test

* Comment update
2023-03-15 22:38:44 +01:00
Daniel Markstedt b6cc6a23af Bump to Netatalk 2.x 230301 (#1119) 2023-03-06 09:18:04 -08:00
Daniel Markstedt f5ac9376b1 Allow copy and move file operations to opt-in to overwrite. (#1120)
- Allow create, copy and move file operations to opt-in to overwrite
- Use this when extracting packaged properties to avoid it getting stuck in the images dir
- Better error handling in common file operation methods
2023-03-06 09:17:28 -08:00
Daniel Markstedt 5fd0dc420b WebUI: Traverse target dir to get subdirs to download/upload to (#1115) 2023-03-04 16:57:32 -08:00
Daniel Markstedt 3de66af55c Use one core with the compiler by default (#1114) 2023-03-02 13:51:22 -08:00
Daniel Markstedt ddf258db57 Fix bugs in the upload to images form (#1111)
* Fix formatting of the image subdir list for uploading

* Fix upload path
2023-02-28 22:46:52 -08:00