Günther Deschner
2341f3381d
net_vampire: add basic libnet_dssync() infrastructure.
...
Guenther
(This used to be commit 9486e532da
)
2008-06-24 23:50:31 +02:00
Günther Deschner
07f06eec21
rpc_client: add cli_get_session_key().
...
Guenther
(This used to be commit 93b56755f7
)
2008-06-24 23:47:58 +02:00
Günther Deschner
a8332b91ef
net: add basic support for sealed RPC connections (using NET_FLAGS_SEAL).
...
Guenther
(This used to be commit 7541a0103a
)
2008-06-24 23:45:09 +02:00
Günther Deschner
9a5fc5b5d3
crypto: add decrypt_drsuapi_blob from samba4.
...
Guenther
(This used to be commit 3b6352a60e
)
2008-06-24 23:44:20 +02:00
Günther Deschner
4def7a1a32
re-run make idl.
...
Guenther
(This used to be commit 05d6f2e00c
)
2008-06-24 23:42:28 +02:00
Günther Deschner
05b5b5ff12
drsuapi: add some more attribute IDs.
...
Guenther
(This used to be commit fce7a195f1
)
2008-06-24 23:42:18 +02:00
Günther Deschner
adef1b004b
net_vampire: add code to vampire a SAM database to a keytab file.
...
Guenther
(This used to be commit ee6e422c0e
)
2008-06-24 23:40:14 +02:00
Günther Deschner
34e4167446
net_vampire: add username/password to samsync_context.
...
Guenther
(This used to be commit e884304206
)
2008-06-24 23:39:50 +02:00
Günther Deschner
18c9e75218
libads: use ads_connect_user_creds in some places.
...
Guenther
(This used to be commit ebf31203e7
)
2008-06-24 23:37:58 +02:00
Günther Deschner
7b1f015675
libads: add ads_connect_user_creds() that won't overwrite given user creds.
...
Guenther
(This used to be commit 026018c9f1
)
2008-06-24 23:37:49 +02:00
Günther Deschner
6b4b76c40e
libads: add ADS_AUTH_USER_CREDS to avoid magic overwriting of usernames.
...
Guenther
(This used to be commit b5aaf5aa0f
)
2008-06-24 23:37:40 +02:00
Günther Deschner
640a2972c5
kerberos: add smb_krb5_keytab_name().
...
Guenther
(This used to be commit c273ce8798
)
2008-06-24 23:34:17 +02:00
Günther Deschner
0ac8c5d49a
kerberos: make smb_krb5_kt_add_entry public, allow to pass keys without salting them.
...
Guenther
(This used to be commit 7c4da23be1
)
2008-06-24 23:34:05 +02:00
Karolin Seeger
7c451b9b89
net ads: Fix typos.
...
Karolin
(This used to be commit 63c1a5146e
)
2008-06-24 16:30:33 +02:00
Karolin Seeger
1178287eeb
rpc_client: Avoid warning in builds without krb5 headers.
...
warning: ‘cli_auth_kerberos_data_destructor’ defined but not used
Karolin
(This used to be commit b5f9176b6c
)
2008-06-24 16:30:32 +02:00
Volker Lendecke
9ff4001245
Remove "conn" from pipes_struct
...
For spoolss, we need the client's IP address
(This used to be commit 64a4dfaa82
)
2008-06-24 10:31:36 +02:00
Volker Lendecke
c5401a2a46
Correct calculation of "remark" in srv_srvsvc_nt.c
...
Very likely the client is not interested in the values for the IPC$ share :-)
(This used to be commit 40ca5764cf
)
2008-06-24 10:31:35 +02:00
Volker Lendecke
344941bb49
Move the responsibility to keep the cwd from srv_dfs_nt to msdfs.c
...
(This used to be commit 7db382588a
)
2008-06-24 10:31:35 +02:00
Günther Deschner
465dba4b77
re-run make idl.
...
Guenther
(This used to be commit cd3a69e153
)
2008-06-23 23:42:10 +02:00
Günther Deschner
a19725ec57
drsuapi: fill in some more drsuapi_DsAttributeIds.
...
Guenther
(This used to be commit 7974c2c8af
)
2008-06-23 23:41:59 +02:00
Günther Deschner
48a680ecf2
net_vampire: more libnet_samsync restructuring.
...
Guenther
(This used to be commit 3bcda522f0
)
2008-06-23 23:38:53 +02:00
Günther Deschner
8725626ec8
net_vampire: prepend libnet_ to the public samsync functions.
...
Guenther
(This used to be commit f020c947cf
)
2008-06-23 23:38:52 +02:00
Günther Deschner
bd6fece98a
net_vampire: move out display routines to one file.
...
Guenther
(This used to be commit 64b48a07e7
)
2008-06-23 23:38:52 +02:00
Günther Deschner
de33b264d1
net_vampire: move out passdb routines to one file.
...
Guenther
(This used to be commit 74d431270d
)
2008-06-23 23:38:52 +02:00
Günther Deschner
6f4571bf69
net_vampire: fix included header.
...
Guenther
(This used to be commit 1dbe6ea860
)
2008-06-23 23:38:52 +02:00
Günther Deschner
a6e887fbc6
net_vampire: display more deltas while doing samdump.
...
Guenther
(This used to be commit 43579907c3
)
2008-06-23 23:38:52 +02:00
Günther Deschner
ddf6e73b1f
net_vampire: move pull_netr_AcctLockStr() to libnet.
...
Guenther
(This used to be commit 8ec64a96e4
)
2008-06-23 23:38:52 +02:00
Günther Deschner
33000d77e4
time: move uint64s_nt_time_to_unix_abs() to lib/time.c
...
Guenther
(This used to be commit 58f54f180f
)
2008-06-23 23:38:52 +02:00
Andreas Schneider
e5ac03b0ae
Add documentation for kerberos support in libsmbclient.
...
Signed-off-by: Andreas Schneider <anschneider@suse.de>
Signed-off-by: Derrell Lipman <derrell.lipman@unwireduniverse.com>
(This used to be commit fa803ce183
)
2008-06-23 15:36:38 -04:00
Michael Adam
1ef07a6686
libsmbconf: add "includes" to the forbidden_valnames[].
...
This removes the warning messages 'Unknown parameter encountered: "includes"'.
Michael
(This used to be commit b20019ceaa
)
2008-06-23 11:11:59 +02:00
Michael Adam
cb5f5eac38
libsmbconf: fastpaths first in smbconf_reg_valname_valid().
...
Before dropping into lp_parameter_is_valid().
Michael
(This used to be commit 59beb7acd7
)
2008-06-23 11:11:59 +02:00
Volker Lendecke
993d80fd22
init_shared_module -> init_samba_module
...
(This used to be commit 9b174871a8
)
2008-06-23 07:20:18 +02:00
Volker Lendecke
13ebf889b3
Remove the "exists" parameter from create_msdfs_link
...
Jeremy, setting "exists" to True in _dfs_Add prevented the initial creation of
a new symlink for me, because the SMB_VFS_UNLINK failed. This also exists in
3.2. I only check it into 3.3 as I would like you to look at it first.
Thanks,
Volker
(This used to be commit f58b098a41
)
2008-06-22 20:45:53 +02:00
Volker Lendecke
19654e232c
Check for sec_initial_uid() instead of uid==0 in dfs management
...
(This used to be commit 948607f161
)
2008-06-22 20:45:53 +02:00
Volker Lendecke
a7e284c62d
Reduce memory usage in form_junctions() a little bit
...
(This used to be commit d031e6d8ca
)
2008-06-22 20:45:53 +02:00
Volker Lendecke
b4587a7c78
Fix an abort in junction_to_local_path
...
(This used to be commit 587bd636cb
)
2008-06-22 18:37:41 +02:00
Volker Lendecke
65f7457583
Fix a crash in _dfs_Enum
...
(cherry picked from commit 4a99647629
)
(This used to be commit 86cae83a7d
)
2008-06-22 13:08:47 +02:00
Volker Lendecke
62f69165f6
Fix an uninitialized variable access in callers of parse_msdfs_symlink
...
At least form_junctions() does not initialize refcount, and I don't see it in
get_referred_path(). For the latters, the callers might initialize it. But even
if they did, I think parse_msdfs_symlink() should unconditionally return the
number of referrals it found. I don't think it makes sense to count them up
from somewhere else.
(This used to be commit 7317211348
)
2008-06-22 13:07:51 +02:00
Volker Lendecke
a8ae3bc317
Fix a double-closedir() in form_junctions()
...
(This used to be commit 1d7ad0dea7
)
2008-06-21 16:49:00 +02:00
Volker Lendecke
36282a8b6a
Attempt to fix the darwin build
...
(This used to be commit c919f51469
)
2008-06-21 16:17:14 +02:00
Volker Lendecke
3cf5395ad5
Use "init_shared_module" instead of "init_module" for initializing .so's
...
(This used to be commit 0c2fd687b2
)
2008-06-21 11:25:41 +02:00
Volker Lendecke
df905a5d77
Make pipes_struct its own talloc ctx
...
(This used to be commit 829b1ad469
)
2008-06-21 10:34:34 +02:00
Volker Lendecke
c203de0e3a
Fix a SAFE_FREE/TALLOC_FREE mixup
...
(This used to be commit b39852f513
)
2008-06-21 10:34:34 +02:00
Kai Blin
accc68f63e
net: Don't crash on invalid command line options.
...
This backs out the workaround Jerry added in
4c3bfea9f8
.
Thanks for the catch.
(This used to be commit 20e0bb4800
)
2008-06-21 00:07:21 +02:00
Jeremy Allison
c4d6ca41d9
Fix bug #5531 - fix conversion of ns units when converting from nttime to timespec.
...
Fix from hkurma@datadomain.com .
Jeremy.
(This used to be commit 8c87a4319c
)
2008-06-20 13:23:31 -07:00
Jeremy Allison
2a4b8fa664
Fix bug #5533 . Winbindd fails to cope correctly with a workgroup name containing a '.'.
...
Jeremy.
(This used to be commit 96325ff44d
)
2008-06-20 12:49:14 -07:00
root
37ae3f9c20
net: Fix crash when specifying invalid options on the command line
...
(This used to be commit 4c3bfea9f8
)
2008-06-19 13:41:47 -05:00
Volker Lendecke
be5dc4f3c8
Remove current_user references from nttrans.c
...
(This used to be commit 5f8a5e68ea
)
2008-06-19 18:51:38 +02:00
Volker Lendecke
52664f62ba
Remove current_user references from trans2.c
...
This involved replacing the CHECK_NTQUOTA_HANDLE_OK macro by a function.
(This used to be commit 5595cdf837
)
2008-06-19 18:51:38 +02:00
Volker Lendecke
e901466061
Remove some current_user references from trans2.c
...
(This used to be commit 4c31cc0b62
)
2008-06-19 18:51:38 +02:00
Volker Lendecke
f1cd0bdbcc
Remove reference to current_user from reply.c
...
(This used to be commit e895e44cc7
)
2008-06-19 18:51:38 +02:00
Volker Lendecke
40f5eab5eb
Wrap the unix token info in a unix_user_token in auth_serversupplied_info
...
No functional change, this is a preparation for more current_user ref removal
(This used to be commit dcaedf345e
)
2008-06-19 18:51:37 +02:00
Volker Lendecke
e40b6e296a
Remove the "current_user" arg from fsp_belongs_conn
...
fsp_belongs_conn only used the vuid struct member anyway, and this is available
in the smb_request structure as well.
(This used to be commit 64e9372ab9
)
2008-06-19 18:51:37 +02:00
Volker Lendecke
49ca8efa91
Remove the "current_user" arg from check_fsp
...
check_fsp only used the vuid struct member anyway, and this is available in the
smb_request structure as well.
(This used to be commit 8d364c4c33
)
2008-06-19 18:51:37 +02:00
Michael Adam
769646efc6
loadparm: use the return value of the special handlers in lp_load().
...
Up to now, the bool return value was silently ignored.
Michael
(This used to be commit c65d425fec
)
2008-06-19 17:22:27 +02:00
Michael Adam
09d769057e
loadparm: don't treat a missing include file as an error in handle_include().
...
Michael
(This used to be commit a8ef8870be
)
2008-06-19 17:22:27 +02:00
Michael Adam
0f32b22031
testsuite: enable the testparm_s3 tests.
...
Michael
(This used to be commit 0f5c13e573
)
2008-06-19 17:22:27 +02:00
Michael Adam
24de341973
testsuite: add a testparm_s3 test script.
...
This is a first testparm/lp_load test that runs testparm on a couple
of configuration files. The main purpose for now is to test the options
that have special handlers (to check whether the handlers succeed).
In particular, all the Macro expansions that are available via
alloc_sub_basic() are tested with the include handler. This is to
catch such crashbugs as #5548 where %m expansion led to a segfault.
The tests now are very simple. Just check if testparm completes
successfully on the given config files. This can (and should) be
elaborated in the future.
Michael
(This used to be commit eb28146d40
)
2008-06-19 17:22:27 +02:00
Michael Adam
b0c3f1459d
testsuite: update introductory comment to test_net_regsistry.sh
...
This is now used to test rpc and local access depending on
command line parameters.
Michael
(This used to be commit 73c17b6303
)
2008-06-19 17:22:27 +02:00
Volker Lendecke
39479c9ee6
Remove current_user_info reference from vfs_recycle.c
...
(This used to be commit fdc03c0a5b
)
2008-06-19 15:53:43 +02:00
Volker Lendecke
3283a5d0de
Remove current_user_info reference from vfs_fake_perms.c
...
(This used to be commit a227181e8d
)
2008-06-19 15:53:43 +02:00
Volker Lendecke
ff215c4f81
Remove current_user_info reference from vfs_expand_msdfs.c
...
(This used to be commit 05a66980a9
)
2008-06-19 15:53:43 +02:00
Volker Lendecke
17885401b8
current_user is not used in vfs_aixacl2.c
...
(This used to be commit 407136abdf
)
2008-06-19 15:53:43 +02:00
Volker Lendecke
156cd09899
RWX on a file does not imply DELETE access
...
Without this the changed checks in can_delete_file_in_directory give DELETE
access where there is none. So we can end up granting the ntcreate&x preparing
the unlink where we should not, which leads to a NT_STATUS_ACCESS_DENIED at
close time later, which in turn does *not* give the access denied error message
in the Windows GUI.
can_delete_file_in_directory will grant access now by looking at the directory
permissions.
(This used to be commit 51b5364c2a
)
2008-06-19 15:27:41 +02:00
Volker Lendecke
066f6c856f
Fix checks in can_delete_file_in_directory()
...
With at least NFSv4 ACLs around the write permission for the owner is a bogus
check if we can delete a file in a directory. Like in Windows, there are two
ways which can grant us such: First, the DELETE permission on the file itself,
or if that does not help, the DELETE_CHILD permission on the directory. It
might be a bit more code that runs, but essentially we should end up with the
same set of syscalls in the non-acl case.
(This used to be commit daa9b05664
)
2008-06-19 15:27:41 +02:00
Volker Lendecke
7df309c339
Remove some code
...
Did not measure it, but I think a single write is better than a read and a
conditional branch
(This used to be commit abe1bed665
)
2008-06-19 12:03:31 +02:00
Volker Lendecke
809b992b17
Fix typo
...
(This used to be commit 2eef2c682c
)
2008-06-19 12:02:12 +02:00
Volker Lendecke
bdc9391021
Fix the build on FreeBSD 4.6.2
...
(This used to be commit 4f50cb63e9
)
2008-06-19 12:02:12 +02:00
Jeremy Allison
33aa758bf3
Fix 'make distclean'. delheaders: no longer exists as a dependency.
...
Jeremy.
(This used to be commit 8b26afdcdd
)
2008-06-18 12:56:36 -07:00
Derrell Lipman
6398f945e8
Remove prototype of unimplemented smbc_chown() function.
...
(This used to be commit 0e84e3bb80
)
2008-06-18 11:00:46 -04:00
Volker Lendecke
2b7fca9e79
Revert "Fix a memleak in svcctl_init_keys()"
...
This reverts commit b1afb31f3c
.
This one is very strange: I need to investigate why valgrind showed it as
leaking, and why in my initial tests this did not fail.
(cherry picked from commit 24730f5981
)
(This used to be commit b1e8e5d173
)
2008-06-18 16:31:35 +02:00
Michael Adam
1917b38873
Fix Bug #5548 (segfauls in handle_include with %m macro expansion).
...
In alloc_sub_basic, when expanding '%m', substitute "" instead of
NULL for remote_machine when this is NULL. Else a NULL string
is returned.
Michael
(This used to be commit c65b456c6a
)
2008-06-18 14:50:53 +02:00
Michael Adam
aedce263a8
file_access: add a function header comment for can_access_file_acl().
...
Michael
(This used to be commit 7d5fb873bd
)
2008-06-18 00:06:46 +02:00
Michael Adam
24e7f40687
smbd/dir.c: remove unneeded stat buf parameter from user_can_read_file()
...
This is not needed anymore since user_can_access_file_acl() ist used.
Michael
(This used to be commit 3c349f773a
)
2008-06-18 00:02:28 +02:00
Michael Adam
b172eb1d47
file_access: remove unneeded stat buf parameter from can_access_file_acl().
...
This is a security descriptor level function only.
Michael
(This used to be commit 5931540fa1
)
2008-06-17 23:58:49 +02:00
Michael Adam
92c983292e
net sam: fix typo in comment
...
Michael
(This used to be commit b9f6904044
)
2008-06-17 23:57:26 +02:00
Michael Adam
00168e4d5a
net sam: fix typo in debug message.
...
Michael
(This used to be commit 6d7f64c348
)
2008-06-17 23:56:42 +02:00
Michael Adam
ba3eee6cf8
testsuite: give admin rights to testuser only for the "net rpc registry" test.
...
Remove the user from BUILTIN\Administrators at the end of the tests.
Note: BUILTIN\Administrators is not deletet at the end because that
functionality is not implemented.
Michael
(This used to be commit 1734f9305a
)
2008-06-17 23:54:15 +02:00
Michael Adam
aeec9c7f55
testsuite: don't give the testuser administrative rights globally.
...
It breaks RPC-SAMBA3-GETUSERNAME for reasons I have not quite
understood yet. Somhow loosing rights fails when the user
belogns to BUILTIN\Administrators at some point.
Michael
(This used to be commit 9fe99c69f3
)
2008-06-17 23:51:23 +02:00
Volker Lendecke
c8dfed63a6
Fix a brown paper bag segfault in clitar
...
Thanks to "No Body is Perfect" from gmail, whoever that is :-)
Volker
(cherry picked from commit 679d8dfa39
)
(This used to be commit b8e1d62b8e
)
2008-06-17 21:14:47 +02:00
Günther Deschner
8fd045f918
rpcclient: add more generic internal dscracknames call.
...
Guenther
(This used to be commit 2351b0845c
)
2008-06-17 20:01:51 +02:00
Günther Deschner
44e153e3c1
netapi: use NetUserEnum filter in example code.
...
Guenther
(This used to be commit ad10517768
)
2008-06-17 20:00:11 +02:00
Günther Deschner
b330ea29c7
netapi: add NetUserEnum filter constants to public headers.
...
Guenther
(This used to be commit 32a66131eb
)
2008-06-17 20:00:00 +02:00
Günther Deschner
d0b7bccf6d
netapi: implement NetUserEnum filters.
...
Guenther
(This used to be commit 0bd69df770
)
2008-06-17 19:59:50 +02:00
Günther Deschner
68064b8101
re-run make idl.
...
Guenther
(This used to be commit 383636aaca
)
2008-06-17 19:59:38 +02:00
Günther Deschner
a040b8be7d
netapi: add NetUserEnum filter constants to IDL.
...
Guenther
(This used to be commit 12669b12c2
)
2008-06-17 19:59:22 +02:00
Günther Deschner
08cf0bb878
netapi: some IDL cosmetics.
...
Guenther
(This used to be commit 4fd6bc61d0
)
2008-06-17 19:58:39 +02:00
Günther Deschner
ffba83d22d
netapi: add NetRemoteTOD example code.
...
Guenther
(This used to be commit 2b82779a40
)
2008-06-17 19:58:11 +02:00
Günther Deschner
a2290e5e00
netapi: implement NetRemoteTOD().
...
Guenther
(This used to be commit 76877680a8
)
2008-06-17 19:58:01 +02:00
Günther Deschner
feca006232
netapi: make NetRemoteTOD() headers public.
...
Guenther
(This used to be commit 1262ab1843
)
2008-06-17 19:57:06 +02:00
Günther Deschner
ebbeddfdcd
netapi: add NetRemoteTOD() skeleton.
...
Guenther
(This used to be commit 78bc98cb55
)
2008-06-17 19:56:44 +02:00
Günther Deschner
de7de69530
re-run make idl.
...
Guenther
(This used to be commit 782ab0f1c1
)
2008-06-17 19:56:27 +02:00
Günther Deschner
db1db7da92
netapi: add NetRemoteTOD() to IDL.
...
Guenther
(This used to be commit 8dd1a5fabf
)
2008-06-17 19:56:16 +02:00
Günther Deschner
fefcb70f87
net_vampire: add error and result_message to samsync_context.
...
Guenther
(This used to be commit e0b1172004
)
2008-06-17 19:55:16 +02:00
Günther Deschner
49b269f50f
net_vampire: add domain_name to samsync_context.
...
Guenther
(This used to be commit 7e7f07ec59
)
2008-06-17 19:55:10 +02:00
Günther Deschner
0447e6a0a7
libads: add ads_get_machine_kvno() to make ads_get_kvno() a bit more generic.
...
Guenther
(This used to be commit cb7ace209c
)
2008-06-17 19:54:09 +02:00
Günther Deschner
fd288b4110
clikrb5: remove unrequired create_kerberos_key_from_string_direct() prototype.
...
Guenther
(This used to be commit ec86852fc6
)
2008-06-17 19:51:52 +02:00
Günther Deschner
513bc4e791
dsgetdcname: allow to use NULL mem_ctx.
...
Guenther
(This used to be commit d20353d30c
)
2008-06-17 19:51:24 +02:00
Günther Deschner
3688eeafa3
libads: fix logic error in ads_get_kvno().
...
Guenther
(This used to be commit 132b038581
)
2008-06-17 19:51:14 +02:00
Volker Lendecke
04e697891b
Fix a memleak in svcctl_init_keys()
...
(This used to be commit 675bb53398
)
2008-06-17 16:09:22 +02:00
Volker Lendecke
6f66dbcda6
Fix a segfault in wbcLookupRids
...
The done: part could access uninitialized memory if intermediate
BAIL_ON_WBC_ERROR fire.
Jerry, please check!
Thanks,
Volker
(cherry picked from commit 31f4c33dcc
)
(This used to be commit 5b12d8aa51
)
2008-06-17 15:22:13 +02:00
Volker Lendecke
7f9acfae73
Fix a segfault in wbcLookupSid
...
If the BAIL_ON_WBC_ERROR directly after wbcRequestResponse kicks in, *domain
and *name have not been initialized yet. So the cleanup routine in the done:
part of the routine (which did not check for domain!=NULL etc) would access
uninitialized memory.
Jerry, please check!
Thanks,
Volker
(cherry picked from commit 3d7e0cc40b
)
(This used to be commit ac5ba26bb0
)
2008-06-17 15:22:04 +02:00
Andrew Bartlett
08d63adc61
Merge branch 'v3-3-test' of ssh://git.samba.org/data/git/samba into 3-3-abartlet
...
(This used to be commit a09ed6016a
)
2008-06-17 22:46:34 +10:00
Andrew Bartlett
086de4ddb5
Without stdlib.h we don't get a prototype for free().
...
This test fails if GCC emits any warnings (presumably to detect the
function propertly), but unless we include this message then free()
fail. Why we need to call free in a configure test is probably
something to blame on valgrind...
Andrew Bartlett
(This used to be commit d013f6fadc
)
2008-06-17 22:45:29 +10:00
Volker Lendecke
c8ac22111e
Replace a very unusual variable declaration by a more conventional one
...
(This used to be commit 9c1f334af3
)
2008-06-17 14:35:44 +02:00
Volker Lendecke
8349e02b0b
Fix a memleak in wbcAuthenticateUserEx()
...
(cherry picked from commit 72b381689a
)
(This used to be commit 20110ee5f1
)
2008-06-17 13:10:18 +02:00
Volker Lendecke
ee281b7479
Revert "Fix a memleak caused by a crappy get_sorted_dc_list() API"
...
This reverts commit 2ea03a1e95
.
(This used to be commit 80c2e8295a
)
2008-06-17 12:21:03 +02:00
Volker Lendecke
aaa2a4f447
Revert "Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails"
...
This reverts commit df8d089bc6
.
(This used to be commit 342f885820
)
2008-06-17 12:20:54 +02:00
Günther Deschner
4500f1d584
netapi: Fix Bug #5545 (libnetapi_init without $USER)
...
Based on patch from Erik van Pienbroek.
Guenther
(This used to be commit 71f4cf7730
)
2008-06-17 10:49:38 +02:00
Günther Deschner
45bce6e505
net_vampire: fix samsync_process_database().
...
Turns out the password hashes are not rid encrypted in the samsync reply.
Guenther
(This used to be commit 7d8d60bcba
)
2008-06-17 10:49:14 +02:00
Günther Deschner
0d0043697d
net_vampire: fix build warning.
...
Guenther
(This used to be commit eb4232fec0
)
2008-06-17 10:49:14 +02:00
Günther Deschner
16eb846fa5
net_vampire: use generic output filename and use correct argv element.
...
Guenther
(This used to be commit e0843e631e
)
2008-06-17 10:49:13 +02:00
Günther Deschner
51fec7863b
net_vampire: move ldif code out of net_rpc_samsync.c
...
Guenther
(This used to be commit 1d5758ec3a
)
2008-06-17 10:49:13 +02:00
Günther Deschner
ccdcbc2efe
net_vampire: move some samsync functions to libnet.
...
Guenther
(This used to be commit b3b6af0a3e
)
2008-06-17 10:49:13 +02:00
Volker Lendecke
d314f7eab5
Add some debug to notify
...
(This used to be commit 4394235378
)
2008-06-17 10:48:40 +02:00
Karolin Seeger
99e73df8e8
Remove references to SVN.
...
Karolin
(This used to be commit 9d69a809e3
)
2008-06-17 10:43:19 +02:00
Michael Adam
e1732fae33
Remove reference to current_user from modules/nfs4_acls.c .
...
Michael
(This used to be commit 50fbfa0348
)
2008-06-17 10:33:12 +02:00
Karolin Seeger
a7cf0bd32a
idmap: Fix typos in comments.
...
Karolin
(This used to be commit 94a4d7fa32
)
2008-06-17 10:30:19 +02:00
Karolin Seeger
98ed31a107
Fix typo.
...
arguements -> arguments
Karolin
(This used to be commit 16b5b772d2
)
2008-06-17 09:46:17 +02:00
Karolin Seeger
13eab02679
winbind cache: Don't create SN cache entries during name-to-sid queries.
...
Clients can request name-to-sid queries for different combinations of
upper and lower case names. We don't want to create the reverse caching
entries for each combination used.
This avoids inconsistent answers on sid-to-name queries.
Please review!
Karolin
(This used to be commit b58e4f6b3d
)
2008-06-16 15:21:28 +02:00
Volker Lendecke
fdcf760d1c
Fix bug 5500 -- thanks to mathion at thorrovydeti.com for reporting
...
(cherry picked from commit 996c3ce6f0
)
(This used to be commit 1f86c7a2a1
)
2008-06-16 13:27:47 +02:00
Volker Lendecke
9c1f5894a5
Add forgotten protoypes
...
(This used to be commit dee60935d4
)
2008-06-15 18:46:10 +02:00
Volker Lendecke
b6c125e4e0
Remove the current_user references from open.c
...
current_user_info was "only" used in a debug msg, and current_user.ut.uid is
also available via conn->server_info
(This used to be commit d0386914ff
)
2008-06-15 13:41:16 +02:00
Volker Lendecke
d49de28f11
Remove the current_user reference from fake_file.c
...
The current vuid is not only available there, it is also in the current
smb_request structure.
(This used to be commit c8fd5eef32
)
2008-06-15 13:37:53 +02:00
Volker Lendecke
3a5e1cacf1
Remove unused "extern struct current_user" from dir.c
...
(This used to be commit b92cfd19b4
)
2008-06-15 11:40:33 +02:00
Volker Lendecke
704c99f340
Remove the reference to current_user from file_access.c
...
conn holds the current user info
(This used to be commit 093bc5f2b3
)
2008-06-15 11:39:31 +02:00
Volker Lendecke
3fde7f5979
Fix an uninitialized variable found by the IBM checker
...
BAIL_ON_PTR_ERROR jumps to done: which will access extra_data before it's
initialized.
Stefan, please check!
Volker
(cherry picked from commit b59636f78d
)
(This used to be commit 5663587e5e
)
2008-06-15 00:24:18 +02:00
Volker Lendecke
cd7d7e1e82
Fix group parsing in libwbclient's copy_group_entry()
...
This (also) fixes a flaw pointed out by the IBM checker. When verifying that I
found out that the parsing was not working as I would have expected it to.
Jerry, please check!
(cherry picked from commit c2c7790155
)
(This used to be commit 26c05a52b7
)
2008-06-15 00:17:27 +02:00
Volker Lendecke
101162257c
Move connection-specific vuid cache clear to uid.c
...
(This used to be commit 1025f68791
)
2008-06-14 19:49:49 +02:00
Volker Lendecke
82d4806ce6
Slight refactoring for check_user_ok: It only needs vuid and server_info
...
(This used to be commit 68944ea1ea
)
2008-06-14 19:49:49 +02:00
Volker Lendecke
ee6ee96af2
Group the access checks together in check_user_ok()
...
(This used to be commit 45662b5e8b
)
2008-06-14 19:49:49 +02:00
Volker Lendecke
b935f4a2dc
Consistently use snum in check_user_ok
...
Most already used it, these two still used SNUM(conn), where the only caller of
this routine (change_to_user) had set snum = SNUM(conn).
(This used to be commit b14e59bfdb
)
2008-06-14 19:49:49 +02:00
Volker Lendecke
ad538bf0ab
Compare the pointer "vuser" to NULL, not 0
...
(This used to be commit 5c916549f0
)
2008-06-14 19:49:49 +02:00
Volker Lendecke
e7530f567c
Use the correct cups-devel test for HAVE_IPRINT also
...
(This used to be commit a42d7e1146
)
2008-06-14 11:10:13 +02:00
Volker Lendecke
c08611a6c5
Correctly check for presence of cups-devel
...
On SuSE at least cups-config belongs to cups-libs which does not contain the
headers which are in cups-devel.
(This used to be commit 2408d2493f
)
2008-06-14 10:39:25 +02:00
Günther Deschner
2d23da2cff
net_vampire: rename process_database to samsync_process_database.
...
Guenther
(This used to be commit cf382a8760
)
2008-06-13 23:39:09 +02:00
Günther Deschner
fb0a11d1ec
net_vampire: fix ldif_init_context().
...
Guenther
(This used to be commit 94d45b1bb9
)
2008-06-13 23:39:09 +02:00
Günther Deschner
8049d3aa8e
net_vampire: split out rpc_vampire_ldif().
...
Guenther
(This used to be commit bcc6d3a0eb
)
2008-06-13 23:39:09 +02:00
Günther Deschner
fe43a56788
net_vampire: add samsync_init_context().
...
Guenther
(This used to be commit 63ca4414b6
)
2008-06-13 23:39:09 +02:00
Günther Deschner
cb293f50fc
net_vampire: add samsync_debug_str().
...
Guenther
(This used to be commit bbfe5bcaf5
)
2008-06-13 23:39:08 +02:00
Günther Deschner
7a1fa41dca
net_vampire: restructure internal code more.
...
Guenther
(This used to be commit 9557504d70
)
2008-06-13 23:39:08 +02:00
Günther Deschner
339d868b17
net_vampire: start using talloc for the ldif vampire code.
...
Guenther
(This used to be commit ae179e4f3f
)
2008-06-13 23:39:08 +02:00
Günther Deschner
4cae70e548
net_vampire: join dump and process function into one callback.
...
Guenther
(This used to be commit e9b79f34d5
)
2008-06-13 23:39:08 +02:00
Günther Deschner
93880610b4
net_vampire: let fetch_database and fetch_database_to_ldif use sid pointers.
...
Guenther
(This used to be commit 0707d32042
)
2008-06-13 23:39:08 +02:00
Günther Deschner
26694e6fa0
net_vampire: let dump_database() return NTSTATUS.
...
Guenther
(This used to be commit b5a0e2d18f
)
2008-06-13 23:39:08 +02:00
Volker Lendecke
1bc1b1ac0a
Fix a handle leak for error returns in ldb_try_load_dso
...
Coverity ID 464
(cherry picked from commit 496d44d2f2
)
(This used to be commit f30bc6503d
)
2008-06-13 16:15:12 +02:00
Volker Lendecke
c404c8950d
Fix a crash in _winreg_QueryValue
...
Coverity ID 474, value_length and type are both unique, not ref pointers and
can thus be NULL.
Karolin, please merge this to -stable.
Thanks,
Volker
(cherry picked from commit 999533c0cc
)
(This used to be commit 7e07ec68f1
)
2008-06-13 15:33:51 +02:00
Günther Deschner
813ca8d705
samsync: add prototype for samsync_fix_delta_array().
...
Guenther
(This used to be commit 6c1904f8be
)
2008-06-13 12:30:36 +02:00
Günther Deschner
6ce0c85172
net: Fix bug #5542 (samsync contains empty passwords).
...
Guenther
(cherry picked from commit 1a22e975dd
)
(This used to be commit ad8392cf7c
)
2008-06-13 12:23:57 +02:00
Günther Deschner
61b68fc43c
samsync: add samsync_fix_delta_array()
...
This code is vastly based on samba4 code.
Guenther
(cherry picked from commit 5b68be9699
)
(This used to be commit 2c53d87de4
)
2008-06-13 12:23:50 +02:00