Günther Deschner
0f02dda915
s3-dcerpc: add dcerpc_push_dcerpc_auth().
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:51 -04:00
Günther Deschner
257f5145b5
s3-dcerpc: remove unused init_rpc_hdr_rb and init_rpc_context.
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:51 -04:00
Günther Deschner
5aabd9af8e
s3-dcerpc: use dcerpc_push_ncacn_packet() for create_bind_or_alt_ctx_internal().
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:51 -04:00
Günther Deschner
dc6e0cedfc
s3-dcerpc: remove unused smb_io_rpc_hdr_fault.
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:50 -04:00
Günther Deschner
d6de820480
s3-dcerpc: use dcerpc_pull_ncacn_packet() for pulling a RPC fault pdu.
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:50 -04:00
Günther Deschner
cb9eddb312
s3-dcerpc: add dcerpc_pull_ncacn_packet().
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:50 -04:00
Günther Deschner
0cbe0f3c5f
s3-dcerpc: use dcerpc_push_ncacn_packet() for setup_fault_pdu().
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:50 -04:00
Günther Deschner
8fdc02aa63
s3-dcerpc: use dcerpc_push_ncacn_packet() for setup_bind_nak().
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:50 -04:00
Günther Deschner
3d9a12dca7
s3-dcerpc: add dcerpc_push_ncacn_packet().
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
2010-07-07 23:45:50 -04:00
Simo Sorce
f0b918473d
s3:winbindd_samr Do not use static contexts
...
It is a very bad idea to use a static context within the open function.
Use the memory hierarchy to keep track of a client connection.
2010-07-07 23:45:50 -04:00
Ira Cooper
90b1a1d296
s3: Add SMB2 performance counters.
...
A performance counter was added for every base type of SMB2 op.
2010-07-07 18:06:59 -07:00
Günther Deschner
76a084feee
s3-winbindd: Fix child logfile handling which broke with c67cff0372.
...
Andreas, please check.
Guenther
2010-07-07 17:01:09 +02:00
Günther Deschner
0da5e15378
s3-winbindd: route samr chgpwd ops for own domain over internal samr pipe as well.
...
Guenther
2010-07-07 16:49:26 +02:00
Günther Deschner
519d17e451
s3-rpc_misc: remove unused UNISTR.
...
Guenther
2010-07-07 15:29:26 +02:00
Günther Deschner
7e1fa8d067
s3-rpc_parse: remove finally unused prs_unistr().
...
Guenther
2010-07-07 15:29:25 +02:00
Günther Deschner
8def236f18
s3-libgpo: remove handmarshalled PReg parser from registry CSE.
...
Guenther
2010-07-07 15:27:11 +02:00
Günther Deschner
5f92bd863c
s3-registry: add preg.idl.
...
Guenther
2010-07-07 15:27:04 +02:00
Günther Deschner
f706d1a96e
s3-rpc_parse: fix c++ buildwarning in prs_init().
...
Guenther
2010-07-07 14:56:14 +02:00
Günther Deschner
ca460113ea
s3-notify: use autogenerated FILE_NOTIFY_INFORMATION marshalling in smbd.
...
Guenther
2010-07-07 13:54:57 +02:00
Günther Deschner
6ab9eaf90f
s3-notify: add MS-CIFS 2.2.7.4.2 FILE_NOTIFY_INFORMATION to IDL.
...
Guenther
2010-07-07 13:52:18 +02:00
Günther Deschner
2c1279f454
s3-build: some makefile cosmetics.
...
Guenther
2010-07-07 13:51:29 +02:00
Günther Deschner
2356496ac6
s3-build: add IDL_FILES variable.
...
Guenther
2010-07-07 13:51:29 +02:00
Kai Blin
0b6cebd602
s3 build: Fix *netgrent prototype detection on opensolaris
2010-07-07 09:31:20 +02:00
Chere Zhou
00056e73c1
s3:smbd: Align change notify replies on 4-byte boundary
...
MS-CIFS section 2.2.7.4.2 states this is mandatory. WinXP clients
don't seem to care, but a Win7 client will send an immediate Close()
to the directory handle when receiving an incorrectly aligned
change notify response.
2010-07-06 13:28:02 -07:00
Günther Deschner
293d3eb545
s3-selftest: add "make testenv" target to Makefile.
...
Guenther
2010-07-06 20:07:32 +02:00
Björn Jacke
a679319192
s3:pdb_ldap: change LDAP password before samba password hashes
...
this way we can catch up with password change refuses from ldap password policy
overlays and abort the password change early.
Thanks to Andy Hanton <andyhanton@gmail.com> for the initial patch.
2010-07-06 18:50:01 +02:00
Andreas Schneider
44d8c8dbb7
s3-winbind: Handle aliases in rpc_lookup_groupmem().
2010-07-06 18:38:14 +02:00
Günther Deschner
11ae9aff97
s3-winbind: Fixed the winbind caching.
2010-07-06 18:38:14 +02:00
Andreas Schneider
66fc77e886
s3-winbind: Use same format for all msrpc debug messages.
2010-07-06 18:38:14 +02:00
Andreas Schneider
2794c5ad24
s3-winbind: Fixed debug messages of open_internal_lsa_pipe().
2010-07-06 18:38:14 +02:00
Andreas Schneider
9d23f8fbc5
s3-winbind: Make sure that the policy handles are closed.
2010-07-06 18:38:13 +02:00
Andreas Schneider
c5cd35658b
s3-winbind: Make sure we close all policy handles in sam.
2010-07-06 18:38:13 +02:00
Andreas Schneider
c67cff0372
s3-winbind: Create all logfiles in the same directory.
...
If log file is set in the config file, we should create the log files of
the winbind child processes in the same directory.
2010-07-06 18:38:13 +02:00
Volker Lendecke
a56c688366
s3: Fix another aspect of bug 7262 and make paged results work again
2010-07-06 17:36:18 +02:00
Volker Lendecke
b4c3f72d44
s3: Fix a segfault in the RPC server
...
After converting the rpc infratructure to talloc, read_from_internal_pipe freed
the outdata too early. If the last fragment was read in two pieces (as
rpcclient does it), all the outdata was freed during the read of the first
piece of the read of the last fragment. Later read&x calls, trying to read the
rest of the last fragment stepped into p->out_data.frag with non-zero offset
when this was already freed.
2010-07-06 15:11:31 +02:00
Volker Lendecke
60a3cc850a
s3: Fix another winbind crash
...
This is similar to 09a9cc3, this re-arranges winbindd_ads.c:query_user_list()
so that "ads" is not accessed anymore across a call to nss_get_info_cached()
call which can destroy it behind the scenes.
2010-07-06 14:21:41 +02:00
Günther Deschner
3255a7c42c
s3-waf: fix the build.
...
Guenther
2010-07-05 17:38:16 +02:00
Andreas Schneider
3323e88f74
s3-winbind: Rename lookup_groupmem to msrpc_lookup_groupmem.
2010-07-05 15:59:15 +02:00
Andreas Schneider
973ef399e3
s3-winbind: Use rpc_trusted_domains in msrpc.
2010-07-05 15:59:15 +02:00
Andreas Schneider
b4160af736
s3-winbind: Use rpc_trusted_domains in samr.
2010-07-05 15:59:14 +02:00
Andreas Schneider
9c372a145d
s3-winbind: Added a common rpc_trusted_domains function.
2010-07-05 15:59:14 +02:00
Andreas Schneider
b8a0b95e74
s3-winbind: Rename common_password_policy to sam_password_policy.
2010-07-05 15:59:14 +02:00
Andreas Schneider
3f2c2c7c70
s3-winbind: Rename common_lockout_policy to sam_lockout_policy.
2010-07-05 15:59:14 +02:00
Andreas Schneider
49dc713957
s3-winbind: Use rpc_sequence_number in msrpc.
2010-07-05 15:59:14 +02:00
Andreas Schneider
eba6ff0c1a
s3-winbind: Use rpc_sequence_number in samr.
2010-07-05 15:59:14 +02:00
Andreas Schneider
c4a5fc72c7
s3-winbind: Added a common rpc_sequence_number function.
2010-07-05 15:59:13 +02:00
Andreas Schneider
62038010e0
s3-winbind: Use rpc_lookup_groupmem in samr.
2010-07-05 15:59:13 +02:00
Andreas Schneider
3c06d42bec
s3-winbind: Added a common rpc_lookup_groupmem function.
2010-07-05 15:59:13 +02:00
Andreas Schneider
1f2fe8dee9
s3-winbind: Use rpc_lookup_useraliases in msrpc.
2010-07-05 15:59:13 +02:00
Andreas Schneider
aa831374b8
s3-winbind: Use rpc_lookup_useraliases in samr.
2010-07-05 15:59:13 +02:00