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

Disable 'Bit 0x20' mixed case option in dns resolve of libevent2 driver to make it working like other drivers #1366

Merged
merged 1 commit into from Jan 8, 2016

Conversation

Projects
None yet
2 participants
@soarqin
Contributor

soarqin commented Jan 8, 2016

I found that not all DNS servers support the 'Bit 0x20' security mechanism (randomize query names to avoid hacking responses).
Libevent2 enables it by default(all other drivers do not enable it) and sometimes fail on resolveHost(), so it is better to disable it by default to avoid such problems.

@s-ludwig

This comment has been minimized.

Show comment
Hide comment
@s-ludwig

s-ludwig Jan 8, 2016

Member

Interesting, didn't know about this. Kind of a pity, but there seems to be no way around it other than a server white list.

Member

s-ludwig commented Jan 8, 2016

Interesting, didn't know about this. Kind of a pity, but there seems to be no way around it other than a server white list.

s-ludwig added a commit that referenced this pull request Jan 8, 2016

Merge pull request #1366 from soarqin/master
Disable 'Bit 0x20' mixed case option in dns resolve of libevent2 driver to make it working like other drivers

@s-ludwig s-ludwig merged commit d96cb58 into vibe-d:master Jan 8, 2016

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment