Commit Graph

45 Commits

Author SHA1 Message Date
Ethan Knowlton bc03347fec probably should verify signing method -- and this only supports HMAC 2023-10-10 23:46:49 -04:00
Ethan Knowlton 4fc865d36c readme updates 2023-10-10 16:40:50 -04:00
Ethan Knowlton d9bf3259e0 Added JWT Authentication 2023-10-10 15:52:05 -04:00
Ethan Knowlton d70ee291d4 forgot to come back for trusted headers 2023-10-08 18:39:18 -04:00
Ethan Knowlton 967931fd25 Enable use of Environment Variables
I didn't want to kep the API Key in a file because it could be exposed
so I thought a environment variable would be good. Might of got carried
away and didn't need to put all config options in environment variables.

commit ba35fa73512a5d0d868c9e9147f55fe50db0ec99
Author: Ethan Knowlton <ethan@dubtown.dev>
Date:   Sat Oct 7 22:35:31 2023 -0400

    removed debug statement

commit 3808cc26dfac70e5c205df807b26855bf4562196
Author: Ethan Knowlton <ethan@dubtown.dev>
Date:   Sat Oct 7 22:32:27 2023 -0400

    Could Cause Problems

    Shouldn't need to run make as super user, but usually
    you would run `make install`. I could add this to the install step
    and remove the install from all step but it could mess up publishing
    to ip.level.io.

    Just going to remove it for now.

commit aa0cb39b08e71e1ef897f2d3f3a4fc7e5aff4c03
Author: Ethan Knowlton <ethan@dubtown.dev>
Date:   Sat Oct 7 20:05:14 2023 -0400

    adding env variables to readme
2023-10-08 14:46:51 -04:00
Ethan Knowlton 79c8f54d44 Cache in Redis
- [x] Pipeline to update binary on server when changes are pushed
- [x] Added config option for Cache TTL in Seconds in `/etc/echoip/config.toml
- [x] Updated Readme for Cache Options
- [x] Added `Null` cache for optional no use of cache

- [x] Adding Redis Cache
- [x] Moving configuration to file config
- [x] Automatic Release for amd64 linux
- [x] Adding automatic deployment

- Added `LICENSE` file to the release file
2023-10-07 01:21:52 -04:00
Jacob Haug 171d827c58
updated readme 2023-10-04 12:01:46 -04:00
Jacob Haug d60343d31c
updating readme 2023-10-04 12:01:09 -04:00
Martin Polden d84665c26c
Merge pull request #162 from Alphakilo/master
Implement `/asn-org` endpoint
2023-05-21 20:26:14 +02:00
Alphakilo 44ce088bb3 update docs 2022-09-04 00:09:52 +02:00
Ashley Primo 0fbe52be45 Update README.md to include information regarding MaxMind Geo DB 2021-11-08 20:53:31 +00:00
Martin Polden 70c9a8cbca readme: Use go install 2021-06-25 21:18:48 +02:00
Martin Polden 4f071cd6a2 build: Configure GitHub Actions 2021-01-24 14:57:20 +01:00
Thatcher ab8f90431b
New template (#121) 2020-12-14 19:02:35 +01:00
Martin Polden 0caa5873b9 cmd: Remove go-flags 2020-09-05 11:41:18 +02:00
Chloe Kudryavtsev 7ad9af3b15 add cli detection for httpie-go 2020-07-23 18:41:07 -04:00
Vincent Batts edbb0b6433
Support getting information about another IP (#94)
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2020-07-09 21:35:26 +02:00
Ian Gallagher 1647debbcf
Update README.md to include -C/--cache-size
This updates the README's command help output to match the current version (it was missing the new cache feature options)
2020-05-16 16:31:13 -07:00
Niklas 7fbc2e1b9f ASN database, part 2 (#67)
ASN lookup
2019-07-05 15:01:45 +02:00
Martin Polden 14f1a0ce88 Mention Docker image 2018-12-28 19:06:05 +01:00
Martin Polden 988f3fd19a Rename ipd -> echoip 2018-08-27 20:50:56 +02:00
Martin Polden 2b72ea66e8 Update FAQ 2018-07-25 22:44:43 +02:00
Martin Polden 2b22328c8c Update readme 2018-03-21 22:15:39 +01:00
Martin Polden 8940a3cdfe Update readme
Fixes #47
2018-02-12 15:12:32 +01:00
Johann Richard c195bae4fb Patch for ISO and Map display (#45) 2018-02-09 20:41:30 +01:00
Martin Polden a4f26e0d56 Revert "Update documentation"
This reverts commit 81b7c71ce1.
2017-12-19 13:22:30 +01:00
Martin Polden 11c5b86910 Update readme
Fixes #38
2017-11-29 19:29:26 +01:00
udhos 12b13d63e2 Example for bat - https://github.com/astaxie/bat 2017-11-25 16:16:26 -02:00
Martin Polden 803697b91a Update readme 2017-05-18 18:58:27 +02:00
Martin Polden 81b7c71ce1 Update documentation 2017-03-30 22:25:37 +02:00
Martin Polden debf126ab6 Update badge link 2017-03-14 18:27:36 +01:00
Martin Polden 4a9710dcea Update readme 2016-10-09 16:21:07 +02:00
Martin Polden 6a9202851d Include IP in decimal format
Fixes #19
2016-07-06 23:47:11 +02:00
Martin Polden 3134de8260 Do not trust X-Real-IP header by default
Use -H option to whitelist header to trust for remote IP address. This
is useful when a reverse proxy is used in front of ipd.
2016-04-17 15:57:46 +02:00
Martin Polden 9d8a541caf Remove CORS support 2016-04-17 14:23:20 +02:00
Martin Polden e4bf08de8c Update readme 2016-04-17 13:31:43 +02:00
Martin Polden 100131e420 Update readme 2016-04-15 20:57:35 +02:00
Martin Polden b156182a80 Rename 2016-04-15 17:59:56 +02:00
Martin Polden 7986dd9ee2 Add badge 2015-09-17 21:31:14 +02:00
Martin Polden 83af3b139c Update readme 2015-09-17 21:18:11 +02:00
Martin Polden e16e9a7aa9 Cleanup 2014-12-22 00:55:24 +01:00
Martin Polden 137052410b Remove daemonize script 2014-01-26 20:39:04 +01:00
Martin Polden 773752c7f0 Update readme 2012-11-21 14:12:38 +01:00
Martin Polden 65734e53bb Update readme 2012-11-21 14:11:18 +01:00
Martin Polden ef1f96598e Add README 2012-11-19 19:11:03 +01:00