PowerDNS / weakforced

Anti-Abuse for servers at authentication time
GNU General Public License v3.0
123 stars 33 forks source link

Re-license threadname #417

Closed neilcook closed 7 months ago

neilcook commented 7 months ago

The threadname source files were still licensed under GPL-2, so they have been relicensed to GPL-2+ with permission from the author.

Whilst digging around I also discovered that ctpl.h was being included in several places where it had long since stopped being used, so that has also been tidied up in this PR.

The PR also addresses, the long-standing issue of GeoIP tests not working for PRs from forks. Rather than download MaxMind MMDB files, which required repo secrets, I have just created a simple MMDB file as part of the repo that contains all the information needed for the regression tests.

Finally, since I was sick of regression tests taking so long, I've also addressed #412 by splitting the regression tests into two concurrent jobs, which was a fairly simple fix.

neilcook commented 7 months ago

Fixes #416

github-actions[bot] commented 7 months ago

Test Results

70 tests  ±0   67 :white_check_mark:  - 2   16m 9s :stopwatch: +4s  1 suites ±0    0 :zzz: ±0   1 files   ±0    3 :x: +2 

For more details on these failures, see this check.

Results for commit cb91de0e. ± Comparison against base commit 03d519b2.

:recycle: This comment has been updated with latest results.