intelmq-certbund-contact (1.1.0-1) stable; urgency=medium

  * Audit Log
    * Add a new table audit_log, used by fody
    * Use JSONB instead of JSON for annotation tables, which allows comparisons
    * add script to expire all tags in database
      * Add an expiry date to all existing annotations matching a configurable tag pattern
      * All annotations of an organisation expire at the same day
      * The expire dates are spread over a configurable time window
    * add script to delete expired tags, with audit log
  * Documentation:
    * 0.9.5 sql update: fix SQL command
    * fix version numbers in UPDATE.md
  * Packaging:
    * rename examples/ to scripts/
    * package the scripts, as docs
  * Tests:
    * remove print statement, add GitHub check for it
    * tests: add annotation test for empty string expires field

 -- Sebastian Wagner <swagner@intevation.de>  Wed, 14 Aug 2024 13:43:04 +0200

intelmq-certbund-contact (1.0.2-1) stable; urgency=medium

  * Add tag expiry, plus evaluation and tests
    Tags have now an optional expiry date, for example `{"tag": "name", expires: "2024-07-19"}`
    Tags expire after the given date has passed.
    Only dates are supported.
   * Rulesupport
    * `Context.ensure_data_consistency`: ensure matches is type list
    * `Annotation`: fix repr output syntax
    * New `Annotation.expired` property
    * `Annotation.matches` also checks the expiry
    * `Context.all_annotations` and `Organisation.all_annotations` only return non-expired annotations
   * Example rules
    * update inhibition (whitelist) example rule
    * rename 'botnet drone' to infected-system
   * Internal and development
    * rename annotations import to prevent name clash
    * setup.cfg: ignore some rules and directories
    * Fix tests: import names, event syntax update
    * rulesupport: remove obsolete import statements
   * Documentation
    * Mailgen documentation: link to rendered docs

 -- Sebastian Wagner <swagner@intevation.de>  Wed, 24 Jul 2024 16:30:31 +0200

intelmq-certbund-contact (0.9.9-1) unstable; urgency=medium

  * make bots subclasses of ExpertBot, allows calling the bots in library mode

 -- Sebastian Wagner <swagner@intevation.de>  Thu, 01 Jun 2023 20:47:47 +0200

intelmq-certbund-contact (0.9.8-1) unstable; urgency=medium

  * Packaging: place sql/ in datadir, not docs, fixes #20
  * add Context.pop for deleting event fields
  * Context.get: add args and kwargs, allows default values
  * example rules: fix logging: convert to strings
  * example rules: use logger parameter for formatting

 -- Sebastian Wagner <swagner@intevation.de>  Tue, 14 Mar 2023 10:34:40 +0100

intelmq-certbund-contact (0.9.7-2) unstable; urgency=medium

  * Place SQL files in data directory, not docs, fixes #20.

 -- Sebastian Wagner <swagner@intevation.de>  Wed, 06 Jul 2022 17:25:58 +0200

intelmq-certbund-contact (0.9.7-1) unstable; urgency=medium

  * rules expert: raise error if intelmqmail cannot be imported.
  * list intelmqmail as dependency in python package.

 -- Sebastian Wagner <swagner@intevation.de>  Wed, 29 Jun 2022 15:46:40 +0200

intelmq-certbund-contact (0.9.6-2) unstable; urgency=medium

  * Packaging: Try with --with-quilt in rules.

 -- Sebastian Wagner <swagner@intevation.de>  Mon, 20 Jun 2022 15:50:46 +0200

intelmq-certbund-contact (0.9.6-1) unstable; urgency=medium

  * Fix exception after reload by using _internal variable names only.

 -- Sebastian Wagner <swagner@intevation.de>  Mon, 20 Jun 2022 14:59:55 +0200

intelmq-certbund-contact (0.9.5-1) unstable; urgency=medium

  * IntelMQ 3.0 compatibility.

 -- Sebastian Wagner <swagner@intevation.de>  Fri, 10 Jun 2022 14:36:04 +0200

intelmq-certbund-contact (0.9.4-1) unstable; urgency=medium

  * Fixed placement of BOTS file (issues/16).

 -- Sascha Wilde <wilde@intevation.de>  Fri, 22 Oct 2021 18:38:47 +0200

intelmq-certbund-contact (0.9.4) unstable; urgency=medium

  * Added new email tags feature.

 -- Sascha Wilde <wilde@intevation.de>  Wed, 15 May 2019 15:51:06 +0200

intelmq-certbund-contact (0.9.3) unstable; urgency=medium

  * Speedup inet address operations by using pg 9.4 indexes.

 -- Sascha Wilde <wilde@intevation.de>  Thu, 13 Sep 2018 16:01:46 +0200

intelmq-certbund-contact (0.9.2) unstable; urgency=medium

  * Added more scripts and examples.

 -- Sascha Wilde <wilde@intevation.de>  Wed, 12 Sep 2018 15:51:57 +0200

intelmq-certbund-contact (0.9.1) unstable; urgency=medium

  * Added automatic handling of /etc/intelmq/BOTS to packaging.

 -- Sascha Wilde <wilde@intevation.de>  Fri, 07 Sep 2018 16:04:18 +0200

intelmq-certbund-contact (0.9.0) unstable; urgency=medium

  * Initial packaging separated from upstream intelmq.

 -- Sascha Wilde <wilde@intevation.de>  Fri, 07 Sep 2018 12:30:46 +0200
