Commit Graph

2299 Commits (96636639c4d688bd064a24537fe078e99f428145)

Author SHA1 Message Date
Raphaël Vinot 6cc7730d24 chg: Decode datetime without dateutils if possible 2019-10-10 18:27:47 +02:00
Raphaël Vinot c80d35fa75 Merge branch 'perf' 2019-10-10 11:20:25 +02:00
Raphaël Vinot 2785d0027d fix: [Python2] Use LRU cache decorator, fix call to describe_types in PyMISP 2019-10-10 10:15:23 +02:00
Raphaël Vinot 7c42a5f748 fix: Python2 SyntaxError... 2019-10-10 08:58:06 +02:00
Raphaël Vinot 02659a5782 chg: Add support for rapidjson, refactoring and code cleanup. 2019-10-09 16:07:40 +02:00
Raphaël Vinot 898bc96ea6 chg: Cleanups 2019-10-08 16:06:28 +02:00
Raphaël Vinot f312f87072 fix: Objects helpers were broken, do not overwrite describe_types 2019-10-08 09:28:33 +02:00
Raphaël Vinot 3bb220c94b chg: Cleanups and improvements 2019-10-08 08:15:56 +02:00
Raphaël Vinot f322e479cd fix: Support for legacy python versions
90 days and counting, folks.
2019-10-07 04:00:11 -06:00
Raphaël Vinot f9118f8c85 Merge branch 'mback2k-template-cache' into perf 2019-10-07 03:53:50 -06:00
Raphaël Vinot 6303c6c6a9 Merge branch 'template-cache' of https://github.com/mback2k/PyMISP into mback2k-template-cache 2019-10-06 13:08:39 -06:00
Raphaël Vinot a6ecd524d8
Merge pull request #474 from mback2k/master
Follow up to PR #473
2019-10-04 11:42:57 -07:00
Marc Hoersken 76f0ab113d Fix mixed whitespace in the travis helper script files 2019-10-04 19:49:27 +02:00
Marc Hoersken 3e7615d002 Remove explicit clonce as the viper-test-files are now a Git submodule 2019-10-04 19:49:14 +02:00
Raphaël Vinot 3b90c42290
Merge pull request #473 from mback2k/master
Add viper-test-files repository as Git submodule
2019-10-04 10:37:30 -07:00
Marc Hoersken 5cfe7e6b59 Add viper-test-files repository as Git submodule 2019-10-04 09:00:01 +02:00
Marc Hoersken 4be029a0f6 Use classmethod instead of staticmethod and avoid hard-coded reference 2019-10-04 08:55:55 +02:00
Raphaël Vinot 5cd9e26073
Merge pull request #472 from mback2k/ignore-tests
Update .gitignore to exclude files produced during tests
2019-10-03 14:01:54 -07:00
Raphaël Vinot bae942d2ec fix: Cache object templates at AbstractMISP level
Related #468 and  #471
2019-10-03 13:54:43 -07:00
Raphaël Vinot 6c1f988b13 fix: Cache describeTypes at AbstractMISP level. 2019-10-03 13:23:00 -07:00
Marc Hoersken 0c1ebbf82e Update .gitignore to exclude files produced during tests 2019-10-03 19:45:17 +02:00
Marc Hoersken e05c7d9b4f Cache JSON definitions in memory LFU cache provided by cachetools
- 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.
2019-10-03 19:30:57 +02:00
Raphaël Vinot a2b66e943b fix: Big speed improvment when loading MISPEvent
1. `properties` is a list comprehension
2. Massively reduce the amount of calls to `properties`
2019-10-02 22:45:12 -07:00
Raphaël Vinot 86c2357a5d Merge branch 'master' of github.com:MISP/PyMISP 2019-10-02 22:41:28 -07:00
Raphaël Vinot 742a579215
Merge pull request #469 from cvandeplas/master
chg: [types] updated to the latest version
2019-10-02 11:24:25 -07:00
Christophe Vandeplas 952c320b72 chg: [types] updated to the latest version
now using the gen_misp_types_categories using jq
2019-10-02 09:51:24 +02:00
Raphaël Vinot 9bbc2d3ce8 Merge branch 'master' of github.com:MISP/PyMISP 2019-10-01 14:28:48 -07:00
Raphaël Vinot c0540429fb chg: Bump dependencies 2019-10-01 13:15:10 -07:00
Alexandre Dulaunoy de6a64ba45
chg: [describeTypes] updated to the latest version 2019-10-01 19:51:54 +02:00
Raphaël Vinot f50632579c Merge branch 'master' of github.com:MISP/PyMISP 2019-09-28 14:34:15 -06:00
Raphaël Vinot 629fd14310 chg: Add missing return formats in restsearch, bump objects 2019-09-28 14:33:38 -06:00
Alexandre Dulaunoy c23375c275
Merge pull request #461 from cudeso/master
Disable to_ids based on false positive sightings reporting
2019-09-27 08:16:53 +02:00
Alexandre Dulaunoy cccba7e727
Merge pull request #464 from ancailliau/add_localtag_api
Adds support to add local tags.
2019-09-27 08:15:03 +02:00
Raphaël Vinot 2d72ddf56d
Merge pull request #466 from stamparm/patch-1
Minor grammar errors
2019-09-27 06:21:57 +02:00
Koen Van Impe 5b7eeaa8ab Code cleanup 2019-09-26 20:50:53 +02:00
Koen Van Impe 0e68071ef2 Update type and code cleanup 2019-09-26 20:46:31 +02:00
Koen Van Impe edaae39bc8 List all the sightings - show_sightings.py 2019-09-26 20:31:05 +02:00
Miroslav Stampar ddb3c2e4ac
Minor grammar errors 2019-09-26 11:03:03 +02:00
Antoine Cailliau 8d81f318cd Adds support to add local tags.
Requires https://github.com/MISP/MISP/pull/5215 to be merged first.
2019-09-26 10:26:59 +02:00
Koen Van Impe c8e9aa47d5 Disable to_ids based on false positive sightings reporting 2019-09-24 20:59:46 +02:00
Alexandre Dulaunoy 1e0016cafa
chg: [misp-objects] updated to the latest version 2019-09-19 14:33:01 +02:00
Raphaël Vinot 7510914c30 chg: Update search examples 2019-09-16 21:52:38 +02:00
Raphaël Vinot 9a6fea67c4 chg: Update main notebook 2019-09-16 18:30:53 +02:00
Alexandre Dulaunoy b67cec60a3
chg: [test] remove attribute field which was not foreseen in 2.4 branch
Signed-off: by the Hungarian leader
2019-09-16 15:06:05 +02:00
Raphaël Vinot 605cdc21ef chg: Fix travis tests due to sighting_timestamp 2019-09-16 13:10:14 +02:00
Raphaël Vinot 7324ae72e6 new: Better handling of delete(d) attributes
* Hard delete on attribute
* Get the deleted attributes within an event
2019-09-13 16:12:45 +02:00
Raphaël Vinot 266b7abfcd Merge branch 'master' of github.com:MISP/PyMISP 2019-09-13 14:33:09 +02:00
Raphaël Vinot a6dae9467b chg: Use default for warnings
fix: #453
2019-09-13 14:32:48 +02:00
Raphaël Vinot 1a8ceacee1
Merge pull request #452 from camAtGitHub/master
Make client_certs out of the box friendly
2019-09-12 13:42:34 +02:00
Campbell McKenzie 0fad4d9640 Make client_certs out of the box friendly 2019-09-12 12:42:22 +10:00