summaryrefslogtreecommitdiffstats
path: root/source4/cldap_server
Commit message (Collapse)AuthorAgeFilesLines
* s4-loadparm: 2nd half of lp_ to lpcfg_ conversionAndrew Tridgell2010-07-162-15/+15
| | | | | | | this converts all callers that use the Samba4 loadparm lp_ calling convention to use the lpcfg_ prefix. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4:cldap_server/rootdse.c - simplify the code a bitMatthias Dieter Wallnöfer2010-06-181-13/+9
| | | | | Remove "NULL"-content variables and use "NULL"s directly as arguments. Add some linewraps where needed.
* s4:cldap_server.c - here the counter variable should be "signed"Matthias Dieter Wallnöfer2010-06-181-2/+1
|
* s4:libcli/ldap Rename ldap.h to libcli_ldap.hAndrew Bartlett2010-05-213-2/+1
| | | | | | | It is a problem if a samba header is called ldap.h if we also want to use OpenLDAP's ldap.h Andrew Bartlett
* Finish removal of iconv_convenience in public API's.Jelmer Vernooij2010-05-181-7/+3
|
* s4:cldap_server/netlogon.c - handle the domain SID correctlyMatthias Dieter Wallnöfer2010-04-271-7/+21
|
* nbt: samlogon/netlogon structures - unify denominationsMatthias Dieter Wallnöfer2010-04-271-3/+3
|
* s4:fill_netlogon_samlogon_response - reorder assign operations (to be ↵Matthias Dieter Wallnöfer2010-04-271-5/+4
| | | | consistent)
* s4:fill_netlogon_samlogon_response - use "lp_workgroup" for the short ↵Matthias Dieter Wallnöfer2010-04-271-1/+1
| | | | | | netbios domainname This call is only for the DC mode.
* s4-netlogon: fixed getDcNameEx2 for blank inputsAndrew Tridgell2010-04-282-5/+23
| | | | | | | | | w2k8r2 returns the local DC information on no inputs for getDcNameEx2. This is needed for starting dsa.msc (ADUC) on Win7. CDLAP on the same call returns an error. This uses a parameter fill_on_blank_request to distinguish the two cases.
* s4:cldap_server: allow src_address = NULL in fill_netlogon_samlogon_response()Stefan Metzmacher2010-04-271-2/+10
| | | | | | | If we don't have the client address, we assume it's a local call, maybe ncalrpc. metze
* s4:CLDAP server - make use of the new "samdb_client_site_name" callMatthias Dieter Wallnöfer2010-04-271-2/+3
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-cldap: we should set the w2k8 flags even if not the PDC emulatorAndrew Tridgell2010-04-221-3/+4
| | | | | | these two tests are independent Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:"samdb_server_site_name" uses - proof for out of memoryMatthias Dieter Wallnöfer2010-04-131-1/+3
|
* s4:fill_netlogon_samlogon_reponse - fix a typoMatthias Dieter Wallnöfer2010-04-131-1/+1
|
* s4:dcesrv_netr_DsRGetDCNameEx2 - provide a much better implementationMatthias Dieter Wallnöfer2010-04-131-0/+14
| | | | | | On the base of the "fill_netlogon_samlogon_response" call. This removes duplicated code.
* s4:fill_netlogon_samlogon_response - some rework of the detection codeMatthias Dieter Wallnöfer2010-04-131-16/+26
| | | | | | To make it compatible by the use of the "dcesrv_netr_DsRGetDCName*" calls. Some result checks were redundant so I removed them. In other cases I added debug outputs. Sometimes the debug messages were misleading.
* s4:CLDAP - "fill_netlogon_samlogon_reponse" - check for out of memoryMatthias Dieter Wallnöfer2010-04-131-1/+4
|
* s4:use "samdb_forest_name" for the forest DNS domainname lookupMatthias Dieter Wallnöfer2010-04-131-2/+4
|
* Revert "s4:prefer "samdb_*_dn" basedn calls over the "ldb_get_*_dn" functions"Matthias Dieter Wallnöfer2010-04-131-1/+1
| | | | | We should use the "ldb_get_*_basedn" calls since they are available in the LDB library.
* s4:prefer "samdb_*_dn" basedn calls over the "ldb_get_*_dn" functionsMatthias Dieter Wallnöfer2010-04-121-1/+1
| | | | Purely cosmetic change.
* s4-waf: removed the AUTOGENERATED markersAndrew Tridgell2010-04-061-4/+0
| | | | we won't be using the mk -> wscript generator again
* s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2010-04-061-0/+2
| | | | them
* build: commit all the waf build files in the treeAndrew Tridgell2010-04-061-0/+18
|
* s4:cldap_server - make it "signed-safe"Matthias Dieter Wallnöfer2010-02-252-2/+2
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4-server: use GUID_to_ndr_blob() in cldap and smb serversAndrew Tridgell2009-12-101-5/+3
|
* s4-dsdb: added dsdb_functional_level() helper functionAndrew Tridgell2009-12-091-3/+1
|
* s4-dsdb: create a static system_session contextAndrew Tridgell2009-10-231-1/+1
| | | | | | This patch adds a system_session cache, preventing us from having to recreate it on every ldb open, and allowing us to detect when the same session is being used in ldb_wrap
* s4:sites - get the server site (name) from DSDBMatthias Dieter Wallnöfer2009-10-181-2/+2
|
* s4: Changes the old occurences of "lp_realm" in "lp_dnsdomain" where neededMatthias Dieter Wallnöfer2009-10-141-7/+5
| | | | | | For KERBEROS applications the realm should be upcase (function "lp_realm") but for DNS ones it should be used lowcase (function "lp_dnsdomain"). This patch implements the use of both in the right way.
* s4-cldap: match w2k8-r2 for cldap netlogon bitsAndrew Tridgell2009-10-021-10/+17
| | | | | Windows does not set the 3 high bits, which is strange given their meaning. I've submitted a CAR on this.
* s4-cldap: return domainFunctionality from SAMAndrew Tridgell2009-09-231-0/+5
|
* s4-server: kill main daemon if a task fails to initialiseAndrew Tridgell2009-09-181-6/+8
| | | | | | When one of our core tasks fails to initialise it can now ask for the server as a whole to die, rather than limping along in a degraded state.
* libds: merge the UF<->ACB flag mapping functions.Günther Deschner2009-07-131-1/+1
| | | | Guenther
* Fix more unresolved symbols.Jelmer Vernooij2009-06-021-6/+12
|
* Don't use crossRef records to find our own domainAndrew Bartlett2009-05-261-96/+20
| | | | | | | | A single AD server can only host a single domain, so don't stuff about with looking up our crossRef record in the cn=Partitions container. We instead trust that lp_realm() and lp_workgroup() works correctly. Andrew Bartlett
* s4:cldap: rewrite the cldap library based on tsocketStefan Metzmacher2009-03-193-56/+76
| | | | metze
* s4:cldap: s/private/private_dataStefan Metzmacher2009-02-022-2/+2
| | | | metze
* Fix missing symbols issues when building with shared libraries.Jelmer Vernooij2008-12-221-1/+1
|
* idl: finally fully share nbt.idl in s3 and s4.Günther Deschner2008-10-151-3/+3
| | | | Guenther
* Sync with Samba 3.Jelmer Vernooij2008-10-141-1/+1
|
* Merge commit 'master/master'Andrew Tridgell2008-10-031-40/+40
|\
| * The IRIX compiler does not like embedded unnamed unionsVolker Lendecke2008-10-021-40/+40
| |
* | fixed the sense of ldb base dn comparisons in two places, and use aAndrew Tridgell2008-10-021-1/+1
| | | | | | | | | | | | direct comparison instead of a sub-tree comparison in another this fixes basedn searches on the global catalog port
* | we need to listen on all interfaces in the CLDAP server as the windowsAndrew Tridgell2008-10-021-8/+9
|/ | | | CDLAP client ignores replies from the wrong IP
* LDB ASYNC: misc changesSimo Sorce2008-09-291-12/+9
|
* Rename smbd -> samba.Jelmer Vernooij2008-09-241-1/+1
| | | | | | | | This reverts commit 05ea5e23cf4e70de0bd658b1c5c0ead133967091. Conflicts: source4/smbd/server.c
* Merge ldb_search() and ldb_search_exp_fmt() into a simgle function.Simo Sorce2008-09-231-24/+20
| | | | | The previous ldb_search() interface made it way too easy to leak results, and being able to use a printf-like expression turns to be really useful.
* fixed the DomainDNS searches in the netlogon codeAndrew Tridgell2008-08-221-2/+2
| | | | (This used to be commit 7dce38f9897df02073132f18b1021e0d0636590c)
* Validate input in the CLDAP and DGRAM 'netlogon' responder.Andrew Bartlett2008-08-211-7/+37
| | | | (This used to be commit 682ca3cae1d5e796bc58142f79c99d43742ac85c)