forked from rplessl/roundcube-vacation-plugin
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Changelog
161 lines (131 loc) · 6.21 KB
/
Changelog
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
CHANGELOG for the Roundcube vacation plugin
Version 2.1.5-20240525
- activeuntil interval defaults bugfix
Version 2.1.4-20231215
- upgrade for PHP 8 compatibility
Version 2.1.3-20220107
- support email address as username
Version 2.1.2-20211118
- repair next century query and postresql queries. Tnx Stopi.
Version 2.1.1-20200301
- upgraded to Roundcube 1.4
- added Elastic skin
Version 20180201
- upgraded to Roundcube 1.3
Version 2014xxxx
- [template] Fixed styling for roundcube 0.9.5 and newer
Version 20100613
- [documentation] Update INSTALL.TXT. config.inc.php refs removed
- [documentation] Default body/subject edited.
Version 20100606
- [virtual] Added WHERE clause to update of Vacation table
- [dotforward] Rewrite of creating .forward files
Version 20100415
- [translations] Hungarian translation by zeta67
- [configuration] PHP < 5.3 needs double quotes in config.ini for parsing
- [dotforward] Use "|/usr/bin/vacation" rather than |"/usr/bin/vacation"
Version 20100305
- [all drivers] Ability to turn off setting forwards. Set disable_forward = True.
- [Sieve] Mockup for now.
- [documentation] Passive mode is off by default.
- [configuration] Config.inc.php merged with config.ini. Config.inc.php is no longer needed
- [translations] Slovakian translation by Jan Vajda
Version 20100304
- [translations] Italian translation by Niccolo Rigacci
- [dotforward] Only keep a local copy if it's enabled by the end-user. Reported by Tim
- [vacationconfig] Specifies required settings per driver for config.ini
Version 20100227
- [Documentation] Rewrote documention in INSTALL.TXT and README.TXT
- [setuid] Aliases weren't used.
- [setuid] Check for correct user when executing setuid binary
- [virtual] Added better error checking after executing queries.
- [virtual] Updated vacation.pl to latest version
- [virtual] Support for always_keep_message and createvacationconf
- [sshftp/ftp/setuid] Disable 'Get aliases' button when there is only 1 identity
Version 20100222
- [template] Fixed styling, increased size for subject and body
- [translations] Seperate -> Separate.
- [ftp] References to .forward22 (for testing) removed.
Version 20100220
- [config] Overhauled configuration by using config.ini for improved multiple hosts/drivers
- [documentation] Updated documentation
- [template] Support for default subject and body (loaded from file). See config.inc.php
- [sshftp] Initial support for FTP over SSH with patches from Johnson Chow
- [template] Aliases can be retrieved using a button.
- [virtual] Check for domain lookup query returning 1 row.
- [dotforward] Alias localized and added to the localization/*.inc
- [dotforward] Keep a copy of the e-mail defaults to true now.
- [template] Allow user to enter aliases. Can be turned off in config.inc.php
- [general] Change error code to 601 so error is shown.
- [template] 'vacation' tab button in the prefs was not localized properly
- [translations] Taiwanese translation by Johnson Chow
- [translations] Polish translation by Rafal Domeracki
- [translations] Czech translation by xmacan
- [translations] Added Spanish translation
Version 20091008
- [setuid] always_keep_message config option keeps .vacation.msg when vacation is disabled
- [ftp] always_keep_message config option keeps .vacation.msg when vacation is disabled
- [setuid] deleting .forward files had a bug and did not quote the password
- Updated README
Version 20090927
- [setuid] class is working now
- [VacationDriverFactory] use file_exists and not is_class
- [ftp] improved _get() and downloadfile in case there is no .forward file
- [template] Fixed bug in height
- [sql] Add Postgresql schema
Version 20090918
- new configuration option for virtual: always_keep_copy. Always creates a %e -> %e alias
- simplied _get() array usage
- using placeholders for insert statement for vacation
- typo domainLookup that caused $this->domain_id to be empty
Version 20090917
- virtual_alias method simplied and rewritten to support comma seperated aliases
- virtual_alias method still supports old style one row per alias
- setVacation now saves a single row for for all aliases per person
(compatibility for postfixadmin)
- NOTE: Incompatible config.inc.php change in delete_query
- Removed is_active() in virtual.class
- setVacation now keep's a copy when using auto-reply is set
- German translation provided by Sebastian Liechti
Version 20090916
- Virtual_alias now uses config.inc.php's select_query
- config.inc.php's select_query now needs the destination column rather than just 1
Version 20090913
- Fixed some typo's in various files
- Added sql debug support to virtual driver
- removed disable/enable methods in vacationdriver class
- Finally fixed GUI integration using the template
Version 20090912
- Reorganized code. All drivers move to lib/
- localcopy vs. keepcopy bugfix for DotForward/FTP driver
- enable/disable methods merged with setVacation()
- rewrote DotForward's parse() method
- Seperated forward and vacation in GUI
Version 20090909
- Rewrite of enable() method of the SQL driver
- Code refactoring and various cleanups
Version 20090908
- Backend -> Driver renamed and refactored
- Loading configuration file aligned with Roundcube's native function
- Finished SQL backend driver
- Added database schema for vacation tables
- Renamed config.php to config.inc.php
- Introducing /etc/postfixadmin/vacation.conf which gets generated using config.inc.php
- Added README.TXT with security notes and installation notes
Version 20090905
- Minor fix to setting enabled var
- Minor fix for parse() method in DotForward
- Changed default ftp-server to localhost
- Moved $config Array declaration from config to VacationBackend
Version 20090903
- Add DotForward because setuid and ftp shares the same backend
- Support for forwarding
- Template fixes. Needs to be finalized
Version 20090826
- Virtual backend: customizable insert and delete queries in config.php
- test.php: testscript to test code without the Roundcube UI. Should use simpletests.org ?
- Added vacation.pl, dbase scheme needs to be found. See also http://sourceforge.net/projects/postfixadmin/
Version 20090823
Code changes by Jasper Slits <[email protected]>
- backend code: total rewrite to clean up code and improved support for different backends
- plugin code: rewrite based on hmail_autoresponder