Commit graph

1192 commits

Author SHA1 Message Date
Alex Clark
f6c0e4fdd7 Ditch setuptools/easy_install instructions 2015-02-11 12:00:22 -05:00
Alex Clark
ed15836970 Prepare 1.3.9 2015-02-11 11:59:13 -05:00
Alex Clark
6bd5a50cb8 Merge pull request #110 from patgmiller/middleware-wraps-view
added middleware to decorate views with watched_login
2014-12-23 14:01:51 -05:00
Patrick Miller
4727fb639f added middleware to decorate views with watched_login 2014-12-23 08:17:34 -07:00
Camilo Nova
20dfda1a5c Merge pull request #109 from Zeioth/master
Syntax error fixed - closes #104
2014-11-25 07:50:55 -05:00
Adrian Lopez
23e0ad9635 Syntax error fixed - closes #104 2014-11-25 00:49:27 +01:00
Camilo Nova
c060bde49b Merge pull request #100 from AJRenold/two_factor
PASSWORD_FORM_FIELD set from django settings file
2014-10-23 07:06:08 -05:00
Alex Clark ☺
e2c00596ce Merge pull request #105 from kouk/patch-1
Update README.rst to document #97
2014-10-13 10:38:17 -04:00
Konstantinos Koukopoulos
e6c5d06c3a Update README.rst to document #97 2014-10-13 17:36:56 +03:00
Alex Clark ☺
281df366f3 Merge pull request #103 from robromano/master
Update Travis config to test latest versions of Django, and 1.7 is officially released
2014-10-09 12:47:59 -04:00
Robert Romano
4559ca5e9e Update Travis config to test latest versions of Django, including 1.7 which is officially released 2014-10-09 12:34:19 -04:00
Alex Clark
d0be3bcbef Update 2014-10-07 07:49:35 -04:00
Alex Clark
4fa6c2c35a Nit
lowercase pip
2014-10-07 07:47:51 -04:00
Alex Clark
10920cd7e5 Rename org 2014-10-07 07:47:37 -04:00
Alex Clark
621fac8404 Release 1.3.7 2014-10-05 09:17:54 -04:00
AJ
b77daf2657 refactored password form field for it can be set from settings
added extra logic in decorated login to handle two_factor no redirecty login

added extra logic in decorated login to handle two_factor no redirecty login part 2

added extra logic in decorated login to handle two_factor no redirecty login part 3

removed extra changes
2014-10-01 21:06:41 -07:00
Alex Clark ☺
36a9d5d414 Merge pull request #99 from cericoda/master
Explain common issues where Axes fails silently
2014-09-30 07:47:50 -04:00
cericoda
dec4d46df6 Update README.rst 2014-09-30 12:36:23 +01:00
cericoda
c1ecff5de6 Update README.rst 2014-09-30 12:35:01 +01:00
Camilo Nova
a2860d287f Merge pull request #97 from SteveByerly/master
Allow for user-defined username field for lookup in POST data
2014-09-17 16:12:07 -05:00
Camilo Nova
ee62450b79 Merge pull request #96 from zoten/master
Log out only if user was logged in
2014-09-17 16:10:34 -05:00
Camilo Nova
553922ce1a Merge pull request #78 from marianov/master
Support for floats in cooloff time (i.e: 0.1 == 6 minutes)
2014-09-17 15:56:32 -05:00
Camilo Nova
4d9d240552 Merge pull request #75 from peterkuma/postdatafix-pr
Limit amount of POST data logged (#73)
2014-09-17 15:55:48 -05:00
Steve Byerly
a11de14127 allow for user-defined username login form field 2014-09-09 14:32:14 -07:00
zoten
98d8a29a70 Log out only if user was logged in
Not useful to trigger a logout signal if the user was not authenticated, for logging purposes
2014-08-20 10:35:19 +02:00
Camilo Nova
5beadc96f5 Merge pull request #93 from 7wonders/master
Improve get_ip to try for real ip address
2014-08-14 11:46:00 -05:00
Scott Adams
2165a23c49 Improve get_ip to try for real ip address 2014-08-13 11:22:29 +02:00
Camilo Nova
36da5b0adc Merge pull request #90 from polvoblanco/master
Change IPAddressField to GenericIPAddressField
2014-08-01 08:07:44 -05:00
polvoblanco
81bebc4c32 Change IPAddressField to GenericIPAddressField
When using a PostgreSQL database and the client does not pass an IP address you get an inet error.  This is a known problem with PostgreSQL and the IPAddressField.

https://code.djangoproject.com/ticket/5622

It can be fixed by using a GenericIPAddressField instead.
2014-07-31 17:57:33 +01:00
Camilo Nova
a6a3e476ac Merge pull request #80 from tutumcloud/split-forwarded-for
Get first X-Forwarded-For IP
2014-06-24 13:30:48 -05:00
Camilo Nova
878cb490f9 Merge pull request #81 from ericbulloch/master
White listing IP addresses behind reverse proxy.
2014-06-24 13:30:02 -05:00
Eric Bulloch
23a8481240 White listing IP addresses behind reverse proxy.
Allowing some IP addresses to have direct access to the app even if they
are behind a reverse proxy. Those IP addresses must still be on a white
list.
2014-06-24 12:05:27 -06:00
fermayo
5b94c44434 Get first X-Forwarded-For IP 2014-06-24 18:01:12 +02:00
Mariano Vassallo
a8cd749bd2 Support for floats in cooloff time (i.e: 0.1 == 6 minutes) 2014-05-28 16:22:06 -03:00
Camilo Nova
c93fa4055b Merge pull request #77 from eht16/reverse_proxy_log_reducing
Reduce logging of reverse proxy IP lookup and use configured logger. Fixes #76
2014-05-24 10:09:35 -05:00
Enrico Tröger
7f57a86408 Reduce logging of reverse proxy IP lookup and use configured logger
Instead of logging the notice that django.axes looks for a HTTP header
set by a reverse proxy on each attempt, just log it one-time on first
module import.
Also use the configured logger (by default axes.watch_login) for the
message to be more consistent in logging.
2014-05-24 13:48:39 +02:00
Peter Kuma
b6c3eeeaed Limit amount of POST data logged (#73)
Limiting the length of value is not enough, as there could be arbitrary
number of them, or very long key names.
2014-05-22 10:07:24 +02:00
Camilo Nova
4daba3daa3 Limit the length of the values logged into the database. Refs #73 2014-05-10 12:38:04 -05:00
Camilo Nova
22a7d7e160 Refactored tests to be more stable and faster 2014-05-10 12:09:25 -05:00
Camilo Nova
6973609cae Clean client references 2014-05-10 10:34:05 -05:00
Camilo Nova
9c468ecb4e Fixed admin login url 2014-05-10 10:31:57 -05:00
Camilo Nova
10356ffe41 Added django 1.7 for testing 2014-05-10 10:19:25 -05:00
Camilo Nova
8dc1622e99 Travis file cleanup 2014-05-10 09:56:28 -05:00
Camilo Nova
87a740439d Merge branch 'Andrew-Crosio-django1.7_compatibility' 2014-05-10 09:45:14 -05:00
Camilo Nova
33fe4f02b3 Fixed conflict 2014-05-10 09:44:52 -05:00
Camilo Nova
bbd688b4d2 Remove hardcoded url path 2014-05-05 16:11:54 -05:00
Andrew Crosio
298ba366b8 fixing tests for django 1.7 2014-04-25 14:55:58 +04:00
Andrew Crosio
cdb1866cbb fix for django 1.7 exception not existing 2014-04-25 14:55:46 +04:00
Camilo Nova
6152fc925d Removed python 2.6 from testing 2014-04-09 07:49:51 -05:00
Camilo Nova
8b648b8775 Use django built-in six version 2014-04-09 07:42:18 -05:00