Subversion Repositories public

Rev

Rev 108 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 108 Rev 109
1
0.5.10   2012-04-05
1
0.5.10   2012-04-05
2
* some includes fixed to build correctly with GCC 4.6 (and 4.4-4.5 - #0000385, #0000447)
2
* some includes fixed to build correctly with GCC 4.6 (and 4.4-4.5 - #0000385, #0000447)
3
* some type issues fixed (#0000447)
3
* some type issues fixed (#0000447)
4
* EAGAIN handling in poll() (#0000399, #0000686, #0000691)
4
* EAGAIN handling in poll() (#0000399, #0000686, #0000691)
5
* Makefile improved as of #0000512
5
* Makefile improved as of #0000512
6
* typo in various files fixed (#0000412)
6
* typo in various files fixed (#0000412)
7
7
8
8
9
0.5.9    2009-06-21
9
0.5.9    2009-06-21
10
* spaces in event-related file names now handled correctly (#0000174)
10
* spaces in event-related file names now handled correctly (#0000174)
11
* crashing on 'incrontab --user' fixed (#0000187)
11
* crashing on 'incrontab --user' fixed (#0000187)
12
* man pages improved (bug reporting info as of #0000407)
12
* man pages improved (bug reporting info as of #0000407)
13
* Makefile improved ('release-clean' also removes 'doc')
13
* Makefile improved ('release-clean' also removes 'doc')
14
14
15
15
16
0.5.8    2008-12-29
16
0.5.8    2008-12-29
17
* more includes added for GCC 4.3 compatibility (#0000178)
17
* more includes added for GCC 4.3 compatibility (#0000178)
18
* typo in help messages fixed (#0000172)
18
* typo in help messages fixed (#0000172)
19
* some warnings fixed (#0000372)
19
* some warnings fixed (#0000372)
20
20
21
21
22
0.5.7    2007-09-04
22
0.5.7    2007-09-04
23
* man pages updated (mainly due to #0000157)
23
* man pages updated (mainly due to #0000157)
24
* some includes added for GCC 4.3 compatibility (#0000158)
24
* some includes added for GCC 4.3 compatibility (#0000158)
25
* supplementary groups initialization (#0000167)
25
* supplementary groups initialization (#0000167)
26
26
27
27
28
0.5.6    2007-04-18
28
0.5.6    2007-04-18
29
* based on inotify-cxx 0.7.2 (fixes compilation problems on Debian Sarge, #0000155)
29
* based on inotify-cxx 0.7.2 (fixes compilation problems on Debian Sarge, #0000155)
30
30
31
31
32
0.5.5    2007-02-14
32
0.5.5    2007-02-14
33
* another bug related to environment variables fixed (#0000151)
33
* another bug related to environment variables fixed (#0000151)
34
* -V (--version) malfunction fixed (#0000150)
34
* -V (--version) malfunction fixed (#0000150)
35
35
36
36
37
0.5.4    2007-02-11
37
0.5.4    2007-02-11
38
* bug related to persisting environment fixed (#0000149)
38
* bug related to persisting environment fixed (#0000149)
39
* incrond(8) man page updated to explain how the environment is treated
39
* incrond(8) man page updated to explain how the environment is treated
40
* buggy example configuration file fixed
40
* buggy example configuration file fixed
41
41
42
42
43
0.5.3    2007-02-08
43
0.5.3    2007-02-08
44
* bug related to ignoring new tables fixed (#0000142)
44
* bug related to ignoring new tables fixed (#0000142)
45
* explicit typecasting in execlp() call (#0000145)
45
* explicit typecasting in execlp() call (#0000145)
46
* memory leak related to loaded tables fixed (#0000144)
46
* memory leak related to loaded tables fixed (#0000144)
47
* documentation for 'incrontab -d' added (#0000146)
47
* documentation for 'incrontab -d' added (#0000146)
48
* man page for incron.conf added (#0000147)
48
* man page for incron.conf added (#0000147)
49
49
50
50
51
0.5.2    2007-02-04
51
0.5.2    2007-02-04
52
* lockfile permissions changed to 0644 (reopened #0000137)
52
* lockfile permissions changed to 0644 (reopened #0000137)
53
* incorrect reporting of removing non-existing tables fixed (#0000141)
53
* incorrect reporting of removing non-existing tables fixed (#0000141)
54
54
55
55
56
0.5.1    2007-01-28
56
0.5.1    2007-01-28
57
* lockfile location problems fixed (#0000137)
57
* lockfile location problems fixed (#0000137)
58
* lockfile configuration failure fixed (#0000140)
58
* lockfile configuration failure fixed (#0000140)
59
* CRLFs inside LICENCE-GPL changed to LFs (#0000138)
59
* CRLFs inside LICENCE-GPL changed to LFs (#0000138)
60
60
61
61
62
0.5.0    2007-01-27
62
0.5.0    2007-01-27
63
* based on inotify-cxx 0.7.1
63
* based on inotify-cxx 0.7.1
64
* bug related to events names fixed (#0000134)
64
* bug related to events names fixed (#0000134)
65
* instance locking (only one instance allowed - also fixes #0000136)
65
* instance locking (only one instance allowed - also fixes #0000136)
66
* configuration introduced (including custom cfg. files)
66
* configuration introduced (including custom cfg. files)
67
* waiting for child processes rewritten to avoid race conditions
67
* waiting for child processes rewritten to avoid race conditions
68
* user can request reloading the table (#0000130)
68
* user can request reloading the table (#0000130)
69
* new implementation for command line arguments
69
* new implementation for command line arguments
70
* some code refactoring
70
* some code refactoring
71
71
72
72
73
0.4.0    2007-01-13
73
0.4.0    2007-01-13
74
* based on inotify-cxx 0.7.0
74
* based on inotify-cxx 0.7.0
75
* incrontab has a feature to find out supported event types (--types or -t)
75
* incrontab has a feature to find out supported event types (--types or -t)
76
* incrond now supports command line arguments
76
* incrond now supports command line arguments
77
* incrond can be run on foreground (--foreground, -n)
77
* incrond can be run on foreground (--foreground, -n)
78
* incrond can be simply stopped (--kill, -k)
78
* incrond can be simply stopped (--kill, -k)
79
* support for system tables (/etc/incron.d) added
79
* support for system tables (/etc/incron.d) added
80
* eaccess() replaced by euiaccess() (#0000125)
80
* eaccess() replaced by euiaccess() (#0000125)
81
* each table now use its own inotify descriptor (#0000129)
81
* each table now use its own inotify descriptor (#0000129)
82
* descriptors are closed on executing child processes
82
* descriptors are closed on executing child processes
83
83
84
84
85
0.3.5    2007-01-09
85
0.3.5    2007-01-09
86
* based on inotify-cxx 0.6.3
86
* based on inotify-cxx 0.6.3
87
* a security bug related to access rights to watched files fixed (#0000119)
87
* a security bug related to access rights to watched files fixed (#0000119)
88
* crashing on table reload after removing a watched path fixed (#0000123)
88
* crashing on table reload after removing a watched path fixed (#0000123)
89
* 'incrontab --list' dysfunction fixed (#0000122)
89
* 'incrontab --list' dysfunction fixed (#0000122)
90
90
91
91
92
0.3.4    2007-01-03
92
0.3.4    2007-01-03
93
* based on inotify-cxx 0.6.2
93
* based on inotify-cxx 0.6.2
94
* problems with wrong ordered setting of UID/GID fixed (#0000115, #0000117)
94
* problems with wrong ordered setting of UID/GID fixed (#0000115, #0000117)
95
* user tables have 0600 permission now
95
* user tables have 0600 permission now
96
96
97
97
98
0.3.3    2006-12-15
98
0.3.3    2006-12-15
99
* based on inotify-cxx 0.5.3
99
* based on inotify-cxx 0.5.3
100
* "GID ignorance" bug fixed (#0000109)
100
* "GID ignorance" bug fixed (#0000109)
101
* "zombie bug" fixed (#0000105)
101
* "zombie bug" fixed (#0000105)
102
* code cleanup and simplifying
102
* code cleanup and simplifying
103
103
104
104
105
0.3.2    2006-12-02
105
0.3.2    2006-12-02
106
* problems with reiserfs fixed (#0000104)
106
* problems with reiserfs fixed (#0000104)
107
107
108
108
109
0.3.1    2006-11-24
109
0.3.1    2006-11-24
110
* user manual added
110
* user manual added
111
* incron tables now owned by root (also fixes #0000103)
111
* incron tables now owned by root (also fixes #0000103)
112
112
113
113
114
0.3.0    2006-11-12
114
0.3.0    2006-11-12
115
* based on inotify-cxx 0.5.2 (fixes a problem with ignoring IN_OPEN)
115
* based on inotify-cxx 0.5.2 (fixes a problem with ignoring IN_OPEN)
116
* two new special symbols ($% for flags as names, $& for numeric flags)
116
* two new special symbols ($% for flags as names, $& for numeric flags)
117
* whitespaces in paths now allowed (by prepending a backslash) (#0000098)
117
* whitespaces in paths now allowed (by prepending a backslash) (#0000098)
118
* some changes in logging etc.
118
* some changes in logging etc.
119
119
120
120
121
0.2.3    2006-10-30
121
0.2.3    2006-10-30
122
* problems with unwanted IN_NO_LOOP have been fixed (#0000097)
122
* problems with unwanted IN_NO_LOOP have been fixed (#0000097)
123
123
124
124
125
0.2.2    2006-10-29
125
0.2.2    2006-10-29
126
* based on inotify-cxx 0.5.0
126
* based on inotify-cxx 0.5.0
127
* 'uncleaned children' bug has been fixed (#0000095)
127
* 'uncleaned children' bug has been fixed (#0000095)
128
* memory leak (child process arguments) has been fixed (#0000096)
128
* memory leak (child process arguments) has been fixed (#0000096)
129
129
130
130
131
0.2.1    2006-10-14
131
0.2.1    2006-10-14
132
* based on inotify-cxx 0.4.1 (it should also fix crashing as described in #0000085)
132
* based on inotify-cxx 0.4.1 (it should also fix crashing as described in #0000085)
133
* build failure (due to missing 'useradd -M') on some distributions has been fixed
133
* build failure (due to missing 'useradd -M') on some distributions has been fixed
134
  (#0000094)
134
  (#0000094)
135
* tarball structure has been fixed (#0000089)
135
* tarball structure has been fixed (#0000089)
136
* documentation slightly improved
136
* documentation slightly improved
137
137
138
138
139
0.2.0    2006-10-04
139
0.2.0    2006-10-04
140
* based on inotify-cxx 0.3.1
140
* based on inotify-cxx 0.3.1
141
* better signal handling (no "dirty" wait() in a handler)
141
* better signal handling (no "dirty" wait() in a handler)
142
* loop avoidance can be used
142
* loop avoidance can be used
143
* more documentation in the code
143
* more documentation in the code
144
144
145
145
146
0.1.0    2006-09-15
146
0.1.0    2006-09-15
147
* first alpha version
147
* first alpha version