1
0
mirror of https://github.com/Yubico/yubico-pam.git synced 2024-11-29 09:24:22 +01:00
Commit Graph

529 Commits

Author SHA1 Message Date
Klas Lindfors
252f582712 change datatypes to unsigned
avoiding warnings about sign conversion
2015-03-04 14:52:28 +01:00
Klas Lindfors
8241cd0423 Merge branch 'feature/ldap_refactor'
Conflicts:
	pam_yubico.c
2015-03-04 14:40:57 +01:00
Klas Lindfors
77067004e8 update documentation with new ldap parameters 2015-03-04 13:52:31 +01:00
Klas Lindfors
951d02252d use ldap_bind_user and ldap_bind_password in example 2015-03-04 13:08:30 +01:00
Klas Lindfors
35c8acce6e simple ldap filter test 2015-03-04 11:12:53 +01:00
Klas Lindfors
71339bb8a1 allow ldap search with no base 2015-03-04 11:12:53 +01:00
Klas Lindfors
58382bf7fc make sure filter is null terminated and return length including null 2015-03-04 11:12:53 +01:00
Klas Lindfors
686a47accf drop authfile for ldap_cfg 2015-03-04 10:24:46 +01:00
Klas Lindfors
c75a3f0496 move debug print (and dereference of resp) inside null check 2015-03-04 10:20:40 +01:00
Klas Lindfors
c264ae14c1 add DEFS to cppcheck 2015-03-04 10:19:05 +01:00
Klas Lindfors
52a2dddac5 try to survive and continue for failure in apt-get update 2015-03-04 10:12:49 +01:00
Klas Lindfors
77c152df6f move protocol inside HAVE_LIBLDAP
to avoid warning of unused variable
2015-03-04 09:57:22 +01:00
Klas Lindfors
26cc397ba5 no need for a temp pointer when writing output of filter_result_len() 2015-03-04 09:51:55 +01:00
Klas Lindfors
336351188b drop password parameter for authorized_user_token_ldap() 2015-03-04 09:27:21 +01:00
Klas Lindfors
5709a4479a drop the ldap_bind_no_anonymous feature
Sending the users password out in another direction is scary and
requires more thought. Ideally this should be solved by using ldap
GSSAPI or similar instead of sending a cleartext password over the
network.
2015-03-04 09:14:53 +01:00
Klas Lindfors
0d3a4f4f75 consider all success as valid session 2015-03-04 09:14:14 +01:00
Klas Lindfors
f6e1ec9483 don't throw const away in cast 2015-03-04 09:11:09 +01:00
Klas Lindfors
311958093d client_id is supposed to be unsigned 2015-03-04 08:59:55 +01:00
Klas Lindfors
6c121c8da3 make sure rc is initialized before using 2015-03-04 08:50:08 +01:00
Klas Lindfors
663fa9a8a4 don't use c++ style comments 2015-03-04 08:47:11 +01:00
Klas Lindfors
3819b40430 don't use c++ style comments 2015-03-04 08:46:52 +01:00
Klas Lindfors
4faddc54f4 conform to other code 2015-03-04 08:45:03 +01:00
Klas Lindfors
8dc05e338e reference github with https, not git@
fixes #54
2015-02-20 22:34:53 +01:00
Klas Lindfors
6cd0f0c1b3 simplify filter_result_len()
and fixup warnings
2015-02-16 14:29:21 +01:00
Klas Lindfors
878c62dd56 drop extra options for bind dn and password 2015-02-16 10:10:53 +01:00
Klas Lindfors
f579f256c0 Merge commit 'aa87979eb84adb3adef170dac6ff2285ba43cd26' into features/ldap
Conflicts:
	README
2015-02-16 09:03:45 +01:00
Klas Lindfors
3b3a96efc2 add ykclient_global_init() and ykclient_global_done() calls 2015-02-16 08:19:59 +01:00
Klas Lindfors
4b8b24d189 ignore 2015-02-16 08:13:17 +01:00
Klas Lindfors
ebb024f340 add debug print with version 2015-02-13 12:33:43 +01:00
Klas Lindfors
f6bc5a5098 bump versions after release 2015-02-12 14:24:33 +01:00
Klas Lindfors
f5363a207b NEWS for 2.18 2015-02-12 14:13:48 +01:00
Klas Lindfors
eca150344b make sure out-of-tree builds work 2015-02-12 14:10:54 +01:00
Klas Lindfors
ec730d7cb4 add -V for version to ykpamcfg and exit earlier
also error on any part of iterations being non-numeric
2015-02-12 13:38:57 +01:00
Klas Lindfors
7075afcae9 fix format specifiers 2015-01-29 12:54:43 +01:00
Klas Lindfors
7066011eef add --enable-cppcheck 2015-01-29 12:54:02 +01:00
Klas Lindfors
36e10a7ca7 fixup check for pam_modutil_drop_priv()
this was broken in 68d3f5879e
fixes #50
2015-01-21 10:12:46 +01:00
Klas Lindfors
b02ab9902a free more unfreed memory in the pam_response structure 2015-01-21 09:57:02 +01:00
Klas Lindfors
0b0c8d80aa strdup() the OTP returned 2015-01-21 08:58:30 +01:00
Klas Lindfors
9cdf8f76cd update build-and-test 2015-01-20 10:53:47 +01:00
Klas Lindfors
2cfac9e6a2 enable coverage build for travis 2015-01-20 10:48:31 +01:00
Klas Lindfors
de0eed5be4 add a --enable-coverage switch 2015-01-20 10:25:55 +01:00
Klas Lindfors
e7fadcf073 only run the ldap "server" if we're compiling with ldap 2015-01-20 09:21:38 +01:00
Klas Lindfors
bee24b3672 add notice about tests requiring perl and Net::LDAP::Server 2015-01-20 09:19:53 +01:00
Klas Lindfors
4ab78f54b5 add a test for authfile user with two ok public ids 2015-01-20 09:17:45 +01:00
Klas Lindfors
c5489c93c5 add a second successful ldap test
with two valid yubiKeyId
2015-01-20 09:15:37 +01:00
Klas Lindfors
c2eec8d69a use higher ports and put them in constants 2015-01-20 08:56:14 +01:00
Klas Lindfors
50f645c2c6 add more travis config 2015-01-19 21:39:12 +01:00
Klas Lindfors
e9b34b3924 fixup some warnings in test 2015-01-19 21:17:42 +01:00
Klas Lindfors
f6cddabd6f add EXTRA_DIST for tests/aux 2015-01-19 21:04:12 +01:00
Klas Lindfors
5d7e0030fa add a mocked ldap server and ldap tests
relates #44
2015-01-19 21:04:11 +01:00