Commit Graph

  • f1bb0b1b01 Bump version: 2.0.1 → 2.0.2 Chris Lenk 2020-07-07 09:42:01 -0400
  • 26d750dd1e Update CHANGELOG for v2.0.2 Chris Lenk 2020-07-07 09:41:16 -0400
  • 2fff3a6d45
    Merge pull request #423 from oasis-open/fix-six-version Chris Lenk 2020-07-07 09:32:53 -0400
  • b29527cae1 Fix for isort v5.0.0 Chris Lenk 2020-07-07 09:03:07 -0400
  • c92807a59a Restrict version of six library Chris Lenk 2020-07-07 09:02:36 -0400
  • ee3425cc01 Bump version: 2.0.0 → 2.0.1 Chris Lenk 2020-07-06 16:44:29 -0400
  • eada36fc8f Update CHANGELOG for v2.0.1 Chris Lenk 2020-07-06 16:43:56 -0400
  • c8a9d31d7b Bump version: 1.4.0 → 2.0.0 Chris Lenk 2020-07-06 16:33:33 -0400
  • a584fa204a Update CHANGELOG for v2.0.0 Chris Lenk 2020-07-06 16:29:02 -0400
  • 8e785cbd05 Remove outdated comment Chris Lenk 2020-07-06 16:25:17 -0400
  • 1e612688fe
    Merge pull request #420 from oasis-open/default-to-2.1 Chris Lenk 2020-07-06 16:24:42 -0400
  • 4b02d22068 Simplify technical spec support explanation Chris Lenk 2020-07-01 15:05:42 -0400
  • 6daa9bd8a5 fix internal links to stix2.parsing.rst#stix2.parsing.parse Emmanuelle Vargas-Gonzalez 2020-07-01 11:21:53 -0400
  • f2e044115b add newlines for stix2.v20.rst, stix2.v21.rst, stix2.confidence.rst Emmanuelle Vargas-Gonzalez 2020-07-01 10:32:51 -0400
  • 1477effb2f add content for stix2.pattern_visitor.rst Emmanuelle Vargas-Gonzalez 2020-07-01 10:32:05 -0400
  • 3150e1d6ea update section on `STIX 2 Technical Specification Support` README.rst Emmanuelle Vargas-Gonzalez 2020-07-01 10:23:30 -0400
  • c3e5da4634 add `pattern_visitor` to api reference Emmanuelle Vargas-Gonzalez 2020-07-01 10:19:08 -0400
  • fb0207fda8 add stix2.pattern_visitor.rst Emmanuelle Vargas-Gonzalez 2020-07-01 10:17:00 -0400
  • 2ac3a4b524 add module docstring for versioning.py Emmanuelle Vargas-Gonzalez 2020-07-01 09:36:01 -0400
  • 53dbc5835e Add test for coverage Chris Lenk 2020-07-01 09:54:50 -0400
  • 3397805367 Consolidate version-independent property tests Chris Lenk 2020-07-01 09:41:10 -0400
  • bc2a6322a9 update ts_support.ipynb Emmanuelle Vargas-Gonzalez 2020-06-30 23:11:59 -0400
  • 056bc4de19 update custom.ipynb Emmanuelle Vargas-Gonzalez 2020-06-30 22:54:40 -0400
  • 03ca082a50 update stix2.parsing.rst Emmanuelle Vargas-Gonzalez 2020-06-30 22:39:58 -0400
  • 1518a6d55e add file stix2.parsing.rst Emmanuelle Vargas-Gonzalez 2020-06-30 22:35:40 -0400
  • 2f80b82139 update stix2.versioning.rst Emmanuelle Vargas-Gonzalez 2020-06-30 22:35:03 -0400
  • a9af34b1e3 add file stix2.versioning.rst Emmanuelle Vargas-Gonzalez 2020-06-30 22:34:38 -0400
  • 7ef3a02971 update docstrings environment.py and parsing.py Emmanuelle Vargas-Gonzalez 2020-06-30 22:32:04 -0400
  • 21e109d881 remove `core` and added `parsing`, `versioning` to autosummary Emmanuelle Vargas-Gonzalez 2020-06-30 22:16:15 -0400
  • de4ea5b805 edits to parsing.ipynb and workbench.ipynb Emmanuelle Vargas-Gonzalez 2020-06-30 22:11:29 -0400
  • e957e80126 remove stix2.core.rst Emmanuelle Vargas-Gonzalez 2020-06-30 22:04:40 -0400
  • 9a0cb02ab3 nit-pick on v21 Indicator constructor Emmanuelle Vargas-Gonzalez 2020-06-30 13:58:19 -0400
  • fc270711a8 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-06-30 11:28:21 +0200
  • e25734d2b6 Fix trailing commas Chris Lenk 2020-06-26 16:41:53 -0400
  • d5d664ba41 Update docs for 2.1 as default Chris Lenk 2020-06-26 16:22:50 -0400
  • 10bdfe9e25 Fix KeyError in TAXII DataStore Chris Lenk 2020-06-26 16:22:01 -0400
  • 3ef63d5e17 Update Workbench for 2.1 Chris Lenk 2020-06-18 11:37:52 -0400
  • d62f5ee141 Remove 'encoding' param from json.loads Chris Lenk 2020-06-18 11:36:18 -0400
  • e80d3bad2c Fix 2.0 HashesProperties Chris Lenk 2020-06-18 10:35:15 -0400
  • f78b396648 Fix parsing tests Chris Lenk 2020-06-18 10:23:08 -0400
  • b42b1cafa7 Move a couple tests for organization Chris Lenk 2020-06-18 08:58:00 -0400
  • b2ee33208f Set STIX 2.1 as default, fix indicator.valid_from Chris Lenk 2020-06-12 14:31:01 -0400
  • 57b371903f
    Merge pull request #418 from oasis-open/drop-old-python Emmanuelle Vargas-Gonzalez 2020-06-24 10:41:52 -0400
  • 3d3a513398
    Merge pull request #417 from chisholm/fix_list_property Chris Lenk 2020-06-24 09:52:08 -0400
  • 808dd94f67 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2020-06-24 11:22:37 +0200
  • bf5176f370 Add some new unit tests corresponding to ListProperty revamp. Michael Chisholm 2020-06-17 16:31:03 -0400
  • bc51cd47bd Revamp ListProperty so its logic makes more sense. Michael Chisholm 2020-06-17 16:11:30 -0400
  • 41cfb4d382 Drop support for Python versions older than 3.5 Chris Lenk 2020-06-12 09:52:43 -0400
  • 9d05c9d3e2
    Merge pull request #401 from chisholm/fix_versionable_detection Chris Lenk 2020-06-10 10:22:59 -0400
  • fdb8875f1d
    Merge pull request #409 from chisholm/fix_sco_ref_props Chris Lenk 2020-06-10 09:34:37 -0400
  • 00b78e7a47 Stylistic pre-commit junk Michael Chisholm 2020-06-08 17:51:13 -0400
  • 99bf4215a3 Change all uses of ObjectReferenceProperty in 2.1 SCO classes to ReferenceProperty. Add a unit test to ensure that when a stix2 object is passed as a value of a ReferenceProperty, that the ID is properly pulled out and used as the actual property value, and that it doesn't affect the deterministic ID calculation. Michael Chisholm 2020-06-05 16:55:41 -0400
  • 8bde22fa1f
    Merge pull request #407 from emmanvg/flexibility-selector-syntax Chris Lenk 2020-06-08 13:54:39 -0400
  • aa18575c83 add `id` as special-case option in regex. closes #406 Emmanuelle Vargas-Gonzalez 2020-06-08 09:27:12 -0400
  • 6faf6b9fa1
    Merge pull request #402 from chisholm/fix_deterministic_ids Chris Lenk 2020-06-08 07:51:45 -0400
  • c13cb182db versioning related updates: - remove var 'properties_to_change' since it's unnecessary - delete most of remove_custom_stix() since it was unnecessary, greatly simplify it Michael Chisholm 2020-06-04 20:14:33 -0400
  • 9c5f950d5b Add a new_version() restriction preventing SCO ID contributing properties from being changed, if a UUIDv5 is in use. Changing one of those properties would imply an ID change, which is not allowed across versions. Also: Michael Chisholm 2020-06-04 19:50:52 -0400
  • eaa7f17ee4 Fix versionability detection: _properties is an OrderedDict not a list of tuples! (despite what it looks like if you glance at it quickly.) Michael Chisholm 2020-06-04 18:03:15 -0400
  • 15e75cb4de Python 2 compatibility fix in versionability detection. In python2, Mapping.keys() returns a list instead of a set! Michael Chisholm 2020-05-28 18:08:47 -0400
  • a05dbc42d5 Improve the docstring for new_version(). Especially with the three-value logic for allow_custom, it needed some much better documentation. Michael Chisholm 2020-05-28 17:25:38 -0400
  • d4cecd6f51 In remove_custom_stix(), when creating the new version, use allow_custom=False to force custom properties to be disallowed. This is extra insurance against a custom prop accidentally getting through. Michael Chisholm 2020-05-28 17:08:40 -0400
  • 78d3b2c4c5 Add stix2.utils import to v20/test_versioning.py since the module was used but not imported there. Also import sorting from the pre-commit hook. Michael Chisholm 2020-05-28 16:56:26 -0400
  • 5522050899 Improve versionability detection when creating new versions of objects. Move versioning-related stuff out of stix2.utils to its own module. Some misc versioning-related fixes. Michael Chisholm 2020-05-28 16:48:51 -0400
  • 5a5484d464 Move/merge some deterministic ID tests from the observed-data SDO test suite to the test suite specific to testing deterministic IDs. This keeps the tests for that specific system in one place. Michael Chisholm 2020-06-03 19:26:37 -0400
  • f17f782134 Bugfixes to the json un-escaping function. Added some unit tests for that. Michael Chisholm 2020-06-03 19:03:29 -0400
  • 2179028c91 Fix deterministic ID behavior when an empty "hashes" property is given. Now, an exception is raised. Added a unit test for this. Michael Chisholm 2020-06-03 15:02:48 -0400
  • c94feae623 Add a deterministic ID unit test with an embedded object Michael Chisholm 2020-06-02 19:55:36 -0400
  • fa981affa9 stupid python 3.8 pre-commit still not adding the right trailing commas.... Michael Chisholm 2020-06-02 17:52:52 -0400
  • 9dcffd9fad Add some unit tests for deterministic IDs. Michael Chisholm 2020-06-02 17:46:17 -0400
  • 1f5e8defd3 Argh, I fixed an RFC URL but forgot to fix the comment which described it and gave the RFC number... Michael Chisholm 2020-06-02 14:08:00 -0400
  • 22c0d5806c Trailing comma for the pre-commit hook Michael Chisholm 2020-06-02 14:05:34 -0400
  • e22c37a16b Update a RFC URL to the latest version. I'd accidentally used one which had been obsoleted by a newer one. Michael Chisholm 2020-06-02 14:02:34 -0400
  • 6c2c4781e7 Revamp deterministic ID generation code to fix bugs. Michael Chisholm 2020-06-01 20:24:22 -0400
  • 41525f9be0
    Merge pull request #400 from oasis-open/issue-398 Chris Lenk 2020-06-05 10:57:59 -0400
  • 1a46b13fe0
    Merge pull request #404 from chisholm/fix_stix2_base_import Chris Lenk 2020-06-05 09:34:36 -0400
  • 53dfe40c30 only test start/stop timestamps if they are strings (2.0) Rich Piazza 2020-06-05 09:25:06 -0400
  • 04af273d71 flaky Rich Piazza 2020-06-05 09:17:42 -0400
  • 7def04fd6f Add __all__'s to v20 and v21/__init__.py to ensure that star-imports from those modules get the right symbols. "base" was a problem because it was getting imported via stix2/__init__.py and overwriting stix2.base, making the actual stix2/base.py module inaccessible. Michael Chisholm 2020-06-03 17:39:09 -0400
  • 977107e713 2.0 Start/Stop Quailifer uses StringConstants Rich Piazza 2020-06-01 22:34:40 -0400
  • cfe0648c98 fixed start/stop qualifier constant issue Rich Piazza 2020-05-26 15:12:02 -0400
  • ca61b06aa2
    Merge branch 'master' of github.com:oasis-open/cti-python-stix2 master chrisr3d 2020-05-22 22:15:40 +0200
  • 7e418252d5
    Merge pull request #397 from chisholm/drop_dateutil Chris Lenk 2020-05-21 10:23:40 -0400
  • 7955a41997 Drop python-dateutil as a dependency and switch to the builtin datetime module for parsing timestamps. Dateutil proved too slow. Michael Chisholm 2020-05-20 15:06:53 -0400
  • 33e07edf3b
    Merge pull request #393 from emmanvg/391-ssdeep-hash-case Chris Lenk 2020-05-15 09:36:26 -0400
  • b4dbc419f6 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into 391-ssdeep-hash-case Emmanuelle Vargas-Gonzalez 2020-05-14 12:51:02 -0400
  • 658e70bf04
    Merge pull request #392 from khdesai/fix_issue_389 Chris Lenk 2020-05-14 09:39:26 -0400
  • 68f7ca6377 resolve problem with SSDEEP vocab use for 2.1, closes #391 Emmanuelle Vargas-Gonzalez 2020-05-13 18:17:17 -0400
  • 998b4c0725 Change streamlined_obj_vals list to streamlined_object dict Desai, Kartikey H 2020-05-13 12:45:16 -0500
  • 9ce299b660 Fixes #389 Desai, Kartikey H 2020-05-13 11:40:37 -0500
  • 65d4060e6a Fixes #389 Desai, Kartikey H 2020-05-13 11:23:26 -0500
  • 0b1297b14a Fixes #389 Desai, Kartikey H 2020-05-13 11:22:51 -0500
  • de3fa99a12 Add property names to canonicalization for deterministic id gen Desai, Kartikey H 2020-05-13 11:20:16 -0500
  • e4f08557ec
    fix: Diffusing interoperability parameter to all included objects & references chrisr3d 2020-04-15 18:00:21 +0200
  • 8e95dbfce2
    Merge branch 'master' of github.com:oasis-open/cti-python-stix2 chrisr3d 2020-04-15 16:26:20 +0200
  • 31cb2f85be Bump version: 1.3.1 → 1.4.0 Chris Lenk 2020-04-03 17:44:52 -0400
  • c68dd055c1 Update CHANGELOG for v1.4.0 Chris Lenk 2020-04-03 17:44:20 -0400
  • df92770d25
    Merge pull request #384 from oasis-open/365-versioned-classes Chris Lenk 2020-04-03 17:30:24 -0400
  • 8c4204de74
    Merge pull request #385 from emmanvg/taxii-datastore-updates Chris Lenk 2020-04-03 17:30:04 -0400
  • 2b0d63c4b1 update test_datastore_taxii.py conftest.py for latest changes in medallion. add extra data used by filter Emmanuelle Vargas-Gonzalez 2020-04-03 17:19:36 -0400
  • c7fb79d195 Fix some TAXII DataStore tests Chris Lenk 2020-04-03 15:58:56 -0400