1
0
mirror of https://github.com/samba-team/samba.git synced 2025-10-24 15:33:20 +03:00
Commit Graph

861 Commits

Author SHA1 Message Date
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
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
a9a9634df8 r26221: Add loadparm_context parameter to auth_context_create. 2007-12-21 05:46:58 +01:00
Jelmer Vernooij
5718b6cfee r26205: Pass loadparm_context to secrets_db_connect() rather than using global context. 2007-12-21 05:46:51 +01:00
Günther Deschner
256d0a15f5 r26165: Add IDL and torture test for wkssvc_NetrGetJoinableOus() and
wkssvc_NetrGetJoinableOus2() (both unavailable remotely).

Guenther
2007-12-21 05:46:31 +01:00
Günther Deschner
a4e6ec8e5e r26164: Add IDL for wkssvc_NetrJoinDomain() and wkssvc_NetrUnjoinDomain().
Guenther
2007-12-21 05:46:31 +01:00
Günther Deschner
234b380669 r26163: Add IDL and torture test for wkssvc_NetrGetJoinInformation().
Guenther
2007-12-21 05:46:30 +01:00
Günther Deschner
f8b93be6d8 r26159: Align to coding conventions.
Guenther
2007-12-21 05:46:29 +01:00
Günther Deschner
78715ded0a r26158: Add IDL for wkssvc_NetrRenameMachineInDomain().
Guenther
2007-12-21 05:46:28 +01:00
Günther Deschner
1c50b9754e r26157: Add IDL and torture test for wkssvc_NetrSetPrimaryComputername().
Guenther
2007-12-21 05:46:28 +01:00
Günther Deschner
9de2f59d2b r26155: Add IDL and torture teset for wkssvc_NetrMessageBufferSend().
Guenther
2007-12-21 05:46:27 +01:00
Günther Deschner
de2c5d702e r26154: Add IDL and torture test for wkssvc_NetrWorkstationStatistics(). A lot of
unknowns, I know...

Guenther
2007-12-21 05:46:26 +01:00
Günther Deschner
77f0b962d6 r26153: Add torture test for NetrAddAlternateComputerName() and
NetrRemoveAlternateComputerName().

Guenther
2007-12-21 05:46:26 +01:00
Günther Deschner
ea47816867 r26152: Add IDL and torture test for wkssvc_NetrEnumerateComputerNames().
Guenther
2007-12-21 05:46:26 +01:00
Günther Deschner
9f63ec388d r26151: Add IDL and torture test for wkssvc_NetrValidateName() and
wkssvc_NetrValidateName2().

Guenther
2007-12-21 05:46:25 +01:00
Günther Deschner
9e1ed6eb68 r26150: Add IDL and torture test for wkssvc_NetrLogonDomainNameAdd() and
wkssvc_NetrLogonDomainNameDel(), both unsupported on w2k3.

Guenther
2007-12-21 05:46:24 +01:00
Günther Deschner
810b63a8ec r26149: Add IDL for wkssvc_NetrWkstaUserSetInfo(). No torture test yet.
Guenther
2007-12-21 05:46:24 +01:00
Günther Deschner
1a472cc1b2 r26148: Add IDL and torture test for wkssvc_NetrUseGetInfo().
Guenther
2007-12-21 05:46:24 +01:00
Günther Deschner
b5b3cc1667 r26147: Add IDL and torture test for wkssvc_NetrUseDel and wkssvc_NetrUseAdd.
Guenther
2007-12-21 05:46:23 +01:00
Günther Deschner
72a14407ca r26146: Add IDL and torture test for wkssvc_NetrUseEnum().
Guenther
2007-12-21 05:46:23 +01:00
Günther Deschner
6e7651fdea r26145: Fix server side of wkssvc_NetWkstaTransportEnum.
Guenther
2007-12-21 05:46:23 +01:00
Günther Deschner
b358f953e9 r26143: Add IDL and torture test for wkssvc_NetrWkstaUserGetInfo.
Guenther
2007-12-21 05:46:22 +01:00
Andrew Bartlett
09c0faa5b7 r26135: Remove samdb_add(), samdb_delete() and samdb_modify(), which were just
wrappers to ldb_add() etc.  samdb_replace() remains, as it sets flags on
all entries as 'replace'.

Andrew Bartlett
2007-12-21 05:46:17 +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
f1ab90c88c 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
2007-12-21 05:45:10 +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
Günther Deschner
2f8b8c0460 r25896: Rename netlogon server stubs.
Guenther
2007-12-21 05:44:44 +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
Jelmer Vernooij
b7371f1a19 r25553: Convert to standard bool type. 2007-10-10 15:07:54 -05:00
Günther Deschner
3f6cc36a1b r25539: Also correct indent for winreg server.
Guenther
2007-10-10 15:07:50 -05:00
Jelmer Vernooij
3468952e77 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.
2007-10-10 15:07:34 -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
Andrew Bartlett
99e013207e r25196: Thanks to id10ts on IRC for finding some typos in my well-known names
patch.

Andrew Bartlett
2007-10-10 15:06:51 -05:00
Andrew Bartlett
e6fc0e1f54 r25194: A major rework of the Samba4 LSA LookupNames and LookupSids code, with
a new torture suite to match.

This should fix bug #4954 by Matthias Wallnöfer <mwallnoefer@yahoo.de>

Previously we had no knowlege of BUILTIN or well-known names.

This code needs expansion to check with winbind for trusted domains.

Andrew Bartlett
2007-10-10 15:06:51 -05:00
Andrew Bartlett
5b893fc6f5 r25052: This missing 'break' caused problems on 32 bit platforms only, due to
alignment of the union.

Sorry for the time it took to test and fix this.

Andrew Bartlett
2007-10-10 15:05:51 -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
3aa7ee4a0d r25028: Fix more warnings. 2007-10-10 15:05:41 -05:00
Jelmer Vernooij
abe8349f9b r25026: Move param/param.h out of includes.h 2007-10-10 15:05:38 -05:00
Andrew Bartlett
17a61bd569 r24987: Clarify error conditions in secrets handling, before I add ACLs to
secrets.ldb

Andrew Bartlett
2007-10-10 15:05:23 -05:00
Andrew Bartlett
9aae9b1d24 r24973: Try to make it really clear we are dealing with 64 bit numbers here.
Andrew Bartlett
2007-10-10 15:03:43 -05:00
Andrew Bartlett
e5f0744d62 r24942: Patch from Matthias Wallnöfer <mwallnoefer@yahoo.de> and a testsuite
to prove it is correct.

This should fix bug #4824: User Manager for Domains - Account Expires.

Thanks!

Andrew Bartlett
2007-10-10 15:03:41 -05:00
Jelmer Vernooij
9b256a0ca2 r24937: Merge tests spoolss RPC callbacks. 2007-10-10 15:03:39 -05:00
Andrew Bartlett
a42d0eb531 r24918: Fix the build (forgot to include dcesrv_lsa.c in the previous commit)
and improve error strings returned from samdb.c

Andrew Bartlett
2007-10-10 15:03:38 -05:00
Jelmer Vernooij
ff81ea3f5a r24817: Don't REG_NONE for all value types. Patch from
Andrew Kroeger <andrew@sprocks.gotdns.com>
2007-10-10 15:03:15 -05:00
Jelmer Vernooij
9647f860bd r24814: Fix headers, trim core.h even more. 2007-10-10 15:03:14 -05:00
Jelmer Vernooij
31993cf67b r24780: More work allowing libutil to be used by external users. 2007-10-10 15:03:10 -05:00
Jelmer Vernooij
925fcc3366 r24727: Initialize variable. 2007-10-10 15:02:58 -05:00
Jelmer Vernooij
ecdfaf56c0 r24726: Add tests for getting/setting security descriptors (still failing at the moment) 2007-10-10 15:02:57 -05:00
Jelmer Vernooij
1ce32673d9 r24712: No longer expose the 'BOOL' data type in any interfaces. 2007-10-10 15:02:54 -05:00