aprs.me/test
Graham McIntire a7d934cb5b
Fix APRS-IS connection, packet pipeline, and cleanup reliability
- Handle login send failure in AprsIsConnection instead of crashing
- Close leaked sockets on login failure in Aprsme.Is (init + reconnect)
- Keep rescheduling keepalive timer when disconnected to prevent permanent loss
- Use supervised BroadcastTaskSupervisor instead of unsupervised Task.start
  for packet broadcasting
- Remove racy Process.alive? check in StreamingPacketsPubSub; send/2 to
  dead PIDs is a no-op, :DOWN monitors handle cleanup
- Add dateline wrapping to SpatialPubSub.point_in_bounds? matching
  StreamingPacketsPubSub behavior
- Add bad_packets table cleanup to PacketCleanupWorker
- Add TODO.md with remaining improvements
2026-02-19 13:34:10 -06:00
..
aprsme Fix APRS-IS connection, packet pipeline, and cleanup reliability 2026-02-19 13:34:10 -06:00
aprsme_web Fix callsign registration to be case-insensitive 2026-02-19 13:20:07 -06:00
assets/js Improve type safety for getTrailId function 2025-07-21 08:36:38 -05:00
integration cleanup 2026-02-07 10:55:19 -06:00
support more tests 2026-02-09 17:21:16 -06:00
types format 2026-02-18 14:49:58 -06:00
test_helper.exs fix some tests 2026-02-09 15:32:09 -06:00