Skip to content

Bump github.com/landlock-lsm/go-landlock from 0.0.0-20250303204525-1544bccde3a3 to 0.11.0 - #24

Closed
dependabot[bot] wants to merge 28 commits into
masterfrom
dependabot/go_modules/github.com/landlock-lsm/go-landlock-0.11.0
Closed

dependabot[bot] wants to merge 28 commits into
masterfrom
dependabot/go_modules/github.com/landlock-lsm/go-landlock-0.11.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 7, 2026

Copy link
Copy Markdown

Bumps github.com/landlock-lsm/go-landlock from 0.0.0-20250303204525-1544bccde3a3 to 0.11.0.

Release notes

Sourced from github.com/landlock-lsm/go-landlock's releases.

ABI V11 Support

Transparent changes for Go-Landlock users:

  • LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS: By using this new flag, Go-Landlock can avoid unnecessary thread locking and an extra syscall during Landlock enforcement. This feature is safe for all users and automatically used.

Documentation updates for better AI-assisted development:

  • Added UPGRADE.md to point to upgrade procedure. This conventional file name is picked up by tools like Github's dependabot.
  • Documented how to use Landlock in Go with raw syscalls. I hope that some vibe coded apps will avoid common pitfalls that way.

ABI V10 Support

Features:

  • UDP bind/connect/send restrictions
  • Quieting audit logging

ABI V9 support

Adds support for LANDLOCK_ACCESS_FS_RESOLVE_UNIX (see https://docs.kernel.org/userspace-api/landlock.html#filesystem-flags), as introduced by Linux 7.1 today.

Users are advised to use landlock.V9 to restrict outgoing connections to named UNIX sockets. Individual sockets or directories can be allow-listed using the FSRule.WithResolveUnix() modifier for file system rules. As usual, the things to look out for are documented in config.go next to the landlock.V9 identifier.

For a step-by-step instruction for upgrading (or when using an AI agent!), see https://github.com/landlock-lsm/go-landlock/blob/main/docs/upgrade.md

Full Changelog: landlock-lsm/go-landlock@v0.8.1...v0.9.0

v0.8.1

  • The landlocktsync build constraint allows to build Go-Landlock without libpsx
  • Documentation
    • docs/: Some .md files to document user-centric workflows (onboarding/updating/...)
    • Various documentation fixes

ABI V8 support

  • composite rule support
    • landlock.CompositeRule(r1, r2, ...) creates a rule value that bundles the rules r1, r2, ... together into a single rule object
    • This is useful for building reusable libraries of related Landlock rules
  • TSYNC support (Linux 7.0+)
    • Improves reliability when working with multithreaded cgo bindings
    • Fixes the slightly inaccurate semantics when signaling and using abstract UNIX sockets between independently spawned child processes

ABI V7 suppport

In v0.7.0, @​flavio has added support for Landlock's audit logging feature, which was introduced in Linux 6.15. Thank you!

  • By default, Landlock logs access denials from the same Go process which enforced the Landlock policy, but not from its subprocesses.
  • With new methods in the Config type, you can:
    • Disable Landlock denial audit logging for the current process
    • Enable Landlock denial audit logging for subprocesses
    • Suppress Landlock denial audit logging from nested Landlock policies

For details, see the Landlock announcement at: https://lore.kernel.org/landlock/20250519.queejoh3Phei@digikod.net/T/#m8739230658e1bd7b06cd1af69cc3fde7c7d37e88 and the documentation for landlock_restrict_self.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot Bot and others added 28 commits October 18, 2025 14:51
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.33.0 to 0.38.0.
- [Commits](golang/net@v0.33.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps golang from 1.21 to 1.25.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: '1.25'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ng.org/x/net-0.38.0

Bump golang.org/x/net from 0.33.0 to 0.38.0
Bumps suah.dev/protect from 1.2.3 to 1.2.4.

---
updated-dependencies:
- dependency-name: suah.dev/protect
  dependency-version: 1.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
….dev/protect-1.2.4

Bump suah.dev/protect from 1.2.3 to 1.2.4
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.33.0 to 0.46.0.
- [Commits](golang/net@v0.33.0...v0.46.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ng.org/x/net-0.46.0

Bump golang.org/x/net from 0.33.0 to 0.46.0
Bumps [github.com/things-go/go-socks5](https://github.com/things-go/go-socks5) from 0.0.5 to 0.1.0.
- [Release notes](https://github.com/things-go/go-socks5/releases)
- [Changelog](https://github.com/things-go/go-socks5/blob/master/.goreleaser.yaml)
- [Commits](things-go/go-socks5@v0.0.5...v0.1.0)

---
updated-dependencies:
- dependency-name: github.com/things-go/go-socks5
  dependency-version: 0.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…hub.com/things-go/go-socks5-0.1.0

Bump github.com/things-go/go-socks5 from 0.0.5 to 0.1.0
…actions/setup-go-6

Bump actions/setup-go from 5 to 6
bump to psx v1.2.76 & go-landlock v0.0.0-20250303204525
The default log level is now set to error, with verbose or silent as alternatives. Thanks to chkp-aviads for the approach on how to use the wireguard logger.
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto).


Updates `golang.org/x/crypto` from 0.43.0 to 0.45.0
- [Commits](golang/crypto@v0.43.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
…modules-dd7da38a6b

Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in the go_modules group across 1 directory
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.47.0 to 0.48.0.
- [Commits](golang/net@v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ang.org/x/net-0.48.0

Bump golang.org/x/net from 0.47.0 to 0.48.0
Bumps [github.com/landlock-lsm/go-landlock](https://github.com/landlock-lsm/go-landlock) from 0.0.0-20250303204525-1544bccde3a3 to 0.11.0.
- [Release notes](https://github.com/landlock-lsm/go-landlock/releases)
- [Commits](https://github.com/landlock-lsm/go-landlock/commits/v0.11.0)

---
updated-dependencies:
- dependency-name: github.com/landlock-lsm/go-landlock
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Nov 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant