Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-07 | This patch looks bigger than it is. It does 2 things. 1). Renames smbpid -> ↵ | Jeremy Allison | 2 | -20/+20 | |
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 | Make us pass all SMB2 lock tests except MULTIPLE-UNLOCK and CONTEXT. Them ↵ | Jeremy Allison | 1 | -2/+5 | |
next :-). Jeremy. | |||||
2010-05-06 | s3-spoolss: make several notify functions static. | Günther Deschner | 1 | -69/+0 | |
Guenther | |||||
2010-05-06 | s3-eventlog: move all eventlog headers to lib/eventlog and only include ↵ | Günther Deschner | 3 | -78/+0 | |
where required. Guenther | |||||
2010-05-06 | s3: only include gen_ndr headers where needed. | Günther Deschner | 4 | -46/+2 | |
This shrinks include/includes.h.gch by the size of 7 MB and reduces build time as follows: ccache build w/o patch real 4m21.529s ccache build with patch real 3m6.402s pch build w/o patch real 4m26.318s pch build with patch real 3m6.932s Guenther | |||||
2010-05-05 | s3-spoolss: Added a generic spoolss_create_default_secdesc function. | Andreas Schneider | 1 | -0/+2 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-05 | s3-spoolss: Added a function to create a default spoolss_DeviceMode. | Andreas Schneider | 1 | -0/+3 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-04 | s3-lib: Create a sec_desc_merge and sec_desc_merge_buf function. | Andreas Schneider | 1 | -1/+2 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-04-30 | Plumb the SMB2 front end into the blocking lock backend. | Jeremy Allison | 2 | -0/+13 | |
Metze, you'll probably be happier with this work as it doesn't abuse tevent in the way you dislike. This is a first cut at the code, which will need lots of testing but I'm hoping this will give people an idea of where I'm going with this. Jeremy. | |||||
2010-04-29 | Carefully label SMB1-specific locking calls. | Jeremy Allison | 1 | -3/+3 | |
Jeremy. | |||||
2010-04-28 | Connect set security descriptor into SMB2 code. | Jeremy Allison | 1 | -0/+2 | |
Jeremy. | |||||
2010-04-28 | s3-spoolss: add support for SetJobInfo level 1 (for jobfile rename). | Günther Deschner | 1 | -1/+2 | |
Guenther | |||||
2010-04-28 | s3-lanman: remove unsupported print_job_set_place(). | Günther Deschner | 1 | -1/+0 | |
Guenther | |||||
2010-04-27 | s3: use shared registry functions. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-04-26 | Plumb in get_nt_acl into SMB2. | Jeremy Allison | 1 | -0/+7 | |
Jeremy. | |||||
2010-04-26 | s3: remove unused rap.h. | Günther Deschner | 2 | -507/+0 | |
Guenther | |||||
2010-04-26 | s3: use generated rap header. | Günther Deschner | 1 | -3/+6 | |
Guenther | |||||
2010-04-23 | s3-smbd: group print relate data in own structure | Simo Sorce | 1 | -2/+8 | |
2010-04-23 | Allow smb2 create requests to be cancelled. | Jeremy Allison | 1 | -3/+6 | |
Jeremy. | |||||
2010-04-23 | s3-spoolss: Move info_ctr conversion to a public helper. | Simo Sorce | 1 | -0/+2 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-04-23 | s3-spoolss: Use const values for notify functions. | Andreas Schneider | 1 | -6/+6 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-04-23 | s3-time: Added a function to get the startup time of the server. | Andreas Schneider | 1 | -0/+1 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-04-22 | Make deferred opens (NT_STATUS_SHARING_VIOLATION) work over SMB2. | Jeremy Allison | 1 | -1/+1 | |
Makes SMB2Create call re-entrant internally. Now this infrastructure is in place, oplocks will follow shortly. Tested with Win7 client and with W2K8R2. Jeremy. | |||||
2010-04-13 | Split out the client unix capabilities to those the server offered, and ↵ | Jeremy Allison | 1 | -1/+4 | |
those the client asked for. This fixes a bug when using encrypted transport and DFS links. Found by my basic DFS torture test, which I'll check in next. Testing *rocks* :-). Jeremy. | |||||
2010-04-13 | s3: Cache the username map in gencache | Volker Lendecke | 1 | -0/+1 | |
This is for uses with a heavy-weight username map script | |||||
2010-04-12 | Move to using 64-bit mid values in our internal open file database. | Jeremy Allison | 2 | -31/+48 | |
This will allow us to share logic much easier between SMB1 and SMB2 servers. Jeremy | |||||
2010-04-12 | s3: Apply some const | Volker Lendecke | 1 | -3/+5 | |
2010-04-11 | s3: Move [make|free]_user_info to auth/user_info.c | Volker Lendecke | 1 | -0/+14 | |
2010-04-11 | s3: Move sanitize_username to lib/util_str.c | Volker Lendecke | 1 | -0/+1 | |
2010-04-11 | s3: Move make_server_info to auth/server_info.c | Volker Lendecke | 1 | -0/+4 | |
2010-04-11 | s3: Make check_sam_security public | Volker Lendecke | 1 | -0/+4 | |
2010-04-11 | [Bug 7345] Incomplete description of function return values in libsmbclient.h | Derrell Lipman | 1 | -8/+14 | |
- Fixed documentation on smbc_fstat(), smbc_statvfs(), and smbc_fstatvfs(): All were missing return value upon success - Fixed documentation on smbc_read: Documented return value upon EOF Derrell | |||||
2010-04-11 | s3: Make "auth_context" its own talloc parent | Volker Lendecke | 1 | -1/+0 | |
Remove "mem_ctx" from "struct auth_context" | |||||
2010-04-09 | Plumb SMB2 stubs into all the places we defer SMB1 operations. | Jeremy Allison | 2 | -5/+10 | |
Rename functions to be internally consistent. Next step is to cope queueing single (non-compounded) SMB2 requests to put some code inside the stubs. Jeremy. | |||||
2010-04-09 | s3: add iconv_convenience handle to pull/push sz helpers. | Günther Deschner | 1 | -4/+8 | |
Guenther | |||||
2010-04-08 | Stop smb2 from calling into smb1 blocking lock request code. | Jeremy Allison | 1 | -0/+6 | |
Allocate a uint16_t internal SMB1 mid for an SMB2 request. Add a back pointer from the faked up smb_request struct to the smb2 request. Getting ready to add restart code for blocking locks, share mode violations and oplocks in SMB2. Jeremy. | |||||
2010-04-08 | Fix bug #7339 - MSDFS is non-functional in 3.5.x | Jeremy Allison | 1 | -0/+1 | |
In the refactoring around filename_convert, the split between the functions resolve_dfspath() and resolve_dfspath_wcard() was lost, leaving us only with resolve_dfspath_wcard(). Internally resolve_dfspath_wcard() calls dfs_redirect() only with a "allow_wcards" flag of true, wheras the old resolve_dfspath() would call with a value of false. The loss of this case causes dfs_redirect to always masquerade DFS links as directories, even when they are being queried directly by a trans2 QPATHINFO call. We should only masquerade DFS links as directories when called from a SMBsearch or trans2 findfirst/findnext - which was the intent of the "allow_wcards" flag. This patch adds back an allow_wcards bool parameter to resolve_dfspath_wcard(). This bool is set from the state of the ucf_flags when filename_convert() is called. I will follow this up with a new smbclient-based torture test that will prevent us from ever regressing our DFS support again. Jeremy. | |||||
2010-04-07 | s3: Fix bug 7327 -- Build fails while building without kerberos | Volker Lendecke | 1 | -5/+6 | |
libsmb/clikrb5.c has a dummy implementation for the non-kerberos case | |||||
2010-04-06 | Parameterize "smb2 max read", "smb2 max write", "smb2 max trans". | Jeremy Allison | 1 | -0/+3 | |
Set to 64k by default. Jeremy. | |||||
2010-04-05 | Fix issue with aio where r/w lock wasn't kept across aio read operations. | Jeremy Allison | 1 | -2/+2 | |
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-01 | Move initialize_async_io_handler() inside of smbd/aio.c. | Jeremy Allison | 1 | -1/+0 | |
Call from actual aio read or write. No reason to call this globally on startup. Jeremy. | |||||
2010-03-30 | Fix for bug #7233 - print fails with jobs >4GB from Win7 clients. | Jeremy Allison | 1 | -0/+1 | |
Contains for by Sebastian Kloska <oncaphillis@snafu.de>. Submitter confirms this fixes the problem. Jeremy. | |||||
2010-03-29 | s3:rpc_client: remove more unused code | Stefan Metzmacher | 1 | -4/+0 | |
metze | |||||
2010-03-29 | s3:rpc_client: add set_timeout hook to rpc_cli_transport | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2010-03-29 | s3:rpc_client: add rpccli_is_connected() | Stefan Metzmacher | 2 | -0/+4 | |
metze | |||||
2010-03-29 | s3:libsmb: add cli_state_is_connected() function | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2010-03-28 | s3: Remove unused bitmap_[allocate|free] | Volker Lendecke | 1 | -2/+0 | |
2010-03-26 | Fix bug #7240 - Net usershare is not case sensitive. | Jeremy Allison | 2 | -1/+4 | |
Updates usershare files in a backwards compatible way. I don't intend to back port this fix to 3.5.x as it depends on a version upgrade in the share_info.tdb share security database. Jeremy. | |||||
2010-03-26 | s3-printing: avoid mixing cups backend code with nt_printing code in ↵ | Günther Deschner | 1 | -1/+4 | |
cups_pull_comment_location. Guenther | |||||
2010-03-26 | s3-event: switch s3 to using tevent_re_initialise() | Andrew Tridgell | 1 | -1/+0 | |
This correctly initialises the event backend, and checks for errors (thanks to Metze for suggesting this) |