Commit graph

24 commits

Author SHA1 Message Date
the-djmaze c7cf5b1c2c JavaScript substr() is deprecated 2022-10-19 16:43:16 +02:00
the-djmaze 6a90c62456 Resolve #317 2022-04-05 14:26:10 +02:00
the-djmaze f47eb61aee Improved Sieve Script editor with lists of available Actions, Controls and Tests 2022-03-17 10:21:23 +01:00
the-djmaze ff9a89380c Prepare some Sieve restructuring for GUI 2022-03-17 09:03:02 +01:00
the-djmaze 37bb9a9a97 added Sieve getMatchTypes() for easy valid match-types 2022-03-16 14:33:43 +01:00
the-djmaze e4bd24b4e8 Added Sieve extension rfc6134 partial 2022-03-16 14:21:23 +01:00
the-djmaze 63de537f8f Added Sieve extension rfc5703 2022-03-16 12:05:50 +01:00
the-djmaze b3c1723c5c Improved Sieve code and added rfc5435 2022-03-15 09:58:04 +01:00
the-djmaze c01c02d723 Added Sieve extension rfc5463 2022-03-15 07:54:25 +01:00
the-djmaze 219589b8ea Support Sieve RFC3894 2022-03-14 14:06:28 +01:00
the-djmaze 668a5f1fa5 Added Sieve rfc5490
Renamed tests classes *Command as *Test
2022-03-14 12:39:11 +01:00
the-djmaze 40adf992ed Activate more Sieve extensions and use parseScript when saving script 2022-03-13 20:22:00 +01:00
the-djmaze 42813b90dd Added the new Sieve parser as script validator 2022-03-11 13:41:13 +01:00
the-djmaze f4cd25f8ad Added Sieve parser code in master 2022-03-09 12:33:31 +01:00
djmaze ca91a6e408 drop sieve parser from sievescripts branch 2021-01-20 11:43:03 +01:00
djmaze 73e26d388a Added: rfc5233
Activate: comparator
Bugfix: StringList must use .toString()
Bugfix: redirect command
Bugfix: MultiLine
2021-01-15 16:09:03 +01:00
djmaze 3ce123b536 Added RFC5231 check 2021-01-15 12:12:56 +01:00
djmaze 68fc9f21bd Centralize some argument parsing
Improved parser error handling
Fix Sieve Vacation extension
2021-01-15 11:34:16 +01:00
djmaze 43c669e629 Added draft code for handling "require []" 2021-01-15 00:14:45 +01:00
djmaze d9865e3a46 Simplify Sieve Parser and added RFC5235 2021-01-14 23:42:46 +01:00
djmaze 22964f1fde More improvements and fixes based on test scripts 2021-01-14 17:50:23 +01:00
djmaze 0aafce4214 More Sieve parser improvements after doing 'if not' test 2021-01-14 16:38:26 +01:00
djmaze 2786d0d959 Not perfect but it can parse the rainloop script to a tree and back to string 2021-01-14 12:45:51 +01:00
djmaze b2e77f3f67 Draf of Sieve parser/lexer for a new Sieve GUI 2021-01-13 21:23:19 +01:00