Jelmer Vernooij
0a01f50f98
r26475: Add ldb.set_credentials function.
...
(This used to be commit dbebb4ef477d2c8de7b8d1e5cde9b9dada47044f)
2007-12-21 05:50:35 +01:00
Jelmer Vernooij
1afe054916
r26474: Move credentials-specific kerberos file to credentials subsystem. Fixes missing symbols in some of the python bindings.
...
(This used to be commit e26d0fff6d40899113196ac35a86a9baa10cc9c2)
2007-12-21 05:50:34 +01:00
Jelmer Vernooij
eb2c71912b
r26471: Sync with js version.
...
(This used to be commit c0eea26e8e8eb326112e1833d137751fb7e900d2)
2007-12-21 05:50:33 +01:00
Jelmer Vernooij
4a33ca2194
r26450: The subprocess is only available in python >= 2.4 so avoid it for now.
...
(This used to be commit 5300bc175ea425e2d28332c5e18bd8e3846b458d)
2007-12-21 05:50:15 +01:00
Jelmer Vernooij
55f90f1166
r26446: Convert param module to SWIG.
...
(This used to be commit 94e5f9c92f65070ec8f1c1170c4a0769a4857c6d)
2007-12-21 05:50:13 +01:00
Jelmer Vernooij
84b4763947
r26441: Remove global_loadparm uses.
...
(This used to be commit 32007c6277efa46341da7741b749a98633d71640)
2007-12-21 05:50:09 +01:00
Jelmer Vernooij
a2cea02584
r26430: require explicit specification of loadparm context.
...
(This used to be commit 1b947fe0e6e16318e5a8127bb4932d6b5d20bcf6)
2007-12-21 05:49:58 +01:00
Jelmer Vernooij
d891c0c74a
r26429: Avoid use of global_smb_iconv_convenience.
...
(This used to be commit d37136b7abfbba75ef2e5ab855eb3382b9648b8c)
2007-12-21 05:49:56 +01:00
Stefan Metzmacher
8530e8429a
r26422: build: let configure print out if we have working python module support
...
metze
(This used to be commit dfb9d704d053455d636d4f9d9d49cbfb70ada53e)
2007-12-21 05:49:50 +01:00
Andrew Bartlett
9d4d41f65d
r26419: Add a module to implement 'ambigious name resolution' by munging the
...
incoming LDAP filter.
Warning: Any anr search will perform a full index search. Untill ldb
gets substring indexes, this is unavoidable.
Also implement a testsutie to show we match AD behaviour for this
important extension (used in the Active Directory Users and Computers
MMC plugin, as a genereral 'find').
This will also be useful to OpenChange, as their server needs to
implement this.
Andrew Bartlett
(This used to be commit 044b50947254ccd516c21cb156ab60ab9e3a582d)
2007-12-21 05:49:48 +01:00
Jelmer Vernooij
6d2edec0a2
r26411: Double check Python installation - make sure we can compile and link using it.
...
(This used to be commit 3d8fc5808ced6f54274701d80fe2d42423bf9fee)
2007-12-21 05:49:43 +01:00
Jelmer Vernooij
4b0199a549
r26409: Pass smb ports along.
...
(This used to be commit 2833f320de1f1fd39c710ad0a61c3fa1bb1df31f)
2007-12-21 05:49:42 +01:00
Jelmer Vernooij
70f1f33af8
r26402: Require a talloc context in libnetif.
...
(This used to be commit a35e51871bbf1ab33fc316fa59e597b722769c50)
2007-12-21 05:49:33 +01:00
Jelmer Vernooij
6f2252dace
r26401: Don't cache interfaces context in libnetif.
...
(This used to be commit 9f975417cc66bfd4589da38bfd23731dbe0e6153)
2007-12-21 05:49:32 +01:00
Jelmer Vernooij
68dc2dc526
r26399: Use -O option for SWIG (less evil generated code).
...
(This used to be commit 3378b6a559272cb702b52966692bf423f67a2b41)
2007-12-21 05:49:29 +01:00
Jelmer Vernooij
5f4842cf65
r26376: Add context for libcli_resolve.
...
(This used to be commit 459e1466a411d6f83b7372e248566e6e71c745fc)
2007-12-21 05:49:12 +01:00
Jelmer Vernooij
eba25f5d18
r26375: Move provision-independent utility function to main samba python module.
...
(This used to be commit 9d0ff47be069422de7ef2794357c6f3e9c540e67)
2007-12-21 05:49:10 +01:00
Jelmer Vernooij
b414ac5052
r26369: Start on tests for the upgrade python code.
...
(This used to be commit c4458d11c710d4f0f892b26c7cb0701a43273587)
2007-12-21 05:49:06 +01:00
Jelmer Vernooij
c926cddfad
r26366: Import provision scripts in Python.
...
(This used to be commit 090c799f98adf2c4186daca445c81b4e26e91f2f)
2007-12-21 05:49:06 +01:00
Jelmer Vernooij
dd7e5ed88c
r26352: Don't make lp_load create a new context.
...
(This used to be commit d0d5c1a823a6601292c061dba2b6f4bde2b9e3dd)
2007-12-21 05:48:56 +01:00
Jelmer Vernooij
a48fdda5fe
r26339: Make loadparm talloc-allocated.
...
(This used to be commit 1e02cd8db1d65ff72b747833904a10b47749b1fb)
2007-12-21 05:48:49 +01:00
Jelmer Vernooij
47554fd72e
r26338: Fix parameter, typo.
...
(This used to be commit 2a005096dd41f66fd99577d6ca7eb3e0f1cb30f2)
2007-12-21 05:48:48 +01:00
Jelmer Vernooij
4c4323009f
r26327: Explicit loadparm_context for RPC client functions.
...
(This used to be commit eeb2251d22b3d6e0379444a73af69d1014692b07)
2007-12-21 05:48:41 +01:00
Jelmer Vernooij
c5bf20c5fe
r26325: Remove use of global_loadparm in netif.
...
(This used to be commit e452cb28594f23add7c00247ed39e8323aea78a6)
2007-12-21 05:48:37 +01:00
Jelmer Vernooij
cc35894fb5
r26317: Fix typos.
...
(This used to be commit 4c7e3843a0e1a914b259526dcd3e50bd238816af)
2007-12-21 05:48:31 +01:00
Jelmer Vernooij
39ee38d9c1
r26316: Use contexts for conversion functions.
...
(This used to be commit f6420d933b5b011d428974f3a2a57edf19e6f482)
2007-12-21 05:48:30 +01:00
Andrew Bartlett
439f85c609
r26304: More work to remove silly error printouts.
...
Andrew Bartlett
(This used to be commit ba23dac0319f7c5ad89e5d79174520892027afdd)
2007-12-21 05:48:18 +01:00
Andrew Bartlett
c3c27fadc0
r26303: Fix up error reporting during the delete of previous entries in the
...
provision, and ignore 'no such entry' as an error (it is normal, and
just means the partition is compleatly empty).
Andrew Bartlett
(This used to be commit 1fb8c31a3da6fc07f55027f05dba5e03dcf8a4f7)
2007-12-21 05:48:18 +01:00
Andrew Bartlett
d8b9103111
r26302: Print the error string for failed rootdse searches.
...
Andrew Bartlett
(This used to be commit a7595d009a89fecd7723a1e356d5a58d687bdbb0)
2007-12-21 05:48:17 +01:00
Andrew Bartlett
f5860b5a85
r26298: Use metze's schema loading code to pre-initialise the schema into the
...
samdb before we start writing entries into it.
In doing so, I realised we still used 'dnsDomain', which is not part
of the standard schema (now removed).
We also set the 'wrong' side of the linked attributes for the
masteredBy on each partition - this is now set in provision_self_join
and backlinks via the linked attributes code.
When we have the schema loaded, we must also have a valid domain SID
loaded, so that the objectclass module works. This required some ejs
glue.
Andrew Bartlett
(This used to be commit b0de08916e8cb59ce6a2ea94bbc9ac0679830ac1)
2007-12-21 05:48:15 +01:00
Jelmer Vernooij
b038240ac7
r26275: return loadparm context in lp_load.
...
(This used to be commit d01f0f4c2037b531b3fd088060717f90e60471e9)
2007-12-21 05:48:01 +01:00
Jelmer Vernooij
5b357ca877
r26270: Require specifying the loadparm_context or NULL to cli_credentials_guess().
...
(This used to be commit e52710d6794a25ba697f8c26b43784226964f9cb)
2007-12-21 05:47:50 +01:00
Jelmer Vernooij
1fbdd6ef1d
r26264: pass name resolve order explicitly, use torture context for settings in dssync tests.
...
(This used to be commit c7eae1c7842f9ff8b70cce9e5d6f3ebbbe78e83b)
2007-12-21 05:47:39 +01:00
Jelmer Vernooij
43696d2752
r26252: Specify loadparm_context explicitly when creating sessions.
...
(This used to be commit 7280c1e9415daabb2712db1372e23f9846272ede)
2007-12-21 05:47:29 +01:00
Jelmer Vernooij
53ae9bc9f6
r26248: Check in SWIG output so SWIG is not required when running out of svn.
...
(This used to be commit 08501fbef38f81ce5ff4885a1696f9cb392fd631)
2007-12-21 05:47:26 +01:00
Jelmer Vernooij
5193e04368
r26247: Don't allow use of older SWIG versions.
...
(This used to be commit def0ae919b9b65e70124ee5bfcd70d3a22973a9b)
2007-12-21 05:47:25 +01:00
Andrew Bartlett
bb07e58531
r26246: Make it easier to debug assert()s in the provision, if messages are
...
suppressed with --quiet. Hopefully this will be easier with python.
Andrew Bartlett
(This used to be commit f6e0e15fa5e2b0b7368ff945cc988579aaba0a6c)
2007-12-21 05:47:24 +01:00
Andrew Bartlett
a2a4aba5fd
r26245: Make it easier to handle the LDAP backend, with it's differing needs,
...
by seperating the modules list into parts. That way, we can remove
the modules that the backend will provide.
Andrew Bartlett
(This used to be commit d67e5c7896f6d3064298897ae4d3204498824b06)
2007-12-21 05:47:24 +01:00
Andrew Bartlett
cd1f19d7d3
r26244: Add a module (sans tests for the moment) that implements ranged
...
results, as used particularly by MMC's Active Directory Users and
Computers to list group members.
This may be used on any attribute, but is useful to obtain attributes
that may be lengthy in 'pages'. The implementation presumes that
attributes will always be returned by the DB in the same order.
Andrew Bartlett
(This used to be commit c789a91e00b47b2f02513e97101b9606d00c6aaa)
2007-12-21 05:47:23 +01:00
Jelmer Vernooij
4f5adbdddf
r26243: stdint.i requires swigarch.i
...
(This used to be commit d9391316a982cfff6b283e7d4a86103ec6fe370d)
2007-12-21 05:47:22 +01:00
Jelmer Vernooij
7bf6b95b1f
r26242: Don't fail if swig is not available.
...
(This used to be commit 12debcceac6cca1d8c8e1f78a0c7772b944e9f8d)
2007-12-21 05:47:22 +01:00
Jelmer Vernooij
6c999cd123
r26236: Remove more uses of global_loadparm or specify loadparm_context explicitly.
...
(This used to be commit 5b29ef7c03d9ae76b0ca909e9f03a58e1bad3521)
2007-12-21 05:47:15 +01:00
Jelmer Vernooij
da0640518f
r26232: Provide replacement for stdint.i for users of older versions of swig.
...
(This used to be commit fb2150a07aa6460165efb4587c86ecc820cdeac0)
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 ba75f1613a9aac69dd5df94dd8a2b37820acd166)
2007-12-21 05:47:05 +01:00
Jelmer Vernooij
2fa338cdc9
r26226: Avoid more uses of global_loadparm.
...
(This used to be commit 6cbce47a3eaef76a89db7cd0ab0d4f6441fc720d)
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 a9a9634df8f3137ecb308adb90a755f12af94972)
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 cc5260971c4953ce742363b324ac3804c531e2dd)
2007-12-21 05:46:52 +01:00
Jelmer Vernooij
ef26c9a604
r26201: Build docs for the security module.
...
(This used to be commit 31073a9e4ecaee08b3e27631db620957df8adde6)
2007-12-21 05:46:48 +01:00
Jelmer Vernooij
f2f16b45b5
r26197: Add bindings for libsecurity.
...
(This used to be commit 8625cd403ba3a7d2b1b1fccfeb5efd7e21de0135)
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 b0f808345f948c49ad46f34ba306ca8354393850)
2007-12-21 05:46:43 +01:00