Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package forgejo for openSUSE:Factory checked 
in at 2026-07-31 15:27:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/forgejo (Old)
 and      /work/SRC/openSUSE:Factory/.forgejo.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "forgejo"

Fri Jul 31 15:27:54 2026 rev:48 rq:1368725 version:16.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/forgejo/forgejo.changes  2026-07-26 
11:31:26.608838530 +0200
+++ /work/SRC/openSUSE:Factory/.forgejo.new.2004/forgejo.changes        
2026-07-31 16:07:01.683845746 +0200
@@ -1,0 +2,52 @@
+Thu Jul 30 23:19:33 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- update to 16.0.2:
+  - Security bug fixes
+    - PR (backported): fix: add CGNAT (100.64.0.0/10) to 'private'
+      hostmatcher rule
+    - PR: - fix: prevent arbitrary file reads from org-mode
+      rendering
+    - PR: - fix: prevent stored XSS in Actions pre-execution
+      warnings and errors
+  - Bug fixes
+    - PR (backported): fix: only look for jobs in repositories
+      where Actions are enabled
+    - PR (backported): fix: prevent stuck runner jobs when
+      FetchTask performance is slower than client-side timeout
+    - PR (backported): fix: enable reverse-proxy authentication on
+      git routes
+    - PR (backported): fix oauth2: Initialize gothic even if oauth2
+      is disabled
+    - PR (backported): fix: suppress git subcommand errors caused
+      by context cancellation involving SIGTERM
+    - PR (backported): fix: multiple session middlewares have
+      independent in-memory state
+  - Included for completeness but not user-facing (chores, etc.)
+    - PR: Update module github.com/go-ldap/ldap/v3 to v3.4.14
+      (v16.0/forgejo)
+    - PR: Update module github.com/klauspost/compress to v1.18.7
+      [SECURITY] (v16.0/forgejo)
+    - PR (backported): add forgejo and pagure to the swagger api
+      definition
+    - PR: Update module github.com/go-chi/chi/v5 to v5.3.0
+      [SECURITY] (v16.0/forgejo)
+    - PR: Update dependency postcss to v8.5.18 [SECURITY]
+      (v16.0/forgejo)
+    - PR: Update module golang.org/x/text to v0.39.0 [SECURITY]
+      (v16.0/forgejo)
+    - PR: Update module code.forgejo.org/forgejo/runner/v12 to
+      v12.13.2 (v16.0/forgejo)
+    - PR: Update google.golang.org/grpc (indirect) to v1.82.1
+      [SECURITY] (v16.0/forgejo)
+    - PR (backported): chore: document
+      SSH_ALLOW_UNEXPECTED_AUTHORIZED_KEYS
+    - PR: Update dependency svgo to v4.0.2 [SECURITY]
+      (v16.0/forgejo)
+
+-------------------------------------------------------------------
+Tue Jul 28 15:01:04 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Apparmor:
+  update profile for centralized git hooks
+
+-------------------------------------------------------------------

Old:
----
  forgejo-src-16.0.1.tar.gz
  forgejo-src-16.0.1.tar.gz.asc

New:
----
  forgejo-src-16.0.2.tar.gz
  forgejo-src-16.0.2.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ forgejo.spec ++++++
--- /var/tmp/diff_new_pack.kHjTy7/_old  2026-07-31 16:07:12.424219448 +0200
+++ /var/tmp/diff_new_pack.kHjTy7/_new  2026-07-31 16:07:12.424219448 +0200
@@ -25,7 +25,7 @@
 %bcond_without apparmor
 %endif
 Name:           forgejo
-Version:        16.0.1
+Version:        16.0.2
 Release:        0
 Summary:        Self-hostable forge
 License:        GPL-3.0-or-later

++++++ forgejo-hooks-abstraction.apparmor ++++++
--- /var/tmp/diff_new_pack.kHjTy7/_old  2026-07-31 16:07:12.512222510 +0200
+++ /var/tmp/diff_new_pack.kHjTy7/_new  2026-07-31 16:07:12.516222649 +0200
@@ -7,4 +7,5 @@
     /usr/bin/env      rPx -> forgejo//simple_tool,
     /usr/bin/cat      rPx -> forgejo//simple_tool,
     /usr/bin/basename rPx -> forgejo//simple_tool,
+    /usr/bin/dirname  rPx -> forgejo//simple_tool,
 

++++++ forgejo-src-16.0.1.tar.gz -> forgejo-src-16.0.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/forgejo/forgejo-src-16.0.1.tar.gz 
/work/SRC/openSUSE:Factory/.forgejo.new.2004/forgejo-src-16.0.2.tar.gz differ: 
char 14, line 1

++++++ forgejo.apparmor ++++++
--- /var/tmp/diff_new_pack.kHjTy7/_old  2026-07-31 16:07:12.560224180 +0200
+++ /var/tmp/diff_new_pack.kHjTy7/_new  2026-07-31 16:07:12.560224180 +0200
@@ -5,6 +5,7 @@
 @{APP_DATADIR} = /var/lib/forgejo
 @{APP_LOGDIR}  = /var/log/forgejo
 @{APP_REPOSITORY_DIRS} = @{APP_DATADIR}/data/forgejo-repositories 
@{APP_DATADIR}/repositories
+@{APP_HOOKS_DIRS} = @{APP_DATADIR}/data/home/hooks 
@{APP_REPOSITORY_DIRS}/*/*/hooks
 
 profile forgejo /usr/bin/forgejo flags=(attach_disconnected) {
   include <abstractions/forgejo>
@@ -79,11 +80,10 @@
     owner @{APP_REPOSITORY_DIRS}/ r,
     owner @{APP_REPOSITORY_DIRS}/** rwlk,
 
-    owner @{APP_REPOSITORY_DIRS}/*/*.git/hooks/pre-receive  Px -> 
forgejo//hooks-pre-receive,
-    owner @{APP_REPOSITORY_DIRS}/*/*.git/hooks/post-receive Px -> 
forgejo//hooks-post-receive,
-    owner @{APP_REPOSITORY_DIRS}/*/*.git/hooks/proc-receive Px -> 
forgejo//hooks-proc-receive,
-
-    owner @{APP_REPOSITORY_DIRS}/*/*.git/hooks/update Px -> 
forgejo//hooks-update,
+    owner @{APP_HOOKS_DIRS}/pre-receive  Px -> forgejo//hooks-pre-receive,
+    owner @{APP_HOOKS_DIRS}/post-receive Px -> forgejo//hooks-post-receive,
+    owner @{APP_HOOKS_DIRS}/proc-receive Px -> forgejo//hooks-proc-receive,
+    owner @{APP_HOOKS_DIRS}/update       Px -> forgejo//hooks-update,
 
     owner @{APP_DATADIR}/data/tmp/local-repo/pull.*/ r,
     owner @{APP_DATADIR}/data/tmp/local-repo/pull.*/** rwlk,
@@ -127,9 +127,9 @@
   profile hooks-pre-receive {
     include <abstractions/forgejo-hooks>
 
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/pre-receive r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/pre-receive.d/ r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/pre-receive.d/gitea Px -> 
forgejo//hooks-gitea,
+    owner @{APP_HOOKS_DIRS}/pre-receive r,
+    owner @{APP_HOOKS_DIRS}/pre-receive.d/ r,
+    owner @{APP_HOOKS_DIRS}/pre-receive.d/gitea Px -> forgejo//hooks-gitea,
 
     include if exists <forgejo.d/hooks-pre-receive.d>
     include if exists <local/forgejo-hooks-pre-receive>
@@ -138,9 +138,9 @@
   profile hooks-post-receive {
     include <abstractions/forgejo-hooks>
 
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/post-receive r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/post-receive.d/ r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/post-receive.d/gitea Px -> 
forgejo//hooks-gitea,
+    owner @{APP_HOOKS_DIRS}/post-receive r,
+    owner @{APP_HOOKS_DIRS}/post-receive.d/ r,
+    owner @{APP_HOOKS_DIRS}/post-receive.d/gitea Px -> forgejo//hooks-gitea,
 
     include if exists <forgejo.d/hooks-post-receive.d>
     include if exists <local/forgejo-hooks-post-receive>
@@ -149,9 +149,9 @@
   profile hooks-proc-receive {
     include <abstractions/forgejo-hooks>
 
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/proc-receive r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/proc-receive.d/ r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/proc-receive.d/gitea Px -> 
forgejo//hooks-gitea,
+    owner @{APP_HOOKS_DIRS}/proc-receive r,
+    owner @{APP_HOOKS_DIRS}/proc-receive.d/ r,
+    owner @{APP_HOOKS_DIRS}/proc-receive.d/gitea Px -> forgejo//hooks-gitea,
 
     include if exists <forgejo.d/hooks-proc-receive.d>
     include if exists <local/forgejo-hooks-proc-receive>
@@ -160,9 +160,9 @@
   profile hooks-update {
     include <abstractions/forgejo-hooks>
 
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/update r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/update.d/ r,
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/update.d/gitea Px -> 
forgejo//hooks-gitea,
+    owner @{APP_HOOKS_DIRS}/update r,
+    owner @{APP_HOOKS_DIRS}/update.d/ r,
+    owner @{APP_HOOKS_DIRS}/update.d/gitea Px -> forgejo//hooks-gitea,
 
     include if exists <forgejo.d/hooks-update.d>
     include if exists <local/forgejo-hooks-update>
@@ -171,7 +171,7 @@
   profile hooks-gitea {
     include <abstractions/forgejo-hooks>
 
-    owner @{APP_REPOSITORY_DIRS}/*/*/hooks/*.d/gitea r,
+    owner @{APP_HOOKS_DIRS}/*.d/gitea r,
     /usr/bin/forgejo Px -> forgejo//forgejo-hooks,
   }
 
@@ -181,6 +181,7 @@
     /usr/bin/env      rm,
     /usr/bin/cat      rm,
     /usr/bin/basename rm,
+    /usr/bin/dirname  rm,
   }
 }
 


++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Factory/forgejo/node_modules.obscpio 
/work/SRC/openSUSE:Factory/.forgejo.new.2004/node_modules.obscpio differ: char 
485671519, line 1671762

++++++ node_modules.spec.inc ++++++
--- /var/tmp/diff_new_pack.kHjTy7/_old  2026-07-31 16:07:13.428254383 +0200
+++ /var/tmp/diff_new_pack.kHjTy7/_new  2026-07-31 16:07:13.432254522 +0200
@@ -935,7 +935,7 @@
 Source10934:         
https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz#/points-on-path-0.2.1.tgz
 Source10935:         
https://registry.npmjs.org/pony-cause/-/pony-cause-1.1.1.tgz#/pony-cause-1.1.1.tgz
 Source10936:         
https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#/possible-typed-array-names-1.1.0.tgz
-Source10937:         
https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz#/postcss-8.5.15.tgz
+Source10937:         
https://registry.npmjs.org/postcss/-/postcss-8.5.18.tgz#/postcss-8.5.18.tgz
 Source10938:         
https://registry.npmjs.org/postcss-html/-/postcss-html-1.8.1.tgz#/postcss-html-1.8.1.tgz
 Source10939:         
https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz#/postcss-import-15.1.0.tgz
 Source10940:         
https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz#/postcss-js-4.1.0.tgz
@@ -1069,7 +1069,7 @@
 Source11068:         
https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz#/supports-hyperlinks-3.2.0.tgz
 Source11069:         
https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#/supports-preserve-symlinks-flag-1.0.0.tgz
 Source11070:         
https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz#/svg-tags-1.0.0.tgz
-Source11071:         
https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz#/svgo-4.0.1.tgz
+Source11071:         
https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz#/svgo-4.0.2.tgz
 Source11072:         
https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.32.6.tgz#/swagger-ui-dist-5.32.6.tgz
 Source11073:         
https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.4.5.tgz#/sync-fetch-0.4.5.tgz
 Source11074:         
https://registry.npmjs.org/table/-/table-6.9.0.tgz#/table-6.9.0.tgz

++++++ package-lock.json ++++++
--- /var/tmp/diff_new_pack.kHjTy7/_old  2026-07-31 16:07:13.472255914 +0200
+++ /var/tmp/diff_new_pack.kHjTy7/_new  2026-07-31 16:07:13.480256192 +0200
@@ -60,7 +60,7 @@
         "mini-css-extract-plugin": "2.10.0",
         "minimatch": "10.2.5",
         "pdfobject": "2.3.0",
-        "postcss": "8.5.15",
+        "postcss": "8.5.18",
         "postcss-loader": "8.2.1",
         "postcss-nesting": "14.0.0",
         "pretty-ms": "9.0.0",
@@ -119,7 +119,7 @@
         "stylelint-declaration-strict-value": "1.11.1",
         "stylelint-plugin-logical-css": "2.1.0",
         "stylelint-value-no-unknown-custom-properties": "6.1.1",
-        "svgo": "4.0.1",
+        "svgo": "4.0.2",
         "typescript": "5.9.3",
         "typescript-eslint": "8.60.1",
         "vite-string-plugin": "2.0.4",
@@ -13003,9 +13003,9 @@
       }
     },
     "node_modules/postcss": {
-      "version": "8.5.15",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz";,
-      "integrity": 
"sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
+      "version": "8.5.18",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.18.tgz";,
+      "integrity": 
"sha512-xdB1oSLHbz1vRWgCDalrCqEFTWzFlhqFC5tIHLMOSUIjhm3XXQ1qrFy8S/ESr1JYRRXqM3c1QFiMZUJdUTqyMQ==",
       "funding": [
         {
           "type": "opencollective",
@@ -15060,9 +15060,9 @@
       "dev": true
     },
     "node_modules/svgo": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz";,
-      "integrity": 
"sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==",
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz";,
+      "integrity": 
"sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==",
       "dev": true,
       "license": "MIT",
       "dependencies": {

Reply via email to