This release includes a few fixes for MkdirAll when dealing with S_ISUID
and S_ISGID, to solve a regression runc hit when switching to MkdirAll.
Passing the S_ISUID or S_ISGID modes to MkdirAllInRoot will now return
an explicit error saying that those bits are ignored by mkdirat(2). In
the past a different error was returned, but since the silent ignoring
behaviour is codified in the man pages a more explicit error seems
apt. While silently ignoring these bits would be the most compatible
option, it could lead to users thinking their code sets these bits
when it doesn't. Programs that need to deal with compatibility can
mask the bits themselves. (#23, #25)
If a directory has S_ISGID set, then all child directories will have
S_ISGID set when created and a different gid will be used for any
inode created under the directory. Previously, the "expected owner and
mode" validation in securejoin.MkdirAll did not correctly handle this.
We now correctly handle this case. (#24, #25)
Passing the S_ISUID or S_ISGID modes to MkdirAllInRoot will now return
an explicit error saying that those bits are ignored by mkdirat(2). In the
past a different error was returned, but since the silent ignoring behaviour
is codified in the man pages a more explicit error seems apt. While silently
ignoring these bits would be the most compatible option, it could lead to
users thinking their code sets these bits when it doesn't. Programs that need
to deal with compatibility can mask the bits themselves. (#23, #25)
Fixed
If a directory has S_ISGID set, then all child directories will have
S_ISGID set when created and a different gid will be used for any inode
created under the directory. Previously, the "expected owner and mode"
validation in securejoin.MkdirAll did not correctly handle this. We now
correctly handle this case. (#24, #25)
Bumps the go-patch group with 10 updates in the / directory:
1.30.3
1.30.5
1.27.17
1.27.33
1.34.4
1.34.9
0.3.1
0.3.2
1.0.20
1.0.111
1.14.11
1.14.41
0.0.25
0.0.30
1.34.1
1.34.2
1.8.0
1.8.1
1.34.1
1.34.2
Bumps the go-patch group with 2 updates in the /api directory: github.com/go-logr/logr and github.com/onsi/gomega. Bumps the go-patch group with 5 updates in the /tfctl directory:
1.4.1
1.4.2
1.34.0
1.34.2
1.8.0
1.8.1
1.34.1
1.34.2
0.17.0
0.17.2
Updates
github.com/aws/aws-sdk-go-v2
from 1.30.3 to 1.30.5Commits
a2b751d
Release 2024-09-03e22c249
Regenerated Clientsff0cf6f
Update API model3120376
refactoring of buildQuery to accept a list of maintained headers to l… (#2773)4ed838e
Merge pull request #2768 from bhavya2109sharma/presignedurl-requestpayer-changed4bd42f
Merge branch 'main' into presignedurl-requestpayer-change0353706
Added Changelog97e2d3f
Release 2024-08-304cca52b
Regenerated Clientsc8a5146
Update endpoints modelUpdates
github.com/aws/aws-sdk-go-v2/config
from 1.27.17 to 1.27.33Commits
f1d71c5
Release 2024-09-04e4813e1
Regenerated Clients0e8bb90
Update partitions file6a5875b
Update endpoints modelf7030de
Update API modela2b751d
Release 2024-09-03e22c249
Regenerated Clientsff0cf6f
Update API model3120376
refactoring of buildQuery to accept a list of maintained headers to l… (#2773)4ed838e
Merge pull request #2768 from bhavya2109sharma/presignedurl-requestpayer-changeUpdates
github.com/aws/aws-sdk-go-v2/credentials
from 1.17.17 to 1.17.32Commits
f1d71c5
Release 2024-09-04e4813e1
Regenerated Clients0e8bb90
Update partitions file6a5875b
Update endpoints modelf7030de
Update API modela2b751d
Release 2024-09-03e22c249
Regenerated Clientsff0cf6f
Update API model3120376
refactoring of buildQuery to accept a list of maintained headers to l… (#2773)4ed838e
Merge pull request #2768 from bhavya2109sharma/presignedurl-requestpayer-changeUpdates
github.com/aws/aws-sdk-go-v2/service/dynamodb
from 1.34.4 to 1.34.9Commits
54f11c0
Release 2024-06-17d5c4ad0
Regenerated Clientse7057a6
Update API model374440d
Merge pull request #2490 from aws/feat-aid-endpoints3133994
fix changelog5ceabb7
merge from mainb0e0b9f
resolve merge conflictaa796dc
drop x/net codegen dependency (#2680)bc5bd7c
Release 2024-06-14215d328
Regenerated ClientsUpdates
github.com/aws/smithy-go
from 1.20.3 to 1.20.4Changelog
Sourced from github.com/aws/smithy-go's changelog.
... (truncated)
Commits
f0c6adf
Release 2024-08-14f908d96
remove non-runtime changelog01ee7a5
bump min go to 1.21 (#531)0d6c804
add rollout switches for waiters (#527)fb114ca
upgrade to checkstyle 10.17.0 (#526)2a8d531
remove date in copyright headers (#525)3cc78c0
implement full jmespath support in codegen for downstream AWS SDK v2 (#523)d35aa79
Update README.md0f86e9f
Update README.mdUpdates
github.com/cyphar/filepath-securejoin
from 0.3.1 to 0.3.2Release notes
Sourced from github.com/cyphar/filepath-securejoin's releases.
Changelog
Sourced from github.com/cyphar/filepath-securejoin's changelog.
Commits
e408943
VERSION: release v0.3.21c875f5
CHANGELOG: fix headersfdaafcc
merge #25 into cyphar/filepath-securejoin:main1acda83
mkdirall: correctly handle sgid directory parent8484faf
tests: mkdirall: refactor check and mkdirall helpers350d697
mkdirall: explicitly return an error for suid/sgid bits43b1026
tests: procfs: skip procfs tests if overmounting is blocked82e5725
VERSION: back to developmentUpdates
github.com/elgohr/go-localstack
from 1.0.20 to 1.0.111Commits
f2338a6
Merge pull request #980 from elgohr/dependabot/go_modules/docker-12c74cbbec2a3219b
Bump the docker group with 2 updatese1faedc
Merge pull request #981 from elgohr/dependabot/go_modules/github.com/maxbruns...aa3a744
Bump github.com/maxbrunsfeld/counterfeiter/v6 from 6.8.1 to 6.9.02fc3485
Merge pull request #979 from elgohr/dependabot/go_modules/aws-sdk-6b3fa0658d53cc661
Bump the aws-sdk group with 2 updates6aad1c3
Merge pull request #978 from elgohr/dependabot/go_modules/aws-sdk-20894f4fe9ef7f75e
Bump the aws-sdk group with 25 updateseac59af
Merge pull request #976 from elgohr/dependabot/go_modules/docker-a5ce252b7bca13cde
Bump the docker group with 2 updatesUpdates
github.com/go-logr/logr
from 1.4.1 to 1.4.2Release notes
Sourced from github.com/go-logr/logr's releases.
Commits
1205f42
Merge pull request #295 from go-logr/dependabot/github_actions/actions/checko...ccedcbd
Merge pull request #294 from go-logr/dependabot/github_actions/github/codeql-...bead577
build(deps): bump actions/checkout from 4.1.5 to 4.1.6a492d95
build(deps): bump github/codeql-action from 3.25.4 to 3.25.519ad07c
build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.31c97a21
build(deps): bump actions/checkout from 4.1.4 to 4.1.5f70c5b5
build(deps): bump github/codeql-action from 3.25.3 to 3.25.44ade8d3
build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.188d98bd
Merge pull request #289 from go-logr/dependabot/github_actions/golangci/golan...432cd86
Merge pull request #288 from go-logr/dependabot/github_actions/actions/setup-...Updates
github.com/jenkins-x/go-scm
from 1.14.11 to 1.14.41Release notes
Sourced from github.com/jenkins-x/go-scm's releases.
... (truncated)
Commits
179ef0a
chore: release 1.14.419aaff94
chore: add variables12239b8
Merge pull request #452 from jenkins-x/dependabot/go_modules/github.com/bluek...2414a0d
Merge pull request #451 from jenkins-x/dependabot/go_modules/k8s.io/apimachin...3289ca2
chore(deps): bump github.com/bluekeyes/go-gitdiff from 0.7.3 to 0.7.47069d47
chore(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3f32b90c
Merge pull request #450 from jenkins-x/dependabot/go_modules/k8s.io/apimachin...dcbc130
chore(deps): bump k8s.io/apimachinery from 0.29.0 to 0.30.28cbc01f
Merge pull request #449 from jenkins-x/dependabot/go_modules/golang.org/x/oau...a50243e
Merge pull request #444 from jenkins-x/dependabot/go_modules/github.com/bluek...Updates
github.com/kubescape/go-git-url
from 0.0.25 to 0.0.30Commits
d27eb58
Merge pull request #16 from kubescape/fix-gitlab1ba58cb
use detected host in gitlab apiafc1c54
Merge pull request #15 from kubescape/fix-gitlab29a0174
also support self hosted gitlab in NewGitAPI1d0b89d
Merge pull request #14 from kubescape/fix-gitlabec5afaf
add support for self-hosted gitlab0a7f7ed
Merge pull request #13 from kubescape/fix-gitlab5dd5ab2
fix gitlab project ID generation36432da
Merge pull request #12 from hectorj2f/fix_git_urls_cvee2ce7a0
replace whilp/git-urls module by chainguard-dev/git-urlsUpdates
github.com/onsi/gomega
from 1.34.1 to 1.34.2Release notes
Sourced from github.com/onsi/gomega's releases.
Changelog
Sourced from github.com/onsi/gomega's changelog.
Commits
7cabed6
v1.34.2c59c6dc
bump ginkgo as well8158b99
bump to go 1.22 - remove x/exp dependencyUpdates
github.com/spf13/cobra
from 1.8.0 to 1.8.1Release notes
Sourced from github.com/spf13/cobra's releases.
... (truncated)
Commits
e94f6d0
Address golangci-lint deprecation warnings, enable some more linters (#2152)8003b74
Remove fully inactivated linters (#2148)5c2c1d6
Consistent annotation names (#2140)5a1acea
build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4 (#2127)0fc86c2
docs: update user guide (#2128)6b5f577
More linting (#2099)bd914e5
fix: remove deprecated io/ioutils package (#2120)1f80fa2
chore: remove repetitive words (#2122)c69ae4c
ci: test golang 1.22 (#2113)a30cee5
build(deps): bump actions/cache from 3 to 4 (#2102)Updates
google.golang.org/protobuf
from 1.34.1 to 1.34.2Updates
k8s.io/apimachinery
from 0.30.1 to 0.30.3Commits
Updates
github.com/go-logr/logr
from 1.4.1 to 1.4.2Release notes
Sourced from github.com/go-logr/logr's releases.
Commits
1205f42
Merge pull request #295 from go-logr/dependabot/github_actions/actions/checko...ccedcbd
Merge pull request #294 from go-logr/dependabot/github_actions/github/codeql-...bead577
build(deps): bump actions/checkout from 4.1.5 to 4.1.6a492d95
build(deps): bump github/codeql-action from 3.25.4 to 3.25.519ad07c
build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.31c97a21
build(deps): bump actions/checkout from 4.1.4 to 4.1.5f70c5b5
build(deps): bump github/codeql-action from 3.25.3 to 3.25.44ade8d3
build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.188d98bd
Merge pull request #289 from go-logr/dependabot/github_actions/golangci/golan...432cd86
Merge pull request #288 from go-logr/dependabot/github_actions/actions/setup-...Updates
github.com/onsi/gomega
from 1.34.0 to 1.34.2Release notes
Sourced from github.com/onsi/gomega's releases.
Changelog
Sourced from github.com/onsi/gomega's changelog.
Commits
7cabed6
v1.34.2c59c6dc
bump ginkgo as well8158b99
bump to go 1.22 - remove x/exp dependencyUpdates
golang.org/x/net
from 0.25.0 to 0.28.0Commits
4542a42
go.mod: update golang.org/x dependencies765c7e8
xsrftoken: create no padding base64 string by RawURLEncoding032e4e4
LICENSE: update per Google Legale2310ae
go.mod: update golang.org/x dependencies77708f7
quic: skip tests which depend on unimplemented UDP functions on Plan 99617c63
http2: avoid Transport hang with Connection: close and AllowHTTP66e838c
go.mod: update golang.org/x dependencies6249541
http2: avoid race in server handler SetReadDeadine/SetWriteDeadline603e3e6
quic: disable X25519Kyber768Draft00 in tests67e8d0c
http2: report an error if goroutines outlive serverTester testsUpdates
github.com/go-logr/logr
from 1.4.1 to 1.4.2Release notes
Sourced from github.com/go-logr/logr's releases.