diff --git a/CHANGELOG.md b/CHANGELOG.md index 99c07c609..852bc5e95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,17 +2,15 @@ CHANGELOG ========== -2.1.3 (unreleased) +2.1.3 (2020-05-26) ------------------ -### Configuration - ### Requirements -- The python library `requests` is (again) listed as dependency of the core. +- The python library `requests` is (again) listed as dependency of the core (#1519). ### Core - `intelmq.lib.upgrades`: - - Harmonization upgrade: Also check and update regular expressions + - Harmonization upgrade: Also check and update regular expressions. - Add function to migrate the deprecated parameter `attach_unzip` to `extract_files` for the mail attachment collector. - Add function to migrate changed Taichung URL feed. - Check for discontinued Abuse.CH Zeus Tracker feed. @@ -33,8 +31,6 @@ CHANGELOG - `intelmq.lib.utils`: - `decode`: Raise new `DecodingError` if decoding fails. -### Development - ### Harmonization - `protocol.transport`: Adapt regular expression to allow the value `nvp-ii` (protocol 11). @@ -44,8 +40,9 @@ CHANGELOG - Fix handling of deprecated parameter name `attach_unzip`. - Fix handling of attachments without filenames (#1538). - `intelmq.bots.collectors.stomp.collector`: Fix compatibility with stomp.py versions `> 4.1.20` and catch errors on shutdown. -- `intelmq.bots.collectors.microsoft.collector_interflow`: Add method for printing the file list. -- `intelmq.bots.collectors.microsoft`: Update `REQUIREMENTS.txt` temporarily fixing deprecated Azure library (#1530, PR#1532). +- `intelmq.bots.collectors.microsoft`: + - Update `REQUIREMENTS.txt` temporarily fixing deprecated Azure library (#1530, PR#1532). + - `intelmq.bots.collectors.microsoft.collector_interflow`: Add method for printing the file list. #### Parsers - `intelmq.bots.parsers.cymru.parser_cap_program`: Support for protocol 11 (`nvp-ii`) and `conficker` type. @@ -70,12 +67,12 @@ CHANGELOG - `intelmq.bots.parsers.n6.parser`: Remove not allowed characters in the name field for `malware.name` and write original value to `event_description.text` instead. #### Experts -- `intelmq.bots.experts.cymru_whois.lib`: Fix parsing of AS names with unicode characters. +- `intelmq.bots.experts.cymru_whois.lib`: Fix parsing of AS names with Unicode characters. #### Outputs - `intelmq.bots.outputs.mongodb`: - Set default port 27017. - - Use different authentication mechanisms per MongoDB server version to fix compatibility with server version >= 3.4 (#1439) + - Use different authentication mechanisms per MongoDB server version to fix compatibility with server version >= 3.4 (#1439). ### Documentation - Feeds: @@ -91,8 +88,8 @@ CHANGELOG - Developers Guide: Fix the instructions for `/opt/intelmq` file permissions. ### Packaging -- patches: `fix-logrotate-path.patch`: also include path to rotated file in patch -- fix paths from `/opt` to LSB for `setup.py` and `contrib/logrotate/intelmq` in build process (#1500). +- Patches: `fix-logrotate-path.patch`: also include path to rotated file in patch. +- Fix paths from `/opt` to LSB for `setup.py` and `contrib/logrotate/intelmq` in build process (#1500). - Add runtime dependency `debianutils` for the program `which`, which is required for `intelmqctl`. ### Tests @@ -102,7 +99,7 @@ CHANGELOG - IPv6 to IPv4 test: Test for two possible results. - `intelmq.lib.test`: Fix compatibility of logging capture with Python >= 3.7 by reworking the whole process (#1342). - `intelmq.bots.collectors.tcp.test_collector`: Removing custom mocking and bot starting, not necessary anymore. -- Added tests for `intelmq.bin.intelmqctl.IntelMQProcessManager._interpret_commandline` +- Added tests for `intelmq.bin.intelmqctl.IntelMQProcessManager._interpret_commandline`. - Fix and split `tests.bots.experts.ripe.test_expert.test_ripe_stat_error_json`. - Added tests for invalid encodings in input messages in `intelmq.tests.lib.test_bot` and `intelmq.tests.lib.test_pipeline` (#1494). - Travis: Explicitly enable RabbitMQ management plugin. @@ -121,6 +118,10 @@ CHANGELOG - `intelmq/bots/experts/asn_lookup/update-asn-data`: Use `pyasn_util_download.py` to download the data instead from RIPE, which cannot be parsed currently (#1517, PR#1518, https://github.com/hadiasghari/pyasn/issues/62). ### Known issues +- HTTP stream collector: retry on regular connection problems? (#1435). +- Bots started with IntelMQ-Manager stop when the webserver is restarted. (#952). +- Reverse DNS: Only first record is used (#877). +- Corrupt dump files when interrupted during writing (#870). 2.1.2 (2020-01-28) diff --git a/NEWS.md b/NEWS.md index 04a68602d..361e39ab0 100644 --- a/NEWS.md +++ b/NEWS.md @@ -4,20 +4,16 @@ NEWS See the changelog for a full list of changes. -2.1.3 Bugfix release (unreleased) +2.1.3 Bugfix release (2020-05-26) --------------------------------- ### Requirements The python library `requests` is required by the core. -### Tools - ### Harmonization The regular expression of the field `protocol.transport` has been updated to accommodate the value `nvp-ii`. `intelmqctl upgrade-config` handles the change to automatically upgrade your configuration. -### Configuration - #### Taichung feed The Taichung feed "Netflow (Recent 30)" with URL `https://www.tc.edu.tw/net/netflow/lkout/recent/30` is no longer available and gives an error 500. As a drop-in replacement the Parser as well as the Feed documentation are now adapted to the full feed available at `https://www.tc.edu.tw/net/netflow/lkout/recent/`. @@ -42,10 +38,6 @@ Many Bambenek feeds require a license now and URLs have changed. See https://osi All Nothink Honeypot feeds have been discontinued and current the data available covers the time until 2019. The Nothink Parser has been removed. The `intelmqctl upgrade-config` command warns if you have these feed and the bot in use. -### Libraries - -### Postgres databases - 2.1.2 Bugfix release (2020-01-28) --------------------------------- diff --git a/debian/changelog b/debian/changelog index 6c01d529a..cf4137bab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ +intelmq (2.1.3-1) stable; urgency=medium + + * Update to 2.1.3. + + -- Sebastian Wagner Tue, 26 May 2020 12:21:26 +0200 + intelmq (2.1.2-2) stable; urgency=medium * Add "debianutils" as new dependency, because IntelMQ needs `which`. - -- Sebastian Wagner Wed, 01 Apr 2020 09:28:23 +0200 + -- Sebastian Wagner Wed, 01 Apr 2020 09:28:23 +0200 intelmq (2.1.2-1) stable; urgency=medium diff --git a/intelmq/version.py b/intelmq/version.py index 29ea6617a..8565b1106 100644 --- a/intelmq/version.py +++ b/intelmq/version.py @@ -1,2 +1,2 @@ -__version_info__ = (2, 1, 3, 'alpha', 1) +__version_info__ = (2, 1, 3,) __version__ = '.'.join(map(str, __version_info__))