Commit graph

  • 08d49e02fa Merge pull request #64 from Mobeye/master Ken Cochrane 2016-08-31 10:55:13 -0400
  • f40c9ff5c5 Add for Django 1.10 to install_requires Benjamin Toueg 2016-08-31 16:08:45 +0200
  • 719ccc6dca updated Django supported versions in README Ken Cochrane 2016-07-21 18:16:09 -0400
  • ac14705f75 Allow plus(+) in username regex Amit Kumat Pathak 2016-07-07 14:13:41 +0530
  • d18e535b4b Merge pull request #61 from 0x836/add_disable_username_block_feature Ken Cochrane 2016-06-27 09:23:22 -0400
  • 32f60c3f8b Add test_disable_username_lockout Karimov Dmitriy 2016-06-20 13:36:02 +0500
  • d85752970b Add DEFENDER_DISABLE_USERNAME_LOCKOUT Karimov Dmitriy 2016-06-20 09:20:47 +0500
  • f5b40a1820 Merge pull request #56 from kencochrane/remove_admin_filter Ken Cochrane 2016-05-27 14:13:02 -0400
  • 57a069bc61 Merge pull request #58 from mrbaboon/patch-1 Ken Cochrane 2016-05-27 14:12:32 -0400
  • 1a105a6604 Merge pull request #59 from btoueg/patch-1 Ken Cochrane 2016-05-27 14:12:16 -0400
  • 9692dce612 Merge pull request #57 from ericbuckley/_removing_urls_patterns_func Ken Cochrane 2016-05-27 14:12:02 -0400
  • 7fc366e4ca Fix for usernames with capital letters Benjamin Toueg 2016-05-13 16:37:22 +0200
  • 9209f0579f Fix DataError on login Alex White 2016-05-11 14:07:50 -0700
  • 2913b5f38b making urlpatterns a plain list Eric Buckley 2016-04-19 21:09:26 -0700
  • 9cef057520 removing the django admin filter for username Ken Cochrane 2016-02-09 12:11:06 -0500
  • 972c670879 bump version to 0.4.2 and django version to 1.9.2 and 1.8.9 v0.4.2 Ken Cochrane 2016-02-01 14:53:38 -0500
  • f3702973de Merge pull request #55 from vovanbo/django-1.9-support Ken Cochrane 2016-02-01 14:49:56 -0500
  • 16e4e4d9c6 Exclude Python 3.3 and Django 1.9 from Travis matrix, because of Django 1.8 is the last version with Python 3.3 support. https://docs.djangoproject.com/en/1.9/releases/1.9/#python-compatibility Vladimir Bolshakov 2016-02-01 19:42:14 +0300
  • 4b8852204d Django 1.9 is supported in installation requirements. Vladimir Bolshakov 2016-02-01 19:10:28 +0300
  • 2ce4e16979 Use url method instead of patterns in test URLs setup. Vladimir Bolshakov 2016-02-01 19:09:59 +0300
  • 23a690395c Use render shortcut instead of render_to_response. Vladimir Bolshakov 2016-02-01 19:09:28 +0300
  • c3495605ea Fix testing of failed login redirect to URL for Django 1.9. Location header in redirect can be relative URL from Django 1.9. Vladimir Bolshakov 2016-02-01 19:08:54 +0300
  • 948877c156 Fix formatting. Vladimir Bolshakov 2016-02-01 19:07:16 +0300
  • f4e0ddc032 assertEquals -> assertEqual Vladimir Bolshakov 2016-02-01 19:06:38 +0300
  • 44c8746d8c Templates settings as recommended from Django 1.8 Vladimir Bolshakov 2016-02-01 19:05:17 +0300
  • 57ce00c4af Merge pull request #54 from kencochrane/version_0.4.1 v0.4.1 Ken Cochrane 2016-01-25 15:05:34 -0500
  • 6a20dbf671 bump version to 0.4.1 Ken Cochrane 2016-01-25 15:02:15 -0500
  • 8c2d492131 Merge pull request #53 from kencochrane/update_travis_settings Ken Cochrane 2016-01-25 14:59:38 -0500
  • cdb39f2413 updated travisCI settings Ken Cochrane 2016-01-25 13:59:14 -0500
  • adc429ab50 Merge pull request #52 from docker-hub/bc Ken Cochrane 2016-01-25 13:54:54 -0500
  • 831bb299f9 Always define the task to store login attempt bc Wong 2016-01-24 17:28:20 -0800
  • f9047162d4 Add helpers that do not assume how to retrieve username bc Wong 2016-01-23 23:52:51 -0800
  • a03726ce5b Merge pull request #51 from kencochrane/add_ip_blocking_feature Ken Cochrane 2015-10-23 15:26:00 -0400
  • 6b91730722 cleanup the boolean logic around is_already_locked() v0.4.0 Ken Cochrane 2015-10-23 15:00:56 -0400
  • 6e2ea2b94a fix compatibility issues with python 2.6, and disable testing on django versions 1.6.x and 1.7.x on python 3.5 Ken Cochrane 2015-10-22 13:37:41 -0400
  • cc45409078 fixed pep8 issues Ken Cochrane 2015-10-21 16:44:12 -0400
  • 64c5684c12 Added so that you can disable IP lockouts if you want Ken Cochrane 2015-10-21 16:33:08 -0400
  • 49f9e93fba force username to be lowercase John Furr 2015-09-04 14:38:22 -0400
  • 94b7bcfffd Merge pull request #47 from nephridium/decode_redis_data Ken Cochrane 2015-06-29 09:28:49 -0400
  • 64736040af Remove obsolete comments nephridium 2015-06-29 18:42:09 +0800
  • a3207d582a Add tests for utils get_blocked_ips() and get_blocked_usernames() nephridium 2015-06-29 18:33:33 +0800
  • 67ebb8edff Make key_list read from redis Python 3 compatible nephridium 2015-06-26 22:17:50 +0800
  • b21b53577f Merge pull request #44 from kencochrane/bump-django-1.8 v0.3.2 Ken Cochrane 2015-06-16 10:27:48 -0400
  • 7a0d432fe6 update travis config Ken Cochrane 2015-06-16 09:01:22 -0400
  • b7ba33c549 bumped the version to 0.3.2 and made it so it installs easier with django 1.8 Ken Cochrane 2015-06-16 08:41:40 -0400
  • 5fb01aed3f Merge pull request #40 from mrbaboon/UserAndIPLockout Ken Cochrane 2015-05-04 16:46:40 -0400
  • 4757528936 Update README.md mrbaboon 2015-05-04 13:40:10 -0700
  • 11cf1da579 Update readme to add DEFENDER_LOCK_OUT_BY_IP_AND_USERNAME documatation Clean up inconsistent styles Alex White 2015-04-30 15:28:24 -0700
  • 319027c1e6 Fix line length meet PEP8 Alex White 2015-04-21 16:24:01 -0700
  • b583f6f54f Add combined username & ip tests Alex White 2015-04-21 15:22:29 -0700
  • 793720a189 Handle evaluating combined IP and username lockouts based on settings Alex White 2015-04-21 15:22:17 -0700
  • c8da36cadb Add boolean to allow locking out by username & ip address combined Alex White 2015-04-21 15:21:29 -0700
  • a381060c13 fixed the management command name Ken Cochrane 2015-03-24 15:29:36 -0400
  • fdf70c4c0c bumped to 0.3.1 Ken Cochrane 2015-03-24 15:28:25 -0400
  • a99bcdfc63 renamed the file to the correct name Ken Cochrane 2015-03-24 15:27:57 -0400
  • 76c554ee6e Merge pull request #37 from kencochrane/add_management_command Ken Cochrane 2015-03-24 14:21:14 -0400
  • dbfa2c0026 Merge ec71f2788f into 231db4a633 Tomislav 2015-03-23 15:25:07 +0000
  • ec71f2788f Added warning message Tomislav Tokic 2015-03-23 16:22:05 +0100
  • fb095e4ca9 cleaned up some landscape.io warnings Ken Cochrane 2015-03-20 11:09:45 -0400
  • 8ef0420b23 added management command Ken Cochrane 2015-03-20 10:10:07 -0400
  • 47d6a71825 fixed issues #15 #35 and #36, added way to clean up access attempt table, as well as an option to not login attempts. Also speed up django admin pages Ken Cochrane 2015-03-20 10:09:39 -0400
  • 231db4a633 fixed issue with templates not getting added to pypi package Ken Cochrane 2015-03-03 09:44:07 -0500
  • fa556256e0 update readme Ken Cochrane 2015-02-26 12:43:15 -0500
  • 83201c104f bump the version to 0.2.1 Ken Cochrane 2015-02-26 12:42:47 -0500
  • 6e04cb4760 Merge pull request #34 from tclancy/master Ken Cochrane 2015-02-26 12:40:55 -0500
  • 1d11fe27c7 Wrong library Tom Clancy 2015-02-26 11:25:42 -0500
  • d131424aa5 Add dependency on mockredis Tom Clancy 2015-02-26 11:22:47 -0500
  • c45354dd18 Merge pull request #33 from kencochrane/32_fix Ken Cochrane 2015-02-25 13:54:00 -0500
  • 1816365ed7 fixed missing package_data Ken Cochrane 2015-02-25 11:22:19 -0500
  • ea7a8cde06 bumped the django versions on travis, and added a fix to get_ip() Ken Cochrane 2015-02-25 10:03:05 -0500
  • fd4f58a20c took marcus's advice and used the built in django validator Ken Cochrane 2015-02-24 22:02:06 -0500
  • 2f6afbdb6e added ipv6 addresses to the test, and updated the ipv6 regex to something that worked better Ken Cochrane 2015-02-24 21:52:10 -0500
  • 9c50d8e833 added fixes for issue #32, hopefully this closes the security hole that @mmetince found Ken Cochrane 2015-02-24 18:16:08 -0500
  • f95874d22d Merge branch 'master' of github.com:kencochrane/django-defender Ken Cochrane 2015-02-24 15:31:13 -0500
  • 8e6036d56b updated setup.py to fix error Ken Cochrane 2015-02-24 15:31:01 -0500
  • a32584b5ee Merge pull request #30 from HarryRybacki/patch-1 Ken Cochrane 2015-02-19 16:28:37 -0500
  • fcd9576663 Fixed confusing sentence Harry Rybacki 2015-02-19 16:15:38 -0500
  • f970e41aa3 Merge pull request #29 from kencochrane/empty_username_fix v0.1 Ken Cochrane 2015-02-15 12:59:49 -0500
  • a61ebab912 uploaded to pypi Ken Cochrane 2015-02-15 12:59:14 -0500
  • dacb37afb8 Merge pull request #28 from kencochrane/empty_username_fix Ken Cochrane 2015-02-02 08:20:53 -0500
  • 88c388ec42 add a fix so that we don't block an empty IP or username Ken Cochrane 2015-02-01 10:17:10 -0500
  • 8ee8f3cd7b Merge pull request #27 from kencochrane/bug-fix-josh Ken Cochrane 2015-01-30 19:46:58 -0500
  • 87945f97ee fixing an issue @jlhawn found, we should only block if we are over the limit Ken Cochrane 2015-01-29 20:02:35 -0500
  • 58daedcd05 Merge pull request #25 from kencochrane/new-admin Ken Cochrane 2015-01-29 08:39:14 -0500
  • 389ae2d91f locked down the defender views Ken Cochrane 2015-01-29 08:22:29 -0500
  • d0a23a71ba updated lockout.html template Ken Cochrane 2015-01-29 08:15:38 -0500
  • 130f696a7e added new context variable to lockout template Ken Cochrane 2015-01-29 08:10:19 -0500
  • b50b05f1d2 Merge branch 'master' into new-admin Ken Cochrane 2015-01-28 20:21:41 -0500
  • df09c32987 Merge pull request #24 from kencochrane/cleanuo Ken Cochrane 2015-01-28 20:21:19 -0500
  • 12698d7d54 finished working on the defender admin, cleaned some stuff up, added some notes and screenshots Ken Cochrane 2015-01-28 20:19:16 -0500
  • db3eea99cc initial commit, adding admin pages to manage blocked users Ken Cochrane 2015-01-27 18:06:56 -0500
  • a6eb683ea1 more cleanup Ken Cochrane 2015-01-26 10:56:25 -0500
  • 333fb2d8ec cleaned up a little remove the ViewDecoratorMiddleware Ken Cochrane 2015-01-25 22:48:02 -0500
  • 10d6b50f09 Merge pull request #22 from marcusmartins/test_utils Ken Cochrane 2015-01-12 16:42:05 -0500
  • 95eac511eb Provide helper TestCases to be used with Defender Marcus Martins 2015-01-12 13:24:37 -0800
  • 996e1cd68e Merge pull request #21 from marcusmartins/better_test_coverage Ken Cochrane 2015-01-12 16:00:45 -0500
  • 103e29a437 Add compatibility for python 2.6 Marcus Martins 2015-01-12 09:53:40 -0800
  • 351148b239 refactor is_already_locked and add better test coverage Marcus Martins 2015-01-12 09:42:38 -0800
  • 216b4d331a Merge 270b1154b7 into a0d94d5220 Marcus Martins 2015-01-12 03:39:02 +0000
  • 270b1154b7 Match Django Axes behavior on locked users Marcus Martins 2015-01-11 19:09:45 -0800