Hello community,
here is the log from the commit of package python-django-auth-ldap for
openSUSE:Factory checked in at 2014-10-09 12:52:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-auth-ldap (Old)
and /work/SRC/openSUSE:Factory/.python-django-auth-ldap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-auth-ldap"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-django-auth-ldap/python-django-auth-ldap.changes
2014-04-26 10:10:48.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-django-auth-ldap.new/python-django-auth-ldap.changes
2014-10-09 12:52:38.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Oct 8 12:47:59 UTC 2014 - [email protected]
+
+- Update to 1.2.2:
+ - Include test harness in source distribution. Some package maintainers find
+ this helpful.
+ - More verbose log messages for authentication failures.
+
+-------------------------------------------------------------------
Old:
----
django-auth-ldap-1.2.0.tar.gz
New:
----
django-auth-ldap-1.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-auth-ldap.spec ++++++
--- /var/tmp/diff_new_pack.QhUSW1/_old 2014-10-09 12:52:39.000000000 +0200
+++ /var/tmp/diff_new_pack.QhUSW1/_new 2014-10-09 12:52:39.000000000 +0200
@@ -20,7 +20,7 @@
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Name: python-django-auth-ldap
-Version: 1.2.0
+Version: 1.2.2
Release: 0
Url: http://bitbucket.org/psagers/django-auth-ldap/
Summary: Django LDAP authentication backend
++++++ django-auth-ldap-1.2.0.tar.gz -> django-auth-ldap-1.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/CHANGES
new/django-auth-ldap-1.2.2/CHANGES
--- old/django-auth-ldap-1.2.0/CHANGES 2014-04-10 17:22:19.000000000 +0200
+++ new/django-auth-ldap-1.2.2/CHANGES 2014-09-22 17:34:33.000000000 +0200
@@ -1,3 +1,16 @@
+v1.2.2 - 2014-09-22
+-------------------
+
+- Include test harness in source distribution. Some package maintainers find
+ this helpful.
+
+
+v1.2.1 - 2014-08-24
+-------------------
+
+- More verbose log messages for authentication failures.
+
+
v1.2 - 2014-04-10
-----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/MANIFEST.in
new/django-auth-ldap-1.2.2/MANIFEST.in
--- old/django-auth-ldap-1.2.0/MANIFEST.in 2013-11-17 23:59:53.000000000
+0100
+++ new/django-auth-ldap-1.2.2/MANIFEST.in 2014-09-22 17:40:06.000000000
+0200
@@ -1,5 +1,7 @@
include README LICENSE CHANGES
+include tox.ini
recursive-include docs *
+recursive-include test *
prune docs/build
global-exclude *.pyc .DS_Store .workon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/PKG-INFO
new/django-auth-ldap-1.2.2/PKG-INFO
--- old/django-auth-ldap-1.2.0/PKG-INFO 2014-04-10 17:23:55.000000000 +0200
+++ new/django-auth-ldap-1.2.2/PKG-INFO 2014-09-22 17:42:05.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: django-auth-ldap
-Version: 1.2.0
+Version: 1.2.2
Summary: Django LDAP authentication backend
Home-page: http://bitbucket.org/psagers/django-auth-ldap/
Author: Peter Sagerson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/django_auth_ldap/__init__.py
new/django-auth-ldap-1.2.2/django_auth_ldap/__init__.py
--- old/django-auth-ldap-1.2.0/django_auth_ldap/__init__.py 2014-04-10
17:23:13.000000000 +0200
+++ new/django-auth-ldap-1.2.2/django_auth_ldap/__init__.py 2014-09-22
17:33:16.000000000 +0200
@@ -1,2 +1,2 @@
-version = (1, 2, 0)
+version = (1, 2, 2)
version_string = '.'.join(map(str, version))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/django_auth_ldap/backend.py
new/django-auth-ldap-1.2.2/django_auth_ldap/backend.py
--- old/django-auth-ldap-1.2.0/django_auth_ldap/backend.py 2014-04-10
17:14:20.000000000 +0200
+++ new/django-auth-ldap-1.2.2/django_auth_ldap/backend.py 2014-08-24
17:46:09.000000000 +0200
@@ -331,7 +331,7 @@
user = self._user
except self.AuthenticationFailed as e:
- logger.debug(u"Authentication failed for %s" % self._username)
+ logger.debug(u"Authentication failed for %s: %s" %
(self._username, e))
except ldap.LDAPError as e:
logger.warning(u"Caught LDAPError while authenticating %s: %s",
self._username, pprint.pformat(e))
@@ -426,14 +426,14 @@
AuthenticationFailed on failure.
"""
if self.dn is None:
- raise self.AuthenticationFailed("Failed to map the username to a
DN.")
+ raise self.AuthenticationFailed("failed to map the username to a
DN.")
try:
sticky = self.settings.BIND_AS_AUTHENTICATING_USER
self._bind_as(self.dn, password, sticky=sticky)
except ldap.INVALID_CREDENTIALS:
- raise self.AuthenticationFailed("User DN/password rejected by LDAP
server.")
+ raise self.AuthenticationFailed("user DN/password rejected by LDAP
server.")
def _load_user_attrs(self):
if self.dn is not None:
@@ -494,7 +494,7 @@
if required_group_dn is not None:
is_member = self._get_groups().is_member_of(required_group_dn)
if not is_member:
- raise self.AuthenticationFailed("User is not a member of
AUTH_LDAP_REQUIRE_GROUP")
+ raise self.AuthenticationFailed("user is not a member of
AUTH_LDAP_REQUIRE_GROUP")
return True
@@ -508,7 +508,7 @@
if denied_group_dn is not None:
is_member = self._get_groups().is_member_of(denied_group_dn)
if is_member:
- raise self.AuthenticationFailed("User is a member of
AUTH_LDAP_DENY_GROUP")
+ raise self.AuthenticationFailed("user is a member of
AUTH_LDAP_DENY_GROUP")
return True
@@ -558,7 +558,7 @@
# We populate the profile after the user model is saved to give the
# client a chance to create the profile. Custom user models in Django
# 1.5 probably won't have a get_profile method.
- if should_populate and hasattr(self._user, 'get_profile'):
+ if should_populate and django.VERSION < (1, 7) and hasattr(self._user,
'get_profile'):
self._populate_and_save_user_profile()
def _populate_user(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/django_auth_ldap/tests.py
new/django-auth-ldap-1.2.2/django_auth_ldap/tests.py
--- old/django-auth-ldap-1.2.0/django_auth_ldap/tests.py 2014-03-31
22:03:37.000000000 +0200
+++ new/django-auth-ldap-1.2.2/django_auth_ldap/tests.py 2014-06-25
03:09:49.000000000 +0200
@@ -35,6 +35,7 @@
except ImportError:
mockldap = None
+import django
from django.conf import settings
import django.db.models.signals
from django.contrib.auth.models import User, Permission, Group
@@ -564,6 +565,7 @@
self.assertTrue(user.populate_user_handled)
+ @unittest.skipIf(django.VERSION >= (1, 7), "Skip profile tests in
Django>=1.7")
def test_signal_populate_user_profile(self):
settings.AUTH_PROFILE_MODULE = 'django_auth_ldap.TestProfile'
@@ -773,6 +775,7 @@
self.assertTrue(not nobody.is_active)
+ @unittest.skipIf(django.VERSION >= (1, 7), "Skip profile tests in
Django>=1.7")
def test_profile_flags(self):
settings.AUTH_PROFILE_MODULE = 'django_auth_ldap.TestProfile'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/django-auth-ldap-1.2.0/django_auth_ldap.egg-info/PKG-INFO
new/django-auth-ldap-1.2.2/django_auth_ldap.egg-info/PKG-INFO
--- old/django-auth-ldap-1.2.0/django_auth_ldap.egg-info/PKG-INFO
2014-04-10 17:23:53.000000000 +0200
+++ new/django-auth-ldap-1.2.2/django_auth_ldap.egg-info/PKG-INFO
2014-09-22 17:42:03.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: django-auth-ldap
-Version: 1.2.0
+Version: 1.2.2
Summary: Django LDAP authentication backend
Home-page: http://bitbucket.org/psagers/django-auth-ldap/
Author: Peter Sagerson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/django-auth-ldap-1.2.0/django_auth_ldap.egg-info/SOURCES.txt
new/django-auth-ldap-1.2.2/django_auth_ldap.egg-info/SOURCES.txt
--- old/django-auth-ldap-1.2.0/django_auth_ldap.egg-info/SOURCES.txt
2014-04-10 17:23:55.000000000 +0200
+++ new/django-auth-ldap-1.2.2/django_auth_ldap.egg-info/SOURCES.txt
2014-09-22 17:42:05.000000000 +0200
@@ -3,6 +3,7 @@
MANIFEST.in
README
setup.py
+tox.ini
django_auth_ldap/__init__.py
django_auth_ldap/backend.py
django_auth_ldap/config.py
@@ -59,4 +60,9 @@
docs/source/performance.rst
docs/source/permissions.rst
docs/source/reference.rst
-docs/source/users.rst
\ No newline at end of file
+docs/source/users.rst
+test/.coverage
+test/.coveragerc
+test/manage.py
+test/settings.py
+test/urls.py
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/docs/source/conf.py
new/django-auth-ldap-1.2.2/docs/source/conf.py
--- old/django-auth-ldap-1.2.0/docs/source/conf.py 2014-04-10
17:18:23.000000000 +0200
+++ new/django-auth-ldap-1.2.2/docs/source/conf.py 2014-09-22
17:35:23.000000000 +0200
@@ -59,7 +59,7 @@
# The short X.Y version.
version = '1.1'
# The full version, including alpha/beta/rc tags.
-release = '1.2.0'
+release = '1.2.2'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/setup.py
new/django-auth-ldap-1.2.2/setup.py
--- old/django-auth-ldap-1.2.0/setup.py 2014-04-10 17:18:16.000000000 +0200
+++ new/django-auth-ldap-1.2.2/setup.py 2014-09-22 17:35:11.000000000 +0200
@@ -4,7 +4,7 @@
setup(
name="django-auth-ldap",
- version="1.2.0",
+ version="1.2.2",
description="Django LDAP authentication backend",
long_description=open('README').read(),
url="http://bitbucket.org/psagers/django-auth-ldap/",
Files old/django-auth-ldap-1.2.0/test/.coverage and
new/django-auth-ldap-1.2.2/test/.coverage differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/test/.coveragerc
new/django-auth-ldap-1.2.2/test/.coveragerc
--- old/django-auth-ldap-1.2.0/test/.coveragerc 1970-01-01 01:00:00.000000000
+0100
+++ new/django-auth-ldap-1.2.2/test/.coveragerc 2013-11-17 23:59:53.000000000
+0100
@@ -0,0 +1,3 @@
+[run]
+source = django_auth_ldap.config
+ django_auth_ldap.backend
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/test/manage.py
new/django-auth-ldap-1.2.2/test/manage.py
--- old/django-auth-ldap-1.2.0/test/manage.py 1970-01-01 01:00:00.000000000
+0100
+++ new/django-auth-ldap-1.2.2/test/manage.py 2013-11-17 23:59:53.000000000
+0100
@@ -0,0 +1,12 @@
+#!/usr/bin/env python
+
+import os
+import sys
+
+
+if __name__ == "__main__":
+ os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
+
+ from django.core.management import execute_from_command_line
+
+ execute_from_command_line(sys.argv)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/test/settings.py
new/django-auth-ldap-1.2.2/test/settings.py
--- old/django-auth-ldap-1.2.0/test/settings.py 1970-01-01 01:00:00.000000000
+0100
+++ new/django-auth-ldap-1.2.2/test/settings.py 2014-09-06 01:24:13.000000000
+0200
@@ -0,0 +1,31 @@
+# For older versions of Djano
+DATABASE_ENGINE = 'sqlite3'
+
+DATABASES = {
+ 'default': {
+ 'ENGINE': 'django.db.backends.sqlite3',
+ 'NAME': ':memory:',
+ }
+}
+
+ALLOWED_HOSTS = []
+
+TIME_ZONE = 'UTC'
+LANGUAGE_CODE = 'en-us'
+USE_I18N = False
+USE_L10N = False
+USE_TZ = True
+
+SECRET_KEY = 'nt56v8)moa)37ta5z7dd=if-@y#k@l7+t8lct*c8m730lpd=so'
+
+ROOT_URLCONF = 'urls'
+
+INSTALLED_APPS = (
+ 'django.contrib.auth',
+ 'django.contrib.contenttypes',
+ 'django.contrib.sessions',
+
+ 'django_auth_ldap',
+)
+
+MIDDLEWARE_CLASSES = []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/test/urls.py
new/django-auth-ldap-1.2.2/test/urls.py
--- old/django-auth-ldap-1.2.0/test/urls.py 1970-01-01 01:00:00.000000000
+0100
+++ new/django-auth-ldap-1.2.2/test/urls.py 2013-11-17 23:59:53.000000000
+0100
@@ -0,0 +1,4 @@
+from django.conf.defaults import patterns
+
+
+urlpatterns = patterns('')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-auth-ldap-1.2.0/tox.ini
new/django-auth-ldap-1.2.2/tox.ini
--- old/django-auth-ldap-1.2.0/tox.ini 1970-01-01 01:00:00.000000000 +0100
+++ new/django-auth-ldap-1.2.2/tox.ini 2014-09-06 00:47:57.000000000 +0200
@@ -0,0 +1,54 @@
+[flake8]
+ignore = E501
+
+
+[tox]
+envlist = py26-django13,
+ py26-django14,
+ py27-django15,
+ py27-django16,
+ py27-django17,
+ py33-django16,
+ py34-django17
+
+[testenv]
+changedir = test
+commands = {envpython} manage.py test django_auth_ldap
+deps = mockldap
+
+[testenv:py26-django13]
+basepython = python2.6
+deps = {[testenv]deps}
+ django<1.4
+
+[testenv:py26-django14]
+basepython = python2.6
+deps = {[testenv]deps}
+ django<1.5
+
+[testenv:py27-django15]
+basepython = python2.7
+deps = {[testenv]deps}
+ django<1.6
+
+[testenv:py27-django16]
+basepython = python2.7
+deps = {[testenv]deps}
+ django<1.7
+
+[testenv:py27-django17]
+basepython = python2.7
+deps = {[testenv]deps}
+ django<1.8
+
+[testenv:py33-django16]
+basepython = python3.3
+deps = {[testenv]deps}
+ django<1.7
+ git+https://github.com/rbarrois/python-ldap.git@py3
+
+[testenv:py34-django17]
+basepython = python3.4
+deps = {[testenv]deps}
+ django<1.8
+ git+https://github.com/rbarrois/python-ldap.git@py3
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]