From 9b06206737dcf22a30927af98c6df414e932d320 Mon Sep 17 00:00:00 2001 From: maTh <1645099+math-GH@users.noreply.github.com> Date: Sat, 21 Dec 2024 23:37:05 +0100 Subject: [PATCH 1/8] i18n:de Update admin.php (#7128) --- app/i18n/de/admin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/i18n/de/admin.php b/app/i18n/de/admin.php index 07f8f165579..08f236ec724 100644 --- a/app/i18n/de/admin.php +++ b/app/i18n/de/admin.php @@ -116,7 +116,7 @@ 'description' => 'Beschreibungen', 'disabled' => 'Deaktiviert', 'empty_list' => 'Es gibt keine installierte Erweiterung.', - 'empty_list_help' => 'Siehe Protokolle für weitere Infos, warum die Erweiterungsliste ist.', + 'empty_list_help' => 'Siehe Protokolle für weitere Infos, warum die Erweiterungsliste leer ist.', 'enabled' => 'Aktiviert', 'latest' => 'Installiert', 'name' => 'Name', // IGNORE From 5900f8e198221dd0c79234a2e5aed3fdb018e299 Mon Sep 17 00:00:00 2001 From: davralin <43001121+davralin@users.noreply.github.com> Date: Sat, 21 Dec 2024 23:53:39 +0100 Subject: [PATCH 2/8] doc(docker-cron): duplicate documentation from README to the official docs (#7127) --- docs/en/admins/08_FeedUpdates.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/en/admins/08_FeedUpdates.md b/docs/en/admins/08_FeedUpdates.md index 79c2bbea6aa..4b9ae196bd5 100644 --- a/docs/en/admins/08_FeedUpdates.md +++ b/docs/en/admins/08_FeedUpdates.md @@ -8,6 +8,20 @@ FreshRSS is updated by the `./app/actualize_script.php` script. Knowing this, we **Note:** If you cannot configure a local Cronjob, [see an alternative using online cron](../users/09_refreshing_feeds.md#online-cron). +## Cron inside the FreshRSS Docker image + +Easiest, built-in solution, also used already in the examples above +(but your Docker instance will have a second process in the background, without monitoring). +Just pass the environment variable `CRON_MIN` to your `docker run` command, +containing a valid cron minute definition such as `'13,43'` (recommended) or `'*/20'`. +Not passing the `CRON_MIN` environment variable – or setting it to empty string – will disable the cron daemon. + +```sh +docker run ... \ + -e 'CRON_MIN=13,43' \ + --name freshrss freshrss/freshrss +``` + ## Cron as a trigger You’ll need to check the Cron documentation for your specific distribution ([Debian/Ubuntu](https://help.ubuntu.com/community/CronHowto), [Red Hat/Fedora/CentOS](https://fedoraproject.org/wiki/Administration_Guide_Draft/Cron), [Slackware](https://docs.slackware.com/fr:slackbook:process_control?#cron), [Gentoo](https://wiki.gentoo.org/wiki/Cron), [Arch Linux](https://wiki.archlinux.org/index.php/Cron) …) to make sure you set the Cron job correctly. From 6c501902699a08af498c1f91901a07f10b3a140a Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sun, 22 Dec 2024 23:15:35 +0100 Subject: [PATCH 3/8] Allow privacy page to non admins (#7132) fix https://github.com/FreshRSS/FreshRSS/issues/7123 --- app/Controllers/configureController.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/app/Controllers/configureController.php b/app/Controllers/configureController.php index b7cd0124244..55fd4839375 100644 --- a/app/Controllers/configureController.php +++ b/app/Controllers/configureController.php @@ -506,10 +506,6 @@ public function systemAction(): void { } public function privacyAction(): void { - if (!FreshRSS_Auth::hasAccess('admin')) { - Minz_Error::error(403); - } - if (Minz_Request::isPost()) { FreshRSS_Context::userConf()->retrieve_extension_list = Minz_Request::paramBoolean('retrieve_extension_list'); FreshRSS_Context::userConf()->save(); From 81ee365cacc14c5ca84dd71c0521c8b4a46c3475 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Mon, 23 Dec 2024 11:42:27 +0100 Subject: [PATCH 4/8] Changelog --- CHANGELOG.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df4709afee6..f8255d764f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * New button to delete errored feeds from a category [#7030](https://github.com/FreshRSS/FreshRSS/pull/7030) * Better import of Inoreader user labels [#6791](https://github.com/FreshRSS/FreshRSS/pull/6791) * Rebuild feed favicon on cache clear [#6961](https://github.com/FreshRSS/FreshRSS/pull/6961) + * New sharing with Bluesky [#7116](https://github.com/FreshRSS/FreshRSS/pull/7116) * New sharing with Telegram [#6838](https://github.com/FreshRSS/FreshRSS/pull/6838) * Bug fixing * Fix searches with a parenthesis before an operator like `("a b")` or `(!c)` [#6818](https://github.com/FreshRSS/FreshRSS/pull/6818) @@ -71,7 +72,7 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Sync upstream [#6840](https://github.com/FreshRSS/FreshRSS/pull/6840), [#7067](https://github.com/FreshRSS/FreshRSS/pull/7067) * Security * Apache protect more non-public folders and files [#6881](https://github.com/FreshRSS/FreshRSS/pull/6881), [#6893](https://github.com/FreshRSS/FreshRSS/pull/6893), [#7008](https://github.com/FreshRSS/FreshRSS/pull/7008) - * Add privacy settings on extension list retrieval [#4603](https://github.com/FreshRSS/FreshRSS/pull/4603) + * Add privacy settings on extension list retrieval [#4603](https://github.com/FreshRSS/FreshRSS/pull/4603), [#7132](https://github.com/FreshRSS/FreshRSS/pull/7132) * Fix login in unsafe mode when using a password with special XML characters [#6797](https://github.com/FreshRSS/FreshRSS/pull/6797) * Fix login in e.g. Brave browser by avoiding synchronous XHR [#7023](https://github.com/FreshRSS/FreshRSS/pull/7023) * Fix invalid login message [#7066](https://github.com/FreshRSS/FreshRSS/pull/7066) @@ -84,7 +85,7 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Improved article footer for small / mobile screens [#7031](https://github.com/FreshRSS/FreshRSS/pull/7031) * Improve Web accessibility: fix `aria-hidden` bug, and use HTML5 `hidden` [#6910](https://github.com/FreshRSS/FreshRSS/pull/6910) * Default styles for `
` and `` [#6770](https://github.com/FreshRSS/FreshRSS/pull/6770)
-	* Refactor the sharing menu to use a `