Commit graph

796 commits

Author SHA1 Message Date
Aleksi Häkli
0ba331b66a Version 5.0b1 2019-05-01 14:30:21 +03:00
Aleksi Häkli
d5096a6464 Add checks for django-axes configuration flags 2019-05-01 14:30:21 +03:00
Aleksi Häkli
2f319cfff7 Add backwards compatibility link for axes_reset_user 2019-05-01 14:30:21 +03:00
Aleksi Häkli
29d7d769e6 Revert name change for cooloff_time template argument 2019-05-01 14:30:21 +03:00
Aleksi Häkli
5866fecfc9 Add deprecation shim for AxesModelBackend 2019-05-01 14:30:21 +03:00
Aleksi Häkli
3e215a1740
Version 5.0a1 2019-04-27 19:07:43 +03:00
Aleksi Häkli
d4dc3ba246 Improve documentation
Fixes #410
2019-04-27 18:51:02 +03:00
Aleksi Häkli
0a2620095a Fix typo in docs 2019-04-27 18:51:02 +03:00
Aleksi Häkli
1b3bd0f99e Improve command documentation format 2019-04-27 18:51:02 +03:00
Aleksi Häkli
430946a9d1 Rename AxesBaseHandler to AxesHandler 2019-04-27 18:51:02 +03:00
Aleksi Häkli
43cf2b94aa Add upgrade note for Python language support 2019-04-27 18:51:02 +03:00
Aleksi Häkli
41307e6c55 Add API reference into docs 2019-04-27 18:51:02 +03:00
Aleksi Häkli
3dc69a4f56 Clean up documentation line feeds 2019-04-27 18:51:02 +03:00
Aleksi Häkli
9b895941c8 Add section numbering to documentation 2019-04-27 18:51:02 +03:00
Aleksi Häkli
59da3870f2
Update client IP address resolution docstring 2019-04-27 14:48:32 +03:00
pyup-bot
4baf3b93c8 Update tox from 3.8.6 to 3.9.0 2019-04-22 19:50:51 +03:00
pyup-bot
b5b7f74be7 Update pytest from 4.4.0 to 4.4.1 2019-04-22 19:50:51 +03:00
pyup-bot
8fb1f807b5 Update mypy from 0.700 to 0.701 2019-04-22 19:50:51 +03:00
pyup-bot
740b49277a Update tox from 3.8.4 to 3.8.6 2019-04-09 14:07:48 +03:00
pyup-bot
93765838e8 Update mypy from 0.670 to 0.700 2019-04-09 14:07:48 +03:00
Aleksi Häkli
78fd69fe16
Merge pull request #423 from jazzband/django22
Django 2.2 support
2019-04-02 12:53:54 +03:00
Aleksi Häkli
b135f3bf56
Add Django 2.2 and drop Django 2.0 support
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-04-02 12:41:41 +03:00
Aleksi Häkli
97e0f98d4d
Merge pull request #422 from jazzband/pyup-scheduled-update-2019-04-01
Scheduled weekly dependency update for week 13
2019-04-01 21:00:41 +03:00
pyup-bot
8b83db9a24 Update tox from 3.7.0 to 3.8.4 2019-04-01 19:31:05 +03:00
pyup-bot
0d99c6dc80 Update pytest from 4.3.1 to 4.4.0 2019-04-01 19:31:04 +03:00
Camilo Nova
99d5b67630
Merge pull request #421 from jazzband/development
Update author and licence information
2019-03-13 19:00:20 -05:00
Aleksi Häkli
a9dbc600e0
Specify minimum Django version in setup.py
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 18:21:49 +02:00
Aleksi Häkli
f7c969865f
Remove redundant dependencies
pytz is handled internally by django
six is handled internally by django-appconf

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 17:30:47 +02:00
Aleksi Häkli
07c270f15d
Use Python 3.6 version marker in setup.py
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 17:03:23 +02:00
Aleksi Häkli
12a806be28
Update author and licence information
Add Jazzband as maintainer from 2016 onwards when the
project started receiving contributions from Jazzband.

Fixes #409
2019-03-13 16:56:56 +02:00
Aleksi Häkli
e24f0453bb
Remove reduntant AccessLog.trusted flag
All attempts that are logged are marked as trusted
and no other attempts are created in the code,
so having a flag that also uses a database index
is redundant and unnecessary.

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 16:07:25 +02:00
Aleksi Häkli
7d84491f1b
Upgrade pytest from 4.3.0 to 4.3.1
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 15:59:56 +02:00
Aleksi Häkli
7f9f98cedb
Fix invalid error code format for Axes
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-13 15:48:40 +02:00
Aleksi Häkli
2cc6876f28
Merge pull request #418 from jazzband/development
Improve Python and package versioning and test suite
2019-03-13 15:40:43 +02:00
Aleksi Häkli
ef0f82fa76
Merge pull request #420 from jazzband/pyup-scheduled-update-2019-03-11
Scheduled weekly dependency update for week 10
2019-03-12 12:44:56 +02:00
pyup-bot
346bbc851b Update coverage from 4.5.2 to 4.5.3 2019-03-11 18:27:08 +02:00
Aleksi Häkli
d669d2b877
Remove Python 3.5 from Travis test matrix
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-09 21:57:52 +02:00
Aleksi Häkli
10482f75f5
Run mypy on all tox environments
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-09 21:52:25 +02:00
Aleksi Häkli
9df4f858ed
Add tests for cool off thresholds
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-09 21:49:45 +02:00
Aleksi Häkli
180f2b85d6
Use django-appconf to 1.0.3+
New Django deprecates six usage and the new
django-appconf version offers six internally,
being compatible with new Django versions.

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-09 21:49:45 +02:00
Aleksi Häkli
b46e7cce01
Drop Python 3.5 support
Most of our users are already running on Python 3.6+
and dropping 3.5 and below in a future oriented release
allows us to focus on implementing more readable codebases.

Fixes #417

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-09 21:49:45 +02:00
Aleksi Häkli
c1f826e375
Merge pull request #416 from jazzband/development
Set Axes request attributes in middleware
2019-03-05 19:04:41 +02:00
Aleksi Häkli
3bece1aaaa
Set Axes request attributes in middleware
Fixes #415

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-03 22:13:13 +02:00
Aleksi Häkli
e323b1989c
Improve README language
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-02 23:09:31 +02:00
Aleksi Häkli
b4f7e71277
Upgrade requirements.txt and pytest-django
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-02 22:42:22 +02:00
Aleksi Häkli
757baeb705
Improve README and add functionality chapter
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-02 22:40:27 +02:00
Aleksi Häkli
b55cba78e6
Rename migrating to upgrading in docs
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-03-02 22:40:18 +02:00
Aleksi Häkli
488cd04856
Use LocMemCache in the development setup
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-02-26 16:49:35 +02:00
Aleksi Häkli
62c9dc73e7
Fix cache test parametrization
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-02-26 16:39:58 +02:00
Aleksi Häkli
5f61b0ae76
Improve documentation on axes.utils.reset
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-02-26 13:04:56 +02:00