Gonzalo Rodriguez
7a87ca2ff7
Give clearer error message for misconfigured cache store for allow/fail2ban
2018-03-23 14:18:07 -03:00
Gonzalo Rodriguez
f99a7a0745
Merge pull request #311 from grzuy/acceptance_test_match_data
...
Acceptance test access to match data in custom responses
2018-03-22 17:41:52 -03:00
Gonzalo Rodriguez
2adade17ff
Merge pull request #310 from grzuy/acceptance_test_extend_request_object
...
Acceptance test ability to extend the request object
2018-03-22 17:25:47 -03:00
Gonzalo Rodriguez
3f5574c4e4
Acceptance test ability to access match data in #throttled_response
2018-03-22 11:48:56 -03:00
Gonzalo Rodriguez
da1f54b6fc
Acceptance test ability to access match data in #blocklisted_response
2018-03-22 11:44:41 -03:00
Gonzalo Rodriguez
ba91e23419
Acceptance test ability to extend the request object
2018-03-22 10:44:32 -03:00
Gonzalo Rodriguez
6614d0b6ee
Merge pull request #309 from grzuy/acceptance_test_throttle_proc_args
...
Acceptance test throttle dynamic arguments
2018-03-22 10:04:22 -03:00
Gonzalo Rodriguez
0ff1b5be83
Make throttling_spec work when running it with rails 4.2
2018-03-21 17:29:44 -03:00
Gonzalo Rodriguez
08b2cc4d95
Acceptance test throttling with a dynamic period
2018-03-21 17:10:27 -03:00
Gonzalo Rodriguez
e17d2d8974
Acceptance test throttling with a dynamic limit
2018-03-20 19:07:31 -03:00
Gonzalo Rodriguez
8b4f27827d
Merge pull request #307 from grzuy/acceptance_test_store_config
...
Acceptance test cache store config when Rails is present
2018-03-20 18:15:25 -03:00
Gonzalo Rodriguez
e87394dff3
Merge pull request #306 from grzuy/acceptance_test_retry_after
...
Acceptance test throttle Retry-After header
2018-03-20 18:15:11 -03:00
Gonzalo Rodriguez
330d25c832
Acceptance test cache store config when Rails is present
2018-03-20 11:42:27 -03:00
Gonzalo Rodriguez
5e0cd031b6
Acceptance test throttle Retry-After header
2018-03-20 10:24:25 -03:00
Gonzalo Rodriguez
d3404a7a91
Merge pull request #305 from grzuy/acceptance_test_store_config
...
Acceptance test store config for allow2ban/fail2ban
2018-03-19 16:30:37 -03:00
Gonzalo Rodriguez
dd5fced799
Make jruby fix less error prone, by removing coupling with exact jruby version
2018-03-19 16:15:18 -03:00
Gonzalo Rodriguez
3da1d36565
Fix jruby CI builds
...
For jruby we need to stick with rubygems 2.7.4 until
https://github.com/rubygems/rubygems/issues/2188
is fixed and released.
Without this workaround, for jruby builds, rubygems
activates jruby stdlib minitest (v5.4.1) instead of the
bundled version (v5.11.3).
2018-03-19 16:14:32 -03:00
Gonzalo Rodriguez
bde30e38d7
Acceptance test cache store config for allow2ban
2018-03-16 18:20:27 -03:00
Gonzalo Rodriguez
32ec6f778a
Acceptance test cache store config for fail2ban
2018-03-16 18:11:45 -03:00
Gonzalo Rodriguez
9e16049d00
Merge branch 'acceptance_test_fail2ban'
2018-03-16 16:44:03 -03:00
Gonzalo Rodriguez
18fef2b7c5
Merge branch 'acceptance_test_allow2ban'
2018-03-16 16:43:49 -03:00
Gonzalo Rodriguez
4d5a6936ce
Acceptance test allow2ban
2018-03-16 16:14:52 -03:00
Gonzalo Rodriguez
14c8b9261c
Acceptance test fail2ban
2018-03-16 15:29:01 -03:00
Lucas Mansur
61aba3455c
Properly format Change Log ( #299 )
...
* Change date format
* Add links to version tags
* Remove changelog.swp
* Remove v prefix from version number
* Add links references to CHANGELOG
* Add Unreleased section
* Add links to PR and Issue references
* Update CHANGELOG.md
2018-03-15 16:13:48 -03:00
Gonzalo Rodriguez
666dc3d894
Acceptance test ability to customize blocked/throttled responses ( #298 )
...
* Acceptance test ability to customize blocked/throttled responses
* Don't let customizations to blocklisted/throttled responses leak to other test cases
2018-03-15 15:24:22 -03:00
Gonzalo Rodriguez
12710e5a07
Merge pull request #297 from grzuy/acceptance_test_store_config
...
Acceptance test cache store config for throttle without Rails
2018-03-14 19:23:44 -03:00
Gonzalo Rodriguez
02908ce5ca
Acceptance test cache store config for throttle without Rails
2018-03-14 17:40:30 -03:00
Gonzalo Rodriguez
5e14b63d73
Merge pull request #294 from grzuy/acceptance_test_track
...
Acceptance test Rack::Attack#track
2018-03-13 18:49:56 -03:00
Gonzalo Rodriguez
564cbedb36
Acceptance test that tracking throttles doesn't actually throttle requests
2018-03-13 18:27:19 -03:00
Gonzalo Rodriguez
d7d5ab04da
Merge pull request #291 from lmansur/backport-changelog
...
Backport releases to CHANGELOG.md
2018-03-13 14:54:22 -03:00
Gonzalo Rodriguez
066434973f
Acceptance test Rack::Attack#track for throttle
2018-03-13 14:43:37 -03:00
Gonzalo Rodriguez
569ecec7c7
Acceptance test Rack::Attack#track
2018-03-13 14:19:22 -03:00
Lucas Mansur
3deb14a27c
Fix v5.0.0 release date
2018-03-13 12:09:25 -03:00
Lucas Mansur
84d282c510
Backport releases to CHANGELOG.md
2018-03-12 22:03:23 -03:00
Gonzalo Rodriguez
ef9a47d19d
Merge pull request #290 from grzuy/jruby-9.1.16
...
Test against latest jruby 9.1.16.0
2018-03-12 19:32:36 -03:00
Gonzalo Rodriguez
d647e388b8
Test against latest jruby 9.1.16.0
2018-03-12 19:13:20 -03:00
Gonzalo Rodriguez
8cddc3c7b8
Merge pull request #289 from grzuy/ruby_2-6
...
Let TravisCI give early feedback about ruby 2.6.0-preview1
2018-03-12 15:36:46 -03:00
Gonzalo Rodriguez
0200ec419c
Let TravisCI give early feedback about ruby 2.6.0-preview1
2018-03-12 13:38:40 -03:00
Gonzalo Rodriguez
43eec3ab78
Merge pull request #248 from amirshadaab/add-requires-to-README
...
add require lines in README.md file
2018-03-12 11:47:50 -03:00
Gonzalo Rodriguez
608e3b20d1
Merge pull request #277 from grzuy/byebug
...
Ability to use byebug easily while developing/testing
2018-03-12 11:46:49 -03:00
Gonzalo Rodriguez
df287be0f4
Merge pull request #286 from grzuy/optimize_travis_build_time
...
Make TravisCI builds quicker by caching 'bundle install'
2018-03-12 11:32:13 -03:00
Amir Shadaab Mohammed
83ac0f7b0d
add require lines in README.md file
2018-03-09 15:04:27 -06:00
Gonzalo Rodriguez
c119186134
bump version to v5.1.0
2018-03-09 15:23:46 -03:00
Gonzalo Rodriguez
3cc5c92ff2
Make TravisCI builds quicker by caching 'bundle install'
2018-03-09 14:21:15 -03:00
Gonzalo Rodriguez
2406435663
Ability to use byebug easily while developing/testing
2018-03-09 13:52:06 -03:00
Gonzalo Rodriguez
c9cd0239a4
Merge pull request #278 from grzuy/move_all_deps_to_gemspec
...
Move all dependencies to gemspec out of Gemfile
2018-03-09 11:38:31 -03:00
Gonzalo Rodriguez
922917d5a4
Merge pull request #274 from grzuy/help_debug_cache_issues
...
Help users understand more clearly when the store is misconfigured
2018-03-09 10:28:08 -03:00
Gonzalo Rodriguez
bed046ee75
Merge pull request #271 from grzuy/ruby_2-5
...
[Fixes #253 ] Avoid 'defined?' buggy behavior in ruby 2.5.0
2018-03-09 10:20:22 -03:00
Gonzalo Rodriguez
859c212058
Merge branch 'master' into move_all_deps_to_gemspec
2018-03-09 10:19:25 -03:00
Gonzalo Rodriguez
53b0561e7f
Merge pull request #272 from grzuy/rack_lint
...
Use Rack::Lint in tests to check any change continues to comply with the rack spec
2018-03-09 10:11:05 -03:00