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

Refactor asn and geoip handling #10

Closed
wants to merge 71 commits into from
Closed

Refactor asn and geoip handling #10

wants to merge 71 commits into from

Conversation

darix
Copy link
Member

@darix darix commented Apr 16, 2020

move the functionality of asn.py and geoip into a MirrorBrainHost class

darix and others added 30 commits March 6, 2017 17:18
… does

The result is that IPv4 clients will only be redirected to IPv4 servers, IPv6
clients only get IPv6 servers and dual-stack clients get the server pool based
on the address they used to connect to mirrorbrain (most likely v6)
andrii-suse and others added 29 commits March 24, 2020 17:17
Add docker test and enable CI
The port is not completely done yet but the basic things should work
TypeError: _init_() takes at least 3 arguments (3 given)
curl -H 'Host: mirrorbrain.localhost' --interface 127.0.0.3 -I http://127.0.0.1/
HTTP/1.1 200 OK
Date: Thu, 16 Apr 2020 12:27:51 GMT
Server: Apache
X-GEOIP_COUNTRY_CODE: DE
X-GEOIP_COUNTRY_NAME: Germany
X-GEOIP_CONTINENT_CODE: EU
X-GEOIP_LATITUDE: 49.41670
X-GEOIP_LONGITUDE: 8.70000
X-ASN: 1233
X-PFX: 127.0.0.3/32
Content-Type: text/html;charset=ISO-8859-1
@darix darix closed this Apr 16, 2020
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.

None yet

4 participants