Commit Graph

  • 4127ea9afd modify main codebase based on 7.3 Extension changes Emmanuelle Vargas-Gonzalez 2020-12-22 21:41:46 -0500
  • 33a472d8f5 define Incident stub Emmanuelle Vargas-Gonzalez 2020-12-22 17:46:29 -0500
  • 76eebeb549 expose **taxii_filters_dict on requests Emmanuelle Vargas-Gonzalez 2020-12-22 16:52:27 -0500
  • ace64c4042 provide pagination support for requests in the TAXIICollectionSource Emmanuelle Vargas-Gonzalez 2020-12-21 17:53:53 -0500
  • 0866df0546 Merge branch 'khdesai-master' Fixes #476. Chris Lenk 2020-12-11 11:33:22 -0500
  • 71889b173f Touch up filesystem docs Chris Lenk 2020-12-11 11:28:26 -0500
  • 20a9bb316c Fix #476 Desai, Kartikey H 2020-12-10 22:10:24 -0600
  • 5bddf9321e Bump version: 2.0.2 → 2.1.0 Chris Lenk 2020-11-20 17:37:58 -0500
  • a19eb54948 Update CHANGELOG for v2.1.0 Chris Lenk 2020-11-20 17:36:56 -0500
  • b55c3bb1df Fix pattern equivalence doc style for consistency Chris Lenk 2020-11-20 15:59:55 -0500
  • f9e9c50db9
    Merge pull request #474 from emmanvg/472-issue Chris Lenk 2020-11-20 10:35:42 -0500
  • 119364c889
    Merge branch 'master' into 472-issue Emmanuelle Vargas-Gonzalez 2020-11-20 10:02:46 -0500
  • a82dc5e813
    Merge pull request #475 from oasis-open/equivalence-indicator-patterns Chris Lenk 2020-11-20 09:56:35 -0500
  • 5b174c8a86
    Merge pull request #473 from emmanvg/471-issue Chris Lenk 2020-11-20 09:56:20 -0500
  • 53f451b097 Use pattern equivalence in indicators Chris Lenk 2020-11-20 09:33:56 -0500
  • e7242c9ae6 forgot one... Emmanuelle Vargas-Gonzalez 2020-11-19 08:48:57 -0500
  • 49985cc51d fix ordering problem with Class definitions Emmanuelle Vargas-Gonzalez 2020-11-18 19:01:12 -0500
  • c9bafaf5ae fix typo for Class X509V3ExtensionsType Emmanuelle Vargas-Gonzalez 2020-11-18 18:08:57 -0500
  • 3cef32edb2
    Merge pull request #470 from chisholm/where_sighted_refs_types Chris Lenk 2020-11-16 17:12:21 -0500
  • 169ef87bc2 pre-commit stylistic fixes Michael Chisholm 2020-11-16 15:10:06 -0500
  • f5bbbe7a3b Fix bug with reference type enforcement on property where_sighted_refs on Sighting. Michael Chisholm 2020-11-16 15:04:24 -0500
  • aa77f2b174 add test cases Emmanuelle Vargas-Gonzalez 2020-11-10 21:09:17 -0500
  • e4165f96aa major changes to support the extension mechanism Emmanuelle Vargas-Gonzalez 2020-11-10 18:32:58 -0500
  • 22c4351688 flatten the extensions map, remove enclosing_type from ExtensionsProperty Emmanuelle Vargas-Gonzalez 2020-11-10 17:08:51 -0500
  • a751df32c6
    Fix Location semantic equivalence check for Location objects without the latitude and longitude properties (#467) Chris Lenk 2020-11-10 12:55:17 -0500
  • 4340be13c4 changes to the ExtensionsProperty Emmanuelle Vargas-Gonzalez 2020-11-09 20:58:34 -0500
  • 1180da7cc7 update to test cases Emmanuelle Vargas-Gonzalez 2020-11-09 20:35:22 -0500
  • 5cb52844dc fixing typos on Object types Emmanuelle Vargas-Gonzalez 2020-11-05 12:56:30 -0500
  • f0f8091516 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-10-28 19:42:51 +0100
  • b17f502e8f expose the "extensions" property on all object types Emmanuelle Vargas-Gonzalez 2020-10-19 22:18:45 -0400
  • 1bc11ce442 define the STIXExtension Object Emmanuelle Vargas-Gonzalez 2020-10-19 22:08:51 -0400
  • 97dfe092f9 re-order properties Emmanuelle Vargas-Gonzalez 2020-10-19 19:23:30 -0400
  • cfb518a84b
    Merge pull request #465 from oasis-open/equivalence-documentation Chris Lenk 2020-10-18 22:03:35 -0400
  • e08a26a39c Correct variable name Chris Lenk 2020-10-18 21:09:07 -0400
  • bb3b1e141a add requirement to prevent breaking change to fail build Emmanuelle Vargas-Gonzalez 2020-10-16 17:36:20 -0400
  • 92ab1227ed docstrings, changes to equivalence.ipynb Emmanuelle Vargas-Gonzalez 2020-10-16 17:12:52 -0400
  • fc600df5f1 update .gitignore and conf.py Emmanuelle Vargas-Gonzalez 2020-10-16 16:43:12 -0400
  • 5ec001d324 add new rst files and directories Emmanuelle Vargas-Gonzalez 2020-10-16 16:42:17 -0400
  • 7d99a9dab2 remove docs in wrong locations or directories Emmanuelle Vargas-Gonzalez 2020-10-16 16:40:25 -0400
  • fb705c4885
    Graph Equivalence (#449) Emmanuelle Vargas-Gonzalez 2020-10-16 11:35:26 -0400
  • d17d01d165
    Merge pull request #444 from chisholm/comp_ds_unversioned_objs Chris Lenk 2020-10-15 08:57:55 -0400
  • 52d806b349 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-10-13 17:53:12 +0200
  • edfcb1641a
    Merge pull request #460 from emmanvg/459-issue Chris Lenk 2020-09-30 09:55:52 -0400
  • 7b35b82996 TAXIICollectionSource custom object handling fix Emmanuelle Vargas-Gonzalez 2020-09-29 11:21:02 -0400
  • 3267036f33
    Merge pull request #452 from oasis-open/api-reference-for-pattern-eq Chris Lenk 2020-09-18 13:52:02 -0400
  • ddb25c544a
    Merge pull request #456 from chisholm/fix_comparison_expression_root_type Chris Lenk 2020-09-18 09:59:53 -0400
  • 5a34d529a8
    Merge pull request #454 from chisholm/fix_make_constant Chris Lenk 2020-09-16 09:23:15 -0400
  • 7d64764ae3 Fix object type tracking for comparison expressions in the pattern AST module. Michael Chisholm 2020-09-14 15:42:36 -0400
  • bad42e5b78 pre-commit stylistic junk Michael Chisholm 2020-09-12 19:33:56 -0400
  • ff35e8a01b Add some unit tests for the AST make_constant() function. Michael Chisholm 2020-09-12 19:11:00 -0400
  • 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. Michael Chisholm 2020-09-04 14:46:49 -0400
  • 40b8af3845 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-09-12 12:46:26 +0200
  • 639769d885 expose API Reference for Pattern Equivalence for ReadTheDocs Emmanuelle Vargas-Gonzalez 2020-09-11 13:54:13 -0400
  • 72a032c6e3
    Merge pull request #451 from oasis-open/fix-read-the-docs Chris Lenk 2020-09-11 11:24:32 -0400
  • 122c3694e4
    Update requirements.txt Emmanuelle Vargas-Gonzalez 2020-09-11 11:15:38 -0400
  • a7083c01dd add pygments in requirements.txt Emmanuelle Vargas-Gonzalez 2020-09-11 11:11:30 -0400
  • 18c6f49e5c
    Merge pull request #445 from chisholm/pattern_equivalence Chris Lenk 2020-09-11 09:25:58 -0400
  • 8e19ad0f82 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-09-09 16:01:44 +0200
  • b5015b74ba pre-commit stylistic fixes Michael Chisholm 2020-08-19 12:10:51 -0400
  • 3c25410a9d pre-commit stylistic fix Michael Chisholm 2020-08-19 11:51:47 -0400
  • 18ee0d831e
    Merge pull request #443 from chisholm/add_pattern_validator_version Chris Lenk 2020-08-18 09:11:08 -0400
  • 7fa3c78dea Update CompositeDataSource and deduplicate() to handle unversioned objects, including 2.1 SCOs. Updated some unit tests to test this. Fixed a typo in a 2.0 unit test (2.0 deduplicate() test). Michael Chisholm 2020-08-17 18:38:29 -0400
  • 241d253a29 Add a version restriction to the stix2-patterns dependency, to ensure users aren't tripped up by old versions. Michael Chisholm 2020-08-17 13:49:19 -0400
  • 7e0b75368d
    Merge pull request #442 from oasis-open/emmanvg-patch-1 Chris Lenk 2020-08-17 11:43:29 -0400
  • 2d64bc86bb
    Update setup.py Emmanuelle Vargas-Gonzalez 2020-08-17 10:49:07 -0400
  • b6c2206491 Add some unit test suites for pattern equivalence which use some STIX version-specific pattern features. Michael Chisholm 2020-08-14 19:56:49 -0400
  • 9e707a3a81 Add stix_version kwargs to the pattern equivalence functions. This allows the patterns to be parsed using either 2.0 or 2.1+ syntax. Michael Chisholm 2020-08-14 19:55:00 -0400
  • 320129e26c Add another unit test to help a bit with lack of coverage of compare/comparison.py. This one tests patterns with more constant types. Michael Chisholm 2020-08-13 18:45:52 -0400
  • c21b230edb pre-commit hook stylistic changes Michael Chisholm 2020-08-13 17:44:42 -0400
  • 16a8c544ac Add a find_equivalent_patterns() function and unit tests, in case a user wants a more efficient search capability. (It is more efficient than calling equivalent_patterns() over and over in a loop, because it doesn't repeatedly re-canonicalize the search pattern.) Michael Chisholm 2020-08-13 17:09:04 -0400
  • bd5635f5be Add some unit tests for pattern equivalence. Michael Chisholm 2020-08-13 16:46:25 -0400
  • 6c92f670cb Fix ipv4/6 special canonicalizers to reformat IP addresses even when a non-CIDR address is used. Before, it left plain IP addresses untouched. Michael Chisholm 2020-08-13 16:22:24 -0400
  • 5d6c7d8c8a Add some simple context-sensitive constant canonicalization, used as part of canonicalizing comparison expressions. This required adding a new comparison expression transformer callback for leaf-node comparison expression objects, and updating all existing comparison transformers to work (it affected all/most of them). The observation expression transformer which actually does the comparison canonicalization was updated to also perform this special canonicalization step. Michael Chisholm 2020-08-12 19:28:35 -0400
  • 311fe38cea Add first cut of a pattern equivalence capability Michael Chisholm 2020-08-10 18:33:26 -0400
  • 1948b38eec
    Merge pull request #438 from oasis-open/issue_437 Chris Lenk 2020-08-07 09:55:41 -0400
  • 1f9a844941
    Merge pull request #439 from maybe-sybr/fix/customs-class-name Chris Lenk 2020-08-04 07:32:03 -0400
  • 8f76a84bbf handle quoted path components Rich Piazza 2020-07-30 15:32:06 -0400
  • 15344527aa fix: Respect name of `@Custom*` decorated defs maybe-sybr 2020-07-27 11:08:19 +1000
  • 8cdbfed5e4
    Merge pull request #431 from oasis-open/filesys-write-custom Emmanuelle Vargas-Gonzalez 2020-07-27 09:43:38 -0400
  • b7a30befdc add tests and fix introduced bug Rich Piazza 2020-07-25 14:47:40 -0400
  • 0fc2befd6a hack for issue_435 Rich Piazza 2020-07-25 14:22:03 -0400
  • bcd3eb3e4b
    Merge pull request #436 from oasis-open/issue_435 Chris Lenk 2020-07-24 16:22:49 -0400
  • 084941dd41 handle mixed boolean expressions Rich Piazza 2020-07-24 11:40:21 -0400
  • 08137ff6be add serialization to API documentation Emmanuelle Vargas-Gonzalez 2020-07-22 15:38:17 -0400
  • 8093898a3d move serialization-related methods to serialization.py Emmanuelle Vargas-Gonzalez 2020-07-22 15:36:48 -0400
  • ca56a74e12 update docstrings for _STIXBase method Emmanuelle Vargas-Gonzalez 2020-07-22 15:20:39 -0400
  • 978aee9a8e fix circular import problem Emmanuelle Vargas-Gonzalez 2020-07-22 14:53:37 -0400
  • c760e04c9a rename module to serialization.py Emmanuelle Vargas-Gonzalez 2020-07-22 14:31:26 -0400
  • 853bd0da21 move classes and methods from base.py to serialize.py Emmanuelle Vargas-Gonzalez 2020-07-22 13:56:24 -0400
  • 37f0238fc6 add serialize.py module Emmanuelle Vargas-Gonzalez 2020-07-22 13:37:41 -0400
  • bb82beeec1
    Merge pull request #430 from oasis-open/bundle-objs-and-lists Emmanuelle Vargas-Gonzalez 2020-07-22 13:00:22 -0400
  • 806389117f Allow mixing single objects and lists in bundles ...in bundle constructor Chris Lenk 2020-07-20 00:24:36 -0400
  • 55ea84ece2 Fix bug when adding custom obj to FileSystemSink ... if the object type hasn't been registered. Chris Lenk 2020-07-20 00:04:32 -0400
  • 0d6db44c80 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-07-09 19:05:40 +0200
  • c49703803c
    Merge pull request #427 from chisholm/remove_v21_protocol_family Chris Lenk 2020-07-09 08:33:27 -0400
  • 87d178da9c Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-07-09 10:38:58 +0200
  • d888eb60e2 Remove protocol_family and its uses from the v21 network socket SCO extension. It's a 2.0 property that got copied into the 2.1 code by mistake. Michael Chisholm 2020-07-08 14:26:02 -0400
  • 2f08ad03b0
    Merge pull request #424 from emmanvg/remove-rounding-semantic-equivalence Chris Lenk 2020-07-08 12:27:18 -0400
  • bf66744db3 remove round from `fuzz.token_sort_ratio(str1, str2)` call Emmanuelle Vargas-Gonzalez 2020-07-08 11:02:56 -0400
  • 457085a115
    Merge pull request #377 from maxbachmann-forks/master Chris Lenk 2020-07-08 10:49:41 -0400