Stefan Metzmacher
0bf3b8a09c
s3:smb2_notify: make use of file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
26f37cba82
s3:smb2_setinfo: make use of file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
4bc10b5b72
s3:smb2_getinfo: make use of file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
4dfadfc61d
s3:smb2_find: make use of file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
3909ad4690
s3:smb2_break: make use of file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
2bb6a9e07f
s3:smb2_close: make use of file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
9e1e656c60
s3:smb2_flush: make use of file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
2a804a359a
s3:smbd: add file_fsp_smb2()
...
metze
2012-06-09 21:23:44 +02:00
Stefan Metzmacher
72564052b6
s3:smb2_write: pass fsp->fnum to init_strict_lock_struct()
...
fsp->fnum is the same as in_file_id_volatile.
When we start to support durable handles we should pass
in_file_id_persistent.
metze
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Sat Jun 9 18:50:32 CEST 2012 on sn-devel-104
2012-06-09 18:50:32 +02:00
Stefan Metzmacher
0d77585a41
s3:smb2_read: pass fsp->fnum to init_strict_lock_struct()
...
fsp->fnum is the same as in_file_id_volatile.
When we start to support durable handles we should pass
in_file_id_persistent.
metze
2012-06-09 15:02:47 +02:00
Stefan Metzmacher
4ae96bb952
s3:smb2_lock: use fsp->fnum as locking context
...
fsp->fnum is the same as in_file_id_volatile.
When we start to support durable handles we should pass
in_file_id_persistent.
metze
2012-06-09 15:02:47 +02:00
Stefan Metzmacher
3b2e5929ec
s3:smb2_lock: use smb2req->compat_chain_fsp instead of looking it up again
...
metze
2012-06-09 15:02:47 +02:00
Stefan Metzmacher
163207a28e
s3:smbd: set req->smb2req->compat_chain_fsp in file_fsp()
...
metze
2012-06-09 15:02:47 +02:00
Stefan Metzmacher
3dbfb25111
s3:smb2_close: add missing TALLOC_FREE(subreq) in smbd_smb2_request_close_done()
...
metze
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Sat Jun 9 13:57:31 CEST 2012 on sn-devel-104
2012-06-09 13:57:31 +02:00
Stefan Metzmacher
fc96488c64
s3:smbd: readd START_PROFILE(smbd_idle)/END_PROFILE(smbd_idle)
...
metze
2012-06-09 12:09:17 +02:00
Michael Adam
8a338c65a1
s3:smbd: change set_file_oplock() to return NTSTATUS
...
Pair-Programmed-With: Volker Lendecke <vl@samba.org>
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Fri Jun 8 23:20:20 CEST 2012 on sn-devel-104
2012-06-08 23:20:20 +02:00
Volker Lendecke
088ca00b92
s3: Replace an if with a boolean short circuit
...
Signed-off-by: Michael Adam <obnox@samba.org>
2012-06-08 21:29:20 +02:00
Volker Lendecke
a3b4a5d779
s3: Assigning ?True:False to a bool is a bit pointless
...
Signed-off-by: Michael Adam <obnox@samba.org>
2012-06-08 21:29:20 +02:00
Volker Lendecke
4aea0c1fa1
s3: Remove unnecessary ()
...
Signed-off-by: Michael Adam <obnox@samba.org>
2012-06-08 21:29:19 +02:00
Volker Lendecke
a51278067b
s3: Replace an if with a boolean short circuit
...
Signed-off-by: Michael Adam <obnox@samba.org>
2012-06-08 21:29:19 +02:00
Volker Lendecke
91be6b42f1
s3: Assigning ?True:False to a bool is a bit pointless
...
Signed-off-by: Michael Adam <obnox@samba.org>
2012-06-08 21:29:19 +02:00
Volker Lendecke
e1e1fbcfe6
s3: Remove unnecessary ()
...
Signed-off-by: Michael Adam <obnox@samba.org>
2012-06-08 21:29:19 +02:00
Michael Adam
41d830ea4f
s3:smbd: remove unnecessary variable readret from read_file()
...
Pair-Programmed-With: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Fri Jun 8 18:08:09 CEST 2012 on sn-devel-104
2012-06-08 18:08:08 +02:00
Michael Adam
eb750d5458
s3:smbd: remove ancient DMF_FIX from read_file().
...
Pair-Programmed-With: Volker Lendecke <vl@samba.org>
2012-06-08 16:10:40 +02:00
Michael Adam
4389097294
s3:include: change connection_struct->cnum to uint32_t
...
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
2012-06-06 19:37:14 +02:00
Michael Adam
ba1699463b
s3:smb: introduce a name TID_FIELD_INVALID for the invalid value for a cnum/tid
...
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
2012-06-06 19:37:14 +02:00
Michael Adam
aa3a7de368
s3:connections: add a CNUM_OFFSET for mapping between cnum and the bitmap index
...
This moves the start of the range of valid cnum values up from 0 to CNUM_OFFSET
(currently 1), so that in a later step we can use 0 as invalid cnum value
instead of the current -1. This will allow us to change the type of cnum to
uint32_t from a mix of int and unsigned.
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
2012-06-06 19:37:13 +02:00
Stefan Metzmacher
02d9ba6ee1
s3:smbd: change user_struct->vuid to uint64_t
...
Only sconn->smb1.sessions.next_vuid remains as uint16_t,
so that we do not generate larger values yet.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jun 6 12:07:33 CEST 2012 on sn-devel-104
2012-06-06 12:07:33 +02:00
Stefan Metzmacher
bb27bb081e
s3:smbd: let file_close_pid/file_close_user take a uint64_t vuid
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
7d772064b4
s3:smbd: pass down vuid as uint64_t in lanman.c
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
612838dca8
s3:smbd: pass down vuid as uint64_t in ipc.c
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
d3e79a864d
s3:smbd: change vuid to uint64_t in uid.c
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
c535668f7b
s3:smbd: let fcb_or_dos_open() take a uint64_t vuid
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
9ffb8f1532
s3:smbd: let close_cnum() take a uint64_t vuid
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
69d1f9b836
s3:smbd: use UID_FIELD_INVALID (0) instead of (uint16)-1 when calling close_cnum()
...
The only thing that's important is that the value is invalid.
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
2a9a95e673
s3:smbd: let make_connection() take a uint64_t vuid
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
19d05171fa
s3:smbd: let conn_clear_vuid_caches() take a uint64_t vuid
...
metze
2012-06-06 10:18:41 +02:00
Stefan Metzmacher
2477c73b62
s3:smbd: let open_fake_file() take a uint64_t vuid
...
metze
2012-06-06 10:18:40 +02:00
Stefan Metzmacher
53cd38ebb8
s3:smbd: change conn_ctx->vuid to uint64_t
...
metze
2012-06-06 10:18:40 +02:00
Stefan Metzmacher
21e6db8f7e
s3:smbd: change trans_state->vuid to uint64_t
...
metze
2012-06-06 10:18:40 +02:00
Stefan Metzmacher
d4aa494654
s3:include: change smb_request->vuid to uint64_t
...
metze
2012-06-06 10:18:40 +02:00
Stefan Metzmacher
37bfadf4a3
s3:include: change files_struct->vuid to uint64_t
...
metze
2012-06-06 10:18:40 +02:00
Stefan Metzmacher
bc39915f47
s3:smbd: move struct user_struct to globals.h
...
metze
2012-06-06 10:18:39 +02:00
Stefan Metzmacher
f52e5738a2
s3:smbd: use 'struct user_struct' instead of typedef'ed 'user_struct'
...
metze
2012-06-06 10:18:39 +02:00
Stefan Metzmacher
9e2e3708aa
s3:smbd: move forward declaration of struct aio_extra to smbd.h
...
metze
2012-06-06 10:18:39 +02:00
Stefan Metzmacher
9b5c2ca14c
s3:include: move some prototypes (e.g. smb_register_vfs) to vfs.h
...
These are called from vfs modules, which should not depend on smbd/proto.h
metze
2012-06-06 10:18:38 +02:00
Stefan Metzmacher
5306c18f2c
s3:smbd: move UCF_ defines to smbd.h
...
metze
2012-06-06 10:18:38 +02:00
Stefan Metzmacher
5fc502c624
s3:include: move struct connection_struct (and sub structs) to vfs.h
...
metze
2012-06-06 10:18:38 +02:00
Stefan Metzmacher
44482ad452
s3:smbd: move struct trans_state to smbd.h
...
metze
2012-06-06 10:18:38 +02:00
Stefan Metzmacher
ce41497769
s3:smbd: move struct privilege_paths to smbd.h
...
metze
2012-06-06 10:18:37 +02:00