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  
				
					
						
							
							
								 
						
							
							
								084941dd41 
								
							
								 
							
						 
						
							
							
								
								handle mixed boolean expressions  
							
							
							
						 
						
							2020-07-24 11:40:21 -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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								bf66744db3 
								
							
								 
							
						 
						
							
							
								
								remove round from `fuzz.token_sort_ratio(str1, str2)` call  
							
							
							
						 
						
							2020-07-08 11:02:56 -04:00  
				
					
						
							
							
								 
						
							
							
								53dbc5835e 
								
							
								 
							
						 
						
							
							
								
								Add test for coverage  
							
							... 
							
							
							
							Tests creating a property with both required and default. 
							
						 
						
							2020-07-01 09:54:50 -04:00  
				
					
						
							
							
								 
						
							
							
								3397805367 
								
							
								 
							
						 
						
							
							
								
								Consolidate version-independent property tests  
							
							
							
						 
						
							2020-07-01 09:41:10 -04:00  
				
					
						
							
							
								 
						
							
							
								e25734d2b6 
								
							
								 
							
						 
						
							
							
								
								Fix trailing commas  
							
							
							
						 
						
							2020-06-26 16:43:19 -04:00  
				
					
						
							
							
								 
						
							
							
								3ef63d5e17 
								
							
								 
							
						 
						
							
							
								
								Update Workbench for 2.1  
							
							
							
						 
						
							2020-06-26 16:43:19 -04:00  
				
					
						
							
							
								 
						
							
							
								d62f5ee141 
								
							
								 
							
						 
						
							
							
								
								Remove 'encoding' param from json.loads  
							
							... 
							
							
							
							It's ignored since Python 3.1 and we've dropped 2.7. 
							
						 
						
							2020-06-26 16:43:19 -04:00  
				
					
						
							
							
								 
						
							
							
								f78b396648 
								
							
								 
							
						 
						
							
							
								
								Fix parsing tests  
							
							
							
						 
						
							2020-06-26 16:43:19 -04:00  
				
					
						
							
							
								 
						
							
							
								b42b1cafa7 
								
							
								 
							
						 
						
							
							
								
								Move a couple tests for organization  
							
							
							
						 
						
							2020-06-26 16:43:19 -04:00  
				
					
						
							
							
								 
						
							
							
								b2ee33208f 
								
							
								 
							
						 
						
							
							
								
								Set STIX 2.1 as default, fix indicator.valid_from  
							
							
							
						 
						
							2020-06-26 16:43:19 -04:00  
				
					
						
							
							
								 
						
							
							
								bf5176f370 
								
							
								 
							
						 
						
							
							
								
								Add some new unit tests corresponding to ListProperty revamp.  
							
							
							
						 
						
							2020-06-17 16:31:03 -04:00  
				
					
						
							
							
								 
						
							
							
								9d05c9d3e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #401  from chisholm/fix_versionable_detection  
							
							... 
							
							
							
							Fix versionability detection 
							
						 
						
							2020-06-10 10:22:59 -04:00  
				
					
						
							
							
								 
						
							
							
								00b78e7a47 
								
							
								 
							
						 
						
							
							
								
								Stylistic pre-commit junk  
							
							
							
						 
						
							2020-06-08 17:51:13 -04:00  
				
					
						
							
							
								 
						
							
							
								99bf4215a3 
								
							
								 
							
						 
						
							
							
								
								Change all uses of ObjectReferenceProperty in 2.1 SCO classes  
							
							... 
							
							
							
							to ReferenceProperty.  Add a unit test to ensure that when a
stix2 object is passed as a value of a ReferenceProperty, that
the ID is properly pulled out and used as the actual property
value, and that it doesn't affect the deterministic ID
calculation. 
							
						 
						
							2020-06-08 17:24:33 -04:00  
				
					
						
							
							
								 
						
							
							
								8bde22fa1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #407  from emmanvg/flexibility-selector-syntax  
							
							... 
							
							
							
							Update SELECTOR_REGEX for GranularMarkings 
							
						 
						
							2020-06-08 13:54:39 -04:00  
				
					
						
							
							
								 
						
							
							
								aa18575c83 
								
							
								 
							
						 
						
							
							
								
								add `id` as special-case option in regex.  closes   #406  
							
							
							
						 
						
							2020-06-08 09:27:12 -04:00  
				
					
						
							
							
								 
						
							
							
								9c5f950d5b 
								
							
								 
							
						 
						
							
							
								
								Add a new_version() restriction preventing SCO ID contributing  
							
							... 
							
							
							
							properties from being changed, if a UUIDv5 is in use.  Changing
one of those properties would imply an ID change, which is not
allowed across versions.  Also:
- add a trailing comma
- change unchangable_properties to a set instead of a list,
  in case there are dupe props between STIX_UNMOD_PROPERTIES and
  sco_locked_props 
							
						 
						
							2020-06-05 14:24:16 -04:00  
				
					
						
							
							
								 
						
							
							
								78d3b2c4c5 
								
							
								 
							
						 
						
							
							
								
								Add stix2.utils import to v20/test_versioning.py since the module  
							
							... 
							
							
							
							was used but not imported there.  Also import sorting from the
pre-commit hook. 
							
						 
						
							2020-06-05 14:24:16 -04:00  
				
					
						
							
							
								 
						
							
							
								5522050899 
								
							
								 
							
						 
						
							
							
								
								Improve versionability detection when creating new versions  
							
							... 
							
							
							
							of objects.  Move versioning-related stuff out of stix2.utils
to its own module.  Some misc versioning-related fixes. 
							
						 
						
							2020-06-05 14:24:16 -04:00  
				
					
						
							
							
								 
						
							
							
								5a5484d464 
								
							
								 
							
						 
						
							
							
								
								Move/merge some deterministic ID tests from the observed-data SDO  
							
							... 
							
							
							
							test suite to the test suite specific to testing deterministic
IDs.  This keeps the tests for that specific system in one place. 
							
						 
						
							2020-06-05 14:14:44 -04:00  
				
					
						
							
							
								 
						
							
							
								f17f782134 
								
							
								 
							
						 
						
							
							
								
								Bugfixes to the json un-escaping function.  Added some unit tests  
							
							... 
							
							
							
							for that. 
							
						 
						
							2020-06-05 14:14:44 -04:00  
				
					
						
							
							
								 
						
							
							
								2179028c91 
								
							
								 
							
						 
						
							
							
								
								Fix deterministic ID behavior when an empty "hashes" property is  
							
							... 
							
							
							
							given.  Now, an exception is raised.  Added a unit test for this. 
							
						 
						
							2020-06-05 14:14:44 -04:00  
				
					
						
							
							
								 
						
							
							
								c94feae623 
								
							
								 
							
						 
						
							
							
								
								Add a deterministic ID unit test with an embedded object  
							
							
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								fa981affa9 
								
							
								 
							
						 
						
							
							
								
								stupid python 3.8 pre-commit still not adding the right trailing  
							
							... 
							
							
							
							commas.... 
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								9dcffd9fad 
								
							
								 
							
						 
						
							
							
								
								Add some unit tests for deterministic IDs.  
							
							
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								04af273d71 
								
							
								 
							
						 
						
							
							
								
								flaky  
							
							
							
						 
						
							2020-06-05 09:17:42 -04:00  
				
					
						
							
							
								 
						
							
							
								977107e713 
								
							
								 
							
						 
						
							
							
								
								2.0 Start/Stop Quailifer uses StringConstants  
							
							
							
						 
						
							2020-06-01 22:34:40 -04:00  
				
					
						
							
							
								 
						
							
							
								cfe0648c98 
								
							
								 
							
						 
						
							
							
								
								fixed start/stop qualifier constant issue  
							
							
							
						 
						
							2020-05-26 15:12:02 -04:00  
				
					
						
							
							
								 
						
							
							
								7955a41997 
								
							
								 
							
						 
						
							
							
								
								Drop python-dateutil as a dependency and switch to the builtin  
							
							... 
							
							
							
							datetime module for parsing timestamps.  Dateutil proved too
slow. 
							
						 
						
							2020-05-20 15:06:53 -04:00  
				
					
						
							
							
								 
						
							
							
								b4dbc419f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into 391-ssdeep-hash-case  
							
							
							
						 
						
							2020-05-14 12:51:02 -04:00  
				
					
						
							
							
								 
						
							
							
								68f7ca6377 
								
							
								 
							
						 
						
							
							
								
								resolve problem with SSDEEP vocab use for 2.1,  closes   #391  
							
							
							
						 
						
							2020-05-13 18:17:17 -04:00  
				
					
						
							
							
								 
						
							
							
								998b4c0725 
								
							
								 
							
						 
						
							
							
								
								Change streamlined_obj_vals list to streamlined_object dict  
							
							
							
						 
						
							2020-05-13 12:45:16 -05:00  
				
					
						
							
							
								 
						
							
							
								de3fa99a12 
								
							
								 
							
						 
						
							
							
								
								Add property names to canonicalization for deterministic id gen  
							
							
							
						 
						
							2020-05-13 11:20:16 -05:00  
				
					
						
							
							
								 
						
							
							
								df92770d25 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #384  from oasis-open/365-versioned-classes  
							
							... 
							
							
							
							Validate custom type/property name formats 
							
						 
						
							2020-04-03 17:30:24 -04:00  
				
					
						
							
							
								 
						
							
							
								2b0d63c4b1 
								
							
								 
							
						 
						
							
							
								
								update test_datastore_taxii.py conftest.py for latest changes in medallion. add extra data used by filter  
							
							
							
						 
						
							2020-04-03 17:19:36 -04:00  
				
					
						
							
							
								 
						
							
							
								c7fb79d195 
								
							
								 
							
						 
						
							
							
								
								Fix some TAXII DataStore tests  
							
							
							
						 
						
							2020-04-03 15:58:56 -04:00  
				
					
						
							
							
								 
						
							
							
								9145bdf5e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #374  from chisholm/version_precision  
							
							... 
							
							
							
							Support STIX 2.1 version precision 
							
						 
						
							2020-04-03 15:52:42 -04:00  
				
					
						
							
							
								 
						
							
							
								0d770972cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #382  from oasis-open/more-pattern-tests  
							
							... 
							
							
							
							More pattern tests 
							
						 
						
							2020-04-03 11:24:43 -04:00  
				
					
						
							
							
								 
						
							
							
								e730d45d44 
								
							
								 
							
						 
						
							
							
								
								Use DEFAULT_VERSION in create_pattern_object()  
							
							
							
						 
						
							2020-04-03 10:45:36 -04:00  
				
					
						
							
							
								 
						
							
							
								14540c0ea1 
								
							
								 
							
						 
						
							
							
								
								Clean up _register_* functions  
							
							... 
							
							
							
							Made them consistent with _register_observable_extension, by:
- moving validation logic there from _custom_*_builder functions
- using a new function for ensuring properties are dict-like
- using the library default spec version instead of None
Fix  #371 , fix  #372 , fix  #373 . 
							
						 
						
							2020-04-02 14:15:45 -04:00  
				
					
						
							
							
								 
						
							
							
								d33adbcc71 
								
							
								 
							
						 
						
							
							
								
								Rename test files to align with module renaming  
							
							
							
						 
						
							2020-04-02 08:22:49 -04:00