Skip to content

Commit

Permalink
REL: Release bugfix version 2.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Sebastian Wagner committed May 26, 2020
1 parent d025b04 commit 32fb175
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 25 deletions.
29 changes: 15 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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).

Expand All @@ -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.
Expand All @@ -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:
Expand All @@ -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
Expand All @@ -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.
Expand All @@ -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)
Expand Down
10 changes: 1 addition & 9 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/`.
Expand All @@ -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)
---------------------------------
Expand Down
8 changes: 7 additions & 1 deletion debian/changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
intelmq (2.1.3-1) stable; urgency=medium

* Update to 2.1.3.

-- Sebastian Wagner <[email protected]> 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 <sebastianw@localhost> Wed, 01 Apr 2020 09:28:23 +0200
-- Sebastian Wagner <[email protected]> Wed, 01 Apr 2020 09:28:23 +0200

intelmq (2.1.2-1) stable; urgency=medium

Expand Down
2 changes: 1 addition & 1 deletion intelmq/version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
__version_info__ = (2, 1, 3, 'alpha', 1)
__version_info__ = (2, 1, 3,)
__version__ = '.'.join(map(str, __version_info__))

0 comments on commit 32fb175

Please sign in to comment.