summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-19s4:torture/ldap/basic.c - add more error code/messages testsMatthias Dieter Wallnöfer1-30/+264
And now we do match at least the LDAP error code (the WERROR one does still differ from Windows - we will see how to change that).
2010-06-19s4:ldap_backend.c - more customisations to match Windows Server error ↵Matthias Dieter Wallnöfer1-13/+16
behaviour on renames
2010-06-19ldb:ldb_dn.c - don't support "ldb_dn_add_child" on a "" parent DNMatthias Dieter Wallnöfer1-0/+7
It's meaningless and could end in DNs as "cn=child,".
2010-06-19s4:python/samba/__init__.py - now specify the "relax" control for the delete ↵Matthias Dieter Wallnöfer1-5/+5
operation before the provision
2010-06-19ldb:api.py - add a small test for the enhanced "py_ldb_delete" syntaxMatthias Dieter Wallnöfer1-0/+9
2010-06-19ldb:python bindings - some small cleanup & improvements in "py_ldb_add"Matthias Dieter Wallnöfer1-14/+13
Also to make it similar to "py_ldb_delete".
2010-06-19ldb:python bindings - let also "py_ldb_delete" support controlsMatthias Dieter Wallnöfer1-6/+50
2010-06-19s4:objectclass LDB module - disable delete operations when ↵Matthias Dieter Wallnöfer1-5/+80
"SYSTEM_FLAG_DISALLOW_DELETE" is specified
2010-06-19s4:rootdse LDB module - strip trailing whitespacesMatthias Dieter Wallnöfer1-24/+24
2010-06-19s4:rootdse LDB module - protect add and delete operations on the rootdse entryMatthias Dieter Wallnöfer1-4/+34
2010-06-19s4:rootdse LDB module - Return "UNWILLING_TO_PERFORM" when no attribute fits ↵Matthias Dieter Wallnöfer1-1/+2
on a change
2010-06-19s4:rootdse LDB module - refactor error messagesMatthias Dieter Wallnöfer1-24/+29
Fix indentations, use "set_errstring" when no "asprintf" functionality required.
2010-06-19s4:objectclass LDB module - use the old DN when displaying error messagesMatthias Dieter Wallnöfer1-2/+2
2010-06-19s4:objectclass LDB module - add a better message when the parent DN is invalidMatthias Dieter Wallnöfer1-2/+3
2010-06-19s4:objectclass LDB module - add an error message when someone tries to add ↵Matthias Dieter Wallnöfer1-3/+4
entries without objectclasses
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-19wafsamba: Use octal modes directly rather than constants.Jelmer Vernooij2-8/+4
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-19wafsamba: Allow manually specifying cflags/ldflags for system libraries.Jelmer Vernooij1-5/+6
2010-06-19wafsamba: Use convenience function to find out if bundling is necessary.Jelmer Vernooij1-2/+2
2010-06-19dsdb: Use Samba includes so _PUBLIC_ is defined.Jelmer Vernooij2-2/+2
2010-06-19wafsamba: Factor out functions to determine if a bundled library should not orJelmer Vernooij1-2/+14
must be used.
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 Vernooij5-6/+6
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-18replace: Avoid hiding symbols when libreplace is builtin, as thisJelmer Vernooij1-1/+5
appears to cause unresolved symbols at the moment.
2010-06-18ldb: Remove dependency on self.Jelmer Vernooij1-1/+1
2010-06-18wafsamba: Use BUILTIN_LIBRARY() rather than relying on side-effects.Jelmer Vernooij1-2/+2
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-18Second part of fix converting prs_XX struct and functions to talloc. Remove ↵Jeremy Allison2-51/+0
unneeded prs_mem_free calls. Jeremy. Signed-off-by: Simo Sorce <idra@samba.org>
2010-06-18Convert the prs_XXX struct and functions to use talloc instead of malloc. ↵Jeremy Allison5-61/+78
Passes valgrind and make tests for client and server. Second version of this patch after splitting up at Simo's request. Patch to follow will delete extraneous prs_mem_free() calls. Jeremy. Signed-off-by: Simo Sorce <idra@samba.org>
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-17Use #defined constant instead of "false" to be clearer about intent.Jeremy Allison1-1/+1