1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-10 12:58:35 +03:00

920 Commits

Author SHA1 Message Date
Jelmer Vernooij
509e82e402 r26272: Remove global_loadparm in some more places.
(This used to be commit 1ab76ecc5311fa863e5d04899b6f110899818f55)
2007-12-21 05:47:55 +01:00
Jelmer Vernooij
c9f0011bc5 r26265: Use task-provided loadparm context in nbt and rpc servers.
(This used to be commit 75cb7676fd97767ff0f78c7a17acc8574e297e6f)
2007-12-21 05:47:39 +01:00
Jelmer Vernooij
ecea5ce245 r26260: Store loadparm context in gensec context.
(This used to be commit b9e3a4862e267be39d603fed8207a237c3d72081)
2007-12-21 05:47:34 +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
ab69eb8d89 r26250: Avoid global_loadparm in a couple more places.
(This used to be commit 2c6b755309fdf685cd0b0564272bf83038574a43)
2007-12-21 05:47:28 +01:00
Jelmer Vernooij
51d8da8ae3 r26239: Fix registry argument order.
(This used to be commit 0b3de2a63ad915575c33d7b329b8a4c476f039e4)
2007-12-21 05:47:21 +01:00
Jelmer Vernooij
291ddf4336 r26237: Add loadparm context to the server service interface.
(This used to be commit 1386c5c92505a950c65411b8af74d703ce023f95)
2007-12-21 05:47:15 +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
7e298580e0 r26234: More global_loadparm fixes.
(This used to be commit 84892d030de6266fc0f3a699cade960dd5dc37bc)
2007-12-21 05:47:12 +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
f4a1083cf9 r26227: Make loadparm_context part of a server task, move loadparm_contexts further up the call stack.
(This used to be commit 0721a07aada6a1fae6dcbd610b8783df57d7bbad)
2007-12-21 05:47:04 +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
991ee1aff0 r26205: Pass loadparm_context to secrets_db_connect() rather than using global context.
(This used to be commit 5718b6cfee86ddfc9cf405c98c68ba848df4d9d7)
2007-12-21 05:46:51 +01:00
Günther Deschner
616a48faf9 r26165: Add IDL and torture test for wkssvc_NetrGetJoinableOus() and
wkssvc_NetrGetJoinableOus2() (both unavailable remotely).

Guenther
(This used to be commit 256d0a15f50b38aec9505e6431d05c6f715df971)
2007-12-21 05:46:31 +01:00
Günther Deschner
f287d5dcc9 r26164: Add IDL for wkssvc_NetrJoinDomain() and wkssvc_NetrUnjoinDomain().
Guenther
(This used to be commit a4e6ec8e5e49775575524915cfbb1d2cc74c54d3)
2007-12-21 05:46:31 +01:00
Günther Deschner
e84236a095 r26163: Add IDL and torture test for wkssvc_NetrGetJoinInformation().
Guenther
(This used to be commit 234b380669a146cfe4a8a28d66c4efafcae93446)
2007-12-21 05:46:30 +01:00
Günther Deschner
1434003048 r26159: Align to coding conventions.
Guenther
(This used to be commit f8b93be6d8c28168fbf5f6ab0d34c7e74ccdc61c)
2007-12-21 05:46:29 +01:00
Günther Deschner
faa1db40a9 r26158: Add IDL for wkssvc_NetrRenameMachineInDomain().
Guenther
(This used to be commit 78715ded0ac8b123492168308c37f46d1fe85295)
2007-12-21 05:46:28 +01:00
Günther Deschner
a1fdc20aee r26157: Add IDL and torture test for wkssvc_NetrSetPrimaryComputername().
Guenther
(This used to be commit 1c50b9754e2745525e7c7cd577dba7e8744e6bd4)
2007-12-21 05:46:28 +01:00
Günther Deschner
e6c8fa7939 r26155: Add IDL and torture teset for wkssvc_NetrMessageBufferSend().
Guenther
(This used to be commit 9de2f59d2b82b789c99fb82965b37b305c43b8fc)
2007-12-21 05:46:27 +01:00
Günther Deschner
722851c78e r26154: Add IDL and torture test for wkssvc_NetrWorkstationStatistics(). A lot of
unknowns, I know...

Guenther
(This used to be commit de2c5d702ef6b14cb8ddf926f4c7e417ea9ebd5a)
2007-12-21 05:46:26 +01:00
Günther Deschner
65c35b80e2 r26153: Add torture test for NetrAddAlternateComputerName() and
NetrRemoveAlternateComputerName().

Guenther
(This used to be commit 77f0b962d6e4eaade039604ad224d802c2302435)
2007-12-21 05:46:26 +01:00
Günther Deschner
238862649c r26152: Add IDL and torture test for wkssvc_NetrEnumerateComputerNames().
Guenther
(This used to be commit ea478168676e00a602f8181b408c4886b35d2fd3)
2007-12-21 05:46:26 +01:00
Günther Deschner
fd461adfd0 r26151: Add IDL and torture test for wkssvc_NetrValidateName() and
wkssvc_NetrValidateName2().

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

Guenther
(This used to be commit 9e1ed6eb68ae899aa577fc3a2e4cbfe066ee403e)
2007-12-21 05:46:24 +01:00
Günther Deschner
5c76e9b418 r26149: Add IDL for wkssvc_NetrWkstaUserSetInfo(). No torture test yet.
Guenther
(This used to be commit 810b63a8ec5715f39bc888011a26a944599ef752)
2007-12-21 05:46:24 +01:00
Günther Deschner
8d62a1370d r26148: Add IDL and torture test for wkssvc_NetrUseGetInfo().
Guenther
(This used to be commit 1a472cc1b2a6acf714cebb54eeb6bed965ab144d)
2007-12-21 05:46:24 +01:00
Günther Deschner
9854192923 r26147: Add IDL and torture test for wkssvc_NetrUseDel and wkssvc_NetrUseAdd.
Guenther
(This used to be commit b5b3cc1667f539ab75f2d3d0c9c79b45d85e967e)
2007-12-21 05:46:23 +01:00
Günther Deschner
ec739190fb r26146: Add IDL and torture test for wkssvc_NetrUseEnum().
Guenther
(This used to be commit 72a14407ca407b670eb0feae8065e784ab1e4627)
2007-12-21 05:46:23 +01:00
Günther Deschner
a6426f3a24 r26145: Fix server side of wkssvc_NetWkstaTransportEnum.
Guenther
(This used to be commit 6e7651fdea1885b067b5b37ef6795bd8d2f280ec)
2007-12-21 05:46:23 +01:00
Günther Deschner
7769f9db34 r26143: Add IDL and torture test for wkssvc_NetrWkstaUserGetInfo.
Guenther
(This used to be commit b358f953e9ba03bc89a241ab5232c823d836057f)
2007-12-21 05:46:22 +01:00
Andrew Bartlett
25143a2648 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
(This used to be commit 09c0faa5b7e1a560bf13b99a2584012a47377bb6)
2007-12-21 05:46:17 +01:00
Jelmer Vernooij
ca0b72a1fd r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
(This used to be commit 56dfcb4f2f8e74c9d8b2fe3a0df043781188a555)
2007-12-21 05:45:40 +01:00
Andrew Bartlett
3f2ca10d2d 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
(This used to be commit f1ab90c88c782c693b41795d70368650806543b5)
2007-12-21 05:45:10 +01:00
Stefan Metzmacher
529763a9aa 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
(This used to be commit 6223c7fddc972687eb577e04fc1c8e0604c35435)
2007-12-21 05:45:02 +01:00
Günther Deschner
faa5ef6ba8 r25896: Rename netlogon server stubs.
Guenther
(This used to be commit 2f8b8c046010c54d708a8e109b78fbd6e1958f40)
2007-12-21 05:44:44 +01:00
Stefan Metzmacher
6ce86941de r25839: use nss_wrapper code in samba4 if
--enable-nss-wrapper or --enable-developer is given

metze
(This used to be commit f8bc6b9ad0eec60bff7fdc5653397efd9a044a29)
2007-12-21 05:44:20 +01:00
Jelmer Vernooij
05e7c48146 r25553: Convert to standard bool type.
(This used to be commit b7371f1a191fb86834c0d586d094f39f0b04544b)
2007-10-10 15:07:54 -05:00
Günther Deschner
b591596c0e r25539: Also correct indent for winreg server.
Guenther
(This used to be commit 3f6cc36a1b7ac8c2c65cd19a08ec06314653cfd2)
2007-10-10 15:07:50 -05:00
Jelmer Vernooij
2f3551ca7c 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.
(This used to be commit 3468952e771ab31f90b6c374ade01c5550810f42)
2007-10-10 15:07:34 -05:00
Jelmer Vernooij
60a1046c5c r25430: Add the loadparm context to all parametric options.
(This used to be commit fd697d77c9fe67a00939a1f04b35c451316fff58)
2007-10-10 15:07:31 -05:00
Jelmer Vernooij
37d53832a4 r25398: Parse loadparm context to all lp_*() functions.
(This used to be commit 3fcc960839c6e5ca4de2c3c042f12f369ac5f238)
2007-10-10 15:07:25 -05:00
Andrew Bartlett
905b403adb r25196: Thanks to id10ts on IRC for finding some typos in my well-known names
patch.

Andrew Bartlett
(This used to be commit 99e013207e4a10a97fe3b37eb901bc33805731a9)
2007-10-10 15:06:51 -05:00
Andrew Bartlett
08c97435d3 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
(This used to be commit e6fc0e1f54ad64bdddc88e9ebd0d8d181b6ce26a)
2007-10-10 15:06:51 -05:00
Andrew Bartlett
6a30131b8b 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
(This used to be commit 5b893fc6f59aa9324360ca1af4b504a2c140e806)
2007-10-10 15:05:51 -05:00
Jelmer Vernooij
98b57d5eb6 r25035: Fix some more warnings, use service pointer rather than service number in more places.
(This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
2007-10-10 15:05:43 -05:00
Jelmer Vernooij
7a287e0704 r25028: Fix more warnings.
(This used to be commit 3aa7ee4a0d8837471deeaa1c5a1f4a0d2a14aa6e)
2007-10-10 15:05:41 -05:00
Jelmer Vernooij
ffeee68e4b r25026: Move param/param.h out of includes.h
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10 15:05:38 -05:00
Andrew Bartlett
985c7a0b20 r24987: Clarify error conditions in secrets handling, before I add ACLs to
secrets.ldb

Andrew Bartlett
(This used to be commit 17a61bd5690f60d762b9c7171f1269fe1a311bab)
2007-10-10 15:05:23 -05:00
Andrew Bartlett
7c81e6d21c r24973: Try to make it really clear we are dealing with 64 bit numbers here.
Andrew Bartlett
(This used to be commit 9aae9b1d243c23b96c0d8d28603b7e0ba25ac1c9)
2007-10-10 15:03:43 -05:00