7b6236674c 
								
							
								 
							
						 
						
							
							
								
								Add new tests.  
							
							
							
						 
						
							2017-10-23 08:06:29 -04:00  
				
					
						
							
							
								 
						
							
							
								be3e841ecb 
								
							
								 
							
						 
						
							
							
								
								New object test files  
							
							
							
						 
						
							2017-10-18 13:58:24 -04:00  
				
					
						
							
							
								 
						
							
							
								2b6023e7bb 
								
							
								 
							
						 
						
							
							
								
								Allow objects with custom properties in bundles  
							
							
							
						 
						
							2017-10-09 17:33:12 -04:00  
				
					
						
							
							
								 
						
							
							
								2f58d7888b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/oasis-open/cti-python-stix2  
							
							
							
						 
						
							2017-10-06 15:09:35 -04:00  
				
					
						
							
							
								 
						
							
							
								e57c36f525 
								
							
								 
							
						 
						
							
							
								
								Check custom extension properties is not empty  
							
							
							
						 
						
							2017-10-06 15:05:39 -04:00  
				
					
						
							
							
								 
						
							
							
								d0f3fb0b47 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #62  from oasis-open/documentation  
							
							... 
							
							
							
							Documentation: Fixes  #53 . 
							
						 
						
							2017-10-06 14:33:14 -04:00  
				
					
						
							
							
								 
						
							
							
								2b65f7205b 
								
							
								 
							
						 
						
							
							
								
								Mutex 'name' is required. Bunch of formatting, update test  
							
							
							
						 
						
							2017-10-06 14:24:46 -04:00  
				
					
						
							
							
								 
						
							
							
								23e3b3cc20 
								
							
								 
							
						 
						
							
							
								
								Fix FileSystemSource.all_versions bug  
							
							... 
							
							
							
							If `get()` returned a single STIX object, `all_versions()` would return a
list of the properties/values of that object. 
							
						 
						
							2017-10-06 14:02:25 -04:00  
				
					
						
							
							
								 
						
							
							
								1821cdb197 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #71  from oasis-open/more_ds_tests  
							
							... 
							
							
							
							FileSystem tests 
							
						 
						
							2017-10-06 13:31:50 -04:00  
				
					
						
							
							
								 
						
							
							
								63e9d6af70 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #69  from emmanvg/master  
							
							... 
							
							
							
							Update required properties in SDOs 
							
						 
						
							2017-10-06 13:30:14 -04:00  
				
					
						
							
							
								 
						
							
							
								79902f361e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #61  from oasis-open/list_comp  
							
							... 
							
							
							
							frivolous list comprehensions converted to list() 
							
						 
						
							2017-10-06 13:29:22 -04:00  
				
					
						
							
							
								 
						
							
							
								a36922990f 
								
							
								 
							
						 
						
							
							
								
								removing list comps  
							
							
							
						 
						
							2017-10-06 11:20:18 -04:00  
				
					
						
							
							
								 
						
							
							
								a26e9b589f 
								
							
								 
							
						 
						
							
							
								
								FileSystem tests, and test directory of sample stix2 data  
							
							
							
						 
						
							2017-10-06 10:56:24 -04:00  
				
					
						
							
							
								 
						
							
							
								24bc282d7e 
								
							
								 
							
						 
						
							
							
								
								Update required properties, indicator label and tests.  closes   #68  
							
							
							
						 
						
							2017-10-06 10:29:30 -04:00  
				
					
						
							
							
								 
						
							
							
								1414035e8d 
								
							
								 
							
						 
						
							
							
								
								Isolate TimestampConstant in test.  
							
							
							
						 
						
							2017-10-05 21:54:58 +00:00  
				
					
						
							
							
								 
						
							
							
								f3431c97da 
								
							
								 
							
						 
						
							
							
								
								nested summaries for sources  
							
							
							
						 
						
							2017-10-05 18:45:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0dc3226048 
								
							
								 
							
						 
						
							
							
								
								added test for Timestamp_Constant  
							
							
							
						 
						
							2017-10-05 13:43:56 -04:00  
				
					
						
							
							
								 
						
							
							
								233ee7924e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into documentation  
							
							
							
						 
						
							2017-10-04 10:38:40 -04:00  
				
					
						
							
							
								 
						
							
							
								2bdf83401a 
								
							
								 
							
						 
						
							
							
								
								Add a shortcut for marking functions  
							
							... 
							
							
							
							So marking functions like `add_markings()` can be directly called as methods on
SDO/SRO classes. Note that they return new versions of the objects
because objects are immutable. 
							
						 
						
							2017-10-03 10:28:58 -04:00  
				
					
						
							
							
								 
						
							
							
								035f1a6c73 
								
							
								 
							
						 
						
							
							
								
								Support MarkingDefinition objs, not just ID strs  
							
							... 
							
							
							
							(when passed into `add_markings()` or `remove_markings()`) 
							
						 
						
							2017-10-02 12:28:47 -04:00  
				
					
						
							
							
								 
						
							
							
								4af665bf81 
								
							
								 
							
						 
						
							
							
								
								merge conflicts  
							
							
							
						 
						
							2017-09-29 15:47:39 -04:00  
				
					
						
							
							
								 
						
							
							
								b31b4f29f8 
								
							
								 
							
						 
						
							
							
								
								Handle inconsistent error messages between Python 2 and Python 3.  
							
							
							
						 
						
							2017-09-29 18:45:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ffa2242878 
								
							
								 
							
						 
						
							
							
								
								code changes brought about by discussion of pull request of 'bug_fixes' branch  
							
							
							
						 
						
							2017-09-29 11:24:19 -04:00  
				
					
						
							
							
								 
						
							
							
								55943847fa 
								
							
								 
							
						 
						
							
							
								
								updated corresponding tests that would have broke  
							
							
							
						 
						
							2017-09-22 11:49:54 -04:00  
				
					
						
							
							
								 
						
							
							
								21d978acc8 
								
							
								 
							
						 
						
							
							
								
								Fix errors when instantiating custom classes  
							
							... 
							
							
							
							Defining a custom object/observable/extension class with no custom
__init__() function would result in an `AttributeError` or `TypeError`,
depending on if the class sub-classed `object` or not. 
							
						 
						
							2017-09-21 09:11:01 -04:00  
				
					
						
							
							
								 
						
							
							
								be07c32500 
								
							
								 
							
						 
						
							
							
								
								Add parse() to Environment layer  
							
							... 
							
							
							
							The Environment layer does not keep its own mapping of custom object types.
If we think it likely that users will want to maintain separate lists of
custom object types between two or more Environments, we can add this
later. 
							
						 
						
							2017-09-08 12:40:01 -04:00  
				
					
						
							
							
								 
						
							
							
								4dfb5d2365 
								
							
								 
							
						 
						
							
							
								
								Test Environment layer  
							
							
							
						 
						
							2017-09-08 09:01:12 -04:00  
				
					
						
							
							
								 
						
							
							
								adac43708b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #46  from oasis-open/markings  
							
							... 
							
							
							
							Marking Support 
							
						 
						
							2017-09-05 19:08:45 +00:00  
				
					
						
							
							
								 
						
							
							
								42962e6675 
								
							
								 
							
						 
						
							
							
								
								Improve markings tests  
							
							... 
							
							
							
							- Test markings functions with both dictionaries and our _STIXBase-derived
  classes as input.
- Slightly improve test coverage.
- Drop Python 2.6 support. 
							
						 
						
							2017-09-01 16:41:16 -04:00  
				
					
						
							
							
								 
						
							
							
								cc66e1a492 
								
							
								 
							
						 
						
							
							
								
								Make markings function signatures consistent  
							
							... 
							
							
							
							Put `marking` before `selectors`. The granular marking version of
`is_marked` requires selectors to not be None. 
							
						 
						
							2017-09-01 10:50:01 -04:00  
				
					
						
							
							
								 
						
							
							
								6f36ea8488 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'oasis/master' into datastores  
							
							
							
						 
						
							2017-09-01 10:13:57 -04:00  
				
					
						
							
							
								 
						
							
							
								13f2810b25 
								
							
								 
							
						 
						
							
							
								
								Remove name positional argument, clean memory.py redundant codeother minor changes. Increase coverage.  
							
							
							
						 
						
							2017-09-01 08:15:50 -04:00  
				
					
						
							
							
								 
						
							
							
								124da846c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into markings  
							
							
							
						 
						
							2017-08-31 20:36:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b1054e780a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into datastores  
							
							
							
						 
						
							2017-08-31 19:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								ba846f9501 
								
							
								 
							
						 
						
							
							
								
								Clean up some tests.  
							
							
							
						 
						
							2017-08-31 18:23:08 +00:00  
				
					
						
							
							
								 
						
							
							
								7b46283a5c 
								
							
								 
							
						 
						
							
							
								
								Build filter function map  
							
							
							
						 
						
							2017-08-31 18:21:29 +00:00  
				
					
						
							
							
								 
						
							
							
								9d45a3dca2 
								
							
								 
							
						 
						
							
							
								
								Keep MALWARE_KWARGS to a minimal set  
							
							... 
							
							
							
							...but use an additional set with a description for marking tests. 
							
						 
						
							2017-08-31 12:51:13 -04:00  
				
					
						
							
							
								 
						
							
							
								15287959a4 
								
							
								 
							
						 
						
							
							
								
								Modify versioning API to work on dictionaries  
							
							... 
							
							
							
							This includes new_version() and revoke(). 
							
						 
						
							2017-08-31 12:28:07 -04:00  
				
					
						
							
							
								 
						
							
							
								8a33cb7716 
								
							
								 
							
						 
						
							
							
								
								Touch up ObjectReferenceProperty checks  
							
							... 
							
							
							
							- reword "_refs" error
- check with isinstance instead of __class__.__name__ 
							
						 
						
							2017-08-30 16:15:05 -04:00  
				
					
						
							
							
								 
						
							
							
								0e658255a8 
								
							
								 
							
						 
						
							
							
								
								Move check to when custom observable is defined  
							
							... 
							
							
							
							Catch properties named "_ref" or "_refs" that aren't
ObjectReferenceProperty when the custom observable is defined, not when
it is instantiated. 
							
						 
						
							2017-08-30 15:33:28 -04:00  
				
					
						
							
							
								 
						
							
							
								8ca2c3390b 
								
							
								 
							
						 
						
							
							
								
								Minor changes to DataSource.apply_common_filters(). Improve overall code coverage.  
							
							
							
						 
						
							2017-08-29 15:15:32 -04:00  
				
					
						
							
							
								 
						
							
							
								415c53066f 
								
							
								 
							
						 
						
							
							
								
								Code coverage changes, fix some tests. Add stix2-validator dependency.  
							
							
							
						 
						
							2017-08-28 15:19:55 -04:00  
				
					
						
							
							
								 
						
							
							
								aea076103c 
								
							
								 
							
						 
						
							
							
								
								Update tests to improve coverage.  
							
							
							
						 
						
							2017-08-28 14:33:12 -04:00  
				
					
						
							
							
								 
						
							
							
								07bbe23a98 
								
							
								 
							
						 
						
							
							
								
								Add some tests for custom objects.  
							
							
							
						 
						
							2017-08-28 14:32:05 -04:00  
				
					
						
							
							
								 
						
							
							
								095c5066d5 
								
							
								 
							
						 
						
							
							
								
								Touch up markings tests  
							
							... 
							
							
							
							Increase code coverage and s/tlo/sdo/ 
							
						 
						
							2017-08-25 15:56:39 -04:00  
				
					
						
							
							
								 
						
							
							
								0cd75e3fba 
								
							
								 
							
						 
						
							
							
								
								Increase code coverage  
							
							
							
						 
						
							2017-08-24 17:53:43 -04:00  
				
					
						
							
							
								 
						
							
							
								6fa3c84aa3 
								
							
								 
							
						 
						
							
							
								
								Improve tests and coverage for custom content  
							
							... 
							
							
							
							In ObservableProperty.clean(), parse_observable() will handle the issue
of non-cyber observable objects being presnt in an observable property.
The line raising a ValueError would not be reached so it was removed. 
							
						 
						
							2017-08-24 15:46:36 -04:00  
				
					
						
							
							
								 
						
							
							
								dd17e88ae0 
								
							
								 
							
						 
						
							
							
								
								Code refactor/clean-up, changed some exceptions. Update docstrings.  
							
							
							
						 
						
							2017-08-24 12:47:14 -04:00  
				
					
						
							
							
								 
						
							
							
								ee49e78c72 
								
							
								 
							
						 
						
							
							
								
								Add custom extensions to cyber observables  
							
							... 
							
							
							
							Fix  #31 . 
						
							2017-08-23 18:36:24 -04:00  
				
					
						
							
							
								 
						
							
							
								8d4c1d55b5 
								
							
								 
							
						 
						
							
							
								
								Minor style changes.  
							
							
							
						 
						
							2017-08-23 13:12:40 -04:00