[med-svn] [biomaj3-user] 01/01: New upstream version 3.0.6
Olivier Sallou
osallou at debian.org
Thu Aug 17 14:43:52 UTC 2017
This is an automated email from the git hooks/post-receive script.
osallou pushed a commit to branch upstream
in repository biomaj3-user.
commit 0c3263334f026780a79ed252b6b9e001a44b3a50
Author: Olivier Sallou <osallou at debian.org>
Date: Thu Aug 17 09:59:02 2017 +0000
New upstream version 3.0.6
---
CHANGES.txt | 2 ++
biomaj_user/user.py | 18 +++++++++---------
requirements.txt | 2 +-
setup.py | 6 +++---
4 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/CHANGES.txt b/CHANGES.txt
index 70ce365..bbfeae1 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,5 @@
+3.0.6:
+ update ldap3 requirement version to use more recent release
3.0.5:
fix ldap authentication
3.0.4:
diff --git a/biomaj_user/user.py b/biomaj_user/user.py
index 626b9af..bd6cece 100644
--- a/biomaj_user/user.py
+++ b/biomaj_user/user.py
@@ -40,12 +40,12 @@ class BmajUser(object):
con = None
if not self.user and BmajUser.config['ldap']['host']:
# Check if in ldap
- from ldap3 import Server, Connection, STRATEGY_SYNC, SEARCH_SCOPE_WHOLE_SUBTREE, GET_ALL_INFO
+ from ldap3 import Server, Connection, SYNC, SUBTREE, ALL
try:
ldap_host = BmajUser.config['ldap']['host']
ldap_port = BmajUser.config['ldap']['port']
- ldap_server = Server(ldap_host, port=ldap_port, get_info=GET_ALL_INFO)
- con = Connection(ldap_server, auto_bind=True, client_strategy=STRATEGY_SYNC, check_names=True)
+ ldap_server = Server(ldap_host, port=ldap_port, get_info=ALL)
+ con = Connection(ldap_server, auto_bind=True, client_strategy=SYNC, check_names=True)
except Exception as err:
logging.error(str(err))
self.user = None
@@ -54,7 +54,7 @@ class BmajUser(object):
ldapfilter = "(&(|(uid=" + user + ")(mail=" + user + ")))"
try:
attrs = ['mail']
- con.search(base_dn, ldapfilter, SEARCH_SCOPE_WHOLE_SUBTREE, attributes=attrs)
+ con.search(base_dn, ldapfilter, SUBTREE, attributes=attrs)
if con.response:
ldapMail = None
for r in con.response:
@@ -117,13 +117,13 @@ class BmajUser(object):
con = None
ldap_server = None
- from ldap3 import Server, Connection, AUTH_SIMPLE, STRATEGY_SYNC, SEARCH_SCOPE_WHOLE_SUBTREE, GET_ALL_INFO
+ from ldap3 import Server, Connection, SIMPLE, SYNC, SUBTREE, ALL
from ldap3.core.exceptions import LDAPBindError
try:
ldap_host = BmajUser.config['ldap']['host']
ldap_port = BmajUser.config['ldap']['port']
- ldap_server = Server(ldap_host, port=ldap_port, get_info=GET_ALL_INFO)
- con = Connection(ldap_server, auto_bind=True, client_strategy=STRATEGY_SYNC, check_names=True)
+ ldap_server = Server(ldap_host, port=ldap_port, get_info=ALL)
+ con = Connection(ldap_server, auto_bind=True, client_strategy=SYNC, check_names=True)
except Exception as err:
logging.error(str(err))
return False
@@ -133,7 +133,7 @@ class BmajUser(object):
try:
attrs = ['mail']
- con.search(base_dn, ldapfilter, SEARCH_SCOPE_WHOLE_SUBTREE, attributes=attrs)
+ con.search(base_dn, ldapfilter, SUBTREE, attributes=attrs)
user_dn = None
# ldapMail = None
# ldapHomeDirectory = None
@@ -142,7 +142,7 @@ class BmajUser(object):
# ldapMail = r['attributes']['mail'][0]
con.unbind()
- con = Connection(ldap_server, auto_bind=True, read_only=True, client_strategy=STRATEGY_SYNC, user=user_dn, password=password, authentication=AUTH_SIMPLE, check_names=True)
+ con = Connection(ldap_server, auto_bind=True, read_only=True, client_strategy=SYNC, user=user_dn, password=password, authentication=SIMPLE, check_names=True)
con.unbind()
if user_dn:
diff --git a/requirements.txt b/requirements.txt
index 681d030..208de5b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,7 +1,7 @@
biomaj_core
nose
mock
-ldap3==1.4.0
+ldap3>=2.2.4
pymongo
py-bcrypt
flask
diff --git a/setup.py b/setup.py
index 48a6d78..eec89c5 100644
--- a/setup.py
+++ b/setup.py
@@ -21,7 +21,7 @@ config = {
'url': 'http://biomaj.genouest.org',
'download_url': 'http://biomaj.genouest.org',
'author_email': 'olivier.sallou at irisa.fr',
- 'version': '3.0.5',
+ 'version': '3.0.6',
'classifiers': [
# How mature is this project? Common values are
# 3 - Alpha
@@ -44,11 +44,11 @@ config = {
'Programming Language :: Python :: 3.4'
],
'install_requires': [
- 'ldap3==1.4.0',
+ 'ldap3>=2.2.4',
'pymongo',
'py-bcrypt',
'flask',
- 'PyYAML',
+ 'PyYAML',
'tabulate',
'python-consul',
'biomaj_core'
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/biomaj3-user.git
More information about the debian-med-commit
mailing list