Aleksander Machniak
8a0d504682
Indent fixes
8 years ago
Aleksander Machniak
8953c7a257
Fix possible defect in handling \r\n in scripts ( #5685 )
8 years ago
Aleksander Machniak
13b98199ed
Managesieve: Fix parser issue with empty lines between comments ( #5657 )
8 years ago
Aleksander Machniak
81f67a4de2
Don't use each() deprecated in PHP 7.2
8 years ago
Aleksander Machniak
dfd19206a4
sizeof() -> count()
8 years ago
Aleksander Machniak
2eede31561
Fix handling of scripts with nested rules ( #5540 )
8 years ago
Aleksander Machniak
d2b1941ad5
Release managesieve 8.8
8 years ago
Aleksander Machniak
4452a16f7f
Cleanup and improve CodeMirror integration
...
Fixed some issues, improved css/layout, added autoscroll to invalid line on error
8 years ago
Martin Fischer
7f8d0be3b3
handles multiple errors and shows error messages in editor tooltips
8 years ago
Martin Fischer
67c910da78
syntax highlighted raw editor for sieve filter sets(codemirror)
8 years ago
Aleksander Machniak
115aadca82
Properly handle connection errors in vacation UI
8 years ago
Aleksander Machniak
39cceb2f89
Managesieve: Various improvement to raw script editor
8 years ago
Martin Fischer
7215013b53
implemented raw editor for sieve filter sets ( #5473 )
...
* implemented raw editor for sieve filter sets
Signed-off-by: Martin Fischer <martin.fischer@fau.de>
* updated according to comments
8 years ago
Aleksander Machniak
485c50a5f3
Fix error checking on get_script() result + some CS fixes
8 years ago
Aleksander Machniak
4e0532808d
Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc ( #5452 )
...
Added memcache_max_allowed_packet and apc_max_allowed_packet settings
8 years ago
Aleksander Machniak
195dc11855
Support host-specific imap_conn_options/smtp_conn_options/managesieve_conn_options ( #5136 )
8 years ago
Aleksander Machniak
46f45a3970
Managesieve: Add option to automatically set vacation :from address ( #5428 )
8 years ago
Aleksander Machniak
2999cc38a5
Generate more compact HTML5 code, e.g. use short form of boolean attributes
8 years ago
Aleksander Machniak
ed35267b9b
Managesieve: Fix parsing of vacation date-time with non-default date_format ( #5372 )
...
Added new method rcube_utils::format_datestr() to convert date_format date
into ISO date format.
8 years ago
Aleksander Machniak
f9fc7e1edf
Managesieve: Improvements in 'string' test support
8 years ago
Aleksander Machniak
9793826ab4
Merge branch 'master' of https://github.com/pulcov/roundcubemail into pulcov-master
8 years ago
Aleksander Machniak
476c820323
CS fixes
8 years ago
pulcov
4f6853b9c6
Managesieve: bug correction
9 years ago
pulcov
b312dc6c88
Managesieve: sieve string implement
9 years ago
Aleksander Machniak
e499a14e13
- Support 'duplicate' extension [RFC 7352]
...
- Improve errors handling in filter form
9 years ago
Aleksander Machniak
302aff920c
Small code improvement
9 years ago
Aleksander Machniak
e2ff7985db
Small optimization in sieve script parser
9 years ago
Aleksander Machniak
80cb362b80
Managesieve: Refactored script parser to be 100x faster
9 years ago
Aleksander Machniak
6f2c007d1b
CS fixes: Replace use of "bool ? true : false" with just "bool"
9 years ago
Thomas Bruederli
4a408843b0
Protect download urls against CSRF using unique request tokens ( #1490642 )
...
Send X-Frame-Options headers with every HTTP response
9 years ago
Aleksander Machniak
f8847a913f
Fix version number
9 years ago
Aleksander Machniak
9f1f754daf
CS fixes
9 years ago
Aleksander Machniak
162bc85be9
Add support for :from parameter in vacation action (patch from Michele Locati)
9 years ago
Aleksander Machniak
74ce01efc7
Q() -> rcube::Q()
9 years ago
Aleksander Machniak
1b39d9a6c7
PHP7: Fixed some E_WARNING errors that previously were E_STRICT
9 years ago
John Bieling
6f41f0069a
Allow to override password, but keep username (auth_cid/auth_pw)
...
There is a managesieve server from afterlogic, which allows to authenticate by providing a "master password" for any given username. This patch allows to use the auth_pw config option to make this work (auth_cid remains null)
10 years ago
Aleksander Machniak
a4ba3df548
Bump up version number
10 years ago
Aleksander Machniak
9c38c58e1e
Add option to prepopulate vacation addresses on form init ( #1490030 )
10 years ago
Aleksander Machniak
fa857716e6
Add option to define default vacation interval
10 years ago
Aleksander Machniak
e4338fdf38
Fix missing host:port in connection error message
10 years ago
Aleksander Machniak
05b11f7ef0
Fix handling of header test with one-element array as header name
10 years ago
Aleksander Machniak
b59b72cc30
Fix "Non-static method PEAR::isError() should not be called statically" errors ( #1490281 )
10 years ago
Aleksander Machniak
3e0ad293e1
Fix PHP fatal error when visiting Vacation interface and there's no sieve script yet
10 years ago
Aleksander Machniak
04009e5ccb
Fix bug in vacation script detection with kolab_master feature enabled but no active script
10 years ago
Aleksander Machniak
dc9cc7aa8a
Improve procedure of script selection to write a vacation rule
10 years ago
Aleksander Machniak
b196d229c3
Bump up plugin version
10 years ago
Aleksander Machniak
501cdd651e
Fix bug where vacation rule was saved to wrong script if managesieve_kolab_master=true
10 years ago
Aleksander Machniak
6af79f1517
Support "not allof" test as a negation of all sub-tests
...
Fixes also last commit change.
10 years ago
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