682e90ccaa 
								
							
								 
							
						 
						
							
							
								
								expose the confidence methods via `stix2.scales.<method>`  
							
							
							
						 
						
							2018-11-28 17:17:05 -05:00  
				
					
						
							
							
								 
						
							
							
								e896812754 
								
							
								 
							
						 
						
							
							
								
								minor code changes  
							
							
							
						 
						
							2018-11-28 16:51:35 -05:00  
				
					
						
							
							
								 
						
							
							
								71a2aa2611 
								
							
								 
							
						 
						
							
							
								
								update project documentation.  
							
							
							
						 
						
							2018-11-28 16:51:00 -05:00  
				
					
						
							
							
								 
						
							
							
								97a21c3064 
								
							
								 
							
						 
						
							
							
								
								my precious tables gone :(  
							
							
							
						 
						
							2018-11-28 15:34:48 -05:00  
				
					
						
							
							
								 
						
							
							
								c3031a0282 
								
							
								 
							
						 
						
							
							
								
								fix typo on DNI scale  
							
							
							
						 
						
							2018-11-28 11:28:26 -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  
				
					
						
							
							
								 
						
							
							
								d01e6b47af 
								
							
								 
							
						 
						
							
							
								
								Bump version: 1.0.3 → 1.0.4  
							
							
							
						 
						
							2018-11-15 11:10:50 -05:00  
				
					
						
							
							
								 
						
							
							
								51df054f33 
								
									
								
							
								 
							
						 
						
							
							
								
								Update memory.py  
							
							
							
						 
						
							2018-11-14 15:16:49 -05:00  
				
					
						
							
							
								 
						
							
							
								d6435a18fa 
								
							
								 
							
						 
						
							
							
								
								Missing changes to key/value approach  
							
							
							
						 
						
							2018-11-14 15:03:57 -05:00  
				
					
						
							
							
								 
						
							
							
								c80f39ceed 
								
							
								 
							
						 
						
							
							
								
								Change approach to allow for custom objects  
							
							
							
						 
						
							2018-11-14 14:35:22 -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  
				
					
						
							
							
								 
						
							
							
								7bb3d1f6a6 
								
							
								 
							
						 
						
							
							
								
								Fix FileSystemSource.get() to not look for the latest version of  
							
							... 
							
							
							
							an object when markings are queried, since markings are not
versioned. 
							
						 
						
							2018-11-06 16:06:26 -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  
				
					
						
							
							
								 
						
							
							
								e2f5d60b51 
								
							
								 
							
						 
						
							
							
								
								Fix an indexing error which caused FileSystemSource.get() to return  
							
							... 
							
							
							
							the oldest object instead of the newest. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								51668a9a04 
								
							
								 
							
						 
						
							
							
								
								Removed the old FileSystemSource.query method.  I'd renamed it  
							
							... 
							
							
							
							"query2" and forgot about it and left it there... 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								8d24015186 
								
							
								 
							
						 
						
							
							
								
								Update Memory datastore to allow for mapping objects  
							
							
							
						 
						
							2018-11-01 10:54:58 -04:00  
				
					
						
							
							
								 
						
							
							
								5abe518b8a 
								
							
								 
							
						 
						
							
							
								
								Bump version: 1.0.3 → 1.1.0  
							
							
							
						 
						
							2018-11-01 09:55:37 -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  
				
					
						
							
							
								 
						
							
							
								f85f4e566b 
								
							
								 
							
						 
						
							
							
								
								Bump version: 1.0.2 → 1.0.3  
							
							
							
						 
						
							2018-10-31 13:46:47 -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  
				
					
						
							
							
								 
						
							
							
								6613b55a43 
								
							
								 
							
						 
						
							
							
								
								Update MemoryStore documentation  
							
							... 
							
							
							
							...now that MemorySource normalizes its data to python-stix2 objects. 
							
						 
						
							2018-10-23 14:29:56 -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  
				
					
						
							
							
								 
						
							
							
								2d89cfb0cf 
								
							
								 
							
						 
						
							
							
								
								Remove outdated TODO's from the memory datastore module-level  
							
							... 
							
							
							
							docstring. 
							
						 
						
							2018-10-17 15:49:58 -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  
				
					
						
							
							
								 
						
							
							
								b2ef77b322 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into stix2.1  
							
							
							
						 
						
							2018-10-17 07:30:23 -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  
				
					
						
							
							
								 
						
							
							
								5a0e102959 
								
							
								 
							
						 
						
							
							
								
								Modify docstring for apply_common_filters() to change what it  
							
							... 
							
							
							
							says are the required types for its parameters.  It gave
specific types (list and set), when really it worked with more
than just that (iterables).  And I certainly didn't only call
it with just lists and sets. 
							
						 
						
							2018-10-15 18:02:48 -04:00  
				
					
						
							
							
								 
						
							
							
								dec75082df 
								
							
								 
							
						 
						
							
							
								
								Add new constrains parameters to IntegerProperty and FloatProperty  
							
							... 
							
							
							
							New constraints on timestamps, integer and floats for many objects 
							
						 
						
							2018-10-15 15:02:59 -04:00  
				
					
						
							
							
								 
						
							
							
								acd86c80dd 
								
							
								 
							
						 
						
							
							
								
								Update tests to new object constraints  
							
							
							
						 
						
							2018-10-15 14:48:52 -04:00  
				
					
						
							
							
								 
						
							
							
								e80fb4f59a 
								
									
								
							
								 
							
						 
						
							
							
								
								python 3.7 support  
							
							
							
						 
						
							2018-10-03 18:00:38 +02: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  
				
					
						
							
							
								 
						
							
							
								cd81d97beb 
								
							
								 
							
						 
						
							
							
								
								added 'to_pattern()' utility for pattern expressions; more information on patterning guide  
							
							
							
						 
						
							2018-08-27 16:24:23 -04:00  
				
					
						
							
							
								 
						
							
							
								10149b9345 
								
							
								 
							
						 
						
							
							
								
								added 'to_pattern()' utility for pattern expressions; more information on patterning guide  
							
							
							
						 
						
							2018-08-27 16:21:14 -04:00  
				
					
						
							
							
								 
						
							
							
								a9de13107f 
								
							
								 
							
						 
						
							
							
								
								pattern guide  
							
							
							
						 
						
							2018-08-24 10:40:37 -04:00  
				
					
						
							
							
								 
						
							
							
								211b8d8cee 
								
							
								 
							
						 
						
							
							
								
								Add core tests and minor change to parse_observable()  
							
							
							
						 
						
							2018-07-25 20:53:53 -04:00  
				
					
						
							
							
								 
						
							
							
								5e71f9225b 
								
							
								 
							
						 
						
							
							
								
								Add regex approach to load mappings  
							
							
							
						 
						
							2018-07-25 14:06:18 -04:00