Volker Lendecke
cc5f838319
s3: Remove smbd_server_fd() from reply_readbraw_error
2010-08-16 22:39:23 +02:00
Volker Lendecke
59645506a0
s3: Remove smbd_server_fd() from sendfile_short_send
2010-08-16 22:39:23 +02:00
Volker Lendecke
6f85247494
s3: Remove smbd_server_fd() from fake_sendfile
2010-08-16 22:39:23 +02:00
Volker Lendecke
3e28c05e98
s3: Remove smbd_server_fd from netbios_session_retarget
2010-08-16 22:39:22 +02:00
Volker Lendecke
0e12c216dc
s3: Remove smbd_server_fd from reply_special
2010-08-16 22:39:17 +02:00
Volker Lendecke
39da717fe1
s3: Lift the smbd_messaging_context from reload_services
2010-08-08 18:09:33 +02:00
Günther Deschner
813fbbd68c
s3-build: avoid to globally include printing and spoolss headers.
...
This shrinks precompiled headers by 3MB and will slightly speed up any build.
Guenther
2010-07-31 00:50:31 +02:00
Simo Sorce
c18913a2c2
s3-smbd: Convert reply_printqueue to use spoolss.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:14 -04:00
Simo Sorce
21cd59e7a5
s3-smbd: Use the right check to test if we can print.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:14 -04:00
Simo Sorce
bdab6b10d2
s3-printing: Moved printing.c headers to include/printing.h.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:14 -04:00
Simo Sorce
849cc65654
s3-smbd: Migrated to new spoolss functions for printing.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:13 -04:00
Volker Lendecke
b01a41d05b
s3: Remove smbd_messaging_context() from smbd_do_locking()
2010-07-05 11:06:27 +02:00
Volker Lendecke
914b1c034f
s3: Remove smbd_messaging_context() from rename_open_files()
2010-07-05 11:06:27 +02:00
Volker Lendecke
8da0575507
s3: Remove smbd_messaging_context() from reply_unlock()
2010-07-05 11:06:27 +02:00
Volker Lendecke
9a3f53075e
s3: Remove smbd_messaging_context() from reply_lock()
2010-07-05 11:06:27 +02:00
Volker Lendecke
80cc726b4a
s3: Remove smbd_messaging_context() from reply_writeunlock()
2010-07-05 11:06:26 +02:00
Volker Lendecke
298da9a0a4
s3: Remove smbd_messaging_context() from reply_lockread()
2010-07-05 11:06:26 +02:00
Volker Lendecke
c7f44801e3
s3: Remove fsp_belongs_conn
...
check_open_fsp does exactly the same
2010-06-13 15:20:58 +02:00
Volker Lendecke
b90eb7dd69
s3: Remove some leftovers from macros
...
check_fsp and check_fsp_open used to be macros
2010-06-13 15:04:25 +02:00
Volker Lendecke
dd192bb649
s3: Explicitly pass sconn to is_valid_writeX_buffer
2010-06-12 15:42:52 +02:00
Volker Lendecke
73955a2d92
s3: Explicitly pass sconn to reply_readbraw_error
2010-06-12 15:42:52 +02:00
Volker Lendecke
d5f20aea73
s3: Pass sconn explicitly to reply_special
2010-06-12 15:42:52 +02:00
Volker Lendecke
7223799b6e
s3: Remove smbd_server_conn from smbd_do_locking
2010-06-12 15:42:52 +02:00
Volker Lendecke
5005ad2e78
s3: Remove smbd_server_conn from reply_rmdir
2010-06-12 15:42:52 +02:00
Volker Lendecke
0d6f3d64fa
s3: Remove smbd_server_conn from reply_writebraw
2010-06-12 15:42:52 +02:00
Volker Lendecke
8f8aac9c2f
s3: Remove smbd_server_conn from reply_read_and_X
2010-06-12 15:42:52 +02:00
Volker Lendecke
e16476ac48
s3: Remove smbd_server_conn from send_file_readX
2010-06-12 15:42:52 +02:00
Volker Lendecke
993738d368
s3: Remove smbd_server_conn from reply_read
2010-06-12 15:42:52 +02:00
Volker Lendecke
96acccf261
s3: Remove smbd_server_conn from reply_lockread
2010-06-12 15:42:51 +02:00
Volker Lendecke
fd1891829a
s3: Remove smbd_server_conn from reply_readbraw
2010-06-12 15:42:51 +02:00
Volker Lendecke
2826471123
s3: Remove smbd_server_conn from reply_send_file_readbraw
2010-06-12 15:42:51 +02:00
Volker Lendecke
f26b738412
s3: Remove smbd_server_conn from reply_ulogoffX
2010-06-12 15:42:51 +02:00
Volker Lendecke
557aebc327
s3: Remove smbd_server_conn from reply_fclose
2010-06-12 15:42:51 +02:00
Volker Lendecke
96854ec994
s3: Remove smbd_server_conn from reply_search
2010-06-12 15:42:51 +02:00
Volker Lendecke
bf2f2f468c
s3: Remove smbd_server_conn from reply_tcon_and_X
2010-06-12 15:42:51 +02:00
Volker Lendecke
0275502b9c
s3: Remove smbd_server_conn from reply_tcon
2010-06-12 15:42:51 +02:00
Jeremy Allison
d28fa8faab
Rename "allow_smb2" -> "using_smb2" and make the usage clearer.
2010-06-09 19:12:02 -07:00
Günther Deschner
b6a2cea74d
s3-security: use shared "Standard access rights.".
...
Guenther
2010-06-03 11:00:26 +02:00
Volker Lendecke
3e0b2c8c9a
s3: Fix some debug messages
2010-05-31 12:04:28 +02:00
Jeremy Allison
7e96db4f50
After talking with Microsoft engineers, the "lock spin time" is
...
no longer used in SMB2.
Jeremy.
2010-05-19 20:09:08 -07:00
Jeremy Allison
adf4833792
This patch looks bigger than it is. It does 2 things. 1). Renames smbpid -> smblctx in our locking code. 2). Widens smblctx to 64-bits internally. Preparing to use the SMB2 handle as the locking context.
...
Jeremy.
2010-05-07 06:20:50 -07:00
Simo Sorce
dffeb12f3d
smbd: move printfile_offset() within write_file()
2010-04-30 11:52:39 -07:00
Jeremy Allison
e90444319c
Carefully label SMB1-specific locking calls.
...
Jeremy.
2010-04-29 17:08:12 -07:00
Simo Sorce
168b86c384
s3-smbd: group print relate data in own structure
2010-04-23 14:26:33 -07:00
Jeremy Allison
c75184b8a1
Fix issue with aio where r/w lock wasn't kept across aio read operations.
...
Change schedule_aio_read_and_X/schedule_aio_write_and_X to
return NTSTATUS. Move the grant and release of the lock into
the aio code.
Jeremy
2010-04-05 14:16:21 -07:00
Jeremy Allison
6800fdbb81
Make smbd_lock_socket/smbd_unlock_socket recursive with a ref_count.
...
As these always call exit_server, make that part of the function.
Use _internal functions for the echo client.
Metze please check !
Jeremy.
2010-03-31 17:40:30 -07:00
Jeremy Allison
eb60833a45
Fix bug 7310 - DOS attribute inconsistency with MS Office
...
On rename we need to set the archive bit on the renamed file.
Jeremy
2010-03-31 10:10:52 -07:00
Jeremy Allison
32c8feab5d
Fix for bug #7233 - print fails with jobs >4GB from Win7 clients.
...
Contains for by Sebastian Kloska <oncaphillis@snafu.de>. Submitter
confirms this fixes the problem.
Jeremy.
2010-03-30 15:27:26 -07:00
Jeremy Allison
1fc5e7a3d6
Revert the part of bug fix #7233 - print fails with jobs >4GB from Win7 clients.
...
Submitter reports print file corruption after 2GB when SMBwrite etc.
always write at EOF. Still working on the fix.
Jeremy.
2010-03-26 09:32:40 -07:00
Jeremy Allison
66b7fcc8ef
Fix bug #7233 - print fails with jobs >4GB from Win7 clients.
...
Ensure we always write at end-of-file for older write calls.
Jeremy.
2010-03-24 12:47:01 -07:00