Show More
@@ -1215,11 +1215,11 b' self: super: {' | |||||
1215 | }; |
|
1215 | }; | |
1216 | }; |
|
1216 | }; | |
1217 | "pyasn1" = super.buildPythonPackage { |
|
1217 | "pyasn1" = super.buildPythonPackage { | |
1218 |
name = "pyasn1-0.4. |
|
1218 | name = "pyasn1-0.4.4"; | |
1219 | doCheck = false; |
|
1219 | doCheck = false; | |
1220 | src = fetchurl { |
|
1220 | src = fetchurl { | |
1221 |
url = "https://files.pythonhosted.org/packages/0d |
|
1221 | url = "https://files.pythonhosted.org/packages/10/46/059775dc8e50f722d205452bced4b3cc965d27e8c3389156acd3b1123ae3/pyasn1-0.4.4.tar.gz"; | |
1222 | sha256 = "1z5h38anjzzrxpraa9iq9llffyx2zs8gx0q6dc1g029miwnn50gv"; |
|
1222 | sha256 = "0drilmx5j25aplfr5wrml0030cs5fgxp9yp94fhllxgx28yjm3zm"; | |
1223 | }; |
|
1223 | }; | |
1224 | meta = { |
|
1224 | meta = { | |
1225 | license = [ pkgs.lib.licenses.bsdOriginal ]; |
|
1225 | license = [ pkgs.lib.licenses.bsdOriginal ]; | |
@@ -1566,11 +1566,11 b' self: super: {' | |||||
1566 | }; |
|
1566 | }; | |
1567 | }; |
|
1567 | }; | |
1568 | "python-pam" = super.buildPythonPackage { |
|
1568 | "python-pam" = super.buildPythonPackage { | |
1569 |
name = "python-pam-1.8. |
|
1569 | name = "python-pam-1.8.4"; | |
1570 | doCheck = false; |
|
1570 | doCheck = false; | |
1571 | src = fetchurl { |
|
1571 | src = fetchurl { | |
1572 |
url = "https://files.pythonhosted.org/packages/de |
|
1572 | url = "https://files.pythonhosted.org/packages/01/16/544d01cae9f28e0292dbd092b6b8b0bf222b528f362ee768a5bed2140111/python-pam-1.8.4.tar.gz"; | |
1573 | sha256 = "0b41f70cj221bfblwdl627a58kjan2xsdi6qgkwi16w6kgky9vr6"; |
|
1573 | sha256 = "16whhc0vr7gxsbzvsnq65nq8fs3wwmx755cavm8kkczdkz4djmn8"; | |
1574 | }; |
|
1574 | }; | |
1575 | meta = { |
|
1575 | meta = { | |
1576 | license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ]; |
|
1576 | license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ]; |
@@ -63,7 +63,7 b' pysqlite==2.8.3' | |||||
63 | python-dateutil |
|
63 | python-dateutil | |
64 | python-ldap==3.1.0 |
|
64 | python-ldap==3.1.0 | |
65 | python-memcached==1.59 |
|
65 | python-memcached==1.59 | |
66 |
python-pam==1.8. |
|
66 | python-pam==1.8.4 | |
67 | pytz==2018.4 |
|
67 | pytz==2018.4 | |
68 | tzlocal==1.5.1 |
|
68 | tzlocal==1.5.1 | |
69 | pyzmq==14.6.0 |
|
69 | pyzmq==14.6.0 |
@@ -111,8 +111,8 b' class RhodeCodeAuthPlugin(RhodeCodeExter' | |||||
111 | if not username or not password: |
|
111 | if not username or not password: | |
112 | log.debug('Empty username or password skipping...') |
|
112 | log.debug('Empty username or password skipping...') | |
113 | return None |
|
113 | return None | |
114 |
|
114 | _pam = pam.pam() | ||
115 | auth_result = pam.authenticate(username, password, settings["service"]) |
|
115 | auth_result = _pam.authenticate(username, password, settings["service"]) | |
116 |
|
116 | |||
117 | if not auth_result: |
|
117 | if not auth_result: | |
118 | log.error("PAM was unable to authenticate user: %s" % (username, )) |
|
118 | log.error("PAM was unable to authenticate user: %s" % (username, )) |
General Comments 0
You need to be logged in to leave comments.
Login now