the-djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								e1426b484e
								
							
						 | 
						
							
							
								
								Sieve: use Optional chaining operator
							
							
							
							
							
							
							
							https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining 
							
						 | 
						
							2022-05-21 23:58:46 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									the-djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								7c8039d91d
								
							
						 | 
						
							
							
								
								Resolve #407
							
							
							
							
							
						 | 
						
							2022-05-19 15:18:15 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									the-djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								33f0e6febf
								
							
						 | 
						
							
							
								
								Small code cleanup
							
							
							
							
							
						 | 
						
							2022-05-18 22:53:33 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									the-djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								882c0bde42
								
							
						 | 
						
							
							
								
								Bugfix: sieve undefined args[i-1]
							
							
							
							
							
						 | 
						
							2022-05-17 14:48:38 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									the-djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								663fb1485a
								
							
						 | 
						
							
							
								
								Resolve #400
							
							
							
							
							
						 | 
						
							2022-05-17 12:18:49 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								57673384e9
								
							
						 | 
						
							
							
								
								Support Sieve extension rfc6131
							
							
							
							
							
						 | 
						
							2022-03-15 10:16:26 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								9bae77bfa1
								
							
						 | 
						
							
							
								
								Fix Sieve Circular dependency
							
							
							
							
							
						 | 
						
							2022-03-11 13:01:46 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								d6dc4d291c
								
							
						 | 
						
							
							
								
								Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI
							
							
							
							
							
						 | 
						
							2022-03-11 10:26:25 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								3566f4a538
								
							
						 | 
						
							
							
								
								Added rfc5183, rfc5229, rfc5260 and rfc5293
							
							
							
							
							
							
							
							Make comparator and match_type available for all Test classes
Signed-off-by: djmaze <djmaze@djmaze.lan> 
							
						 | 
						
							2021-01-15 14:35:16 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								3ce123b536
								
							
						 | 
						
							
							
								
								Added RFC5231 check
							
							
							
							
							
						 | 
						
							2021-01-15 12:12:56 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									djmaze
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb369ca122
								
							
						 | 
						
							
							
								
								Added rfc6609
							
							
							
							
							
						 | 
						
							2021-01-15 12:11:13 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								55178016a0
								
							
						 | 
						
							
							
								
								Solve some comparators
							
							
							
							
							
						 | 
						
							2021-01-15 00:32:04 +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 | 
						
						
							
							
							
								
							
							
						 |