Stefan Metzmacher
1dd24ac06a
s3:libsmb/clitrans: fix handling of multi pdu [nt]trans[s][2] calls
...
We now keep the primary request open for the whole logical request.
The primary request is the one that gets all incoming replies.
While secondary requests are handled as separate one-way requests.
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
10bb088cf1
s3:libsmb/clitrans: use subreq2 as variable for the secondary requests
...
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
5146c9ba9d
s3:libsmb/clitrans: move MID handling to the end of cli_trans_send() and add a comment
...
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
0a8fd50bd8
s3:libsmb/clitrans: correctly marshall [nt]trans[s][2] requests
...
We need to align params and data to 4 byte offsets.
This also correctly recalculates the useable space after each step.
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
6f7af1b038
s3:libsmb/clitrans: marshall SMBnttrans[2] as the others
...
This is just to make the code more readable
and easier to notice how many words we're using in vwv.
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
428a86c92b
s3:libsmb/clitrans: use uint32_t for param and data variables
...
SMBnttrans uses 32-bit values there.
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
2ae565b681
s3:libsmb/clitrans: remove unused secondary_request_ctx
...
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
3dd1ebd21e
s3:libsmb/async_smb: add helpers to get and set the seqnum for signing
...
This will be used for correct signing in [nt]trans[2][s] requests.
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
a25936f1b1
s3:libsmb/async_smb: don't remove pending requests if the mid is set
...
If the mid was set explicitly, it means the request expects more than
one reply, so leave it in the pending array.
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
173fc258e4
s3:libsmb/async_smb: call cli_smb_req_unset_pending() instead of destructor directly
...
metze
2011-06-10 19:27:05 +02:00
Stefan Metzmacher
49cdf171a5
s3:libsmb/async_smb: let cli_smb_recv() initialize output values for one way requests
...
metze
2011-06-10 19:27:05 +02:00
Jeremy Allison
f3ba1f4112
Bump the smbd vfs interface version to 29. Samba 3.6.0 will ship
...
with interface 28.
2011-06-10 19:27:05 +02:00
Michael Adam
730ea92208
s3:net conf addshare: do not stat-check the share path.
...
Allow paths with % macros and paths that do not (yet...) exist.
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri Jun 10 17:38:07 CEST 2011 on sn-devel-104
2011-06-10 17:38:07 +02:00
Günther Deschner
cd16a1be93
source3/rpc_client/util_netlogon.h: fix licence/copyright
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jun 10 16:27:24 CEST 2011 on sn-devel-104
2011-06-10 16:27:23 +02:00
Günther Deschner
4942aeb9b5
source3/rpc_client/init_spoolss.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:46 +02:00
Günther Deschner
054e54e881
source3/rpc_client/init_samr.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:45 +02:00
Günther Deschner
f3ca8ff2bf
source3/rpc_client/init_netlogon.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:43 +02:00
Günther Deschner
9284036ce1
source3/rpc_client/init_lsa.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:41 +02:00
Günther Deschner
b95b1813b9
source3/rpc_client/cli_spoolss.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:39 +02:00
Günther Deschner
2d10c48259
source3/rpc_client/cli_netlogon.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:37 +02:00
Günther Deschner
ef5bcb6e23
source3/printing/pcap.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:36 +02:00
Günther Deschner
942b2d5baf
source3/printing/load.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:34 +02:00
Günther Deschner
ed10726abc
source3/libsmb/proto.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:32 +02:00
Günther Deschner
005930411c
source3/libsmb/nmblib.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:31 +02:00
Günther Deschner
81b5d8538a
source3/libsmb/libsmb.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:29 +02:00
Günther Deschner
c1058ad476
source3/libsmb/errormap_wbc.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:27 +02:00
Günther Deschner
1e9f2bdb2f
source3/libsmb/clidgram.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:25 +02:00
Günther Deschner
81f269211a
source3/libnet/libnet_join.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:24 +02:00
Günther Deschner
183835d055
source3/libads/ldap_schema.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:22 +02:00
Günther Deschner
59e878ff62
source3/libads/cldap.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:20 +02:00
Günther Deschner
d5c5aa1c5f
source3/libads/ads_status.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:19 +02:00
Günther Deschner
f2d4252dfa
source3/libads/ads_ldap_protos.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:17 +02:00
Günther Deschner
5672d83b23
source3/lib/privileges.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:15 +02:00
Günther Deschner
387ddc2c29
source3/lib/netapi/libnetapi.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:13 +02:00
Günther Deschner
3ec4966942
source3/intl/lang_tdb.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:11 +02:00
Günther Deschner
e14b60c7ee
source3/include/smb_ldap.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:10 +02:00
Günther Deschner
769f8793cf
source3/include/smb_krb5.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:08 +02:00
Günther Deschner
d357b5ce2a
source3/include/mangle.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:06 +02:00
Günther Deschner
ef84a5b2aa
source3/include/krb5_protos.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:04 +02:00
Günther Deschner
0d7581b22b
source3/include/krb5_env.h: fix licence/copyright
...
Guenther
2011-06-10 15:12:02 +02:00
Herb Lewis
73311f8a30
bug in source3/winbindd/winbindd_sids_to_xids.c
...
I'm having trouble getting my system setup to do submits right now but
I discovered a bug in the subject file that causes winbindd lookup sids
command to assign incorrect unix ids. The change to sid_peek_rid fixes
the case where you call lookup sids with sids s1 s2 s3 which cause them
to be cached. then call with s1 s2 s4 and s4 will get the unix id of s1.
The other change fixes the case where a sid that was not translated
gets a value returned instead of being listed as unmapped.
Could someone review this and push to master and 3.6 for me?
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Jun 10 14:35:21 CEST 2011 on sn-devel-104
2011-06-10 14:35:21 +02:00
Richard Sharpe
de8eb77e91
Export init_stat_ex_from_stat for use in VFS modules.
...
Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jun 10 13:23:37 CEST 2011 on sn-devel-104
2011-06-10 13:23:37 +02:00
Andrew Bartlett
91f351568a
s3-param Avoid strupper_m() where possible.
...
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Jun 10 04:37:54 CEST 2011 on sn-devel-104
2011-06-10 04:37:54 +02:00
Christian Ambach
fe02f47de0
s3:vfs cleanup unused code in vfs_recycle
...
connect/disconnect do not more than just logging that they
were called. this seems pretty useless
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Thu Jun 9 18:59:58 CEST 2011 on sn-devel-104
2011-06-09 18:59:58 +02:00
Christian Ambach
ed04cd06a2
s3:net fix a typo
...
fix a typo in the german message file
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Thu Jun 9 17:12:24 CEST 2011 on sn-devel-104
2011-06-09 17:12:24 +02:00
Christian Ambach
32198182b3
s3:modules fix some non-empty blank lines
2011-06-09 16:02:07 +02:00
Stefan Metzmacher
d7fe70a698
s3:rpcclient: remove unused new_workgroup variable
...
new_workgroup was not initialized but used to overwrite the
value of lp_workgroup().
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Jun 9 16:00:28 CEST 2011 on sn-devel-104
2011-06-09 16:00:28 +02:00
Stefan Metzmacher
e3396cffec
s3:lib/util: use %llu consitently (instead of %d) in interpret_pid() to parse the pid
...
metze
2011-06-09 14:46:22 +02:00
Andrew Bartlett
5a37d3217a
s3-selftest Add test for smbclient --authentication-file
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Jun 9 13:49:59 CEST 2011 on sn-devel-104
2011-06-09 13:49:59 +02:00
Andrew Bartlett
74eed8f3ed
s3-param Remove special case for global_myname(), rename to lp_netbios_name()
...
There is no reason this can't be a normal constant string in the
loadparm system, now that we have lp_set_cmdline() to handle overrides
correctly.
Andrew Bartlett
2011-06-09 12:40:09 +02:00