Jelmer Vernooij
da0640518f
r26232: Provide replacement for stdint.i for users of older versions of swig.
...
(This used to be commit fb2150a07a )
2007-12-21 05:47:10 +01:00
Jelmer Vernooij
51db4c3f3d
r26228: Store loadparm context in auth context, move more loadparm_contexts up the call stack.
...
(This used to be commit ba75f1613a )
2007-12-21 05:47:05 +01:00
Jelmer Vernooij
2fa338cdc9
r26226: Avoid more uses of global_loadparm.
...
(This used to be commit 6cbce47a3e )
2007-12-21 05:47:02 +01:00
Jelmer Vernooij
181aab56d5
r26221: Add loadparm_context parameter to auth_context_create.
...
(This used to be commit a9a9634df8 )
2007-12-21 05:46:58 +01:00
Jelmer Vernooij
4151cf9866
r26207: Only compile swig files if swig is available.
...
(This used to be commit cc5260971c )
2007-12-21 05:46:52 +01:00
Jelmer Vernooij
ef26c9a604
r26201: Build docs for the security module.
...
(This used to be commit 31073a9e4e )
2007-12-21 05:46:48 +01:00
Jelmer Vernooij
f2f16b45b5
r26197: Add bindings for libsecurity.
...
(This used to be commit 8625cd403b )
2007-12-21 05:46:47 +01:00
Jelmer Vernooij
26ae331f75
r26191: Import custom test runner for subunit, rather than using trial, which is part of twisted.
...
(This used to be commit b0f808345f )
2007-12-21 05:46:43 +01:00
Jelmer Vernooij
660077476f
r26188: Now that swig output is pregenerated, allow building python code without swig installed.
...
(This used to be commit f97f82adbd )
2007-12-21 05:46:41 +01:00
Jelmer Vernooij
16325f1339
r26186: Generate SWIG files as part of autogen.sh
...
(This used to be commit 4429f8b87e )
2007-12-21 05:46:39 +01:00
Andrew Bartlett
c4d7646f29
r26139: Based on a report by Theodor Chirana, don't assert() on invalid
...
netbios names at this point, the calling order has changed, and we
have a more informative place to do it.
Andrew Bartlett
(This used to be commit 3136dccd54 )
2007-12-21 05:46:20 +01:00
Jelmer Vernooij
eaecbfa0e2
r26114: Allow keyword-arguments.
...
(This used to be commit 99c342641b )
2007-12-21 05:46:09 +01:00
Jelmer Vernooij
c14de3fd89
r26100: Also check for SWIG.
...
(This used to be commit 1755adffec )
2007-12-21 05:46:03 +01:00
Jelmer Vernooij
4e25ea3001
r26098: Make missing python no longer fatal.
...
(This used to be commit 9af2aeb225 )
2007-12-21 05:46:02 +01:00
Jelmer Vernooij
dd2a4719df
r26096: No longer include removed header
...
(This used to be commit 42738301b1 )
2007-12-21 05:46:00 +01:00
Jelmer Vernooij
29cf3a93cc
r26089: Move python detection to a separate file, and don't make it an error if it isn't available.
...
(This used to be commit 4e7709379d )
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
39adc2418a
r26088: Import some native-python python modules and move original python swig torture code to common python directory as well.
...
(This used to be commit cbf656ff05 )
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
e5e2b64449
r26079: Some cleanups in the old SWIG wrappers: - remove old torture tests for LDB (replaced by a much more extensive test) - moved tool to bin directory
...
(This used to be commit d6d3b0ad7a )
2007-12-21 05:45:56 +01:00
Jelmer Vernooij
d3a13a16ff
r26076: Remove some SWIG code that is already commonly available.
...
(This used to be commit e6cd16d0fb )
2007-12-21 05:45:54 +01:00
Jelmer Vernooij
f47bc82561
r26071: Move DCE/RPC SWIG bindings closer to the code they're wrapping.
...
(This used to be commit 93eba0a3a9 )
2007-12-21 05:45:53 +01:00
Jelmer Vernooij
ea85165841
r26068: Import improved Python bindings for LDB, including tests.
...
(This used to be commit fc3a8caef7 )
2007-12-21 05:45:51 +01:00
Jelmer Vernooij
dc2273ba37
r26006: Improve some dependencies.
...
(This used to be commit 28f05bb5ef )
2007-12-21 05:45:41 +01:00
Jelmer Vernooij
ca0b72a1fd
r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
...
(This used to be commit 56dfcb4f2f )
2007-12-21 05:45:40 +01:00
Andrew Bartlett
ef22b1a477
r25966: Don't force an 8 byte width to generated SIDs, as this can actually
...
end up with a SID with a space in it.
Andrew Bartlett
(This used to be commit 7771f59ead )
2007-12-21 05:45:22 +01:00
Andrew Bartlett
8959af0a6f
r25950: Enable seperate module to prevent subtree deletes.
...
Andrew Bartlett
(This used to be commit a71414ec3e )
2007-12-21 05:45:15 +01:00
Andrew Bartlett
3f2ca10d2d
r25940: Rework the samldb and templates handling.
...
Templates just don't belong in the sam.ldb, as they don't obey any of
the other rules. This moves them to a seperate templates.ldb.
In samldb, this patch reworks the duplicate SID and Name detection
code, to use ldb_search_exp_fmt() rather than gendb_search. This
returns far more useful errors, which we now handle and report better.
The call to samdb_search_for_parent_domain() has been moved in samldb,
to allow both the account and SID uniqueness checks to be in the same
domain. This function also returns better errors.
dcesrv_drsuapi.c is updated for the new prototype of
samdb_search_for_parent_domain()
Andrew Bartlett
(This used to be commit f1ab90c88c )
2007-12-21 05:45:10 +01:00
Stefan Metzmacher
6c41194961
r25936: provision/newuser: don't try to set the 'memberOf' attribute
...
metze
(This used to be commit c6d959e52c )
2007-12-21 05:45:09 +01:00
Andrew Bartlett
716391f106
r25921: Now also listen on ldapi by default in the LDAP server
...
Create a phpLDAPadmin configuration file example to use ldapi to talk
to Samba4
Andrew Bartlett
(This used to be commit 54f4c8ba61 )
2007-12-21 05:45:03 +01:00
Stefan Metzmacher
6ce86941de
r25839: use nss_wrapper code in samba4 if
...
--enable-nss-wrapper or --enable-developer is given
metze
(This used to be commit f8bc6b9ad0 )
2007-12-21 05:44:20 +01:00
Stefan Metzmacher
a8ba7455c9
r25831: remove unused include
...
metze
(This used to be commit 74f5a69022 )
2007-12-21 05:44:17 +01:00
Stefan Metzmacher
d7b8a4ab24
r25752: use EJS_CHECK() instead of NDR_CHECK()
...
metze
(This used to be commit d2726e7609 )
2007-12-21 05:43:44 +01:00
Stefan Metzmacher
0fc96c416e
r25751: use EJS_CHECK() instead of NDR_CHECK() in ejs code
...
metze
(This used to be commit 14ca6a8bf9 )
2007-12-21 05:43:43 +01:00
Andrew Bartlett
16d0395047
r25750: Update the objectclass module to improve consistency in Samba4.
...
The aim here is to ensure that if we have
CN=Users,DC=samba,DC=example,DC=com
that we cannot have a DN of the form
cn=admin ,cn=useRS,DC=samba,DC=example,DC=com
This module pulls apart the DN, fixes up the relative DN part, and
searches for the parent to copy the base from.
I've used the objectclass module, as I intend to also validate the
placement of child objects, by reading the allowedChildClasses virtual
attribute.
In the future, I'll also force the attribute names to be consistant
(using the case from the schema).
Andrew Bartlett
(This used to be commit c0a0c69ac5 )
2007-12-21 05:43:43 +01:00
Andrew Bartlett
7c721a1f49
r25747: Implement linked attributes, for add operations.
...
Much more work is still required here, particularly to handle this
better during the provision, and to handle modifies and deletes, but
this is a start.
Andrew Bartlett
(This used to be commit 2ba99d58e9 )
2007-12-21 05:43:41 +01:00
Andrew Bartlett
4bb52bfcb7
r25694: Move subtree_rename above the partitions module. The next step is to
...
built a linked_attributes module under this.
Andrew Bartlett
(This used to be commit 4f47e687e5 )
2007-12-21 05:43:17 +01:00
Andrew Bartlett
21c65d93eb
r25693: Implement the rest of subtree renames, now that tridge waved his magic
...
over the ldb_tdb part of the problem.
Andrew Bartlett
(This used to be commit daca0cfd2f )
2007-12-21 05:43:17 +01:00
Andrew Tridgell
62078f17ba
r25691: make "server role" case insensitive
...
(This used to be commit f61a9b7068 )
2007-12-21 05:43:15 +01:00
Jelmer Vernooij
b09047b78e
r25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h because we stripped down includes.
...
(This used to be commit 262c1c23a6 )
2007-12-21 05:43:00 +01:00
Jelmer Vernooij
2151cde580
r25554: Convert last instances of BOOL, True and False to the standard types.
...
(This used to be commit 566aa14139 )
2007-10-10 15:07:55 -05:00
Jelmer Vernooij
55a7440a07
r25536: Fix path for messaging - this code path doesn't appear to have a test, otherwise it would've caused a crash in the testsuite earlier...
...
(This used to be commit 89c8fd8c02 )
2007-10-10 15:07:49 -05:00
Jelmer Vernooij
8ffc4c1f97
r25462: Remove refernece to categories from js as well.
...
(This used to be commit 12d7cccd7c )
2007-10-10 15:07:40 -05:00
Jelmer Vernooij
30047a9543
r25460: use common structure in param/generic.c
...
(This used to be commit 01ce5448f4 )
2007-10-10 15:07:40 -05:00
Jelmer Vernooij
2f3551ca7c
r25446: Merge some changes I made on the way home from SFO:
...
2007-09-29 More higher-level passing around of lp_ctx.
2007-09-29 Fix warning.
2007-09-29 Pass loadparm contexts on a higher level.
2007-09-29 Avoid using global loadparm context.
(This used to be commit 3468952e77 )
2007-10-10 15:07:34 -05:00
Jelmer Vernooij
60a1046c5c
r25430: Add the loadparm context to all parametric options.
...
(This used to be commit fd697d77c9 )
2007-10-10 15:07:31 -05:00
Jelmer Vernooij
37d53832a4
r25398: Parse loadparm context to all lp_*() functions.
...
(This used to be commit 3fcc960839 )
2007-10-10 15:07:25 -05:00
Jelmer Vernooij
3048e9ad65
r25392: Add loadparm context as argument in a couple more places.
...
(This used to be commit c62f51cc28 )
2007-10-10 15:07:24 -05:00
Andrew Bartlett
db6c6cfdec
r25383: Patch from Amin Azez <azez@ufomechanic.net> to give better message
...
when a template file is missing.
Andrew Bartlett
(This used to be commit 5093ea1cef )
2007-10-10 15:07:22 -05:00
Jelmer Vernooij
5e2f9cd8e2
r25379: Use loadparm context parameter in a lot more places.
...
(This used to be commit 091961b13b )
2007-10-10 15:07:22 -05:00
Tim Potter
708729be9f
r25348: Start working on another Python wrapper.
...
(This used to be commit 441a040434 )
2007-10-10 15:07:14 -05:00
Andrew Bartlett
bd4dc88e7b
r25304: Thankyou to Amin Azez <azez@ufomechanic.net> for pointing out that I
...
used subobj.ROLE and not subobj.SERVERROLE as the rest of the code
does.
Andrew Bartlett
(This used to be commit dd1cb33591 )
2007-10-10 15:07:10 -05:00