]> git.proxmox.com Git - pmg-api.git/log
pmg-api.git
5 years agobump version to 5.1-4
Dietmar Maurer [Tue, 18 Dec 2018 09:25:18 +0000 (10:25 +0100)]
bump version to 5.1-4

5 years agofix bug #2035 cluster sync issues with ipv6
Oguz Bektas [Mon, 17 Dec 2018 12:56:59 +0000 (13:56 +0100)]
fix bug #2035 cluster sync issues with ipv6

rsync needs ipv6 addresses to be in brackets, otherwise issues arise
when joining/syncing cluster

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
5 years agofix #1974: postscreen_stat_graph: go through all entries
Wolfgang Bumiller [Thu, 15 Nov 2018 09:28:01 +0000 (10:28 +0100)]
fix #1974: postscreen_stat_graph: go through all entries

When the GUI requests the values for a whole month
containing a DST switch it will request a range a little
longer or shorter than a month, eg. 31.04166 days for
October 2018 in CET.

Since we use integer math to calculate the number of entries
we expect, the database then returns one more value than
expected, and we forget to fill in the last time value.

For example, requesting Oct. 2018 from CET causes the
equivalent of this query:

  # pmgsh get /statistics/rejectcount --starttime=1538344800 --endtime=$[1541026800] --timespan=86400
  400 Result verification failed
  [31].time: property is missing and it is not optional

Note that:

  $ echo $[(1541026800-1538344800) / (60*60*24.)]
  31.041666666666668

This also happens when for example taking the working range
for the month and simply subtracting 1 second from the
end-time. Our division will then round down by a day while
the database timestamps still cause that day to be included
in the result.

5 years agostyle fixup
Wolfgang Bumiller [Thu, 15 Nov 2018 09:28:00 +0000 (10:28 +0100)]
style fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agofixed some typos in PMG/Config.pm
Oguz Bektas [Wed, 21 Nov 2018 11:31:38 +0000 (12:31 +0100)]
fixed some typos in PMG/Config.pm

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
5 years agobump version to 5.1-3
Dietmar Maurer [Thu, 8 Nov 2018 08:54:09 +0000 (09:54 +0100)]
bump version to 5.1-3

5 years agofix #1978: always give encoding/collate explicitly when creating db
Dominik Csapak [Wed, 7 Nov 2018 14:47:56 +0000 (15:47 +0100)]
fix #1978: always give encoding/collate explicitly when creating db

already existing clusters still have the wrong encoding,
so if a user has a problem with it, they have to either recreate
the slave db with pmgdb delete && pmgdb init,
or remove the slave and add it again after this patch

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agofix typo
David Limbeck [Tue, 30 Oct 2018 09:44:29 +0000 (10:44 +0100)]
fix typo

Signed-off-by: David Limbeck <d.limbeck@proxmox.com>
5 years agobump version to 5.1-2
Dietmar Maurer [Wed, 3 Oct 2018 10:14:39 +0000 (12:14 +0200)]
bump version to 5.1-2

5 years agodo not use 'last' inside do/while
Dietmar Maurer [Wed, 3 Oct 2018 10:12:29 +0000 (12:12 +0200)]
do not use 'last' inside do/while

Because this raises an exception.

5 years agobump version toö 5.1-1
Dietmar Maurer [Fri, 28 Sep 2018 04:51:56 +0000 (06:51 +0200)]
bump version toö 5.1-1

5 years agoregister new format 'tls-policy-strict'
Dietmar Maurer [Fri, 28 Sep 2018 04:26:07 +0000 (06:26 +0200)]
register new format 'tls-policy-strict'

5 years agoadd pmg_verify_tls_policy_strict and use it in API
Stoiko Ivanov [Thu, 27 Sep 2018 16:38:13 +0000 (18:38 +0200)]
add pmg_verify_tls_policy_strict and use it in API

This patch splits the parsing of tls_policies in 2 parts:
While reading we just require a line to start with one of the valid tls_policies,
while writing we only accept one of the policies w/o any attributes.
This should help users, who already have a manually crafted file in place, to
use API-calls for adding/modifying entries.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agouse 'die' instead of 'warn' if we cannot parse the tls_policy file
Dietmar Maurer [Mon, 24 Sep 2018 07:08:15 +0000 (09:08 +0200)]
use 'die' instead of 'warn' if we cannot parse the tls_policy file

5 years agopmg_verify_tls_policy: improve regex
Dietmar Maurer [Mon, 24 Sep 2018 07:06:46 +0000 (09:06 +0200)]
pmg_verify_tls_policy: improve regex

5 years agoadd PMG::API2::DestinationTLSPolicy
Stoiko Ivanov [Fri, 21 Sep 2018 13:51:42 +0000 (15:51 +0200)]
add PMG::API2::DestinationTLSPolicy

to handle /etc/pmg/tls_policy via API, using PMG::API2::Transport
as base/inspiration.

This enables PMG to enforce TLS on a per-domain basis.
See http://www.postfix.org/postconf.5.html#smtp_tls_policy_maps and
http://www.postfix.org/TLS_README.html#client_tls_policy for reference.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoclose #1887: register tls_policy file with reader/writer
Stoiko Ivanov [Fri, 21 Sep 2018 13:51:41 +0000 (15:51 +0200)]
close #1887: register tls_policy file with reader/writer

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agobump version to 5.0-79
Dietmar Maurer [Mon, 17 Sep 2018 07:31:21 +0000 (09:31 +0200)]
bump version to 5.0-79

5 years agofix schema definition
Dietmar Maurer [Mon, 17 Sep 2018 07:36:13 +0000 (09:36 +0200)]
fix schema definition

5 years agofix #1876: allow node status for admin/manager/auditors
Dominik Csapak [Fri, 14 Sep 2018 12:40:40 +0000 (14:40 +0200)]
fix #1876: allow node status for admin/manager/auditors

users can already see the status for the local host
via /config/cluster/status or rrddata on all nodes
so allow them to directly get the status via /nodes/nodename/status

this fixes the permission error on the dashboard in clustered setups

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agofix #1881: increase limit for ids in spam quarantine
Dominik Csapak [Fri, 14 Sep 2018 12:13:20 +0000 (14:13 +0200)]
fix #1881: increase limit for ids in spam quarantine

removing the maxLength, now the limiting factor is the http
post size (64k atm), should be enough for a while

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 5.0-78
Dietmar Maurer [Wed, 12 Sep 2018 04:47:12 +0000 (06:47 +0200)]
bump version to 5.0-78

5 years agofix bug #1701: implement smarthostport setting
Dietmar Maurer [Tue, 11 Sep 2018 06:29:22 +0000 (08:29 +0200)]
fix bug #1701: implement smarthostport setting

5 years agofix bug #1649: Allow TLS also on internal SMTP port
Dietmar Maurer [Tue, 11 Sep 2018 05:15:29 +0000 (07:15 +0200)]
fix bug #1649: Allow TLS also on internal SMTP port

5 years agofix bug #1727: hide details if hide_received is active
Dietmar Maurer [Tue, 11 Sep 2018 04:58:20 +0000 (06:58 +0200)]
fix bug #1727: hide details if hide_received is active

5 years agouse 'dailyreport' config
Dominik Csapak [Thu, 6 Sep 2018 13:33:12 +0000 (15:33 +0200)]
use 'dailyreport' config

the user could enable/disable the dailyreport via the config/webui
but the report did not honor/check this setting

so check it, and do not send a report if this is off

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 5.0-77
Dietmar Maurer [Mon, 3 Sep 2018 11:02:06 +0000 (13:02 +0200)]
bump version to 5.0-77

5 years agofix bux #1776: set http_proxy for sa-update
Dietmar Maurer [Mon, 3 Sep 2018 10:40:14 +0000 (12:40 +0200)]
fix bux #1776: set http_proxy for sa-update

5 years agoactually calculate day when it is given
Dominik Csapak [Wed, 8 Aug 2018 12:29:17 +0000 (14:29 +0200)]
actually calculate day when it is given

we did not actualy calculate the start and enddate for a day
if it was specified, but for the month

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 5.0-76
Dietmar Maurer [Tue, 10 Jul 2018 08:55:31 +0000 (10:55 +0200)]
bump version to 5.0-76

5 years agod/control: update pve-common version dependency
Thomas Lamprecht [Wed, 27 Jun 2018 12:46:34 +0000 (14:46 +0200)]
d/control: update pve-common version dependency

as we use the new param_mapping functionallity from PVE::CLIHandler

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agopmgsh: replace read_password with param_mapping
Thomas Lamprecht [Wed, 27 Jun 2018 12:46:33 +0000 (14:46 +0200)]
pmgsh: replace read_password with param_mapping

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agobump version to 5.0-75
Dietmar Maurer [Tue, 10 Jul 2018 08:00:21 +0000 (10:00 +0200)]
bump version to 5.0-75

5 years agolog email addresses as utf8 (postfix also do that).
Dietmar Maurer [Tue, 10 Jul 2018 07:43:46 +0000 (09:43 +0200)]
log email addresses as utf8 (postfix also do that).

5 years agoSMTP.pm: SMTPUTF8 is always passed with "mail" command
Dietmar Maurer [Tue, 10 Jul 2018 07:02:18 +0000 (09:02 +0200)]
SMTP.pm: SMTPUTF8 is always passed with "mail" command

5 years agobump version to 5.0-74
Dietmar Maurer [Mon, 9 Jul 2018 10:51:08 +0000 (12:51 +0200)]
bump version to 5.0-74

5 years agoadd support for SMTPUTF8 extensions
Dietmar Maurer [Mon, 9 Jul 2018 10:47:48 +0000 (12:47 +0200)]
add support for SMTPUTF8 extensions

5 years agodisclaimer: encode/decode utf8 content
Dominik Csapak [Mon, 25 Jun 2018 10:18:50 +0000 (12:18 +0200)]
disclaimer: encode/decode utf8 content

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 5.0-73
Dietmar Maurer [Thu, 21 Jun 2018 08:25:34 +0000 (10:25 +0200)]
bump version to 5.0-73

5 years agoAdd postfix dnsbl threshold
Alexander Plank [Thu, 21 Jun 2018 07:33:23 +0000 (09:33 +0200)]
Add postfix dnsbl threshold

Signed-off-by: Alexander Plank <alexander.plank@siconnex.com>
5 years agofix spamscore Statistics - correctly compute ratio
Dietmar Maurer [Thu, 21 Jun 2018 08:00:21 +0000 (10:00 +0200)]
fix spamscore Statistics - correctly compute ratio

5 years agobump version to 5.0-72
Dietmar Maurer [Fri, 15 Jun 2018 08:19:11 +0000 (10:19 +0200)]
bump version to 5.0-72

5 years agoPMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters
Dietmar Maurer [Fri, 15 Jun 2018 08:17:50 +0000 (10:17 +0200)]
PMG/RuleDB/Notify.pm: allow to use wide UTF-8 characters

5 years agobump version to 5.0-71
Dietmar Maurer [Mon, 11 Jun 2018 07:11:08 +0000 (09:11 +0200)]
bump version to 5.0-71

5 years agosync_userprefs_db: fix merge function
Dietmar Maurer [Mon, 11 Jun 2018 06:38:22 +0000 (08:38 +0200)]
sync_userprefs_db: fix merge function

5 years agobump version to 5.0-70
Dietmar Maurer [Fri, 4 May 2018 10:47:36 +0000 (12:47 +0200)]
bump version to 5.0-70

5 years agofix bug 1707: use correct units for deferred mail queue (minutes)
Dietmar Maurer [Fri, 4 May 2018 10:45:19 +0000 (12:45 +0200)]
fix bug 1707: use correct units for deferred mail queue (minutes)

6 years agobump version to 5.0-69
Dietmar Maurer [Wed, 4 Apr 2018 08:51:47 +0000 (10:51 +0200)]
bump version to 5.0-69

6 years agopmg-smtp-filter.service: set Restart=on-abort
Dietmar Maurer [Wed, 4 Apr 2018 08:50:13 +0000 (10:50 +0200)]
pmg-smtp-filter.service: set Restart=on-abort

6 years agobump verson to 5.0-68
Dietmar Maurer [Thu, 29 Mar 2018 12:19:15 +0000 (14:19 +0200)]
bump verson to 5.0-68

6 years agomove open_ruledb() out of the loop
Dietmar Maurer [Thu, 29 Mar 2018 12:16:43 +0000 (14:16 +0200)]
move open_ruledb() out of the loop

6 years agoallow multiple ids for one action
Dominik Csapak [Wed, 28 Mar 2018 08:26:33 +0000 (10:26 +0200)]
allow multiple ids for one action

so that we can easily do an action for multiple e-mails simultaniously

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 5.0-67
Dietmar Maurer [Thu, 22 Mar 2018 10:44:50 +0000 (11:44 +0100)]
bump version to 5.0-67

6 years agoimplement new role 'helpdesk'
Dietmar Maurer [Thu, 22 Mar 2018 10:19:32 +0000 (11:19 +0100)]
implement new role 'helpdesk'

Simply combine 'qmanager' and 'audit' role.

6 years agonew option 'clamav'
Dietmar Maurer [Wed, 21 Mar 2018 11:12:14 +0000 (12:12 +0100)]
new option 'clamav'

This can be used to disable clamav:

Please use carefully!

6 years agobump version to 5.0-66
Dietmar Maurer [Mon, 12 Mar 2018 13:19:40 +0000 (14:19 +0100)]
bump version to 5.0-66

6 years agoFix password change of unix root user
Alwin Antreich [Fri, 2 Feb 2018 12:00:27 +0000 (13:00 +0100)]
Fix password change of unix root user

Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
6 years agobump version to 5.0-65
Dietmar Maurer [Mon, 5 Mar 2018 05:42:55 +0000 (06:42 +0100)]
bump version to 5.0-65

6 years agopmgpolicy: avoid warning about uninitialized value
Dietmar Maurer [Mon, 5 Mar 2018 05:41:43 +0000 (06:41 +0100)]
pmgpolicy: avoid warning about uninitialized value

6 years agobump version to 5.0-64
Dietmar Maurer [Fri, 2 Mar 2018 05:14:03 +0000 (06:14 +0100)]
bump version to 5.0-64

6 years agofix #1679: do not delete old quarantine mails on cluster creation/join
Dominik Csapak [Thu, 1 Mar 2018 15:56:53 +0000 (16:56 +0100)]
fix #1679: do not delete old quarantine mails on cluster creation/join

we did cleanup the non-clustered spool dirs for the quarantines
which meant that if you create a cluster, all quarantine mails
before that point are deleted, but not removed from the database

instead leave the spool dir where it is, so they can be viewed at
least from the node where they got quarantined

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoavoid warning about uninitialized value
Dietmar Maurer [Fri, 2 Mar 2018 05:06:38 +0000 (06:06 +0100)]
avoid warning about uninitialized value

6 years agobump version to 5.0-63
Dietmar Maurer [Wed, 21 Feb 2018 09:16:35 +0000 (10:16 +0100)]
bump version to 5.0-63

6 years agoadd support for avast virus scanner
Dietmar Maurer [Wed, 21 Feb 2018 08:45:19 +0000 (09:45 +0100)]
add support for avast virus scanner

6 years agotemplates: whitespace cleanup
Wolfgang Bumiller [Tue, 20 Feb 2018 12:43:40 +0000 (13:43 +0100)]
templates: whitespace cleanup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 years agobump version to 5.0-62
Dietmar Maurer [Sat, 17 Feb 2018 09:08:14 +0000 (10:08 +0100)]
bump version to 5.0-62

6 years agofix #1673: Allow email addresses in transport maps
Dietmar Maurer [Sat, 17 Feb 2018 09:00:27 +0000 (10:00 +0100)]
fix #1673: Allow email addresses in transport maps

6 years agoUserConfig: rename verity_entry to verify_entry
Wolfgang Bumiller [Fri, 9 Feb 2018 10:08:32 +0000 (11:08 +0100)]
UserConfig: rename verity_entry to verify_entry

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 years agoUserConfig: remove useless eval
Wolfgang Bumiller [Fri, 9 Feb 2018 10:08:31 +0000 (11:08 +0100)]
UserConfig: remove useless eval

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 years agoUserConfig: virify: check username vs userid
Wolfgang Bumiller [Fri, 9 Feb 2018 10:08:30 +0000 (11:08 +0100)]
UserConfig: virify: check username vs userid

Since we have both userid and username in the schema and
both have a minimum length of 4, creating a user named 'foo'
was previously possible because the 'username' property was
not checked. Loading the file back in then failed because at
load time, the username 'foo' was too short.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 years agobump version to 5.0-61
Dietmar Maurer [Thu, 1 Feb 2018 10:12:57 +0000 (11:12 +0100)]
bump version to 5.0-61

6 years agofix bug #1646: domains - allow to use wildcard domains
Dietmar Maurer [Thu, 1 Feb 2018 10:05:59 +0000 (11:05 +0100)]
fix bug #1646: domains - allow to use wildcard domains

6 years agofix bug # 1639: create /var/lib/pmg/backup
Dietmar Maurer [Thu, 1 Feb 2018 09:58:02 +0000 (10:58 +0100)]
fix bug # 1639: create /var/lib/pmg/backup

Because restore documentation refers to this directory.

6 years agobump version to 5.0-60
Dietmar Maurer [Thu, 1 Feb 2018 07:15:32 +0000 (08:15 +0100)]
bump version to 5.0-60

6 years agopmg-daily.timer: use same timing as pve (2-6h), use RandomizedDelaySec
Dietmar Maurer [Thu, 1 Feb 2018 06:49:31 +0000 (07:49 +0100)]
pmg-daily.timer: use same timing as pve (2-6h), use RandomizedDelaySec

Use RandomizedDelaySec instead of AccuracySec.

6 years agobump version to 5.0-59
Dietmar Maurer [Wed, 31 Jan 2018 13:21:12 +0000 (14:21 +0100)]
bump version to 5.0-59

6 years agointroduce new template var postfix.int_ip
Dietmar Maurer [Wed, 31 Jan 2018 13:18:47 +0000 (14:18 +0100)]
introduce new template var postfix.int_ip

This simply quotes IPv6 for postfix configuration.

6 years agofix bug #1643: add port and protocol to spamquarantine config
Dominik Csapak [Wed, 31 Jan 2018 10:48:39 +0000 (11:48 +0100)]
fix bug #1643: add port and protocol to spamquarantine config

to change the links in the spamreport, this does not change
on which port/protocol the webinterface listens,
so we do not want to expose those options in the webinterface

also fix a typo in a description

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agopmg-daily.timer: randomize start time using AccuracySec=5hours
Dietmar Maurer [Wed, 31 Jan 2018 11:33:37 +0000 (12:33 +0100)]
pmg-daily.timer: randomize start time using AccuracySec=5hours

6 years agobump version to 5.0-58
Dietmar Maurer [Tue, 30 Jan 2018 08:06:10 +0000 (09:06 +0100)]
bump version to 5.0-58

6 years agoremove unique constraint from LocalStat(Time)
Dietmar Maurer [Tue, 30 Jan 2018 08:04:15 +0000 (09:04 +0100)]
remove unique constraint from LocalStat(Time)

Because the Primary Key is TIME/CID.

6 years agobump version to 5.0-57
Dietmar Maurer [Tue, 30 Jan 2018 07:03:41 +0000 (08:03 +0100)]
bump version to 5.0-57

6 years agoPMG::Cluster::sync_statistic_db - correctyl update clusterinfo lastid_CStatistic
Dietmar Maurer [Tue, 30 Jan 2018 06:47:51 +0000 (07:47 +0100)]
PMG::Cluster::sync_statistic_db - correctyl update clusterinfo lastid_CStatistic

6 years agoPMG::Cluster::sync_quarantine_db: skip files generated before cluster was created
Dietmar Maurer [Tue, 30 Jan 2018 06:45:37 +0000 (07:45 +0100)]
PMG::Cluster::sync_quarantine_db: skip files generated before cluster was created

6 years agobump version to 5.0-56
Dietmar Maurer [Mon, 29 Jan 2018 10:10:12 +0000 (11:10 +0100)]
bump version to 5.0-56

6 years agofix bug #1636: correctly track file modification time
Dietmar Maurer [Mon, 29 Jan 2018 10:05:51 +0000 (11:05 +0100)]
fix bug #1636: correctly track file modification time

Turns out that perl -M is conceptually wrong, so we use CORE::stat
instead.

6 years agobump version to 5.0-55
Dietmar Maurer [Fri, 26 Jan 2018 06:31:07 +0000 (07:31 +0100)]
bump version to 5.0-55

6 years agoPMG/Config.pm: fix ipv6 address quoting for postfix mynetworks
Dietmar Maurer [Fri, 26 Jan 2018 06:26:19 +0000 (07:26 +0100)]
PMG/Config.pm: fix ipv6 address quoting for postfix mynetworks

6 years agobump version to 5.0-54
Dietmar Maurer [Wed, 24 Jan 2018 12:33:05 +0000 (13:33 +0100)]
bump version to 5.0-54

6 years agoPMG/Config.pm: allow single address setups
Dietmar Maurer [Wed, 24 Jan 2018 12:30:39 +0000 (13:30 +0100)]
PMG/Config.pm: allow single address setups

6 years agobump version toö 5.0-53
Dietmar Maurer [Tue, 23 Jan 2018 09:42:53 +0000 (10:42 +0100)]
bump version toö 5.0-53

6 years agopmgpolicy: try to detect config changes
Dietmar Maurer [Tue, 23 Jan 2018 08:37:14 +0000 (09:37 +0100)]
pmgpolicy: try to detect config changes

6 years agofix bug #1625 - change default rule priorities
Dietmar Maurer [Mon, 22 Jan 2018 08:55:19 +0000 (09:55 +0100)]
fix bug #1625 - change default rule priorities

6 years agobump version toö 5.0-52
Dietmar Maurer [Thu, 18 Jan 2018 09:17:51 +0000 (10:17 +0100)]
bump version toö 5.0-52

6 years agoPMG/RuleDB/Object.pm: fix permissions for role admin
Dietmar Maurer [Thu, 18 Jan 2018 09:12:35 +0000 (10:12 +0100)]
PMG/RuleDB/Object.pm: fix permissions for role admin

6 years agoPMG/API2/MyNetworks.pm: fix links attribute
Dietmar Maurer [Thu, 18 Jan 2018 08:19:27 +0000 (09:19 +0100)]
PMG/API2/MyNetworks.pm: fix links attribute

6 years agoPMG/API2/Transport.pm: fix link attribute
Dietmar Maurer [Thu, 18 Jan 2018 08:14:40 +0000 (09:14 +0100)]
PMG/API2/Transport.pm: fix link attribute

6 years agobump version to 5.0-51
Dietmar Maurer [Wed, 17 Jan 2018 12:10:28 +0000 (13:10 +0100)]
bump version to 5.0-51

6 years agopmgcm.pm: implement promote
Dietmar Maurer [Wed, 17 Jan 2018 10:58:05 +0000 (11:58 +0100)]
pmgcm.pm: implement promote

6 years agobump version to 5.0-50
Dietmar Maurer [Tue, 16 Jan 2018 13:34:53 +0000 (14:34 +0100)]
bump version to 5.0-50