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

Add package agwpe #81

Merged
merged 6 commits into from
Jan 28, 2023
Merged

Add package agwpe #81

merged 6 commits into from
Jan 28, 2023

Conversation

martinhpedersen
Copy link
Member

Implements the AGWPE protocol for AX.25 connections through AGWPE enabled TNCs. Both listen and dial. It's URL dialer supports the schemes ax25:// and ax25+agwpe://.

Closes #57.

@martinhpedersen martinhpedersen self-assigned this Aug 20, 2022
@martinhpedersen martinhpedersen marked this pull request as ready for review January 24, 2023 20:36
Implements the AGWPE protocol for AX.25 connections through AGWPE
enabled TNCs. It's URL dialer supports the schemes ax25:// and
ax25+agwpe://.
This only works reliably for Direwolf >= 1.5, but the 'y' frame
implementation in Direwolf is error prune and not reliable at all.

Need to confirm that this works with other modems, because Direwolf does
not follow the AGWPE spec for either frame types. We might need a
direwolf flag in config for this to work reliably with other modems on
inbound connections.
@martinhpedersen martinhpedersen merged commit 0e1d064 into master Jan 28, 2023
@martinhpedersen martinhpedersen deleted the ax25-agwpe branch January 28, 2023 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

transport: Support AGWPE over TCP (direwolf)
1 participant