1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-04 00:23:49 +03:00
Commit Graph

14343 Commits

Author SHA1 Message Date
Andrew Bartlett
d427cf4fa6 Correct authorship of instanceType module
Andrew Bartlett
2008-01-18 12:16:27 +11:00
Andrew Bartlett
2a418f3370 Add in a new module to handle instanceType
This code raided from the repl_meta_data module, which probably needs
to be downsized to just handling the replication data.

Andrew Bartlett
2008-01-18 10:13:43 +11:00
Michael Adam
bf957bcb83 Fix an output message in samba3rpc torture test.
Michael
2008-01-17 09:24:01 +01:00
Andrew Bartlett
e77375758d provision: simplfy by removing old code to manually create baseDNs.
Previously, we would create the first record in the DB as an LDIF
file, with the expectation that the administrator would use slapadd to
create the database.

We now do everything over LDAP, which is far simpler, and allows the
LDB module chain to do its work, without special cases.

Also fix naming of the output schema when suggesting the comamnd line
to run ad2oLschema in provision-backend.

Andrew Bartlett
2008-01-17 12:00:27 +11:00
Andrew Bartlett
4c869c54c2 OpenLDAP backend: Place the refint overlay after the memberof overlay
This still doesn't work for me, but is the recommended order.

Andrew Bartlett
2008-01-17 10:35:08 +11:00
Andrew Bartlett
11660b0737 Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local 2008-01-17 10:32:41 +11:00
Andrew Bartlett
ee93b4e2ee ldb_map objectClass munging: Don't hard-code 'extensibleObject'.
This allows objectClass munging to be removed, or modified to not
include adding an objectClass, or for that objectClass to be something
different.

Andrew Bartlett
2008-01-17 08:53:18 +11:00
Jelmer Vernooij
95872d7db8 selftest: Use "require" rather than "use" keyword so .pm files don't have to be provided until used. 2008-01-16 21:30:58 +01:00
Jelmer Vernooij
d9b4a5bb17 python: Don't attempt to build shared and static versions of modules, because it's just not going to work with the current build system. 2008-01-16 17:58:50 +01:00
Jelmer Vernooij
50b8a16d0c selftest: Add some more documentation. Rename env => target to avoid confusion. 2008-01-16 17:58:50 +01:00
Günther Deschner
1b5706e413 Add lsa_PolicyAuditEventType and lsa_PolicyAuditPolicy enums from samba3 to IDL.
Guenther
2008-01-16 16:01:50 +01:00
Jelmer Vernooij
5b2ea43ed8 pidl: Add simple test for ServerNDR. 2008-01-16 15:08:00 +01:00
Jelmer Vernooij
6a9827454a pidl: Fix missing import for fatal(). 2008-01-16 15:08:00 +01:00
Jelmer Vernooij
0e03694830 pidl: Fix imported function for ServerNDR and add test to make sure it doesn't regress again. 2008-01-16 15:08:00 +01:00
Jelmer Vernooij
5024249552 python: Build shared python modules for generic use. 2008-01-16 15:08:00 +01:00
Andrew Bartlett
30fc3752c7 Print out the reason we can't delete the user in SAMR.
We need to be far more granular bout this - in particular, we need a
decide LDAP -> NTSTATUS conversion.

Andrew Bartlett
2008-01-16 15:48:28 +11:00
Andrew Bartlett
8c88e4eb1c Rework linked_attributes module for the REPLACE case.
This moves to a smarter 'find the delta' based operation of the linked
attributes module, when the caller asks for a 'replace' of the link
source.  Previously we would spray operations all over the database,
even if the net result was just to modify one record.

This also means we need the transaction safety less, which may be
useful for some LDAP backends that don't provide this functionality on
the LDAP server.

Andrew Bartlett
2008-01-16 15:14:05 +11:00
Andrew Bartlett
c4aba5ad01 Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-abartlet 2008-01-16 09:26:24 +11:00
Andrew Bartlett
f7f765c29b Start generating a configuration for the refint overlay. This
OpenLDAP module should ensure that after a subtree rename, attributes
are still consistant.

Andrew Bartlett
2008-01-16 09:26:14 +11:00
Andrew Bartlett
d8a805a254 Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local 2008-01-16 09:00:04 +11:00
Andrew Bartlett
b0657e0681 Make the Fedora DS LDAP backend 'aci' actually work, with better quoting.
Andrew Bartlett
2008-01-16 08:59:13 +11:00
Andrew Bartlett
fc57a119f5 Rework control handling to remove the 'domain_scope' control
Also remove the search_options control earlier, before, rather than
after duplicating the request.

When we generate referalls in the partition module, the domain_scope
control with suppress them.

Andrew Bartlett
2008-01-16 08:49:54 +11:00
Jeremy Allison
9cff25cce1 Fix bug #5121 (unix passwd sync not working on a streams based
system).
Jeremy.

(lib/replace part of 545cd2139c metze)
2008-01-15 14:27:12 +01:00
Jeremy Allison
9f5c443972 Add patches for bug #4866 from jiri sasek - Sun Microsystems - Prague Czech Republic <Jiri.Sasek@Sun.COM>
- slightly modified - Jiri please check !  to allow Solaris to get passwords > 8 chars.
Jeremy.

(lib/replace part of 657bf8c347 metze)
2008-01-15 14:02:34 +01:00
Volker Lendecke
8db9e19650 Fix bug 5055
(lib/replace part of 8bcd2df841 metze)
2008-01-15 13:42:53 +01:00
Jeremy Allison
db4eabf7cd Add MAX_DNS_NAME_LENGTH, remove more pstrings.
Jeremy.

(lib/replace part of a1725f4ff7 metze)
2008-01-15 13:41:37 +01:00
Jeremy Allison
ebc08d23f7 Always define PATH_MAX. Makes code simpler (removes
a bunch of #defines). Remove pstring from msdfs.c.
Jeremy.

(lib/replace part from e203ba2227 metze)
2008-01-15 13:37:37 +01:00
Andrew Tridgell
ed0c3a0f74 merged tdb from ctdb bzr tree 2008-01-15 14:05:47 +11:00
Jelmer Vernooij
84dc6bc19c Fix asn1 locations. 2008-01-15 02:04:42 +01:00
Jelmer Vernooij
0885dc9f81 ldap.py: Use constants where possible. 2008-01-15 02:04:20 +01:00
Jelmer Vernooij
b4b12f00a7 python: Update status. 2008-01-15 01:08:30 +01:00
Jelmer Vernooij
44e1cfd2d0 util: Move asn1 to lib/util to trim down the number of subsystems. 2008-01-15 01:04:38 +01:00
Jelmer Vernooij
df36c78549 libreplace: Escape asterisk. 2008-01-14 22:24:07 +01:00
Jelmer Vernooij
7a00d48a47 python: Enable building of the wkssvc python bindings. 2008-01-14 20:14:53 +01:00
Jelmer Vernooij
cb2700094f python: Fix handling of pointer-less strings in function arguments. 2008-01-14 20:09:18 +01:00
Jelmer Vernooij
567099b66d python: Compile in svcctl Python bindings. 2008-01-14 20:08:04 +01:00
Jelmer Vernooij
9c21773737 python: Convert winreg.py completely to rpc, use new RPC Python bindings. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
df7e349882 python: Work around the fact that there are two "security" modules now.
This well demonstrates the fact we need hierarchy.
2008-01-14 19:53:08 +01:00
Jelmer Vernooij
0a039fabcb python: Add simple test for samr python code. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
dee64344fb python: Compile security module, handle uint. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
b662c98a9a python: Fix some corner cases handling scalars. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
b4754f4683 python: Don't try to free const pointers. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
712274b9bd python: Move some convenience macros to a separate header rather than putting them in every generated py_* file. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
3dfcefd8ac python: Enable python bindings for samr and lsa interfaces. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
6cb78c7634 python: Build epmapper module. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
7e583a7ec4 python: Accept loadparm filename rather than loadparm object, too. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
16fc69b843 python: Be more pythonic - turn WERROR and NTSTATUS return codes into exceptions. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
bd3e6c41c4 python: Fix python code for winreg, add test. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
f1a9fad83c python: Start building winreg module. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
e65618fff3 pidl/python: Fix processing UUID-less interfaces, external typedefs and certain bitmap elements. 2008-01-14 19:53:07 +01:00