2.1.1 (2024-11-13)
2.1.0 (2024-11-07)
- Add cloudflare ips to the trusted proxy ranges (5c5de93)
2.0.7 (2024-10-31)
- add a new abbreviation since they are being misrepresented on hub (9246882)
2.0.6 (2024-10-23)
- extract out wafris_request object to be used with the notifier (fad57ae)
2.0.5 (2024-10-22)
- specify httparty version (1564952)
2.0.4 (2024-10-18)
- limit upsync to 10 seconds (5aa9224)
- use a hash for request data (b537ea2)
- use read/rewind instead of string (9c8f8bb)
2.0.3 (2024-10-02)
- request properties should be blank instead of nil (05d2907)
2.0.2 (2024-09-21)
- Separate position test (e45e773)
2.0.1 (2024-09-16)
- Credit Eric Bauer for request property duplication suggestion (24c6f79)
- silenced deprecations should be handled by Rails App (9964283)
2.0.0 (2024-07-17)
- SQLite Release and migration instructions
- SQLite Release and migration instructions (c08dcbc)
1.1.11 (2024-05-03)
- More explicit message in case someone has setup the Wafris config with the env gate (05ce3eb)
1.1.10 (2024-03-05)
- ensure keys seen once are also expired (943ff7c)
1.1.9 (2023-12-17)
- rescue standard errors at startup (52e1d4b)
1.1.8 (2023-12-04)
- Update info on the gemspec (34cba36)
1.1.7 (2023-11-22)
1.1.6 (2023-10-03)
- update Readme and allow newer versions of Rack (ad33c47)
1.1.5 (2023-09-22)
- Logs were not showing after refactor (f5b8761)
1.1.4 (2023-09-21)
- Add in maxmemory to configuration so we can begin tracking memory usage (a504973)
- Refactor so that configuration is a singleton a requires a block (bb93883)
1.1.3 (2023-09-19)
- Remove documentation for using REDIS_URL as the default (2d3d9a4)
1.1.2 (2023-09-13)
- escape special characters before doing string.find (a5599ec)
1.1.1 (2023-09-11)
- suppress messages in test, dev, and ci (5c4ebbb)
1.1.0 (2023-09-07)
- ensure web requests go through even when firewall is disabled (e1d1a95)
- add in offset since we were seeing race conditions when accessing keys (9da6b9f)
1.0.0 (2023-08-31)
- let redis generate the request ids (39a1ffc)
- we expect to get the params as a string not a hash (8423b78)
- release 1.0.0 (bcd8b5e)
0.9.1 (2023-08-31)
- forgot to include the require (1ce1b4c)
0.9.0 (2023-08-31)
- Core now processes params, host, and request methods. The last 24 hours of requests are stored and core has the ability to block IPs, paths, params, host and request methods. It also supports rate limiting. Support for both IPv4 and IPv6 IPs.
- Updated core and v1 functionality (dd3bde0)
0.8.5 (2023-06-22)
- Set the version if the default redis env is detected (72b5589)
0.8.4 (2023-06-21)
- graph keys were not getting their expire time (2d09f58)
0.8.3 (2023-06-21)
- sync up keys used for blocks (d281d29)
0.8.2 (2023-06-21)
- set_version should happen after the configuration yield (145b1c7)
0.8.1 (2023-06-21)
- only default to the REDIS_URL if it is defined (c9007ec)
- Remove expire option that was introduced with Redis 7 (0ee41ac)
0.8.0 (2023-06-21)
- Set core version on initial redis config (34ccd36)
0.7.0 (2023-06-20)
- Add method for incrementing hourly time buckets each time a request comes in (106ff7f)
0.6.0 (2023-06-20)
- Introduce ability for user to define their proxies so they won't be considered the request ip (0f415df)
0.5.4 (2023-06-05)
- only set proxy ip if x_forwarded_for equals client ip (102104d)
0.5.3 (2023-05-26)
- alter zrange to check for exact match (4d1b772)
0.5.2 (2023-05-25)
- lua needs brackets for logical operators (7480bb1)
0.5.1 (2023-05-25)
- check if an empty table is returned or not (e72543f)
0.5.0 (2023-05-25)
- default to REDIS_URL env variable (466996a)
0.4.0 (2023-05-25)
- create sorted set for tracking blocks (e66f031)
0.3.5 (2023-05-23)
- not populating the proxy sorted set correctly (89cef20)
0.3.4 (2023-05-23)
- lots of tiny bugs because I'm trying to move too fast (dd39a40)
0.3.3 (2023-05-23)
- didn't replace all the .headers calls (6a0cff0)
0.3.2 (2023-05-23)
- use the Rack constant for x-forwarded-for (594c1f1)
0.3.1 (2023-05-22)
- headers method does not exist on the request (e7a3290)
0.3.0 (2023-05-22)
- introduce additional request headers (0cfd6c3)
0.2.0 (2023-05-17)
- remove queries so they can be managed in admin or hub (4269086)
0.1.2 (2023-04-23)
- use the correct secret key for the action (d545ef3)
0.1.1 (2023-04-23)
- use the correct license Id (51ab819)
0.1.0 (2023-04-23)
- Add interface for blocking IPs (4cda7b1)
- clear Readme (b3dd8e7)
- Initial release!