fd74edc33b 
								
							
								 
							
						 
						
							
							
								
								Update setup.py to match PyPA sampleproject  
							
							
							
						 
						
							2017-07-19 21:51:07 +00:00  
				
					
						
							
							
								 
						
							
							
								59b53661f6 
								
							
								 
							
						 
						
							
							
								
								Update README  
							
							... 
							
							
							
							[ci skip] 
							
						 
						
							2017-07-19 14:20:52 +00:00  
				
					
						
							
							
								 
						
							
							
								bac87465cb 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #35  from oasis-open/pattern_expressions  
							
							... 
							
							
							
							Pattern expressions 
							
						 
						
							2017-07-19 14:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								a2aacc5e20 
								
							
								 
							
						 
						
							
							
								
								merge all classes into patterns.py  
							
							
							
						 
						
							2017-07-19 14:03:43 +00:00  
				
					
						
							
							
								 
						
							
							
								595ba10695 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #34  from oasis-open/object-factory  
							
							... 
							
							
							
							Object factory 
							
						 
						
							2017-07-19 13:54:24 +00:00  
				
					
						
							
							
								 
						
							
							
								979c09d8c0 
								
							
								 
							
						 
						
							
							
								
								fixed import sorting error  
							
							
							
						 
						
							2017-07-18 20:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								27af0c0d5b 
								
							
								 
							
						 
						
							
							
								
								Fixed style errors  
							
							
							
						 
						
							2017-07-18 20:34:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6fa009e509 
								
							
								 
							
						 
						
							
							
								
								added object_paths  
							
							... 
							
							
							
							added more tests for pattern expressions
added "set" comparison expressions
implemented make_constant
fixed type name for EmailAddress 
							
						 
						
							2017-07-18 20:30:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c1b07ef505 
								
							
								 
							
						 
						
							
							
								
								Introduce constant objects for literals in pattern expressions  
							
							... 
							
							
							
							fixed idioms 
							
						 
						
							2017-07-18 20:26:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c8bcece6f6 
								
							
								 
							
						 
						
							
							
								
								added tests for expressions  
							
							... 
							
							
							
							fix __str__ methods 
							
						 
						
							2017-07-18 20:26:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c0467da5f9 
								
							
								 
							
						 
						
							
							
								
								added classes for Pattern Expressions  
							
							
							
						 
						
							2017-07-18 20:26:44 +00:00  
				
					
						
							
							
								 
						
							
							
								4bdbb4a2f9 
								
							
								 
							
						 
						
							
							
								
								Deep-copy in Object Factory and allow appending multiple items to list  
							
							... 
							
							
							
							properties in ObjectFactory.create() 
							
						 
						
							2017-07-18 12:05:19 -04:00  
				
					
						
							
							
								 
						
							
							
								0a2cda00cc 
								
							
								 
							
						 
						
							
							
								
								Add object factory docstring  
							
							
							
						 
						
							2017-07-17 15:23:20 -04:00  
				
					
						
							
							
								 
						
							
							
								9ea65933c6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #32  from oasis-open/issue23  
							
							... 
							
							
							
							Refactor Observables code for issue #23  
							
						 
						
							2017-07-17 19:05:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2e45cacd52 
								
							
								 
							
						 
						
							
							
								
								Add to list properties like `external_references`, but include option to  
							
							... 
							
							
							
							replace instead 
							
						 
						
							2017-07-17 14:56:13 -04:00  
				
					
						
							
							
								 
						
							
							
								e233a424fb 
								
							
								 
							
						 
						
							
							
								
								Drop granular markings from object factory for now  
							
							
							
						 
						
							2017-07-14 16:11:48 -04:00  
				
					
						
							
							
								 
						
							
							
								5c5903179d 
								
							
								 
							
						 
						
							
							
								
								Fix import sort order  
							
							
							
						 
						
							2017-07-14 16:02:29 -04:00  
				
					
						
							
							
								 
						
							
							
								7ebf5ac7c7 
								
							
								 
							
						 
						
							
							
								
								Fix timestamp in test  
							
							
							
						 
						
							2017-07-14 15:30:19 -04:00  
				
					
						
							
							
								 
						
							
							
								e1330692c8 
								
							
								 
							
						 
						
							
							
								
								Move ObservableProperty, ExtensionsProperty, and Observable parsing code  
							
							... 
							
							
							
							into observables.py to prevent circular imports and fix  #23 . 
							
						 
						
							2017-07-14 15:10:12 -04:00  
				
					
						
							
							
								 
						
							
							
								c29acfa3ce 
								
							
								 
							
						 
						
							
							
								
								Alternate implementation of ObjectFactory.  
							
							
							
						 
						
							2017-07-13 15:35:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4dba41afc8 
								
							
								 
							
						 
						
							
							
								
								Add created to object factory, clean up code  
							
							
							
						 
						
							2017-07-13 09:45:43 -04:00  
				
					
						
							
							
								 
						
							
							
								6ddad22810 
								
							
								 
							
						 
						
							
							
								
								Add external references to object factory  
							
							
							
						 
						
							2017-07-12 16:11:51 -04:00  
				
					
						
							
							
								 
						
							
							
								593f16662a 
								
							
								 
							
						 
						
							
							
								
								Add granular markings to object factory  
							
							
							
						 
						
							2017-07-12 15:22:50 -04:00  
				
					
						
							
							
								 
						
							
							
								659ad3df89 
								
							
								 
							
						 
						
							
							
								
								Add object markings to object factory  
							
							
							
						 
						
							2017-07-12 14:44:52 -04:00  
				
					
						
							
							
								 
						
							
							
								0c47936ee0 
								
							
								 
							
						 
						
							
							
								
								Create ObjectFactory class  
							
							... 
							
							
							
							currently only supports created_by_ref 
							
						 
						
							2017-07-12 11:36:15 -04:00  
				
					
						
							
							
								 
						
							
							
								6f680be8a6 
								
							
								 
							
						 
						
							
							
								
								Add stix2.__version__  
							
							
							
						 
						
							2017-07-06 09:41:50 -04:00  
				
					
						
							
							
								 
						
							
							
								9bfc240008 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #27  from oasis-open/issue26  
							
							... 
							
							
							
							Allow passing a list to Bundle constructor 
							
						 
						
							2017-07-06 13:36:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1d3c59cc44 
								
							
								 
							
						 
						
							
							
								
								Move TLP constants up to stix2 namespace  
							
							
							
						 
						
							2017-07-05 13:27:09 -04:00  
				
					
						
							
							
								 
						
							
							
								1ea9671b68 
								
							
								 
							
						 
						
							
							
								
								Allow passing a list to Bundle constructor  
							
							... 
							
							
							
							Fix  #26  
						
							2017-07-05 11:31:56 -04:00  
				
					
						
							
							
								 
						
							
							
								f8e3a4f0e8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #25  from oasis-open/issue24  
							
							... 
							
							
							
							Add timestamp precision for `created` and `modified` 
							
						 
						
							2017-06-29 20:41:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2c8efc93bb 
								
							
								 
							
						 
						
							
							
								
								Add information on API layers  
							
							
							
						 
						
							2017-06-29 12:51:17 +00:00  
				
					
						
							
							
								 
						
							
							
								29d9467ce0 
								
							
								 
							
						 
						
							
							
								
								Add more timestamp test cases, address suggestions  
							
							
							
						 
						
							2017-06-28 15:55:23 -04:00  
				
					
						
							
							
								 
						
							
							
								e01ce132db 
								
							
								 
							
						 
						
							
							
								
								Add timestamp precision for `created` and `modified`  
							
							... 
							
							
							
							Fix  #24  
						
							2017-06-22 18:47:35 -04:00  
				
					
						
							
							
								 
						
							
							
								07ccf9ec03 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #22  from oasis-open/custom  
							
							... 
							
							
							
							Custom properties, object types, and cyber observables 
							
						 
						
							2017-06-15 16:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fdbb6ff337 
								
							
								 
							
						 
						
							
							
								
								Add custom Cyber Observables  
							
							
							
						 
						
							2017-06-14 09:36:35 -04:00  
				
					
						
							
							
								 
						
							
							
								d4e92dd813 
								
							
								 
							
						 
						
							
							
								
								Allow adding validation to custom object types  
							
							... 
							
							
							
							_Custom.__init__() is a solution to recursion errors arising from using
a decorator. See https://stackoverflow.com/q/14739809/1013457  
							
						 
						
							2017-06-13 10:27:31 -04:00  
				
					
						
							
							
								 
						
							
							
								bcfb13f23c 
								
							
								 
							
						 
						
							
							
								
								Add custom STIX Object types  
							
							
							
						 
						
							2017-06-12 16:22:16 -04:00  
				
					
						
							
							
								 
						
							
							
								8f1ae4e6d3 
								
							
								 
							
						 
						
							
							
								
								Add custom properties via 'allow_custom'  
							
							... 
							
							
							
							Custom properties can be specified by passing them to a STIX object
constructor in the 'custom_properties' argument, or with the
'allow_custom' argument set to True, which will add any unrecognized
keyword arguments as properties on the object. The 'allow_custom'
argument can also be used with the parse() and parse_observable()
functions.
An error is now raised when attempting to parse objects without a 'type'
property, such as external references, kill chain phases, and granular
markings. The object which contains them is what should be parsed, not
these objects themselves. 
							
						 
						
							2017-06-12 13:04:20 -04:00  
				
					
						
							
							
								 
						
							
							
								9036c7f7b8 
								
							
								 
							
						 
						
							
							
								
								Add custom properties  
							
							
							
						 
						
							2017-06-09 12:30:19 -04:00  
				
					
						
							
							
								 
						
							
							
								41481139bf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #21  from emmanvg/master  
							
							... 
							
							
							
							Minor Code Changes. 
							
						 
						
							2017-06-08 10:04:09 -05:00  
				
					
						
							
							
								 
						
							
							
								c1c5c05f47 
								
							
								 
							
						 
						
							
							
								
								Some changes to Process and EmailMessage objects. Added tests.  
							
							
							
						 
						
							2017-06-08 10:09:18 -04:00  
				
					
						
							
							
								 
						
							
							
								b9f63e8de6 
								
							
								 
							
						 
						
							
							
								
								Minor Code Changes.  
							
							
							
						 
						
							2017-06-08 08:42:32 -04:00  
				
					
						
							
							
								 
						
							
							
								860efcc230 
								
							
								 
							
						 
						
							
							
								
								Make object attribute access act like dictionary  access, raising an  
							
							... 
							
							
							
							error for any property (including custom or optional) not set on the object. 
							
						 
						
							2017-06-07 11:06:20 -04:00  
				
					
						
							
							
								 
						
							
							
								35e973243f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #20  from emmanvg/master  
							
							... 
							
							
							
							Instantiate ImmutableError, more descriptive message. Check the attribute being requested actually exists in object. Fix being able to set certain empty values like: list, strings, False, etc. 
							
						 
						
							2017-06-05 09:30:04 -05:00  
				
					
						
							
							
								 
						
							
							
								a38b912d19 
								
							
								 
							
						 
						
							
							
								
								Change _check_property_dependency() to also check for values for the required properties.  
							
							
							
						 
						
							2017-06-02 13:48:44 -04:00  
				
					
						
							
							
								 
						
							
							
								653eef4b95 
								
							
								 
							
						 
						
							
							
								
								Revert changes to test_file_example_encryption_error()  
							
							
							
						 
						
							2017-06-02 13:47:08 -04:00  
				
					
						
							
							
								 
						
							
							
								e11b3adb3f 
								
							
								 
							
						 
						
							
							
								
								Style change.  
							
							
							
						 
						
							2017-06-02 10:22:31 -04:00  
				
					
						
							
							
								 
						
							
							
								51e28f64da 
								
							
								 
							
						 
						
							
							
								
								Change __getattr__() to use __getitem__() instead. Other minor changes.  
							
							
							
						 
						
							2017-06-02 10:10:50 -04:00  
				
					
						
							
							
								 
						
							
							
								d579c12172 
								
							
								 
							
						 
						
							
							
								
								Update ImmutableError test cases.  
							
							
							
						 
						
							2017-06-02 07:34:37 -04:00  
				
					
						
							
							
								 
						
							
							
								fceef4d85a 
								
							
								 
							
						 
						
							
							
								
								Use class name for ImmutableError message.  
							
							
							
						 
						
							2017-06-02 07:33:31 -04:00