1
0
mirror of https://github.com/craigerl/aprsd.git synced 2026-06-18 21:58:44 -04:00

Commit Graph

  • dcd1294b2f docs: add 5.0.0 changelog entry master 5.0.0 hemna 2026-06-11 10:26:52 -04:00
  • 77201f1e3d fix: upgrade uv.lock to resolve 9 Dependabot security alerts hemna 2026-06-11 10:24:10 -04:00
  • 4f6824f671 chore(deps): upgrade all pinned dependencies to latest (#229) hemna 2026-06-10 15:58:05 -04:00
  • e417d3040b chore(deps): upgrade all pinned dependencies to latest chore/upgrade-dependencies hemna 2026-06-10 15:57:21 -04:00
  • d06390add8 Merge pull request #228 from craigerl/fix/dupe-filter-processed-flag hemna 2026-06-02 15:47:38 -04:00
  • db3a0428c0 Fix DupePacketFilter checking wrong packet's processed flag hemna 2026-06-02 11:17:24 -04:00
  • b064ac97a4 feat: add APRS Chat bulletin script hemna 2026-05-21 14:52:03 -04:00
  • 5cc918e5c2 fix: add socket lock to prevent TX/RX race causing stream corruption on retransmits hemna 2026-05-14 16:55:57 -04:00
  • 9146ff76c9 fix: remove stale .client attribute access in send_message command hemna 2026-05-13 23:17:38 -04:00
  • 0c515d45fe fix: filter stale BeaconPackets from PacketTrack on load from disk hemna 2026-05-13 12:14:21 -04:00
  • d3281cff0b test: add tests for beacon/ack flood prevention and scheduler timing guards hemna 2026-05-13 11:44:49 -04:00
  • d8134c4531 fix: prevent beacon and ack packet floods from PacketTrack retries hemna 2026-05-13 11:36:25 -04:00
  • 3a47571b60 Merge pull request #224 from craigerl/dependabot/uv/uv-0.11.6 hemna 2026-04-29 09:16:53 -04:00
  • 4ecdec0aa4 Bump uv from 0.9.26 to 0.11.6 dependabot[bot] 2026-04-10 19:49:05 +00:00
  • 490ff41cdc feat: Add configurable stats_store_interval for stats file saves hemna 2026-03-27 17:37:16 -04:00
  • 27413ab8cf Merge pull request #223 from craigerl/feature/configurable-stale-timeout hemna 2026-03-27 10:27:09 -04:00
  • 314f4da180 fix: Restore max_delta after custom stale_timeout test hemna 2026-03-27 10:18:07 -04:00
  • f6eb383caf fix: Update test to work with singleton pattern hemna 2026-03-27 10:13:55 -04:00
  • 930339d4cf feat: Add configurable stale_timeout for APRS-IS connections hemna 2026-03-27 10:05:44 -04:00
  • a2e07a2279 Merge pull request #221 from craigerl/fix-urllib3-security hemna 2026-03-24 13:49:17 -04:00
  • 3a12ccb842 security: bump urllib3 from 2.6.2 to 2.6.3 hemna 2026-03-24 13:37:07 -04:00
  • 5463b8d5b5 chore: update AUTHORS [skip ci] github-actions[bot] 2026-03-24 17:32:35 +00:00
  • f2526efe1d Merge pull request #219 from craigerl/feature-daemon-threads-event-refactor hemna 2026-03-24 13:32:26 -04:00
  • 96b017d59e chore: update uv.lock for uv 0.11.0 compatibility hemna 2026-03-24 13:26:33 -04:00
  • 8d8648e9dd style(threads): add return type to loop() and use modern type hints hemna 2026-03-24 13:05:49 -04:00
  • bf258e4bcf chore(tests): fix unused variable linter warning in test_stats.py hemna 2026-03-24 12:15:37 -04:00
  • 4ab59c6cf3 refactor(main): update signal handler for Event-based thread shutdown hemna 2026-03-24 12:15:33 -04:00
  • 505c0fa8a8 refactor(threads): migrate APRSRegistryThread to Event-based timing hemna 2026-03-24 12:13:31 -04:00
  • 85ebf8a274 refactor(threads): migrate TX threads to Event-based timing hemna 2026-03-24 12:13:26 -04:00
  • bc9ce61e59 refactor(threads): migrate RX threads to Event-based timing hemna 2026-03-24 12:13:20 -04:00
  • 343ec3e81c refactor(threads): migrate stats threads to Event-based timing hemna 2026-03-24 12:06:41 -04:00
  • 44b8bc572d refactor(threads): migrate KeepAliveThread to Event-based timing hemna 2026-03-24 12:06:36 -04:00
  • 43ba69e352 feat(threads): add join_non_daemon() to APRSDThreadList hemna 2026-03-24 11:57:05 -04:00
  • b7a37322e1 refactor(threads): add daemon, period, Event-based shutdown to APRSDThread hemna 2026-03-24 11:54:29 -04:00
  • bc9b15d47a Add implementation plan for daemon threads and Event-based timing refactor hemna 2026-03-24 11:27:12 -04:00
  • d8747317df Add design spec for daemon threads and Event-based timing refactor hemna 2026-03-24 11:22:13 -04:00
  • 4cc90a53ed chore: update AUTHORS [skip ci] github-actions[bot] 2026-03-24 17:12:56 +00:00
  • 425ad469b0 Bump marshmallow from 3.26.1 to 3.26.2 (#207) dependabot[bot] 2026-03-24 13:12:45 -04:00
  • bbc2ccd302 Merge pull request #214 from craigerl/fix/cli-command-issues hemna 2026-02-28 09:33:31 -05:00
  • 698d218572 Fix JSON serialization of UnknownPacket in stats fix/cli-command-issues hemna 2026-02-27 23:40:14 -05:00
  • fcfb349d29 Fix CLI command inconsistencies hemna 2026-02-27 23:35:38 -05:00
  • 7172d6352f address failure for healthcheck hemna 2026-02-19 13:33:55 -05:00
  • bc8a24bea4 Fix master-build.yml: remove zero-width spaces from GitHub Actions template syntax hemna 2026-02-19 08:33:18 -05:00
  • ac35c44bc2 another attempt at master build for github hemna 2026-02-18 21:53:22 -05:00
  • 8483d93965 try and fix master build hemna 2026-02-18 14:30:59 -05:00
  • 0248f40604 fixed some type declaration inconsistencies. hemna 2026-02-18 14:20:52 -05:00
  • 6ea9889369 make consumer call signature consistent. hemna 2026-02-18 14:11:25 -05:00
  • 2b7e42802b update the keepalive for kiss hemna 2026-02-18 14:00:52 -05:00
  • c99a9c919d fixed inconsistent driver send() declaration. hemna 2026-02-18 13:49:40 -05:00
  • 202c689658 Replace insecure pickle serialization with JSON hemna 2026-02-17 16:07:55 -05:00
  • 0701db2629 docs on listen hemna 2026-02-10 19:09:07 -05:00
  • c5ca4f11af Added new APRSDPushStatsThread hemna 2026-02-10 18:49:23 -05:00
  • 008fe3c83e Fixed an issue with dev command hemna 2026-02-07 17:17:15 -05:00
  • 3128f24ef7 reverse the threaded plugin processing. hemna 2026-02-06 17:31:05 -05:00
  • 6968f16cec update multiarch build on tag hemna 2026-02-05 17:23:35 -05:00
  • 03da33c905 change python tests hemna 2026-02-05 17:17:14 -05:00
  • 8b500ac5f1 added ruff to tox hemna 2026-02-05 17:11:40 -05:00
  • c62d0545c6 linting fix for test_tx hemna 2026-02-05 17:04:57 -05:00
  • 6f9e6b2993 fix issue with getting the right plugin version hemna 2026-01-26 16:57:24 -05:00
  • 7f7d03ea69 Added export-config hemna 2026-01-26 16:12:25 -05:00
  • 0b01881f46 Added new export-plugins command hemna 2026-01-26 15:51:37 -05:00
  • 2f698ed95e chore: update AUTHORS [skip ci] github-actions[bot] 2026-01-25 18:05:24 +00:00
  • 2180a52a9f added some mocks to speed up tests hemna 2026-01-25 13:04:47 -05:00
  • 95bd43a0b1 update the pyproject to point to documentation hemna 2026-01-24 22:12:59 -05:00
  • b4763f969c upgrade setuptools hemna 2026-01-23 17:57:17 -05:00
  • 3bcd03a514 Fix client / driver inconsistencies from protocol hemna 2026-01-23 09:18:35 -05:00
  • ee61bf5fd5 Updates for plugins to make them more consistent. hemna 2026-01-22 23:27:50 -05:00
  • 7151cb5d07 Updated docs. hemna 2026-01-21 20:27:38 -05:00
  • 730f6585af updated docs. Added PLUGINS.md hemna 2026-01-21 20:20:57 -05:00
  • f9cdb45ea0 fix pep8 failure hemna 2026-01-21 17:53:39 -05:00
  • 72371cd4ed Account for required option hemna 2026-01-21 16:37:01 -05:00
  • cefe3e30e7 Removed AVWX plugin. hemna 2026-01-21 16:27:14 -05:00
  • d783a01400 moved optional deps into pyproject.toml hemna 2026-01-21 15:53:27 -05:00
  • f7e4c47715 chore: update AUTHORS [skip ci] github-actions[bot] 2026-01-21 20:46:07 +00:00
  • 24bc86424e Added --output-json for aprsd sample-config hemna 2026-01-21 15:29:24 -05:00
  • e3fda752f6 Remove openweathermap hemna 2026-01-21 15:27:05 -05:00
  • da3ef77ea3 upgrade to python 3.11 hemna 2026-01-20 17:31:14 -05:00
  • d2cb208be8 Added new owner_callsign hemna 2026-01-20 17:27:47 -05:00
  • ade0a30b77 chore: update AUTHORS [skip ci] 4.3.0 github-actions[bot] 2026-01-20 16:38:54 +00:00
  • d4b76f844e Merge pull request #208 from craigerl/refactor-filter hemna 2026-01-20 11:38:44 -05:00
  • 4ad4e5ed1d Try and fix manual container build hemna 2026-01-20 10:01:28 -05:00
  • 4d7dfcb6e9 Try new tag Docker build action hemna 2026-01-20 09:33:59 -05:00
  • f2bd594a89 Added owner_callsign hemna 2026-01-18 23:54:43 -05:00
  • cc8d834e5c Remove the login callsign in aprs_network hemna 2026-01-18 21:21:09 -05:00
  • 6dcacb5904 Parallel processing of plugins hemna 2026-01-18 20:39:42 -05:00
  • 2a8b7002f2 Added new TX Scheduler and pool. hemna 2026-01-16 23:38:46 -05:00
  • 0c1a074697 updated deps hemna 2026-01-16 23:18:42 -05:00
  • ce9fc3757d updated tox.ini hemna 2026-01-16 22:46:51 -05:00
  • f95c1a8d46 update tox.ini hemna 2026-01-16 14:07:33 -05:00
  • 10f70bd99d update aprslib commit hemna 2026-01-14 18:11:09 -05:00
  • 0320a4aa3c Don't log failed packets as error hemna 2026-01-14 17:02:21 -05:00
  • c4ccafc507 use custom aprslib hemna 2026-01-14 15:47:11 -05:00
  • 274d5af0e9 Refactored RX thread to not parse packets hemna 2026-01-14 15:00:14 -05:00
  • 0620e63e72 added more unit tests hemna 2026-01-12 23:26:49 -05:00
  • 6cbd6452d5 kiss consumer update hemna 2026-01-12 23:25:06 -05:00
  • a3854033b3 Added counts to dump stats hemna 2026-01-12 23:23:31 -05:00
  • 9a862c05f9 don't do lazy imports hemna 2026-01-09 18:39:49 -05:00
  • 40f8d23db2 Added new StatsLogThread hemna 2026-01-09 14:15:00 -05:00
  • e5644cc49d Remove plugin.run() locking hemna 2026-01-09 12:31:46 -05:00
  • 3198f06e2a Allow listen to export stats hemna 2026-01-07 15:24:33 -05:00