Skip to content

Commit 21ffafc

Browse files
authored
Merge pull request #2230 from certtools/310rc1
3.1.0 Release candidate 1
2 parents f339f0e + 91c5cc3 commit 21ffafc

File tree

6 files changed

+31
-33
lines changed

6 files changed

+31
-33
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,23 @@ CHANGELOG
132132
- logrotate: Move compress and ownership rules to the IntelMQ-blocks to prevent that they apply to other files (PR#2111 by Sebastian Wagner, fixes #2110).
133133

134134
### Known issues
135+
This is short list of the most important known issues. The full list can be retrieved from [GitHub](https://github.com/certtools/intelmq/labels/bug?page=2&q=is%3Aopen+label%3Abug).
136+
- intelmq_psql_initdb does not work for SQLite (#2202).
137+
- SyntaxError in bots causes intelmqctl check to crash (#2177).
138+
- intelmqctl create log file before dropping privileges (#2176).
139+
- intelmqsetup: should install a default state file (#2175).
140+
- Misp Expert - Crash if misp event already exist (#2170).
141+
- Turris greylist has been updated (#2167).
142+
- Spamhaus CERT parser uses wrong field (#2165).
143+
- Custom headers ignored in HTTPCollectorBot (#2150).
144+
- Missing commas in SQL query for separate Events table (#2125).
145+
- intelmqctl log: parsing syslog does not work (#2097).
146+
- Bash completion scripts depend on old JSON-based configuration files (#2094).
147+
- Bot configuration examples use JSON instead of YAML (#2066).
148+
- intelmqdump: logging_path parameter not honoured (#1605).
149+
- CSV line recovery forces Windows line endings (#1597).
150+
- Bots started with IntelMQ-API/Manager stop when the webserver is restarted (#952).
151+
- Corrupt dump files when interrupted during writing (#870).
135152

136153

137154
3.0.2 (2021-09-10)

NEWS.md

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,33 +7,20 @@ NEWS
77
====
88

99
This file lists all changes which have an affect on the administration of IntelMQ and contains steps that you need to be aware off for the upgrade.
10-
Please refer to the changelog for a full list of changes.
10+
Please refer to the change log for a full list of changes.
1111

1212

1313
3.1.0 Feature release (unreleased)
1414
----------------------------------
1515

16-
### Requirements
17-
1816
### Bots
1917
#### ShadowServer Reports API collector
2018
The misleading `country` parameter has been depreciated and a `reports` parameter has been added.
2119
The backwards-compatibility will be removed in IntelMQ version 4.0.0.
2220
See the [Shadowserver Reports API bot's documentation](https://intelmq.readthedocs.io/en/latest/user/bots.html#shadowserver-reports-api).
2321

24-
25-
3.1.0 Feature release (unreleased)
26-
----------------------------------
27-
28-
### Requirements
29-
30-
### Bots
31-
#### ShadowServer Reports API collector
32-
The misleading `country` parameter has been depreciated and a `reports` parameter has been added.
33-
The backwards-compatibility will be removed in IntelMQ version 4.0.0.
34-
See the [Shadowserver Reports API bot's documentation](https://intelmq.readthedocs.io/en/latest/user/bots.html#shadowserver-reports-api).
35-
36-
### Tools
22+
#### GitHub Collector
23+
GitHub removed the basic `Username/Password` Authentication in favor of personal access tokens. So the GitHub Collector uses an Personal Access Token for authentication [Github Documentation: Generate a personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
3724

3825
### Data Format
3926
#### Field name checks
@@ -53,8 +40,6 @@ sudo find /var/log/ -user intelmq ! -path \*intelmq\*
5340
#### Threshold Expert
5441
The parameter `timeout` has been merged into `redis_cache_ttl`.
5542

56-
### Libraries
57-
5843
### Postgres databases
5944
The following statements optionally update existing data for the harmonization classification changes:
6045
```sql
@@ -142,13 +127,6 @@ UPDATE events
142127
```
143128

144129

145-
### Bots
146-
147-
#### Github Collector
148-
GitHub removed the basic `Username/Password` Authentication in favor of personal access tokens. So the GitHub Collector uses an Personal Access Token for authentication [Github Documentation: Generate a personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
149-
=======
150-
151-
152130
3.0.2 Maintenance release (2021-09-10)
153131
--------------------------------------
154132
Two performance issues were fixed. One affected all collectors which processed high volumes of data and the other issue affected some bots which used threading.

debian/changelog

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
intelmq (3.1.0~alpha1-1) UNRELEASED; urgency=medium
1+
intelmq (3.1.0~rc1-1) stable; urgency=medium
22

3-
* Start 3.1.0 development.
3+
* 3.1.0 Release candidate 1.
44

5-
-- Sebastian Wagner <[email protected]> Fri, 13 Aug 2021 11:09:58 +0200
5+
-- Sebastian Wagner <[email protected]> Mon, 08 Aug 2022 11:41:15 +0200
66

77
intelmq (3.0.2-1) stable; urgency=medium
88

docs/user/installation.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ Supported and recommended operating systems are:
3232

3333
* CentOS 7 and 8
3434
* Debian 10 Buster and 11 Bullseye
35-
* openSUSE Leap 15.2, 15.13 and Tumbleweed
35+
* openSUSE Leap 15.3, 15.4 and Tumbleweed
3636
* Ubuntu: 18.04, 20.04
3737
* For the Docker-installation: Docker Engine: 18.x and higher
3838

39-
Other distributions which are (most probably) supported include RHEL, Fedora and FreeBSD 12.
39+
Other distributions which are (most probably) supported include AlmaLinux, Fedora, FreeBSD 12, RHEL and RockyLinux.
4040

4141
A short guide on hardware requirements can be found on the page :doc:`hardware-requirements`.
4242

@@ -50,8 +50,10 @@ These are the operating systems which are currently supported by packages:
5050
* **CentOS 8** (run ``dnf install epel-release`` first)
5151
* **Debian 10** Buster
5252
* **Debian 11** Bullseye
53+
* **Fedora 34**
5354
* **openSUSE Leap 15.2**
5455
* **openSUSE Leap 15.3** (make sure the ``openSUSE:Backports:SLE-15-SP3`` repository is enabled)
56+
* **openSUSE Leap 15.4**
5557
* **openSUSE Tumbleweed**
5658
* **Ubuntu 18.04** Bionic Beaver (enable the universe repositories by appending ``universe`` in ``/etc/apt/sources.list`` to ``deb http://[...].archive.ubuntu.com/ubuntu/ bionic main`` first)
5759
* **Ubuntu 20.04** Focal Fossa (enable the universe repositories by appending ``universe`` in ``/etc/apt/sources.list`` to ``deb http://[...].archive.ubuntu.com/ubuntu/ focal main`` first)

intelmq/tests/bots/parsers/microsoft/test_parser_ctip_azure.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# SPDX-License-Identifier: AGPL-3.0-or-later
44

55
# -*- coding: utf-8 -*-
6+
import codecs
67
import json
78
import os
89
import unittest
@@ -12,7 +13,7 @@
1213
from intelmq.lib.utils import base64_encode
1314

1415

15-
with open(os.path.join(os.path.dirname(__file__), 'ctip_azure.txt')) as handle:
16+
with codecs.open(os.path.join(os.path.dirname(__file__), 'ctip_azure.txt'), encoding='utf8') as handle:
1617
EXAMPLE_DATA = handle.read()
1718
EXAMPLE_LINES = EXAMPLE_DATA.splitlines()
1819
EXAMPLE_PARSED = [json.loads(EXAMPLE_LINES[0]), json.loads(EXAMPLE_LINES[1])]

intelmq/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# SPDX-FileCopyrightText: 2016-2021 Sebastian Wagner
1+
# SPDX-FileCopyrightText: 2016-2022 Sebastian Wagner
22
#
33
# SPDX-License-Identifier: AGPL-3.0-or-later
44

5-
__version_info__ = (3, 1, 0, 'alpha1')
5+
__version_info__ = (3, 1, 0, 'rc1')
66
__version__ = '.'.join(map(str, __version_info__))

0 commit comments

Comments
 (0)