-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathChangeLog
More file actions
189 lines (147 loc) · 5.85 KB
/
ChangeLog
File metadata and controls
189 lines (147 loc) · 5.85 KB
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
Release 2.3.1
=============
2023-02-05 Peter Marschall <peter@adpm.de>
* Postpone reading config parameters after rate-limiting passed
* document the limitations of the rate-limiting implemented
* consistently use 'IMAP' without any additions
* update docs to better clarify commands are not hard-coded
* clarify warning message for invalid values of fetchmail_interval
2023-02-04 Peter Marschall <peter@adpm.de>
* use Dovecot's ioloop_time instead of calling gettimeofday()
* fix typo
2023-01-29 Peter Marschall <peter@adpm.de>
* only call ratelimit() with fetchmail_interval > 0
* revert "remove non-working config option 'fetchmail_interval'"
* document 'fetchmail_commands' in example config file
Release 2.3.0
=============
2023-01-05 Peter Marschall <peter@adpm.de>
* fix typos
* remove non-working config option 'fetchmail_interval'
* new config option 'fetchmail_commands'
* log user for whom command is intercepted
Release 2.2.0
=============
2022-05-28 Peter Marschall <peter@adpm.de>
* consistently document intercepted commands
* remove compatibility with dovecot < 2.1
* use /run instead of /var/run for FETCHMAIL_PIDFILE
* be more verbose while running
Release 2.1.1
=============
2013-12-24 Peter Marschall <peter@adpm.de>
* clarify that dovecot 2.2 is supported too
* fetchmail_wakeup: fix bug in i_debug() arguments
* fetchmail_wakeup: make all handler_t functions static
* fetchmail_wakeup: make sure client->user is defined
* fetchmail_wakeup: stop looping when command was found
2013-19-09 Peter Marschall <peter@adpm.de>
* include NOTIFY into the list of triggering IMAP commands
Release 2.1.0
=============
2012-09-01 Peter Marschall <peter@adpm.de>
* stop support for cmd-specific intervals
* fetchmail_wakeup: minor re-factoring
* fetchmail wakeup: compile-time support plugin API of Dovecot 2.0 & 2.1
* Makefile: make Dovecot plugin API selectable on command line
2012-08-27 Peter Marschall <peter@adpm.de>
* fetchmail_wakeup: add debugging statements on init/deinit
* Makefile: make debugging flag configurable
* fetchmail_wakeup: remove unnecessary #define
* Makefile: re-factor variables to pass to compiler
* fetchmail_wakeup: check cmd->name before use
Release 2.0.3
=============
2011-09-05 Peter Marschall <peter@adpm.de>
* fetchmail_wakeup: add debugging statements
2011-09-01 Peter Marschall <peter@adpm.de>
* fetchmail_wakeup: factor out conversion str -> number
* fetchmail_wakeup: pass cmd-specific variable name to fetchmail_wakeup()
* fetchmail_wakeup: prepare cmd-specific variable names on init
* fetchmail_wakeup: correct reading of numerical config values
* fetchmail_wakeup: use str_lcase() for lower-casing
* fetchmail_wakeup: re-factor to use less code
2011-08-21 Peter Marschall <peter@adpm.de>
* contrib/dovecot-getmail.sh: helper script by August Mayer <august.mayer@gmx.at>
* fetchmail_wakeup: use type long long for the time difference
2011-08-14 Peter Marschall <peter@adpm.de>
* awaken-fetchmail: more detailed log messages
Release 2.0.2
=============
2011-06-13 Peter Marschall <peter@adpm.de>
* awaken-fetchmail: fix typo to make logging work correctly
2011-06-05 Peter Marschall <peter@adpm.de>
* allow & use command-specific inverval variables
* don't forget to mention NOOP in comments as well
2011-05-21 Peter Marschall <peter@adpm.de>
* intercept the IMAPv4 NOOP call too
* fix typos in comments
2011-05-20 Peter Marschall <peter@adpm.de>
* awaken-fetchmail: add logging & options to control it
Release 2.0.1
=============
2011-05-18 Peter Marschall <peter@adpm.de>
* update function signature of init function
* add/update comments
* move all config value handling to fetchmail_wakeup()
* declare dependency on Dovecot's imap binary
* simplify conversion of config value "fetchmail_interval" to number
* add info to config file how to enable the plugin
Release 2.0.0 (first release for Dovecot 2.x)
=============================================
2011-05-17 Peter Marschall <peter@adpm.de>
* rename 1.x function is_numeric() to 2.x str_is_numeric()
* add sample config file example-config/conf.d/90-fetchmail_wakeup.conf
* rename config variables in Makefile
* install plugin into common module path
* adapt #include's to 2.x conventions
* README: update, mention 90-fetchmail_wakeup.conf
* mention Dovecot 2.x in man page
Release 1.1.4 (final release for Dovecot 1.x)
=============================================
2011-05-17 Peter Marschall <peter@adpm.de>
* update README
2011-01-23 Peter Marschall <peter@adpm.de>
* update year in copyright messages
2009-08-09 Peter Marschall <peter@adpm.de>
* add ChangeLog: better late than never
* Makefile: add rule to create distribution file
* README: fix typo
Release 1.1.3
=============
2009-08-02 Peter Marschall <peter@adpm.de>
* awaken-fetchmail.c: use configured fetchmail PID file
* use configured paths in manual pages
* README: update, document configuration, compilation via make
Release 1.1.2
=============
2009-07-26 Peter Marschall <peter@adpm.de>
* Makefile: add man pages to installation; comment
* add awaken-fetchmail.1 manual page
* fetchmail_wakeup.7: add license; slight changes
2009-07-25 Peter Marschall <peter@adpm.de>
* README: fix a few typos
* add fetchmail_wakeup.7 manual page
* README: document how the git branches are used
Release 1.1.1
=============
2009-07-25 Peter Marschall <peter@adpm.de>
* update README
* add helper awaken-fetchmail
Release 1.1.0
=============
2009-07-25 Peter Marschall <peter@adpm.de>
* add Makefile and document its use in README
* add README file
* update copyright and other information
* add support for config options
* update compilation instructions
* rename wake_up_fetchmail.c to fetchmail_wakeup.c
* adapt init & de-init function names to Dovecot 1.1
* register new command function using the orig flags
* lengthen time between 2 fetchmail awakenings
* adapt to dovecot 1.1 API
Release 1.0.0
=============
2009-07-25 Peter Marschall <peter@adpm.de>
* initial import