1
0
mirror of https://github.com/craigerl/aprsd.git synced 2024-11-25 09:28:38 -05:00
Commit Graph

68 Commits

Author SHA1 Message Date
f15974131c Eliminate need for PBR
This patch also removes the setup.cfg and replaces it with
the pyproject.toml.

This also renames the dev-requirements.txt to requirements-dev.txt

To install dev
pip install -e ".[dev]"
2024-05-18 11:19:07 -04:00
93a9cce0c0 Put an upper bound on the QueueHandler queue
This patch overrides the base QueueHandler class
from logging to ensure that the queue doesn't grow
infinitely.  That can be a problem when there is
no consumer pulling items out of the queue.
the queue is now capped at 200 entries max.
2024-05-07 20:00:17 -04:00
cb2a3441b4 Updated Changelog for 3.4.0 2024-04-29 09:38:47 -04:00
09b97086bc Added fox for entry_points with old python 2024-04-21 12:41:19 -04:00
428edaced9 Fix for sample-config warning
This patch fixes a small issue with the sample-config command
outputting a warning during generation.
2024-03-27 10:29:30 -04:00
c1acdc2510 Fixed access to conf.log in logging_setup 2024-03-14 11:41:34 -04:00
71cd7e0ab5 Changelog for 3.3.2 2024-03-13 13:49:11 -04:00
50e24abb81 Updates for 3.3.1 2024-03-12 10:41:16 -04:00
c37e1d58bb Changelog for 3.3.0 2024-03-12 10:08:38 -04:00
d1a09fc6b5 Fixed pep8 2024-02-28 16:24:01 -05:00
8bceb827ec Update for v3.2.3 2024-01-09 09:12:01 -05:00
c0e2ef1199 Update for v3.2.2 release 2023-11-22 12:35:12 -05:00
acf2b62bce Changelog for 3.2.1 2023-10-09 11:39:53 -04:00
1f6c55d2bf Fix for dupe packets.
Sometimes over KISS clients (RF), we can get duplicate packets
due to having many digipeters in range of the TNC that aprsd is
connected to.   We will now filter out any dupe packets that aprsd
is still in the process of doing it's 3 acks.
2023-09-27 14:55:47 -04:00
740889426a Update Changelog for 3.2.0 2023-09-26 16:15:19 -04:00
10bf04929e Updated documentation build 2023-09-01 14:43:29 -04:00
8dd3b05bb1 fixed webchat logging.logformat typeoh
This fixes a problem with webchat when specifying the logfile
in aprsd config
2023-08-15 21:49:43 -04:00
e06305fceb prep for 3.1.3 2023-08-15 17:52:36 -04:00
b2f95b0f4e Updated Changelog for 3.1.2 2023-08-15 15:25:01 -04:00
f228144f4b Updated Changelog for v3.1.1 2023-08-07 13:01:52 -04:00
26f354b3a9 Max out the client reconnect backoff to 5
This patch adjusts the backoff mechanism for aprs client
reconnect to a max backoff sleep of 5 seconds.   This prevents
an exponential backoff when connection retrying.
2023-07-24 17:03:29 -04:00
dfd3688d8f Changelog updates for v3.1.0
This patch is an update to the Changelog for the
3.1.0 release.
2023-07-24 11:22:53 -04:00
0527ddfdba Update Changelog to 3.0.3 2023-04-25 14:44:56 -04:00
357a193a75 Update Changelog for 3.0.2 2023-01-16 11:41:42 -05:00
062f3caf83 3.0.1 2023-01-14 12:56:03 -05:00
4a10511d8b Update Changelog for 3.0.0 2023-01-09 11:05:14 -05:00
c929689647 Update documentation and README
This updates the documentation in prep for 3.0.0
2022-12-28 16:50:34 -05:00
e13ca0061a Convert config to oslo_config
This patch is the initial conversion of the custom config
and config file yaml format to oslo_config's configuration mechanism.

The resulting config format is now an ini type file.

The default location is ~/.config/aprsd/aprsd.conf

This is a backwards incompatible change.  You will have to rebuild
the config file and edit it.

Also any aprsd plugins can now define config options in code and
add an setup.cfg entry_point definition
oslo_config.opts  =
  foo.conf = foo.conf:list_opts
2022-12-24 16:51:40 -05:00
2089b2575e v2.6.1 2022-12-16 15:56:48 -05:00
40f23dcb48 Update workflow 2022-12-12 14:56:35 -05:00
5891c71483 Prep for 2.6.0 release 2022-12-12 14:45:35 -05:00
03a20ebb5c for 2.5.9 2022-01-26 14:59:46 -05:00
29a60b7ed0 For 2.5.8 2022-01-07 15:19:44 -05:00
a7bbde4a43 Send Message command defaults to config
The APRS_LOGIN and APRS_PASSWORD arguments now fallback
to the config file if it exists.

First it checks the passed in parameters, then checks the
environement vars, then checks the parsed config to find the
login and password.

This patch also adds unit tests for the send-message command to
check the fallback.
2021-12-12 16:13:08 -05:00
7530bcf55c Updated Changelog 2021-12-11 07:59:50 -05:00
cd62db95c1 Added new feature to list-plugins command
This patch updates the ouput of the list-plugins command.
This also adds the ability to show the available plugins
to install that are published packages on pypi.org.

This also shows the list of installed packages from pypi.org
2021-12-08 17:16:17 -05:00
b7791eb4fa Changelog 2021-12-07 15:05:34 -05:00
1d5f76defc Added python rich library based logging.
The python rich library is extensive and has a really nice
log format that is easier to read and has built in formatting
and coloring of the log output.

To enable rich logging add rich_logging: True in the config file.
2021-12-03 08:05:03 -05:00
ade3c49e93 Updated Changelog 2021-11-13 10:00:40 -05:00
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
bda2ef00dd Fix admin logging tab 2021-11-12 12:17:45 -05:00
10e34d8634 Updated Changelog 2021-11-09 15:06:40 -05:00
5d17809895 Updated for v2.5.0 2021-11-09 10:31:29 -05:00
30df452e00 Updated Changelog for 4.2.3 2021-11-05 10:51:22 -04:00
0d5b7166b3 Updated Changelog 2021-11-02 11:47:40 -04:00
d2e8fe660f Updated Changelog 2021-10-25 11:33:15 -04:00
a3a3a5aa23 Updated Changelog for 2.4.0 release 2021-10-22 16:24:26 -04:00
65ea33290a 2.3.1 Changelog 2021-09-13 13:30:06 -04:00
4164e89016 Prep 2.3.0 2021-09-08 14:54:59 -04:00
44c4dd69c6 Update Changelog for 2.2.1 2021-08-25 08:28:21 -04:00