Commit Graph

308 Commits

Author SHA1 Message Date
Kurt Zeilenga
a5abeb92ec Update contrib notices to reflect that they are distributed as part of
OpenLDAP Software (though they may not necessarily be supported by the
OpenLDAP Project).  Assistance in updating ACKNOWLEDGEMENTS welcomed.
2009-08-16 22:55:23 +00:00
Howard Chu
6b07fdbb22 Revert prev commit, agi_mutex is needed sometimes. Need to eliminate the
unnecessary cases still.
2009-07-24 07:12:02 +00:00
Howard Chu
70981a30d9 Delete unnecessary agi_mutex 2009-07-24 06:59:40 +00:00
Howard Chu
c02131a8b8 Fix db_open, delete unused variables. More cleanup is needed. 2009-07-24 06:47:05 +00:00
Howard Chu
8fb96225a3 ITS#5535 replace private _kadm5_*_key functions with public hdb funcs 2009-06-26 04:08:47 +00:00
Howard Chu
973c1698cb Note that pam-session logging requires a rootdn 2009-06-04 12:26:29 +00:00
Howard Chu
a440584dfd Align SSD names with nsswitch.conf names 2009-06-04 12:21:16 +00:00
Howard Chu
ec11a76a62 Accept spaces in group names unless -DSTRICT_GROUPS 2009-06-03 02:58:16 +00:00
Howard Chu
8252b67ead Use rootdn for session updates 2009-06-03 02:51:40 +00:00
Howard Chu
72690a01e0 Fix whitespace 2009-06-03 02:36:21 +00:00
Howard Chu
ed90646556 Add tty arg to authz 2009-06-03 02:28:22 +00:00
Howard Chu
2f2802342f Do a mkdir on /var/run/nslcd before trying to create the socket 2009-06-03 02:20:56 +00:00
Howard Chu
2d93461817 Add tty to authz params 2009-06-03 01:46:37 +00:00
Howard Chu
6cc1cf81c1 Added ruser and rhost to authz params 2009-06-03 01:40:03 +00:00
Howard Chu
9e82dee243 Fix typo 2009-05-20 06:38:43 +00:00
Howard Chu
8ff986b1bc Note that host SSD must be configured for hostservice option 2009-04-29 02:41:26 +00:00
Howard Chu
94ec116fca Rewritten 2009-04-29 02:31:20 +00:00
Howard Chu
16662542af Fix typos, use uid2dn by default 2009-04-29 02:27:39 +00:00
Howard Chu
8da06617a7 Add nssov-pam-session keyword to select which services will be recorded
in session management
2009-04-29 00:29:11 +00:00
Quanah Gibson-Mount
8f8128d727 Add missing CVS tag 2009-04-28 03:05:46 +00:00
Emmanuel Dreyfus
e240d55c07 Add libtoolized makefile 2009-04-25 18:19:24 +00:00
Gavin Henry
6981c8fd04 slapo-nssov.5 draft. Please use as starting point. 2009-04-23 11:29:36 +00:00
Howard Chu
21f5405978 Use nslcd-mapped PAM error codes instead of actual PAM error codes 2009-04-23 08:23:58 +00:00
Howard Chu
50283523bd More for sessions, working. TODO: configure list of sessions to record 2009-04-23 07:56:40 +00:00
Howard Chu
4a6d46dfa9 More for session management 2009-04-23 00:38:41 +00:00
Howard Chu
42a7e05809 Reformat requests, rough pwmod support 2009-04-20 10:25:24 +00:00
Howard Chu
9b67609efb More for prev commit 2009-04-20 10:24:42 +00:00
Howard Chu
d8778432cf Added uidnumber checks 2009-04-20 03:53:09 +00:00
Howard Chu
8619215354 Use local_ssf for our fake connections 2009-04-20 03:37:52 +00:00
Howard Chu
d17d30dc38 sanity check for host_ad and svc_ad 2009-04-20 03:18:34 +00:00
Howard Chu
8fd0d184a7 Flesh out config options, implement authorization checks 2009-04-20 02:42:40 +00:00
Howard Chu
655881d0c4 Start documenting PAM support 2009-04-19 01:56:24 +00:00
Howard Chu
825870a072 We need the authorizedService schema 2009-04-19 01:15:22 +00:00
Howard Chu
d7fa38c003 Move tmpluser to authz call; add ppolicy support to authc 2009-04-18 23:12:36 +00:00
Howard Chu
51b87202e0 In uid2dn, only return success if a unique DN was found 2009-04-18 23:11:33 +00:00
Howard Chu
408e751200 Move tmpluser to authz call; print authz messages regardless of success
status
2009-04-18 23:10:58 +00:00
Howard Chu
20657af2de In pwmod, ctx may be empty so always pass current username 2009-04-18 01:44:22 +00:00
Howard Chu
609efdc0b3 *** empty log message *** 2009-04-18 00:50:14 +00:00
Howard Chu
f735dcc712 Add pam support (work in progress) 2009-04-17 12:18:51 +00:00
Howard Chu
8b5489e681 Add pam support (work in progress) 2009-04-17 12:11:33 +00:00
Howard Chu
016500f41d Add missing newlines to debug msgs 2009-04-17 12:10:27 +00:00
Howard Chu
7ad72fca15 Fix prev commit - work-in-progress 2009-04-17 07:23:15 +00:00
Howard Chu
856a790a28 Add missing newlines to debug msgs 2009-04-17 07:19:48 +00:00
Howard Chu
060f193af7 Fix typo in debug 2009-04-17 03:41:54 +00:00
Emmanuel Dreyfus
b697550ddc If the change set becomes empty, prevent other overlays from executing and
return a success.
2009-03-16 22:05:47 +00:00
Pierangelo Masarati
161169aa11 free self in case anything goes wrong 2009-03-14 16:41:58 +00:00
Pierangelo Masarati
3f58df73a5 don't short circuit callback list 2009-03-14 16:27:59 +00:00
Emmanuel Dreyfus
58437e838a Remove two useless lines (a badly applied patch before the last commit?) 2009-02-11 05:03:25 +00:00
Emmanuel Dreyfus
b5baf7fd01 libtoolize autogroup
add install rules for autogroup, nops and smbk5pwd
2009-02-07 22:10:24 +00:00
Quanah Gibson-Mount
dab20397a7 Add CVS header 2009-02-02 23:48:07 +00:00
Emmanuel Dreyfus
f3254b319d Add makefile for slapo-cloak 2009-02-02 22:14:07 +00:00
Quanah Gibson-Mount
43a35baf98 Add CVS header 2009-02-02 19:32:35 +00:00
Emmanuel Dreyfus
56e651a041 Missing stuff for proper linking of the module (sorry for the double commit) 2009-01-31 19:23:04 +00:00
Emmanuel Dreyfus
4e08a2da1b libtoolize 2009-01-31 18:42:59 +00:00
Howard Chu
ba0863d500 ITS#5660 SHA2 password hashes 2009-01-26 04:08:34 +00:00
Howard Chu
4fe69b3fc5 ITS#5410 add support for gcrypt ( GnuTLS ) 2009-01-26 03:58:33 +00:00
Kurt Zeilenga
4af9eb9715 Update copyright notices 2009-01-22 00:40:04 +00:00
Emmanuel Dreyfus
e281c948cb Move cloak config OID from overlay to contrib branch (ITS#5872) 2009-01-10 11:22:36 +00:00
Emmanuel Dreyfus
f1e2cc411f The cloak overlay hides some attributes unless explicitely requested (ITS #5872) 2009-01-09 05:26:28 +00:00
Pierangelo Masarati
920dca9762 improvements by David Hawes (ITS#5756) 2008-11-19 10:17:27 +00:00
Ralf Haferkamp
8e358f214c corrected filter and search limits in uid2dn function (ITS#5802) 2008-11-10 15:45:01 +00:00
Ralf Haferkamp
def11e2fce Fixed "nssov-map" handling when using slapd.conf (ITS#5801) 2008-11-10 14:48:06 +00:00
Ralf Haferkamp
1d468467e6 Don't crash on empty groups (ITS#5800) 2008-11-10 14:24:29 +00:00
Ralf Haferkamp
93f3ae50db Adapt to recent changes in filter_free_x() interface 2008-11-07 13:38:30 +00:00
Pierangelo Masarati
d641477db0 more about ITS#5732 2008-11-01 14:30:14 +00:00
Howard Chu
da347b78b9 ITS#5766 honor principal expiration 2008-10-30 15:56:48 +00:00
Howard Chu
bcbb456391 remove references to OpenLDAP 2.4.6 2008-09-04 02:15:21 +00:00
Howard Chu
e7383994fb ITS#5575, passwords now need to be NUL-terminated by us 2008-06-23 19:32:45 +00:00
Howard Chu
329f4e53c8 s/must/may/ - SSDs are available whether configured or not 2008-06-21 19:13:23 +00:00
Hallvard Furuseth
70a964e64d nitpicks 2008-06-16 12:57:26 +00:00
Gavin Henry
f2433f5b9f Read over, update using work from hallvard and spell check. 2008-06-16 11:20:25 +00:00
Hallvard Furuseth
64f2ea996f Initial revision 2008-06-14 18:18:08 +00:00
Howard Chu
c682cce27c nss-ldap overlay, built with nss-ldapd-0.6.2 2008-06-02 12:08:05 +00:00
Emmanuel Dreyfus
7baff7393c Use DES_* functions instead of deprecated des_* 2008-05-20 05:18:33 +00:00
Emmanuel Dreyfus
364b87f587 Here is slapo-nops, used to remove idempotent operations (i.e.: replacing
an attribute values by the exact same values)
2008-05-19 22:44:08 +00:00
Howard Chu
78a1714ad9 Fix bogus whitespace from 1.18 2008-04-03 09:48:39 +00:00
Howard Chu
ef852b01aa Cleanup 2008-03-04 01:11:19 +00:00
Hallvard Furuseth
cd63a0c43b Warning cleanup: function ptr <=> void* at ldap_pvt_thread_pool_<set/get>key() 2008-01-11 06:07:43 +00:00
Hallvard Furuseth
2ab2740cbb ldap_pvt_thread_pool_getkey() arg 'data' should point to a void* variable 2008-01-08 16:23:05 +00:00
Kurt Zeilenga
c890c96d13 Happy New Year (belated) 2008-01-08 00:19:56 +00:00
Pierangelo Masarati
30f401c628 rename ldap_pvt_thread_pool_setkey_x() to ldap_pvt_thread_pool_setkey() (as part of ITS#5309) 2008-01-07 21:35:03 +00:00
Howard Chu
ea9863bf6c Assign contrib config OID 2007-12-28 07:51:00 +00:00
Pierangelo Masarati
20f2548c82 fix declarations of buffers for numeric strings; other related cleanup 2007-12-15 15:23:23 +00:00
Howard Chu
946e859108 ITS#5145 autogroups, with minor cleanup 2007-12-15 11:48:56 +00:00
Gavin Henry
da801e3db0 addpartial overlay update for 2.4.6 (ITS#3593) 2007-11-14 18:05:07 +00:00
Howard Chu
6db8d0d1b5 Init/destroy mutex 2007-09-27 19:20:04 +00:00
Howard Chu
e6d027ae8f Microsoft-style Update Sequence Numbers 2007-09-27 02:09:38 +00:00
Howard Chu
148afe6aa0 Add Modifications / sml_numvals 2007-09-23 00:22:47 +00:00
Howard Chu
75df004a04 Use OLcfgCt{Oc|At} arc for contrib modules 2007-09-22 23:58:54 +00:00
Ralf Haferkamp
1585022fde Adopted to latest API changes 2007-08-03 12:17:47 +00:00
Gavin Henry
780f25c512 New module. ITS#3593 2007-07-27 11:08:09 +00:00
Pierangelo Masarati
5616af14c3 needs portable.h 2007-06-02 11:31:17 +00:00
Pierangelo Masarati
bf144a4ec0 apply fixes in ITS#4951 (tested) 2007-05-13 23:14:55 +00:00
Kurt Zeilenga
da6d9eb046 happy new year 2007-01-02 20:00:42 +00:00
Pierangelo Masarati
0544badf19 move slapo-denyop to contrib/slapd-modules/debyop/ 2006-12-28 16:30:53 +00:00
Pierangelo Masarati
9fc7cd7267 move slapo-lastmod to contrib/slapd-modules/lastlog/ (ITS#4701) 2006-12-28 16:30:33 +00:00
Pierangelo Masarati
26c2c98196 move slapo-lastmod to contrib/slapd-modules/lastlog/ (ITS#4701) 2006-12-28 16:23:57 +00:00
Pierangelo Masarati
b11f35f104 fix typo 2006-12-17 22:34:35 +00:00
Howard Chu
e05fdb41fc Check for failure from k5adm init 2006-12-15 16:38:45 +00:00
Luca Scamoni
fbed376e2d add support for "sambaPwdCanChange" 2006-09-21 09:17:05 +00:00
Pierangelo Masarati
a9c4b54f1b really really minor cleanup 2006-09-08 21:19:05 +00:00
Pierangelo Masarati
864e276981 always try to open config; NULL means use default 2006-05-12 14:42:49 +00:00
Pierangelo Masarati
f35a55398a add (basic) support for {RADIUS} scheme; userPassword attributes prefixed with {RADIUS} are interpreted as RADIUS userids and authentication occurs contacting the configured RADIUS servers with that userid and the provided password (experimental; please report) 2006-05-12 12:03:05 +00:00
Howard Chu
b623699a44 Support for obsolete proxy authorization control 2006-03-30 08:22:39 +00:00
Pierangelo Masarati
4d9fc0e85d improve logging 2006-01-14 18:59:46 +00:00
Pierangelo Masarati
a76a78096d trace overlay: traces overlay execution 2006-01-14 18:44:55 +00:00
Kurt Zeilenga
acbb5cf689 Happy new year! 2006-01-03 23:11:52 +00:00
Pierangelo Masarati
bfdceee00f fix typo in last commit 2005-12-21 00:22:37 +00:00
Pierangelo Masarati
d34fffcaf9 use lutil_ato*() whenever appropriate 2005-11-24 01:10:05 +00:00
Pierangelo Masarati
754e59543d cleanup 2005-11-20 01:39:19 +00:00
Pierangelo Masarati
8f0d3530e2 fix previous commit; use table-driven attribute description lookup 2005-11-14 12:33:40 +00:00
Pierangelo Masarati
450e3aaaec refine previous commit 2005-11-14 11:23:03 +00:00
Pierangelo Masarati
8520a8dfd7 cleanup in case of failure 2005-11-12 16:24:12 +00:00
Pierangelo Masarati
29fab9cfd4 add support for "sambaPwdMustChange"; add support for back-config 2005-11-12 16:18:09 +00:00
Pierangelo Masarati
c2d9d642f9 cleanup 2005-10-13 22:28:30 +00:00
Pierangelo Masarati
c5e6f6db13 silence warnings for DO_SAMBA build 2005-10-13 22:23:02 +00:00
Pierangelo Masarati
c365b701cb reflect API changes 2005-08-22 16:31:23 +00:00
Pierangelo Masarati
3b4b9cbc33 check software version 2005-08-22 09:28:13 +00:00
Pierangelo Masarati
0b9988ab8d moved from servers/slapd/overlays 2005-08-22 09:14:12 +00:00
Pierangelo Masarati
35de807a93 add posixGroup access control via dynacl as an example of how dynacl work 2005-08-17 14:32:27 +00:00
Howard Chu
5944f306d7 ITS#3910 heimdal 0.7 compatibility, silence warnings 2005-08-11 21:05:19 +00:00
Pierangelo Masarati
3d69f55986 fix headers (ITS#3896) 2005-07-27 23:32:29 +00:00
Howard Chu
0bb80f0ccd Add note about shared library requirements 2005-07-02 10:21:03 +00:00
Howard Chu
18714cee18 Add SLAP_MOD_INTERNAL flag on mod ops if it's defined 2005-06-04 09:57:27 +00:00
Sang Seok Lim
62c62f039f Bug fix in Component Matching for CRL support 2005-05-09 01:06:06 +00:00
Howard Chu
7862d5d014 Partial revert, must use lower-case hex 2005-04-08 23:33:26 +00:00
Howard Chu
2ee11b3744 cleanup whitespace, use upper case hex for nt/lm 2005-04-07 02:26:14 +00:00
Howard Chu
6b784de0df ITS#3635 fix input to lmhash 2005-04-07 02:23:17 +00:00
Sang Seok Lim
7c91b8a327 Componant matching routines for CRL support 2005-03-29 00:10:16 +00:00
Sang Seok Lim
f13d97e09c Fix memory leak in a component encoder 2005-02-10 16:58:56 +00:00
Howard Chu
9a279634b0 Rename k5key symbols, add k5key_hash 2005-01-24 21:46:06 +00:00
Howard Chu
d74f40b650 Add description of {K5KEY} password mech 2005-01-13 19:07:23 +00:00
Howard Chu
5ebc834c7b Plug krb5 memleaks, add {K5KEY} passwd check mechanism 2005-01-13 09:56:52 +00:00
Kurt Zeilenga
dc0eacd40b Happy New Year! 2005-01-01 20:49:32 +00:00
Kurt Zeilenga
dcb21284c6 Fix bad merge 2004-12-29 17:34:41 +00:00
Sang Seok Lim
7b1f2d85b0 Bug fix: invalid return value 2004-12-25 06:44:29 +00:00
Sang Seok Lim
27c817217b README updated 2004-12-23 20:25:12 +00:00
Sang Seok Lim
190c17b3c8 MACRO value adjustment for x509 Certificate 2004-12-21 05:58:25 +00:00
Sang Seok Lim
b07fc2e6be Enabling sharing component descriptions of primitive ASN.1 types 2004-12-21 04:44:19 +00:00
Sang Seok Lim
726e880993 invalid path 2004-12-20 16:53:41 +00:00
Sang Seok Lim
c863425358 fix snacc buffer memory leak 2004-12-20 16:53:05 +00:00
Sang Seok Lim
9eee2b8d91 code cleanup 2004-12-20 03:49:58 +00:00
Sang Seok Lim
28a967584d Component Indexing support for BDB
- only for equality matching
- only components of ASN.1 types used in an X.509 certificate can be indexed
(composite types except for RDN and DN are not supported yet)
- how to use
index [attribute name].[component reference] eq
Ex)
index userCertificate eq
index userCertificate.toBeSigned.issuer.rdnSequence eq
index userCertificate.toBeSigned.serialNumber eq
index userCertificate.toBeSigned.version eq
2004-12-20 03:31:44 +00:00
Sang Seok Lim
3492452a5b 1) <select> and <content> type component reference support
2) attribute aliasing support
- x509CertificateIssuer
- x509CertificateSerial
- x509CertificateIssuerAndIssuer
3) AuthorityKeyIdentifier support(one of certificate extension)
4) Misc. improvement
- integrate OID and its decoder mapping table
- normalize and validate the values of both component asserions and
  extracted components
5) Misc. bug fix
2004-12-13 16:26:58 +00:00
Sang Seok Lim
d6a3dd512c Bug fix
GSER/BER decoders: return code and memory leackage
2004-12-06 01:26:38 +00:00
Sang Seok Lim
98485f5247 1) existing matching rules support in component filter
2) remove double buffering for decoded component values
3) caching decoded component assertion values
2004-12-01 22:11:55 +00:00
Sang Seok Lim
5314ac0116 Component library for GSER encoders of primitive types 2004-11-29 23:11:21 +00:00
Sang Seok Lim
decfd7217f 1) <all> type component reference support
2) nibble type memory support when decoding
3) description type object identifier support
4) OPTIONAL, DEFAULT support in certificate decoder/extractor/matching
5) Misc bug fix
2004-11-29 20:21:38 +00:00
Sang Seok Lim
a90e63fde0 ComponentFilterMatch support for userCertificate 2004-11-14 20:11:38 +00:00
Jong Hyuk Choi
d16c45d147 Misc cleanup 2004-10-27 22:39:54 +00:00
Sang Seok Lim
71e78dd7f9 Component Matching module
See "contrib/slapd-modules/comp_match/README" to understand
what's the purpose of  this patch is and how to use it.
2004-10-27 19:37:02 +00:00
Howard Chu
41e53b5a25 Experimental Samba and Heimdal password synchronization overlay. 2004-04-02 13:06:38 +00:00
Howard Chu
6cb76b54e8 Use LUTIL_PASSWD_{ERR,OK} result codes 2004-03-17 21:36:39 +00:00
Luke Howard
bad4a24449 Use AC_MEMCPY rather than memcpy() - has overlapping regions 2004-02-28 02:59:58 +00:00
Howard Chu
9f3d15efb7 Copied unsupported password mechanisms to here. Move more as necessary. 2004-01-25 13:07:52 +00:00
Luke Howard
0354426a98 Update copyright notice 2004-01-10 05:05:56 +00:00
Luke Howard
895c0ec421 *** empty log message *** 2004-01-10 05:00:04 +00:00
Luke Howard
016f332624 Add some sample plugins 2004-01-10 04:54:24 +00:00