This version of fsnotify needs Go 1.16 (this was already the case since 1.5.1, but not documented). It also increases the minimum Linux version to 2.6.32.
A command-line utility for testing and some examples.
Changes and fixes
inotify: don't ignore events for files that don't exist (#260, #470)
Previously the inotify watcher would call os.Lstat() to check if a file still exists before emitting events.
This was inconsistent with other platforms and resulted in inconsistent event reporting (e.g. when a file is quickly removed and re-created), and generally a source of confusion. It was added in 2013 to fix a memory leak that no longer exists.
all: return ErrNonExistentWatch when Remove() is called on a path that's
not watched (#460)
inotify: replace epoll() with non-blocking inotify (#434)
Non-blocking inotify was not generally available at the time this library was written in 2014, but now it is. As a result, the minimum Linux version is bumped from 2.6.27 to 2.6.32. This hugely simplifies the code and is faster.
kqueue requires a file descriptor for every file in a directory; this would fail if a file was unreadable by the current user. Now these files are simply skipped.
windows: fix renaming a watched directory if the parent is also watched (#370)
windows: increase buffer size from 4K to 64K (#485)
This version of fsnotify needs Go 1.16 (this was already the case since 1.5.1,
but not documented). It also increases the minimum Linux version to 2.6.32.
A command-line utility for testing and some examples.
Changes and fixes
inotify: don't ignore events for files that don't exist (#260, #470)
Previously the inotify watcher would call os.Lstat() to check if a file
still exists before emitting events.
This was inconsistent with other platforms and resulted in inconsistent event
reporting (e.g. when a file is quickly removed and re-created), and generally
a source of confusion. It was added in 2013 to fix a memory leak that no
longer exists.
all: return ErrNonExistentWatch when Remove() is called on a path that's
not watched (#460)
inotify: replace epoll() with non-blocking inotify (#434)
Non-blocking inotify was not generally available at the time this library was
written in 2014, but now it is. As a result, the minimum Linux version is
bumped from 2.6.27 to 2.6.32. This hugely simplifies the code and is faster.
This commit fixes a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines. by @ozfive in sirupsen/logrus#1376
This commit fixes a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines. by @ozfive in sirupsen/logrus#1376
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
Bumps the go-deps group with 7 updates:
Updates
github.com/docker/cli
from 24.0.2+incompatible to 24.0.5+incompatibleCommits
ced0996
Merge pull request #4450 from vvoland/fix-issue-4414-Danial-Gharib-241ee40e2
configfile: Initialize nil AuthConfigs40cc1d8
Merge pull request #4445 from thaJeztah/24.0_backport_buildx_0.11.23c2278a
Merge pull request #4443 from thaJeztah/24.0_update_engine23bd6d69
Dockerfile: update buildx to v0.11.205bf7fb
vendor: github.com/docker/docker v24.0.5-0.20230718221249-d4a26c153000c6d7c0b
Merge pull request #4438 from thaJeztah/24.0_update_enginedd08d44
Merge pull request #4425 from thaJeztah/24.0_backport_credential-store-improv...809975d
Merge pull request #4423 from thaJeztah/24.0_backport_dont-ignore-volume-pars...8b5023d
vendor: github.com/docker/docker v24.0.5-0.20230717072055-8443a06149b5Updates
github.com/fsnotify/fsnotify
from 1.4.9 to 1.6.0Release notes
Sourced from github.com/fsnotify/fsnotify's releases.
... (truncated)
Changelog
Sourced from github.com/fsnotify/fsnotify's changelog.
... (truncated)
Commits
5f8c606
Update ChangeLog8878587
Tweak the docs a bit89b4cf1
Add test for re-adding a renamed file (#508)85acde2
Update x/sys69c24b0
Update x/sysfb07f82
Add test to see what happens if you watch a symlink (#498)666da9c
Clarify doc comment on WatchList() (#499)123e4e3
Add note about README version61a05ce
Update documentation and examples (#496)e180a87
Move some inotify-tests to run on all backends; test that state is cleaned up...Updates
github.com/gookit/color
from 1.5.2 to 1.5.4Release notes
Sourced from github.com/gookit/color's releases.
Commits
9027b9d
:sparkles: feat: Color add new method: IsBg(), IsFg(), IsOption() for check c...fe2b251
:sparkles: feat: RGBColor add new method: ToFg(), ToBg() for quick convert74bb513
:bug: fix: fix convert basic color to rgb color fail7da3fe3
build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0 (#64)0354c4a
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#62)dd23b12
build(deps): bump golang.org/x/sys from 0.8.0 to 0.9.0 (#63)264b64f
build(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 (#60)13c3e97
build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 (#59)a43d137
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.2 (#57)c0a8b52
{type}:chore: replace all interface{} type to anyUpdates
github.com/onsi/gomega
from 1.19.0 to 1.27.10Release notes
Sourced from github.com/onsi/gomega's releases.
... (truncated)
Changelog
Sourced from github.com/onsi/gomega's changelog.
... (truncated)
Commits
9cbf7b0
v1.27.10bdc7803
fix: go 1.21 adding goroutine ID to creator+location (#685)66bcd9d
v1.27.93b31fc3
Prevent nil-dereference in format.Object for boxed nil error (#681)360849b
Bump golang.org/x/net from 0.11.0 to 0.12.0 (#679)86f3659
chore: use String() instead of fmt.Sprintf (#678)642ead0
Bump golang.org/x/net from 0.10.0 to 0.11.0 (#674)ceb9ca6
chore: unnecessary use of fmt.Sprintf (#677)a2087d8
Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 (#675)fc9a89f
docs: fix ContainSubstring references (#673)Updates
github.com/pkg/profile
from 1.5.0 to 1.7.0Release notes
Sourced from github.com/pkg/profile's releases.
Commits
1ac3e9a
Merge pull request #67 from yonderblue/changese103051
Add clock (fgprof) profile3704c8d
Fix MemProfileAllocs and MemProfileHeap optionsUpdates
github.com/sirupsen/logrus
from 1.8.1 to 1.9.3Release notes
Sourced from github.com/sirupsen/logrus's releases.
... (truncated)
Commits
d40e25c
fix panic in Writerf9291a5
Revert "Revert "Merge pull request #1376 from ozfive/master""352781d
Revert "Merge pull request #1376 from ozfive/master"b30aa27
Merge pull request #1339 from xieyuschen/patch-16acd903
Merge pull request #1376 from ozfive/master105e63f
Merge pull request #1 from ashmckenzie/ashmckenzie/fix-writer-scannerc052ba6
Scan text in 64KB chunkse59b167
Merge pull request #1372 from tommyblue/syslog_different_loglevels766cfec
This commit fixes a potential denial of service vulnerability in logrus.Write...70234da
Add instructions to use different log levels for local and syslogUpdates
github.com/spf13/cobra
from 1.6.1 to 1.7.0Release notes
Sourced from github.com/spf13/cobra's releases.
Commits
4dd4b25
Update main image to better handle dark background (#1883)45360a5
Allow sourcing zsh completion script (#1917)c8a20a1
Document suggested layout for subcommands (#1930)b197a24
Update projects_using_cobra.md (#1932)9e6b58a
update copyright year (#1927)fb36524
ci: test Golang 1.20 (#1925)c7300f0
ci: deprecate go 1.16 (#1926)567ea8e
Add support for PowerShell 7.2+ (#1916)3daa4b9
Add keeporder to shell completion (#1903)a516d41
Removes stale bot from GitHub action (#1908)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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually