1
0
mirror of https://github.com/samba-team/samba.git synced 2025-10-25 19:33:18 +03:00
Commit Graph

24749 Commits

Author SHA1 Message Date
Günther Deschner
5b4650d56c rename rpccli_samr_chgpasswd_user to rpccli_samr_chgpasswd_user2.
Guenther
2008-06-25 23:58:50 +02:00
Jeremy Allison
2181770e45 Final (hopefully :-) part of fix for bug #5551. Allow passdb backend to enumerate domain groups.
Jeremy
2008-06-25 12:44:18 -07:00
Volker Lendecke
3bfeae651f Fix the build 2008-06-25 16:25:05 +02:00
Andrew Tridgell
c10aad9f13 make parametic options case insensitive
This is needed as some options are uppercased internally in Samba, such as the idmap config option
Without this change it is not possible to set these options via net conf which lowercases options
2008-06-25 21:40:53 +10:00
Günther Deschner
ac5aaf2900 netapi: add NetUserChangePassword() example code.
Guenther
2008-06-25 09:55:12 +02:00
Günther Deschner
5d06891238 netapi: add NetUserChangePassword() to public headers.
Guenther
2008-06-25 09:55:12 +02:00
Günther Deschner
f4ce688710 netapi: add NetUserChangePassword skeleton.
Guenther
2008-06-25 09:55:11 +02:00
Günther Deschner
397d305e90 re-run make idl.
Guenther
2008-06-25 09:55:11 +02:00
Günther Deschner
7020a5bd6e netapi: add NetUserChangePassword() to IDL.
Guenther
2008-06-25 09:55:11 +02:00
Günther Deschner
b47899195e rpc_client: let cli_get_session_key() return talloced session key.
Thanks, Volker, for pointing this out.

Guenther
2008-06-25 09:51:31 +02:00
Jeremy Allison
a07fe72538 Fix for bug #5551, smbd recursing back into winbindd from a winbindd call.
Jeremy.
2008-06-24 18:01:59 -07:00
Jeremy Allison
10da498a23 Fix bug #5555. Don't return NT_STATUS_PASSWORD_MUST_CHANGE error on machine account logon.
Jeremy.
2008-06-24 16:37:15 -07:00
Günther Deschner
9486e532da net_vampire: add basic libnet_dssync() infrastructure.
Guenther
2008-06-24 23:50:31 +02:00
Günther Deschner
93b56755f7 rpc_client: add cli_get_session_key().
Guenther
2008-06-24 23:47:58 +02:00
Günther Deschner
7541a0103a net: add basic support for sealed RPC connections (using NET_FLAGS_SEAL).
Guenther
2008-06-24 23:45:09 +02:00
Günther Deschner
3b6352a60e crypto: add decrypt_drsuapi_blob from samba4.
Guenther
2008-06-24 23:44:20 +02:00
Günther Deschner
05d6f2e00c re-run make idl.
Guenther
2008-06-24 23:42:28 +02:00
Günther Deschner
fce7a195f1 drsuapi: add some more attribute IDs.
Guenther
2008-06-24 23:42:18 +02:00
Günther Deschner
ee6e422c0e net_vampire: add code to vampire a SAM database to a keytab file.
Guenther
2008-06-24 23:40:14 +02:00
Günther Deschner
e884304206 net_vampire: add username/password to samsync_context.
Guenther
2008-06-24 23:39:50 +02:00
Günther Deschner
ebf31203e7 libads: use ads_connect_user_creds in some places.
Guenther
2008-06-24 23:37:58 +02:00
Günther Deschner
026018c9f1 libads: add ads_connect_user_creds() that won't overwrite given user creds.
Guenther
2008-06-24 23:37:49 +02:00
Günther Deschner
b5aaf5aa0f libads: add ADS_AUTH_USER_CREDS to avoid magic overwriting of usernames.
Guenther
2008-06-24 23:37:40 +02:00
Günther Deschner
c273ce8798 kerberos: add smb_krb5_keytab_name().
Guenther
2008-06-24 23:34:17 +02:00
Günther Deschner
7c4da23be1 kerberos: make smb_krb5_kt_add_entry public, allow to pass keys without salting them.
Guenther
2008-06-24 23:34:05 +02:00
Karolin Seeger
63c1a5146e net ads: Fix typos.
Karolin
2008-06-24 16:30:33 +02:00
Karolin Seeger
b5f9176b6c rpc_client: Avoid warning in builds without krb5 headers.
warning: ‘cli_auth_kerberos_data_destructor’ defined but not used

Karolin
2008-06-24 16:30:32 +02:00
Volker Lendecke
64a4dfaa82 Remove "conn" from pipes_struct
For spoolss, we need the client's IP address
2008-06-24 10:31:36 +02:00
Volker Lendecke
40ca5764cf Correct calculation of "remark" in srv_srvsvc_nt.c
Very likely the client is not interested in the values for the IPC$ share :-)
2008-06-24 10:31:35 +02:00
Volker Lendecke
7db382588a Move the responsibility to keep the cwd from srv_dfs_nt to msdfs.c 2008-06-24 10:31:35 +02:00
Günther Deschner
cd3a69e153 re-run make idl.
Guenther
2008-06-23 23:42:10 +02:00
Günther Deschner
7974c2c8af drsuapi: fill in some more drsuapi_DsAttributeIds.
Guenther
2008-06-23 23:41:59 +02:00
Günther Deschner
3bcda522f0 net_vampire: more libnet_samsync restructuring.
Guenther
2008-06-23 23:38:53 +02:00
Günther Deschner
f020c947cf net_vampire: prepend libnet_ to the public samsync functions.
Guenther
2008-06-23 23:38:52 +02:00
Günther Deschner
64b48a07e7 net_vampire: move out display routines to one file.
Guenther
2008-06-23 23:38:52 +02:00
Günther Deschner
74d431270d net_vampire: move out passdb routines to one file.
Guenther
2008-06-23 23:38:52 +02:00
Günther Deschner
1dbe6ea860 net_vampire: fix included header.
Guenther
2008-06-23 23:38:52 +02:00
Günther Deschner
43579907c3 net_vampire: display more deltas while doing samdump.
Guenther
2008-06-23 23:38:52 +02:00
Günther Deschner
8ec64a96e4 net_vampire: move pull_netr_AcctLockStr() to libnet.
Guenther
2008-06-23 23:38:52 +02:00
Günther Deschner
58f54f180f time: move uint64s_nt_time_to_unix_abs() to lib/time.c
Guenther
2008-06-23 23:38:52 +02:00
Andreas Schneider
fa803ce183 Add documentation for kerberos support in libsmbclient.
Signed-off-by: Andreas Schneider <anschneider@suse.de>
Signed-off-by: Derrell Lipman <derrell.lipman@unwireduniverse.com>
2008-06-23 15:36:38 -04:00
Michael Adam
b20019ceaa libsmbconf: add "includes" to the forbidden_valnames[].
This removes the warning messages 'Unknown parameter encountered: "includes"'.

Michael
2008-06-23 11:11:59 +02:00
Michael Adam
59beb7acd7 libsmbconf: fastpaths first in smbconf_reg_valname_valid().
Before dropping into lp_parameter_is_valid().

Michael
2008-06-23 11:11:59 +02:00
Volker Lendecke
9b174871a8 init_shared_module -> init_samba_module 2008-06-23 07:20:18 +02:00
Volker Lendecke
f58b098a41 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
2008-06-22 20:45:53 +02:00
Volker Lendecke
948607f161 Check for sec_initial_uid() instead of uid==0 in dfs management 2008-06-22 20:45:53 +02:00
Volker Lendecke
d031e6d8ca Reduce memory usage in form_junctions() a little bit 2008-06-22 20:45:53 +02:00
Volker Lendecke
587bd636cb Fix an abort in junction_to_local_path 2008-06-22 18:37:41 +02:00
Volker Lendecke
86cae83a7d Fix a crash in _dfs_Enum
(cherry picked from commit 4a99647629)
2008-06-22 13:08:47 +02:00
Volker Lendecke
7317211348 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.
2008-06-22 13:07:51 +02:00