Merge pull request #248 from inotify-tools/release-per-commit
Release every green commit on master
Merge pull request #247 from inotify-tools/rust-rewrite
Rewrite inotify-tools in Rust
uname_m
Add CRB repo
Forgot -y
Fix CI
update ubuntu versions
Add doxygen
Rm doxygen and cirrus
Rust recommendation
Remove travis
Complete Rust rewrite of inotify-tools
Merge pull request #230 from jankratochvil/crash1024
Fix a crash on >=1024 watched files
Merge pull request #229 from arnib/master
improvement: allow recursive watch with --include
Merge pull request #220 from nirhaike/feature/force-static-compilation
Add flag for forcing static compilation
Merge pull request #216 from inotify-tools/fedora-39
Add Fedora 39 build to github actions
Merge pull request #215 from inotify-tools/rm-dead-builds
Remove dead builds from README.md
Merge pull request #214 from inotify-tools/rm-solarcloud
Disable SonarCloud
Merge pull request #213 from jwilk-forks/man
Fix formatting of man page references
Merge pull request #196 from defanor/fanotify-only-options
Combine fanotify and inotify versions of binaries
inotify-tools 4.23.8.0
Merge pull request #191 from heitbaum/out-of-tree
fix build when being done out of tree
inotify-tools 4.23.8.0
Merge pull request #188 from inotify-tools/rm_other_libs
Ensure C++ libraries are not linked in
Merge pull request #189 from inotify-tools/debian12
Add debian 12
Merge pull request #190 from inotify-tools/cs9
Enable CentOS Stream 9 build
Merge pull request #184 from inotify-tools/g++-fanalyzer
Add -fanalyzer to build
Merge pull request #187 from inotify-tools/ubuntu-22.04-single
Combine to one build machine, reduce test iteration to 32
Merge pull request #186 from inotify-tools/manual-bumps
Return to building on 20.04 and 22.04
Merge pull request #185 from amir73il/fsnotify
Fix fanotify_supported()
Fix enabling of fanotify/fsnotify. (#183)
C to C++
Remove coverity
Update Cirrus CI FreeBSD images (#181)
Fix build with musl and add Alpine buildnode to CI (#174)
Make build containerized
Add CodeQL workflow for GitHub code scanning (#173)
libinotifytools: Rename init variable to fix conflict with entry point (#170)
support cross compile for Android (#167)
Update FreeBSD build
inotify-tools 3.22.6.0
Cast pointer to char so increments to pointer are at one byte intervals
inotify-tools 3.22.1.0
Fix printing of filename when watching a file (#157) (#159)
Properly terminate escaped CSV strings. (#158)
rm unneccesary breaks
setup sonarcloud
Revert "libinotifytools: Bridge differences between musl/glibc/kernel fnotify.h (#154)" (#156)
libinotifytools: Include limit.h for PATH_MAX
libinotifytools: Bridge differences between musl/glibc/kernel fnotify.h (#154)
print to stderr if you fail to fopen file
inotify-tools 3.21.9.6
Fix spellings in manpages (#149)
update path for includes in stats.h
rh_build
Ensure this works for fedora build
Wrong pointer passed to realloc
Fix offset compiler warning
Revert "Free strdup strings and not argv ones"
inotify-tools 3.21.9.0
end_of_stack pointer to include any char* in argv stack
Automatically close stale issues and PRs
Last element would be null
Add code coverage build
Free strdup strings and not argv ones
Rm unneccesary daemon code
Only run coverity on x86
New travis format
xenial to focal
travis.org to travis.com
Install clang-tools separately
Add warnings
Remove unused macros
Unsafe string functions replaced
Codacy stuff
Make static functions static
Fix memory leak
Change to unsigned int everywhere
Use define instead of variable
Add some suppressions
Change macro to function
Check if strftime equals zero
False resource leak detect
Reducing scope of some variables
dirfd shadows dirfd
printf args incorrect
syslog name clash
Filename is always true
Add cppcheck
Handle case where timeout is negative or greater than UINT
Readlink used insecurely
Update inotifytools.c (#143)
Add coverity status button
Resource leak customformat
Address sanitizer build
Copy into fixed size buf
Add automated coverity
Fix resource leak, fclose in every case
Document that files are handled by their inodes (#141)
Fix spelling error in final binary (#140)
Shutting up LGTM analysis
Change git diff to git diff --name-only
Run github actions on pull request
Fanotify support (#134)
Wait a little longer to check the log file
More logging cookie failed test
clang-format check
Fix omission of --include/--includei options in man pages (#133)
Fix cirrus build for FreeBSD
Prevent processes lying around and fix flakey tests
Add statically linked builds to build scripts
Remove duplicate code
Extract stats into their own file (#129)
Change to './configure --prefix=/usr'
Update INSTALL with ./autogen.sh
docs: fix simple typo, charater -> character (#122)
inotify-tools 3.20.11.0
Allow produce NULL-delimited output (#118)
Resolves Issue #72 (#113)
User $(id -u) over $USER
Create FUNDING.yml
Add integration test to test if chown is tracked successfully
Only call git clean -fdx if specified
Update issue templates
Create CODE_OF_CONDUCT.md
Added -P/--no-dereference to watch a symlink (#46)
Use localtime_r over localtime
Fix some issues pointed out by lgtm
cirrus-ci: disable the FreeBSD 13 builds
Add status for FreeBSD
Stop running unit tests on FreeBSD
Makefile.am: add build rule for README (#111)
Add arm64 build
inotify-tools 3.20.2.2
int to long
inotify-tools 3.20.2.1
Potential buffer overflow where length is larger than 4095
inotify-tools 3.20.2
Update maintainers and original author
Update AUTHORS file
Use stat and lstat if stat64 is not available in common.c also
Use standard flexible array member C code introduced in C99
Use stat and lstat if stat64 is not available
Add FreeBSD build
Support for gcc 9
De-duplicate build_and_test script
Add Wall and Werror
Add build status to README
Run integration tests
Run tests on build
URL updates
inotify-tools: fix __NR_inotify_add_watch system call number on _MIPS_SIM_ABI64 (#71)
Build on 16.04 and 18.04
Build on gcc and clang in CI
Fix error when compiling with clang
Fix some compiler warnings
Add some more files to .gitinore
No need to pass void* anymore
Use ISO 8061
Use ChangeLog date instead of build date (#97)
Fix stack overflow in: `inotifytools_replace_filename` (#104)
Fix typo in man page of inotifywait. (#96)
remove redundant assignment (detected by clang) (#93)
Corrected install instruction, (#99)
correct spelling mistake (#75)
Update README
Create ccpp.yml
fix example two (#100)
Merge pull request #86 from rvoicilas/issues/85/fix-clang-warnings
Fix clang pointer-sign warning
Fix clang int-to-void-pointer-cast warning
Fix clang return-type warning
inotify-tools 3.20.1
Fix man page for inotifywait about blocking timeout
Fix cast from pointer to integer of different size warning
Remove deprecated editor comment
clang-format for test.c
Merge pull request #54 from andreas-schwab/master
Merge pull request #82 from rvoicilas/issue62-use-realpath-on-outfile-in-daemon-mode
Use realpath on --outfile
Remove bug report email address
Run clang-format on src/
Start using clang-format in order to enforce a code style
inotify-tools 3.20.0
Merge pull request #79 from rvoicilas/integrate-next-into-master
Convert long options to an array for easier management
inotifywait: use standard daemon() func
Test that inotifywait exit code is 2 when no events
Add sharness as a test framework
Fix invalid use of reserved identifier
Update email address
Merge pull request #40 from emcrisostomo/master
Fix permission problems in dist-hook and remove touch calls which are breaking distcheck.
Use Autoconf output files to fill in variables in man pages instead of manually invoking sed on them.
Remove docdir definition (solves warning: docdir was already defined in condition TRUE, which includes condition DOXYGEN_ENABLE in configure.ac:5.
Add AM_CPPFLAGS so that includes work in an out-of-tree build.
Fix typo in ACLOCAL_AMFLAGS definition.
Remove GNU Build Systems artifacts from .gitignore and ignore the entire auxiliary configuration directory instead.
Update newer INSTALL file.
Use autoreconf instead of manually invoking each tool one by one.  Allow arguments to be passed to autogen.sh.
Quote AC_LANG_PROGRAM to silence new Autoconf warnings and use auxiliary configuration directory.
Fix warnings reported by GCC build flags
timeout is now a long int across all code
Negative timeout for blocking behaviour. Fixes #37
csv_escape checks for NULL parameter
Do not double escape names. Fixes #36
Fix doc wording for inotifytools_next_events()
Merge remote-tracking branch 'kitech/master'
fix inotifytools_next_events timeout == 0 keep blocking bug
Remove m4/ from .gitignore
start a gitignore
m4: create new directory for clean autogen.sh run
Update --monitor help
Merge remote branch 'sjon-hortensius/master'
Making inotifywatch's timeout value an unsigned long int
Getting rid of the unused constant EXCLUDE_CHUNK
Properly handle timeout values over ULLONG_MAX
Merge pull request #19 from rohanpm/master
Improve error message on initialization failure
Fixed error() value after failed initialize()
Allow combining monitor and timeout option inotifywait would disallow combining -m and -t option, but removing that check actually enables a feature where we monitor for a maximum amount of time (after last event)
Issue #8: warn when --exclude was used multiple times
Merge pull request #3 from weisslj/master
Merge pull request #9 from jonathan00/patch-1
added event 'move_self' to print_event_descriptions
Add --include and --includei option
Support building static binaries via --enable-static-binary configure flag
Updated version tag and the way the change log is generated (switched from svn to git)
Documentation for --daemon. (thanks to Terry Burton) Signed-off-by: Radu Voicilas <rvoicilas@gmail.com>
Fix for COPYING.
Validate the result of inotifytools_filename_from_wd when passed as input to csv_escape.
libtool 2.2.6a claims about these updates:
aclocal.m4:123: AC_PROG_LIBTOOL is expanded from...
From: Robert Schwebel <r.schwebel@pengutronix.de>
From: Marc Kleine-Budde <mkl@pengutronix.de>
Include refactorings for inotifywatch.
Seems like config.h is needed after all.
Include refactorings for common.
Include refactorings for inotifywait.
Minor code style tweaks.
Small typos.
Switched to using EXIT_SUCCESS and EXIT_FAILURE.
Getting rid of the .svn files
First import from sourceforge.