3086b7ab5b 
								
							
								 
							
						 
						
							
							
								
								Fix pattern semantic equivalence bug: comparison expression  
							
							... 
							
							
							
							DNF transform could trigger an error from the AST code which
does the SCO type checks on comparison expression ANDs.  The
transform had been ignoring SCO types.  Now, it will catch
the exception and drop the AND from the pattern.  Added a
couple new unit tests for this. 
							
						 
						
							2021-12-23 00:59:41 -05:00  
				
					
						
							
							
								 
						
							
							
								479cff818a 
								
							
								 
							
						 
						
							
							
								
								few leftover changes...  
							
							
							
						 
						
							2021-02-19 22:15:11 -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  
				
					
						
							
							
								 
						
							
							
								ddb25c544a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #456  from chisholm/fix_comparison_expression_root_type  
							
							... 
							
							
							
							Fix object type tracking for AST comparison expression 'AND' 
							
						 
						
							2020-09-18 09:59:53 -04:00  
				
					
						
							
							
								 
						
							
							
								7d64764ae3 
								
							
								 
							
						 
						
							
							
								
								Fix object type tracking for comparison expressions in the pattern  
							
							... 
							
							
							
							AST module. 
							
						 
						
							2020-09-14 15:42:36 -04:00  
				
					
						
							
							
								 
						
							
							
								f2691e89f5 
								
							
								 
							
						 
						
							
							
								
								Fix make_constant() in the AST module, to always return a  
							
							... 
							
							
							
							constant.  It was failing to do so for timestamps, instead
returning a STIXdatetime object. 
							
						 
						
							2020-09-12 19:14:29 -04:00  
				
					
						
							
							
								 
						
							
							
								8f76a84bbf 
								
							
								 
							
						 
						
							
							
								
								handle quoted path components  
							
							
							
						 
						
							2020-07-30 15:32:06 -04:00  
				
					
						
							
							
								 
						
							
							
								2ac3a4b524 
								
							
								 
							
						 
						
							
							
								
								add module docstring for versioning.py  
							
							
							
						 
						
							2020-07-01 10:30:05 -04:00  
				
					
						
							
							
								 
						
							
							
								977107e713 
								
							
								 
							
						 
						
							
							
								
								2.0 Start/Stop Quailifer uses StringConstants  
							
							
							
						 
						
							2020-06-01 22:34:40 -04:00  
				
					
						
							
							
								 
						
							
							
								cfe0648c98 
								
							
								 
							
						 
						
							
							
								
								fixed start/stop qualifier constant issue  
							
							
							
						 
						
							2020-05-26 15:12:02 -04:00  
				
					
						
							
							
								 
						
							
							
								7955a41997 
								
							
								 
							
						 
						
							
							
								
								Drop python-dateutil as a dependency and switch to the builtin  
							
							... 
							
							
							
							datetime module for parsing timestamps.  Dateutil proved too
slow. 
							
						 
						
							2020-05-20 15:06:53 -04:00  
				
					
						
							
							
								 
						
							
							
								68f7ca6377 
								
							
								 
							
						 
						
							
							
								
								resolve problem with SSDEEP vocab use for 2.1,  closes   #391  
							
							
							
						 
						
							2020-05-13 18:17:17 -04:00  
				
					
						
							
							
								 
						
							
							
								9933f88975 
								
							
								 
							
						 
						
							
							
								
								few more pattern op tests  
							
							
							
						 
						
							2020-03-27 13:59:03 -04:00  
				
					
						
							
							
								 
						
							
							
								9a56344d92 
								
							
								 
							
						 
						
							
							
								
								Forgot to add TLSH to a different regex  
							
							
							
						 
						
							2019-11-25 16:14:23 -05:00  
				
					
						
							
							
								 
						
							
							
								c75a0857ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into 1.1.0-release  
							
							
							
						 
						
							2018-12-11 13:03:42 -05:00  
				
					
						
							
							
								 
						
							
							
								a5eca9916c 
								
							
								 
							
						 
						
							
							
								
								last flake-y  
							
							
							
						 
						
							2018-12-09 21:48:24 -05:00  
				
					
						
							
							
								 
						
							
							
								99276c92fc 
								
							
								 
							
						 
						
							
							
								
								flake-y again  
							
							
							
						 
						
							2018-12-09 21:42:24 -05:00  
				
					
						
							
							
								 
						
							
							
								03cceb827d 
								
							
								 
							
						 
						
							
							
								
								add_visitor - take 2  
							
							
							
						 
						
							2018-12-07 12:43:23 -05:00  
				
					
						
							
							
								 
						
							
							
								71a2aa2611 
								
							
								 
							
						 
						
							
							
								
								update project documentation.  
							
							
							
						 
						
							2018-11-28 16:51:00 -05: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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								51a499cb33 
								
							
								 
							
						 
						
							
							
								
								Formatting changes made by the new pre-commit hook 'add trailing commas'  
							
							... 
							
							
							
							closes  #189  
						
							2018-07-13 11:10:05 -04:00  
				
					
						
							
							
								 
						
							
							
								52c1850655 
								
							
								 
							
						 
						
							
							
								
								Small addition to patterns.py  
							
							
							
						 
						
							2018-07-06 14:08:49 -04:00  
				
					
						
							
							
								 
						
							
							
								4229c380a2 
								
							
								 
							
						 
						
							
							
								
								Fix make_constant when value is already a constant  
							
							... 
							
							
							
							Fixes  #171 . 
						
							2018-04-26 10:20:46 -04:00  
				
					
						
							
							
								 
						
							
							
								3abfe7868a 
								
							
								 
							
						 
						
							
							
								
								Add more patterning tests  
							
							... 
							
							
							
							... and fix bugs detected in doing so 
							
						 
						
							2018-04-02 16:38:04 -04:00  
				
					
						
							
							
								 
						
							
							
								d0f3fb0b47 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #62  from oasis-open/documentation  
							
							... 
							
							
							
							Documentation: Fixes  #53 . 
							
						 
						
							2017-10-06 14:33:14 -04:00  
				
					
						
							
							
								 
						
							
							
								3891595250 
								
							
								 
							
						 
						
							
							
								
								Use t prefix for timestamp constant  
							
							
							
						 
						
							2017-10-04 10:27:06 -04:00  
				
					
						
							
							
								 
						
							
							
								ac97eb8bdc 
								
							
								 
							
						 
						
							
							
								
								Add Environment documentation (Jupyter)  
							
							... 
							
							
							
							Has errors, needs #57 . 
							
						 
						
							2017-09-25 16:39:58 -04:00  
				
					
						
							
							
								 
						
							
							
								774acb23ea 
								
							
								 
							
						 
						
							
							
								
								Remove extra newline  
							
							
							
						 
						
							2017-09-11 11:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fb75de47c5 
								
							
								 
							
						 
						
							
							
								
								added TimestampConstant  
							
							
							
						 
						
							2017-08-17 14:50:42 -04:00  
				
					
						
							
							
								 
						
							
							
								a2aacc5e20 
								
							
								 
							
						 
						
							
							
								
								merge all classes into patterns.py  
							
							
							
						 
						
							2017-07-19 14:03:43 +00:00