Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-09 | s3-proto: add missing protoype for dcerpc_fault_to_nt_status(). | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-05-09 | s3-spoolss: Make spoolss_Time_to_time_t public. | Simo Sorce | 1 | -0/+1 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-05-08 | s3-passdb: moving account_pol.c into passdb. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-05-07 | This patch looks bigger than it is. It does 2 things. 1). Renames smbpid -> ↵ | Jeremy Allison | 1 | -16/+16 | |
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 | 1 | -36/+0 | |
where required. Guenther | |||||
2010-05-06 | s3: only include gen_ndr headers where needed. | Günther Deschner | 1 | -18/+0 | |
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 | 1 | -0/+6 | |
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: use generated rap header. | Günther Deschner | 1 | -3/+6 | |
Guenther | |||||
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 | 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 | 1 | -12/+12 | |
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-09 | Plumb SMB2 stubs into all the places we defer SMB1 operations. | Jeremy Allison | 1 | -5/+7 | |
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 | 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-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 rpccli_is_connected() | Stefan Metzmacher | 1 | -0/+1 | |
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 | 1 | -0/+1 | |
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-25 | Fix bug #7288 - SMB job IDs in CUPS job names wrong. | Jeremy Allison | 1 | -0/+1 | |
Based on a patch from Michael Karcher <samba@mkarcher.dialup.fu-berlin.de>. I think this is the correct fix. It causes cups_job_submit to use print_parse_jobid(), which I've moved into printing/lpq_parse.c (to allow the link to work). It turns out the old print_parse_jobid() was *broken*, in that the pjob filename was set as an absolute path - not relative to the sharename (due to it not going through the VFS calls). This meant that the original code doing a strncmp on the first part of the filename would always fail - it starts with a "/", not the relative pathname of PRINT_SPOOL_PREFIX ("smbprn."). This fix could fix some other mysterious printing bugs - probably the ones Guenther noticed where job control fails on non-cups backends. Guenther PLEASE CHECK ! Jeremy. | |||||
2010-03-25 | s3: Make sure our CLEAR_IF_FIRST optimization works for the notify tdbs | Volker Lendecke | 1 | -0/+1 | |
The notify tdb files are opened at tconX time, which leads to one fcntl lock for CLEAR_IF_FIRST detection per smbd. This opens the tdbs in the parent and holds it, so that tdb_reopen_all correctly catches the CLEAR_IF_FIRST bit. | |||||
2010-03-24 | s3:ntlmssp: use c99 types | Stefan Metzmacher | 1 | -3/+3 | |
metze Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-24 | s3:ntlmssp: remove unused ntlmssp_set_workstation() | Stefan Metzmacher | 1 | -1/+0 | |
metze Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-24 | s3:ntlmssp: add const for *sig in ntlmssp_unseal_packet() | Stefan Metzmacher | 1 | -1/+1 | |
metze Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-03-24 | s3:ntlmssp: make whole_pdu const for ntlmssp_[un]seal_packet() | Stefan Metzmacher | 1 | -2/+2 | |
Only data needs to be non-const. metze Signed-off-by: Günther Deschner <gd@samba.org> |