Andrew Bartlett
9c9a4731ca
Remove useless layer of indirection, where every service called
...
task_service_init() manually. Now this is called from service.c for
all services.
Andrew Bartlett
2008-02-04 21:58:29 +11:00
Andrew Bartlett
0d830580e3
Rework service init functions to pass down service name. This is
...
needed to change prefork behaviour based on what service is being
started.
Andrew Bartlett and David Disseldorp
2008-02-04 17:48:51 +11:00
Jelmer Vernooij
18cd08623e
r26672: Janitorial: Remove uses of global_loadparm.
2008-01-05 13:06:03 -06:00
Jelmer Vernooij
2f29f80e07
r26639: librpc: Pass iconv convenience on from RPC connection to NDR library, so it can be overridden by OpenChange.
2008-01-01 16:12:15 -06:00
Jelmer Vernooij
61ad78ac98
r26638: libndr: Require explicitly specifying iconv_convenience for ndr_struct_push_blob().
2008-01-01 16:12:11 -06:00
Jelmer Vernooij
c4b1df0476
r26504: Don't rely on system-provided kerberos headers.
2007-12-21 05:51:07 +01:00
Jelmer Vernooij
1b947fe0e6
r26430: require explicit specification of loadparm context.
2007-12-21 05:49:58 +01:00
Jelmer Vernooij
bf072c6fb3
r26427: Avoid global_smb_iconv_convenience.
2007-12-21 05:49:53 +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
2d61e7c96e
r26357: Add separate subsystem for auth_sam_reply parsing.
2007-12-21 05:49:02 +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
Jelmer Vernooij
aa98a1781c
r26314: Eliminate use of global_loadparm.
2007-12-21 05:48:26 +01:00
Jelmer Vernooij
6fd0d9d3b7
r26313: Fix more uses of static loadparm.
2007-12-21 05:48:25 +01:00
Jelmer Vernooij
38fa08310c
r26277: Move loadparm context higher up the stack.
2007-12-21 05:48:03 +01:00
Jelmer Vernooij
3809113d86
r26274: Some syntax fixes, remove more global_loadparm instances.
2007-12-21 05:47:58 +01:00
Jelmer Vernooij
b9e3a4862e
r26260: Store loadparm context in gensec context.
2007-12-21 05:47:34 +01:00
Jelmer Vernooij
7280c1e941
r26252: Specify loadparm_context explicitly when creating sessions.
2007-12-21 05:47:29 +01:00
Jelmer Vernooij
1386c5c925
r26237: Add loadparm context to the server service interface.
2007-12-21 05:47:15 +01:00
Jelmer Vernooij
7780bf285f
r26233: Pass loadparm context when creating krb5 contexts.
2007-12-21 05:47:11 +01:00
Jelmer Vernooij
37d05fdc7b
r26229: Set loadparm context as opaque pointer in ldb, remove more uses of global_loadparm.
2007-12-21 05:47:06 +01:00
Jelmer Vernooij
0721a07aad
r26227: Make loadparm_context part of a server task, move loadparm_contexts further up the call stack.
2007-12-21 05:47:04 +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
Stefan Metzmacher
6223c7fddc
r25920: ndr: change NTSTAUS into enum ndr_err_code (samba4 callers)
...
lib/messaging/
lib/registry/
lib/ldb-samba/
librpc/rpc/
auth/auth_winbind.c
auth/gensec/
auth/kerberos/
dsdb/repl/
dsdb/samdb/
dsdb/schema/
torture/
cluster/ctdb/
kdc/
ntvfs/ipc/
torture/rap/
ntvfs/
utils/getntacl.c
ntptr/
smb_server/
libcli/wrepl/
wrepl_server/
libcli/cldap/
libcli/dgram/
libcli/ldap/
libcli/raw/
libcli/nbt/
libnet/
winbind/
rpc_server/
metze
2007-12-21 05:45:02 +01:00
Stefan Metzmacher
cca080f530
r25789: print out what error happened...
...
metze
2007-12-21 05:44:00 +01:00
Jelmer Vernooij
190d73b44b
r25548: Convert to standard bool type.
2007-10-10 15:07:53 -05:00
Jelmer Vernooij
fd697d77c9
r25430: Add the loadparm context to all parametric options.
2007-10-10 15:07:31 -05:00
Jelmer Vernooij
3fcc960839
r25398: Parse loadparm context to all lp_*() functions.
2007-10-10 15:07:25 -05:00
Jelmer Vernooij
df9cebcb97
r25035: Fix some more warnings, use service pointer rather than service number in more places.
2007-10-10 15:05:43 -05:00
Jelmer Vernooij
abe8349f9b
r25026: Move param/param.h out of includes.h
2007-10-10 15:05:38 -05:00
Jelmer Vernooij
0bcb21ed74
r25001: Fix more C++ and other warnings, fix some of the indentation with ts=4 lines that I accidently added earlier.
2007-10-10 15:05:28 -05:00
Jelmer Vernooij
08bb1ef643
r25000: Fix some more C++ compatibility warnings.
2007-10-10 15:05:27 -05:00
Jelmer Vernooij
1ce32673d9
r24712: No longer expose the 'BOOL' data type in any interfaces.
2007-10-10 15:02:54 -05:00
Andrew Bartlett
48fd288957
r24613: Missed this in my recent commit -r 24611. We don't discriminate on
...
where the password change came from, to determine if policy should be
applied. We discriminate on if the account is a trust account.
Andrew Bartlett
2007-10-10 15:02:24 -05:00
Andrew Bartlett
a4939ab629
r24061: Anther part of bug #4823 , which is that until now Samba4 didn't parse
...
the logon hours, even if set.
This code happily stolen from the great work in Samba3 :-)
Andrew Bartlett
2007-10-10 15:01:21 -05:00
Andrew Tridgell
fcf38a38ac
r23792: convert Samba4 to GPLv3
...
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
2007-10-10 14:59:12 -05:00
Andrew Bartlett
3a21304de0
r23503: use hdb_dbc not hdb_openp.
...
Andrew Bartlett
2007-10-10 14:53:22 -05:00
Stefan Metzmacher
625a659856
r23488: hdb_openp has changed from void * to int...
...
lha: what is the reason for this? it's really bad to use
an int for storing a pointer value...
metze
2007-10-10 14:53:19 -05:00
Andrew Bartlett
ae0f81ab23
r23456: Update Samba4 to current lorikeet-heimdal.
...
Andrew Bartlett
2007-10-10 14:53:18 -05:00
Andrew Tridgell
c0f65eb656
r22969: fix some more places where we could end up with more than one event
...
context. We now have an event context on the torture_context, and we
can also get one from the cli_credentials structure
2007-10-10 14:52:34 -05:00
Jelmer Vernooij
a90202abca
r22762: Some ldb_map changes:
...
* Change license to LGPL, so it can be used by non-Samba users of
LDB (cleared with Martin as well).
* Include ldb_map in standalone build.
* Move ldb_map to its own directory
2007-10-10 14:52:15 -05:00
Stefan Metzmacher
c3cc03ffb2
r22403: this dependencies should be private
...
metze
2007-10-10 14:51:14 -05:00
Stefan Metzmacher
91f7a094cf
r21441: create a union for the PrimaryKerberosBlob content
...
so that ndr_pull will fail if version isn't 3 and we notice
if the format changes...
metze
2007-10-10 14:48:35 -05:00
Stefan Metzmacher
e20b53f6fe
r21434: - get rid of "krb5Key"
...
- use "sambaPassword" only as virtual attribute for passing
the cleartext password (in unix charset) into the ldb layer
- store des-cbc-crc, des-cbc-md5 keys in the Primary:Kerberos
blob to match w2k and w2k3
- aes key support is disabled by default, as we don't know
exacly how longhorn stores them. use password_hash:create_aes_key=yes
to force creation of them.
- store the cleartext password in the Primary:CLEARTEXT blob
if configured
TODO:
- find out how longhorn stores aes keys
- find out how the Primary:WDigest blob needs to be constructed
(not supported by w2k)
metze
2007-10-10 14:48:34 -05:00
Stefan Metzmacher
9e43242217
r21390: move fetching the key version number into the function
...
which contrusts the keys...
later we need to get the key version number from the
"replPropertyMetaData" attribute entry to the (I assume)
the "unicodePwd" attribute.
msDs-KeyVersionNumber is a constructed attribute,
and is "1" when no "supplementalCredentials" is present.
we need to make some tests with a password change function
which don't give a cleartext to the server...
metze
2007-10-10 14:48:25 -05:00
Stefan Metzmacher
b4af29da70
r21363: fallback to fetch the KEYTYPE_ARCFOUR out of the "unicodePwd" attribute
...
when no krb5key attribute is present or it doesn't contain the KEYTYPE_ARCFOUR
key.
metze
2007-10-10 14:48:20 -05:00
Stefan Metzmacher
0f1eb00b41
r21330: move fetching of krb5 keys into its own function
...
metze
2007-10-10 14:48:13 -05:00
Andrew Bartlett
a50bbde81b
r20988: Call out to Heimdal's krb5.conf processing to configure many aspects
...
of KDC behaviour. This should allow PKINIT to be turned on and
managed with reasonable sanity.
This also means that the krb5.conf in the same directory as the
smb.conf will always have priority in Samba4, which I think will be
useful.
Andrew Bartlett
2007-10-10 14:44:18 -05:00
Stefan Metzmacher
2a9d6d381d
r20661: the golden rule: "make things private if possible!"
...
fix 'make install' because no entry was in the headermap
metze
2007-10-10 14:37:28 -05:00