ff35e8a01b 
								
							
								 
							
						 
						
							
							
								
								Add some unit tests for the AST make_constant() function.  
							
							
							
						 
						
							2020-09-12 19:14:29 -04:00  
				
					
						
							
							
								 
						
							
							
								f2691e89f5 
								
							
								 
							
						 
						
							
							
								
								Fix make_constant() in the AST module, to always return a  
							
							... 
							
							
							
							constant.  It was failing to do so for timestamps, instead
returning a STIXdatetime object. 
							
						 
						
							2020-09-12 19:14:29 -04:00  
				
					
						
							
							
								 
						
							
							
								72a032c6e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #451  from oasis-open/fix-read-the-docs  
							
							... 
							
							
							
							Fix for ReadTheDocs 
							
						 
						
							2020-09-11 11:24:32 -04:00  
				
					
						
							
							
								 
						
							
							
								122c3694e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update requirements.txt  
							
							
							
						 
						
							2020-09-11 11:15:38 -04:00  
				
					
						
							
							
								 
						
							
							
								a7083c01dd 
								
							
								 
							
						 
						
							
							
								
								add pygments in requirements.txt  
							
							
							
						 
						
							2020-09-11 11:11:30 -04:00  
				
					
						
							
							
								 
						
							
							
								18c6f49e5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #445  from chisholm/pattern_equivalence  
							
							... 
							
							
							
							Pattern equivalence 
							
						 
						
							2020-09-11 09:25:58 -04:00  
				
					
						
							
							
								 
						
							
							
								b5015b74ba 
								
							
								 
							
						 
						
							
							
								
								pre-commit stylistic fixes  
							
							
							
						 
						
							2020-08-19 12:10:51 -04:00  
				
					
						
							
							
								 
						
							
							
								18ee0d831e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #443  from chisholm/add_pattern_validator_version  
							
							... 
							
							
							
							Add a version restriction to the stix2-patterns dependency 
							
						 
						
							2020-08-18 09:11:08 -04:00  
				
					
						
							
							
								 
						
							
							
								241d253a29 
								
							
								 
							
						 
						
							
							
								
								Add a version restriction to the stix2-patterns dependency, to  
							
							... 
							
							
							
							ensure users aren't tripped up by old versions. 
							
						 
						
							2020-08-17 13:49:19 -04:00  
				
					
						
							
							
								 
						
							
							
								7e0b75368d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #442  from oasis-open/emmanvg-patch-1  
							
							... 
							
							
							
							Version restriction for taxii2client dependency 
							
						 
						
							2020-08-17 11:43:29 -04:00  
				
					
						
							
							
								 
						
							
							
								2d64bc86bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Update setup.py  
							
							... 
							
							
							
							Add version restriction to ensure reasonably updated dependency 
							
						 
						
							2020-08-17 10:49:07 -04:00  
				
					
						
							
							
								 
						
							
							
								b6c2206491 
								
							
								 
							
						 
						
							
							
								
								Add some unit test suites for pattern equivalence which use some  
							
							... 
							
							
							
							STIX version-specific pattern features. 
							
						 
						
							2020-08-14 19:56:49 -04:00  
				
					
						
							
							
								 
						
							
							
								9e707a3a81 
								
							
								 
							
						 
						
							
							
								
								Add stix_version kwargs to the pattern equivalence functions.  
							
							... 
							
							
							
							This allows the patterns to be parsed using either 2.0 or 2.1+
syntax. 
							
						 
						
							2020-08-14 19:55:00 -04:00  
				
					
						
							
							
								 
						
							
							
								320129e26c 
								
							
								 
							
						 
						
							
							
								
								Add another unit test to help a bit with lack of coverage of  
							
							... 
							
							
							
							compare/comparison.py.  This one tests patterns with more
constant types. 
							
						 
						
							2020-08-13 18:45:52 -04:00  
				
					
						
							
							
								 
						
							
							
								c21b230edb 
								
							
								 
							
						 
						
							
							
								
								pre-commit hook stylistic changes  
							
							
							
						 
						
							2020-08-13 17:44:42 -04:00  
				
					
						
							
							
								 
						
							
							
								16a8c544ac 
								
							
								 
							
						 
						
							
							
								
								Add a find_equivalent_patterns() function and unit tests, in case  
							
							... 
							
							
							
							a user wants a more efficient search capability.  (It is more
efficient than calling equivalent_patterns() over and over in a
loop, because it doesn't repeatedly re-canonicalize the search
pattern.) 
							
						 
						
							2020-08-13 17:09:04 -04:00  
				
					
						
							
							
								 
						
							
							
								bd5635f5be 
								
							
								 
							
						 
						
							
							
								
								Add some unit tests for pattern equivalence.  
							
							
							
						 
						
							2020-08-13 16:46:25 -04:00  
				
					
						
							
							
								 
						
							
							
								6c92f670cb 
								
							
								 
							
						 
						
							
							
								
								Fix ipv4/6 special canonicalizers to reformat IP addresses even  
							
							... 
							
							
							
							when a non-CIDR address is used.  Before, it left plain IP
addresses untouched. 
							
						 
						
							2020-08-13 16:22:24 -04:00  
				
					
						
							
							
								 
						
							
							
								5d6c7d8c8a 
								
							
								 
							
						 
						
							
							
								
								Add some simple context-sensitive constant canonicalization, used  
							
							... 
							
							
							
							as part of canonicalizing comparison expressions.  This
required adding a new comparison expression transformer callback
for leaf-node comparison expression objects, and updating all
existing comparison transformers to work (it affected all/most
of them).  The observation expression transformer which actually
does the comparison canonicalization was updated to also perform
this special canonicalization step. 
							
						 
						
							2020-08-12 19:28:35 -04:00  
				
					
						
							
							
								 
						
							
							
								311fe38cea 
								
							
								 
							
						 
						
							
							
								
								Add first cut of a pattern equivalence capability  
							
							
							
						 
						
							2020-08-10 18:33:26 -04:00  
				
					
						
							
							
								 
						
							
							
								1948b38eec 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #438  from oasis-open/issue_437  
							
							... 
							
							
							
							hack for issue_435
Fixes  #435 . 
							
						 
						
							2020-08-07 09:55:41 -04:00  
				
					
						
							
							
								 
						
							
							
								1f9a844941 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #439  from maybe-sybr/fix/customs-class-name  
							
							... 
							
							
							
							fix: Respect name of `@Custom*` decorated defs 
							
						 
						
							2020-08-04 07:32:03 -04:00  
				
					
						
							
							
								 
						
							
							
								8f76a84bbf 
								
							
								 
							
						 
						
							
							
								
								handle quoted path components  
							
							
							
						 
						
							2020-07-30 15:32:06 -04:00  
				
					
						
							
							
								 
						
							
							
								15344527aa 
								
							
								 
							
						 
						
							
							
								
								fix: Respect name of `@Custom*` decorated defs  
							
							
							
						 
						
							2020-07-28 11:13:59 +10:00  
				
					
						
							
							
								 
						
							
							
								8cdbfed5e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #431  from oasis-open/filesys-write-custom  
							
							... 
							
							
							
							Fix bug when adding custom object to FileSystemSink if the object type hasn't been registered 
							
						 
						
							2020-07-27 09:43:38 -04:00  
				
					
						
							
							
								 
						
							
							
								b7a30befdc 
								
							
								 
							
						 
						
							
							
								
								add tests and fix introduced bug  
							
							
							
						 
						
							2020-07-25 14:47:40 -04:00  
				
					
						
							
							
								 
						
							
							
								0fc2befd6a 
								
							
								 
							
						 
						
							
							
								
								hack for issue_435  
							
							
							
						 
						
							2020-07-25 14:22:03 -04:00  
				
					
						
							
							
								 
						
							
							
								bcd3eb3e4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #436  from oasis-open/issue_435  
							
							... 
							
							
							
							handle mixed boolean expressions 
							
						 
						
							2020-07-24 16:22:49 -04:00  
				
					
						
							
							
								 
						
							
							
								084941dd41 
								
							
								 
							
						 
						
							
							
								
								handle mixed boolean expressions  
							
							
							
						 
						
							2020-07-24 11:40:21 -04:00  
				
					
						
							
							
								 
						
							
							
								08137ff6be 
								
							
								 
							
						 
						
							
							
								
								add serialization to API documentation  
							
							
							
						 
						
							2020-07-22 15:38:17 -04:00  
				
					
						
							
							
								 
						
							
							
								8093898a3d 
								
							
								 
							
						 
						
							
							
								
								move serialization-related methods to serialization.py  
							
							... 
							
							
							
							update tests that call specific methods from this area 
							
						 
						
							2020-07-22 15:36:48 -04:00  
				
					
						
							
							
								 
						
							
							
								ca56a74e12 
								
							
								 
							
						 
						
							
							
								
								update docstrings for _STIXBase method  
							
							
							
						 
						
							2020-07-22 15:20:39 -04:00  
				
					
						
							
							
								 
						
							
							
								978aee9a8e 
								
							
								 
							
						 
						
							
							
								
								fix circular import problem  
							
							
							
						 
						
							2020-07-22 14:53:37 -04:00  
				
					
						
							
							
								 
						
							
							
								c760e04c9a 
								
							
								 
							
						 
						
							
							
								
								rename module to serialization.py  
							
							
							
						 
						
							2020-07-22 14:31:26 -04:00  
				
					
						
							
							
								 
						
							
							
								853bd0da21 
								
							
								 
							
						 
						
							
							
								
								move classes and methods from base.py to serialize.py  
							
							
							
						 
						
							2020-07-22 13:56:24 -04:00  
				
					
						
							
							
								 
						
							
							
								37f0238fc6 
								
							
								 
							
						 
						
							
							
								
								add serialize.py module  
							
							
							
						 
						
							2020-07-22 13:37:41 -04:00  
				
					
						
							
							
								 
						
							
							
								bb82beeec1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #430  from oasis-open/bundle-objs-and-lists  
							
							... 
							
							
							
							Allow mixing single objects and lists in bundle constructor 
							
						 
						
							2020-07-22 13:00:22 -04:00  
				
					
						
							
							
								 
						
							
							
								806389117f 
								
							
								 
							
						 
						
							
							
								
								Allow mixing single objects and lists in bundles  
							
							... 
							
							
							
							...in bundle constructor
Related: #429 . 
							
						 
						
							2020-07-20 00:24:36 -04:00  
				
					
						
							
							
								 
						
							
							
								55ea84ece2 
								
							
								 
							
						 
						
							
							
								
								Fix bug when adding custom obj to FileSystemSink  
							
							... 
							
							
							
							... if the object type hasn't been registered.
Related: #439 . 
							
						 
						
							2020-07-20 00:04:32 -04:00  
				
					
						
							
							
								 
						
							
							
								c49703803c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #427  from chisholm/remove_v21_protocol_family  
							
							... 
							
							
							
							Remove protocol_family from the v21 network socket SCO extension 
							
						 
						
							2020-07-09 08:33:27 -04:00  
				
					
						
							
							
								 
						
							
							
								d888eb60e2 
								
							
								 
							
						 
						
							
							
								
								Remove protocol_family and its uses from the v21 network  
							
							... 
							
							
							
							socket SCO extension.  It's a 2.0 property that got copied into
the 2.1 code by mistake. 
							
						 
						
							2020-07-08 14:26:02 -04:00  
				
					
						
							
							
								 
						
							
							
								2f08ad03b0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #424  from emmanvg/remove-rounding-semantic-equivalence  
							
							... 
							
							
							
							Semantic Equivalence - partial_string_based() 
							
						 
						
							2020-07-08 12:27:18 -04:00  
				
					
						
							
							
								 
						
							
							
								bf66744db3 
								
							
								 
							
						 
						
							
							
								
								remove round from `fuzz.token_sort_ratio(str1, str2)` call  
							
							
							
						 
						
							2020-07-08 11:02:56 -04:00  
				
					
						
							
							
								 
						
							
							
								457085a115 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #377  from maxbachmann-forks/master  
							
							... 
							
							
							
							use rapidfuzz instead of fuzzywuzzy 
							
						 
						
							2020-07-08 10:49:41 -04:00  
				
					
						
							
							
								 
						
							
							
								f1bb0b1b01 
								
							
								 
							
						 
						
							
							
								
								Bump version: 2.0.1 → 2.0.2  
							
							
							
						 
						
							2020-07-07 09:42:01 -04:00  
				
					
						
							
							
								 
						
							
							
								26d750dd1e 
								
							
								 
							
						 
						
							
							
								
								Update CHANGELOG for v2.0.2  
							
							
							
						 
						
							2020-07-07 09:41:16 -04:00  
				
					
						
							
							
								 
						
							
							
								2fff3a6d45 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #423  from oasis-open/fix-six-version  
							
							... 
							
							
							
							Fix six version 
							
						 
						
							2020-07-07 09:32:53 -04:00  
				
					
						
							
							
								 
						
							
							
								b29527cae1 
								
							
								 
							
						 
						
							
							
								
								Fix for isort v5.0.0  
							
							
							
						 
						
							2020-07-07 09:03:07 -04:00  
				
					
						
							
							
								 
						
							
							
								c92807a59a 
								
							
								 
							
						 
						
							
							
								
								Restrict version of six library  
							
							
							
						 
						
							2020-07-07 09:02:36 -04:00  
				
					
						
							
							
								 
						
							
							
								ee3425cc01 
								
							
								 
							
						 
						
							
							
								
								Bump version: 2.0.0 → 2.0.1  
							
							
							
						 
						
							2020-07-06 16:44:29 -04:00