Skip to content

Commit

Permalink
REL: bugfix release 1.0.5
Browse files Browse the repository at this point in the history
 ### Core
- `lib/message`: `Report()` can now create a Report instance from Event instances (#1225).
- `lib/bot`:
  * The first word in the log line `Processed ... messages since last logging.` is now adaptible and set to `Forwarded` in the existing filtering bots (#1237).
  * Kills oneself again after proper shutdown if the bot is XMPP collector or output (#970). Previously these two bots needed two stop commands to get actually stopped.
- `lib/utils`: log: set the name of the `py.warnings` logger to the bot name (#1184).

 ### Bots
 #### Collectors
- `bots.collectors.mail.collector_mail_url`: handle empty downloaded reports (#988).
- `bots.collectos.file.collector_file`: handle empty files (#1244).

 #### Parsers
- Shadowserver parser:
  * SSL FREAK: Remove optional column `device_serial` and add several new ones.
  * Fixed HTTP URL parsing for multiple feeds (#1243).
- Spamhaus CERT parser:
  * add support for `smtpauth`, `l_spamlink`, `pop`, `imap`, `rdp`, `smb`, `iotscan`, `proxyget`, `iotmicrosoftds`, `automatedtest`, `ioturl`, `iotmirai`, `iotcmd`, `iotlogin` and `iotuser` (#1254).
  * fix `extra.destination.local_port` -> `extra.source.local_port`.

 #### Experts
- `bots.experts.filter`: Pre-compile regex at bot initialization.

 ### Tests
- Ensure that the bots did process all messages (#291).

 ### Tools
- `intelmqctl`:
  * `intelmqctl run` has a new parameter `-l` `--loglevel` to overwrite the log level for the run (#1075).
  * `intelmqctl run [bot-id] mesage send` can now send report messages (#1077).
- `intelmqdump`:
  * has now command completion for bot names, actions and queue names in interacive console.
  * automatically converts messages from events to reports if the queue the message is being restored to is the source queue of a parser (#1225).
  * is now capable to read messages in dumps that are dictionaries as opposed to serialized dicts as strings and does not convert them in the show command (#1256).
  * truncated messages are no longer used/saved to the file after being shown (#1255).
  * now again denies recovery of dumps if the corresponding bot is running. The check was broken (#1258).
  * now sorts the dump by the time of the dump. Previously, the list was in random order (#1020).

 ### Known issues
no known issues
  • Loading branch information
Sebastian Wagner committed Jun 21, 2018
1 parent 726515a commit b2fa783
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 27 deletions.
39 changes: 18 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@ CHANGELOG
==========


1.0.5 Bugfix release (unreleased)
1.0.5 Bugfix release (2018-06-21)
---------------------------------

### Core
- `lib/message`: `Report()` can now create a Report instance from Event instances (#1225).
- `lib/bot`: The first word in the log line `Processed ... messages since last logging.` is now adaptible and set to `Forwarded` in the existing filtering bots (#1237).
- `lib/bot`: Kills oneself again after proper shutdown if the bot is XMPP collector or output (#970). Previously these two bots needed two stop commands to get actually stopped.
- `lib/bot`:
* The first word in the log line `Processed ... messages since last logging.` is now adaptible and set to `Forwarded` in the existing filtering bots (#1237).
* Kills oneself again after proper shutdown if the bot is XMPP collector or output (#970). Previously these two bots needed two stop commands to get actually stopped.
- `lib/utils`: log: set the name of the `py.warnings` logger to the bot name (#1184).

### Harmonization
Expand All @@ -23,34 +24,30 @@ CHANGELOG
- Shadowserver parser:
* SSL FREAK: Remove optional column `device_serial` and add several new ones.
* Fixed HTTP URL parsing for multiple feeds (#1243).
- Spamhaus CERT parser: add support for `smtpauth`, `l_spamlink`, `pop`, `imap`, `rdp`, `smb`, `iotscan`, `proxyget`, `iotmicrosoftds`, `automatedtest`, `ioturl`, `iotmirai`, `iotcmd`, `iotlogin` and `iotuser` (#1254).
- Spamhaus CERT parser: fix `extra.destination.local_port` -> `extra.source.local_port`.
- Spamhaus CERT parser:
* add support for `smtpauth`, `l_spamlink`, `pop`, `imap`, `rdp`, `smb`, `iotscan`, `proxyget`, `iotmicrosoftds`, `automatedtest`, `ioturl`, `iotmirai`, `iotcmd`, `iotlogin` and `iotuser` (#1254).
* fix `extra.destination.local_port` -> `extra.source.local_port`.

#### Experts
- `bots.experts.filter`: Pre-compile regex at bot initialization.

#### Outputs

### Documentation

### Packaging

### Tests
- Ensure that the bots did process all messages (#291).

### Tools
- `intelmqctl run` has a new parameter `-l` `--loglevel` to overwrite the log level for the run (#1075).
- `intelmqdump` has now command completion for bot names, actions and queue names in interacive console.
- `intelmqdump` automatically converts messages from events to reports if the queue the message is being restored to is the source queue of a parser (#1225).
- `intelmqdump` is now capable to read messages in dumps that are dictionaries as opposed to serialized dicts as strings and does not convert them in the show command (#1256).
- `intelmqdump` truncated messages are no longer used/saved to the file after being shown (#1255).
- `intelmqctl run [bot-id] mesage send` can now send report messages (#1077).
- `intelmqdump` now again denies recovery of dumps if the corresponding bot is running. The check was broken (#1258).
- `intelmqdump` now sorts the dump by the time of the dump. Previously, the list was in random order (#1020).

### Contrib
- `intelmqctl`:
* `intelmqctl run` has a new parameter `-l` `--loglevel` to overwrite the log level for the run (#1075).
* `intelmqctl run [bot-id] mesage send` can now send report messages (#1077).
- `intelmqdump`:
* has now command completion for bot names, actions and queue names in interacive console.
* automatically converts messages from events to reports if the queue the message is being restored to is the source queue of a parser (#1225).
* is now capable to read messages in dumps that are dictionaries as opposed to serialized dicts as strings and does not convert them in the show command (#1256).
* truncated messages are no longer used/saved to the file after being shown (#1255).
* now again denies recovery of dumps if the corresponding bot is running. The check was broken (#1258).
* now sorts the dump by the time of the dump. Previously, the list was in random order (#1020).

### Known issues
no known issues


1.0.4 Bugfix release (2018-04-20)
Expand Down
6 changes: 1 addition & 5 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,8 @@ NEWS

See the changelog for a full list of changes.

1.0.5 Bugfix release (unreleased)
1.0.5 Bugfix release (2018-06-21)
---------------------------------
### Configuration

### Libraries

### Postgres databases
Use the following statement carefully to upgrade your database.
Adapt your feedname in the query to the one used in your setup.
Expand Down
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
intelmq (1.0.5-1) stable; urgency=medium

* Update to version 1.0.5

-- Wagner Sebastian <[email protected]> Thu, 21 Jun 2018 16:53:48 +0200

intelmq (1.0.4-1) stable; urgency=low

* Update to version 1.0.4
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__ = ('1', '0', '5', 'alpha1')
__version_info__ = ('1', '0', '5')
__version__ = '.'.join(__version_info__)

0 comments on commit b2fa783

Please sign in to comment.