Michael Chisholm
be5274878d
Add trailing commas for pre-commit hook...
2020-02-13 17:37:59 -05:00
Michael Chisholm
98a654884d
Fix the memory store to support the new top-level 2.1 SCOs.
2020-02-13 17:11:58 -05:00
Chris Lenk
fdb00c4a8c
Merge pull request #337 from chisholm/improve_stix_version_detection
...
Fix STIX version detection from dicts
2020-02-13 14:53:03 -05:00
Michael Chisholm
f86b6e8a66
More add-trailing-comma junk, which is not done by the python 3.8
...
pre-commit add-trailing-comma library. Hopefully this satisfies
the travis tests for other versions of python!
2020-02-07 19:15:59 -05:00
Michael Chisholm
bf83ca62b3
Add trailing commas for the pre-commit hook......
2020-02-07 18:58:45 -05:00
Michael Chisholm
19707677c9
Fix STIX version detection from dicts. In particular, 2.1 SCOs
...
without the spec_version property ought to be correctly detected
as 2.1 now.
2020-02-07 18:17:12 -05:00
Chris Lenk
c96b74294a
Merge pull request #331 from chisholm/remove_values_workaround
...
Remove workaround for "values" being both a Mapping method name and STIX property name
2020-02-04 10:39:42 -05:00
Michael Chisholm
c6b2b6fbfa
Change the warning in the jupyter notebook for creating content,
...
regarding name collisions between method and property names, to
not pick on the Mapping methods specifically. The problem is
more general than that: stix objects have more methods than those.
Instead of listing them all out, a more general statement is
made, that accessing those attributes will result in a bound
method, not a STIX property value.
2020-02-03 16:51:12 -05:00
Michael Chisholm
1cadeaa1c6
Added a warning to creating.ipynb about Mapping attributes: they
...
can't be used to access STIX object properties.
2020-01-29 16:01:15 -05:00
Michael Chisholm
176cb980a2
Remove workaround for "values" being both a Mapping method name
...
and sometimes a STIX property name. It didn't work (caused
crashes under some circumstances). Now, attributes whose names
conflict with Mapping methods will have the Mapping
interpretation. Same-named STIX object properties will not be
accessible as attributes.
2020-01-28 18:13:36 -05:00
Chris Lenk
7c186b0a06
Merge branch 'khdesai-fix_issue_303'
2020-01-28 16:10:54 -05:00
Desai, Kartikey H
5b07887edc
Fixes #303
2020-01-28 15:41:38 -05:00
Chris Lenk
4b8fda0c2f
Merge pull request #328 from emmanvg/327-marking-definition-changes
...
327 marking definition changes
2020-01-28 14:05:20 -05:00
Emmanuelle Vargas-Gonzalez
88426de424
update test suite to include new property present in TLP Markings
2020-01-28 13:20:58 -05:00
Emmanuelle Vargas-Gonzalez
6f4e819c73
update check_tlp_marking() to contain new representation for TLP markings
2020-01-28 13:20:20 -05:00
Emmanuelle Vargas-Gonzalez
9463884170
add optional "name" StringProperty to MarkingDefinition
...
update TLP_* v21 constants according to spec
2020-01-28 13:19:23 -05:00
Chris Lenk
0af1f442c0
Merge pull request #322 from emmanvg/321-issue
...
add encoding option to areas where open() is used
2020-01-16 10:17:28 -05:00
Emmanuelle Vargas-Gonzalez
c467f198c8
add encoding to MemorySource load_from_file()
2020-01-15 14:15:08 -05:00
Emmanuelle Vargas-Gonzalez
25cfb25ef3
add encoding and propagate accordingly for calls
2020-01-15 14:12:58 -05:00
Chris Lenk
b17ac3ba30
Merge pull request #319 from oasis-open/fix-travis-pyyaml
...
Redo pyyaml workaround for travis
2020-01-08 13:37:03 -05:00
Chris Lenk
76439d1ce9
Redo pyyaml workaround for travis
2020-01-08 13:22:08 -05:00
Chris Lenk
8140258d81
Set pyyaml version for Python3.4
2020-01-08 09:44:49 -05:00
Chris Lenk
6cf47443b1
Update .travis.yml for 3.4 workaround
...
We'll drop 3.4 support in our next major release but until then this should keep travis builds working.
2020-01-07 16:18:14 -05:00
Chris Lenk
a6fefff33d
Fix semantic equivalence documentation
2020-01-07 15:49:06 -05:00
Chris Lenk
92f413a2e0
Bump version: 1.2.1 → 1.3.0
2020-01-04 19:40:01 -05:00
Chris Lenk
f195cb299e
Update CHANGELOG for v1.3.0
2020-01-04 19:35:01 -05:00
Chris Lenk
3092d88154
Fix trailing comma
2020-01-04 18:02:01 -05:00
Chris Lenk
e3c2a3a57b
Fix error: dict keys changing during iteration
2020-01-04 14:48:49 -05:00
Chris Lenk
4aaf1a0be7
Fix typo
2020-01-04 13:55:04 -05:00
Chris Lenk
6c0fba0e67
Add Python3.8 support, fix import
...
Uses try/catch to still support 2.7 too
2020-01-04 13:50:06 -05:00
Chris Lenk
2d3afb2a27
Merge branch 'khdesai-fix_issue_307'
...
Closes #317 .
2020-01-04 10:24:51 -05:00
Desai, Kartikey H
d50792b4d2
Fix tests. Fixes #307
2020-01-04 10:24:17 -05:00
Desai, Kartikey H
7a47f348a0
Introduce and relocate version-based pattern checking. Fixes #307
2020-01-04 10:24:17 -05:00
Desai, Kartikey H
4350680e79
Introduce and relocate version-based pattern checking. Fixes #307
2020-01-04 10:24:17 -05:00
Desai, Kartikey H
a18612bdfb
Fixes #307
2020-01-04 10:24:17 -05:00
Chris Lenk
25eb3bdb0c
Merge branch 'khdesai-fix_issue_309'
...
Close #316 .
2019-12-23 17:32:26 -05:00
Desai, Kartikey H
e260dbb716
Fixes #309
2019-12-23 17:30:34 -05:00
Desai, Kartikey H
32d2a0a4fd
Fixes #309
2019-12-23 17:30:34 -05:00
Chris Lenk
74eeabab77
Merge branch 'khdesai-change_logging'
...
Close #304 .
2019-12-23 17:20:32 -05:00
Chris Lenk
a9932c09c8
Update Semantic Equivalence documentation
2019-12-23 17:02:21 -05:00
Chris Lenk
62cd4fd33c
Change string semantic comparison algorithm
...
Use `fuzzywuzzy`'s Token Sort Ratio instead of Jaro-Winkler.
2019-12-23 17:00:52 -05:00
Chris Lenk
457564f2f9
Update SemEq test, use dict for property weights
2019-12-20 17:01:21 -05:00
Chris Lenk
cde57ce8f7
Merge pull request #315 from khdesai/fix_issue_308
...
Fix issue 308
2019-12-17 12:13:25 -05:00
Desai, Kartikey H
6df7da65b8
Fixes #308
2019-12-17 11:57:55 -05:00
Desai, Kartikey H
8719a7206f
Fixes #308
2019-12-16 16:32:55 -05:00
Chris Lenk
77eda29471
Add default weight_dict to documentation
...
for semantic equivalence
2019-12-11 13:13:36 -05:00
Desai, Kartikey H
f6e75cd8f8
Add debug logging messages and add documentation to equivalence.ipynb
2019-12-06 10:46:27 -05:00
Desai, Kartikey H
c09bd071d0
Make requested changes, except documentation, which is coming soon
2019-12-06 10:46:27 -05:00
Desai, Kartikey H
2b180c40b5
Remove unnecessary functions
2019-12-06 10:46:27 -05:00
Desai, Kartikey H
f5d199bedf
Generalize checking functionality within environment.py and add prop_scores dict so all scoring info is one python object
2019-12-06 10:46:27 -05:00