Aleksander Machniak
|
f2688ba492
|
Use ?? operator where applicable
|
2021-09-21 19:12:06 +02:00 |
|
Aleksander Machniak
|
6ffa85b8cc
|
Managesieve: Fix removing nested rules in scripts (#8011)
|
2021-04-18 10:39:48 +02:00 |
|
Aleksander Machniak
|
3bbb01fe13
|
PHP8 fixes, regression fixes
|
2020-12-13 12:14:15 +01:00 |
|
Aleksander Machniak
|
7c53300990
|
PHP8 fixes, CS fixes, short array syntax, tests
|
2020-12-08 21:56:41 +01:00 |
|
Aleksander Machniak
|
bde383d051
|
PHP8: Fix various issues
for now only these I found by running our unit tests, there will be much more
|
2020-10-11 10:32:41 +02:00 |
|
Aleksander Machniak
|
eb7636d491
|
Fixes in context of undefined variables, and code style
|
2020-08-16 10:29:42 +02:00 |
|
Vladislav Bogdanov
|
e15bf62ec5
|
managesieve: Add support for 'spamtest' extension
|
2019-10-22 19:46:48 +00:00 |
|
Aleksander Machniak
|
ccb70116f1
|
Managesieve: Use RFC-compliant line endings, CRLF instead of LF (#6686)
|
2019-04-21 08:28:13 +02:00 |
|
Aleksander Machniak
|
57c67db029
|
Remove year(s) from copyright headers + some cleanup
|
2019-04-16 10:42:45 +02:00 |
|
Aleksander Machniak
|
53017eb87d
|
Managesieve: Added support for 'editheader' extension - RFC5293 (#5954)
|
2018-09-08 16:40:41 +02:00 |
|
Aleksander Machniak
|
7abaab3098
|
Fix bug where text: syntax was forced for strings longer than 1024 characters (#6143)
|
2018-01-24 14:50:29 +01:00 |
|
Aleksander Machniak
|
550e2fc6aa
|
Support 'mime' extension tests - RFC5703 (#5832)
|
2017-11-27 19:12:18 +01:00 |
|
Aleksander Machniak
|
0fa4b75f78
|
Managesieve: Partial support for mime extension [RFC5703] - parser only (#5832)
|
2017-07-16 13:44:24 +02:00 |
|
Aleksander Machniak
|
e9716503a2
|
Move "cursor" position on \r\n sequence after single-dot in a line (#5838)
|
2017-07-03 12:50:37 +02:00 |
|
Aleksander Machniak
|
8b61d6a2d1
|
Fix parsing dot-staffed lines in multiline text (#5838)
|
2017-07-03 12:33:30 +02:00 |
|
Aleksander Machniak
|
8a0d504682
|
Indent fixes
|
2017-03-13 11:55:08 +01:00 |
|
Aleksander Machniak
|
8953c7a257
|
Fix possible defect in handling \r\n in scripts (#5685)
|
2017-03-09 11:41:46 +01:00 |
|
Aleksander Machniak
|
13b98199ed
|
Managesieve: Fix parser issue with empty lines between comments (#5657)
|
2017-02-20 16:15:22 +01:00 |
|
Aleksander Machniak
|
81f67a4de2
|
Don't use each() deprecated in PHP 7.2
|
2017-02-06 15:46:18 +01:00 |
|
Aleksander Machniak
|
dfd19206a4
|
sizeof() -> count()
|
2017-02-06 13:49:29 +01:00 |
|
Aleksander Machniak
|
2eede31561
|
Fix handling of scripts with nested rules (#5540)
|
2016-11-30 09:56:50 +01:00 |
|
pulcov
|
b312dc6c88
|
Managesieve: sieve string implement
|
2016-05-12 10:51:18 +02:00 |
|
Aleksander Machniak
|
e499a14e13
|
- Support 'duplicate' extension [RFC 7352]
- Improve errors handling in filter form
|
2016-04-28 12:28:20 +02:00 |
|
Aleksander Machniak
|
302aff920c
|
Small code improvement
|
2016-04-13 10:41:42 +02:00 |
|
Aleksander Machniak
|
e2ff7985db
|
Small optimization in sieve script parser
|
2016-04-13 10:27:35 +02:00 |
|
Aleksander Machniak
|
80cb362b80
|
Managesieve: Refactored script parser to be 100x faster
|
2016-04-06 12:34:37 +02:00 |
|
Aleksander Machniak
|
6af79f1517
|
Support "not allof" test as a negation of all sub-tests
Fixes also last commit change.
|
2015-01-14 07:30:31 -05:00 |
|
Aleksander Machniak
|
f22de58087
|
Fixed notify/enotify extension handling
|
2014-04-24 10:42:56 +02:00 |
|
Aleksander Machniak
|
022f510365
|
Fix issue in displaying filter form when managesieve_kolab_master=true
and sieve variables extension is supported by the server (#1489599)
|
2014-02-14 18:19:13 +01:00 |
|
Aleksander Machniak
|
439fd773e3
|
Fix typo in last commit and some managesieve tests (where we changed
:comparator position)
|
2013-09-20 12:17:30 +02:00 |
|
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)
|
2013-09-20 12:11:31 +02:00 |
|
Aleksander Machniak
|
b2c5869fe2
|
Skip optional :all modified in address/envelope rule
|
2013-08-02 09:22:31 +02:00 |
|
Thomas Bruederli
|
07c6c69eca
|
Make all bundled plugins the same license as Roundcube itself, which is GPLv3+
|
2013-06-20 22:06:28 +02:00 |
|
Aleksander Machniak
|
ed837a3544
|
Added support for date and index extensions (RFC5260) in script parser
Script parser code improvements
|
2013-05-12 14:11:59 +02:00 |
|
Aleksander Machniak
|
2193f6a130
|
Avoid unused local variables
|
2013-05-07 13:51:23 +02:00 |
|
Aleksander Machniak
|
b6fa7d54b8
|
Add vacation-seconds extension support (RFC 6131)
|
2013-03-16 16:29:17 +01:00 |
|
Aleksander Machniak
|
0d4ccb8d88
|
Moved rcube_* classes to <plugin>/lib/Roundcube for compat. with Roundcube Framework autoloader
|
2012-11-25 16:25:17 +01:00 |
|