Commit Graph

113 Commits (3f820d76fac8ea743b4570ed86834f5409d866e6)

Author SHA1 Message Date
Aleksander Machniak 1f9c9fea55 Fix bug where actions without if/elseif/else in sieve scripts were skipped 10 years ago
Aleksander Machniak 681ba6fc3c Improve system security by using optional special URL with security token
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
10 years ago
Aleksander Machniak ecf6c79d00 Bump up version number, remove package.xml file 10 years ago
Aleksander Machniak 14094fca82 Remove redundant code 10 years ago
Aleksander Machniak 613f96839c Added simple API to manage vacation rule 10 years ago
Aleksander Machniak 5a64153f40 Fix vacation times handling 10 years ago
Aleksander Machniak 581b6b41fd Make possible to set vacation start/end date and time 10 years ago
Aleksander Machniak 9828c1abe2 Fix default vacation status (#1490019) - improve error message 10 years ago
Aleksander Machniak f72815e1f9 Code improvements + added tests for vacation date regexps handling 10 years ago
Aleksander Machniak 319751fff6 Updated changelog and CS fixes after PR merge 10 years ago
Jacob Lister 147530edcc Add Vacation date range feature for servers without the sieve 'date' extension (using regexes) 10 years ago
Aleksander Machniak c883f687d9 Add possibility to specify an after-vacation-rule action (keep, discard, redirect) in Vacation UI 11 years ago
Aleksander Machniak b0aee4eb42 Fix bug where non-existing (or unsubscribed) folder wasn't listed in folder selector (#1489956) 11 years ago
Aleksander Machniak b76f8e5e26 Added option to specify connection socket parameters - managesieve_conn_options 11 years ago
Aleksander Machniak 13b33da51a Managesieve: Improved UI accessibility 11 years ago
Aleksander Machniak f22de58087 Fixed notify/enotify extension handling 11 years ago
Aleksander Machniak 5515dbb970 Remove IE<7 specific code 11 years ago
Aleksander Machniak 53846f798f Remove debug code 11 years ago
Aleksander Machniak 50a57e9b75 Added optional separate interface for out-of-office management (#1488266) 11 years ago
Aleksander Machniak a622451bc5 Fix wrong action folder selection if managesieve_domains is not empty (#1489617) 11 years ago
Aleksander Machniak c6227fe7b0 Bump version number 11 years ago
Aleksander Machniak 022f510365 Fix issue in displaying filter form when managesieve_kolab_master=true
and sieve variables extension is supported by the server (#1489599)
11 years ago
Aleksander Machniak a329ccd9c9 Fix issue where folder selector wasn't visible on new filter form 11 years ago
Aleksander Machniak 27f0c2723b Nicely handle server-side modification of script names (#1489412) 11 years ago
Aleksander Machniak aac4b452a3 Bump version to 7.1 11 years ago
Aleksander Machniak 4daaa09438 Move PEAR libs from plugins into main Roundcube lib directory,
list them as dependencies in INSTALL file (#1489182)
11 years ago
Aleksander Machniak 0f4806ede6 Added managesieve_domains option to limit redirect destinations 11 years ago
Aleksander Machniak 439fd773e3 Fix typo in last commit and some managesieve tests (where we changed
:comparator position)
11 years ago
Aleksander Machniak 889c76cbdc Fix so i;ascii-numeric comparator is not forced as default for :count and :value operators
Fix date/currentdate related form issues and comparators handling (#1489346)
11 years ago
Aleksander Machniak 8f62cfa4c8 Hide advanced rule modifier for 'date' and 'currentdate' rules 11 years ago
Aleksander Machniak 962eff7dfe Fix bug where at least one additional address of vacation message was required (#1489345) 11 years ago
Aleksander Machniak 09fed60218 Add common headers to header selector (#1489271) 11 years ago
Aleksander Machniak b2c5869fe2 Skip optional :all modified in address/envelope rule 11 years ago
Aleksander Machniak dda39aab1d Support 'keep' action (#1489226) 11 years ago
Aleksander Machniak dc56c50075 Fix handling of &, <, > characters in scripts/filter names (#1489208) 12 years ago
Aleksander Machniak d6b592941d Fix handling of &, <, > characters in scripts/filter names (#1489208) 12 years ago
Thomas Bruederli 07c6c69eca Make all bundled plugins the same license as Roundcube itself, which is GPLv3+ 12 years ago
Aleksander Machniak 8ea08a8264 Split managesieve.php file into two 12 years ago
Aleksander Machniak ed837a3544 Added support for date and index extensions (RFC5260) in script parser
Script parser code improvements
12 years ago
Aleksander Machniak 2193f6a130 Avoid unused local variables 12 years ago
Aleksander Machniak b6fa7d54b8 Add vacation-seconds extension support (RFC 6131) 12 years ago
Aleksander Machniak 61be822d62 Remove deprecated functions (from bc.php file) usage in plugins 12 years ago
Aleksander Machniak 04c856774d Don't force 'stop' action on last rule in a script 12 years ago
Aleksander Machniak 0d4ccb8d88 Moved rcube_* classes to <plugin>/lib/Roundcube for compat. with Roundcube Framework autoloader 12 years ago
Aleksander Machniak cd97f0ad11 Support only 00 version of draft-ietf-sieve-notify which is more common (Cyrus 2.4) 12 years ago
Aleksander Machniak eb1ee0803e Support old notify extension 12 years ago
Paweł Słowik 4c4496bccc Sieve enotify/notify - allow empty body 12 years ago
Paweł Słowik 92a030d928 Added tests, fixed PHP warnings 12 years ago
Paweł Słowik 2ac00a258b Sieve enotify/notify - parser 12 years ago
Aleksander Machniak c1037eda18 Fixed issue with DBMail bug [http://pear.php.net/bugs/bug.php?id=19077] (#1488594) 12 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 13 years ago
thomascube 48e9c14ebd Move plugins repository into roundcubemail root folder; svn:externals are not defined anymore 13 years ago
till 63a3dc5fde moved plugins 15 years ago
alecpl 98c489e9f4 - Managesieve: Added import from Horde-INGO
- Managesieve: Support for more than one match using if+stop instead of if+elsif structures (#1486078)
- Managesieve: Support for selectively disabling rules within a single sieve script (#1485882)
- Managesieve: Added vertical splitter
15 years ago
alecpl 5c54cc0ee6 - don't use dl(): http://pear.php.net/bugs/bug.php?id=17038 15 years ago
alecpl a2cb306981 - Managesieve: Fix requires generation for multiple actions (#1486397) 15 years ago
alecpl ac67db1980 - Managesieve 2.0: multi-script support 15 years ago
alecpl fcc34c0cac - Fix first rule deleting (#1486140) 15 years ago
alecpl d168b9909a - managesieve: Fix handling of "true" as "anyof (true)" test 15 years ago
alecpl e8d8b6fd86 - fix warning when importing squirrelmail rules 15 years ago
alecpl 14a62c3e14 - Updated PEAR::Net_Sieve to 1.1.7 16 years ago
alecpl 5afc1c388a - removed unused reference 16 years ago
alecpl a393c37c4f - managesieve plugin 16 years ago