e1e6dba31b
changed env var in makefile to builtin var
...
makefile was using the environment variable PWD. this can be
problematic if using 'sudo' as the PWD variable is not passed through.
however GNU make has a builtin CURDIR variable for the current working
directory that does work with 'sudo'.
2019-01-04 09:56:16 -06:00
c623168acb
Reduce image size
2018-12-28 19:06:05 +01:00
14f1a0ce88
Mention Docker image
2018-12-28 19:06:05 +01:00
ddc4d9e53c
Log if template is unreadable
2018-12-28 15:05:31 +01:00
f34172761f
Log valid URL when binding to all IPs
2018-12-28 14:51:20 +01:00
4bfaf671b9
Stop using container-based Travis
2018-11-21 19:22:33 +01:00
cba0928a65
Patch for a Map ( #62 )
...
Add map
2018-10-28 16:42:17 +01:00
e5c8310acb
Enable parallel build
2018-09-11 22:08:12 +02:00
83e4566d57
Remove megacheck target
2018-09-11 22:07:46 +02:00
3901eb7b16
Tidy up modules
2018-09-11 22:06:32 +02:00
8433521b3b
Differentiate between IsEU being false and unknown
2018-08-31 22:55:09 +02:00
7f538ca24b
Merge pull request #58 from maximbaz/add-dockerfile
...
Add Dockerfile
2018-08-30 15:52:48 +02:00
3cd9b9efe3
Rename to echoip, update to Go 1.11
2018-08-27 23:35:26 +02:00
1171909046
Add Dockerfile
2018-08-27 22:11:46 +02:00
823af68923
Test /coordinates
2018-08-27 21:49:37 +02:00
3e1d4425cd
Rename fields
2018-08-27 21:49:37 +02:00
de54d88327
Fix build
2018-08-27 21:39:49 +02:00
a6b0a95581
Bump github.com/oschwald/geoip2-golang
2018-08-27 21:39:21 +02:00
ac4a9de770
Added coordinates from City database
2018-08-27 21:30:57 +02:00
b821b1efcc
Remove megacheck from lint target
2018-08-27 21:24:28 +02:00
fefe371369
Use Go modules
2018-08-27 21:13:06 +02:00
988f3fd19a
Rename ipd -> echoip
2018-08-27 20:50:56 +02:00
bc5e1ae713
Deploy to Heroku
2018-08-20 21:02:02 +02:00
68479cc8d6
Use Go stable when building
2018-08-20 21:00:30 +02:00
f601732585
Use https when downloading databases
2018-08-20 20:51:56 +02:00
c32aedac95
Add Heroku config
2018-08-20 20:46:56 +02:00
2fbc25d39b
Add vendor config
2018-08-20 20:46:18 +02:00
3048066a9b
Merge pull request #61 from rufoa/master
...
Use big.Int for decimal IPs rather than uint64
2018-08-20 17:38:43 +02:00
6d915d0f96
use big int for decimal IP rather than uint64
2018-08-20 03:03:49 +01:00
a9c0587f87
Simplify
2018-08-14 21:32:29 +02:00
569c2f3879
Update gitignore
2018-08-14 21:09:02 +02:00
33a8516004
Handle multiple IPs in X-Forwarded-For
2018-08-14 21:04:58 +02:00
122fd3dcfa
Exclude vendor in check-fmt target
2018-08-14 21:04:54 +02:00
059db6372c
Rename package database -> geo
2018-08-14 21:04:54 +02:00
3497e6e28a
Merge pull request #59 from maximbaz/add-health-endpoint
...
Add /health endpoint
2018-08-14 20:27:32 +02:00
12bc12fa7e
Add /health endpoint
2018-07-30 22:32:42 +02:00
2b72ea66e8
Update FAQ
2018-07-25 22:44:43 +02:00
91f0c17c94
Add support for multiple trusted headers
2018-07-25 21:05:08 +02:00
e282ac2729
Avoid printing nested diff
2018-07-14 16:29:14 +02:00
61ac57720a
Merge pull request #56 from LucaTNT/white-background
...
Added explicit white background color in the CSS
2018-07-07 13:58:02 +02:00
266f337c97
Add format check and megacheck to build
2018-06-28 17:39:45 +02:00
ca311fe5cc
Added explicit white background color in the CSS
...
Required to make the web page look ok with macOS Mojave's Dark Mode.
2018-06-13 20:59:58 +02:00
2b22328c8c
Update readme
2018-03-21 22:15:39 +01:00
184676ba29
Simplify
2018-03-19 19:54:24 +01:00
b01bddb63e
Only allow a single matcher per route
2018-03-19 19:45:32 +01:00
055496906d
Remove logrus
2018-03-18 23:15:26 +01:00
1efde17791
Replace gorilla/mux with own router
2018-03-18 22:17:41 +01:00
5ff72def9c
Remove map
...
Requires Google API key.
2018-03-04 16:49:01 +01:00
3f1e267750
Update gitignore
2018-03-01 21:05:38 +01:00
686eb84f53
Reword
2018-03-01 21:05:38 +01:00