4 Commits

4 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,6 @@
**0.20.3**
- Fix a compatibility issue with python versions <= 3.6
**0.20.2** **0.20.2**
- Fix a security problem that allowed arbitrary commands to be executed on the receiver - Fix a security problem that allowed arbitrary commands to be executed on the receiver
([See github issue #215](https://github.com/jketterl/openwebrx/issues/215)) ([See github issue #215](https://github.com/jketterl/openwebrx/issues/215))

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
openwebrx (0.20.3) buster focal; urgency=low
* Fix a compatibility issue with python versions <= 3.6
-- Jakob Ketterl <jakob.ketterl@gmx.de> Tue, 26 Jan 2021 15:28:00 +0000
openwebrx (0.20.2) buster focal; urgency=high openwebrx (0.20.2) buster focal; urgency=high
* Fix a security problem that allowed arbitrary commands to be executed on * Fix a security problem that allowed arbitrary commands to be executed on

View File

@ -1,7 +1,6 @@
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from functools import reduce from functools import reduce
from operator import or_ from operator import or_
import re
class ValidatorException(Exception): class ValidatorException(Exception):
@ -80,7 +79,7 @@ class NumberValidator(OrValidator):
class RegexValidator(StringValidator): class RegexValidator(StringValidator):
def __init__(self, regex: re.Pattern): def __init__(self, regex):
self.regex = regex self.regex = regex
super().__init__() super().__init__()

View File

@ -1,5 +1,5 @@
from distutils.version import LooseVersion from distutils.version import LooseVersion
_versionstring = "0.20.2" _versionstring = "0.20.3"
looseversion = LooseVersion(_versionstring) looseversion = LooseVersion(_versionstring)
openwebrx_version = "v{0}".format(looseversion) openwebrx_version = "v{0}".format(looseversion)