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

CPE Negotiation #3

Open
vexyl opened this issue Nov 27, 2021 · 2 comments
Open

CPE Negotiation #3

vexyl opened this issue Nov 27, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@vexyl
Copy link
Owner

vexyl commented Nov 27, 2021

The server should negotiate each supported extension for each player, storing them in some lookup table. The server should only use those extensions for players supporting them, and it should try to make a sensible replacement if it's not supported. The server should also be allowed to require all or specific extensions for players. Adding extensions through this system should be straightforward and painless to do.

@vexyl vexyl added the enhancement New feature or request label Nov 27, 2021
@vexyl vexyl self-assigned this Nov 27, 2021
vexyl added a commit that referenced this issue Dec 7, 2021
Hopefully the last time, kept messing up the git repo trying to do this right.
@vexyl
Copy link
Owner Author

vexyl commented Dec 7, 2021

After screwing up the commits a few time, I've added basic CPE negotiation. There's still some work to do (check TODO/FIXME comments).

@vexyl vexyl removed their assignment Dec 19, 2021
@vexyl
Copy link
Owner Author

vexyl commented Dec 25, 2021

See #7

Work on this continues until I feel like it's solidly implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant