forked from horde/ingo
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
1079 lines (804 loc) · 31.4 KB
/
CHANGES
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
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
------------
v4.0.0alpha7
------------
------------
v4.0.0alpha6
------------
[rla] Make managesieve dependency mandatory as sieve is a primary use case and
breakage is non-obvious to administrators.
|+
------------
v4.0.0alpha5
------------
|+
------------
v4.0.0alpha4
------------
|+
------------
v4.0.0alpha3
------------
|+
------------
v4.0.0alpha2
------------
|+
------------
v4.0.0alpha1
------------
[jan] Add verify_forward_addresses() hook.
[jan] Add support for boolean spam headers (Adam James
[jan] Allow to specify time limits for vacation messages if supported.
[jan] Allow to set vaction with only start or end date, if supported.
[jan] Add support for Sieve date extension to vacation messages (Request
#12520).
[mjr] Export active vacation messages via the timeObjects API (Request #10885).
[mms] Added a NoSQL (MongoDB) driver for the storage backend.
[mms] Rule code has been separated from the storage backend drivers.
[jan] Use Horde\ManageSieve instead of Net_Sieve.
[mms] Rearrange the default order of filter rules.
-------
v3.2.17
-------
-------
v3.2.16
-------
[jan] Officially support PHP 7.
-------
v3.2.15
-------
[jan] SECURITY: Fix XSS vulnerability in rule search (Andrey Zelenchuk
-------
v3.2.14
-------
[jan] Never send autoreplies again when setting zero vacation days in Procmail
or Maildrop backends (Bug #14549).
[jan] Don't split sieve body tests on commas (Bug #14546).
-------
v3.2.13
-------
[jan] Convert vacation rules in preference backend from Ingo < 2.0.
[jan] Fix some edge cases with Sieve vacation rules with date limits (Bug
#14486).
-------
v3.2.12
-------
[jan] Fix using ingo-convert-prefs-to-sql for multiple users.
[mjr] Fix incorrect flag usage in Procmail vacation recipe (Bug #14397).
[mjr] Fix escaping mailbox names that contain utf7-imap encodings (Bug #14429).
[jan] Fix creating new spam folders.
-------
v3.2.11
-------
[jan] Update Portuguese translation.
[jan] Update Basque translation.
[jan] Don't ignore 'initial_page' registry setting.
-------
v3.2.10
-------
[jan] Don't duplicate messages in Procmail's vacation recipe if excluding email
addresses ([email protected], Bug #14275).
[jan] Remove stop-script feature from Procmail driver.
------
v3.2.9
------
[mjr] Fix PHP deprecated warnings in unit test (PR #176, Mathieu Parent
[mjr] Honor 'date', 'echo', and 'ls' path overrides (Bug #14284).
[jan] Update Greek translation (Limperis Antonis <[email protected]>).
[jan] Fix Oracle compatibility (Bug #14262).
------
v3.2.8
------
[jan] Fix editing shared rulesets (Bug #12694).
[jan] Allow to edit permissions of another user's rules if that user assigned
ownership.
[jan] Use access rules compatible with both Apache 2.2 and 2.4.
[jan] Fix variable name in vacation_addresses hook example.
[jan] Correctly save names of mailbox created from the rule form (Bug #14150).
[mjr] Fix invalid URLs in certain forms when cookies are disabled (Bug #14148).
------
v3.2.7
------
[jan] Update Italian translation.
[mjr] Add database migration for fixing corrupt rule ordering.
[mjr] Fix corruption of rule order when reordering rules in certain cases.
------
v3.2.6
------
[mjr] Fix using transport parameters in Procmail driver.
[jan] Update Czech translation.
[jan] Update Italian translation.
[mjr] Fix selecting incorrect rule when performing any action after reordering
(Bug #14064 and Bug #13643).
[jan] Fix duplicate messages when using the redirect-and-keep rule with
Procmail backends.
------
v3.2.5
------
[jan] Add Galician translation.
[mms] Enforce selection of a target folder for the spam filter in the UI (Bug
#13917).
[jan] Fix Sieve error if days of vacation is unset (Bug #13890).
------
v3.2.4
------
[mms] Rate-limit filters drag/drop changes to prevent race conditions (Bug
#13819).
[mms] Fix filter drag/drop ordering working in basic view (Bug #13820).
[mms] Maildir requires UTF7-IMAP encoding for folder names (Bug #13378).
------
v3.2.3
------
[mms] Fix determination of preferred backend (Bug #13548).
------
v3.2.2
------
[jan] Disable forward rule by default.
[mms] Fix checking the 'max_forward' permission (Bug #13568).
[mms] IMAP driver needs to explicitly search for UTF-8 text, since we don't
restrict charset input at the UI level (Bug #13554).
[mjr] Fix issues when preferred configuration contains an array (Bug #13548).
------
v3.2.1
------
[mms] Fix performing more than one filter drag/drop action on a single page
(Bug #13434).
[mms] Add support for a negative regex test to the Maildrop driver.
[mms] Add support for a negative regex test to the Sieve driver (Pete Beardmore
<[email protected]>, Request #12671).
[mms] Fix vacation in the maildrop driver ([email protected], Bug
#13415).
------
v3.2.0
------
---------
v3.2.0RC2
---------
[mms] Fix mailbox selection on Spam page (Bug #13298).
[mms] Fix regression in deactivating scripts (Bug #13297).
---------
v3.2.0RC1
---------
[jan] Update Polish translation (Maciej Uhlig <[email protected]>).
[jan] Update Japanese translation (Hiromi Kimura <[email protected]>).
-----------
v3.2.0beta2
-----------
[mms] Honor 'auto_update' preference when re-sorting filters list (Bug #13216).
[mms] Fix regression in copying a rule when storing in SQL backend (Bug
#13213).
-----------
v3.2.0beta1
-----------
[jan] Pass current vacation addresses to hook
([email protected], Request #13185).
------------
v3.2.0alpha1
------------
[mms] Use standardized 'enotify' sieve extension (RFC 5435) by default instead
of deprecated 'notify' extension (Request #8784).
[mms] Use standardized 'imap4flags' sieve extension (RFC 5232) by default
instead of deprecated 'imapflags' extension (Request #8784).
[mms] Add ability to filter rules by mailbox.
[mms] Add 'max_forward' permission (Request #10332).
[mms] Permissions can now be applied per backend, rather than globally.
[mms] Replace max blacklist/whitelist configuration parameters with equivalent
permissions options.
[mms] Sorting of rules now done via drag/drop javascript (Request #1993).
[jan] Make shares table compatible with Oracle.
[mms] Validate e-mail addresses on the forward and vacation pages (Request
#7249).
[mms] Add 'newEmailFilter' API link.
------
v3.1.5
------
[mms] Fix blacklist/whitelist matching with IMAP backend (Bug #13031).
[mms] Fix procmail reject recipe (Bug #13060; [email protected]).
------
v3.1.4
------
[jan] Update Danish translation (Erling Preben Hansen <[email protected]>).
[jan] Make spam level a required form field (Bug #12964).
[jan] Fix behavior of 'utf' parameter (Bug #12937).
[mms] Fix sieve driver correctly identifying mailing lists when determining
whether to send vacation messages
([email protected], Bug #12938).
------
v3.1.3
------
[mms] SECURITY: Protect against CSRF attacks by using tokens on destructive
actions (Bug #12796; CVE-2013-6275; found by Marcela Benetrix
------
v3.1.2
------
[mms] Disable links if the underlying preferences are locked.
[jan] Fix setting excluded addresses and mailing list flag in Sieve vacation
rule.
------
v3.1.1
------
[jan] Fix option to filter by user-defined headers (Bug #12345).
[jan] Fix highlighting of menu entries.
[jan] Restore compatibility with PHP 5.3 (Bug #12306).
------
v3.1.0
------
[mjr] Fix fatal error when updating filters.
---------
v3.1.0RC1
---------
[mms] Fix regression in accessing Ingo links from the external API (Bug
#12249).
-----------
v3.1.0beta1
-----------
[jan] Add composite script backends.
[jan] Add vacation driver for ISPConfig (Michael Bunk
[jan] Hide unsupported form fields of vacation form (Michael Bunk
[jan] Add composite transport backends.
[jan] Move shared ruleset selection to sidebar.
[mms] All Ingo templates now use Horde_View.
------
v3.0.4
------
[mms] SECURITY: Fix XSS vulnerability on smartmobile rule page (João Machado
[mms] Fix copy/move actions when destination mailbox contains non ASCII
characters (Bug #12217).
[mms] Translate rule descriptions to the local language in UI.
[jan] Allow multiple addresses for Sieve redirects ([email protected], Request
#11457).
------
v3.0.3
------
[jan] Fix multiple user-defined headers in a single rule (Zephaniah E.
Loss-Cutler-Hull, Bug #11893).
[jan] Use more portable procmail recipe for rejects (Bug #7520).
[jan] Fix configuration of 'forward_file' parameter (Bug #11989).
[mms] Require non-empty subject and reason fields when creating a vacation
message ([email protected], Request #8376).
[jan] Update French translation (Paul De Vlieger
------
v3.0.2
------
[jan] Update Basque translation (Ibon Igartua <[email protected]>).
[jan] Fix changing permissions for shared rulesets.
------
v3.0.1
------
[jan] Update Slovak translation (Jozef Sudolský <[email protected]>).
[mms] Fix PHP error notification thrown if backends 'params' parameter was
empty (Bug #11615).
------
v3.0.0
------
First stable release for Horde 5.
---------
v3.0.0RC1
---------
[mms] Add 'euser' option to 'transport_auth' hook allowing the effective user
to be provided for the timsieved transport driver.
-----------
v3.0.0beta2
-----------
[mms] Add 'transport_auth' hook to handle defining authentication parameters
for transport backends.
[mms] Remove session caching of rules.
[mms] Initial implementation of smartmobile view.
[mms] Disable blacklist, vacation, and whitelist API methods if the preference
is locked.
-----------
v3.0.0beta1
-----------
[jan] Update icon set.
[mms] Fix javascript actions on the vacation page.
------------
v3.0.0alpha1
------------
First alpha release for Horde 5.
[mms] When adding to blacklist/whitelist, remove added addresses from the
other list.
[jan] Allow to use placeholder variables in vacation messages (Request #10316).
[mjr] Add ability to retrieve vacation message details from the API.
[jan] Validate start and end dates of vacation rules (Request #10879).
-------
v2.0.10
-------
[mms] Correctly reindex existing rules when deleting a rule and using the SQL
filters storage driver.
[mms] Don't allow a user to save a rule with no matching conditions.
------
v2.0.9
------
[mms] Fix patch for filtering on combination fields (Bug #11197).
[mms] Procmail driver now explicitly sets the base Maildir directory by default
(Bug #10113).
[jan] Update Turkish translation (İstanbul Technical University).
------
v2.0.8
------
[jan] Update Swedish translation (Per Olof Ljungmark <[email protected]>).
[mms] Fix IMAP filtering on combination fields (Bug #11197).
[jan] Fix showing blacklist option to mark message as deleted (Bug #11186).
[jan] Update Italian translation (Massimo Malabotta <[email protected]>).
[jan] Fix folder names in Procmail rules if using Maildir (Bug #10113).
[jan] Update Hungarian translation (Zoltán Németh <[email protected]>).
[mms] Application initialization should only be done on first access.
------
v2.0.7
------
[jan] Update Japanese translation (Hiromi Kimura <[email protected]>).
[jan] Set Return-Path: in Maildrop vacation driver ([email protected], Bug
#10568).
------
v2.0.6
------
[mms] Fix displaying From address in notification when filtering with IMAP
driver.
[jan] Catch if files don't exist while deleting with VFS transport
([email protected], Bug #10494).
[mms] Additional fixes when creating new mailboxes (Bug #10282).
------
v2.0.5
------
[jan] Fix disabling of actions by locking preferences (Bug #10455).
[jan] Sort blacklist and whitelist for display instead of for storage.
------
v2.0.4
------
[mms] Fix creating new mailboxes (Bug #10282).
------
v2.0.3
------
[jan] Add -N parameter to mailbot calls by default (Request #10147).
[jan] Fix notice when using numeric comparisons for spam headers (Bug #10222).
[jan] Respect excluded mail addresses in Maildrop vacation driver (Request
#10077).
[jan] Fix access to debug handler in Timsieved driver.
[jan] Fix deleting single conditions from a rule (Bug #10253).
------
v2.0.2
------
[jan] Fix moving rules to an explicit position (Bug #10172).
[mms] Fix storage backend conversion script.
------
v2.0.1
------
[mms] Fix folder selection (Bug #9907).
[mms] Fix IMAP filtering using envelope data (Bug #9859).
------
v2.0.0
------
First stable release for Horde 4.
[jan] Fix application-specific permission checks (Bug #9786).
[jan] Correctly escape vacation subjects with quote characters in Maildrop
driver (Bug #9156).
[jan] Catch all PEAR errors in Sieve driver.
[jan] Allow script drivers to provide additional scripts to upload (Bug #8110).
[jan] Change default Sieve port to 4190 (Request #9791).
[jan] Fix reading default forward rule from preferences.
[jan] Fix removing flags with Sieve driver (Vilius Sumskas <[email protected]>,
Bug #9785).
[mjr] Datatree share to SQL upgrade script refactored for Horde 4.
[jan] Move all executable scripts to bin/ and prefix with ingo-.
---------
v2.0.0RC2
---------
Second release candidate for Horde 4.
[jan] Fix updating forward rules in SQL driver (Bug #9699).
---------
v2.0.0RC1
---------
First release candidate for Horde 4.
[jan] Fix instantiation of VFS transport driver (Bug #9605).
[jan] Fix moving rules with the SQL driver (Bug #9672).
-----------
v2.0.0beta1
-----------
Fix creating new rules with PostgreSQL (Bug #9638).
------------
v2.0.0alpha1
------------
First alpha release for Horde 4.
----
v2.0
----
[jan] Fix application-specific permission checks (Bug #9786).
[jan] Correctly escape vacation subjects with quote characters in Maildrop
driver (Bug #9156).
[jan] Catch all PEAR errors in Sieve driver.
[jan] Allow script drivers to provide additional scripts to upload (Bug #8110).
[jan] Change default Sieve port to 4190 (Request #9791).
[jan] Fix reading default forward rule from preferences.
[jan] Fix removing flags with Sieve driver (Vilius Sumskas <[email protected]>,
Bug #9785).
[mjr] Datatree share to SQL upgrade script refactored for Horde 4.
--------
v2.0-RC2
--------
[jan] Fix updating forward rules in SQL driver (Bug #9699).
--------
v2.0-RC1
--------
[jan] Update installation and upgrade instructions.
[jan] Fix instantiation of VFS transport driver (Bug #9605).
[jan] Fix moving rules with the SQL driver (Bug #9672).
----------
v2.0-BETA1
----------
[jan] Fix creating new rules with PostgreSQL (Bug #9638).
-----------
v2.0-ALPHA1
-----------
[jan] Provide default configuration files instead of .dist versions.
[jan] Rename 'driver' configuration and classes to 'transport' to avoid
confusion with script and storage drivers.
[mms] Use IMP API for IMAP actions.
[mms] Convert to Horde 4 standards.
------
v1.2.6
------
[mms] Fix encoding of vacation message in maildrop driver (Bug #9532).
[jan] Add upgrade scripts for next-generation SQL share driver.
------
v1.2.5
------
[jan] Fix procmail vacation rule if no dates are set (Gaudenz Steinlin
<[email protected]>, Bug #8982).
[jan] Fix filtering only unseen message if rule should filter all messages in
IMAP driver (Jan Kuipers <[email protected]>, Bug #9077).
------
v1.2.4
------
[jan] Correctly escape addresses in procmail driver (Bug #8875).
[jan] Fix procmail scripts when using composite headers (Bug #8804).
[jan] Support some non-standard Date: headers in Sieve vacation rules (Request
#8783).
[jan] Support composite header rules with IMAP backends (Request #7343).
[jan] Fix unconditional debug output with Net_Sieve earlier than 1.2.0 (Bug
#8794).
[jan] Add Sieve configuration to use UTF-8 encoded folder names (for Dovecot)
(Request #7391).
------
v1.2.3
------
[jan] Log Sieve communication with DEBUG log level.
[jan] Fix Oracle SQL scripts.
[jan] Add Croatian translation (Matej Vela <[email protected]>).
[jan] Add PostgreSQL-specific upgrade script (Request #8630).
[jan] Fix procmail vacation rule ([email protected], Bug #7052).
[jan] Prevent deadlock with vacation rule in maildrop driver (Bug #8577).
------
v1.2.2
------
[mms] Upgrade prototype.js to v1.6.1.
[jan] Correctly match negative header values with numeric comparison in Sieve
driver ([email protected], Bug #7308).
[jan] Implement removeUserData API ([email protected], Request #8452).
[jan] Take default settings for forwards, vacation and spam rules from
config/prefs.php in the SQL storage driver.
[jan] No longer try to read spam folder from IMP's preferences.
[jan] Fix maildrop rules without conditions ([email protected], Bug #8103).
[cjh] Fix checks for the forward_file and forward_script procmail parameters in
the VFS driver (Bug #7811).
[cjh] Add %d (domain) as a replaceable variable in the vfs_path parameter
([email protected], Request #7503).
[jan] Make it easier to select the "Create new folder" entry for target folders
(Bug #7768).
[cjh] Fix reading the current script in the VFS driver ([email protected],
Bug #7610).
[cjh] Maildrop vacation rule: don't reply to bulk/list messages, add start/end
times, better character support in the message, allow subsequent rules to
execute ([email protected], Bug #7140).
[cjh] Fix compound header tests in the procmail and maildrop drivers
([email protected], Bugs #7117, #7611).
[jan] Change group field in shares table to work with LDAP groups (Bug #6883).
------
v1.2.1
------
[jan] Don't show script icon in menu if preference to automatically update
scripts is both set and locked (Request #7251).
[jan] Fix adding more than 5 wildcard blacklists (Bug #7077).
[jan] Add Basque translation (Euskal Herriko Unibertsitatea EHU/UPV
[jan] Fix saving spam rules in the preference backend (Bug #7033).
[jan] Correctly catch dates before the 10th of a month in Sieve timed vacations
(Bug #7023).
[mas] Fix vacation with procmail driver (Bugs #6509, #7052).
[jan] Fix moving to INBOX with the maildrop driver.
[jan] Disable drop down entries with informational purpose only.
[jan] Fix filter activity messages with non-ASCII folder names
([email protected], Bug #6764).
----
v1.2
----
[cjh] Improve resource usage in datatree_to_sql share migration script (Bug
#6740).
--------
v1.2-RC3
--------
[cjh] Apply fix for http://dev.rubyonrails.org/ticket/11473 to prototype.js
(Request #6590).
[cjh] Procmail driver: make the directory in which vacation files are generated
configurable ([email protected], Request #6643).
[cjh] Add an upgrade script for the new SQL share driver (Request #6109).
[cjh] Procmail driver: include the original email subject in vacation replies
([email protected], Request #6432).
[cjh] Make the procmail delivery agent configurable, allow configuring a prefix
for mailboxes (+ is needed for dmail, for example), don't generate empty
VFS files, write a .forward file if needed to pass mail to procmail
([email protected], Request #6433).
[jan] Add Slovak translation (Martin Matuška <[email protected]>).
[cjh] Make the command line utilities called from procmail configurable
([email protected], Request #6431).
[jan] Fix creating of duplicate special rules when converting from preferences
to SQL storage backend (Bug #6182).
[jan] Follow Sieve specifications more closely when disabling Sieve scripts
(Bug #6337).
[jan] Load default set of filters for SQL storage from config/prefs.php
([email protected], Request #6096).
[jan] Add Russian translation (Alexey Zakharov <[email protected]>).
--------
v1.2-RC2
--------
[cjh] Add API methods for setting and disabling vacation rules
[mas] Fix procmail metacharacter quoting. (Bug #5581)
[cjh] Fix procmail vacation recipe (Volker Then <[email protected]>).
[cjh] Fix position of closing quote in maildrop driver ([email protected], Bug
#6020).
[jan] Fix paths in the script for converting to SQL storage (Bug #5957).
--------
v1.2-RC1
--------
[cjh] Allow specifying permissions to set in the VFS for uploaded scripts
([email protected], Request #5871).
[cjh] Add spam filter actions and numeric comparisons to the Maildrop script
driver (Request #5843).
[cjh] Maildrop driver improvements: make INBOX-stripping configurable; fix
REJECT action; and add is, not is, not contain, not begins with, not ends
with, matches, not matches, exists, and not exists rules
([email protected], Request #5816).
[jan] Add Japanese translation (Hiromi Kimura <[email protected]>).
[jan] Improve forward rule generation with sieve scripts (Request #5746).
[jan] Move all Ingo-specific hook examples from Horde's config/ directory.
[cjh] Only expunge messages that we have moved or deleted completely when using
IMAP filters (Bug #4749).
[cjh] Fix behavior of IMAP stop-script rules (Bug #5539).
[cjh] Shouldn't show an input field for exists or not exists tests (Bug #5659).
[cjh] Don't let users save rules with empty conditions (Bug #5641).
[cjh] Match email addresses exactly for procmail vacation rules, and include
the Cc: and Bcc: fields in checks for which address the message was sent
to (Bug #4333).
[cjh] Ingo now provides a Postfix policy daemon that can be used to enforce
blacklist and whitelist rules at delivery time (Request #4904).
[cjh] Autocreate VFS paths when saving rules ([email protected]>).
----------
v1.2-ALPHA
----------
[cjh] Add reverse conditions for procmail ([email protected], Request
#4037).
[cjh] Allow numeric spam score comparisons with Sieve ([email protected],
Request #3837).
[jan] Add Ukrainian translation (Andriy Kopystyansky <[email protected]>).
[cjh] Add timed vacation messages ([email protected], Request #4938).
[mas] Add body test for sieve ([email protected], Request
#3875).
[mas] Change 'Important' flag to 'Flagged For Followup' to match IMP.
[jan] Add full character set support to vacation messages in maildrop and
procmail drivers (Requests #4034, #4989).
[cjh] Add sivtest driver ([email protected], Request #4777).
[cjh] Add maildrop vacation support ([email protected], Request #3722).
[jan] Add hook to provide addresses for vacation messages (Request #4542).
[jan] Add "Save and Enable/Disable" buttons to forward, vacation, and spam
screens (Request #4543).
[jan] Group vacation settings in tabs (Request #4541).
[mas] Conform to WCAG 1.0 Priority 2/Section 508 accessibility guidelines.
(Request #4080)
[mas] Check sieve quota before uploading a script. ([email protected], Request
#4278)
[jmf] Blacklist and whitelist for imap scripts now work consistently with sieve
scripts -- must match full address.
[ben] Add body test for procmail ([email protected], Requests #3874,
#4035).
[cjh] Add ssh2 to the supported VFS backends (Cliff Green <[email protected]>).
[cjh] Add checks to avoid mail loops in the procmail forwards code (Request
#3502).
[jan] Use Horde_Form API to generate special rule forms.
[jan] Add multidomain support for Kolab servers ([email protected], Request #3579).
[jan] Add support for changing other users' filter rules.
[jan] Add SQL storage driver.
[jmf] Add simple spam-filtering setup page.
------
v1.1.5
------
[jan] Add Japanese translation (Hiromi Kimura <[email protected]>).
[jan] Improve forward rule generation with sieve scripts (Request #5746).
------
v1.1.4
------
[jan] Add Simplified Chinese translation (Anna Chen
[cjh] Fix check for bulk or list precedence in Sieve vacation (Bug #5543).
[jan] Add additional checks to avoid adding empty test values (Bug #5392).
[jan] Fix multiline vacation messages with procmail driver (Bug #5273).
------
v1.1.3
------
[jan] Fix blacklists and whitelists in the IMAP driver.
------
v1.1.2
------
[ben] SECURITY: Make sure folder names are properly escaped in procmail driver
to prevent local code execution (Bug #4513).
[jan] Match all messages with Sieve driver if not providing any criteria
([email protected], Bug #4345).
[jan] Add parameter to enable or disable TLS in timsieved driver (Marcus Hüwe
<[email protected], Request #4496).
[jan] Correctly align all up arrows in filter list (Bug #4294).
[jan] Fix compound header fields in Sieve scripts (Bug #4238).
[jan] Add Catalan translation (Jordi Giralt <[email protected]>).
[jan] Add Slovenian translation (Duck <[email protected]>).
------
v1.1.1
------
[jan] Enable filter setting to stop further filtering by default.
[jan] Correctly escape forward slashes in maildrop driver (Bug #3514).
[jan] Add additional checks to avoid adding empty test values (Bug #3313).
[jan] Add Estonian translation (Toomas Aas <[email protected]>).
[jan] Add Greek translation (Konstantinos C. Milosis <[email protected]>).
[mms] Fix backward compatibility break with Ingo 1.1 and Horde < 3.1.
[cjh] Add missing stripe.js (Bug #3623).
----
v1.1
----
[jan] Automatically add missing special rules when editing them (Bug #3325).
--------
v1.1-RC1
--------
[jan] Add portal block for special rules (Oliver Kuhl <[email protected]>,
Request #3106).
[jan] Add Portuguese translation (Manuel Menezes de Sequeira
<Manuel.Sequeira>).
[cjh] Fix escaping of output in several cases.
[mas] Add notify rule. (Paul Wolstenholme <[email protected]>, Bug #1139)
[jan] Add Turkish translation (METU <[email protected]>).
[jan] Don't activate script if exceeded blacklist/whitelist limits (Bug #1166).
[jan] Add Danish translation (Brian Truelsen <[email protected]>).
[jan] Allow to use a single user for VFS drivers ([email protected],
Request #2324).
[jan] Allow to move rules by specifying their positions (Gergely Risko
<[email protected]>, Request #1060).
[mas] Add flag-only rule. (Request #1114)
[ben] Hide procmail vacation db files
[mms] Add maildrop script driver (Matt Weyland <[email protected]>).
[ben] Add support for '^TO_' procmail rule matching.
[ben] Add support for special headers on a per-driver basis.
[jmf] Add support for storing Sieve rules in LDAP (Supports Sun JES/ONE and
iPlanet messaging servers).
[jan] Add permissions to restrict filter rule creation.
------
v1.0.2
------
[jan] Add Korean translation (Jinhyok Heo <[email protected]>).
----------
v1.0.2-RC1
----------
[jan] Convert rules from Ingo 1.0 with multibyte characters (Bug #1282).
[jan] Always encode Sieve scripts in UTF-8 and MIME encode subject of vacation
messages (Gergely Risko <[email protected]>, Bug #2121).
[cjh] Don't escape "\" in Sieve regex mode (Bug #2134).
[jan] Don't allow empty addresses in blacklists and whitelists (Bug #2165).
[jan] Really show the active script if clicking that button (Bug #2135).
[jan] Fix migration script for IMP filters to not include folder rules from
already migrated users (Bug #2114).
[jan] Fix creating of non-ascii IMAP folder names (Bug #2054).
[jan] Fix regular expression rules that contain commas (Bug #1904).
[mas] Allow the disabling of blacklist, whitelist, vacation, and forward
(Request #1164).
[jan] Allow message flags with all sieve rules that keep the message (Bug
#1292).
[jan] Add Norwegian Bokmaal translation (Trond Bjørstad <[email protected]>, Thomas
Chr. Dahl <[email protected]>).
[jan] Change whitelist rule for Sieve to not apply any further rules (Bug
#1378).
[jan] Add shortcut icon (favicon.ico).
[ben] Fix procmail forwarding. (hager (at) fh-rosenheim (dot) de, Bug #1125)
[jan] Allow to specify multiple values with "Begins/Ends With" tests (Todd
Merritt <[email protected]>, Bug #1105).
------
v1.0.1
------
[jan] Fix blacklist conversion in IMP-to-Ingo conversion script (Steve Lidie
[jan] Fix filter rules with multibyte characters.
----
v1.0
----
[jan] Add Brazilian Portuguese translation (Fabio Gomes
--------
v1.0-RC2
--------
[jan] Add Czech translation (Pavel Chytil <[email protected]>).
[cjh] Show menu in Script view (Bug #843).
--------
v1.0-RC1
--------