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
Chris Lenk
387810c4a3
Merge branch 'khdesai-fix_issue_310'
2019-12-06 09:54:43 -05:00
Desai, Kartikey H
a350ad01ac
Fixes #310
2019-12-06 09:54:00 -05:00
Chris Lenk
1d9ff5d5ae
Merge branch 'khdesai-spec_fixes'
2019-12-06 09:48:48 -05:00
Chris Lenk
e9795a945b
Fix long line
2019-12-06 09:40:27 -05:00
Desai, Kartikey H
54ecba736d
Add docstring for enumerate_types()
2019-12-06 09:35:36 -05:00
Desai, Kartikey H
f09cf4867d
Remove unnecessary comments
2019-12-06 09:35:36 -05:00
Desai, Kartikey H
3a46d42aaa
parse() handles observables in 2.1. Change mechanism for (in)valid_types in ReferenceProperty. Fix _custom_observable_builder to include ReferenceProperty instead of ObjectReferenceProperty, and added ID property to custom observables
2019-12-06 09:35:36 -05:00
Desai, Kartikey H
aee296ea46
Fixes #296
2019-12-06 09:35:36 -05:00
Chris Lenk
055bd7ad04
Merge pull request #306 from zrush-mitre/various_fixes
...
Various fixes
2019-11-27 09:47:08 -05:00