Jelmer Vernooij
a16c9a2129
Remove uses of global_loadparm.
2008-02-25 12:51:55 +01:00
Jelmer Vernooij
184988866f
Introduce mprLpCtx() similar to mprMemCtx() for loadparm_context used by
...
all EJS code.
2008-02-21 18:21:44 +01:00
Jelmer Vernooij
92c1c0e913
Fix static module list generation for ldb.
2008-02-20 03:40:44 +01:00
Jelmer Vernooij
0e1d0a874a
Rename include to mkinclude to emphasize it is different from make's include.
2008-02-18 20:04:18 +01:00
Jelmer Vernooij
269cbf84d8
Get rid of 'INTEGRATED' build of modules - now replaced by 'MERGED_OBJ'
2008-02-18 19:06:17 +01:00
Jelmer Vernooij
c16212e8bf
Remove Samba 3 backwards compatibility code in C.
...
This code is no longer used, and equivalent code already exists in Python
(scripting/python/samba/samba3.py)
2008-02-11 13:51:09 +01:00
Andrew Bartlett
931994a7f1
Rework cluster_id() to take an additional argument, as we need
...
<node>.<pid>.<fd> to be unique in a prefork process environment.
Andrew Bartlett and David Disseldorp
2008-02-04 17:51:38 +11:00
Jelmer Vernooij
77b400764e
build: Demote a bunch of libraries to subsystems. This makes packaging easier and should also make it easier
...
to migrate to a new build system.
2008-01-21 03:54:42 +01:00
Kai Blin
89d5b91d3c
ejs: Remove cast to incompatible pointer.
2008-01-11 11:12:45 +01:00
Jelmer Vernooij
8a97886e24
r26654: libcli/smb_composite: Rather than specifying each of the gazillion options for SMB individually, just specify the smbcli_options struct.
2008-01-03 12:33:36 -06:00
Jelmer Vernooij
9f64213463
r26651: libsmb: Allow specifying signing policy from higher up.
...
The number of arguments is getting a bit excessive now, so it
probably makes sense to pass in the smbcli_options struct rather than
all members individually and add a convenience function for obtaining a
smbcli_options struct from a loadparm context.
2008-01-03 12:33:36 -06:00
Jelmer Vernooij
0ef75e4e3c
r26646: libcli/smb_composite: Allow specifying SMB parameters in smb_composite_connect structure. AFAIK no global variables will now be used when doing RPC client connections.
2008-01-02 12:48:04 -06:00
Jelmer Vernooij
385ffe4f4c
r26644: Janitorial: Pass resolve_context explicitly to various SMB functions, should help fix the build for OpenChange.
2008-01-02 12:48:03 -06:00
Jelmer Vernooij
f1997dabed
r26580: Include sentinel in build.h, in case the list is empty.
2007-12-24 01:51:07 -06:00
Jelmer Vernooij
ba8be2dfc0
r26576: Allow the static module loading code to be used for the Python modules.
...
Simplify the way module initialization functions are handled.
2007-12-24 01:51:06 -06:00
Jelmer Vernooij
c550c03372
r26570: - Trim size of the swig-generated Python bindings by removing a bunch of {}'s.
...
- Start working on Python equivalents for various EJS tests.
- Fix regression in argument order for reg_diff_apply() in EJS bindings.
2007-12-24 01:51:03 -06:00
Jelmer Vernooij
6ac86f8be7
r26540: Revert my previous commit after concerns raised by Andrew.
2007-12-21 05:52:06 +01:00
Jelmer Vernooij
e53e79eebe
r26539: Remove unnecessary statics.
2007-12-21 05:52:05 +01:00
Jelmer Vernooij
1b89311e5f
r26503: Change order of arguments in param interface so it's easier to make the
...
section name optional. Fix several smaller bits and pieces in the Python code.
2007-12-21 05:51:06 +01:00
Jelmer Vernooij
32007c6277
r26441: Remove global_loadparm uses.
2007-12-21 05:50:09 +01:00
Jelmer Vernooij
1b947fe0e6
r26430: require explicit specification of loadparm context.
2007-12-21 05:49:58 +01:00
Jelmer Vernooij
d37136b7ab
r26429: Avoid use of global_smb_iconv_convenience.
2007-12-21 05:49:56 +01:00
Jelmer Vernooij
2833f320de
r26409: Pass smb ports along.
2007-12-21 05:49:42 +01:00
Jelmer Vernooij
a35e51871b
r26402: Require a talloc context in libnetif.
2007-12-21 05:49:33 +01:00
Jelmer Vernooij
9f975417cc
r26401: Don't cache interfaces context in libnetif.
2007-12-21 05:49:32 +01:00
Jelmer Vernooij
459e1466a4
r26376: Add context for libcli_resolve.
2007-12-21 05:49:12 +01:00
Jelmer Vernooij
d0d5c1a823
r26352: Don't make lp_load create a new context.
2007-12-21 05:48:56 +01:00
Jelmer Vernooij
1e02cd8db1
r26339: Make loadparm talloc-allocated.
2007-12-21 05:48:49 +01:00
Jelmer Vernooij
2a005096dd
r26338: Fix parameter, typo.
2007-12-21 05:48:48 +01:00
Jelmer Vernooij
eeb2251d22
r26327: Explicit loadparm_context for RPC client functions.
2007-12-21 05:48:41 +01:00
Jelmer Vernooij
e452cb2859
r26325: Remove use of global_loadparm in netif.
2007-12-21 05:48:37 +01:00
Jelmer Vernooij
f6420d933b
r26316: Use contexts for conversion functions.
2007-12-21 05:48:30 +01:00
Andrew Bartlett
b0de08916e
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
2007-12-21 05:48:15 +01:00
Jelmer Vernooij
d01f0f4c20
r26275: return loadparm context in lp_load.
2007-12-21 05:48:01 +01:00
Jelmer Vernooij
e52710d679
r26270: Require specifying the loadparm_context or NULL to cli_credentials_guess().
2007-12-21 05:47:50 +01:00
Jelmer Vernooij
c7eae1c784
r26264: pass name resolve order explicitly, use torture context for settings in dssync tests.
2007-12-21 05:47:39 +01:00
Jelmer Vernooij
7280c1e941
r26252: Specify loadparm_context explicitly when creating sessions.
2007-12-21 05:47:29 +01:00
Jelmer Vernooij
5b29ef7c03
r26236: Remove more uses of global_loadparm or specify loadparm_context explicitly.
2007-12-21 05:47:15 +01:00
Jelmer Vernooij
ba75f1613a
r26228: Store loadparm context in auth context, move more loadparm_contexts up the call stack.
2007-12-21 05:47:05 +01:00
Jelmer Vernooij
6cbce47a3e
r26226: Avoid more uses of global_loadparm.
2007-12-21 05:47:02 +01:00
Jelmer Vernooij
a9a9634df8
r26221: Add loadparm_context parameter to auth_context_create.
2007-12-21 05:46:58 +01:00
Jelmer Vernooij
28f05bb5ef
r26006: Improve some dependencies.
2007-12-21 05:45:41 +01:00
Jelmer Vernooij
56dfcb4f2f
r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
2007-12-21 05:45:40 +01:00
Andrew Bartlett
7771f59ead
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
2007-12-21 05:45:22 +01:00
Stefan Metzmacher
f8bc6b9ad0
r25839: use nss_wrapper code in samba4 if
...
--enable-nss-wrapper or --enable-developer is given
metze
2007-12-21 05:44:20 +01:00
Stefan Metzmacher
74f5a69022
r25831: remove unused include
...
metze
2007-12-21 05:44:17 +01:00
Stefan Metzmacher
d2726e7609
r25752: use EJS_CHECK() instead of NDR_CHECK()
...
metze
2007-12-21 05:43:44 +01:00
Stefan Metzmacher
14ca6a8bf9
r25751: use EJS_CHECK() instead of NDR_CHECK() in ejs code
...
metze
2007-12-21 05:43:43 +01:00
Jelmer Vernooij
262c1c23a6
r25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h because we stripped down includes.
2007-12-21 05:43:00 +01:00
Jelmer Vernooij
566aa14139
r25554: Convert last instances of BOOL, True and False to the standard types.
2007-10-10 15:07:55 -05:00