Commit Graph

60 Commits

Author SHA1 Message Date
Benjamin Dauvergne 73d152b0ab debian: add PYBUILD_NAME to help pybuild infer the package names 2019-02-05 17:07:22 +01:00
Benjamin Dauvergne 28f01364e9 setup.py: add zip_safe=False and include_package_data=True 2019-02-05 16:57:07 +01:00
Benjamin Dauvergne 929175686f debian: modify control again 2019-02-05 16:44:36 +01:00
Benjamin Dauvergne 251468e2bd debian: rewrite control descriptions 2019-02-05 16:34:48 +01:00
Benjamin Dauvergne 8aa2342f5f debian: add dh-python to build depends 2019-02-05 16:28:23 +01:00
Benjamin Dauvergne 600ce1f789 debian: add python3 build depends
Remove useless build depends and install_requires.
2019-02-05 16:16:30 +01:00
Benjamin Dauvergne 3bb4115afa debian: use pybuild and build for python3 2019-02-05 15:54:18 +01:00
Benjamin Dauvergne a5f40a550e debian: raise compat to 9 2019-02-05 15:51:01 +01:00
Benjamin Dauvergne 84efabd886 Jenkinsfile: prepend environment name to tests results classname 2019-02-05 10:36:58 +01:00
Benjamin Dauvergne e8a1a7221c add Python3 and django 1.11 support (fixes #30321)
Also remove the sample application.
2019-02-05 09:38:49 +01:00
Benjamin Dauvergne 61a8167e9e cleaning (#30321)
PEP8ness, add copyright notices, remove explicit __version__ in
__init__.py (true version is distributed through PKG_INFO).
2019-02-02 10:33:28 +01:00
Benjamin Dauvergne 0ad8b9cb42 fix undefined reference 2016-03-04 20:29:53 +01:00
Benjamin Dauvergne bd729ae111 debian: change dependency on pykerberos package for wheezy 2016-03-04 18:14:52 +01:00
Benjamin Dauvergne 1d37f0feef MANIFEST.in: add missing files in source dist 2016-03-04 18:14:52 +01:00
Benjamin Dauvergne 7c6ca6a068 debian: add python dependencies to control 2016-03-04 18:14:52 +01:00
Benjamin Dauvergne df069e848f views: return true not True 2016-02-25 09:42:49 +01:00
Benjamin Dauvergne 1dcf587690 views: simplify NegotiateView.principal_valid 2016-02-25 09:36:58 +01:00
Benjamin Dauvergne 43077edadc tox.ini: build package from git repository 2016-02-24 17:10:31 +01:00
Benjamin Dauvergne 3203313b72 tox.ini: remove pip install authentic2 2016-02-24 16:55:36 +01:00
Benjamin Dauvergne fed6c56c46 add tests 2016-02-24 11:06:16 +01:00
Benjamin Dauvergne 2c0c240469 setup.py: pep8ness, cleaning 2016-02-24 11:06:12 +01:00
Benjamin Dauvergne 95fcddbf9d tox.ini: adopt common targets 2016-02-24 11:06:12 +01:00
Benjamin Dauvergne 7b8555ce60 tox.ini: add pytest-capturelog to deps 2016-02-10 09:46:15 +01:00
Benjamin Dauvergne 8485ee1978 tox.ini: add {posargs} to command 2016-02-10 09:46:06 +01:00
Benjamin Dauvergne 582a2eaa76 state that problem is related to the keytab when authGSSServerInit fails 2016-02-10 09:41:56 +01:00
Benjamin Dauvergne ba8ee7abdc starts tests 2016-02-09 18:09:18 +01:00
Benjamin Dauvergne 710058d8ec setup.py: revert adding + in front of git version, eobuilder does not like it 2016-02-09 18:07:45 +01:00
Benjamin Dauvergne 247af94e99 improve error reporting 2016-02-09 18:07:45 +01:00
Benjamin Dauvergne 3f36a6cd89 debian: do not use distutils packaging, add pydist-overrides 2016-02-09 16:21:23 +01:00
Benjamin Dauvergne 0f2284e91d setup.py: replace .g by +g in versions to comply with PEP0440 2016-02-09 16:19:13 +01:00
Benjamin Dauvergne c312c761e3 setup.py: fix missing imports 2016-02-09 11:56:28 +01:00
Benjamin Dauvergne 35f773f084 setup.py: update get_version 2016-02-09 11:55:02 +01:00
Benjamin Dauvergne c6a945bb5b kerberos has been renamed pykerberos 2016-02-09 11:53:22 +01:00
Benjamin Dauvergne 3e127c2d17 templates: add an indirection so that user can overwrite location of base.html 2015-10-31 12:01:26 +01:00
Benjamin Dauvergne a208909414 Add 'debian/' from commit '23f724de268a70831d8390dfbfea3abb6f988b1c'
git-subtree-dir: debian
git-subtree-mainline: e975989af3
git-subtree-split: 23f724de26
2015-04-02 19:29:24 +02:00
Benjamin Dauvergne e975989af3 Improve error reporting, prevent tracebacks on normal events 2015-01-05 11:02:47 +01:00
Benjamin Dauvergne fc7c1855f7 Add rule to install static files 2014-09-07 01:27:05 +02:00
Benjamin Dauvergne 23f724de26 first commit 2014-09-05 19:28:04 +02:00
Benjamin Dauvergne f53c382b71 Make all templates overridable 2014-08-25 23:56:01 +02:00
Benjamin Dauvergne d89e40a1ac New release 1.2.1 2014-08-25 22:57:09 +02:00
Benjamin Dauvergne 14a078ac22 New release 1.2.0 2014-08-25 22:55:40 +02:00
Benjamin Dauvergne 2fd265c2ff Describe autologin implementation in the README 2014-08-25 18:52:29 +02:00
Benjamin Dauvergne ae7481f5ae Refactor NegotiateView.principal_valid() into two other methods, user_found() and user_not_found()
It allows more fine grained behaviour override in case login is
successful.
2014-08-25 18:42:17 +02:00
Benjamin Dauvergne df4113c0af Add caution block to the README to inform about limitation on HTTP domain name and kerberos principal name building by browsers 2014-08-21 11:14:22 +02:00
Benjamin Dauvergne 4d9f518c0f Fix module authentication backend and urls module paths 2014-08-20 15:36:22 +02:00
Benjamin Dauvergne 05fa7aa891 bump release to 1.1.0 2014-08-12 11:53:19 +02:00
Benjamin Dauvergne 5a52caaf6c sample: add default config.py and a READMe 2014-08-12 11:51:23 +02:00
Benjamin Dauvergne ffa6112042 improve sample application, add more templates
- add logout link
- header line with username
- use JS autologin
2014-08-12 11:49:40 +02:00
Benjamin Dauvergne 2879803273 fix bad module path in sample application 2014-08-12 11:49:35 +02:00
Benjamin Dauvergne f4312adcd6 template include and js code for implementing Kerberos autologin
To get autologin on a public view just do

 {% include 'django_kerberos/autologin.html' %}
2014-08-12 11:49:35 +02:00