62ee2b2b0a 
								
							
								 
							
						 
						
							
							
								
								Pre-commit changes.  Also remove a dupe test function which  
							
							... 
							
							
							
							slipped through due to a rather complex rebase... not too
surprising I missed it. 
							
						 
						
							2021-03-31 15:32:54 -04:00  
				
					
						
							
							
								 
						
							
							
								414694d8fa 
								
							
								 
							
						 
						
							
							
								
								Add support in ReferenceProperty for hybrid object type  
							
							... 
							
							
							
							constraints (i.e. both generic type categories and specific
types).  Also:
- more expansion/refinement of reference property unit tests
- bugfix: SROs are in OBJ_MAP too, it's not just SDOs!  Oops...
- pre-commit stylistic fixes 
							
						 
						
							2021-03-31 15:32:51 -04:00  
				
					
						
							
							
								 
						
							
							
								986404b7b7 
								
							
								 
							
						 
						
							
							
								
								In the test_properties.py test suites, I thought code like  
							
							... 
							
							
							
							assert prop.clean(...)
doesn't test well enough since clean() methods on this branch
produce 2-tuples, and you should test what's in the tuple, not
just that it returned something non-empty.  So I fixed it in
several places to test the tuple contents. 
							
						 
						
							2021-03-31 15:26:11 -04:00  
				
					
						
							
							
								 
						
							
							
								03c265c3a3 
								
							
								 
							
						 
						
							
							
								
								Add a check in ReferenceProperty constructor for an impossible  
							
							... 
							
							
							
							to satisfy type constraint: empty whitelist.  It would be silly
for anyone to do that, but I should check just in case I guess. 
							
						 
						
							2021-03-31 15:26:11 -04:00  
				
					
						
							
							
								 
						
							
							
								c7dd58ed89 
								
							
								 
							
						 
						
							
							
								
								Further ReferenceProperty refinements: make allow_custom=True  
							
							... 
							
							
							
							work when a whitelist of generic category types is used.
Disallow hybrid constraints (both generic and specific at the
same time).  Add more unit tests. 
							
						 
						
							2021-03-31 15:26:09 -04:00  
				
					
						
							
							
								 
						
							
							
								387ce7e7cb 
								
							
								 
							
						 
						
							
							
								
								Fix Report SDO: I'd fixed ReferenceProperty to work the way I  
							
							... 
							
							
							
							thought it should, but forgot to fix Report to use
ReferenceProperty in the way I thought it should!  Oops.
Added some tests to ensure Report is working property with
custom ID types in object_refs. 
							
						 
						
							2021-03-31 15:22:00 -04:00  
				
					
						
							
							
								 
						
							
							
								d2f960f2fc 
								
							
								 
							
						 
						
							
							
								
								Initial revamp of customization enforcement and detection.  
							
							
							
						 
						
							2021-03-31 15:21:55 -04:00  
				
					
						
							
							
								 
						
							
							
								2743b90fc0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #500  from emmanvg/add-fp-serialize  
							
							... 
							
							
							
							fp write for STIX Objects 
							
						 
						
							2021-03-19 21:13:30 -04:00  
				
					
						
							
							
								 
						
							
							
								19196654c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							... 
							
							
							
							Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-03-19 15:31:01 -04:00  
				
					
						
							
							
								 
						
							
							
								c2d360d223 
								
							
								 
							
						 
						
							
							
								
								apply fp_serialize() changes on main serialize() method  
							
							
							
						 
						
							2021-03-18 18:08:31 -04:00  
				
					
						
							
							
								 
						
							
							
								922de111ed 
								
							
								 
							
						 
						
							
							
								
								minor tweaks to docstrings  
							
							
							
						 
						
							2021-03-18 10:14:36 -04:00  
				
					
						
							
							
								 
						
							
							
								2ea9c0c63c 
								
							
								 
							
						 
						
							
							
								
								use it on filesystem.py data sink  
							
							
							
						 
						
							2021-03-17 15:15:26 -04:00  
				
					
						
							
							
								 
						
							
							
								827f622c04 
								
							
								 
							
						 
						
							
							
								
								provide ability to stream STIX output to fp ``.write()`` file-like object  
							
							
							
						 
						
							2021-03-17 15:01:49 -04:00  
				
					
						
							
							
								 
						
							
							
								69cd079cc2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #499  from oasis-open/emmanvg-patch-1  
							
							... 
							
							
							
							Update incident weights for semantic similarity 
							
						 
						
							2021-03-15 09:35:21 -04:00  
				
					
						
							
							
								 
						
							
							
								ccf3b1a0fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #480  from emmanvg/479-pagination-taxii-datastore  
							
							... 
							
							
							
							Support Pagination in TAXII DataStore 
							
						 
						
							2021-03-15 09:33:42 -04:00  
				
					
						
							
							
								 
						
							
							
								f7ebd34c8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Update __init__.py  
							
							... 
							
							
							
							fix incident entry 
							
						 
						
							2021-03-12 16:49:23 -05:00  
				
					
						
							
							
								 
						
							
							
								7e5d31742c 
								
							
								 
							
						 
						
							
							
								
								remove `six` from tests  
							
							
							
						 
						
							2021-03-12 16:46:34 -05:00  
				
					
						
							
							
								 
						
							
							
								34e9da805f 
								
							
								 
							
						 
						
							
							
								
								move taxii2client dependency to 2.3.0  
							
							
							
						 
						
							2021-03-12 16:31:28 -05:00  
				
					
						
							
							
								 
						
							
							
								f155e3e571 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #496  from emmanvg/semantic-equivalence-part3  
							
							... 
							
							
							
							Similarity/Equivalence Changes 
							
						 
						
							2021-03-10 14:08:45 -05:00  
				
					
						
							
							
								 
						
							
							
								c9e66def60 
								
							
								 
							
						 
						
							
							
								
								rename test, update the rest of the docstrings for object_similarity() and object_equivalence()  
							
							
							
						 
						
							2021-03-10 13:32:02 -05:00  
				
					
						
							
							
								 
						
							
							
								7d7c56c64b 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/environment.py  
							
							
							
						 
						
							2021-03-10 09:52:24 -05:00  
				
					
						
							
							
								 
						
							
							
								262284444e 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/environment.py  
							
							... 
							
							
							
							Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-03-10 09:52:15 -05:00  
				
					
						
							
							
								 
						
							
							
								fb6852b38f 
								
							
								 
							
						 
						
							
							
								
								update test suite  
							
							
							
						 
						
							2021-03-01 20:47:30 -05:00  
				
					
						
							
							
								 
						
							
							
								bd996b8750 
								
									
								
							
								 
							
						 
						
							
							
								
								Update __init__.py  
							
							
							
						 
						
							2021-03-01 14:40:05 -05:00  
				
					
						
							
							
								 
						
							
							
								72a12e96ba 
								
							
								 
							
						 
						
							
							
								
								update guide example, conf.py and remove some unused imports  
							
							
							
						 
						
							2021-03-01 13:14:03 -05:00  
				
					
						
							
							
								 
						
							
							
								e4e6f46089 
								
							
								 
							
						 
						
							
							
								
								change key name for _refs check  
							
							
							
						 
						
							2021-03-01 12:54:01 -05:00  
				
					
						
							
							
								 
						
							
							
								3efa4c1ce9 
								
							
								 
							
						 
						
							
							
								
								revert part changes  
							
							
							
						 
						
							2021-03-01 12:44:35 -05:00  
				
					
						
							
							
								 
						
							
							
								d2e867b52e 
								
							
								 
							
						 
						
							
							
								
								docstring corrections  
							
							
							
						 
						
							2021-03-01 12:29:33 -05:00  
				
					
						
							
							
								 
						
							
							
								ff5014c606 
								
							
								 
							
						 
						
							
							
								
								expose configuration options, combine weight dictionary, update tests  
							
							
							
						 
						
							2021-03-01 12:27:52 -05:00  
				
					
						
							
							
								 
						
							
							
								f9a52eeed3 
								
							
								 
							
						 
						
							
							
								
								WIP: changes to both similarity functions, expose settings  
							
							
							
						 
						
							2021-02-26 19:19:33 -05:00  
				
					
						
							
							
								 
						
							
							
								173575205a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #493  from oasis-open/equivalence-guide  
							
							... 
							
							
							
							Update the semantic equivalence user guide page 
							
						 
						
							2021-02-19 17:04:31 -05:00  
				
					
						
							
							
								 
						
							
							
								4825f5e303 
								
							
								 
							
						 
						
							
							
								
								Small touchups  
							
							
							
						 
						
							2021-02-19 16:57:15 -05:00  
				
					
						
							
							
								 
						
							
							
								ecf952c07b 
								
							
								 
							
						 
						
							
							
								
								it updated itself...  
							
							
							
						 
						
							2021-02-19 14:50:52 -05:00  
				
					
						
							
							
								 
						
							
							
								2308528957 
								
							
								 
							
						 
						
							
							
								
								add text and example for equivalence.ipynb  
							
							
							
						 
						
							2021-02-19 14:48:23 -05:00  
				
					
						
							
							
								 
						
							
							
								35f4bb0443 
								
							
								 
							
						 
						
							
							
								
								Update the semantic equivalence user guide page  
							
							... 
							
							
							
							Differentiate between similarity and equivalence, and update functions
to their new names and locations. 
							
						 
						
							2021-02-18 23:45:38 -05:00  
				
					
						
							
							
								 
						
							
							
								4bccfd26bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #492  from oasis-open/drop-six  
							
							... 
							
							
							
							Drop 'six' dependency (backwards breaking) 
							
						 
						
							2021-02-18 23:45:13 -05:00  
				
					
						
							
							
								 
						
							
							
								64608e7bea 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #491  from emmanvg/graph-eq-changes  
							
							... 
							
							
							
							Graph Equivalence Changes 
							
						 
						
							2021-02-18 23:44:39 -05:00  
				
					
						
							
							
								 
						
							
							
								b7b1b54afb 
								
							
								 
							
						 
						
							
							
								
								Remove 'six' from config  
							
							
							
						 
						
							2021-02-18 23:39:24 -05:00  
				
					
						
							
							
								 
						
							
							
								528d956f4a 
								
							
								 
							
						 
						
							
							
								
								Specify lowest supported Python version  
							
							
							
						 
						
							2021-02-18 20:49:47 -05:00  
				
					
						
							
							
								 
						
							
							
								b4a0a9ea10 
								
							
								 
							
						 
						
							
							
								
								Remove six dependency (backwards breaking)  
							
							... 
							
							
							
							We've already removed Python 2 from our test harness, but this removes
all python 2 compatibility code left in. 
							
						 
						
							2021-02-18 12:38:35 -05:00  
				
					
						
							
							
								 
						
							
							
								490251dd85 
								
							
								 
							
						 
						
							
							
								
								Revert JSON canonicalization code  
							
							... 
							
							
							
							Undo our Python 2 compatibility fixes 
							
						 
						
							2021-02-18 12:21:52 -05:00  
				
					
						
							
							
								 
						
							
							
								99453770cf 
								
							
								 
							
						 
						
							
							
								
								doctring changes, _versioned_checks changes  
							
							
							
						 
						
							2021-02-18 10:37:34 -05:00  
				
					
						
							
							
								 
						
							
							
								fa6978969b 
								
							
								 
							
						 
						
							
							
								
								removing unused imports (backwards breaking)  
							
							
							
						 
						
							2021-02-18 10:20:42 -05:00  
				
					
						
							
							
								 
						
							
							
								010593345c 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/environment.py  
							
							... 
							
							
							
							docstrings
Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-02-18 09:16:19 -05:00  
				
					
						
							
							
								 
						
							
							
								75b411df85 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/environment.py  
							
							... 
							
							
							
							docstrings
Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-02-18 09:15:26 -05:00  
				
					
						
							
							
								 
						
							
							
								75574c9427 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/equivalence/object/__init__.py  
							
							... 
							
							
							
							docstrings
Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-02-18 09:15:09 -05:00  
				
					
						
							
							
								 
						
							
							
								34feac6ae7 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/environment.py  
							
							... 
							
							
							
							Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-02-18 09:14:47 -05:00  
				
					
						
							
							
								 
						
							
							
								154fc4e236 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/equivalence/object/__init__.py  
							
							... 
							
							
							
							update variable names
Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-02-18 09:14:34 -05:00  
				
					
						
							
							
								 
						
							
							
								52c5f3ad29 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stix2/equivalence/object/__init__.py  
							
							... 
							
							
							
							Co-authored-by: Chris Lenk <clenk@users.noreply.github.com> 
							
						 
						
							2021-02-18 09:14:10 -05:00  
				
					
						
							
							
								 
						
							
							
								702c80bd53 
								
							
								 
							
						 
						
							
							
								
								add styling changes  
							
							
							
						 
						
							2021-02-17 21:47:56 -05:00