Stefan Metzmacher
814449ab01
s3:libsmb_server: pass NULL instead of a zero sockaddr_storage
...
metze
2011-07-22 17:06:08 +02:00
Stefan Metzmacher
1eb8c2ae22
s3:libsmb: only pass a const sockaddr_storage to cli_start_connection()
...
Let the caller use cli_state_remote_sockaddr() if needed.
metze
2011-07-22 17:06:08 +02:00
Stefan Metzmacher
0cd70ec169
s3:libsmb: let cli_connect_nb() only expect a const sockaddr_storage *dest_ss
...
Only one caller expects this value to be set,
which now calls cli_state_remote_sockaddr() to get the value.
metze
2011-07-22 17:06:08 +02:00
Stefan Metzmacher
7f0b4eed3b
s3:libsmb: use cli_state_remote_sockaddr() in smb2cli_tcon_send()
...
metze
2011-07-22 17:06:08 +02:00
Stefan Metzmacher
fa42d2e262
s3:libsmb: add cli_state_[local|remote]_sockaddr()
...
metze
2011-07-22 17:06:08 +02:00
Stefan Metzmacher
13dbd5021b
s3:libsmb: move cli_state->fd to cli_state->conn.fd
...
metze
2011-07-22 17:06:07 +02:00
Stefan Metzmacher
6d1757f189
s3:libsmb: make use of cli_state_disconnect()
...
metze
2011-07-22 17:06:07 +02:00
Stefan Metzmacher
103413da8b
s3:libsmb: make use of cli_state_is_connected()
...
metze
2011-07-22 17:06:07 +02:00
Stefan Metzmacher
a11cc880ef
s3:libsmb: move cli_state->outgoing to cli_state->conn.outgoing
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Jul 22 09:53:59 CEST 2011 on sn-devel-104
2011-07-22 09:53:59 +02:00
Stefan Metzmacher
9f2b3b0be6
s3:libsmb: move cli_state->pending to cli_state->conn.pending
...
metze
2011-07-22 08:44:08 +02:00
Stefan Metzmacher
b94a7caa3a
s3:libsmb: fix compiler warnings in cli_state_create()
...
metze
2011-07-22 08:44:08 +02:00
Stefan Metzmacher
ebe258dd40
s3:libsmb: replace cli_initialise[_ex]() by cli_state_create()
...
This makes sure cli_state->src_ss and cli_state->dest_ss are always
initialized.
metze
2011-07-21 22:08:53 +02:00
Stefan Metzmacher
392ddf970c
s3:libsmb: don't pass cli->called.name to NTLMv2_generate_names_blob()
...
cli->called.name is never initialized, so this change doesn't change
the behavior. And this behavior seems to be correct, see
commit 29c0c37691da10bf061ba90a5b31482bda2fa486
s4/libcli: do not use netbios name in NTLMv2 blobs w/o spnego.
metze
2011-07-21 22:08:52 +02:00
Stefan Metzmacher
25447a528a
s3:libsmb: move cli->vuid to cli->smb1.uid and hide it behind cli_state_[g|s]et_uid()
...
metze
2011-07-21 22:08:52 +02:00
Stefan Metzmacher
c70103f3f8
s3:libsmb: add cli_state_encryption_on()
...
metze
2011-07-21 22:08:51 +02:00
Björn Baumbach
8c360d7f76
s3-libsmb: introduce new NTSTATUS cli_read()
...
Replacement for cli_read_old()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-20 22:09:25 +02:00
Björn Baumbach
9b168e128a
s3-libsmb: replace cli_read() with cli_read_old()
...
Will introduce new cli_read() function.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-20 22:09:25 +02:00
Stefan Metzmacher
8f41e54d53
s3:libsmb: move cli->cnum to cli->smb1.tid and hide it behind cli_state_[g|s]et_tid()
...
metze
2011-07-20 15:56:27 +02:00
Stefan Metzmacher
1e3822115c
s3:libsmb: move cli->pid to cli->smb1.pid and hide it behind cli_[g|s]etpid()
...
metze
2011-07-20 15:55:08 +02:00
Stefan Metzmacher
9fb7e228f5
s3:libsmb: add cli->smb1.vc_num and hide it behind cli_state_get_vc_num()
...
This makes it clearer, why we send the pid value in the session setup.
metze
2011-07-20 15:54:31 +02:00
Stefan Metzmacher
6c31b610e4
s3:libsmb: move cli->mid to cli->smb1.mid
...
metze
2011-07-20 15:48:59 +02:00
Stefan Metzmacher
21a6bdc680
s3:libsmb: smb_bytes_talloc_string() doesn't need a cli_state
...
metze
2011-07-20 15:48:58 +02:00
Björn Baumbach
2052c2d6fa
s3-libsmb: remove unused cli_lock()
...
Replaced with cli_lock32()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jul 19 00:43:03 CEST 2011 on sn-devel-104
2011-07-19 00:43:03 +02:00
Stefan Metzmacher
1aae898908
s3:clikrb5: fix the build with newer heimdal versions
...
krb5_get_default_in_tkt_etypes() requires a 3rd argument
if KRB5_PDU_NONE is available.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Jul 14 21:21:13 CEST 2011 on sn-devel-104
2011-07-14 21:21:13 +02:00
Günter Kukkukk
9b3357c54e
Fix bug 8305 - nmbd segfaults - when using "smbtree ..."
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Jul 13 16:35:16 CEST 2011 on sn-devel-104
2011-07-13 16:35:16 +02:00
Stefan Metzmacher
a1c1f8c83b
s3:libsmb: remove unused cli_smb_inbuf()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jul 13 01:19:51 CEST 2011 on sn-devel-104
2011-07-13 01:19:51 +02:00
Stefan Metzmacher
8a234cbe15
s3:libsmb: remove unused cli_oplock_handler()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jul 12 10:53:52 CEST 2011 on sn-devel-104
2011-07-12 10:53:52 +02:00
Stefan Metzmacher
c07c4123d9
s3:libsmb: s/SMBkeepalive/NBSSkeepalive
...
metze
2011-07-12 09:44:04 +02:00
Stefan Metzmacher
7b73b6f964
s3:libsmb: remove unused cli->privileges
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jul 12 09:30:49 CEST 2011 on sn-devel-104
2011-07-12 09:30:49 +02:00
Stefan Metzmacher
a2e248f270
s3:libsmbclient: use cli_state_is_connected() in SMBC_check_server()
...
metze
2011-07-11 18:18:27 +02:00
Stefan Metzmacher
e7c9319cac
s3:libsmbclient: don't log the lowlevel fd in smbc_free_context()
...
metze
2011-07-11 18:18:27 +02:00
Stefan Metzmacher
7bba81f69d
s3:libsmb: add cli_state_disconnect()
...
metze
2011-07-11 18:18:26 +02:00
Stefan Metzmacher
fa60a299f5
s3:libsmb: make use of cli_state_is_connected()
...
metze
2011-07-11 18:18:23 +02:00
Stefan Metzmacher
2b70c0f4f3
s3:libsmb: remove unused cli_set_port()
...
metze
2011-07-11 16:39:15 +02:00
Stefan Metzmacher
893d137f3f
s3:libsmb: also remember the local socket address after connect
...
metze
2011-07-11 16:39:15 +02:00
Stefan Metzmacher
a2300094db
s3:smb2cli_base: add my copyright
...
metze
2011-07-11 16:35:11 +02:00
Björn Baumbach
f2c5a0afd2
s3-libsmb: let cli_lock64 return NTSTATUS instead of bool
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jul 11 12:48:38 CEST 2011 on sn-devel-104
2011-07-11 12:48:38 +02:00
Björn Baumbach
57194d8c5d
s3-libsmb: introduce cli_lock32()
...
Same like cli_lock() but return NTSTATUS instead of bool
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-07-11 11:36:50 +02:00
Stefan Metzmacher
957876e76c
s3:smb2cli_tcon: use tevent_req_oom()
...
metze
2011-07-10 17:11:14 +02:00
Volker Lendecke
fd240b546e
s3: Fix Coverity ID 2587,2588: CHECKED_RETURN
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Jul 10 10:36:11 CEST 2011 on sn-devel-104
2011-07-10 10:36:11 +02:00
Stefan Metzmacher
244c856cbf
s3:smb2cli_base: ask for the next response if there're still pending requests
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sat Jul 9 13:55:04 CEST 2011 on sn-devel-104
2011-07-09 13:55:04 +02:00
Stefan Metzmacher
8b4a3681e5
s3:smb2cli_base: make use of tevent_req_defer_callback()
...
In order to notify requests of transport layer errors,
we need to defer the triggering of the callbacks,
otherwise we may crash, if one of the callbacks
destroys the cli_state.
metze
2011-07-09 12:40:28 +02:00
Stefan Metzmacher
facc110c79
s3:smb2cli_base: fix memory hierachy in smb2cli_req_recv()
...
We need to use talloc_reference() if there're more than one
response, but we use it in a way that the caller can't
call talloc_free() or talloc_unlink() on it.
metze
2011-07-09 12:40:28 +02:00
Stefan Metzmacher
504d092aa7
s3:smb2cli_base: call smb2cli_req_unset_pending() before tevent_req_done()
...
metze
2011-07-09 12:40:27 +02:00
Stefan Metzmacher
242ca5dba3
s3:smb2cli_base: unset the destructor in smb2cli_req_unset_pending()
...
metze
2011-07-09 12:40:27 +02:00
Stefan Metzmacher
c55bfc0733
s3:smb2cli_base: keep the order of pending requests
...
metze
2011-07-09 12:40:27 +02:00
Stefan Metzmacher
a9f03f1982
s3:smb2cli_base: rename 'result' => 'req' in smb2cli_req_create()
...
metze
2011-07-09 12:40:26 +02:00
Stefan Metzmacher
d6cd1ee032
s3:libsmb: remove unused cli->inbuf and cli->bufsize
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Jul 8 15:21:46 CEST 2011 on sn-devel-104
2011-07-08 15:21:46 +02:00
Stefan Metzmacher
fc7359befb
s3:libsmb: clistr_pull_talloc() doesn't need base_ptr and flags2 with STR_ASCII
...
interpret_short_filename() always parses OEM_Strings (in DOS charset).
metze
2011-07-08 14:09:10 +02:00
Stefan Metzmacher
7d757d6ac3
s3:libsmb: remove unused smb_dos_errstr()
...
metze
2011-07-08 14:09:10 +02:00