e896812754 
								
							
								 
							
						 
						
							
							
								
								minor code changes  
							
							
							
						 
						
							2018-11-28 16:51:35 -05:00  
				
					
						
							
							
								 
						
							
							
								aaddeb8b97 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into 1.1.0-release  
							
							
							
						 
						
							2018-11-28 11:21:27 -05:00  
				
					
						
							
							
								 
						
							
							
								c4668f5dc1 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Multi version filesystem store"  
							
							
							
						 
						
							2018-11-07 10:10:06 -05:00  
				
					
						
							
							
								 
						
							
							
								150457c1bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #222  from chisholm/multi_version_filesystem_store  
							
							... 
							
							
							
							Multi version filesystem store 
							
						 
						
							2018-11-06 16:32:07 -05:00  
				
					
						
							
							
								 
						
							
							
								b235e5773c 
								
							
								 
							
						 
						
							
							
								
								Added some tests for adding markings to sinks and stores.  
							
							
							
						 
						
							2018-11-06 16:15:33 -05:00  
				
					
						
							
							
								 
						
							
							
								9f83f2140b 
								
							
								 
							
						 
						
							
							
								
								Ran trailing-whitespace pre-commit hook.  It changed a bunch of  
							
							... 
							
							
							
							files, in ways we don't completely understand... 
							
						 
						
							2018-11-06 15:10:40 -05:00  
				
					
						
							
							
								 
						
							
							
								a8d9aef673 
								
							
								 
							
						 
						
							
							
								
								Add some newer versions of a couple of object IDs in the stix2  
							
							... 
							
							
							
							test data corpus.  Updated filesystem store tests accordingly:
- Remove comments from all_versions tests stating that multiple
  versions are not supported.  Improve the tests to ensure that
  all versions are in fact retrieved.
- Update the get() test to assure that it gets only the latest
  version, when there is more than one version.
- Update some count checks, since there are more objects now
- Fix some typos 
							
						 
						
							2018-11-01 20:25:00 -04:00  
				
					
						
							
							
								 
						
							
							
								e2d9325356 
								
							
								 
							
						 
						
							
							
								
								Adjust import order to satisfy tox import check  
							
							
							
						 
						
							2018-11-01 20:25:00 -04:00  
				
					
						
							
							
								 
						
							
							
								ee57596d6a 
								
							
								 
							
						 
						
							
							
								
								Implemented clenk's suggested changes in multi-version filesystem  
							
							... 
							
							
							
							store:
- Use utils.get_type_from_id() instead of my own (I didn't know it
  was already there)
- Use dict-style instead of attribute-style access to get stix
  object properties
- Convert timezone-aware timestamps to UTC in _timestamp2filename()
  to ensure that different times always result in different
  filenames.
Also added a couple new tests for _timestamp2filename(), which
exercises the timezone conversion code. 
							
						 
						
							2018-11-01 20:25:00 -04:00  
				
					
						
							
							
								 
						
							
							
								9486b46f77 
								
							
								 
							
						 
						
							
							
								
								Add multi-version support to the filesystem datastore.  
							
							... 
							
							
							
							Factored out the _is_marking() function from the memory datastore
module to utils so it can be reused, and changed both filesystem
and memory datastore modules to import and use it. 
							
						 
						
							2018-11-01 20:25:00 -04:00  
				
					
						
							
							
								 
						
							
							
								3b297c17b5 
								
							
								 
							
						 
						
							
							
								
								Use consistent errors for observable extensions  
							
							... 
							
							
							
							Whether or not the Observable type is in the EXT_MAP already, using a
custom extension without also using allow_custom=True should result in
the same behavior/error message. 
							
						 
						
							2018-11-01 17:23:55 -04:00  
				
					
						
							
							
								 
						
							
							
								493bd65ead 
								
							
								 
							
						 
						
							
							
								
								Update README and refactor code to make 2.0 default. Update some tests  
							
							
							
						 
						
							2018-11-01 09:21:02 -04:00  
				
					
						
							
							
								 
						
							
							
								5e5d10e7aa 
								
							
								 
							
						 
						
							
							
								
								Finish alignment of 2.1 components  
							
							
							
						 
						
							2018-11-01 08:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								eff5369670 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into stix2.1  
							
							
							
						 
						
							2018-11-01 07:57:09 -04:00  
				
					
						
							
							
								 
						
							
							
								3542604b02 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #209  from chisholm/taxii_api_updates  
							
							... 
							
							
							
							Fixed a test fixture to call the cti-taxii-client Collection constructor correctly 
							
						 
						
							2018-10-31 12:04:34 -04:00  
				
					
						
							
							
								 
						
							
							
								db300d1f21 
								
							
								 
							
						 
						
							
							
								
								Fix `created` millisecond precision in TLPs  
							
							... 
							
							
							
							A marking definition's `created` property doesn't require millisecond
preprecision, but for TLP markings the TLP instances provided in the
spec must be used and they all use millisecond precision. 
							
						 
						
							2018-10-25 13:58:21 -04:00  
				
					
						
							
							
								 
						
							
							
								cbe8d22d0a 
								
							
								 
							
						 
						
							
							
								
								Added support to multi-version memory stores for markings.  Also  
							
							... 
							
							
							
							added some more unit tests which test storing/retrieving markings
from the stores. 
							
						 
						
							2018-10-17 20:54:53 -04:00  
				
					
						
							
							
								 
						
							
							
								d614343910 
								
							
								 
							
						 
						
							
							
								
								Rename tests with duplicate name.  
							
							
							
						 
						
							2018-10-17 07:56:10 -04:00  
				
					
						
							
							
								 
						
							
							
								352749edb0 
								
							
								 
							
						 
						
							
							
								
								Add constrains to ObservedData and Sighting, tests updated.  
							
							
							
						 
						
							2018-10-17 07:47:25 -04:00  
				
					
						
							
							
								 
						
							
							
								f8a72b0937 
								
							
								 
							
						 
						
							
							
								
								Custom builder code updated for 3.7 support.  
							
							... 
							
							
							
							Updated properties to support more constrains.
Make all regexes literal strings.
Update tests to align to new constrains.
Workbench problem. _check_object_constraints() uses instance class to
perform proper class resolution calls. 
							
						 
						
							2018-10-17 07:34:15 -04:00  
				
					
						
							
							
								 
						
							
							
								864ba05b71 
								
							
								 
							
						 
						
							
							
								
								Fix import order to satisfy isort-check  
							
							
							
						 
						
							2018-10-15 19:23:28 -04:00  
				
					
						
							
							
								 
						
							
							
								d9f6a213c1 
								
							
								 
							
						 
						
							
							
								
								Fixed Memory source/sink/store so that it supports multiple versions  
							
							... 
							
							
							
							of objects.  Fixed several bugs too. 
							
						 
						
							2018-10-15 18:02:49 -04:00  
				
					
						
							
							
								 
						
							
							
								acd86c80dd 
								
							
								 
							
						 
						
							
							
								
								Update tests to new object constraints  
							
							
							
						 
						
							2018-10-15 14:48:52 -04:00  
				
					
						
							
							
								 
						
							
							
								541c682bf6 
								
							
								 
							
						 
						
							
							
								
								Fixed a test fixture to call the cti-taxii-client Collection  
							
							... 
							
							
							
							constructor correctly.  It had been recently changed to address
issue #39  in that library. 
							
						 
						
							2018-09-07 17:47:24 -04:00  
				
					
						
							
							
								 
						
							
							
								5648d2bc45 
								
							
								 
							
						 
						
							
							
								
								added to pattern guide; reverting pattern str conversion (as was already proper)  
							
							
							
						 
						
							2018-08-30 11:57:20 -04:00  
				
					
						
							
							
								 
						
							
							
								211b8d8cee 
								
							
								 
							
						 
						
							
							
								
								Add core tests and minor change to parse_observable()  
							
							
							
						 
						
							2018-07-25 20:53:53 -04:00  
				
					
						
							
							
								 
						
							
							
								ad76e7155c 
								
							
								 
							
						 
						
							
							
								
								MALWARE RESTORE POINT - Reverted changes to Malware based on STIX 2.1 CSD01  
							
							... 
							
							
							
							Use this commit to restore Malware changes. 
							
						 
						
							2018-07-25 13:34:56 -04:00  
				
					
						
							
							
								 
						
							
							
								21c84acc8f 
								
							
								 
							
						 
						
							
							
								
								Add missing properties to Relationship object and update tests  
							
							
							
						 
						
							2018-07-25 12:44:46 -04:00  
				
					
						
							
							
								 
						
							
							
								af2a5605ce 
								
							
								 
							
						 
						
							
							
								
								Add constraints to Location object  
							
							
							
						 
						
							2018-07-25 12:43:57 -04:00  
				
					
						
							
							
								 
						
							
							
								40d656c94c 
								
							
								 
							
						 
						
							
							
								
								Minor changes to tests.  
							
							
							
						 
						
							2018-07-25 12:43:08 -04:00  
				
					
						
							
							
								 
						
							
							
								51a499cb33 
								
							
								 
							
						 
						
							
							
								
								Formatting changes made by the new pre-commit hook 'add trailing commas'  
							
							... 
							
							
							
							closes  #189  
						
							2018-07-13 11:10:05 -04:00  
				
					
						
							
							
								 
						
							
							
								965d7fa788 
								
							
								 
							
						 
						
							
							
								
								Update v20 and v21 tests  
							
							... 
							
							
							
							In v20, only minor stuff that was addressing wrong spec. In v21, align tests with new/changed properties in the specs 
							
						 
						
							2018-07-12 14:33:00 -04:00  
				
					
						
							
							
								 
						
							
							
								281dbfb0f4 
								
							
								 
							
						 
						
							
							
								
								Align tests with news additions from 'master' branch.  
							
							
							
						 
						
							2018-07-11 09:43:37 -04:00  
				
					
						
							
							
								 
						
							
							
								a042970a1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into stix2.1  
							
							
							
						 
						
							2018-07-11 09:41:42 -04:00  
				
					
						
							
							
								 
						
							
							
								6bd797e258 
								
							
								 
							
						 
						
							
							
								
								Fix 'test_memory_store_object_with_custom_property_in_bundle'  
							
							... 
							
							
							
							Since Bundles objects are now added instead of the Bundle itself, it now works as intended. 
							
						 
						
							2018-07-10 16:19:40 -04:00  
				
					
						
							
							
								 
						
							
							
								c91bcd43f6 
								
							
								 
							
						 
						
							
							
								
								Fix location for test_object_property  
							
							
							
						 
						
							2018-07-10 16:11:07 -04:00  
				
					
						
							
							
								 
						
							
							
								48e0442439 
								
							
								 
							
						 
						
							
							
								
								Fix tests in 'test_properties.py'  
							
							
							
						 
						
							2018-07-10 16:10:01 -04:00  
				
					
						
							
							
								 
						
							
							
								d24cddb547 
								
							
								 
							
						 
						
							
							
								
								Temporarily skip failing tests in workbench for v20, but the approach needs to be fixed  
							
							
							
						 
						
							2018-07-10 16:08:36 -04:00  
				
					
						
							
							
								 
						
							
							
								4583da3ef2 
								
							
								 
							
						 
						
							
							
								
								Sort imports  
							
							
							
						 
						
							2018-07-10 16:05:30 -04:00  
				
					
						
							
							
								 
						
							
							
								ce42c02cee 
								
							
								 
							
						 
						
							
							
								
								Fix tests that use property objects to call in the right path  
							
							
							
						 
						
							2018-07-10 15:56:22 -04:00  
				
					
						
							
							
								 
						
							
							
								645a258c62 
								
							
								 
							
						 
						
							
							
								
								Fix file indentation  
							
							
							
						 
						
							2018-07-10 14:46:46 -04:00  
				
					
						
							
							
								 
						
							
							
								edd7148e3c 
								
							
								 
							
						 
						
							
							
								
								It appears we did not support the case when the Bundle contains 'utf-8'  
							
							
							
						 
						
							2018-07-09 15:26:57 -04:00  
				
					
						
							
							
								 
						
							
							
								70a1e9522b 
								
							
								 
							
						 
						
							
							
								
								Add 'stix2_data' test directory for v20 tests  
							
							
							
						 
						
							2018-07-09 15:22:08 -04:00  
				
					
						
							
							
								 
						
							
							
								0197f9fd17 
								
							
								 
							
						 
						
							
							
								
								Minor fixes to tests. Some datastore had strange parameters in calls.  
							
							... 
							
							
							
							Fix error values for CustomMarking and fix incorrect test data 
							
						 
						
							2018-07-09 15:20:04 -04:00  
				
					
						
							
							
								 
						
							
							
								646d941032 
								
							
								 
							
						 
						
							
							
								
								Removed 'test_memory' file and moved all tests into 'test_datastore_memory'  
							
							... 
							
							
							
							The tests under 'test_memory' were moved into a new file called 'test_datastore_composite' to make clear what we are testing. 
							
						 
						
							2018-07-09 15:15:29 -04:00  
				
					
						
							
							
								 
						
							
							
								546216c396 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary 'True' in Memory datastore tests.  
							
							
							
						 
						
							2018-07-09 15:07:05 -04:00  
				
					
						
							
							
								 
						
							
							
								21d5451d1c 
								
							
								 
							
						 
						
							
							
								
								Small changes to tests  
							
							
							
						 
						
							2018-07-06 14:11:59 -04:00  
				
					
						
							
							
								 
						
							
							
								49c1931b4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #203  from oasis-open/200-filter-contains  
							
							... 
							
							
							
							Add "contains" filter 
							
						 
						
							2018-07-05 15:47:09 -05:00  
				
					
						
							
							
								 
						
							
							
								5be1636b10 
								
							
								 
							
						 
						
							
							
								
								Update v20 tests to ensure right methods and classes are used  
							
							
							
						 
						
							2018-07-05 15:23:25 -04:00  
				
					
						
							
							
								 
						
							
							
								2c5ddc14af 
								
							
								 
							
						 
						
							
							
								
								Update v21 tests for some missing methods, ensure we are calling and  
							
							... 
							
							
							
							using the right classes. 
							
						 
						
							2018-07-05 15:21:09 -04:00