summaryrefslogtreecommitdiffstats
path: root/source3/lib/smbldap.c
Commit message (Collapse)AuthorAgeFilesLines
* s3: Make some routines static in smbldapVolker Lendecke2010-06-281-2/+2
|
* s3-lib: Remove obsolete signal type cast.Andreas Schneider2010-02-231-2/+2
|
* s3:smbldap: add smbldap_talloc_first_attribute()Stefan Metzmacher2010-01-141-0/+34
| | | | | | | metze Signed-off-by: Stefan Metzmacher <metze@samba.org> (cherry picked from commit c992127f8a96c37940a6d298c7c6859c47f83d9b)
* s3: add LDAP Alias Dereferencing supportBjörn Jacke2009-12-101-0/+11
| | | | Thanks to Dan Cox for initial patch for 3.0. This closes #2350.
* s3: Rename new parameter "ldap ref follow" to "ldap follow referral".Karolin Seeger2009-10-261-2/+2
| | | | | | This parameter will be introduced with Samba 3.5.0. Karolin
* Fix valgrind memory leak in bug #6814 - Fixes for problems reported by valgrindJeremy Allison2009-10-151-1/+7
| | | | Jeremy.
* s3/smbldap: add option to disable following LDAP refsJan Engelhardt2009-10-121-2/+10
| | | | Fix bug #6717.
* s3/smbldap: Fix typo in debug message.Karolin Seeger2009-08-061-1/+1
| | | | Karolin
* Fix some nonempty blank linesVolker Lendecke2009-05-311-52/+50
|
* Add smbldap_talloc_single_blob()Volker Lendecke2009-05-291-6/+25
|
* Add smbldap_pull_sidVolker Lendecke2009-05-281-0/+20
|
* Fix bug 6157Volker Lendecke2009-05-121-0/+56
| | | | | This patch picks the alphabetically smallest one of the multi-value attribute "uid". This fixes a regression against 3.0 and also becomes deterministic.
* Convert Samba3 to use the common lib/util/charset APIAndrew Bartlett2009-04-141-3/+6
| | | | | | | | | | | | This removes calls to push_*_allocate() and pull_*_allocate(), as well as convert_string_allocate, as they are not in the common API To allow transition to a common charcnv in future, provide Samba4-like strupper functions in source3/lib/charcnv.c (the actual implementation remains distinct, but the API is now shared) Andrew Bartlett
* s3:smbldap convert the easy cases to push_utf8_talloc()Andrew Bartlett2009-04-071-8/+8
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3:smbldap Remove smbldap_get_dnAndrew Bartlett2009-04-061-26/+4
| | | | | | This removes one more caller to pull_utf8_allocate() Signed-off-by: Günther Deschner <gd@samba.org>
* More warning fixes for Solaris.Jeremy Allison2009-02-231-0/+2
| | | | Jeremy.
* s3:events: change event_add_timed() prototype to match samba4Stefan Metzmacher2009-01-051-6/+6
| | | | metze
* Remove the requirement for ldap call made as root. Add in securityJeremy Allison2008-10-201-7/+0
| | | | | checks for all SAMR calls. Jeremy.
* Use {u,}int64_t instead of SMB_BIG_{U,}INT.Jelmer Vernooij2008-10-141-1/+1
|
* smbldap: Fix typo in debug message.Karolin Seeger2008-07-181-1/+1
| | | | | Karolin (This used to be commit 6e9e85b897431d7378396aada2c32ae470af0edd)
* build: fix build warning.Günther Deschner2008-06-031-1/+1
| | | | | Guenther (This used to be commit 62fcad0c0548ab53e9c20cfd6301972c68172b95)
* Add ldap connection timeout for OpenLDAP and Netscape LDAP libs. This can be ↵Björn Jacke2008-06-031-1/+25
| | | | | | controlled via the ldap connection timeout parameter. This fixes fallbacks to secondary LDAP servers in multi LDAP server setups like in #4544 (This used to be commit 8e59a2fedc940b081222b0e8f90fe0c5a0981c06)
* Cleanup size_t return values in callers of convert_string_allocateTim Prouty2008-05-201-9/+18
| | | | | | This patch is the second iteration of an inside-out conversion to cleanup functions in charcnv.c returning size_t == -1 to indicate failure. (This used to be commit 6b189dabc562d86dcaa685419d0cb6ea276f100d)
* Fix some typos.Karolin Seeger2008-02-081-2/+2
| | | | | Karolin (This used to be commit 2bec0a1fb7857e6fb8ec15e5f597b2d4125f105b)
* Remove smbldap_get_single_pstring() and all pstringsJeremy Allison2007-11-141-8/+0
| | | | | | | from pdb_ldap.c. I don't have an LDAP passdb setup here, so I'm going to need some help on testing this. Jeremy. (This used to be commit 00760451b6c2b65f3a8a9187789ca4f270b622a2)
* RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison2007-10-181-12/+12
| | | | | | | | bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy. (This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-101-2/+1
| | | | (This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-101-1/+1
| | | | | Jeremy. (This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
* r23510: Tidy calls to smb_panic by removing trailing newlines. Print theJames Peach2007-10-101-10/+5
| | | | | failed expression in SMB_ASSERT. (This used to be commit 171dc060e2a576d724eed1ca65636bdafffd7713)
* r23411: We were missing displayName and that was preventing usSimo Sorce2007-10-101-0/+1
| | | | | | | | | from successfully deleting an entry when "account" is the STRUCTURAL objectclass used for users and machines. "account" is used each time the user entry is in /etc/passwd and we have only the samba attributes in ldap, as well as for rfc2307(bis) standard based directories. (This used to be commit e6399f1aa1c98d2d6e700245bb95c84f7e173236)
* r21785: Avoid an unnecessary gettimeofday() callVolker Lendecke2007-10-101-1/+1
| | | | | Volker (This used to be commit a0af6ff736077725cc7d31d9cdecd024fc7e17a1)
* r21784: Replace smb_register_idle_event() with event_add_timed(). This fixes ↵Volker Lendecke2007-10-101-13/+34
| | | | | | | | | winbind who did not run the idle events to drop ldap connections. Volker (This used to be commit af3308ce5a21220ff4c510de356dbaa6cf9ff997)
* r21264: LDAP_OPT_ERROR_NUMBER seems more portable than LDAP_OPT_RESULT_CODEVolker Lendecke2007-10-101-5/+5
| | | | (This used to be commit 1b3239f2abea9146c7d0d4af06c47a63e0caf006)
* r21263: getpeername() returning -1 is not a reliable indication if a TCP ↵Volker Lendecke2007-10-101-15/+70
| | | | | | | | | | | connection is dead. Might be my code, this rings a very distant bell... Attempt to fix bug # 4372. Volker (This used to be commit 730cc3dc1e332449f3e902217ccb9cc3057b9ef3)
* r20215: Next step trying to fix the Solaris build.Volker Lendecke2007-10-101-2/+2
| | | | | | | | | | I think "anonimous" is correctly spelled "anonymous". The Solaris compile is referring to this as "anonymous" in line 814 of smbldap.c. Simo, please check. Thanks, Volker (This used to be commit a77d8fa08e5a7c9c0c7c415ce3b7848b265b4b95)
* r20116: Start merging in the work done to create the new idmap subsystem.Simo Sorce2007-10-101-25/+50
| | | | | Simo. (This used to be commit 50cd8bffeeed2cac755f75fc3d76fe41c451976b)
* r18605: sync dlinklist.h with samba4, that means DLIST_ADD_END()Stefan Metzmacher2007-10-101-2/+1
| | | | | | | | and DLIST_DEMOTE() now take the type of the tmp pointer not the tmp pointer itself anymore. metze (This used to be commit 2f58645b7094e81dff3734f11aa183ea2ab53d2d)
* r17924: Get rid of warnings now that talloc is merged.Volker Lendecke2007-10-101-5/+3
| | | | | | | Destructors now take a pointer to the "real" destroyed object as an argument. Volker (This used to be commit 70edd716ef0ccb218fe18d1233bd30abe46b62bf)
* r17334: Some C++ warningsVolker Lendecke2007-10-101-2/+3
| | | | (This used to be commit 8ae7ed1f3cecbb5285313d17b5f9511e2e622f0b)
* r16687: Fix bugs #3901, #3902, #3903 reported by jason@ncac.gwu.edu.Jeremy Allison2007-10-101-1/+1
| | | | | Jeremy (This used to be commit c4896b17faa6802f18cc1cec7fcc6168bde2eef0)
* r16122: As we use 'inetOrgPerson' as structural objectclass for new accounts forGünther Deschner2007-10-101-0/+2
| | | | | | | | | | | eDir, we already add 'sn' as required attribute on LDAP add operations. When we modify an entry, we need to request 'sn' as well in our attribute lists, so that we don't try to add it a second time. Guenther (This used to be commit e018ea3d1d70e68e6802843f88b3245dc09244c9)
* r15995: Make smbldap obey config tests. Patch from "John E. Malmberg"Jeremy Allison2007-10-101-0/+6
| | | | | | <wb8tyw@qsl.net>. Jeremy. (This used to be commit 93dd476a9108adde42de422e1886bbaee75b952b)
* r15633: Minor smbldap/pdb_ldap cleanupGünther Deschner2007-10-101-13/+12
| | | | | Guenther (This used to be commit 1b5a712467ab8f35211b59bb703a42bdc5e0dfc0)
* r14462: Fix warning. ber_tag_t is an unsigned int forJeremy Allison2007-10-101-1/+1
| | | | | | printing purposes. Jeremy. (This used to be commit 3c33eda430426e40e179799e7341db10c4b2e98e)
* r14345: Fix Coverity #71. We don't currently propagate *any*Jeremy Allison2007-10-101-10/+15
| | | | | | | alloc error back up the stack from smbldap_set_mod() so ensure we abort correctly. Jeremy. (This used to be commit 9a1e35079af9404e1775e2a098990277b3771086)
* r14060: Only set the last rebind timestamp when we did rebind after a non-readGünther Deschner2007-10-101-2/+21
| | | | | | | | LDAP operation. That way we avoid the replication sleep after a simple redirected search operation Guenther (This used to be commit d236caac211ff45a3e2da73a3b0316194740a722)
* r13693: More Solaris/LDAP fixes from Bjoern <bjoern@j3e.de>Volker Lendecke2007-10-101-3/+3
| | | | (This used to be commit 7c098ca0ae4c7e11c7100fb09b42ce716beffb56)
* r13316: Let the carnage begin....Gerald Carter2007-10-101-48/+173
| | | | | Sync with trunk as off r13315 (This used to be commit 17e63ac4ed8325c0d44fe62b2442449f3298559f)
* r12714: Fix segfault in pdb_nds.c.Günther Deschner2007-10-101-4/+4
| | | | | Guenther (This used to be commit f78c7f8abea4cb598eca78fa3beacee8a3caee20)
* r11876: When we are using START_TLS to secure the LDAP connection, we *have* toGünther Deschner2007-10-101-3/+12
| | | | | | | | call START_TLS again after rebinding to another LDAP server. (ldaps:// uri's are handled at by recent versions of OpenLDAP). Guenther (This used to be commit 3ccea032cb681426a1b29907a44b87b8a94e0840)