Commit graph

172 commits

Author SHA1 Message Date
Ron
c234f53e0d Changes and typo fix 2023-07-30 18:59:01 +03:00
Ronny Vedrilla
72f3be394d #438: Added docs about GDPR best practice 2023-07-30 18:59:01 +03:00
Maksim Zayakin
c228ae1891 chore: fix typo 2023-06-13 19:09:17 +03:00
Aleksi Häkli
84e5e357e6 Version 6 2023-05-17 20:33:11 +03:00
Aleksi Häkli
33cfcb9656 Drop Python 3.7 support 2023-05-17 20:33:11 +03:00
Aleksi Häkli
102cdc3ecf
Fix typo 2023-05-13 14:52:37 +03:00
Aleksi Häkli
1e7e85e101
Improve documentation 2023-05-13 14:43:20 +03:00
Maksim Zayakin
f6e272cb61 docs: add AXES_LOCKOUT_PARAMETERS` entires 2023-05-13 14:04:14 +03:00
Aleksi Häkli
31249a5947 Update django-ipware configuration flags to new AXES_IPWARE_ prefixes
Use explicit new AXES_IPWARE_ referencing configuration flag names
in place of the old plain implicit AXES_ name prefixes
2023-04-28 14:16:44 +03:00
Aleksi Häkli
cd950ddfef Make ipware an optional dependency
Relates to #1038
2023-04-28 14:16:44 +03:00
Maksim Zayakin
8c9b753430 docs: rename 9_development.rst to 9_contributing.rst 2023-04-27 22:04:55 +03:00
Maksim Zayakin
833ef9669f docs: add CONTRIBUTING.rst 2023-04-27 22:04:55 +03:00
Maksim Zayakin
a4806ba6b4 docs: update AXES_HTTP_RESPONSE_CODE entry in configuration 2023-04-25 19:42:37 +03:00
Joe Wesch
6aee1cb8e7 Adds Django Auth LDAP as compatible 2023-04-19 11:39:02 +03:00
Maksim Zayakin
91bc75f4a0 add info to docs about AXES_CLIENT_IP_CALLABLE 2023-03-29 16:35:06 +03:00
Ihor Sychevskyi
b565a70d51
update links (#941) 2022-11-09 00:18:07 +02:00
Hasan Ramezani
2554a8cffd Update remaining part of Python 3.6 to 3.7 2022-09-28 11:50:26 +03:00
Nishit Mohanan
3ccc5a2843 Changed tox configuration link to pyproject.toml 2022-09-27 14:57:09 +02:00
Tim Gates
ddc8cb7cb2 docs: Fix a few typos
There are small typos in:
- docs/5_customization.rst
- docs/7_architecture.rst

Fixes:
- Should read `necessary` rather than `nessary`.
- Should read `exception` rather than `excepton`.

Signed-off-by: Tim Gates <tim.gates@iress.com>
2022-09-01 12:55:33 +02:00
Jonathan Giuffrida
e8293df2ad Update documentation 2022-07-17 17:12:57 +03:00
Ronny Vedrilla
57ca4460b0 #897: Bugfix with wrong display of default value in docs 2022-06-04 00:31:20 +03:00
Ronny Vedrilla
5e204be6c0 #897: Settings variables as table instead of list in the docs 2022-06-03 15:30:37 +03:00
Tato Moaki
ada98869d8 Fix typo in documentation 2022-04-20 11:43:52 +02:00
Hasan Ramezani
dc98a7b2e3 Allow float values for AXES_COOLOFF_TIME(#868). 2022-04-13 17:51:10 +03:00
Antoine Dujardin
9c2ceb7eb7 Add option to keep current behavior for cooloff reset 2022-04-08 22:17:05 +03:00
Gregory DAVID
1849552f45 Implement AccessFailureLog recordings 2022-04-08 22:16:19 +03:00
hashlash
8ed798c155 Use 4 space indentation in config docs 2022-02-28 11:22:24 +03:30
Hasan Ramezani
b60fecc373 Remove remaining items from Django 2.2 2022-01-19 10:58:54 +02:00
Tobias Bengfort
b81c298561 warn about limited django rest framework integration
ref #814
2022-01-18 21:52:46 +02:00
Hasan Ramezani
2c2fdbe0d9 Drop Django < 3.2 support. 2021-12-14 21:29:34 +02:00
Gilad Even-Tov
ae64946a46 Fix small typo 2021-12-07 13:03:14 +01:00
phil-bell
e36665eecf Adding documentation on new http response code setting 2021-08-19 16:02:32 +03:00
Michael O'Connor
170dacc112 Integrate AXS_SENSITIVE_PARAMETERS functionality with AXES_PASSWORD_FORM_FIELD 2021-05-03 17:10:45 +03:00
Michael O'Connor
f54c4f095b Add option to cleanse sensitive GET and POST params in database handler 2021-05-03 17:10:45 +03:00
Aleksi Häkli
5790b09188
Fix docs build settings loading 2021-04-06 22:19:00 +03:00
Aleksi Häkli
50a6baae2a
Add example on custom lockout responses
Fixes #715
2021-03-02 18:52:56 +02:00
Stenkar
ac41aa9135 Fix docs AXES_HANDLER default handler 2021-02-19 10:59:01 +02:00
Aleksi Häkli
b6b26e492f Optimize imports as part of cleanup round 2021-01-07 18:23:33 +02:00
Aleksi Häkli
a5045f62fe Move tests outside project source folder 2021-01-07 18:23:33 +02:00
Aleksi Häkli
de167e43a2
Adjust docs 2021-01-06 15:41:24 +02:00
Aleksi Häkli
9cf239f495
Update 4_configuration.rst 2021-01-05 15:22:04 +02:00
Aleksi Häkli
419478b954
Update DRF documentation
Update old version information and clean up summary table
2021-01-05 10:44:06 +02:00
Daniel Quinn
3baf384060 Add a missing word 2021-01-03 21:57:56 +02:00
Aleksi Häkli
59bcbd8816 Move DRF integration into signals
Add documentation on how to enable the integration
and remove the logic from global middleware.

Fixes #673
2020-12-18 19:42:43 +02:00
Jannis Leidel
9c88dfde54
Remove Travis cruft. 2020-11-26 11:31:02 +01:00
Andrew Arderne
2efdcdd575 Update 3_usage.rst
typo
2020-10-16 00:33:04 +03:00
Daniel Brown
ef39b3da2d Add username to docs of lockout template 2020-10-05 12:42:49 +03:00
Daniel Brown
55c5ce5eae Add cooloff_timedelta to docs of lockout template 2020-10-05 12:42:49 +03:00
Aleksi Häkli
b569cdb991 Deprecate settings.AXES_LOGGER configuration flag
Fixes #634

The Django import system seems to produce errors
in certain configurations and especially when
MIGRATION_MODULES configuration is set globally.

This is most probably caused by misbehaving or cyclic
Python module imports in the Django application
instrumentatation chain that come up when the
MIGRATION_MODULES configuration is altered.

This patch migrates to the standard Python logging system
use and has less overhead and complexity for users as well.

Having a configurable logging prefix does not produce
a lot of benefits and is less flexible than having
all individual module logging configurations accessible
through the module __name__ parameter in Axes.

For example axes.handlers.* or axes.backends.*
are separately configurable in the new scheme
whereas they would have been both bundled under
the AXES_LOGGER log configuration.
2020-09-26 21:44:56 +03:00
David Smith
bf1f4eb360 Changed url() to path()
url() is deprecated in Django 3.1
2020-09-10 21:21:32 +03:00