Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:glaubitz:branches:devel:languages:python
python-pymisp
python-pymisp.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-pymisp.changes of Package python-pymisp
------------------------------------------------------------------- Fri Mar 25 21:24:09 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at> - - 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] ------------------------------------------------------------------- Fri Mar 4 18:57:18 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at> - - update to version 2.4.155.1: - Changes - 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] - update to version 2.4.155: - New - Get_new_authkey for a user. [Raphaël Vinot] - [dep] Use pydeep2 instead of pydeep. [Jakub Onderka] - Changes - Re-bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump changelog. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump new minimal python version to 3.7. [Raphaël Vinot] - Perl dependencies not longer required. [Jakub Onderka] - Simplify submodules checkout. [Jakub Onderka] - Use https for link to documentation. [Jakub Onderka] - Bump deps. [Raphaël Vinot] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - [FIPS] no clean way to support OpenSSL hashlib interface for FIPS. [Alexandre Dulaunoy] - [FIPS] falling back on older version of Python not having usedforsecurity. [Alexandre Dulaunoy] - [FIPS] in some cases, the `usedforsecurity` is not used. So fail if the FIPS compliance is required and then the `usedforsecurity` is disabled. [Alexandre Dulaunoy] - [feeds] FIPS: when MD5 hashes are generated for fast-lookup it's not for security. [Alexandre Dulaunoy] 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. [Raphaël Vinot] - Bump deps, objects. [Raphaël Vinot] - Fix - Libfuzzy-dev is not longer required. [Jakub Onderka] - [mispevent] cannot type. [Alexandre Dulaunoy] - Make mypy happy. [Raphaël Vinot] - 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. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump deps, object templates. [Raphaël Vinot] - Bump objects templates. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - Lief doesn't supports python 3.10. [Raphaël Vinot] - Debug poetry install, freezes on the GHA. [Raphaël Vinot] - Bump deps, use pytest. [Raphaël Vinot] - [feed-generator] support for distribution and sharing groups. [Christophe Vandeplas] - Fix - Update live tests to support proper format of SGs. [Raphaël Vinot] - [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] ------------------------------------------------------------------- Wed Dec 22 11:25:46 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - - update to version 2.4.152: - Changes - Bump version. [Raphaël Vinot] - Bump deps, object templates. [Raphaël Vinot] - Bump objects templates. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - Lief doesn't supports python 3.10. [Raphaël Vinot] - Debug poetry install, freezes on the GHA. [Raphaël Vinot] - Bump deps, use pytest. [Raphaël Vinot] - [feed-generator] support for distribution and sharing groups. [Christophe Vandeplas] - Fix - Update live tests to support proper format of SGs. [Raphaël Vinot] - [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] - update to version 2.4.151: - New - Add Blind Carbon Copy (bcc) headers. [Sami Tainio] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - [feed-generator] Make the feature to exlude attribute type more generic. [Sami Mokaddem] - [feed-generator] Added exclude malware samples option. [Sami Mokaddem] - Bump deps, chardet is required by pyfaup. [Raphaël Vinot] - Removed a whitespace. [Sami Tainio] - Keep strict and generate attributes when needed. [Raphaël Vinot] - Slight changes regarding timezones. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Unified constructors. [Thomas Dupuy] - Slight changes regarding timezones. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [types] remove the duplicate. [Alexandre Dulaunoy] - [describeTypes] remove duplicate filename-pattern. [Alexandre Dulaunoy] - [misp-objects] updated. [Alexandre Dulaunoy] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - Bump many dependencies. [Raphaël Vinot] - Add in test case for get_sharing_group and validate orgs are present. [Tom King] - Improve sharing groups, bring back organsations included and ability to get specific SG. [Tom King] - Add in test case for searching against orgs and users. [Tom King] - Add ability to search against orgs and users by freetext search (both) or organisation (users) [Tom King] - [test] Check if all category types exists. [Jakub Onderka] - Bump changelog. [Raphaël Vinot] - [py] Typo. [Steve Clement] - [describeTypes] updated to include ssh-fingerprint. [Alexandre Dulaunoy] - Fix - [feed-generator] Revert back the event initial search to use the index endpoint instead of RestSearch. [Sami Mokaddem] Relying on RestSearch was offering more flexibility than index in terms of filtering options, however, it might introduce a significant overhead potentially leading to timeout. - PyMISP.get_user_setting method. [Jakub Onderka] - [tests] Remove debug prints. [Jakub Onderka] - Fix final nosetest. [Tom King] - Fix nosetests. [Tom King] - [types] Update types to use `filename-pattern` type. [Jakub Onderka] - [test] Remove debug print. [Jakub Onderka] - [test] Correct error messages for blocked event. [Jakub Onderka] - Missing import in __init__ [Raphaël Vinot] Fix #796 - [tests] Fixed stix test. [chrisr3d] - [py] Typo. [Steve Clement] - Other - Update README.md. [Raphaël Vinot] ------------------------------------------------------------------- Tue Dec 14 08:45:10 UTC 2021 - pgajdos@suse.com - pytest-runner is not required for build ------------------------------------------------------------------- Sat Nov 20 15:29:17 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - - update to version 2.4.151: - New - Add Blind Carbon Copy (bcc) headers. [Sami Tainio] - Changes - Bump version. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - [feed-generator] Make the feature to exlude attribute type more generic. [Sami Mokaddem] - [feed-generator] Added exclude malware samples option. [Sami Mokaddem] - Bump deps, chardet is required by pyfaup. [Raphaël Vinot] - Removed a whitespace. [Sami Tainio] - Keep strict and generate attributes when needed. [Raphaël Vinot] - Slight changes regarding timezones. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Unified constructors. [Thomas Dupuy] - Slight changes regarding timezones. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [types] remove the duplicate. [Alexandre Dulaunoy] - [describeTypes] remove duplicate filename-pattern. [Alexandre Dulaunoy] - [misp-objects] updated. [Alexandre Dulaunoy] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - Bump many dependencies. [Raphaël Vinot] - Add in test case for get_sharing_group and validate orgs are present. [Tom King] - Improve sharing groups, bring back organsations included and ability to get specific SG. [Tom King] - Add in test case for searching against orgs and users. [Tom King] - Add ability to search against orgs and users by freetext search (both) or organisation (users) [Tom King] - [test] Check if all category types exists. [Jakub Onderka] - Bump changelog. [Raphaël Vinot] - [py] Typo. [Steve Clement] - [describeTypes] updated to include ssh-fingerprint. [Alexandre Dulaunoy] - Fix - [feed-generator] Revert back the event initial search to use the index endpoint instead of RestSearch. [Sami Mokaddem] Relying on RestSearch was offering more flexibility than index in terms of filtering options, however, it might introduce a significant overhead potentially leading to timeout. - PyMISP.get_user_setting method. [Jakub Onderka] - [tests] Remove debug prints. [Jakub Onderka] - Fix final nosetest. [Tom King] - Fix nosetests. [Tom King] - [types] Update types to use `filename-pattern` type. [Jakub Onderka] - [test] Remove debug print. [Jakub Onderka] - [test] Correct error messages for blocked event. [Jakub Onderka] - Missing import in __init__ [Raphaël Vinot] Fix #796 - [tests] Fixed stix test. [chrisr3d] - [py] Typo. [Steve Clement] - Other - Update README.md. [Raphaël Vinot] ------------------------------------------------------------------- Sat Oct 2 07:00:28 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - update to version 2.4.148.1: - New - Add few keys to email object creator. [Raphaël Vinot] Fix #787 - Test cases for edit objects and upload stix. [Raphaël Vinot] - Changes - Bump misp-objects. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [doc] Minor fixes, note and typo. [Steve Clement] - Bump deps. [Raphaël Vinot] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - Update tutorial for custom objects. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump live tests. [Raphaël Vinot] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - [types] updated types/categories mapping. [Christophe Vandeplas] - Remove test files. [Raphaël Vinot] - Automatically pull the malwares repo when running tests/testlive_comprehensive.py. [Raphaël Vinot] - Remove submodules with malware. [Raphaël Vinot] - Add test for updating a objects from a custom template. [Raphaël Vinot] - Re-bump changelog. [Raphaël Vinot] - Fix - Message_from_bytes really dislikes newline at the beginning of a mail. [Raphaël Vinot] - Skip IPs in Received header. [Raphaël Vinot] - Name is passed to super. [Raphaël Vinot] - Do not create empty manifest, json load dislikes it. [Raphaël Vinot] - Initial round of cleanup on redis feed generator. [Raphaël Vinot] - Upload of STIX document with non-ascii characters. [Raphaël Vinot] Due to: https://github.com/psf/requests/issues/5560 TL;DR: a variable of type str passed to data in a POST request will be silently re-encoded to ISO-8859-1, making MISP barf on the other side. - Remove outdated deps from setup.py. [Raphaël Vinot] Fix https://github.com/MISP/MISP/issues/7729 - Other - Update README.md. [Raphaël Vinot] Not using travis anymore. ------------------------------------------------------------------- Wed Sep 1 21:09:28 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - remove executable permissions on example files. ------------------------------------------------------------------- Sun Aug 8 18:16:00 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - update to version 2.4.148: - New - Method `sharing_group_exists` [Jakub Onderka] - Method `update_sharing_group` [Jakub Onderka] - Save one REST call when initialize PyMISP class. [Jakub Onderka] - Method `organisation_exists` [Jakub Onderka] - Method `sharing_group_exists` [Jakub Onderka] - Method `update_sharing_group` [Jakub Onderka] - `to_dict` method supports `json_format` parameter. [Jakub Onderka] - Method `organisation_exists` [Jakub Onderka] - Method `sharing_group_exists` [Jakub Onderka] - Method `update_sharing_group` [Jakub Onderka] - Save one REST call when initialize PyMISP class. [Jakub Onderka] - Method `organisation_exists` [Jakub Onderka] - Method `sharing_group_exists` [Jakub Onderka] - Method `update_sharing_group` [Jakub Onderka] - Exclude decayed attributes in search. [Raphaël Vinot] Fix #753 - Changes - Bump objects template. [Raphaël Vinot] - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Remove duplicates tests. [Raphaël Vinot] - [testlive_comprehensive] correct path to access sharing group releasability after edit. [iglocska] - Properly validate update_sharing_group without pythonify. [Raphaël Vinot] - Bump missing dep. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [testlive_comprehensive] correct path to access sharing group releasability after edit. [iglocska] - [authkey test] removed from testlive_comprehensive. [iglocska] - the default now enables advanced authkeys making the retriaval of keys impossible after the user creation - Do not load schema for event when not necessary. [Jakub Onderka] - Bump deps. [Raphaël Vinot] - `get_taxonomy` supports namespace. [Jakub Onderka] - Properly validate update_sharing_group without pythonify. [Raphaël Vinot] - Bump missing dep. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [testlive_comprehensive] correct path to access sharing group releasability after edit. [iglocska] - [authkey test] removed from testlive_comprehensive. [iglocska] - the default now enables advanced authkeys making the retriaval of keys impossible after the user creation - Do not load schema for event when not necessary. [Jakub Onderka] - Bump deps. [Raphaël Vinot] - `get_taxonomy` supports namespace. [Jakub Onderka] - Properly validate update_sharing_group without pythonify. [Raphaël Vinot] - Bump missing dep. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [testlive_comprehensive] correct path to access sharing group releasability after edit. [iglocska] - [authkey test] removed from testlive_comprehensive. [iglocska] - the default now enables advanced authkeys making the retriaval of keys impossible after the user creation - Do not load schema for event when not necessary. [Jakub Onderka] - Bump deps. [Raphaël Vinot] - `get_taxonomy` supports namespace. [Jakub Onderka] - Update mypy, change accordingly. [Raphaël Vinot] - Fix - Typo in key name. [Raphaël Vinot] - [test] test_sharing_groups. [Jakub Onderka] - [test] test_sharing_groups again. [Jakub Onderka] - [test] test_sharing_groups. [Jakub Onderka] - Typo in key name. [Raphaël Vinot] - [test] test_sharing_groups again. [Jakub Onderka] - [test] test_sharing_groups. [Jakub Onderka] - [test] test_sharing_groups again. [Jakub Onderka] - [test] test_sharing_groups. [Jakub Onderka] - Flake8 stuff. [Raphaël Vinot] - Revert rename, fix mypy. [Raphaël Vinot] - Properly handle the case MISP is in a sub redirect. [Raphaël Vinot] Fix #757 - Other - Revert "chg: Remove legacy stix converter." [iglocska] This reverts commit 94ce4a367bbde9284a6f29e6e6152c91de386879. - breaks misp-stix converter, reverting it for now, let's find a way to deprecate this without outright removing it - Revert "chg: Remove legacy stix converter." [iglocska] This reverts commit 94ce4a367bbde9284a6f29e6e6152c91de386879. - breaks misp-stix converter, reverting it for now, let's find a way to deprecate this without outright removing it - Revert "chg: Remove legacy stix converter." [iglocska] This reverts commit 94ce4a367bbde9284a6f29e6e6152c91de386879. - breaks misp-stix converter, reverting it for now, let's find a way to deprecate this without outright removing it ------------------------------------------------------------------- Sat Jul 3 14:01:11 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - update to version 2.4.144: - Changes - Bump version. [Raphaël Vinot] - Bump object templates. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Other - Fix misp API response content parsing. [Silvian I] ------------------------------------------------------------------- Fri May 14 16:12:56 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - 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] ------------------------------------------------------------------- Thu Apr 29 19:10:39 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - update to version 2.4.142: - New - Support for correlation exclusion list. [Raphaël Vinot] Fix #732 - Changes - Bump version. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Fix test suite. [Raphaël Vinot] - Bump objects templates. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Add comment for controller attribute in search. [Raphaël Vinot] - Fix - Enable/disable feeds. [Raphaël Vinot] - Mistake in mypy config. [Raphaël Vinot] - Exclude data from mypy. [Raphaël Vinot] - update to version 2.4.141.1: - Changes - Bump changelog. [Raphaël Vinot] - 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] ------------------------------------------------------------------- Tue Apr 6 20:54:42 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - 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] - Enable taxonomy failed if global pythonify is on. [Raphaël Vinot] - Properly pass content-type. [Raphaël Vinot] - Re-enable support for uploading STIX 1 documents. [Raphaël Vinot] Fix #711 - update to version 2.4.140: - New - Soft delete object in MISPEvent. [Raphaël Vinot] Fix #706 - Add in ability to add a new cluster relation. [Tom King] - MISP Galaxy 2.0 capability. [Tom King] - Soft delete object in MISPEvent. [Raphaël Vinot] Fix #706 - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump object templates. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [describetypes] updated. [Alexandre Dulaunoy] - Bump objects templates. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump tests for galaxy cluster. [Raphaël Vinot] - Improve Pydoc on search method's timestamp parameter. [Raphaël Vinot] Fix #708 - Bump poetry file. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [data] describeTypes updated. [Alexandre Dulaunoy] - Add deprecation warning for Python < 3.8. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Don't parse the meta key into cluster elements on a MISPEvent, but allow users to manually perform this action. [Tom King] - Add in nosetests for MISP Galaxy functions, check default key as a dict attribute not MISPAbstract attribute. [Tom King] - Add in more Galaxy 2.0 functions and code cleanup. [Tom King] - Add in add_cluster function and ability to search clusters within a galaxy. [Tom King] - Remove legacy stix converter. [Raphaël Vinot] - Improve Pydoc on search method's timestamp parameter. [Raphaël Vinot] Fix #708 - Bump poetry file. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - [data] describeTypes updated. [Alexandre Dulaunoy] - Add deprecation warning for Python < 3.8. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Fix - Typo in tests. [Raphaël Vinot] - Make mypy happy in python 3.6 and 3.7. [Raphaël Vinot] - Cosmetic changes, fix mypy. [Raphaël Vinot] - Support text search again. [Raphaël Vinot] Fix #705 - Do not add the serial-number twice. [Raphaël Vinot] - Skip PE section if name is none AND size is 0. [Raphaël Vinot] - Urllib3.__version__ may not have a patch number. [Raphaël Vinot] fix https://github.com/MISP/PyMISP/issues/698 - Fix mispevent edit test by including default and distribution keys on a GalaxyCluster. [Tom King] - Support text search again. [Raphaël Vinot] Fix #705 - Do not add the serial-number twice. [Raphaël Vinot] - Skip PE section if name is none AND size is 0. [Raphaël Vinot] - Urllib3.__version__ may not have a patch number. [Raphaël Vinot] fix https://github.com/MISP/PyMISP/issues/698 - Other - Removed unused import. [Nick] - Supress ssl warnings. [Nick] - Re-added error checking for defaults. [Nick] - Deleted all references to org as it's unneeded. [Nick] - Re-added brackets. [Nick] - Multiple updates to proofpoint example. [Nick] - Added additionally necessary keys to keys.py.example - Added error check for unset keys - Used built-in HTTP Basic Auth for requests instead of manually-created header - Removed setting of orgc as that's pulled from the MISP key being used - - Removed cast of str to str. [Nick] - Added check for invalid creds. [Nick] Without the added check, the script will error out on line 29 since the key doesn't exist in the dict. This at least gives a reason. - Removed unused import. [Nick] - Supress ssl warnings. [Nick] - Re-added error checking for defaults. [Nick] - Deleted all references to org as it's unneeded. [Nick] - Re-added brackets. [Nick] - Multiple updates to proofpoint example. [Nick] - Added additionally necessary keys to keys.py.example - Added error check for unset keys - Used built-in HTTP Basic Auth for requests instead of manually-created header - Removed setting of orgc as that's pulled from the MISP key being used - - Removed cast of str to str. [Nick] - Added check for invalid creds. [Nick] Without the added check, the script will error out on line 29 since the key doesn't exist in the dict. This at least gives a reason. ------------------------------------------------------------------- Sat Feb 20 14:20:55 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at> - 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] - Hard delete flag for objects. [Raphaël Vinot] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Add brotli support in the dependencies. [Raphaël Vinot] - Make mypy happy. [Raphaël Vinot] - Make clear that to_json returns str. [Raphaël Vinot] - Disable correlation on malware-sample for FileObject. [Raphaël Vinot] - Bump objects templates. [Raphaël Vinot] - Add missing autodoc. [Raphaël Vinot] fix #693 - Add in delete function for a MISP Object. [Tom King] - Fix return of delete_event_report. [Raphaël Vinot] - Remove critical warning if lief is not installed. [Raphaël Vinot] Fix https://github.com/MISP/MISP/issues/6908 - Bump deps. [Raphaël Vinot] - Allow response of delete to be pythonify, add in nosetest. [Tom King] - Add ability to get event reports from the Event ID. [Tom King] - Remove travis file, GH Actions is better. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Remove critical warning if lief is not installed. [Raphaël Vinot] Fix https://github.com/MISP/MISP/issues/6908 - Add test case fir add_attribute and enforceWarninglist=True. [Raphaël Vinot] - Add testcase with breakOnDuplicate in a MISPObject. [Raphaël Vinot] - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Add test case for page/limit in logs search. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Improve docstring for get_event. [Raphaël Vinot] fix #686 - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Show size when the json is not loadable. [Raphaël Vinot] - Add authenticode support in generate_file_objects. [Raphaël Vinot] - Use lief 0.11.0, generate authenticode entries. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Bump deps, add 3.9 in GH. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps, objects templates. [Raphaël Vinot] - Make clear that to_json returns str. [Raphaël Vinot] - Disable correlation on malware-sample for FileObject. [Raphaël Vinot] - Bump objects templates. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Add missing autodoc. [Raphaël Vinot] fix #693 - Add in delete function for a MISP Object. [Tom King] - Bump deps. [Raphaël Vinot] - Fix return of delete_event_report. [Raphaël Vinot] - Remove travis file, GH Actions is better. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Remove critical warning if lief is not installed. [Raphaël Vinot] Fix https://github.com/MISP/MISP/issues/6908 - Add test case fir add_attribute and enforceWarninglist=True. [Raphaël Vinot] - Add testcase with breakOnDuplicate in a MISPObject. [Raphaël Vinot] - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Add test case for page/limit in logs search. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Improve docstring for get_event. [Raphaël Vinot] fix #686 - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Show size when the json is not loadable. [Raphaël Vinot] - Add authenticode support in generate_file_objects. [Raphaël Vinot] - Use lief 0.11.0, generate authenticode entries. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Bump deps, add 3.9 in GH. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps, objects templates. [Raphaël Vinot] - Allow response of delete to be pythonify, add in nosetest. [Tom King] - Add ability to get event reports from the Event ID. [Tom King] - Remove travis file, GH Actions is better. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Remove critical warning if lief is not installed. [Raphaël Vinot] Fix https://github.com/MISP/MISP/issues/6908 - Add test case fir add_attribute and enforceWarninglist=True. [Raphaël Vinot] - Add testcase with breakOnDuplicate in a MISPObject. [Raphaël Vinot] - Fix - Flake error. [Raphaël Vinot] - Update testlive accordingly. [Raphaël Vinot] - Better warning if lief is outdated. [Raphaël Vinot] - Call the AbstractMISP.from_dict at the end of the function to ensure the edited flag remains false. [Tom King] - Better warning if lief is outdated. [Raphaël Vinot] - Update minimal dependency for lief in setup.py. [Raphaël Vinot] - [dev mode only] force older jedi to avoid ipython exception. [Raphaël Vinot] - Add python 3.9 in GH Actions. [Raphaël Vinot] - Update testlive accordingly. [Raphaël Vinot] - Better warning if lief is outdated. [Raphaël Vinot] - Update minimal dependency for lief in setup.py. [Raphaël Vinot] - [dev mode only] force older jedi to avoid ipython exception. [Raphaël Vinot] - Add python 3.9 in GH Actions. [Raphaël Vinot] - Call the AbstractMISP.from_dict at the end of the function to ensure the edited flag remains false. [Tom King] - update to version 2.4.137.1: - New - Fail if a duplicate object is added to an event. [Raphaël Vinot] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Add test case for page/limit in logs search. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Improve docstring for get_event. [Raphaël Vinot] fix #686 - Bump changelog. [Raphaël Vinot] - Fix - Better warning if lief is outdated. [Raphaël Vinot] - Update minimal dependency for lief in setup.py. [Raphaël Vinot] - update to version 2.4.137: - New - Allow to pass an object template to MISPObject.__init__ [Raphaël Vinot] MISPObject part of #6670 - Changes - Bump version. [Raphaël Vinot] - Show size when the json is not loadable. [Raphaël Vinot] - Add authenticode support in generate_file_objects. [Raphaël Vinot] - Use lief 0.11.0, generate authenticode entries. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Bump deps, add 3.9 in GH. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Bump deps, objects templates. [Raphaël Vinot] - Add controller argument to get_csv script. [Raphaël Vinot] - [test] file object template are now 24. [Alexandre Dulaunoy] - [test] file object template is now at version 24. [Alexandre Dulaunoy] - [misp-objects] updated. [Alexandre Dulaunoy] - [type] favicon-mmh3 is the murmur3 hash of a favicon as used in Shodan. [Alexandre Dulaunoy] - [misp-objects] updated to the latest version. [Alexandre Dulaunoy] - Clarify misp_objects_template_custom. [Raphaël Vinot] - Add docstring for misp_objects_template_custom. [Raphaël Vinot] - Trigger GH actions on PR. [Raphaël Vinot] - Improve documentation of MISPAttribute.malware_binary. [Raphaël Vinot] - Remove trailing space. [Raphaël Vinot] - On-demand decryption of malware-binary, speeds up pythonify. [Raphaël Vinot] - Force a few packages versions. [Raphaël Vinot] - Fix - [dev mode only] force older jedi to avoid ipython exception. [Raphaël Vinot] - Add python 3.9 in GH Actions. [Raphaël Vinot] - Do not fail if extract_msg is missing. [Raphaël Vinot] - Properly decode the body depending on the encoding of the email. [Raphaël Vinot] Fix #671 - Properly match IO in load event. [Raphaël Vinot] - Typing on recent mypy. [Raphaël Vinot] - Typing edge case. [Raphaël Vinot] - Add attribute dict as proposal. [Raphaël Vinot] - Other - Noticed that test data mail_5.msg was malformatted. Replaced with working test msg. [seamus tuohy] - Updated emailobject. [seamus tuohy] Email object no longer requires extra php libraries for install. Tests have been expanded to improve coverage. RTF encapsulated HTML and Plain Text will now be de-encapsulated. The raw MSG binary will now be included in the extracted email object. - Adding check if "from" is in the "received" header row. [nighttardis] - Update `vmray_automation` to stay compatible with the changes made to `vmray_import` MISP modules. [Jens Thom] - Update mispevent.py. [Raphaël Vinot] - update to version 2.4.135.3: - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Improve typing. [Raphaël Vinot] - Improve add_attribute with a list. [Raphaël Vinot] - Fix - Do not fail on PyMISP import when mail-parser is not present. [Raphaël Vinot] - update to version 2.4.135.2: - New - Add Github workflow. [Raphaël Vinot] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Improve error message if a type in missing. [Raphaël Vinot] - [type] process-state added. [Alexandre Dulaunoy] - Bump misp-objects. [Raphaël Vinot] - [misp-objects] updated. [Alexandre Dulaunoy] - Add path to CSV sample files. [Raphaël Vinot] - [types] jarm-fingerprint added. [Alexandre Dulaunoy] - Fix - Remove python 3.9 from action (lief not supported yet) [Raphaël Vinot] - Initialize submodules in gh action. [Raphaël Vinot] - Make mail-parser really optional. [Raphaël Vinot] - update to version 2.4.135.1: - Changes - Bump changelog. [Raphaël Vinot] - Bump version, travis install. [Raphaël Vinot] - Make mail-parser an optional dependency. [Raphaël Vinot] ------------------------------------------------------------------- Wed Nov 25 20:55:45 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - update to version 2.4.135.3: - Changes - Bump version. [Raphaël Vinot] - Improve typing. [Raphaël Vinot] - Improve add_attribute with a list. [Raphaël Vinot] - Fix - Do not fail on PyMISP import when mail-parser is not present. [Raphaël Vinot] - update to version 2.4.135.2: - New - Add Github workflow. [Raphaël Vinot] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Improve error message if a type in missing. [Raphaël Vinot] - [type] process-state added. [Alexandre Dulaunoy] - Bump misp-objects. [Raphaël Vinot] - [misp-objects] updated. [Alexandre Dulaunoy] - Add path to CSV sample files. [Raphaël Vinot] - [types] jarm-fingerprint added. [Alexandre Dulaunoy] - Fix - Remove python 3.9 from action (lief not supported yet) [Raphaël Vinot] - Initialize submodules in gh action. [Raphaël Vinot] - Make mail-parser really optional. [Raphaël Vinot] - update to version 2.4.135.1: - Changes - Bump changelog. [Raphaël Vinot] - Bump version, travis install. [Raphaël Vinot] - Make mail-parser an optional dependency. [Raphaël Vinot] - update to version 2.4.135: - New - Test parsing just email header. [Jakub Onderka] - Test parsing outlook message format. [Jakub Onderka] - Add tests for EmailObject. [Jakub Onderka] - Refactored emailobject generator. [Jakub Onderka] - Export display name from email. [Jakub Onderka] - Parse date from email. [Jakub Onderka] - Method to check attribute and object existence. [Jakub Onderka] - Allow to get just event metadata after add_event and edit_event. [Jakub Onderka] - Method to check event existence. [Jakub Onderka] - Add method to search for tags. [Raphaël Vinot] fix #648 - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump deps. [Raphaël Vinot] - Add search info field with "\" [Raphaël Vinot] - Improve documentation of search_index. [Raphaël Vinot] - Improve error handling for Outlook emails. [Raphaël Vinot] - Bump object templates. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - Update gitignore. [Raphaël Vinot] fix #613 - Do not split a string into a list in complex query builder. [Raphaël Vinot] fix #597 - Force enable debug in test, test update tags. [Raphaël Vinot] - Use REST search for the tags. [Raphaël Vinot] Related to comments on a1326f2cf2bcfd6e285188e0661b12076fe92747 - Add typing meta. [Raphaël Vinot] - Fix - [emailobject] Correctly parse multiple addresses. [Jakub Onderka] - Test suite for exists calls. [Raphaël Vinot] - Path for event creating and editing. [Jakub Onderka] - Object_uuid could be None. [Raphaël Vinot] Fix #640 - Last_seen has to be after first_seen, and it should habe been failing before. [Raphaël Vinot] - Missing f-string marker. [Raphaël Vinot] - Fix: Docstring improvment based on @chrisinmtown's feedback. [Raphaël Vinot] - Other - We can now upload stix object directly. File is not necessary. [Remy Dewailly] - We can now upload stix object directly. File is not necessary. [Remy Dewailly] ------------------------------------------------------------------- Mon Nov 2 19:30:59 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - 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] ------------------------------------------------------------------- Sun Nov 1 18:06:38 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - 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] - Bump test cases. [Raphaël Vinot] - [type] updated. [Alexandre Dulaunoy] - Bump file obj version in tests. [Raphaël Vinot] - [data] misp-objects updated. [Alexandre Dulaunoy] - Bump build system to poetry 1.1. [Raphaël Vinot] - [type] new type added. [Alexandre Dulaunoy] - [add_github_user] add ssh keys of the user in the MISP object. [Alexandre Dulaunoy] - [add_github_user] more fields added from the GitHub API. [Alexandre Dulaunoy] - Bump deps, objects. [Raphaël Vinot] - Add test for delete=True in get_event. [Raphaël Vinot] - [add_github_user] add following to the MISP object. [Alexandre Dulaunoy] - Bump dependencies. [Raphaël Vinot] - Pass a list to add_attributes. [Raphaël Vinot] - Use MISPObject instead of GenericObjectGenerator. [Raphaël Vinot] - [doc] add a reference to the license. [Alexandre Dulaunoy] - Add docstrings and extend conf.py for RTD. [Lott, Christopher (cl778h)] Add minimal docstrings to public methods so ReadTheDocs will display them. Add autodoc mock import for lief so RTD can generate HTML for tools. This fixes issue #626 - Remove PyMISPExpanded from the docs. [Raphaël Vinot] - Add comments to ELF, PE, and MachO object generators. [Raphaël Vinot] - Improve error message, add comments, rename whitelist->allowedlist. [Raphaël Vinot] - Remove SG search for search() func as this doesn't support SG searching, but the index does. [Tom King] - Fix - Test on macosx. [Raphaël Vinot] Fix #630 - Do not modify default_attributes_parameters in MISPObject. [Raphaël Vinot] - Wrong call to pymisp.search_index. [Raphaël Vinot] - Few outdated calls in the tutorial. [Raphaël Vinot] - Make flake8 happy. [Raphaël Vinot] - Merge SG params to allow search. [Tom King] - Other - Fix PyMISP repo URL. [garanews] MISP/PyMISP vs CIRCL/PyMISP - Fix typo. [garanews] fix typo - Attempt to decode utf-8-sig encoded emails. [seamus tuohy] eml files downloaded from Windows Online security on some Windows 11 systems are automatically encoded in UTF with a byte order mark (BOM) at the front of the file. This will cause the email parser to fail. This is a somewhat isolated problem. It only will affects a small subset of Windows users who download and re-upload eml files. But, this small subset of users is the target user-base for the MISP email module: low expertiese users who wish to quickly share high-value indicators on an ad-hoc basis. While this fix could be tacked onto the MISP email module instead of here, I beleive that this fix is more appropriate in the PyMISP object code. As the "email" object parser this object should be built to parse all manner of emails that it may encounter. This includes common malformations such as this one and, even horrors such as, the .msg format. This commit adds a generically named "attempt_decoding" function which can be expanded to address all manner of sins that are encountered in the future. - update to version 2.4.131: - New - [test] Validate tag removal. [Raphaël Vinot] - [describeTypes] sha3 added. [Alexandre Dulaunoy] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - [describeTypes] updated. [Alexandre Dulaunoy] - [describeTypes] updated. [Alexandre Dulaunoy] - Bump objects. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - Bump file template version. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Rename blacklist -> blocklist. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - update to version 2.4.130: - New - Blacklist methods. [Raphaël Vinot] - Add list of missing calls. [Raphaël Vinot] - Add test_obj_references_export. [louis] - Add MISPObject.standalone property. [louis] Setting MISPObject.standalone updates MISPObject._standalone and add/removes "ObjectReference" from AbstractMISP.__not_jsonable using update_not_jsonable/_remove_from_not_jsonable. - Add AbstractMISP._remove_from_not_jsonable. [louis] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - Bump types. [Raphaël Vinot] - [testlive_comprehensive] Updated generic tagging method to match changes in MISP. [mokaddem] - Cleanup blocklist methods. [Raphaël Vinot] - Remove outdated example. [Raphaël Vinot] Fix #611 - New test_get_non_exists_event. [Jakub Onderka] - Bump dependencies. [Raphaël Vinot] - Enable more tests. [Raphaël Vinot] - Make get_object return a not standalone object. [louis] - Remove standalone default value from MISPObject children c'tor. [louis] MISPObject.__init__ sets standalone=True by default, so there is no need to do it in its child classes. - Make MISPObject standalone by default. [louis] standalone defaults to True in MISPObject.__init__, and is set to False when the object is added to an event. - Add MISPObject._standalone type. [louis] - Fix - Bump file template version. [Raphaël Vinot] - Test_get_non_exists_event. [Jakub Onderka] - IP removed from the public DNS list. [Raphaël Vinot] - Example using deprecated calls. [Raphaël Vinot] fix #602 - Add STIX XML output for the search. [Raphaël Vinot] Use stix-xml as return_format. Fix #600 https://github.com/MISP/MISP/issues/5618 - Dummy event example. [Raphaël Vinot] Fix #598 - Other - Exclude section correlation .rsrc and zero-filled. [deku] - Linting/Add missing whitespace. [Paal Braathen] - Remove explicit loglevel checking. [Paal Braathen] - Remove explicit traceback printing. [Paal Braathen] - Master branch has been renamed to main. [Arcuri Davide] - Update README.md. [Raphaël Vinot] fix: #599 ------------------------------------------------------------------- Sat Jul 4 12:20:23 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - update to version 2.4.128: - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Add a few test cases. [Raphaël Vinot] - Bump objects. [Raphaël Vinot] - update to version 2.4.127.1: - New - Optionally include deleted attributes/objects in feed. [Raphaël Vinot] - Changes - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - Add test case for get event deleted. [Raphaël Vinot] - Add test case for search deleted. [Raphaël Vinot] - Update comments for search. [Raphaël Vinot] - Fix - Keep deleted key in MISPObject and MISPObjectAttribute. [Raphaël Vinot] - update to version 2.4.127: - New - Add helper and test case for GitVulnFinderObject. [Raphaël Vinot] - Add git-commit-id type. [Raphaël Vinot] - Add deleted in field export. [Raphaël Vinot] Fix #586 - Timeout for connection/request, fixes #584. [Christophe Vandeplas] - Changes - Bump Changelog. [Raphaël Vinot] - Rename master -> main. [Raphaël Vinot] - Bump changelog. [Raphaël Vinot] - Bump version. [Raphaël Vinot] - Bump misp-objects. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - Rename branches master -> main. [Raphaël Vinot] - Remove extra parameter in change_user_password. [Raphaël Vinot] - Fix - Do not fail if the attribute value is not a string. [Raphaël Vinot] - Properly strip value in MISPObject.add_attribute, take 2. [Raphaël Vinot] Fix #546 - Properly strip value in MISPObject.add_attribute. [Raphaël Vinot] Fix #546 - Deleted is not always required in the feed export. [Raphaël Vinot] - Make mypy happy. [Raphaël Vinot] - Fixes bug in timeout change. [Christophe Vandeplas] - Fixes bug in timeout change. [Christophe Vandeplas] - Fixes bug in timeout change. [Christophe Vandeplas] - Fixes bug in timeout change. [Christophe Vandeplas] - Fixes bug in timeout change. [Christophe Vandeplas] hail to Rafiot - Fixes bug in timeout change. [Christophe Vandeplas] - Fixes bug in timeout change. [Christophe Vandeplas] - Other - Previously file object was reporting the libmagic description of a file instead of the mimetype. According to [MISP DataModels](https://www.misp-project.org/datamodels/#types) ``` mime- type: A media type (also MIME type and content type) is a two-part identifier for file formats and format contents transmitted on the Internet ``` more precisely defined in [RFC2045](https://tools.ietf.org/html/rfc2045) and others. [Troy Ross] The description returned by libmagic is more useful than the generic mime-type, but I did not find a place to put the description in the current data model. - Fix end of line encoding of examples/cytomic_orion.py. [Sebastian Wagner] ------------------------------------------------------------------- Thu May 21 13:45:02 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - update to version 2.4.126: - New - Test search with timestamp. [Raphaël Vinot] - Add testcase for updating partial event. [Raphaël Vinot] - Add pyfaup as optional dependency. [Raphaël Vinot] - [dev] add microblog object tool. [VVX7] - Very simple test case for rest search on objects. [Raphaël Vinot] - Self registration, object level search (initial) [Raphaël Vinot] - [dev] add flag to get extended misp event. [VVX7] - [dev] add flag to get extended misp event. [VVX7] - Changes - Bump version. [Raphaël Vinot] - Bump misp-object. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - Add test for feed partial update. [Raphaël Vinot] - Strip empty parameters in build_complex_query. [Raphaël Vinot] Fix #577 - Simplify delete_attribute. [Raphaël Vinot] - Bump travis install. [Raphaël Vinot] - Add comment in microblog object. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - [dev] clean up how keys are accessed in self._parameters. [VVX7] - [dev] use isinstance() type check. [VVX7] - [dev] fix abstract generator import. add logger. [VVX7] - [dev] change type() == list. [VVX7] - Bump misp-objects. [Raphaël Vinot] - Bump dependencies. [Raphaël Vinot] - [dev] remove duplicate line. [VVX7] - [dev] add extend_event() test. chg typo in get_event() [VVX7] - Re-Bump CHANGELOG. [Raphaël Vinot] - Fix - Settings is not required in MISPFeed. [Raphaël Vinot] - Properly skip timestamp in __iter__ when needed. [Raphaël Vinot] - Catch exception when liblua-5.3 is not present. [Raphaël Vinot] - Make flake8 happy. [Raphaël Vinot] - Properly load feeds, fix undefined variable. [Raphaël Vinot] - Make flake8 happy. [Raphaël Vinot] - Remove extra print. [Raphaël Vinot] - Typo, add test for extended event. [Raphaël Vinot] - Other - Update docstring in api.py. [Bernhard E. Reiter] * remove typo in ssl parameter docstring. * Add hint that other certs (which are not in the default CAs, but also are not self signed in a strict sense) can also use the CA_BUNDLE function of the ssl parameter. ------------------------------------------------------------------- Sun May 3 13:18:26 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - 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. ------------------------------------------------------------------- Mon Apr 20 10:32:49 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> - Remove the py2 packages as the package is set to build only on python3 ------------------------------------------------------------------- Fri Apr 3 08:24:04 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - 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] ------------------------------------------------------------------- Tue Mar 17 14:49:18 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at> - set UTF-8 encoding for test, fixes Leap 15.1 buildc ------------------------------------------------------------------- Sun Mar 15 10:11:15 UTC 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 8 16:21:30 UTC 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 6 19:45:45 UTC 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 09:59:31 UTC 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 1 16:16:49 UTC 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 22:07:31 UTC 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 13:09:09 UTC 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 3 07:46:24 UTC 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 19:29:09 UTC 2019 - Sebastian Wagner <sebix+novell.com@sebix.at> - add missing dependency python-Deprecated ------------------------------------------------------------------- Thu Jul 25 19:21:30 UTC 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 3 18:18:03 UTC 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 14:38:41 UTC 2019 - Sebastian Wagner <sebix+novell.com@sebix.at> - New requirement python3-sphinx-autodoc-typehints for docs. ------------------------------------------------------------------- Sat Mar 16 11:10:48 UTC 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 3 21:56:57 UTC 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 18:54:29 UTC 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 4 12:52:28 UTC 2018 - Matej Cepl <mcepl@suse.com> - Remove superfluous devel dependency for noarch package ------------------------------------------------------------------- Sun Oct 14 13:32:09 UTC 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 19:51:59 UTC 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 09:49:15 UTC 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. ------------------------------------------------------------------- Sun Apr 29 18:52:32 UTC 2018 - sebix+novell.com@sebix.at - update to version 2.4.90: * New - Add more feed management methods. Fix #221 - Add update_attribute method. - Add event_timestamp to REST search. Fix #220 - Add helper for Geolocation object. - Add helper for ASN object. - More flexibility in <something> -> datetime. - Add helper for DomainIP. - Add preliminary fail2ban object. * Changes - Add more examples. - Remove useless timestamp cleanup. - Make object helpers more generic, cleanup. - Update fail2ban helper & example. * Fix - Use the recommended approach to add an attribute. - Tests, new template version. - New key - extends_uuid. - Update test file accordingly to the default value. - Geolocation object filename. - Consider a timestamp < 30000000 as a date. - AbstractMISP.from_dict() do not accept positional argument. - Properly create fail2ban object. - Add Info field to the event. - Disable email object for python <3.6. * Other - Added missing field to feed generator. - Add the ability to add an Autonomous System(AS) via the API. - Changed shebang to python3. - Deleted remaining outputs. - First jupyter notebook tutorial (1 iterations) - Added change_analysis_status API. - Fix add_named_attribute regression, update add_named_attribute.py example. - Example of specifying special attribute type in your search: here yara attribute. ------------------------------------------------------------------- Fri Mar 23 13:21:47 UTC 2018 - sebix+novell.com@sebix.at - update to 2.4.89: - Add email object generator. - Method to return an object by uuid. - Do not try to upload objects in case make_binary_objects fails. Realtime feed generator - Creation of the generator object which permit to easily add attributes and objects to daily events, stored as a MISP feed. - Added support of MISP Object. - Point to right anchor for client side certificates. - Add search on sighting. - Add attributes within objects as well, for tagging via value/id/uuid. ------------------------------------------------------------------- Tue Feb 13 10:59:26 UTC 2018 - sebix+novell.com@sebix.at - update to version 2.4.87.1: - APIs to manage sharing groups. (#185) - ReturnMetaAttributes flag for freeTextImport API. (#188) - Encode string in _encode_file_to_upload. - Prevent unpublished events to be included in feed. Change default proposed config - remove patch fix-Encode_string_in__encode_file_to_upload.patch, included upstream ------------------------------------------------------------------- Tue Jan 30 12:37:13 UTC 2018 - sebix+novell.com@sebix.at - update to version 2.4.87: - Add bindings for Galaxies and Taxonimies. - Add bindings to PyMISPWarninglists. - Raise an exception when distribution is sharing group, but the ID is missing. - Allow to pass a directory with custom object templates. - Allow to pass value, UUID, or ID to a sighting. - Add_hashes was broken. (#174) - Add: Allow to fetch warninglists. (#180) - Add fix-Encode_string_in__encode_file_to_upload.patch to fix encoding problem (#183) ------------------------------------------------------------------- Fri Dec 22 17:03:04 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.85: - Add last field to get_csv. - Validate attributes in attributes.setter. - Add get_attribute_tag method at MISPEvent level. Also add a MISPTag class for consistency. - Use new format for filtering. - Initialize default class parameters. (#155) - Fix MISPObject missing distribution and sharing_group_id. - fix MISPObject missing distribution concept - fix language typo paramaters => parameters - Include documentation and examples in source dist. ------------------------------------------------------------------- Wed Dec 13 17:55:38 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.84 - Add methods to get taxonomy(ies) - Add method to get all the events modified in an interval. - Allow to pass a pseudofile to LIEF. - Correction for 'last' param. 'last' gives the latest events that have been published - add get_events_last_modified() this function returns the modified events based on timestamp. ------------------------------------------------------------------- Thu Dec 7 11:28:27 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.83 - Add get CSV method. - Allow to pass a proxy to query VT. - Do not get the event from the server before publishing if PyMISP.publish gets an ID. - Add a way to check if the ACL is up-to-date. - Add validators for describeTypes on the live instance. - Add new objects: MISPUser and MISPOrganisation. - Add a generic MISP object generator. - Allow to add multiple attribute of the same type. - Add fast publish method. Fix #86 ------------------------------------------------------------------- Fri Nov 10 08:16:45 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.82 - Proper debug system. - Changes - Small improvments in the logging system using python logging module. - Let load unknown object relations in known templates. - Allow to load non-malware ZIP files in MISP Event. - Properly pass the distribution when uploading a sample. - Other - Created add_generic_object.py. - remove patch fix-offline-test.patch, included in upstream version - shorten existing changelogs ------------------------------------------------------------------- Thu Oct 26 09:56:58 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.81.2 - update to version 2.4.81.1: - Allow to hard delete an attribute by ID. - Fixes - Improve dependencies listing. Partial fix for #110 - Missing default category. Fix #119 - add fix-offline-test.patch to fix tests ------------------------------------------------------------------- Mon Oct 9 17:44:18 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.81 ------------------------------------------------------------------- Wed Oct 4 16:16:57 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.80.1 - Fix - Allow again to tag/delete unsaved attributes. - Import the openioc converter from tool again. - Other - Fixing #114 (MISPEvent.add_tag(tag) fails if inital event does not contain tag ) - Formatted "Unknown MISP object" error message. - removed fix-tests-pr-111.patch, merged upstream ------------------------------------------------------------------- Wed Sep 20 09:37:12 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.80 - Allow to get the list of known types out of MISPEvent again. - Changed two fields in object references. - source_uuid => object_uuid - destination_uuid => referenced_uuid - Refactoring in order to load objects. - Add support for multiple entries of the same type in an object. - Add support for ELF and MachO objects. - add fix-tests-pr-111.patch to skip an optional test depending on third party data ------------------------------------------------------------------- Thu Sep 7 20:05:10 UTC 2017 - sebix+novell.com@sebix.at - update to version 2.4.79 - updated shebang fixes ------------------------------------------------------------------- Wed Aug 10 14:15:10 UTC 2016 - sebix+novell.com@sebix.at - inital package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor