6c5a0cbffa
- Update to 2.5.17.3: * New: + Use pure-magic-rs. [Raphaël Vinot] + Optionally use faup-rs for URL parsing. [Raphaël Vinot] + Enrich event/attribute endpoints. [Raphaël Vinot] + Create a sign_blob method to sign events. [Raphaël Vinot] + support for signing added. [iglocska] * Changes: + Properly support lief 0.17. [Raphaël Vinot] + Exception when a first/last seen is invalid. [Raphaël Vinot] + [emailobject] Improve parsing of the Received headers. [Sami Tainio] + Remove top level files from wheel. [Raphaël Vinot] + Remove tests from wheel. [Raphaël Vinot] + Allow MD in docs. [Raphaël Vinot] + Remove ref to recommonmark. [Raphaël Vinot] + [AnalystData] Flattening analyst data based on the recent changes on MISP standard format. + [MISPAnalystData] Reverted the declaration of Analyst data objects lists back to the mixin parent class. + Bump version, deps, templates. [Raphaël Vinot] + Drop python 3.8, add python 3.13. [Raphaël Vinot] + Remove fonts from submodules, on-demand download if needed. [Raphaël Vinot] * Other: + Replace deprecated ExpandedPyMISP with PyMISP. [Jure Sah] + Improve the logging message. [Peter Leitmann] + Add a check if add_attributes() method truly has values to add. [Peter Leitmann] + Testing Analyst Data in different scenarios.
Sebastian Wagner2026-01-07 09:02:21 +00:00
9173e26bf8
- 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]
Sebastian Wagner2024-11-15 06:43:01 +00:00
4d1620242d
- 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 sed -i -r '/publicsuffixlist/ s/(version *= *"\^[0-9]+\.[0-9]\.[0-9]+)\.[0-9]{8}/\1/' pyproject.toml
Sebastian Wagner2024-09-04 06:36:18 +00:00
010d4e6cf1
- 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.
Sebastian Wagner2023-08-12 06:30:21 +00:00
271cb6ba5b
- 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
Sebastian Wagner2022-09-26 06:14:14 +00:00
5f441d2b2e
- update to version 2.4.157: - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump deps, objects. [Raphaël Vinot] - [tests] reverted. [Alexandre Dulaunoy] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - [tests] subversion are supported. [Alexandre Dulaunoy] - Fix - [tests] check if the version is a substring as PyMISP might contain sub version. [Alexandre Dulaunoy] - update to version 2.4.155.1: - Changes - Bump changelog. [Raphaël Vinot] - Bump required python version for doc. [Raphaël Vinot] - Remove python 3.6 from metadata. [Raphaël Vinot] - Fix - Incorrect call when requesting a new API key. [Raphaël Vinot]
Sebastian Wagner2022-03-25 21:24:40 +00:00
d69fd11f92
- update to version 2.4.143: - New - Method to get the raw object template. [Raphaël Vinot] - Changes - Bump version, deps. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump objects templates. [Raphaël Vinot] - Fix - First-seen and last-seen on attributes and objects were not checked for sanity. [Raphaël Vinot] - Remove search_all example, use search instead. [Raphaël Vinot]
Sebastian Wagner2021-05-14 16:15:29 +00:00
980de1c3f7
- update to version 2.4.141.1: - Changes - Re-bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Other - Fix bump version, deps, templates. [Raphaël Vinot] - Update README.md. [Raphaël Vinot] - update to version 2.4.141: - Changes - Bump changelog. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Get_uuid_or_id_from_abstract_misp accepts dict. [Raphaël Vinot] - Remove references to ExpandedPyMISP. [Raphaël Vinot] Fix#721 - Follow best practices and remove the logging handler. [Raphaël Vinot] - Strip NULL string from value. [Raphaël Vinot] https://github.com/MISP/PyMISP/issues/678 - Bump deps. [Raphaël Vinot] - Raise exception on missing template in CSVLoader. [Raphaël Vinot] - Bump templates. [Raphaël Vinot] - Re-bump objects. [Raphaël Vinot] - Bump object templates. [Raphaël Vinot] - Add test case, fix mypy. [Raphaël Vinot] - Take simple_value as value in MISPObject.add_attribute. [Raphaël Vinot] - Fix - Use get_uuid_or_id_from_abstract_misp in tag methods. [Raphaël Vinot] Fix#725 - Skip nameless sections in ELF. [Raphaël Vinot] - Make reportlab tests optional if missing dep. [Raphaël Vinot]
Sebastian Wagner2021-04-06 20:56:01 +00:00
ee31286558
Accepting request 875630 from devel:languages:python
Richard Brown
2021-03-02 11:32:28 +00:00
941ea383cd
add python-pymisp-doc-rpmlintrc as Source in specfile
Sebastian Wagner2021-02-27 16:26:43 +00:00
5cc567467e
- Add a rpmlintrc file to ignore warning about an empty file in the examples of the documentation - update to version 2.4.138: - Changes - Bump version. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - update to version 2.4.137.4: - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Add kw_params to tags. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Bump template ID in test case. [Raphaël Vinot] - update to version 2.4.137.3: - Changes - Bump version. [Raphaël Vinot] - Bump changelog. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Fix and improve optional dependencies. [Raphaël Vinot] - Make brotli optional. [Raphaël Vinot] - update to version 2.4.137.2: - New - Add in ability to create/update/delete MISP Event Reports. [Tom King] - Hard delete flag for objects. [Raphaël Vinot] - Fail if a duplicate object is added to an event. [Raphaël Vinot] - Support brotli compression. [Jakub Onderka] - Hard delete flag for objects. [Raphaël Vinot] - Fail if a duplicate object is added to an event. [Raphaël Vinot] - Add in ability to create/update/delete MISP Event Reports. [Tom King] - Add in ability to create/update/delete MISP Event Reports. [Tom King]
Sebastian Wagner2021-02-20 14:22:05 +00:00
d065c2d53a
- update to version 2.4.134: - Changes - Bump version. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - Keep connection alive between requests. [Jakub Onderka] - Bump deps. [Raphaël Vinot] - Format docstrings in mispevent.py. [Lott, Christopher (cl778h)] Add ":param " prefix to parameters to improve ReadTheDocs output. Fix some minor typos in docstrings. - Bump deps. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump changelog. [Raphaël Vinot] - Fix - Remove duplicate check if debug logging is enabled. [Jakub Onderka] - Do now fail on requests returning plain text. [Raphaël Vinot] Fix#639 - Other - Revert "Update .travis.yml" [Raphaël Vinot] lief isn't compatible with python 3.9 This reverts commit e10843fa33c9a08b7da4ef24cbce457be53a7459. - Update .travis.yml. [Raphaël Vinot] Add python 3.9 - Drop encoding= in Python 3.9. [Friedrich Lindenberg]
Sebastian Wagner2020-11-02 19:32:01 +00:00
32dcfd3008
- update to version 2.4.133: - New - [attribute type] telfhash added. [Alexandre Dulaunoy] - [add_gitlab_user] new gitlab user fetch script to MISP object. [Alexandre Dulaunoy] usage: add_gitlab_user.py [-h] -e EVENT [-f] -u USERNAME [-l LINK] Fetch GitLab user details and add it in object in MISP optional arguments: -h, --help show this help message and exit -e EVENT, --event EVENT Event ID to update -f, --force-template-update -u USERNAME, --username USERNAME GitLab username to add -l LINK, --link LINK Url to access the GitLab instance, Default is www.gitlab.com. - [example] add_github_user example - WiP. [Alexandre Dulaunoy] usage: add_github_user.py [-h] -e EVENT [-f] -u USERNAME Fetch GitHub user details and add it in object in MISP optional arguments: -h, --help show this help message and exit -e EVENT, --event EVENT Event ID to update -f, --force-template-update -u USERNAME, --username USERNAME GitHub username to add - Method to get the new version of the templates. [Raphaël Vinot] - Delete tags via update_attribute, search by sharing group. [Tom King] - Changes - Bump version. [Raphaël Vinot]
Sebastian Wagner2020-11-01 18:29:47 +00:00
4ee53901da
- update to version 5.0.2: - Ensured black profile was complete, adding missing line_length definition. - update to version 5.0.1: - Fixed a runtime error in a vendored dependency (toml). - update to version 5.0.0: - Breaking changes: - isort now requires Python 3.6+ to run but continues to support formatting on ALL versions of python including Python 2 code. - isort deprecates official support for Python 3.4, removing modules only in this release from known_standard_library: - user - Config files are no longer composed on-top of each-other. Instead the first config file found is used. - Since there is no longer composition negative form settings (such as --dont-skip) are no longer required and have been removed. - Two-letter shortened setting names (like ac for atomic) now require two dashes to avoid ambiguity: --ac. - For consistency with other tools -v now is shorthand for verbose and -V is shorthand for version. See Issue: #1067. - length_sort_{section_name} config usage has been deprecated. Instead length_sort_sections list can be used to specify a list of sections that need to be length sorted. - safety_excludes and unsafe have been deprecated - Config now includes as default full set of safety directories defined by safety excludes. - --recursive option has been removed. Directories passed in are now automatically sorted recursive. - --apply option has been removed as it is the default behaviour. - isort now does nothing, beyond giving instructions and exiting status code 0, when ran with no arguments. - a new --interactive flag has been added to enable the old style behaviour. - isort now works on contiguous sections of imports, instead of one whole file at a time. - isort now formats all nested "as" imports in the "from" form. import x.y as a becomes from x import y as a. - keep_direct_and_as_imports option now defaults to True. - appdirs is no longer supported. Unless manually specified, config should be project config only. - toml is now installed as a vendorized module, meaning pyproject.toml based config is always supported. - Completely new Python API, old version is removed and no longer accessible. - New module placement logic and module fully replaces old finders. Old approach is still available via --old-finders. - Internal: - isort now utilizes mypy and typing to filter out typing related issues before deployment. - isort now utilizes black internally to ensure more consistent formatting.
Sebastian Wagner2020-07-04 12:21:24 +00:00
7ccf86afcc
- update to version 2.4.125: - New - Extended option on get event. [Raphaël Vinot] Related to #567 - Changes - Bump objects, deps. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - Remove old suricata script, keep reference to old code. [Raphaël Vinot] - Fix - Enable autoalert on admin user. [Raphaël Vinot] - [abstract] Forces file to be read with utf8 encoding. [mokaddem] - Properly handle timezone in tests. [Raphaël Vinot] - Other - Update up.py. [Raphaël Vinot] Fix#563 - Fixed __query_virustotal return type. [DocArmoryTech] __query_virustotal returned a Response object and not the json expected; modified so that report_json is returned instead of report.
Sebastian Wagner2020-05-03 13:20:50 +00:00
3045d60e8c
- update to version 2.4.124: - Changes - Bump version. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - Add option to aggregare by country. [Raphaël Vinot] - [CSSE COVID] Publish the event immediately. [Raphaël Vinot] - Add changelog and readme in the package. [Raphaël Vinot] - Bump version in pyproject. [Raphaël Vinot] - Fix - Strip every string in AbstractMISP. [Raphaël Vinot] fix#546 - Incorrect expectation of attribute value to be a str - take 2. [Raphaël Vinot] Related #553 - Incorrect expectation of attribute value to be a str. [Raphaël Vinot] Fix#553 - Other - Dos2unix examples/stats_report.py. [Sebastian Wagner] - Cytomic Orion API access. [Koen Van Impe] - Add organisations from CSV. [Koen Van Impe] - Minor updates to vmray_automation for travis. [Koen Van Impe] - VMRay Automation with ExpandedPyMISP. [Koen Van Impe]
Sebastian Wagner2020-04-03 08:25:08 +00:00
0a7fefd7a6
- 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]
Sebastian Wagner2020-01-01 16:21:32 +00:00
56fdf891fc
- 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]
Sebastian Wagner2019-11-26 13:21:06 +00:00
31deb42122
- 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.
Sebastian Wagner2019-05-03 18:22:12 +00:00
cb2acc6d22
- New requirement python3-sphinx-autodoc-typehints for docs.
Sebastian Wagner2019-03-23 14:39:03 +00:00
a62c6679d0
- 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.
Sebastian Wagner2019-03-16 11:14:37 +00:00
d387d04887
- 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.
Sebastian Wagner2019-02-03 22:02:10 +00:00
fa63375f9d
- 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.
Sebastian Wagner2019-01-27 18:55:16 +00:00
6d1dac325f
- 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.
Sebastian Wagner2018-10-14 13:36:56 +00:00
d4d8ad7a35
- Add fix-274.patch and fix-274-1.patch to fix missing enum library (#274).
Sebastian Wagner2018-09-29 13:15:44 +00:00
24f00e87ba
- 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.
Sebastian Wagner2018-09-22 08:51:16 +00:00