Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: acks, login, filters, and APRS_BOT_CALLSIGN #72

Merged
merged 1 commit into from
May 5, 2024

Conversation

andrewthetechie
Copy link
Owner

This fixes several bugs:

  • message acks were not properly removing messages from the _waiting_ack expiring dict, so messages were being retried that had been ackd. This was due to an incorrect hashing algorithim that did not correctly identify packets.
  • login method now checks for proper login and sends app versions and filters properly.

This also removes the APRS_LISTENING_CALLSIGNS that just did not work at all. There is no mechanism in Errbot of forwarding on a "reply-as" user for a message, so when a message for an additional callsign came in, all replies went out as just signed in callsigns.

This is replaced by APRS_BOT_CALLSIGN, which allows setting the bot and reply-from to a callsign separate from the one you're using to sign into APRSIS. This is useful for running a service bot, like ANSRVR or WXBOT. The bot will still listen on the signed in callsign as well, but if messaged there, will repy with the APRS_BOT_CALLSIGN callsign

This fixes several bugs:
 * message acks were not properly removing messages from the
   _waiting_ack expiring dict, so messages were being retried that had
   been ackd. This was due to an incorrect hashing algorithim that did
   not correctly identify packets.
 * login method now checks for proper login and sends app versions and
   filters properly.

This also removes the APRS_LISTENING_CALLSIGNS that just did not work at
all. There is no mechanism in Errbot of forwarding on a "reply-as" user
for a message, so when a message for an additional callsign came in, all
replies went out as just signed in callsigns.

This is replaced by APRS_BOT_CALLSIGN, which allows setting the bot and
reply-from to a callsign separate from the one you're using to sign into
APRSIS. This is useful for running a service bot, like ANSRVR or WXBOT.
The bot will still listen on the signed in callsign as well, but if
messaged there, will repy with the APRS_BOT_CALLSIGN callsign
@andrewthetechie andrewthetechie merged commit 4d06705 into main May 5, 2024
6 checks passed
@andrewthetechie andrewthetechie deleted the listening-callsigns-to-plugin-name branch May 5, 2024 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant