-
Notifications
You must be signed in to change notification settings - Fork 39
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
Various fixes + test env separation + tests now use DHT #59
Conversation
This reverts commit 4961f4f.
Fix buffer overflow found by clang's static analyzer
Coverage increase in injector_helper (resolves clostra#44)
Suppress memory leak warnings from libbtdht
I was getting 'bind: Address already in use' error even though no netstat did not show anyone holding it.
'bbc.com' was returning 301 (permanent redirect) http error code
Codecov Report
@@ Coverage Diff @@
## master #59 +/- ##
=========================================
Coverage ? 60.26%
=========================================
Files ? 12
Lines ? 1271
Branches ? 164
=========================================
Hits ? 766
Misses ? 384
Partials ? 121
Continue to review full report at Codecov.
|
Do not merge, still work in progress. |
When possible.
This PR is no longer WIP and can be merged. The last commit in this PR adds utilization of DHT into tests. It seems to be useful as I managed to find a few bugs (the "Fixes" PR that this PR is based on). Running with DHT enabled requires the PC the tests are running on to support hairpinning. Unfortunately that is not the case with Travis CI workers. On my home PC I can only get it done when I set up port forwarding on UDP port 7000. The test does a check whether hairpinning is enabled, if no, it falls back to setting the IP of an injector manually. So unfortunately, this doesn't increase test coverage on Travis. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
No description provided.