Skip to content

Commit 94555de

Browse files
committed
Bugfix in SvxReflector authentication code. Upgrade immediately.
If you are running an SvxReflector server you should upgrade immediately.
1 parent 897f368 commit 94555de

File tree

4 files changed

+14
-3
lines changed

4 files changed

+14
-3
lines changed

src/doc/README-19.09.2.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SvxLink release 19.09.2 -- 10 Mar 2021
2+
--------------------------------------
3+
This is a hotfix release fixing a bug in the SvxReflector authentication code.
4+
If you are running a SvxReflector server you should upgrade immediately.

src/svxlink/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
1.7.0-1 -- 10 Mar 2021
2+
------------------------
3+
4+
* Bugfix in SvxReflector authentication code. Upgrade immediately.
5+
6+
7+
18
1.7.0 -- 01 Sep 2019
29
----------------------
310
* MetarInfo now supports secure http (https) since aviationweather.gov has

src/svxlink/reflector/ReflectorClient.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ void ReflectorClient::handleMsgAuthResponse(std::istream& is)
369369
}
370370

371371
string auth_key = lookupUserKey(msg.callsign());
372-
if (msg.verify(auth_key, m_auth_challenge))
372+
if (!auth_key.empty() && msg.verify(auth_key, m_auth_challenge))
373373
{
374374
vector<string> connected_nodes;
375375
m_reflector->nodeList(connected_nodes);

src/versions

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Project release version
2-
PROJECT=19.09
2+
PROJECT=19.09.2
33

44
# Version for the Qtel application
55
QTEL=1.2.4
@@ -37,4 +37,4 @@ DEVCAL=1.0.2
3737
SVXSERVER=0.0.6
3838

3939
# Version for SvxReflector
40-
SVXREFLECTOR=1.0.1
40+
SVXREFLECTOR=1.0.2

0 commit comments

Comments
 (0)