61c1e07433 
								
							
								 
							
						 
						
							
							
								
								Move codecov invocation from Tox to Travis  
							
							... 
							
							
							
							This avoids errors when running Tox locally.
Also display line numbers missing test coverage. 
							
						 
						
							2017-06-01 17:00:22 -04:00  
				
					
						
							
							
								 
						
							
							
								f321447ecc 
								
							
								 
							
						 
						
							
							
								
								Make Travis happy with cosmetic fixes  
							
							
							
						 
						
							2017-06-01 16:47:56 -04:00  
				
					
						
							
							
								 
						
							
							
								9dbde93031 
								
							
								 
							
						 
						
							
							
								
								Bump version: 0.1.0 → 0.2.0  
							
							
							
						 
						
							2017-05-31 10:03:50 -05:00  
				
					
						
							
							
								 
						
							
							
								ea1e408b50 
								
							
								 
							
						 
						
							
							
								
								More style fixes  
							
							
							
						 
						
							2017-05-31 10:02:37 -05:00  
				
					
						
							
							
								 
						
							
							
								9a504fda66 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #18  from mitre/taxii-data-source  
							
							... 
							
							
							
							TAXII Data Source 
							
						 
						
							2017-05-31 09:54:52 -05:00  
				
					
						
							
							
								 
						
							
							
								53ddf32e8c 
								
							
								 
							
						 
						
							
							
								
								Style/lint fixes  
							
							
							
						 
						
							2017-05-31 08:58:14 -05:00  
				
					
						
							
							
								 
						
							
							
								6c3a689f02 
								
							
								 
							
						 
						
							
							
								
								fixed indentation  
							
							
							
						 
						
							2017-05-31 09:47:36 -04:00  
				
					
						
							
							
								 
						
							
							
								03f9af4b96 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'taxii-data-source' of  https://github.com/mitre/cti-python-stix2  into taxii-data-source  
							
							
							
						 
						
							2017-05-31 09:41:32 -04:00  
				
					
						
							
							
								 
						
							
							
								d207ada05e 
								
							
								 
							
						 
						
							
							
								
								in order to pull  
							
							
							
						 
						
							2017-05-31 09:41:19 -04:00  
				
					
						
							
							
								 
						
							
							
								c65055bb0e 
								
							
								 
							
						 
						
							
							
								
								tests for TAXII data source; some bug fixes  
							
							
							
						 
						
							2017-05-30 16:56:27 -04:00  
				
					
						
							
							
								 
						
							
							
								bff7901417 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from emmanvg/taxii-data-source  
							
							... 
							
							
							
							TAXII data source code style changes 
							
						 
						
							2017-05-30 09:13:17 -05:00  
				
					
						
							
							
								 
						
							
							
								835d675162 
								
							
								 
							
						 
						
							
							
								
								Merge fork changes.  
							
							
							
						 
						
							2017-05-26 15:30:30 -04:00  
				
					
						
							
							
								 
						
							
							
								2a8af45ec2 
								
							
								 
							
						 
						
							
							
								
								Code style changes.  
							
							
							
						 
						
							2017-05-26 15:24:33 -04:00  
				
					
						
							
							
								 
						
							
							
								fc1ce6d56d 
								
							
								 
							
						 
						
							
							
								
								Add some tests  
							
							
							
						 
						
							2017-05-25 12:31:45 -05:00  
				
					
						
							
							
								 
						
							
							
								97d8d732fc 
								
							
								 
							
						 
						
							
							
								
								Initial code for TAXII data source.  
							
							
							
						 
						
							2017-05-24 10:27:37 -05:00  
				
					
						
							
							
								 
						
							
							
								33cc4caa36 
								
							
								 
							
						 
						
							
							
								
								Bump version: 0.0.1 → 0.1.0  
							
							
							
						 
						
							2017-05-22 10:18:49 -05:00  
				
					
						
							
							
								 
						
							
							
								b4dfa07a20 
								
							
								 
							
						 
						
							
							
								
								Improve coverage of utils.py  
							
							... 
							
							
							
							Also fix bugs this discovers. Fix  #15 . 
							
						 
						
							2017-05-22 11:15:55 -04:00  
				
					
						
							
							
								 
						
							
							
								41f2ceb8e5 
								
							
								 
							
						 
						
							
							
								
								Change remaining 'fields' to 'properties'  
							
							
							
						 
						
							2017-05-19 12:51:59 -05:00  
				
					
						
							
							
								 
						
							
							
								a913d9d5ad 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #14  from oasis-open/parse-cyber-observables  
							
							... 
							
							
							
							Parse cyber observables 
							
						 
						
							2017-05-19 09:15:00 -05:00  
				
					
						
							
							
								 
						
							
							
								9bc3242736 
								
							
								 
							
						 
						
							
							
								
								Refactor extension properties  
							
							... 
							
							
							
							to inherit from a base class so all extension classes will include the
check for at least one property 
							
						 
						
							2017-05-18 14:04:28 -04:00  
				
					
						
							
							
								 
						
							
							
								0d736509e2 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2017-05-18 11:24:43 -04:00  
				
					
						
							
							
								 
						
							
							
								931de31a10 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'parse-cyber-observables' of  https://github.com/oasis-open/cti-python-stix2  into parse-cyber-observables  
							
							
							
						 
						
							2017-05-18 11:08:12 -04:00  
				
					
						
							
							
								 
						
							
							
								b6e22bcbdf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #12  from rpiazza/cyber-observables  
							
							... 
							
							
							
							Cyber observables 
							
						 
						
							2017-05-18 11:02:10 -04:00  
				
					
						
							
							
								 
						
							
							
								f8242cffe4 
								
							
								 
							
						 
						
							
							
								
								correct misspelling on _check_object_constraints  
							
							
							
						 
						
							2017-05-18 09:48:01 -04:00  
				
					
						
							
							
								 
						
							
							
								8827149ef0 
								
							
								 
							
						 
						
							
							
								
								avoid {} set notation.  It doesn't seem to be in 2.6  
							
							
							
						 
						
							2017-05-17 15:51:07 -04:00  
				
					
						
							
							
								 
						
							
							
								f56ea8e951 
								
							
								 
							
						 
						
							
							
								
								added tests for process and file extensions  
							
							... 
							
							
							
							if no properties are passed to _check_at_least_one_property assume its all properties
when extensions are involved always check them in _check_at_least_one_property (caused by raising the exception on the enclosing type)
added _check_object_constaints to extensions, where appropriate 
							
						 
						
							2017-05-17 15:33:28 -04:00  
				
					
						
							
							
								 
						
							
							
								3e0e80141b 
								
							
								 
							
						 
						
							
							
								
								For object reference properties, check the type of the object  
							
							... 
							
							
							
							referenced, not only that it is included in the local scope. 
							
						 
						
							2017-05-17 15:21:02 -04:00  
				
					
						
							
							
								 
						
							
							
								7c71b9e577 
								
							
								 
							
						 
						
							
							
								
								added tests for File and Process extensions  
							
							... 
							
							
							
							fixed typo in WindowsPEOptionalHeaderType 
							
						 
						
							2017-05-16 12:39:04 -04:00  
				
					
						
							
							
								 
						
							
							
								9761c37f20 
								
							
								 
							
						 
						
							
							
								
								Replace 'field' with 'property' to be consistent  
							
							... 
							
							
							
							with the specification 
							
						 
						
							2017-05-16 12:27:30 -04:00  
				
					
						
							
							
								 
						
							
							
								a520a67511 
								
							
								 
							
						 
						
							
							
								
								Add tests for the Network Traffic extension and  
							
							... 
							
							
							
							User Account extensions 
							
						 
						
							2017-05-16 11:35:43 -04:00  
				
					
						
							
							
								 
						
							
							
								2460fb75be 
								
							
								 
							
						 
						
							
							
								
								Rework select properties to use get_dict(),  
							
							... 
							
							
							
							which automatically coerces values to a dictionary if possible 
							
						 
						
							2017-05-16 09:25:08 -04:00  
				
					
						
							
							
								 
						
							
							
								0e2a3b4818 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5  from oasis-open/parse-cyber-observables  
							
							... 
							
							
							
							Merge pull request #11  from rpiazza/cyber-observables 
							
						 
						
							2017-05-15 16:01:16 -04:00  
				
					
						
							
							
								 
						
							
							
								aa69c38444 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11  from rpiazza/cyber-observables  
							
							... 
							
							
							
							Cyber observables 
							
						 
						
							2017-05-15 15:29:59 -04:00  
				
					
						
							
							
								 
						
							
							
								826b6af644 
								
							
								 
							
						 
						
							
							
								
								added missing required properties  
							
							
							
						 
						
							2017-05-15 15:21:59 -04:00  
				
					
						
							
							
								 
						
							
							
								6456e490cc 
								
							
								 
							
						 
						
							
							
								
								added rest of cyber observables extensions and embedded objects  
							
							... 
							
							
							
							set up EXT_MAPs
added FloatProperty
implemented ExtensionsProperty 
							
						 
						
							2017-05-15 13:48:41 -04:00  
				
					
						
							
							
								 
						
							
							
								f937e2bb3f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #10  from oasis-open/issue9  
							
							... 
							
							
							
							Add 'labels' property to COMMON_PROPERTIES 
							
						 
						
							2017-05-15 12:40:38 -05:00  
				
					
						
							
							
								 
						
							
							
								958e60b01d 
								
							
								 
							
						 
						
							
							
								
								Add 'labels' property to COMMON_PROPERTIES  
							
							
							
						 
						
							2017-05-15 10:57:40 -04:00  
				
					
						
							
							
								 
						
							
							
								c20f640910 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'cyber-observables' of  https://github.com/rpiazza/cti-python-stix2  into cyber-observables  
							
							
							
						 
						
							2017-05-12 13:18:40 -04:00  
				
					
						
							
							
								 
						
							
							
								a95e91005c 
								
							
								 
							
						 
						
							
							
								
								too Chris' suggestions to improve interproperty constraint methods  
							
							... 
							
							
							
							added interproperty constraint check to ExternalReferences 
							
						 
						
							2017-05-12 13:18:02 -04:00  
				
					
						
							
							
								 
						
							
							
								dd7da48697 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4  from oasis-open/parse-cyber-observables  
							
							... 
							
							
							
							Parse cyber observables 
							
						 
						
							2017-05-12 13:14:26 -04:00  
				
					
						
							
							
								 
						
							
							
								9273207576 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'parse-cyber-observables' of  https://github.com/oasis-open/cti-python-stix2  into parse-cyber-observables  
							
							
							
						 
						
							2017-05-12 12:19:54 -04:00  
				
					
						
							
							
								 
						
							
							
								84cdc1c204 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8  from rpiazza/cyber-observables  
							
							... 
							
							
							
							Add interproperty constraints 
							
						 
						
							2017-05-12 11:32:57 -04:00  
				
					
						
							
							
								 
						
							
							
								0568a0e671 
								
							
								 
							
						 
						
							
							
								
								Add ExtensionsProperty and ArchiveExt  
							
							
							
						 
						
							2017-05-12 11:22:23 -04:00  
				
					
						
							
							
								 
						
							
							
								29871427b7 
								
							
								 
							
						 
						
							
							
								
								fix import error  
							
							
							
						 
						
							2017-05-11 15:42:56 -04:00  
				
					
						
							
							
								 
						
							
							
								191b14a4bb 
								
							
								 
							
						 
						
							
							
								
								fix import error  
							
							
							
						 
						
							2017-05-11 15:33:45 -04:00  
				
					
						
							
							
								 
						
							
							
								ae5fb51564 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'parse-cyber-observables' into cyber-observables  
							
							
							
						 
						
							2017-05-11 15:29:15 -04:00  
				
					
						
							
							
								 
						
							
							
								94f4f48329 
								
							
								 
							
						 
						
							
							
								
								Changes so File object creation doesn't violate on of the MUSTs  
							
							... 
							
							
							
							Added three new exceptions: DependentPropertiestError, AtLeastOnePropertyError, MutuallyExclusivePropertiesError
Added tests for NetworkTraffic, Process, URL, WindowsRegistryKey and X509Certificate
Added error tests for EmailMessage, NetworkTraffic, Artifact,
Added interproperty checker methods to the base class:  _check_mutually_exclusive_properties, _check_at_least_one_property and _check_properties_dependency
Added interproperty checkers to Artifact, EmailMIMEComponent, EmailMessage, NetworkTraffic
Made NetworkTraffic.protocols required
Added X509V3ExtenstionsType class
Use EmbeddedObjectProperty for X509Certificate.x509_v3_extensions 
							
						 
						
							2017-05-11 15:22:46 -04:00  
				
					
						
							
							
								 
						
							
							
								13245d28ce 
								
							
								 
							
						 
						
							
							
								
								Add EnumProperty, use it in WindowsRegistryValueType  
							
							
							
						 
						
							2017-05-10 11:52:59 -04:00  
				
					
						
							
							
								 
						
							
							
								b18259af77 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'parse-cyber-observables' of  https://github.com/oasis-open/cti-python-stix2  into parse-cyber-observables  
							
							
							
						 
						
							2017-05-10 09:20:09 -04:00  
				
					
						
							
							
								 
						
							
							
								aed8e2cdef 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7  from rpiazza/cyber-observables  
							
							... 
							
							
							
							Cyber observables 
							
						 
						
							2017-05-10 09:18:17 -04:00