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

Issues #195 to #201 #202

Merged
merged 23 commits into from
Dec 27, 2019
Merged

Issues #195 to #201 #202

merged 23 commits into from
Dec 27, 2019

Conversation

flashmob
Copy link
Owner

Fixes a few issues (see commits)

@flashmob
Copy link
Owner Author

@flashmob flashmob changed the title Parser fixes Issues #195 to #201 Dec 13, 2019
@flashmob
Copy link
Owner Author

ping @issuefiler

also adjusts the allowed hosts config so that IP addresses must be enclosed in braces.
a separate allowsIp function is used when the rcpt-to host is parsed as an address-literal
also fixes a bug where the IP address wasn't copied from the parser
also fixes a bugs:
- emails such as "user"@test.com do not need quoting
- Address.String() now outputs the IP around in braces
…fter decoded word)

- added more states to the machine to fix the above case
- Some tests were missed from the Makefile
@flashmob flashmob merged commit d8ea544 into master Dec 27, 2019
@issuefiler
Copy link

pong @flashmob.

Sorry, I think I’m a bit late to the cognac party.
Just updated my build to the latest and checked the new changes out. It looks good to me, too!
Thank you for the update.

@flashmob
Copy link
Owner Author

Thanks for checking in!

The latest master has been deployed on Guerrilla Mail too, so it's going through the ultimate battle test right now. Cheers!

@phires phires deleted the parser-fixes branch June 4, 2024 11:33
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.

2 participants