9dcffd9fad 
								
							
								 
							
						 
						
							
							
								
								Add some unit tests for deterministic IDs.  
							
							
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								1f5e8defd3 
								
							
								 
							
						 
						
							
							
								
								Argh, I fixed an RFC URL but forgot to fix the comment which  
							
							... 
							
							
							
							described it and gave the RFC number... 
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								22c0d5806c 
								
							
								 
							
						 
						
							
							
								
								Trailing comma for the pre-commit hook  
							
							
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								e22c37a16b 
								
							
								 
							
						 
						
							
							
								
								Update a RFC URL to the latest version.  I'd accidentally used  
							
							... 
							
							
							
							one which had been obsoleted by a newer one. 
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								6c2c4781e7 
								
							
								 
							
						 
						
							
							
								
								Revamp deterministic ID generation code to fix bugs.  
							
							
							
						 
						
							2020-06-05 14:14:43 -04:00  
				
					
						
							
							
								 
						
							
							
								41525f9be0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #400  from oasis-open/issue-398  
							
							... 
							
							
							
							fixed start/stop qualifier constant issue
Fixes  #398 . 
							
						 
						
							2020-06-05 10:57:59 -04:00  
				
					
						
							
							
								 
						
							
							
								1a46b13fe0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #404  from chisholm/fix_stix2_base_import  
							
							... 
							
							
							
							Fix star-imports from stix2.v20 and v21 
							
						 
						
							2020-06-05 09:34:36 -04:00  
				
					
						
							
							
								 
						
							
							
								53dfe40c30 
								
							
								 
							
						 
						
							
							
								
								only test start/stop timestamps if they are strings (2.0)  
							
							
							
						 
						
							2020-06-05 09:25:06 -04:00  
				
					
						
							
							
								 
						
							
							
								04af273d71 
								
							
								 
							
						 
						
							
							
								
								flaky  
							
							
							
						 
						
							2020-06-05 09:17:42 -04:00  
				
					
						
							
							
								 
						
							
							
								7def04fd6f 
								
							
								 
							
						 
						
							
							
								
								Add __all__'s to v20 and v21/__init__.py to ensure that  
							
							... 
							
							
							
							star-imports from those modules get the right symbols.  "base"
was a problem because it was getting imported via
stix2/__init__.py and overwriting stix2.base, making the actual
stix2/base.py module inaccessible. 
							
						 
						
							2020-06-03 17:39:09 -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  
				
					
						
							
							
								 
						
							
							
								7e418252d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #397  from chisholm/drop_dateutil  
							
							... 
							
							
							
							Drop python-dateutil and switch to built-in datetime module 
							
						 
						
							2020-05-21 10:23:40 -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  
				
					
						
							
							
								 
						
							
							
								33e07edf3b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #393  from emmanvg/391-ssdeep-hash-case  
							
							... 
							
							
							
							resolve problem with SSDEEP use in hashing-algorithm-ov 
							
						 
						
							2020-05-15 09:36:26 -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  
				
					
						
							
							
								 
						
							
							
								658e70bf04 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #392  from khdesai/fix_issue_389  
							
							... 
							
							
							
							Fix issue 389 - Add property names to canonicalization for deterministic id gen 
							
						 
						
							2020-05-14 09:39:26 -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  
				
					
						
							
							
								 
						
							
							
								9ce299b660 
								
							
								 
							
						 
						
							
							
								
								Fixes   #389  
							
							
							
						 
						
							2020-05-13 11:40:37 -05:00  
				
					
						
							
							
								 
						
							
							
								65d4060e6a 
								
							
								 
							
						 
						
							
							
								
								Fixes   #389  
							
							
							
						 
						
							2020-05-13 11:23:26 -05:00  
				
					
						
							
							
								 
						
							
							
								0b1297b14a 
								
							
								 
							
						 
						
							
							
								
								Fixes   #389  
							
							
							
						 
						
							2020-05-13 11:22:51 -05:00  
				
					
						
							
							
								 
						
							
							
								de3fa99a12 
								
							
								 
							
						 
						
							
							
								
								Add property names to canonicalization for deterministic id gen  
							
							
							
						 
						
							2020-05-13 11:20:16 -05:00  
				
					
						
							
							
								 
						
							
							
								31cb2f85be 
								
							
								 
							
						 
						
							
							
								
								Bump version: 1.3.1 → 1.4.0  
							
							
							
						 
						
							2020-04-03 17:44:52 -04:00  
				
					
						
							
							
								 
						
							
							
								c68dd055c1 
								
							
								 
							
						 
						
							
							
								
								Update CHANGELOG for v1.4.0  
							
							
							
						 
						
							2020-04-03 17:44:20 -04: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  
				
					
						
							
							
								 
						
							
							
								8c4204de74 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #385  from emmanvg/taxii-datastore-updates  
							
							... 
							
							
							
							Test Datastore TAXII Updates 
							
						 
						
							2020-04-03 17:30:04 -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  
				
					
						
							
							
								 
						
							
							
								bbf0f81d5f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #376  from khdesai/fix_issue_363  
							
							... 
							
							
							
							Fix existing tests and add new tests. Fixes  #363  
							
						 
						
							2020-04-02 13:42:02 -04:00  
				
					
						
							
							
								 
						
							
							
								d33adbcc71 
								
							
								 
							
						 
						
							
							
								
								Rename test files to align with module renaming  
							
							
							
						 
						
							2020-04-02 08:22:49 -04:00  
				
					
						
							
							
								 
						
							
							
								13cddf9d6d 
								
							
								 
							
						 
						
							
							
								
								Move TypeProperty format checks to __init__  
							
							... 
							
							
							
							TypeProperty uses a fixed value, so check() was never called. This way
also runs the check at object registration time because the wrapper
creates an instance of TypeProperty and doesn't have to wait for the
object to be instantiated so clean() can be called.
Also fix some tests. 
							
						 
						
							2020-04-02 08:17:34 -04:00  
				
					
						
							
							
								 
						
							
							
								03cb225932 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into 365-versioned-classes  
							
							
							
						 
						
							2020-04-02 06:02:20 -04:00  
				
					
						
							
							
								 
						
							
							
								897e884217 
								
							
								 
							
						 
						
							
							
								
								Fix some testing  
							
							
							
						 
						
							2020-04-02 04:46:11 -04:00  
				
					
						
							
							
								 
						
							
							
								c494a2e477 
								
							
								 
							
						 
						
							
							
								
								Use TypeProperty.clean() to verify type format  
							
							
							
						 
						
							2020-04-01 21:52:04 -04:00  
				
					
						
							
							
								 
						
							
							
								c911cff97f 
								
							
								 
							
						 
						
							
							
								
								Add duplicate checking to markings and observable extensions, and fix some tests and add some tests.  Fixes   #363  
							
							
							
						 
						
							2020-03-27 14:58:18 -04:00  
				
					
						
							
							
								 
						
							
							
								1a2b1367cf 
								
							
								 
							
						 
						
							
							
								
								flaky 2  
							
							
							
						 
						
							2020-03-27 14:06:24 -04:00  
				
					
						
							
							
								 
						
							
							
								9933f88975 
								
							
								 
							
						 
						
							
							
								
								few more pattern op tests  
							
							
							
						 
						
							2020-03-27 13:59:03 -04:00  
				
					
						
							
							
								 
						
							
							
								e3ebb6393d 
								
							
								 
							
						 
						
							
							
								
								flaky  
							
							
							
						 
						
							2020-03-27 12:33:24 -04:00  
				
					
						
							
							
								 
						
							
							
								202111acdf 
								
							
								 
							
						 
						
							
							
								
								more pattern tests  
							
							
							
						 
						
							2020-03-27 11:22:00 -04:00  
				
					
						
							
							
								 
						
							
							
								38817a603f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #379  from oasis-open/new-master  
							
							... 
							
							
							
							add 2.1 links 
							
						 
						
							2020-03-27 10:10:44 -04:00  
				
					
						
							
							
								 
						
							
							
								46219bf072 
								
							
								 
							
						 
						
							
							
								
								add 2.1 links  
							
							
							
						 
						
							2020-03-27 09:36:10 -04:00  
				
					
						
							
							
								 
						
							
							
								b4700e6d00 
								
							
								 
							
						 
						
							
							
								
								Fix import errors  
							
							... 
							
							
							
							And pin medallion version for testing. 
							
						 
						
							2020-03-27 06:33:29 -04:00  
				
					
						
							
							
								 
						
							
							
								50df6f1474 
								
							
								 
							
						 
						
							
							
								
								Rename core.py -> parsing.py  
							
							
							
						 
						
							2020-03-27 05:53:39 -04:00  
				
					
						
							
							
								 
						
							
							
								01ba190525 
								
							
								 
							
						 
						
							
							
								
								Reorganize bases, use isinstance to check version  
							
							... 
							
							
							
							Renamed STIXDomainObject -> _DomainObject.
Renamed STIXRelationshipObject -> _RelationshipObject. 
							
						 
						
							2020-03-27 02:40:42 -04:00  
				
					
						
							
							
								 
						
							
							
								a7e9a7dde5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/oasis-open/cti-python-stix2  into fix_issue_363  
							
							
							
						 
						
							2020-03-26 23:27:51 -04:00