Commit Graph

  • 428b9331b7
    Merge ea1df9093a into 9d2c208c54 #3 Bharat Arya 2024-01-15 17:26:02 +0000
  • ea1df9093a patch: updated stix2 module name #3 bharatarya 2024-01-15 22:48:45 +0530
  • 9d2c208c54
    Merge branch 'master' of github.com:oasis-open/cti-python-stix2 main Christian Studer 2024-01-04 09:27:40 +0100
  • 7d7104a786
    Update README.rst Rich Piazza 2023-11-28 11:47:56 -0500
  • f1c1632f3a
    fixing i-cla links OASIS-OP-Admin 2023-06-06 13:51:34 -0400
  • 344454e399 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 Christian Studer 2023-01-25 11:59:53 +0100
  • 2860699f19
    Merge pull request #559 from clenk/fix-docs-build Emily Ratliff 2022-10-17 13:12:16 -0500
  • 585ade563c Fix a couple links in the docs Chris Lenk 2022-10-17 11:54:09 -0400
  • 8c29b12fa1 Update docs dependencies Chris Lenk 2022-10-17 11:53:28 -0400
  • 78c2c3dd37
    chg: [doc] why the fuck did OASIS choose RST markup format Alexandre Dulaunoy 2022-08-24 16:28:19 +0200
  • 2a0078e4f3
    chg: [doc] module reference added Alexandre Dulaunoy 2022-08-24 16:27:17 +0200
  • fe28f355dc
    Merge branch 'main' of github.com:MISP/cti-python-stix2 into main Alexandre Dulaunoy 2022-08-24 16:26:11 +0200
  • 8079b4218d
    chg: [CONTRIBUTING] updated Alexandre Dulaunoy 2022-08-24 16:25:57 +0200
  • 5190f9de5f
    Merge pull request #2 from Kagee/patch-2 Christian Studer 2022-08-24 11:50:38 +0200
  • ed57acf391
    Don't make python2-wheel #2 Anders Einar Hilden 2022-08-24 11:48:46 +0200
  • f09b4bf50b
    fix: [package] Bumped latest package version Christian Studer 2022-08-24 10:52:51 +0200
  • 7baa967aee
    fix: [doc] Updated Python requirements Christian Studer 2022-08-24 09:39:43 +0200
  • 2be2e749bc
    chg: [doc] fix RST markup Alexandre Dulaunoy 2022-08-24 09:32:42 +0200
  • 0f29ae5fd5
    chg: [doc] updated to reference the MISP fork Alexandre Dulaunoy 2022-08-24 09:30:31 +0200
  • bf827bb6eb
    Merge pull request #1 from Kagee/patch-1 Christian Studer 2022-08-24 01:03:13 +0200
  • 57d4a24ac0
    Mansonry is not the same as Masonry #1 Anders Einar Hilden 2022-08-23 21:04:41 +0200
  • 9da397f163
    chg: [package] Updated the classifiers and package name Christian Studer 2022-08-23 11:58:58 +0200
  • 75a281dfe4
    add: [poetry] Added poetry to facilitate the package management Christian Studer 2022-08-22 22:24:32 +0200
  • f6a53d1524 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 Christian Studer 2022-08-22 14:49:45 +0200
  • 20bef319a2
    Merge pull request #553 from jweissm/test_harness Emily Ratliff 2022-08-02 10:54:59 -0500
  • 56396119e6
    Merge pull request #542 from chisholm/fix_detect_spec_version Emily Ratliff 2022-08-02 10:54:10 -0500
  • dd3a3a0315
    Merge pull request #551 from oasis-open/update-maintainers Emily Ratliff 2022-08-01 11:19:04 -0500
  • aab27b6559
    Update python-ci-tests.yml Joshua Weiss 2022-08-01 09:48:21 -0400
  • 07dddd1ac1 added python 3.10 to test harness removed 3.6 jweissm 2022-07-29 07:22:46 -0700
  • 3ab3a9c33f Update maintainers list Chris Lenk 2022-07-13 15:10:48 -0400
  • 625576622f
    fix: [interoperability] Added missing `interoperability` param to Property classes that need it Christian Studer 2022-05-23 14:48:11 +0200
  • 276410537d
    chg: [interoperability] The interoperability is managed directly within the needed properties Christian Studer 2022-05-23 11:54:41 +0200
  • 9a966f45c3
    chg: [interoperability] Removed changes on interoperability parameters Christian Studer 2022-05-23 11:46:54 +0200
  • d229bd3cd1 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 Christian Studer 2022-05-16 10:35:51 +0200
  • aac27374b3
    Merge pull request #545 from chisholm/complete_pattern_visitor Chris Lenk 2022-05-02 11:00:34 -0400
  • 3dba3f74f9 Fix more pre-commit style issues. Michael Chisholm 2022-04-28 21:39:59 -0400
  • 724122db65 pre-commit styling changes Michael Chisholm 2022-04-28 21:23:05 -0400
  • e534e41865 Complete the addition of AST node class override support which was begun by frank7y. Added some unit tests. Michael Chisholm 2022-04-28 21:10:12 -0400
  • b5260c95f6 Fix utils.detect_spec_version() to use presence of the spec_version property in a bundle to infer spec version, not the property's value. Update unit tests accordingly. Michael Chisholm 2022-02-18 21:33:13 -0500
  • eea34ebbb5
    fix: [interoperability] Avoiding validation issues with extensions properties chrisr3d 2022-02-10 20:41:57 +0100
  • 6ec45d863c
    fix: [interoperability] Added missing interoperability flag in Observable Objects v2.1 chrisr3d 2022-02-10 20:41:06 +0100
  • 7dda3375fd Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2022-02-09 21:10:13 +0100
  • 1e4b6caf3f improved pattern visitor support of custom classes francescosettanni 2022-01-31 10:48:01 +0100
  • 17445a085c
    Merge pull request #534 from chisholm/fix_comp_expr_dnf_sco_type_check Chris Lenk 2021-12-23 16:36:26 -0500
  • 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. Michael Chisholm 2021-12-23 00:59:41 -0500
  • 519a5cb8fa Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2021-10-07 01:01:26 +0200
  • 81550cab92 Bump version: 3.0.0 → 3.0.1 Chris Lenk 2021-09-24 09:34:37 -0400
  • f5ea1396a1 Update CHANGELOG for v3.0.1 Chris Lenk 2021-09-24 09:33:40 -0400
  • 34128d17b8
    Merge pull request #528 from chisholm/fix_taxii_filters Rich Piazza 2021-09-10 09:14:16 -0400
  • 585e76e909
    Merge pull request #529 from emmanvg/documentation-update Rich Piazza 2021-09-09 16:33:33 -0400
  • 8ab39f75f7 Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2021-08-31 19:02:36 +0200
  • 87d79445dc update maintainers Emmanuelle Vargas-Gonzalez 2021-08-30 20:59:08 -0400
  • 66535bb550 update README.rst Emmanuelle Vargas-Gonzalez 2021-08-30 20:58:21 -0400
  • 659e1fd90d Fix transform from Filter object to TAXII filter to look at the filter operator; TAXII filters only support equals. Michael Chisholm 2021-08-26 20:55:35 -0400
  • e64d23d1dd
    Merge pull request #526 from chisholm/fix_taxii20_datasource Rich Piazza 2021-08-24 15:07:53 -0400
  • a4ce0222bf Move and edit a comment about HTTP status code 416 to reduce confusion. Michael Chisholm 2021-08-24 15:04:05 -0400
  • a3d1056122 Fix TAXIICollectionSource.query() to propagate HTTPErrors instead of ignoring them. Special-cased 416, since that can occur naturally while paging with TAXII 2.0. Michael Chisholm 2021-08-24 00:15:50 -0400
  • 6e7e9dd832
    Merge pull request #513 from maybe-sybr/fix/all-refs-are-identifiers-or-quack-alike chisholm 2021-07-22 19:09:57 -0400
  • bd897c9848 improv: Check reference prop types for all customs maybe-sybr 2021-06-25 10:27:36 +1000
  • 03f4ae1f4a
    Merge branch 'master' of github.com:oasis-open/cti-python-stix2 into main chrisr3d 2021-07-21 19:17:51 +0200
  • 9c209edb1d updated CHANGELOG Rich Piazza 2021-07-13 14:23:40 -0400
  • 31b8892681 doc version fixes Rich Piazza 2021-07-13 12:38:01 -0400
  • eaf578ff5c
    Merge pull request #521 from oasis-open/fix-custom-markings Rich Piazza 2021-07-12 16:23:49 -0400
  • 3150cdece9
    Merge pull request #520 from oasis-open/issue-518 Rich Piazza 2021-07-12 16:23:12 -0400
  • 295037f92c Fix parsing.ipynb to not mention SCOs "inside" observed-data SDOs anymore. That is no longer the case in STIX 2.1. Michael Chisholm 2021-07-12 16:16:29 -0400
  • d7981dce9f Stop the flake8 hook from complaining about a line in a unit test that it is misunderstanding and shouldn't be complaining about. Michael Chisholm 2021-07-12 14:40:54 -0400
  • b2108e90c6 pre-commit stylistic fixes Michael Chisholm 2021-07-12 14:33:56 -0400
  • 3cee753852 In extensions.ipynb, ran the JSON syntax highlighting cell before running the other cells, to produce HTML highlighted output cells, which I think had been the intent. I forgot and it produced plain text... oops. Michael Chisholm 2021-07-11 21:04:38 -0400
  • 79ceef5100 Fix parsing.ipynb to not use the deprecated "objects" property of the observed-data SDO. Michael Chisholm 2021-07-11 20:44:45 -0400
  • 9f428c5efd Updates to extensions.ipynb: Michael Chisholm 2021-07-11 20:16:55 -0400
  • f0779d7802 Add unit tests for self-enabling extensions support, and for compliance checking on toplevel extension property names. Michael Chisholm 2021-07-09 20:28:32 -0400
  • 945e3375aa Fix extension registration to not only check nested properties for spec compliance, but also the toplevel properties, if any. Michael Chisholm 2021-07-09 20:24:31 -0400
  • e99be67c1e Remove registration._get_extension_class() since it's redundant with registry.class_for_type(). Michael Chisholm 2021-07-09 18:11:11 -0400
  • 34e82e489f Fix marking definition extension unit test to use a plain old CustomExtension. Michael Chisholm 2021-07-08 23:06:57 -0400
  • d27e9e6e55 Back out changes to the CustomMarking decorator and registration, to revert its behavior to what it did before: register a type for old-style non-extension custom markings. Michael Chisholm 2021-07-08 22:18:28 -0400
  • 10956d305a finish CHANGELOG Rich Piazza 2021-07-08 18:34:18 -0400
  • 92903a4525 Fix the CustomExtension example in the custom.ipynb jupyter notebook. Michael Chisholm 2021-07-08 17:48:41 -0400
  • 7eba8fdb1a pre-commit issue Rich Piazza 2021-07-08 15:10:53 -0400
  • 26bc1d5220 Bump version: 2.1.0 → 3.0.0 Rich Piazza 2021-07-08 14:57:59 -0400
  • 319c60cfbb changelog updated Rich Piazza 2021-07-08 14:57:49 -0400
  • 17170e65d1
    Merge pull request #517 from oasis-open/fix-links chisholm 2021-07-07 16:16:52 -0400
  • 3ce193aca6
    Merge pull request #468 from oasis-open/dev-extensions-proposal Rich Piazza 2021-07-07 16:10:01 -0400
  • bb164ad1ae Small change to a unit test Michael Chisholm 2021-07-07 16:06:04 -0400
  • 3a0297c597 replaced links with stix-v2.1-os Rich Piazza 2021-07-07 15:03:28 -0400
  • 02bf33eedf Merge branch 'dev-extensions-proposal' of github.com:oasis-open/cti-python-stix2 into dev-extensions-proposal Rich Piazza 2021-07-07 13:43:10 -0400
  • 638689c481 Add another check to the test_toplevel_ext_prop_meta() unit test. Michael Chisholm 2021-07-07 13:03:13 -0400
  • d6a1aa9f74 Merge branch 'dev-extensions-proposal' of github.com:oasis-open/cti-python-stix2 into dev-extensions-proposal Rich Piazza 2021-07-07 11:02:05 -0400
  • 99a8ade4cd pre-commit stylistic fixes Michael Chisholm 2021-07-06 20:40:50 -0400
  • 2cda97cf5e Changed STIX object initialization to formulate a property order and process properties in that order. This establishes iteration order on object properties, making the object_properties() method unnecessary. So the latter method has been deleted. All uses of that method have been removed. Michael Chisholm 2021-07-06 20:32:58 -0400
  • 55808d9747
    Merge pull request #504 from oasis-open/sighting_last_seen Rich Piazza 2021-07-06 17:19:17 -0400
  • e82067a205 Merge branch 'master' into dev-extensions-proposal Rich Piazza 2021-07-06 16:15:57 -0400
  • bb1155e678
    Merge pull request #515 from oasis-open/infrastructure-type-ov Rich Piazza 2021-07-06 16:04:59 -0400
  • be320fff15
    Merge pull request #514 from oasis-open/network-traffic-2.1cs03 Rich Piazza 2021-07-06 16:02:28 -0400
  • 1821c4b0c2
    Update README.rst Rich Piazza 2021-07-06 15:57:02 -0400
  • b1565e174f
    Update README.rst Rich Piazza 2021-07-06 15:53:45 -0400
  • f23326ae2c
    Update README.rst Rich Piazza 2021-07-06 15:29:39 -0400
  • 8bbf5fa461 Make extension instances work the same as other objects, with respect to properties. Before, properties were declared on toplevel-property-extension extensions as if they were going to be used in the normal way (as actual properties on instances of the extension), but they were not used that way, and there was some ugly hackage to make it work. Despite the fact that property instances were given during extension registration, they were not used to typecheck, set defaults, etc on toplevel property extension properties. Michael Chisholm 2021-07-06 14:27:40 -0400
  • 93d2524d45 Remove excessive nested lists from CusomObservable decorator. Remove iterable chaining from CustomObject decorator. If all values are guaranteed lists now, it no longer makes sense to use it. Simpler and clearer to use plain old list concatenation. Michael Chisholm 2021-07-02 21:10:52 -0400
  • b9eba77008 Move the CustomExtension decorator from the v21.observables module to v21.common. Custom extensions are not specific to SCOs, so I don't know why it was in that module. Now, ExtensionDefinition and CustomExtension are together in the same module, just like MarkingDefinition and CustomMarking are together. Made sense to me. Michael Chisholm 2021-07-02 20:54:54 -0400
  • 6fc39a70ea pre-commit stylistic fixes Michael Chisholm 2021-07-01 20:08:09 -0400