summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2010-06-19s4:objectclass LDB module - handle the case when there is a retry to add the ↵Matthias Dieter Wallnöfer1-0/+26
root basedn This isn't quitted with a normal "NO_SUCH_OBJECT" (parent not found) but with a very special referral: one with the DN itself and the hostname is the last component value of the DN.
2010-06-19heimdal/waf: Initial work on making it possible to use the systemJelmer Vernooij3-579/+626
heimdal again. Still missing are the detection of the right Heimdal version and linking (unresolved symbols at the moment).
2010-06-19dsdb: Fix includes when building against system ldb.Jelmer Vernooij2-0/+4
2010-06-19dsdb: Use Samba includes so _PUBLIC_ is defined.Jelmer Vernooij2-2/+2
2010-06-19dsdb: Make module ops struct for each module public.Jelmer Vernooij7-8/+6
2010-06-19s4-python: Use sys.prefix rather than guessing prefix from currentJelmer Vernooij1-7/+6
file path.
2010-06-19wafsamba: Fix typo: noextenion -> noextension.Jelmer Vernooij1-1/+1
2010-06-19waf: Add missing dependency (so header paths are inherited) on talloc to ↵Jelmer Vernooij1-0/+1
internal python lib.
2010-06-18samba4: Build libreplace as builtin library by default so it doesn't endJelmer Vernooij1-1/+1
up in $prefix/lib.
2010-06-18ldb: Remove dependency on self.Jelmer Vernooij1-1/+1
2010-06-18ldbsamba: Build as subsystem to prevent infinite recursion issues.Jelmer Vernooij1-1/+1
2010-06-18s4: Don't build a $prefix/lib/libpython.so, as such a library often already ↵Jelmer Vernooij1-1/+2
exists :-)
2010-06-18s4-waf: Don't include pytalloc when embedding python.Jelmer Vernooij2-2/+1
2010-06-18s4: Build more python convenience files as subsystems rather than as python ↵Jelmer Vernooij2-6/+9
modules.
2010-06-18ldb: Don't build pyldb_util as python module but rather as subsystem, so as ↵Jelmer Vernooij1-2/+2
to not delute /usr/lib.
2010-06-18ldb-samba: Don't build pyldbsamba as python module but rather as subsystem, ↵Jelmer Vernooij1-1/+1
so as to not delute /usr/lib.
2010-06-18web_server: Don't build wsgi support as python module but rather asJelmer Vernooij1-2/+3
subsystem so we don't install it into /usr/lib.
2010-06-18s4:cldap_server/rootdse.c - simplify the code a bitMatthias Dieter Wallnöfer1-13/+9
Remove "NULL"-content variables and use "NULL"s directly as arguments. Add some linewraps where needed.
2010-06-18s4:cldap_server.c - here the counter variable should be "signed"Matthias Dieter Wallnöfer1-2/+1
2010-06-18unittest: Change the name of the base ldb test so that it can be easily ↵Matthieu Patou1-2/+2
called separatly
2010-06-18s4:ldap_backend.c - fix crash bugs when we got in error situations with ↵Matthias Dieter Wallnöfer1-5/+4
"res" still set to "NULL"
2010-06-18s4:ldap_backend.c - fix a small error (use "ModifyResponse" rather than ↵Matthias Dieter Wallnöfer1-1/+1
"AddResponse")
2010-06-18s4:objectclass LDB module - move "mem_ctx" initialisation lowerMatthias Dieter Wallnöfer1-16/+11
Saves us some "talloc_free"s on error cases
2010-06-18s4:dcesrv_netr_DsRAddressToSitenamesExW - fix the detection of the address ↵Matthias Dieter Wallnöfer1-2/+3
family in a better way Obviously the last attempt wasn't enough. Now we do really only read the first byte in the address buffer which on little endian transmission does always contain the address family (MS-NRPC 2.2.1.2.4.1). This should now be working platform-independently.
2010-06-18s4:torture/rpc/netlogon.c - make sure that the address family is set in ↵Matthias Dieter Wallnöfer1-18/+18
little endian in the "AddressToSitenames" tests
2010-06-18s4:torture/rpc/netlogon.c - activate "AddressToSitenames" tests which do run ↵Matthias Dieter Wallnöfer1-12/+16
against s4
2010-06-17s4:torture/rpc/remote_pac: use dcerpc_netr_LogonSamLogon_r() instead of ↵Stefan Metzmacher1-1/+2
dcerpc_netr_LogonSamLogon() metze
2010-06-16s4:dcesrv_netr_DsRAddressToSitenamesExW - fix the read of the IP packet versionMatthias Dieter Wallnöfer1-3/+4
This should make it clearer by the use of the standardised "sa_family_t" type and hopefully fixes the problems on platforms other than Linux (NetBSD in the buildfarm for example).
2010-06-16s4:ldif_handlers.c - fix warningMatthias Dieter Wallnöfer1-3/+4
2010-06-16s4: Fix build when there is a system-provided ldb.Jelmer Vernooij4-4/+4
2010-06-16s4-smbtorture: Remind myself we need to add a test for SMBsplretq in ↵Günther Deschner1-0/+2
RAP-PRINTING. Guenther
2010-06-16s4:ldap.py - add another test about linked attributesMatthias Dieter Wallnöfer1-1/+90
In addition this test makes sure that the bug regarding the search with deleted linked attributes in the filter has been fixed.
2010-06-16s4:ldif-handlers Add a custom handler for DNs that knows about deleted valuesAndrew Bartlett1-0/+78
In Samba we my store a deleted DN for a linked attribute. We must ensure that we can't match on it, or else searches for member= will still reveal it. Andrew Bartlett
2010-06-16s4:provision.py - we do now support the "Windows 2000 Native" domain ↵Matthias Dieter Wallnöfer1-3/+0
function level
2010-06-16s4:linked attributes LDB module - strip trailing whitespacesMatthias Dieter Wallnöfer1-35/+35
2010-06-16s4:linked_attributes LDB module - cosmeticsMatthias Dieter Wallnöfer1-12/+10
- unsigned counters for LDB objects - we tend to have the "ret" variable always as the last declaration to see which type of error a function returns
2010-06-16s4:lib: merge LDB_WRAP and LDBSAMBA and make LDBSAMBA a library.Stefan Metzmacher27-36/+25
This is needed to remove samba specifc symbols from the bundled ldb, in order to get the ABI right. metze Signed-off-by: Andreas Schneider <asn@samba.org>
2010-06-16s4-smbtorture: only pull info when status code indicates success in ↵Günther Deschner1-3/+5
smbcli_rap_netprintqgetinfo(). Guenther
2010-06-16Revert "s4-smbtorture: only pull info when status code indicates success in ↵Günther Deschner1-5/+3
smbcli_rap_netprintqgetinfo()." This reverts commit 1f1c04010a55e67d8dc2110276eed4cf2a8a0afa.
2010-06-16s4-smbtorture: test smbcli_rap_netprintqgetinfo() with "" printqname.Günther Deschner1-0/+8
Guenther
2010-06-16s4-smbtorture: only pull info when status code indicates success in ↵Günther Deschner1-3/+5
smbcli_rap_netprintqgetinfo(). Guenther
2010-06-16s4:dsdb Allow renames with (now removed) linked attributesAndrew Bartlett1-3/+11
It is important to allow the rename, even if we just have one-way links, as this happens on deleted objects, which have the backlinks alredy removed by repl_meta_data. Andrew Bartlett
2010-06-16s4:libnet Remove 'ads min function level' checks.Andrew Bartlett1-23/+0
We support Windows 2000 native now. Andrew Bartlett
2010-06-16s4:dsdb Fix linked_attributes to cope with the Feb 2010 changes to DLISTAndrew Bartlett1-2/+6
The DLIST macros changed in behaviour in Feb 2010, and walking the lists backwards is no longer safe if you don't use the macros. Andrew Bartlett
2010-06-16s4:dsdb Assert that we can't get backlinks as input in linked_attributesAndrew Bartlett1-2/+15
The objectclass_attr module should prevent users creating such links, and the mrepl_meta_data module should only create them in functional level 2003 or above. Andrew Bartlett
2010-06-16s4:selftest Add test environment for functional level 2000Andrew Bartlett1-0/+2
This required that we pass the name of the realm down as a parameter, so we can start up two different realms. Andrew Bartlett
2010-06-16s4:provision Add import for DS_DOMAIN_FUNCTION_2000Andrew Bartlett1-0/+1
2010-06-16s4:provision Allow functional level 2000 to be chosenAndrew Bartlett1-1/+3
2010-06-16s4:dsdb use dsdb_module_modify() rather than ldb_next_request()Andrew Bartlett1-22/+2
This does exactly the same thing, but with less code. Andrew Bartlett
2010-06-16s4:dsdb Handle backlinks for Windows 2000 level linked attributesAndrew Bartlett2-12/+928
This revives the code from 5964acfa741d691c0196f91c0796122ec025f177, before tridge and I simplified this too much, and removed the Windows 2000 functional level linked attribute support. By telling the linked_attributes module that repl_meta_data has handled the links, we avoid a conflict for the new style (functional level 2003 and above) linked attributes. However, we still need backlinks for 2000 style linked attributes, so this allows that code in the linked_attributes module to be revived to handle those. Andrew Bartlett