Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-02-07 | Only print error if there actually was one | Tobias Klauser | 1 | -2/+4 | |
write() returning 0 there is fine and not considered an error. | |||||
2010-02-09 | Add .gitattributes, thanks François Marier | Tobias Klauser | 1 | -0/+2 | |
http://feeding.cloud.geek.nz/2010/02/excluding-files-from-git-archive.html Signed-off-by: Tobias Klauser <tklauser@distanz.ch> | |||||
2009-12-17 | Makefile: Change to new git command format | Tobias Klauser | 1 | -2/+2 | |
2009-10-30 | inotail.c: Add TODO comment to handle_inotify_event | Tobias Klauser | 1 | -0/+4 | |
Reopening the watch should only be done in FOLLOW_NAME mode. | |||||
2009-10-30 | inotail: Support reopening rotated files | Dominguez Bonini, David | 2 | -15/+42 | |
We changed the behaviour of the "follow" option so that it detects that file has been moved or deleted it keeps monitoring for the file instead of ignoring it. This is useful when tailing syslog circular logs, where syslog periodically moves the log to another filename and recreates the log file. Without the patch inotail would issue a "file has been moved" or a "file has been deleted message" and stop tracking the file. Now it will close the file and refresh the inotify +descriptor. When a notification arrives with a CREATE or MODIFY event, it will reopen the file and set the size to zero. We are using the patched program in an embedded ARM system with satisfactory results. | |||||
2009-07-14 | inotail.h: Correct typo | Tobias Klauser | 1 | -1/+1 | |
2009-04-23 | inotail: open with O_LARGEFILE | Sage Weil | 1 | -1/+1 | |
Opening with O_LARGEFILE avoids failing with -EFBIG on large (>2gb?) files on 32bit machines (tested on 32bit x86). | |||||
2009-04-06 | Large file support for inotail | Tobias Klauser | 1 | -0/+1 | |
Patch by hondza <sedaj2@gmail.com> Inotail fails to fstat() large files with "Error: Could not stat file '/large/file' (Value too large for defined data type)". Following patch makes it work. | |||||
2009-02-08 | Implement argument parsing for --follow | Tobias Klauser | 1 | -1/+17 | |
2009-01-26 | Prepare for -F/--follow=name options (no effect yet) | Tobias Klauser | 2 | -12/+25 | |
2009-01-26 | Change a remaining mode_t to char | Tobias Klauser | 1 | -1/+1 | |
2009-01-26 | inotail.c: More graceful error handling in watch_file() | Tobias Klauser | 1 | -3/+8 | |
Extracted from the patch by Joe Pelkey | |||||
2009-01-25 | Makefile: release target update | Tobias Klauser | 1 | -11/+24 | |
2009-01-25 | README: Mention POSIX/GNU compatibility | Tobias Klauser | 1 | -1/+4 | |
2009-01-25 | Reference head(1) in the manpage according to the original POSIX manpage | Tobias Klauser | 1 | -0/+1 | |
2009-01-25 | Document the options in the README | Tobias Klauser | 2 | -5/+25 | |
2009-01-25 | Make sure that st_blksize is greater than 0 | Tobias Klauser | 2 | -1/+4 | |
2009-01-25 | Implement remaining commandline options | Tobias Klauser | 2 | -8/+50 | |
inotail is now 100% option compatible to GNU tail (at least to the documented options) Some options make no sense for inotail (-s, --max-unchanged-stats), others are impossible (--pid) and are thus not implemented. They just emit a warning on stderr. | |||||
2009-01-25 | Update copyright | Tobias Klauser | 4 | -4/+5 | |
2009-01-25 | Add -q, --quiet and --silent options | Tobias Klauser | 2 | -12/+22 | |
inotail should become option compatible to GNU tail. | |||||
2009-01-25 | inotail.c: Macros do not set errno | Tobias Klauser | 1 | -1/+1 | |
2009-01-24 | inotail.c: Switch to postfix increment, close ifd on error | Tobias Klauser | 1 | -10/+14 | |
2009-01-24 | Move linked list structs for pipe_{bytes,lines} into these functions | Tobias Klauser | 2 | -17/+11 | |
2009-01-18 | Makefile: Add -Wextra to CFLAGS | Tobias Klauser | 1 | -1/+1 | |
2009-01-18 | inotail.h: Use sys/inotify.h | Tobias Klauser | 1 | -1/+1 | |
2009-01-18 | Merge branch 'master' of git+ssh://git.distanz.ch/home/tklauser/scm/inotail | Tobias Klauser | 5 | -178/+4 | |
2008-11-14 | More comments and clearify a return statement. | Tobias Klauser | 1 | -1/+3 | |
2008-09-23 | Update changelog | Tobias Klauser | 1 | -1/+3 | |
2008-09-23 | Merge branch 'master' of /home/tklauser/scm/inotail | Tobias Klauser | 4 | -44/+306 | |
Conflicts: inotail.c | |||||
2008-09-23 | use sys/inotify.h | Adrian Bunk | 4 | -177/+1 | |
Some time ago glibc did not yet have inotify support, which forced several applications (including inotail) to ship their own copy of the required headers. Especially considering that this also requires updating the syscall numbers each time a new architecture wants to get supported it's the best to instead switch to #include <sys/inotify.h> now. | |||||
2008-08-31 | Prepare inotail 0.6 | Tobias Klauser | 2 | -1/+10 | |
Presumably this version will not yet include the follow by name feature and the fixes for the file rotation issue (Debian bug #460527). Will have to find some time first to have a closer look at these two. | |||||
2008-08-31 | Check for file being a pipe before seeking | Tobias Klauser | 1 | -1/+1 | |
Otherwise inotail -f on a named pipe (fifo) would not work. Thanks Alexander Sulfrian. | |||||
2008-05-10 | Resolve some merge conflicts. | Tobias Klauser | 2 | -4/+3 | |
2008-04-14 | inotail.c: Comment some oarts of tail_pipe_lines/tail_pipe_bytes | Tobias Klauser | 1 | -5/+20 | |
2008-03-24 | Prevent double calls to ignore_file() in/after tail_file() | Tobias Klauser | 1 | -6/+1 | |
2008-03-01 | Merge branch 'pipe' | Tobias Klauser | 2 | -19/+260 | |
Conflicts: inotail.c | |||||
2008-03-01 | Move all #define's except PROGRAM_NAME to inotail.h | Tobias Klauser | 2 | -12/+11 | |
2008-02-11 | inotail.c: Handle IN_IGNORED event | Tobias Klauser | 1 | -0/+2 | |
This event is e.g. emitted when we remove a watch on a file. | |||||
2008-02-11 | inotail.c: Check ignore flag before ignoreing the file | Tobias Klauser | 1 | -2/+4 | |
This makes ignore_file reentrant. Calling the function on a file which is already ignored shouldn't lead to n_ignored getting incremented. | |||||
2008-01-14 | Update copyright and bump version to pre0 (ti fix Debian bug #460527) | Tobias Klauser | 2 | -3/+3 | |
2008-01-14 | inotail.c: Correct format specifier for size_t | Tobias Klauser | 1 | -1/+1 | |
2008-01-14 | inotail.c: Handle file truncation in follow mode | Tobias Klauser | 1 | -10/+15 | |
2008-01-13 | inotail.c: Correct format for size_t (fixes warning on amd64) | Tobias Klauser | 1 | -1/+1 | |
2007-11-11 | Revert "inotail.c: Decrement n_units before calling tail_pipe_from_begin"pipe | Tobias Klauser | 1 | -2/+5 | |
This reverts commit 21cddfba5f53ed0ad9d8f14bc1555c57cad9790e. Makes inotail -n +0 work again. Sometimes reducing code leads to unrecognised errors ;-) | |||||
2007-09-25 | inotail.c: typdef mode_t | Tobias Klauser | 2 | -3/+4 | |
2007-09-25 | inotail.c: Decrement n_units before calling tail_pipe_from_begin | Tobias Klauser | 1 | -5/+2 | |
Saves 2 lines of code | |||||
2007-09-19 | inotail.c: Check for n_units == 0 only if tailing from end | Tobias Klauser | 1 | -4/+9 | |
inotail -n+0/-c+0 should be allowed | |||||
2007-09-18 | inotail.c: Implement pipe tailing lines from begin | Tobias Klauser | 1 | -5/+57 | |
Use a general function for lines and bytes to prevent duplicating code. | |||||
2007-09-18 | intotail.c: Check for n_units == 0 before calling tail_pipe_*() | Tobias Klauser | 1 | -6/+3 | |
2007-09-18 | inotail.c: Implement tail_pipe_bytes() | Tobias Klauser | 2 | -9/+77 | |
For now more or less a copy from coreutils |