1
0
mirror of https://github.com/craigerl/aprsd.git synced 2026-08-17 09:07:17 -04:00

Compare commits

...

6 Commits

Author SHA1 Message Date
hemna e27887db1a Update requirements to use aprslib 0.7.0
aprslib 0.7.0 has a few aprs packet parsing fixes.

https://github.com/rossengeorgiev/aprs-python/pull/66

Support for the 'more recent' reply/ack msg format from 1999
2021-11-28 10:47:12 -05:00
hemna 5e50792e80 fixed the failure during loading for objectstore
This patch fixes a silent failure of loading data from the objectstore
2021-11-13 15:07:28 -05:00
hemna deec249c45 updated docker build 2021-11-13 10:01:38 -05:00
hemna ade3c49e93 Updated Changelog 2021-11-13 10:00:40 -05:00
hemna 6fb610582d Fixed dev command missing initialization
This patch fixes a few issues when running test-plugin command.
It was missing some initialization of the stats and packets classes.
2021-11-13 09:56:19 -05:00
hemna bda2ef00dd Fix admin logging tab 2021-11-12 12:17:45 -05:00
7 changed files with 31 additions and 7 deletions
+20
View File
@@ -1,6 +1,26 @@
CHANGES
=======
v2.5.4
------
* Fixed dev command missing initialization
v2.5.3
------
* Fix admin logging tab
v2.5.2
------
* Added new list-plugins command
* Don't require check-version command to have a config
* Healthcheck command doesn't need the aprsd.yml config
* Fix test failures
* Removed requirement for aprs.fi key
* Updated Changelog
v2.5.1
------
+5 -1
View File
@@ -8,7 +8,7 @@ import logging
import click
# local imports here
from aprsd import cli_helper, client, plugin
from aprsd import cli_helper, client, messaging, packets, plugin, stats
from ..aprsd import cli
@@ -80,6 +80,10 @@ def test_plugin(
if type(message) is tuple:
message = " ".join(message)
client.Client(config)
stats.APRSDStats(config)
messaging.MsgTrack(config=config)
packets.WatchList(config=config)
packets.SeenList(config=config)
pm = plugin.PluginManager(config)
if load_all:
+2 -2
View File
@@ -19,7 +19,7 @@ from werkzeug.security import check_password_hash, generate_password_hash
import aprsd
from aprsd import client
from aprsd import config as aprsd_config
from aprsd import messaging, packets, plugin, stats, threads, utils
from aprsd import log, messaging, packets, plugin, stats, threads, utils
from aprsd.clients import aprsis
@@ -500,7 +500,7 @@ class LogMonitorThread(threads.APRSDThread):
def loop(self):
global socketio
try:
record = threads.logging_queue.get(block=True, timeout=5)
record = log.logging_queue.get(block=True, timeout=5)
json_record = self.json_record(record)
socketio.emit(
"log_entry", json_record,
+1 -1
View File
@@ -92,7 +92,7 @@ class ObjectStoreMixin:
f"{self.__class__.__name__}::Loaded {len(self)} entries from disk.",
)
LOG.debug(f"{self.data}")
except pickle.UnpicklingError as ex:
except (pickle.UnpicklingError, Exception) as ex:
LOG.error(f"Failed to UnPickle {self._save_filename()}")
LOG.error(ex)
self.data = {}
+1 -1
View File
@@ -44,7 +44,7 @@ do
esac
done
VERSION="2.4.2"
VERSION="2.5.4"
if [ $ALL_PLATFORMS -eq 1 ]
then
+1 -1
View File
@@ -1,5 +1,5 @@
aioax25>=0.0.10
aprslib
aprslib>=0.7.0
click
click-completion
flask
+1 -1
View File
@@ -6,7 +6,7 @@
#
aioax25==0.0.10
# via -r requirements.in
aprslib==0.6.47
aprslib==0.7.0
# via -r requirements.in
backoff==1.11.1
# via opencage