Commit Graph

371 Commits

Author SHA1 Message Date
Ethan Knowlton 5b3a40f473 Updating readme to test pull_request.closed workflow trigger 2023-11-14 04:03:36 -05:00
Ethan Knowlton 9cf023ba45 Updating readme to test pull_request.closed workflow trigger 2023-11-14 04:02:26 -05:00
Ethan Knowlton 8b7f03b91d single not double quotes --- ugh 2023-11-14 04:00:49 -05:00
Ethan Knowlton 70dae62e16 allow manually triggering of release please workflow 2023-11-14 03:58:28 -05:00
Ethan Knowlton 12ad9853a1 added workflow_call trigger to test 2023-11-14 03:54:21 -05:00
Ethan Knowlton 060eb1dced
Merge pull request #16 from levelsoftware/fix-release-for-v1.1.0
Fix for release for v1.1.0
2023-11-14 03:52:56 -05:00
Ethan Knowlton cf59e4401a feat(ipstack): added currency module to IP Stack response for parser 2023-11-14 03:49:13 -05:00
Ethan Knowlton 082dedcac7 chore(other): cleaning up change log, added config file flag to systemd file 2023-11-14 03:48:41 -05:00
Ethan Knowlton 823983800e chore(ci): finish configuring creating releases in CI 2023-11-14 03:46:55 -05:00
Ethan Knowlton e7a6f54ff9 chore(jwt): cleaning up JWT tests and checks 2023-11-14 03:46:03 -05:00
Ethan Knowlton c55af8c675
Merge pull request #15 from levelsoftware/release-please/bootstrap/default
chore: bootstrap releases for path: .
2023-11-14 03:41:44 -05:00
Ethan Knowlton d3e032f254 hmm 2023-11-14 03:41:04 -05:00
Ethan Knowlton bbf011a7e2
Merge branch 'master' into release-please/bootstrap/default 2023-11-14 03:34:40 -05:00
Ethan Knowlton fb436c98e4 fix(releases): fixing packge name for future releases and changelogs 2023-11-14 03:33:35 -05:00
github-actions[bot] e62c2f2ed2
chore: bootstrap releases for path: . 2023-11-14 08:19:52 +00:00
Ethan Knowlton 0acf556c5f added release please config 2023-11-13 20:19:28 -05:00
Ethan Knowlton 706f927f87 added release please config 2023-11-13 20:16:19 -05:00
Ethan Knowlton a801eed727 added release please config 2023-11-13 19:46:27 -05:00
Ethan Knowlton d0bbecfb60 added release please config 2023-11-13 19:43:42 -05:00
Jacob Haug ef1f4b388c
Merge pull request #10 from levelsoftware/feature/adding-ecdsa-rsa-jwt-algorithms
Added RSA and EDDSA for JWT Signing Algorithm
2023-11-07 14:12:14 -05:00
Ethan Knowlton 5de7be76b8 readme touchup 2023-11-04 22:58:55 -04:00
Ethan Knowlton 45192d651f added RSA and EDDSA 2023-11-04 22:56:51 -04:00
Jacob Haug 72da6dc5e9
Merge pull request #9 from levelsoftware/feature/adding-jwt-token-validation
Feature/adding jwt token validation
2023-10-11 09:46:31 -04:00
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 7d2aab397c fix test 2023-10-10 16:31:22 -04:00
Ethan Knowlton d9bf3259e0 Added JWT Authentication 2023-10-10 15:52:05 -04:00
Jacob Haug 712e2166d5
Merge pull request #8 from levelsoftware/enable-use-of-environment-variables-for-docker
Enable use of environment variables for docker
2023-10-09 09:23:56 -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 5c5503085e
Merge pull request #6 from levelsoftware/caching-in-redis
Caching in Redis
2023-10-07 11:07:02 -04:00
Ethan Knowlton 73a7a4e878 touch up change log until API limit `create-release-please` 2023-10-07 01:27:22 -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
Ethan Knowlton 9971835402
Merge pull request #3 from levelsoftware/adding-extra-ipstack-fields
Adding More IP Stack Fields
2023-10-05 12:51:04 -04:00
Ethan Knowlton 9217488362 better empty threatthypes handling 2023-10-05 12:20:30 -04:00
Ethan Knowlton 35187e67e5 renamed workflow 2023-10-05 12:15:49 -04:00
Ethan Knowlton 40d7dfebb8 added test workflow 2023-10-05 11:54:19 -04:00
Ethan Knowlton 5cd6d48c2d remove docker workflow for now 2023-10-05 11:50:53 -04:00
Ethan Knowlton 269bf95625 refactor module name to levelsoftware 2023-10-05 11:43:02 -04:00
Ethan Knowlton 532d22251b Merge branch 'master' of github.com:levelsoftware/echoip into adding-extra-ipstack-fields 2023-10-05 11:03:03 -04:00
Ethan Knowlton 6c950e10d3 some refactoring 2023-10-04 14:19:05 -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
Jacob Haug 3ad94767b0
updating styles 2023-10-04 11:47:06 -04:00
Jacob Haug 07b45691b6
Merge pull request #2 from levelsoftware/adding-extra-ipstack-fields
Added extra IP Stack fields
2023-10-04 11:40:51 -04:00
Ethan Knowlton 410002ff47 upadted template, added https option for ipstack 2023-10-04 09:43:37 -04:00
Ethan Knowlton 81aa484762 Added extra IP Stack fields
- IsDaylightSavings
- IsProxy
- IsTOR
- IsCrawler
- CrawlerName
- CrawlerType
- ThreatLevel
- ThreatTypes
2023-09-30 11:17:44 -04:00
Jacob Haug 09a47bea6a
Merge pull request #1 from levelsoftware/adding-ipstack
Adding IPStack
2023-09-24 22:21:25 -04:00
Ethan Knowlton 6172d2f2ae fixed some tests for service flags 2023-09-23 09:52:20 -04:00
Ethan Knowlton d3bee3c4d8 removed debuging log statement 2023-09-22 21:31:07 -04:00