* Fri Nov 15 2024 Sebastian Wagner <sebix@sebix.at>
- update to version 2.5.1:
- New
- Onion-address type. [Raphaël Vinot]
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Skip trying to install doc in python 3.9. [Raphaël Vinot]
- update to version 2.5.0:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [tests] misp_instance_version_master now uses the 2.5 branch.
[iglocska]
- Fix
- Make mypy happy. [Raphaël Vinot]
- update to version 2.4.198:
- Changes
- Re-Bump changelog. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump deps, version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Only include the changelog in the sdist package. [Raphaël Vinot]
Related #1295
- [data] describeTypes.json updated. [Alexandre Dulaunoy]
- Other
- Openioc.py is not a script, but had exec bit. [Sebastian Wagner]
the file openioc can only be used as module and as part of a package,
has no instructions for direct execution and is therefor not a script
for direct execution
this removes the executable bit from the file
* Wed Sep 04 2024 Sebastian Wagner <sebix@sebix.at>
- remove the date from python-publicsuffixlist's version. the package python-publicsuffixlist in openSUSE uses the suffix list from the package publicsuffixlist, not the list packaged by python-publicsuffixlist
* Wed Sep 04 2024 Sebastian Wagner <sebix@sebix.at>
- Add python-pymisp-doc-rpmlintrc as source
* Tue Sep 03 2024 Sebastian Wagner <sebix@sebix.at>
- update to version 2.4.197:
- Changes
- Bump deps, version, templates. [Raphaël Vinot]
- [misp-objects] updated to the latest version. [Alexandre Dulaunoy]
- Fix
- Avoid printing huge log when a request fails. [Raphaël Vinot]
fix #1286
- update to version 2.4.196:
- Changes
- Bump version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Remove broken config. [Raphaël Vinot]
- update to version 2.4.195:
- New
- Add delete role, test suite for roles. [Raphaël Vinot]
- Test publish & search. [Raphaël Vinot]
- Add delete role, test suite for roles. [Raphaël Vinot]
- Test publish & search. [Raphaël Vinot]
- Changes
- Bump Changelog. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump Changelog (issue with template) [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [publish tests] further debugging. [iglocska]
- [publish test] check if the publishing actually worked as intended.
[iglocska]
- [tests] speculative fix for the published search. [iglocska]
- locally it seems to work as intended, curious what is going on here
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [publish tests] further debugging. [iglocska]
- [publish test] check if the publishing actually worked as intended.
[iglocska]
- [tests] speculative fix for the published search. [iglocska]
- locally it seems to work as intended, curious what is going on here
- Bump deps. [Raphaël Vinot]
- Fix
- Bump objects (invalid template) [Raphaël Vinot]
- Do not let a user pass a full dict as tagname. [Raphaël Vinot]
- [publish tests] fixed invalid setting name for disabling background
processing. [iglocska]
- [publish test] invalid path for the publishing outcome in the
response. [iglocska]
- [publish test] fixed. [iglocska]
- was incorrect as it triggered a background processed publishing, which can take time
- Do not let a user pass a full dict as tagname. [Raphaël Vinot]
- Do not let a user pass a full dict as tagname. [Raphaël Vinot]
- [publish tests] fixed invalid setting name for disabling background
processing. [iglocska]
- [publish test] invalid path for the publishing outcome in the
response. [iglocska]
- [publish test] fixed. [iglocska]
- was incorrect as it triggered a background processed publishing, which can take time
- Other
- Re-naming variables to make tests happy. [Tobias Mainka]
- Added support to add or update a MISP role. [Tobias Mainka]
- Update tests. [Raphaël Vinot]
- Build(deps): bump certifi from 2024.6.2 to 2024.7.4. [dependabot[bot]]
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)
- --
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
- MANIFEST.in does not seem to have an effect any longer. [Ulrik Haugen]
- Include docs, examples and tests in sdist. [Ulrik Haugen]
- Re-naming variables to make tests happy. [Tobias Mainka]
- Added support to add or update a MISP role. [Tobias Mainka]
- Update tests. [Raphaël Vinot]
- Build(deps): bump certifi from 2024.6.2 to 2024.7.4. [dependabot[bot]]
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)
- --
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
- Feat: Adds methods to get attribute by id/uuid. [Sura De Silva]
- update to version 2.4.194:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Make a response in the tests a MISPUser obj. [Raphaël Vinot]
- Tests failing du to missing error. [Raphaël Vinot]
- update to version 2.4.193:
- New
- [analyst-data] Added initial support of analyst data concept and
functions - WiP. [Sami Mokaddem]
- Changes
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- A bit more refactoring. [Raphaël Vinot]
- Use from_dict in the mixin to initialize the objects. [Raphaël Vinot]
- [analyst-data] Added improvements, API endpoints and tests. [Sami
Mokaddem]
- [analyst-data] Make sure to include note_type_name. [Sami Mokaddem]
- Make mypy happy, change inheritance. [Raphaël Vinot]
- Allow orgc context for search_galaxy_clusters. [Jeroen Pinoy]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [analyst-data] Continued implementation of analyst-data support. [Sami
Mokaddem]
- Allow orgc context for search_galaxy_clusters. [Jeroen Pinoy]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Fix
- Get the tests to pass. [Raphaël Vinot]
- Properly load AnalystData from dict. [Raphaël Vinot]
- More changes to get the tests to pass. [Raphaël Vinot]
- [event-report] Make sure to generate an UUID. [Sami Mokaddem]
- Pass kwargs to abstract. [Raphaël Vinot]
- Other
- Chg; Bump changelog. [Raphaël Vinot]
- Chg; Bump version. [Raphaël Vinot]
- Add test case. [Vincenzo]
- Add attach galaxy cluster method. [Vincenzo]
- update to version 2.4.190:
- Changes
- Bump object templates. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version, deps. [Raphaël Vinot]
- Bump deps, require python 3.9+ for doc. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [data] describeTypes file updated. [Alexandre Dulaunoy]
- Bump deps. [Raphaël Vinot]
- Fix
- [internal] Correct way to convert bytes to string if orjson exists.
[Jakub Onderka]
- update to version 2.4.188:
- New
- Support X-MISP-AUTH Header. [Raphaël Vinot]
Also, improve HTTP headers init
Fix #1179
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version, templates. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Strip API key before setting it. [Raphaël Vinot]
- Python 3.8 support & typing. [Raphaël Vinot]
- Typing for Python < 3.10. [Raphaël Vinot]
- Avoid issue when payload ist a list. [Raphaël Vinot]
- update to version 2.4.187:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump templates, version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump extract-msg. [Raphaël Vinot]
- update to version 2.4.186:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Correct FileObject import. [Johannes Bader]
The FileObject import has been moved outside the try-except-block
related to lief, as the import is needed regardless whether lief
is available or not.
- Disable WL when calling the disable method, not toggle. [Raphaël
Vinot]
Fix #1159
- Other
- Build(deps): bump urllib3 from 2.2.0 to 2.2.1. [dependabot[bot]]
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.0...2.2.1)
- --
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
update-type: version-update:semver-patch
...
- update to version 2.4.185:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump deps, version. [Raphaël Vinot]
- update to version 2.4.184.3:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Properly get body from message, without headers. [Raphaël Vinot]
- Remove from __all__ entries that shouldn't be there. [Raphaël Vinot]
- Other
- Build(deps-dev): bump jupyter-lsp from 2.2.1 to 2.2.2.
[dependabot[bot]]
Bumps [jupyter-lsp](https://github.com/jupyter-lsp/jupyterlab-lsp) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/jupyter-lsp/jupyterlab-lsp/releases)
- [Changelog](https://github.com/jupyter-lsp/jupyterlab-lsp/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jupyter-lsp/jupyterlab-lsp/commits)
- --
updated-dependencies:
- dependency-name: jupyter-lsp
dependency-type: indirect
...
- update to version 2.4.184.2:
- Changes
- Add changelog. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Re-add ExpandedPyMISP, with a warning. [Raphaël Vinot]
- Fix
- Do not throw a warning every time one import pymisp... [Raphaël Vinot]
- Other
- Build(deps): bump codecov/codecov-action from 3 to 4.
[dependabot[bot]]
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)
- --
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
- update to version 2.4.184.1:
- Changes
- Bump changelog. [Raphaël Vinot]
- Re-add ExpandedPyMISP, with a warning. [Raphaël Vinot]
- update to version 2.4.184:
- New
- Enable support for python 3.12. [Raphaël Vinot]
- Relationship_type in tag. [Raphaël Vinot]
Fix https://github.com/MISP/MISP/issues/9483
- [internal] Add support for orjson. [Jakub Onderka]
orjson is much faster library for decoding and encoding JSON formats
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump deps, version, objects. [Raphaël Vinot]
- Remove IntEnum. [Raphaël Vinot]
- Add even more debug for gha. [Raphaël Vinot]
- Add some debug for gha. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Add more strict typing, not done yet. [Raphaël Vinot]
- Add a bunch more typing. [Raphaël Vinot]
- Use typing info of lief. [Raphaël Vinot]
- First batch of changes for strict typing. [Raphaël Vinot]
- Update typing to please lief. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [internal] Simplify code. [Jakub Onderka]
- [internal] User faster method to convert bytes to str. [Jakub Onderka]
- New annotations in tests. [Raphaël Vinot]
- Initial changes to use new annotations. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps, try to install with python 3.12. [Raphaël Vinot]
- Make the publish_timestamp a string, as per specs. [Raphaël Vinot]
- [internal] Update poetry.lock. [Jakub Onderka]
- Fix
- Revert typing changes. [Raphaël Vinot]
- More responses athat are lists. [Raphaël Vinot]
- Another call that cn be a list or a dict. [Raphaël Vinot]
- Do not cast enum. [Raphaël Vinot]
- More fixes to support responses from MISP. [Raphaël Vinot]
- Handle list responses properly. [Raphaël Vinot]
- Import FileObject as needed. [Raphaël Vinot]
- Also skip docs from mypy. [Raphaël Vinot]
- Run mypy on what I want. [Raphaël Vinot]
- Compatibility with python 3.8. [Raphaël Vinot]
- Python < 3.10 support on typing, for good. [Raphaël Vinot]
- Python < 3.10 support on typing. [Raphaël Vinot]
- Rollback tests on python 3.12 as lief is not supported yet. [Raphaël
Vinot]
- Add missing wheel. [Raphaël Vinot]
- Make publish_timestamp a string in tests. [Raphaël Vinot]
- [internal] README typos. [Jakub Onderka]
- Other
- Revert "fix: More responses athat are lists" [Raphaël Vinot]
This reverts commit 709a10c64c0513b515f25c3ecfb9eb577b55084b.
- Build(deps): bump jinja2 from 3.1.2 to 3.1.3. [dependabot[bot]]
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)
- --
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
- update to version 2.4.183:
- New
- Documentation to install PyMISP on offline machine. [Raphaël Vinot]
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Remove jsonschema from dependencies. [Raphaël Vinot]
- Encrypt malicious js. [Raphaël Vinot]
- Other
- Fix api ssl verify typing. [Steven]
- Add HTTPS Adapter. [Steven]
Add the ability to provide a custom HTTPS adapter to the PyMISP class. With M2Crypto and m2requests, this can enable mutual TLS with hardware tokens.
- update to version 2.4.182:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Avoid exception when the malware file name contains a "|" [Raphaël
Vinot]
- Other
- Build(deps): bump github/codeql-action from 2 to 3. [dependabot[bot]]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
- --
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
- Build(deps): bump actions/setup-python from 4 to 5. [dependabot[bot]]
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)
- --
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
- update to version 2.4.179:
- Changes
- Bump version, changelog. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [misp-objects] Bumped latest version. [Christian Studer]
- Fix
- Eml and msg are in sync again. [Raphaël Vinot]
- Update calls to getStringStream to the public method. [Raphaël Vinot]
- Avoid confusing error when an auth key is limited to an IP. [Raphaël
Vinot]
Fix #1099
- update to version 2.4.178:
- New
- Run tests on python 3.12 too. [Raphaël Vinot]
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version, make __version__ dynamic. [Raphaël Vinot]
- Bump deps, allow older jsonschema for compatibility. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Make mypy happy. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Disable search logs tests for now. [Raphaël Vinot]
- Disable fastmode, reenable fetching files. [Raphaël Vinot]
- Try to speedup tests by not importing galaxies, taxos, ... [Raphaël
Vinot]
- Do not clone repo from test. [Raphaël Vinot]
- Fix
- Make other fieldnames in CSV also valid... [Raphaël Vinot]
- Make fieldnames actually valid. [Raphaël Vinot]
- Remove CI for python 3.12, waiting for pydeep wheels. [Raphaël Vinot]
- Allow object-relation names with uppercase characters defined in the
templates. [Raphaël Vinot]
- Check if path exists in tests. [Raphaël Vinot]
- Other
- Ch: Bump deps. [Raphaël Vinot]
- update to version 2.4.176:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version, deps. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump deps, objects. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Avoid exception when data is an empty iterator. [Raphaël Vinot]
Fix #1053
- Other
- Revert "build(deps): bump codecov/codecov-action from 3 to 4" [Raphaël
Vinot]
This reverts commit b7bb6b74317b70613ed42ea234eaafb00da6e5c6.
- Build(deps): bump codecov/codecov-action from 3 to 4.
[dependabot[bot]]
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)
- --
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
- Build(deps): bump actions/checkout from 3 to 4. [dependabot[bot]]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)
- --
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
- update to version 2.4.175:
- Changes
- Bump objects, missed that. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump deps, readthedocs config. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Update Sharing group info from full object. [Raphaël Vinot]
Fix #1049
- Changes in msg-extract strip a character. [Raphaël Vinot]
- update to version 2.4.174:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version, templates. [Raphaël Vinot]
- Bump deps, fix code accordingly. [Raphaël Vinot]
- Fix
- Push code changes related to deps upgrade... [Raphaël Vinot]
- Other
- Git: Bump deps. [Raphaël Vinot]
- update to version 2.4.173:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Fix
- Maybe fixing a CakePHP issue. [Raphaël Vinot]
Maybe fixing #1014
- Use proper endpoint to unpublish event. [Raphaël Vinot]
Fix #1012
- Other
- Feat: introduce setter for galaxies. [Sura De Silva]
- update to version 2.4.172:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- [misp-objects] Bumped latest version with updated templates.
[Christian Studer]
- Bump deps. [Raphaël Vinot]
- Fix
- Proper changelog bump. [Raphaël Vinot]
- Properly bump version. [Raphaël Vinot]
- Other
- Build(deps-dev): bump jupyterlab from 3.6.3 to 4.0.0.
[dependabot[bot]]
Bumps [jupyterlab](https://github.com/jupyterlab/jupyterlab) from 3.6.3 to 4.0.0.
- [Release notes](https://github.com/jupyterlab/jupyterlab/releases)
- [Changelog](https://github.com/jupyterlab/jupyterlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/vdom@3.6.3...@jupyterlab/lsp@4.0.0)
- --
updated-dependencies:
- dependency-name: jupyterlab
dependency-type: direct:development
update-type: version-update:semver-major
...
- Update settings.default.py - tags not tag. [Alexandre Dulaunoy]
tags is now an array
- update to version 2.4.171:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump deps, object templates. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Remove old setup files, bump deps. [Raphaël Vinot]
- Fix
- Extra print breaking the CI on MISP side. [Raphaël Vinot]
- Properly use lief on a file. [Raphaël Vinot]
- Other
- Allow search by 'event_tags' and improve the handling of galaxy
clusters. [Stefano Ortolani]
Changes:
- Add 'event_tags' parameter when searching for events
- Add new method to search for galaxies by value
- Add new parameter to fetch cluster information when retrieving clusters
- Add new parameter to hard-delete object references
- Using underscore name 'description_file' in setup.cfg. [Erhan]
Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead. By 2023-Sep-26, you need to update your project and remove deprecated calls or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
* Sat Aug 12 2023 Sebastian Wagner <sebix@sebix.at>
- update to version 2.4.170.2:
- update to version 2.4.170.1:
- Changes
- Disable fail fast in GHA.
- Fix
- Update lief code to v0.13.
- update to version 2.4.170:
- Changes
- Other
- Add: support breakOnDuplicate option for attributes:add()
- Update reportlab_generator.py.
- update to version 2.4.169.3:
- Changes
- Fix
- Invalid check if taxo is enabled.
- update to version 2.4.169.2:
- Changes
- Include event reports by default in feed.
- Fix
- Use proper parameter to trigger the request in search_galaxy_clusters.
- Use POST in search galaxy cluster.
- Other
- Rename include_event_reports kwarg to with_event_reports, in-line with
other kwarg naming.
- Add kwarg to allow the inclusion of event reports into to_feed(),
honour with_distribution and valid_distributions kwargs.
- update to version 2.4.169.1:
- Changes
- Add greynoise-ip object.
Fix #951
- update to version 2.4.169:
- Changes
- Bump templates.
- Fix
- Add local key in MISPTag.
Related #947
- Use pytest for the tests.
- update to version 2.4.168.1:
- New
- [doc] added the Jupyter notebook used in a.7-rest-api-extensive-
restsearch.
- Bump templates.
- Fix
- Properly handle missing parameter in CSV importer.
Fix #931
- Undefined variable in event delegation.
- Remove reference to old pydeep.
Fix #914
- update to version 2.4.168:
- update to version 2.4.167.2:
- Changes
- Fix
- Set relationship_type default in MISPTag to empty string.
- update to version 2.4.167.1:
- New
- Add relationship_type in Tag entries for feeds.
- Changes
- Fix
- Update whl files.
- Nvm, readthedocs requires python 3.8 at most.
- update to version 2.4.167:
- Changes
- Re-order classes.
- Other
- Creation fo "add_attributes_from_csv.py"
The file aims to ingest a formated CSV file containing attributes for MISP ingestion.
- Graceful handling of tagging when name attribute is missing.
- Add: Galaxy test sample.
- Add: Added very straight forward tests to make sure the galaxy
clusters are properly defined.
- Add: Added the `Galaxy` field to MISPAttribute using the MISPGalaxy
class.
- Including an `add_galaxy` method similar to the
one used for events
- `attribute.galaxies` gives the list of attached
galaxy clusters
* Fri Jan 06 2023 Yogalakshmi Arunachalam <yarunachalam@suse.com>
* Sat Dec 3 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 2.4.166 (2022-11-28):
New
- Basic support for listing, enabling and disabling decaying models.
- [tests] Test for local tags.
Changes
- Bump changelog.
- Bump deps, version.
- [types] added azure-application-id.
- Bump deps.
- Bump deps.
- Bump deps.
Fix
- [describetypes] updated with the latest output from MISP.
- [types] added missing type value.
- Update to version v2.4.165.1 (2022-11-10)
Changes
- Bump changelog.
- Bump deps.
Fix
- Properly bump version.
Other
- Update __init__.py.
Regardless of running the latest PyMISP version, the message below is presented:
```
The version of PyMISP recommended by the MISP instance (2.4.165) is newer than the one you're using now (2.4.162.1). Please upgrade PyMISP.
```
- Update to v2.4.165 (2022-11-09)
Changes
- Bump changelog.
- Bump mypy.
- Add links to doc.
- Bump deps.
Fix
- Issue with EMailObject.
* Mon Sep 26 2022 Sebastian Wagner <sebix@sebix.at>
- update to version 2.4.162:
- New
- Pass arbitrary headers to a PyMISP request
- Allow to force the timestamps in to_dict/to_json, even if a change was
made
- Changes
- Add in sort/desc for sorting results and limit/page for pagination.
- Improve documentation for add_attribute
- update to version 2.4.160.1:
- Fix
- Make keepalive configuration linux only
* Tue Aug 09 2022 Sebastian Wagner <sebix@sebix.at>
- update to version 2.4.160:
- New
- Enable TCP keepalive.
- Changes
- Bump version, deps.
- Improve warning on invalid template, bump deps.
- Bump deps.
- Make mypy happy.
- Bump deps.
- Bump deps.
- Bump deps.
- Add in test case.
- Add ability to filter by sharing group for RestSearch for MISP >=
v2.4.158.
- Fix
- Delete sharing group after deleting the event.
- Give more time to MISP to publish the events before searching.
- Improper json check on non-json responses.
Fix #854
- Mark all attributes in a soft deleted object as soft deleted too.
Bump misp-objects, deps.
- Make flake8 happy.
- Properly convert MSG to EML.
- Update lock file.
- [feed] fixes bug when template_uuid does not exist.
- Other
- Update api.py.
- Fix typo in logging message.
- Fig: [feed] fixes bugs during export with old data.
- Update pyproject.toml.
Add publicsuffixlist optional package for URL Object, which has a more current list than pyfaup
- Fix multiple_space warning.
- Option to include more URLObject attributes Add publicsuffixlist faup
for URLObject Windows support URLObject with PSLFaup prefers IP to
host/domain.
- Ensure that keys are sorted in the returned `_to_feed()` dictionary.
[Yun Zheng Hu]
This allows for better deterministic feed output generation.
- update to version 2.4.159:
- New
- [example:copyTagsFromAttributesToEvent] Added script to copy tags from
attributes to the event level.
- Changes
- Bump version.
- Bump deps.
- Massive bump deps for python 3.7.
* Fri Mar 25 2022 Sebastian Wagner <sebix@sebix.at>
- update to version 2.4.157:
- Changes
- Bump changelog.
- Bump version.
- Bump deps, objects.
- [tests] reverted.
- [misp-objects] updated to the latest version.
- [tests] subversion are supported.
- Fix
- [tests] check if the version is a substring as PyMISP might contain
sub version.
- update to version 2.4.155.1:
- Changes
- Bump changelog.
- Bump required python version for doc.
- Remove python 3.6 from metadata.
- Fix
- Incorrect call when requesting a new API key.
* Fri Mar 04 2022 Sebastian Wagner <sebix@sebix.at>
- - update to version 2.4.155.1:
- Changes
- Bump required python version for doc.
- Remove python 3.6 from metadata.
- Fix
- Incorrect call when requesting a new API key.
- update to version 2.4.155:
- New
- Get_new_authkey for a user.
- [dep] Use pydeep2 instead of pydeep. [Jakub Onderka]
- Changes
- Re-bump changelog.
- Bump version.
- Bump changelog.
- Bump misp-objects.
- Bump deps.
- Bump new minimal python version to 3.7.
- Perl dependencies not longer required. [Jakub Onderka]
- Simplify submodules checkout. [Jakub Onderka]
- Use https for link to documentation. [Jakub Onderka]
- Bump deps.
- [misp-objects] updated to the latest version.
- [FIPS] no clean way to support OpenSSL hashlib interface for FIPS.
- [FIPS] falling back on older version of Python not having
usedforsecurity.
- [FIPS] in some cases, the `usedforsecurity` is not used. So fail if
the FIPS compliance is required and then the `usedforsecurity` is
disabled.
- [feeds] FIPS: when MD5 hashes are generated for fast-lookup it's not
for security.
hashlib provides an option to tell if the hash is used for security or
not. By default, it's set to True. For the feed cache generation, it's
not. Then usedforsecurity=False
- Bump deps.
- Bump deps, objects.
- Fix
- Libfuzzy-dev is not longer required. [Jakub Onderka]
- [mispevent] cannot type.
- Make mypy happy.
- Other
- Create add_filetype_object_from_csv.py. [Félix Herrenschmidt]
- Add feed option for local tag exclusion #817. [deku]
- update to version 2.4.152:
- Changes
- Bump changelog.
- Bump version.
- Bump deps, object templates.
- Bump objects templates.
- Bump misp-objects.
- Lief doesn't supports python 3.10.
- Debug poetry install, freezes on the GHA.
- Bump deps, use pytest.
- [feed-generator] support for distribution and sharing groups.
[Christophe Vandeplas]
- Fix
- Update live tests to support proper format of SGs.
- [sharinggroups] Fixes wrong model for SharingGroupOrg. [Christophe
Vandeplas]
- [feed-generator] code style fixes. [Christophe Vandeplas]
- [feed-generator] keeping function compatibility. [Christophe
Vandeplas]
- [feed-generator] fix missing except type. [Christophe Vandeplas]
Version: 2.4.123-bp153.1.18
* Tue Mar 17 2020 Sebastian Wagner <sebix+novell.com@sebix.at>
- set UTF-8 encoding for test, fixes Leap 15.1 buildc
* Sun Mar 15 2020 Sebastian Wagner <sebix+novell.com@sebix.at>
- change source URL to github, as the pypi archive misses some files.
- add misp-objects source as github archive misses it.
- update to version 2.4.123:
- New
- Add import script for dxy data. [Raphaël Vinot]
- Csse covid19 daily report importer. [Raphaël Vinot]
- Changes
- Bump version. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- JSON files are UTF8. [Raphaël Vinot]
Bump dev deps, update comment
- Add tag, set distribution, add file and source (CSSE importer)
[Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- update to version 2.4.122:
- New
- Add uuid by default in MISPEvent, add F/L seen in feed output.
[Raphaël Vinot]
- Admin script to setup a sync server. [Raphaël Vinot]
- Add feed generation example in notebook. [Raphaël Vinot]
- Changes
- Bump changelog. [Raphaël Vinot]
- Comments were still referencing pipenv. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- Bump dep. [Raphaël Vinot]
- Fix typo in readme. [Raphaël Vinot]
- Use bionic on travis. [Raphaël Vinot]
- Add poetry support. [Raphaël Vinot]
- Fix
- Test cases & template version. [Raphaël Vinot]
- Mypy, more typing. [Raphaël Vinot]
- Do not skip data in add_attribute methods. [Raphaël Vinot]
- Remove references to the old API. [Raphaël Vinot]
- Other
- Use poetry everywhere, fix readme. [Raphaël Vinot]
- update to version 2.4.121.1:
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Fix
- Make lief optional again. [Raphaël Vinot]
fix #538
* Sat Feb 08 2020 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.121.1:
- Fix
- Make lief optional again. [Raphaël Vinot]
fix #538
- remove fix-tests-template-version.patch, merged upstream
* Thu Feb 06 2020 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.121:
- New
- Add includeDecayScore to rest search. [VVX7]
- Support for first_seen/last_seen. [Raphaël Vinot]
Cleaner import of datetime
- [attributes] chrome-extension-id added. [Alexandre Dulaunoy]
- Changes
- Do not install neo by default. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- More flexible when an event is in a weird state. [Raphaël Vinot]
- Str to int, properly load SharingGroup. [Raphaël Vinot]
Fix #535
- Bump deps, add pep8 test. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Support dict in tag/untag. [Raphaël Vinot]
- Test update last seen. [Raphaël Vinot]
- Add test cases in feed. [Raphaël Vinot]
- Add test cases. [Raphaël Vinot]
- Normalize to_datetime conversion. [Raphaël Vinot]
- Trustar example uses objects. [Raphaël Vinot]
- Add lief in the generic requirements. [Raphaël Vinot]
- Refactorize typing, validate. [Raphaël Vinot]
- Fix
- Issue with readme. [Raphaël Vinot]
- Remove debugging. [Raphaël Vinot]
- [*-seen] Consider that `-` can also be in the date component while
parsing. [mokaddem]
- First seen was after last seen, trigerring the exception. [Raphaël
Vinot]
- Tests failing if local tz was not CET. [Raphaël Vinot]
- Syntax and typos. [Raphaël Vinot]
- Bugs introduced by last commit. [Raphaël Vinot]
- Other
- Doc: fix Search-FullOverview.ipynb code example. [Bernhard E. Reiter]
- Chore: delete old examples. [Manabu Niseki]
Delete examples which use deprecated/deleted methods
- Scrape trustar intel platform reports and create misp events.
[th3jiv3r]
- Configuration for trustar integration. [th3jiv3r]
- Fixed trailing lines. [turtlefac3]
- Fixed trailing lines. [turtlefac3]
- Custom integration written in python to scrape Proofpoint VAP API for
metrics of top Very Attacked Persons and create MISP events.
[turtlefac3]
- Fix typos on FullOverview.ipynb. [Bernhard E. Reiter]
* Sat Jan 18 2020 Sebastian Wagner <sebix+novell.com@sebix.at>
- drop python2, not supported anymore upstream
- add fix-tests-template-version.patch from upstream commit to fix tests
- update to version 2.4.120:
- New
- [attribute type] kusto-query attribute type. [Alexandre Dulaunoy]
Kusto query is the query language for the Kusto services in Azure used
to search large dataset. It's used in Windows Defender ATP Hunting-Queries
and also Azure Sentinel (Cloud-native SIEM).
- Remove python < 3.6 support. [Raphaël Vinot]
- Changes
- Bump version. [Raphaël Vinot]
- Bump Changelog. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Bump dependencies, add debug. [Raphaël Vinot]
- Upate dummy events creator. [Raphaël Vinot]
- Add tests on more version of Python. [Raphaël Vinot]
- Search with the STIX output returns a json STIX. [Raphaël Vinot]
Was XML before.
- Bump dependencies. [Raphaël Vinot]
- Add more typing information. [Raphaël Vinot]
- Add typing markup. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Bump Dependencies. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Fix
- Add missing variable in dummy creator. [Raphaël Vinot]
- Et2misp was python2 only. [Raphaël Vinot]
- Feed generator was broken. [Raphaël Vinot]
Fix #506
- Event without hashable attribute. [Raphaël Vinot]
Related #506
- Other
- Update api.py. [AaronK]
minor typo, can;t help it noticing those. sorry,
- Fixed TODO, added quarantineFolder/quarantineRule from
messagesBlocked, added some error handling to prevent empty attributes
from trying to be added. [th3jiv3r]
- Scrape proofpoint tap api for messages blocked/delivered & clicks
blocked/permitted and create misp events. [th3jiv3r]
- Add variable for proofpoint tap api auth. [th3jiv3r]
- Update README.md. [AaronK]
minor typo
- Define the number of entries to output. [AndreC10002]
Allow for defining in the settings.py file the number of entries to output
- Update generate.py. [AndreC10002]
- Cleanup of code and 'quick-n-dirty' sanitizing of tags. [Koen Van
Impe]
- Sync. [Koen Van Impe]
- Update README.md. [Raphaël Vinot]
* Wed Jan 01 2020 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.119.1:
- New
- URLObject (requires pyfaup) [Raphaël Vinot]
- Changes
- Version bump. [Raphaël Vinot]
- Bump test files. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Debug travis error message. [Raphaël Vinot]
- [types] eppn type added. [Alexandre Dulaunoy]
- Fix typo. [Raphaël Vinot]
- Move scrippsco2 feed generator to a sub directory. [Raphaël Vinot]
- Update documentation. [Raphaël Vinot]
Fix #396
- Bump objects. [Raphaël Vinot]
- Fix
- Properly test custom objects. [Raphaël Vinot]
- Adding a sighting takes a little bit of time. [Raphaël Vinot]
- Test case on reference. [Raphaël Vinot]
- Add missing fields to event & attribute for the feed output. [Raphaël
Vinot]
- Make sure the publish timestamp is bumped on update. [Raphaël Vinot]
* Sun Dec 15 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.119:
- Changes
- Bump version. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- Fix
- Bump lief to 0.10.1. [Raphaël Vinot]
- Update tests. [Raphaël Vinot]
- Raise PyMISPError instead of Exception. [Raphaël Vinot]
- Rename feed_meta_generator so it clearly fails with python<3.6.
[Raphaël Vinot]
* Tue Nov 26 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.117.3:
- New
- Script to generate the metadata of a feed out of a directory. [Raphaël
Vinot]
- Add to_feed export to MISPEvent. [Raphaël Vinot]
- Validate object templates. [Raphaël Vinot]
fix https://github.com/MISP/misp-objects/issues/199
- Test cases for restricted tags. [Raphaël Vinot]
Fix #483
- Get Database Schema Diagnostic. [Raphaël Vinot]
Fix #492
- Changes
- Bump version. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- Require stable version of lief again. [Raphaël Vinot]
- Few more improvements on the feed export. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Make the feed generator more generic. [Raphaël Vinot]
- Use New version of PyMISP in the feed generator. [Raphaël Vinot]
- Bump misp-object. [Raphaël Vinot]
- Allow to sort and indent the json output for objects. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- [test] feed test updated as botvrij is now TLS by default. [Alexandre
Dulaunoy]
- Fix
- Improve stability of feed output. [Raphaël Vinot]
- Do not unitialize the uuid in MISPEvent. [Raphaël Vinot]
- Bump url template version in test cases. [Raphaël Vinot]
- Python 2.7 tests. [Raphaël Vinot]
- Print the full json blob in debug mode. [Raphaël Vinot]
Related https://github.com/MISP/PyMISP/issues/462
- Other
- Cch: Bump misp-objects. [Raphaël Vinot]
- update to version 2.4.117.2:
- Changes
- Bump changelog. [Raphaël Vinot]
- Fix
- Avoid exception on legacy MISP. [Raphaël Vinot]
- update to version 2.4.117.1:
- New
- Add support for UserSettings. [Raphaël Vinot]
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Use default category from template. [Raphaël Vinot]
Fix #477
- Skip usersettings tests when emails are disabled. [Raphaël Vinot]
- Fix
- [examples] typo uuid. [Jean-Louis Huynen]
give me a hoodie.
- Prevents exception when lief is not installed. [Christophe Vandeplas]
- Python <3.4 should work again.... [Raphaël Vinot]
Fix #482
- Remote_describe_types response was invalid. [Raphaël Vinot]
- Missing file in last commit. [Raphaël Vinot]
- Remove overwrite of remote_describe_types. [Raphaël Vinot]
- Other
- Added example for checking sync servers. [wotschel]
- Corrected docstring. [Shortfinga]
- Include to_ids and replace newlines in title. [Koen Van Impe]
- Update aping.py. [ater49]
Just fixing a typo
- Remove unused MISPFileCache from PyMISP class. [Marc Hoersken]
- update to version 2.4.117:
- New
- Better handling of delete(d) attributes. [Raphaël Vinot]
* Hard delete on attribute
* Get the deleted attributes within an event
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Test if json exists in cached method. [Raphaël Vinot]
- Decode datetime without dateutils if possible. [Raphaël Vinot]
- Add support for rapidjson, refactoring and code cleanup. [Raphaël
Vinot]
- Cleanups. [Raphaël Vinot]
- Cleanups and improvements. [Raphaël Vinot]
- [types] updated to the latest version. [Christophe Vandeplas]
now using the gen_misp_types_categories using jq
- [describeTypes] updated to the latest version. [Alexandre Dulaunoy]
- Bump dependencies. [Raphaël Vinot]
- Add missing return formats in restsearch, bump objects. [Raphaël
Vinot]
- [misp-objects] updated to the latest version. [Alexandre Dulaunoy]
- Update search examples. [Raphaël Vinot]
- Update main notebook. [Raphaël Vinot]
- [test] remove attribute field which was not foreseen in 2.4 branch.
[Alexandre Dulaunoy]
- Fix travis tests due to sighting_timestamp. [Raphaël Vinot]
- Use default for warnings. [Raphaël Vinot]
fix: #453
- Dump dependencies, update tests. [Raphaël Vinot]
- Bump readme. [Raphaël Vinot]
- Update upload malware/attachment example script. [Raphaël Vinot]
Fix #447
Make data at attibute level more generic with getter/setter methods
- Fix
- [Python2] Use LRU cache decorator, fix call to describe_types in
PyMISP. [Raphaël Vinot]
- Python2 SyntaxError... [Raphaël Vinot]
- Objects helpers were broken, do not overwrite describe_types. [Raphaël
Vinot]
- Support for legacy python versions. [Raphaël Vinot]
90 days and counting, folks.
- Cache object templates at AbstractMISP level. [Raphaël Vinot]
Related #468 and #471
- Cache describeTypes at AbstractMISP level. [Raphaël Vinot]
- Big speed improvment when loading MISPEvent. [Raphaël Vinot]
1. `properties` is a list comprehension
2. Massively reduce the amount of calls to `properties`
- Python 2.7 support. [Raphaël Vinot]
I want a cookie.
- Other
- Use classmethod instead of staticmethod and avoid hard-coded
reference. [Marc Hoersken]
- Cache JSON definitions in memory LFU cache provided by cachetools.
[Marc Hoersken]
- Path and modified time of JSON file are used as the cache key
- Global state is hidden away inside a root-class for re-use
- Maximum size is 150 considering the number of JSON definitions
During my tests the memory usage of the test suites was halved.
- Fix mixed whitespace in the travis helper script files. [Marc
Hoersken]
- Remove explicit clonce as the viper-test-files are now a Git
submodule. [Marc Hoersken]
- Add viper-test-files repository as Git submodule. [Marc Hoersken]
- Update .gitignore to exclude files produced during tests. [Marc
Hoersken]
- Code cleanup. [Koen Van Impe]
- Update type and code cleanup. [Koen Van Impe]
- List all the sightings - show_sightings.py. [Koen Van Impe]
- Disable to_ids based on false positive sightings reporting. [Koen Van
Impe]
- Adds support to add local tags. [Antoine Cailliau]
Requires https://github.com/MISP/MISP/pull/5215 to be merged first.
- Minor grammar errors. [Miroslav Stampar]
- Make client_certs out of the box friendly. [Campbell McKenzie]
- update to version 2.4.114:
- New
- [Community] Request access. [Raphaël Vinot]
- Initial support for communities. [Raphaël Vinot]
- Contact event reporter. [Raphaël Vinot]
- Delegate Event. [Raphaël Vinot]
And more test cases
- Changes
- Bump Changelog. [Raphaël Vinot]
- Bump Changelog. [Raphaël Vinot]
- Temp disable tests for request_community_access. [Raphaël Vinot]
- Disable test for now. [Raphaël Vinot]
- Bump Changelog. [Raphaël Vinot]
- Bump Dependencies. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Re-enable a few test cases. [Raphaël Vinot]
- Make sure delegation is enabled while testing. [Raphaël Vinot]
- [tests] Check the type of the response. [Raphaël Vinot]
- New local key in Org/Orgc. [Raphaël Vinot]
- [tests] Do not run in fast mode by default. [Raphaël Vinot]
- Better handling of sightings. [Raphaël Vinot]
- [Travis] Add more debug. [Raphaël Vinot]
- Add test related to travis. [Raphaël Vinot]
- Fix
- Event delegation was incorrect. [Raphaël Vinot]
- Automatically skip empty string in add_attribute at object level.
[Raphaël Vinot]
Fix #439
Re-enable test cases.
- [Travis] User cannot create tag, Travis was right. [Raphaël Vinot]
- Invalid tests in last commit. [Raphaël Vinot]
- [Travis] Slight changes to help debug on Travis. [Raphaël Vinot]
- Other
- Bump Changelog. [Raphaël Vinot]
- update to version 2.4.113:
- New
- Helpers & testcases for syncing. [Raphaël Vinot]
- Preliminaty setup for testing syncing. [Raphaël Vinot]
- Add few tests for admin tasks. [Raphaël Vinot]
- Update MISP, test sync server. [Raphaël Vinot]
- Properly support attribute/add of multiple attributes (2.4.113+)
[Raphaël Vinot]
- Changes
- Bump Changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Improve test cases. [Raphaël Vinot]
- Update and improve live testing. [Raphaël Vinot]
- Add tests cases for sync, bump describeTypes. [Raphaël Vinot]
- Return empty list instead of None. [Pierre-Jean Grenier]
In all cases but one, the 3rd returned object is a (potentially empty) list.
- Some more code cleanup. [Raphaël Vinot]
- Code cleanup. [Raphaël Vinot]
- Enable more tests. [Raphaël Vinot]
- #4891 was fixed. [Raphaël Vinot]
- Bump describeTypes. [Raphaël Vinot]
- Fix
- Fallback to propose attribute update. [Raphaël Vinot]
- Properly __repr__ MISPUser. [Raphaël Vinot]
- Move __not_jsonable *inside* the __init__ [Raphaël Vinot]
Turns out, if you modify a variable defined outside the __init__,
every instances (and inherited classes) of that class will be impacted by it.
- Exception when posting multiple attributes on attributes/add. [Raphaël
Vinot]
Fix #433
Few cleanups in code.
- Other
- Include date_from & date_to in subject and report content. [Koen Van
Impe]
- Allow statistics date_from date_to. [Koen Van Impe]
- date_from + date_to
- move misp object creation after argument parser
- Allow to supply mail options as arguments on command line. [Koen Van
Impe]
- Fix stats_report example to use ExpandedPyMISP. [Maxime Thiebaut]
The stats_report example relied on deprecated functions making it crash.
This has been fixed by upgrading to ExpandedPyMISP. Further checks have
been introduced to ensure used dictionnary keys do exist as the example
also crashed on clean MISP instances due to empty responses.
* Sat Aug 03 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.112:
- New
- [Search] Add a few new options in rest search. [Raphaël Vinot]
- Allow to change the template on an object on-the-fly. [Raphaël Vinot]
- [example] Script to load datasets from Scripps CO2. [Raphaël Vinot]
- Get_objects_by_name in MISPEvent. [Raphaël Vinot]
new: Convert datetime objects to python datetime.
- Changes
- Bump Changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- [tests] Few improvements. [Raphaël Vinot]
- [tests] Add new test cases. [Raphaël Vinot]
- Rename relationship included-in -> includes. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- [deps] Bump. [Raphaël Vinot]
- [examples] pythonify properly when needed. [Raphaël Vinot]
- [tests] Toggle pythonify in create_massive_dummy_events. [Raphaël
Vinot]
- Fix
- Inconsistency in MISPEvent, reenable tests. [Raphaël Vinot]
- Some test cases need more love. [Raphaël Vinot]
- PyTaxonomies is not compatible with python<3.6. [Raphaël Vinot]
- Rename filename. [Raphaël Vinot]
- [deprecation] Wrong deprecation message. [Raphaël Vinot]
Also, deprecated method was broken.
Fix #424
- Other
- Add: New attribute type weakness. [chrisr3d]
- Fix missing f in f-string. [Paal Braathen]
- Wrong variable. [Georges Toth]
- Remove unused line. [kovacsbalu]
- Fix tag help text Minor pycodestyle. [kovacsbalu]
* Thu Jul 25 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- add missing dependency python-Deprecated
* Thu Jul 25 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.111.2:
- New
- [Sightings] Delete method. [Raphaël Vinot]
Fix #230
- [tests] non-exportable tags. [Raphaël Vinot]
- Changes
- Bump verison. [Raphaël Vinot]
- Make pythonify=False default everywhere. [Raphaël Vinot]
Add a method to toggle pythonify globally
- [tests] Update stats. [Raphaël Vinot]
- [tests] Remove travis exceptions. [Raphaël Vinot]
- Fix
- [tests] Path to test file. [Raphaël Vinot]
Fix #423
- [objects] Allow the value of an attribute to be 0. [Raphaël Vinot]
- [tests] Disable one of the test cases for now. [Raphaël Vinot]
- [tests] By default, the workflow taxonomy isn't enabled. [Raphaël
Vinot]
- Properly handle fallbacks add/update/delete attributes. [Raphaël
Vinot]
- [add_attribute] Only create a proposal when needed. [Raphaël Vinot]
- Other
- Fix for issue 420. [github-pba]
- update to version 2.4.111.1:
- New
- Add option to locally expand malware samples with LIEF. [Raphaël
Vinot]
- Changes
- Bump Changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Remove legacy tests. [Raphaël Vinot]
- Improve deprecation message on PyMISP. [Raphaël Vinot]
- [describeTypes] updated to add community-id. [Alexandre Dulaunoy]
- Bump examples to python3. [Raphaël Vinot]
- Reorganise ExpandedPyMISP methods, normalise the parameters. [Raphaël
Vinot]
- Deprecate everything in PyMISP. [Raphaël Vinot]
- Fix
- Python < 3.6 support. [Raphaël Vinot]
- Other
- Create statistical reports for MISP. [Koen Van Impe]
PyMISP script to run every x-days to get an overview of new
events/attributes ; MISP-Galaxies ; MITRE ; Tags
Output of report is on screen or sent via e-mail ; all stats attached
as CSV
- update to version 2.4.111:
- New
- Introduce ability to create a sharing group. [Tom King]
- Allow to pass delimiter & quotechar to the CSV loader. [Raphaël Vinot]
- [example] Added edit_organisation examples. [Steve Clement]
- Method to POST a STIX file to MISP and create a new event. [Raphaël
Vinot]
- Object generator for ssh authorized_keys files. [Raphaël Vinot]
- Allow custom user-agent. [Christophe Vandeplas]
- Changes
- Bump changelog. [Raphaël Vinot]
- Bump version. [Raphaël Vinot]
- Bumb misp-objects. [Raphaël Vinot]
- [tests] WTF upload_sample on travis. [Raphaël Vinot]
- [tests] Add custom error message on upload_sample - fix last commit.
[Raphaël Vinot]
- [tests] Add custom error message on upload_sample. [Raphaël Vinot]
- Remove roaming as it can't be set in this request. [Tom King]
- Allow for deletion of security group. [Tom King]
- Bump dependencies. [Raphaël Vinot]
- [last] You can now paginate over multiple results in the last example
command. [Alexandre Dulaunoy]
You can do stuff like this:
python3 last.py -l 48h -m 10 -p 2 | jq .[].Event.info
which means the last 10 events on second page which are between a
time range of 0 and 48 hours.
- [tests] now deleted flag is returning only the deleted values (to be
consistent) [Alexandre Dulaunoy]
- [misp-objects] updated to the latest version. [Alexandre Dulaunoy]
- Bump deps (lief 0.10 dev) [Raphaël Vinot]
- Use pydeep from pypi, add test. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- Bump Pipfile for python 3.7. [Raphaël Vinot]
- Fix
- Skip attribute in object when value is empty, skip empty objects.
[Raphaël Vinot]
- [perms] Added try/except for various permission conditions, also
create the output dir if not exist fix: [try/except] Catch Ctrl-c
keyboard interrupt fix: [style] isort imports. [Steve Clement]
- [direct_call] Allows the response type to be something else than a
JSON (e.g. csv). [mokaddem]
- [feed generator] Added missing fields. [iglocska]
- Properly fix deprecation warning. [Raphaël Vinot]
fix #390
- Travis & python2. [Raphaël Vinot]
- Last commit foobar. [Raphaël Vinot]
- Install lief on python < 3.7 with pipenv. [Raphaël Vinot]
- Other
- [openioc] changed default mapping for
RouteEntryItem/Destination/string. [0x3c7]
- [openioc] Changed mapping for RouteEntryItem/Destination/string to
domain instead of url because UrlHistoryItem/URL is mostly used for
urls. [0x3c7]
- Fixes other mapping to other types. [0x3c7]
- [openioc] Allow the use of types in openioc content tags. [0x3c7]
- Sync sightings between MISP servers. [Koen Van Impe]
Sync sightings between MISP servers
Sync from multiple clients to one authoritative MISP instance.
To be run from cron
(blog docu coming)
- Added includeWarninglistHits as a possible filter for the event level
restsearch. [Jeroen Pinoy]
- Resolve issue with change_sharing_group which do not update event
successfully. [hrifflet]
- Use misp_verifycert flag. [Koen Van Impe]
- Take 'to_ids' setting in account and PEP8 checks. [Koen Van Impe]
- Include check if 'to_ids' is included in the data returned from the
import module
- PEP8 checks
- Automation script that links vmray_submit and vmray_import. [Koen Van
Impe]
Import finished VMRay tasks ; add attributes to event
Makes use of the 'incomplete' workflow taxonomy
Needs to be put in a cronjob to run in the background
- Update PyMISP_tutorial.ipynb. [Carlos Borges]
The function to collect event_id and put it into a list isn't looking into each MISPAttribute.
Just updated the script to look it.
* Fri May 03 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.106:
- New
- Test cases for attributes and proposals.
- Improve python3.6+ lib.
- Add_attributes method in MISPObject (for multiple attributes)
- Method to set the default role.
- Default to "me" in the get_user method, update ExpandedPyMISP.
Fix #377
- Add get_object to ExpandedPyMISP.
Fix #372
- Test cases for CSV loader, add cleaner methods in ExpandedPyMISP.
- Add CSV loader.
Fix #376
- Helper to create MISP Objects for regcheck.org.uk.
- Test for ACLs in testlive.
- Test for manual calls to add_object and add_object_reference.
- Test update object in event.
- Changes
- Add python 3.7 support for pipenv users.
- Allow to pass a eml as string to EmailObject.
- Bump dependencies.
Fix CVE-2019-11324 (urllib3)
- Allow to pass an AbstractMISP to add_reference.
Fix #379
- Rework notebooks.
- Display an error on failure in testlive.
- Add tests for disable_tag.
- Reorganize some tests.
- Orders of tests in make_bool.
- Initial set of refactoring on PDF generator.
- Add i8n for pdfexport, without all the fonts in the main repo.
- Fix
- Build on readthedocs.
- [typo] Fixed a small typo I noticed in the docs.
- Add missing files for testing (CSV loader)
- Properly test query ACLs.
- Update all json submodules at one place in testlive.
- Disable some tests for the run on travis.
- [exportpdf] Doc update. [Falconieri]
- [exportpdf] Coding Style. [Falconieri]
- Improper handling of to_ids passed as integer in MISPEvent.
Fix #364
- Do not fail when importing the reportlab file.
- PDF Export requires python 3.6+.
- Do not run PDF Export tests on python < 3.6.
- [exportpdf] Custom path for fonts and font package.
- Allow to use global variables HTTP_PROXY and HTTPS_PROXY again.
Fix #365
- Slight changes in new .change_disable_correlation method.
- Get_object_template_id was broken. Add test case.
Fix #361
- Other
- New Add test for ASNObject.
- Update README.md.
Added number of monthly PyPi downloads
- Add: [exportpdf] documentation added about exportPDF.
- Fix for "'NoneType' object has no attribute 'setdefault'"
- Fix a type on function name.
- Add new function
PyMISP.change_disablecorrelation(attribute_uuid,disable_correlation)
to be able to enable/disable correlation on attributes.
* Sat Mar 23 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- New requirement python3-sphinx-autodoc-typehints for docs.
* Sat Mar 16 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- run spec-cleaner
- update to version 2.4.103:
- New
- Add auth parameter to pass to python-requests.
- Add readthedocs config.
- Changes
- [jupyter] remove all the response key (as response is removing it)
- Enforce strict in object testing to ease debugging.
- [pipenv] Pipfile.lock generated.
- [exportpdf] BIG refactoring. Classes, comments, Galaxy starting.
- [exportPDF] add basic handling of clusters.
- [exportpdf] Add metadata, bugfixes cases (too long values,
sanitization), links to misp instances.
- Add sphinx-autodoc-typehints.
- Use version 2 of readthedoc config file.
- [doc] add a reference to the Jupyter Notebook.
- Remove dependency on six.
- Fix
- [exportpdf] fix empty object/attribute/galaxy bugs.
- [exportpdf] Add suggestions (UX)
- [exportpdf] switch page size to A4.
- [exportpdf] switch page size to A4.
- Hopefully last fix for python 2.7 & reportlab.
- Properly pass the auth parameter to the request.
- Properly catch error if reportlab isn't installed.
- Make sure install works even without reportlab installed.
- URLJoin condition for double quotes. [Hannah Ward]
- Do not override sub-path from root URL. [Hannah Ward]
- [reportlab] Galaxies and Clusters printing.
- [reportlab] Clusters added. Still UX to perform.
- [reportlab] working clusters and galaxies. Not nice however.
- [exportPDF] Adding facultative text description, sightings, tests
cases.
- [exportpdf] Add Object date.
- [exportpdf] Double property printing error fixed.
- [exportpdf] Refactoring, nicer code.
- [pdfexport] Fix tests paths, dependency in pipfile, imports, and
'file' name overwrite in test function.
- Copy event dictionary when creating a MISPEvent.
Fix #321
- Wrong documentation on PyMISP.search_sightings.
Fix #336
- Typo in sphinx config.
- Fix dependencies for py2.
- Properly inform user when they try to run the live tests on old
systems.
Fix #329
- Other
- Add : [exportpdf] Objects handling, tests cases, test files.
- Add: [exportpdf] Handling pictures embedded as attributes.
- Add : [exportpdf] Picture management, manual.
- Fix & add: [exportpdf] Add metadata, fix special cases (too long
values, sanitization)
- Add: exportpdf tool working.
- General improvement : deisgn, exhaustiviness of mispEvent values
displayed, good pratice concerning paragraphe/table made.
- Update with table basics.
- Structure of the improvements OK : test file, test folder, report
generator.
- Search function fix to comply new version of MISP.
* Sun Feb 03 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.4.102:
- New
- Add test cases for stix export.
- Changes
- [datamodel] new anonymised type added.
- [data] types updated to include the new zeek type.
- Other
- Check if IOC values are in warninglist.
- update to version 2.4.101:
- New
- Add missing test case for NOT on attribute level, update Pipfile.
- Add support for unix timestamp in set_date.
fix #302
- Add test for references when adding/updating a full event.
- [usersStats] Possibility to fetch users/statistics data for all
context (usage, org, tags, ...)
- Changes
- Force to_ids to be a boolean, as MISP is expecting.
fix #320
- Add support for sharing group filter for search_index.
- Support for Payload Delivery > Other attribute as PyMISP function.
- Add Pipfile config.
- [data] fix describeTypes.
- [data] new types added (hassh-md5 and hasshserver-md5)
- Bump misp-objects.
- [misp-objects] templates updated to the latest version.
- [data] describeTypes updated (grabbed from MISP HEAD)
- [data] ja3-fingerprint-md5 type added.
- [test] set a default distribution for massive event creation.
- [data] describeTypes.json updated to the latest version.
- More flexibility when loading an object from python dict.
- Pass all parameters to the search API.
- Remove compat for MISP 2.4.52, cleanup.
- Set verifycert to false in tests.
- [tests] Added verifycert option in case of using self-signed cert.
- Fix
- Remove jupyter & ipython from dev install so it works with python2.
- Wrong variable name in MISPEvent.
- Documentation error fix #278.
- Attempt to fix memory footprint in MISPAttribute.
- Still support simple event dict content.
- Don't modify event passed to the add_attribute methods.
fix #321
- The wrong class name was used when there is an error at Event
creation.
- Use new API in get_csv.py.
Fix #314
- Test case was broken.
- Create massive event using ExpandedPyMISP.
- Error vs errors key.
- Typo.
- Get_object_template_id.
- Other
- Update pymisp tutorial.
Extract the "response" field from the json result returned by misp.search_index
- Sort describeTypes.json output.
This is needed for the compatibility with the gen_misp_types_categories.py script. Data was sorted using the order_dict function of the gen_misp_types_categories script.
* Sun Jan 27 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 2.4.99:
- New
- Auto generate doc for PyMISPExpanded.
- Search_index in ExpandedPyMISP, cleanup, update jupyter.
- Add log search.
- Add test for pushing an event to ZMQ.
- Change_distribution method.
- Add test cases for sightings, cleanup.
- [example] Added sighting rest search example.
- [sighting] Added support of sighting REST API.
- Allow to pass csv to return_format in search.
- Page/limit in search.
- Changes
- Add test cases for default distribution levels.
- Include proposals in attributes search.
Add includeProposals param to the search method
- Update readme to document testing.
- Fixes & update Jupyter.
- [tuto] Update search.
- Add a script to load the API key from the file system (training VM)
- Add print in testlive to debug travis.
- Fix
- Auto generate doc for PyMISPExpanded.
- Properly handle errors on event creation/update.
- Test case.
- Do not run the zmq test on travis.
- Type of quick_filter.
- Quick_filter was broken.
- Properly initialize the config when jupyter runs on the VM.
- Readme update + python3 + pep8.
align python path to readme specifying python3
- Feed-generator gitignore.
- Test cases.
- Other
- Dded get_object & get_attribute.
- Fix for last pymisp version.
- Mention virtualenv.
mide make sense for people who want to use it with virtualenv
- Be more precise with the supported time indicators.
- Fixed documentation bug.
- Fixes date parameters for search_index() function.
- Align examples on custom usage of misp_verifycert.
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
* Sun Oct 14 2018 Sebastian Wagner <sebix+novell.com@sebix.at>
- Remove fix-274.patch and fix-274-1.patch.
- update to version 2.4.96:
- New
- [freedFromRedis] try to create an object/attribute out of the incoming
data even if not added with the helper.
- Direct_call without data means GET.
- Add direct call to just post data on a URL.
- Update warninglists.
- Toggle warning list, add test case.
- Add lots of test cases, find lots of bugs.
- Use new CSV interface, add test cases.
- Changes
- Allow to pass a json string to direct_call.
- Update order parameters & doc.
- Add an extra IP from the warninglists.
- Fix
- Prevent checking length on a integer.
- Use proper dependency (enum34)
- Other
- Fixed leaked taxonomy tags problem.
- Added some getters and setters for taxonomies, warninglists,
noticelists and tags & documentation.
- Add: Advanced Extraction to upload_sample.
- Add: update noticelists and object templates.
- Add: Add __eq__ to AbstractMISP.
Allow to discard duplicate tags.
* Mon Sep 17 2018 Sebastian Wagner <sebix+novell.com@sebix.at>
- Add fix-274.patch and fix-274-1.patch to fix missing enum library (#274).
- update to version v2.4.95 (2018-09-06):
- New
- Add helpers for new server related APIs.
Fix #266
- Reworking the REST API (WiP)
- Add Jupyter for search.
- Changes
- [data-model] updated describeTypes file.
- Added email-header attribute.
- Updated types/categories mapping.
- Open all json files as bytes before loading in json.
- [PyMISP] describeTypes.json updated to add XMR type.
- Fix
- Normalizing the outputs.
- Jerry rig support for old python.
- Format of the describeTypes.
- [search.py] more example of query type added.
- Properly validate the last-type search query.
- Opening the json blobs as bytes was buggy.
- Allow boolean parameters in search_index.
- Typo in OpenIOC script.
- Fix #237
- Bad URL in get_attachment.
- Fix #240
- Improve error message in case the object template is unknown.
- update to version v2.4.93 (2018-07-01):
- New
- Add many comments in the jupyter notebook.
- Return the new object in `add_object`
- Add the ability to add Other attributes via the API.
- Tuto for MISPEvent.
- Load Org and Orgc as MISPOrganisation.
- Related to #239
- Changes
- Moar jupyter.
- Add few more calls.
- Fix sample retrieval from new-style zips.
- Raise an exception if the response is not in JSON.
- update to version v2.4.92.1 (2018-06-05):
- Fix
- Index out of range in add_object.
- update to version v2.4.92 (2018-06-05):
- New
- Add edit_object, simplify add_object.
- Fix
- Correct docstring of search method. [iso]
- Response data type mismatch in _send_attributes()
- Fix #206
- Decoding issue.
* Thu May 10 2018 sebix+novell.com@sebix.at
- update to version 2.4.90.1:
* New
- Properly implement the Email object creator.
* Changes
- Normalize the RestResponse calls.
* Fix
- Properly get and decode the body of the email.
- Provide the extension of the EML file to attach.
- Properly handle attachments.