summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: c2ed7065f81449f3ca6ea09a2f91b075231306dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
2008-01-01 08:50  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.13

2008-01-01 08:39  Rohan McGovern

	* src/inotifywait.c:
	  Fixes: --timefmt option is ignored

2007-11-24 23:02  Rohan McGovern

	* libinotifytools/src/inotifytools.c:
	  Fixes inaccurate documentation (remove out-of-date todolist
	  entry).

2007-11-24 00:54  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.12

2007-11-24 00:47  Rohan McGovern

	* configure.ac, libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/inotifytools.h,
	  libinotifytools/src/test.c:
	  Fixes: inability to free memory allocated by inotifytools, and
	  bogus memory leak check.

2007-11-23 23:58  Rohan McGovern

	* src/inotifywait.c:
	  Fixes: spurious warning when `--format' option given to
	  inotifywait

2007-11-23 23:55  Rohan McGovern

	* libinotifytools/src/inotifytools.c:
	  Fixes: inotifywait fails to watch newly created directories when
	  recursively watching a symlink to a directory.

2007-09-18 08:15  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.11

2007-09-18 08:06  Rohan McGovern

	* libinotifytools/src/inotifytools.c, libinotifytools/src/test.c:
	  Fix a buffer overflow in inotifytools_snprintf, and add a test
	  for that function in `make test'.

2007-05-05 07:28  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.10

2007-05-05 01:19  Rohan McGovern

	* libinotifytools/src/Makefile.am,
	  libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools_p.h,
	  libinotifytools/src/redblack.c, libinotifytools/src/redblack.h,
	  libinotifytools/src/test.c, src/common.c, src/inotifywatch.c:
	  Greatly improve performance by storing data in a red-black tree.
	  The implementation is from libredblack, by Damian Ivereigh.
	  Remove a few unnecessary warnings.

2007-04-29 06:03  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.9

2007-04-29 05:58  Rohan McGovern

	* libinotifytools/src/inotifytools.c, libinotifytools/src/test.c:
	  Store watch information in a doubly linked list instead of
	  simple arrays.
	  This fixes some bugs (including a segfault) when watching a LOT
	  of files,
	  however performance might suffer.

2007-02-18 00:26  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.8

2007-02-18 00:22  Rohan McGovern

	* libinotifytools/src/inotifytools.c:
	  Remove "regex" debugging output.

2007-02-04 06:24  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.7

2007-02-04 06:17  Rohan McGovern

	* libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/inotifytools.h,
	  man/inotifywait.1, man/inotifywatch.1, src/common.c,
	  src/common.h, src/inotifywait.c, src/inotifywatch.c:
	  Add `--exclude' and `--excludei' options to inotifywait and
	  inotifywatch and supporting function in libinotifytools. These
	  allow events to be excluded if they match a given regular
	  expression.
	  Probably fix some compile warnings to do with 64 bit pointers.
	  Add `extern "C"' to headers when using C++.

2006-12-17 00:09  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.6

2006-12-17 00:06  Rohan McGovern

	* libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/inotifytools.h,
	  src/inotifywait.c, src/inotifywatch.c:
	  Make inotifywait and inotifywatch correctly handle moving files
	  into or out of watched directories. Also add some functions to
	  libinotifytools to help in doing this.

2006-12-04 07:07  Rohan McGovern

	* configure.ac:
	  VERSION 3.5

2006-12-03 22:13  Rohan McGovern

	* src/inotifywatch.c:
	  Remove unnecessary/incorrect `;'. Mysteriously, did not seem to
	  affect anything. Thanks Ulrich Holeschak.

2006-12-03 08:42  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.4

2006-12-03 08:40  Rohan McGovern

	* libinotifytools/src/inotifytools.c, man/inotifywait.1,
	  man/inotifywatch.1, src/common.c, src/common.h,
	  src/inotifywait.c, src/inotifywatch.c:
	  Added --fromfile option to inotifywait and inotifywatch, to read
	  names of files to watch from a file or standard input.
	  Fixed some compiler warnings.

2006-12-03 06:50  Rohan McGovern

	* libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/inotifytools.h,
	  man/inotifywait.1, man/inotifywatch.1, src/inotifywait.c,
	  src/inotifywatch.c:
	  Add file exclusion feature to inotifywait, inotifywatch and
	  libinotifytools.
	  Thank you Ulrich Holeschak for the idea and initial patch.

2006-10-31 08:42  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.3

2006-10-30 09:44  Rohan McGovern

	* libinotifytools/src/inotifytools.c:
	  Fix uninitialised data used by inotifytools_wd_from_filename.

2006-10-30 09:17  Rohan McGovern

	* configure.ac, libinotifytools/src/inotifytools/inotify.h.in:
	  Fix sys/inotify.h test.

2006-10-30 00:46  Rohan McGovern

	* configure.ac, libinotifytools/src/test.c:
	  Actually test if <sys/inotify.h> works, not just if it exists.

2006-10-29 21:31  Rohan McGovern

	* libinotifytools/src/Makefile.am,
	  libinotifytools/src/inotifytools.c:
	  Start a TODO list.

2006-10-29 01:22  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am,
	  libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/Makefile.am,
	  libinotifytools/src/test.c:
	  Add some automated tests to 'make check'.
	  Fix a few very minor bugs in libinotifytools uncovered by the
	  tests.

2006-10-28 23:46  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.2

2006-10-28 23:45  Rohan McGovern

	* libinotifytools/src/inotifytools.c:
	  Fix crash with -e option to inotifywait and inotifywatch, thanks
	  Bauke Jan Douma for reporting.

2006-10-28 09:43  Rohan McGovern

	* upload_api_docs:
	  Add a small script to upload API docs to Sourceforge page.

2006-10-28 09:17  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am,
	  libinotifytools/src/inotifytools.c:
	  VERSION 3.1

2006-10-28 00:52  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am,
	  libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/Makefile.am,
	  libinotifytools/src/inotifytools/inotify-nosys.h,
	  libinotifytools/src/inotifytools/inotify.h,
	  libinotifytools/src/inotifytools/inotify.h.in:
	  Use <sys/inotify.h> from glibc 2.4 and newer if available, but
	  provide a fallback header file if it is not.

2006-10-27 11:43  Rohan McGovern

	* libinotifytools/src/Makefile.am:
	  Fix problem with $DESTDIR

2006-10-27 11:33  Rohan McGovern

	* configure.ac, libinotifytools/src/Makefile.am:
	  VERSION 3.0

2006-10-27 11:26  Rohan McGovern

	* libinotifytools/src/Makefile.am,
	  libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/inotify-masks.h,
	  libinotifytools/src/inotifytools/inotify-syscalls.h,
	  libinotifytools/src/inotifytools/inotify.h:
	  Update inotify.h header.
	  Fix a compilation warning.

2006-10-27 11:15  Rohan McGovern

	* libinotifytools/src/Makefile.am:
	  Make sure Doxyfile is always distributed.

2006-10-27 11:11  Rohan McGovern

	* libinotifytools/src/Makefile.am:
	  Fix doxygen Makefile rule.

2006-10-27 11:07  Rohan McGovern

	* configure.ac, libinotifytools/src/Doxyfile,
	  libinotifytools/src/Makefile.am, libinotifytools/src/example.c,
	  libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/inotify.h,
	  libinotifytools/src/inotifytools/inotifytools.h,
	  man/inotifywait.1, src/inotifywait.c, src/inotifywatch.c:
	  Improve libinotifytools a lot.
	  Add lots of doxygen documentation for libinotifytools.
	  Add doxygen doc generation to Makefiles.
	  Add --timefmt option to inotifywait.

2006-10-26 12:36  Rohan McGovern

	* libinotifytools/src/Doxyfile,
	  libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/inotifytools.h,
	  src/Makefile.am, src/common.c, src/common.h, src/inotifywait.c,
	  src/inotifywatch.c:
	  Improve libinotifytools API.
	  Document with Doxygen.

2006-10-25 11:30  Rohan McGovern

	* Makefile.am, autogen.sh, configure.ac, libinotifytools,
	  libinotifytools/Makefile.am, libinotifytools/src,
	  libinotifytools/src/Makefile.am,
	  libinotifytools/src/inotifytools,
	  libinotifytools/src/inotifytools.c,
	  libinotifytools/src/inotifytools/Makefile.am,
	  libinotifytools/src/inotifytools/inotify-masks.h,
	  libinotifytools/src/inotifytools/inotify-syscalls.h,
	  libinotifytools/src/inotifytools/inotify.h,
	  libinotifytools/src/inotifytools/inotifytools.h,
	  src/Makefile.am, src/inotify-masks.h, src/inotify-syscalls.h,
	  src/inotify.h, src/inotifyutils.c, src/inotifyutils.h,
	  src/inotifywait.c, src/inotifywatch.c:
	  Separate a lot of code into a shared library, libinotifytools.
	  Everything compiles and runs, but the API must be improved
	  before the library is ready for public consumption.

2006-10-02 22:39  Rohan McGovern

	* configure.ac:
	  VERSION 2.6

2006-10-02 22:38  Rohan McGovern

	* src/inotifywait.c:
	  Fix --format option outputting 'foo' instead of empty string.

2006-10-02 10:57  Rohan McGovern

	* configure.ac:
	  VERSION 2.5

2006-10-02 10:53  Rohan McGovern

	* Makefile.am:
	  Fix so that 'make dist' creates the Changelog in the
	  conventional direction.

2006-10-02 10:48  Rohan McGovern

	* src/inotifywait.c:
	  Fixed an issue which could cause the --format option to fail
	  when inotifywait is compiled with a hardened compiler.
	  Fixed a few minor compilation warnings.

2006-10-02 10:43  Rohan McGovern

	* configure.ac:
	  VERSION 2.4

2006-10-02 10:41  Rohan McGovern

	* man/inotifywait.1, man/inotifywatch.1, src/inotifyutils.c,
	  src/inotifyutils.h, src/inotifywait.c, src/inotifywatch.c:
	  Added printf-like --format option to inotifywait.
	  Added CSV output option to inotifywait.
	  Recursively watch newly created directories in inotifywait.
	  Changed default output format for inotifywait.
	  Minor documentation improvements.

2006-08-15 00:21  Rohan McGovern

	* configure.ac:
	  VERSION 2.3

2006-08-12 00:01  Rohan McGovern

	* Makefile.am, src/inotify-syscalls.h:
	  Fix compilation on ARM (thanks Rob Walker).
	  Hopefully also fixed compilation on other architectures,
	  including frv, mips and parisc, but these need to be tested.

2006-08-06 08:35  Rohan McGovern

	* src/inotifyutils.c:
	  Mentioned in error message that CONFIG_INOTIFY must be enabled
	  in kernel config (thanks Martin Gollowitzer, gollo@fsfe.org).

2006-07-07 02:44  Rohan McGovern

	* ChangeLog, Makefile.am:
	  Add neat code to automatically update ChangeLog on 'make dist'.

2006-07-07 02:42  Rohan McGovern

	* configure.ac, src/inotifyutils.c, src/inotifywait.c,
	  src/inotifywatch.c:
	  Fix 'syscall' and 'path' compilation warnings.

2006-07-06 05:43  Rohan McGovern

	* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
	  autogen.sh, configure.ac, man, man/Makefile.am,
	  man/inotifywait.1, man/inotifywatch.1, src, src/Makefile.am,
	  src/inotify-masks.h, src/inotify-syscalls.h, src/inotify.h,
	  src/inotifyutils.c, src/inotifyutils.h, src/inotifywait.c,
	  src/inotifywatch.c:
	  Initial commit to Sourceforge, version 2.2.