Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-12-29 | Attempt to fix bug 5953: Make cli_send_smb_direct_writeX use writev | Volker Lendecke | 1 | -27/+13 | |
It seems there are SMB servers around which can't cope with the write header being sent in a packet of its own. With writev we keep the advantage of direct writes, giving the kernel the chance to coalesce the write calls. | |||||
2008-12-19 | Add async cli_write_andx and cli_pull | Volker Lendecke | 1 | -0/+406 | |
2008-12-19 | Fix setting smb_len for huge write&x calls | Volker Lendecke | 1 | -1/+14 | |
2008-12-19 | Add the cli_wct_ofs routine to calculate the offset for write&x | Volker Lendecke | 1 | -0/+31 | |
2008-12-19 | Add a doxygen comment line I forgot to merge | Volker Lendecke | 1 | -0/+1 | |
2008-12-19 | Convert cli_request->outbuf to uint8_t | Volker Lendecke | 1 | -13/+15 | |
2008-12-19 | For large smbwrite&x, we need more than 64k bcc | Volker Lendecke | 1 | -4/+4 | |
2008-12-19 | Add some comments | Volker Lendecke | 1 | -0/+22 | |
If it takes more than 10 seconds to understand the code you've written yourself less than a year ago, it's time for comments or refactoring. I couldn't find a way to refactor that cleanly, so add comments :-) | |||||
2008-12-19 | Fix the padding calculation in smb_splice_chain for "bytes_padding!=0" | Volker Lendecke | 1 | -1/+1 | |
2008-12-19 | Pass "bytes_alignment" up through cli_request_send | Volker Lendecke | 6 | -10/+13 | |
This parameter makes smb_spice_chain add padding before the bytes field | |||||
2008-12-19 | Prefer network writes over reads | Volker Lendecke | 1 | -32/+33 | |
If we really want to keep the pipe busy, we need to write everything we have as early as possible, giving the kernel the chance to get rid of the buffers quickly :-) | |||||
2008-12-19 | Factor out cli_write_max_bufsize | Volker Lendecke | 1 | -25/+36 | |
2008-12-19 | Remove two write-only variables | Volker Lendecke | 1 | -8/+0 | |
If someone wants those stats, please don't use globals :-) | |||||
2008-12-19 | Make cli_negprot async | Volker Lendecke | 1 | -50/+97 | |
2008-12-19 | Make cli_negprot return NTSTATUS instead of bool | Volker Lendecke | 4 | -21/+29 | |
2008-12-19 | cli_negprot_send -> cli_negprot_sendsync | Volker Lendecke | 1 | -1/+1 | |
2008-12-17 | Fix a valgrind error | Volker Lendecke | 1 | -1/+2 | |
Reported by naga_kishore_kommuri@yahoo.com Derrel, please check! Thanks, Volker (cherry picked from commit 3356b95f72e26ede4ab16a12c334be90b8b1a639) | |||||
2008-12-16 | (Fixed) Final part of fix for bug #5953 - smbclient crashes: cli_list_new ↵ | Kai Blin | 1 | -4/+5 | |
segmentation fault (with NAS-BASIC server). | |||||
2008-12-16 | Revert "Final part of fix for bug #5953 - smbclient crashes: cli_list_new ↵ | Jeremy Allison | 1 | -24/+683 | |
segmentation fault (with NASBASIC server)." Error in commit ! This reverts commit bbd5824140992ea457d4270ee77018ebb367abc9. | |||||
2008-12-16 | Final part of fix for bug #5953 - smbclient crashes: cli_list_new ↵ | Kai Blin | 1 | -683/+24 | |
segmentation fault (with NASBASIC server). | |||||
2008-12-16 | commit b520befe6f51644d20434add9864d7a2fa30aa2e | SATOH Fumiyasu | 1 | -6/+4 | |
Author: SATOH Fumiyasu <fumiyas@osstech.co.jp> Date: Wed Dec 17 00:42:25 2008 +0900 libsmbclient: Fix SIGBUS on non-x86 CPUs We must align the struct smbc_dirent in the struct SMBC_internal_data because the struct smbc_dirent has numeric values that require alignment. Signed-off-by: Derrell Lipman <derrell.lipman@unwireduniverse.com> | |||||
2008-12-14 | Remove the global "cmdline_auth_info" from source3/lib/util.c | Volker Lendecke | 2 | -12/+19 | |
This involves changing all our clients, that's why it's so large. | |||||
2008-12-13 | Remove a pointless static variable | Volker Lendecke | 1 | -7/+7 | |
Every sane compiler will only allocate "*SMBSERVER" once | |||||
2008-12-13 | Remove a static variable | Volker Lendecke | 1 | -6/+5 | |
Derrell, please check! Thanks, Volker | |||||
2008-12-13 | Micro-Optimize cliconnect.c | Volker Lendecke | 1 | -22/+27 | |
In this form, the prots array is fully read-only in the text segment and thus can be shared between processes. Probably pointless, but I had fun doing it :-) | |||||
2008-12-13 | s3:dsgetdcname: retry with the clients site | Stefan Metzmacher | 1 | -6/+43 | |
metze | |||||
2008-12-13 | s3:libsmb/namequery.c: add saf_join_store() function | Stefan Metzmacher | 1 | -3/+65 | |
saf_join_store() should be called after a successful domain join, the affinity to the dc used at join time has a larger ttl, to avoid problems with delayed replication. metze Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org> (cherry picked from commit 80e74a27c55c01221091e3eec930c2ac4433c22c) | |||||
2008-12-13 | s3: libsmb/namequery: fallback to returning all dcs, when none is available ↵ | Stefan Metzmacher | 1 | -0/+9 | |
in the requested site It could happen that all dcs in a site are unavailable (some sites have only one dc) and then we need to fallback to get all dcs. metze Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org> (cherry picked from commit c127367b1dd622eeceb1f47de0a047c297dda222) | |||||
2008-12-13 | For read&x replies, check the offset | Volker Lendecke | 1 | -0/+19 | |
2008-12-08 | Fix bug #5953 - smbclient crashes: cli_list_new segmentation fault. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2008-12-08 | Simplify async programming a bit with helper routines | Volker Lendecke | 4 | -21/+14 | |
Introduce async_req_is_error() and async_req_simple_recv() | |||||
2008-12-08 | Add a "bytes_padding" parameter to smb_splice_chain | Volker Lendecke | 1 | -12/+28 | |
For example open&x and write&x needs the bytes to be aligned relative to the SMB header. In particular for write&x we should not have to move stuff around. | |||||
2008-12-08 | Factor out smb_splice_chain(), to be used by chain_reply() in smbd | Volker Lendecke | 1 | -46/+98 | |
2008-12-07 | Slightly simplify cli_session_setup_ntlmssp | Volker Lendecke | 1 | -10/+2 | |
Remove three pointless variables | |||||
2008-12-05 | Fix for crash bug freeing a non-malloc'ed buffer if the client sends a ↵ | Volker Lendecke | 1 | -0/+7 | |
non-encrypted packet with the crypto state set. | |||||
2008-12-03 | s3: Change sockaddr util function names for consistency | Tim Prouty | 5 | -13/+13 | |
Also eliminates name conflicts with OneFS system libraries | |||||
2008-11-30 | remove the explicit mem_ctx from ntlmssp_state, use the state itself | Volker Lendecke | 1 | -46/+41 | |
2008-11-30 | fix nonempty blank lines | Volker Lendecke | 1 | -27/+27 | |
2008-11-30 | Do not build the session request if it si not used anyway | Volker Lendecke | 1 | -4/+4 | |
2008-11-30 | fix nonempty blank lines | Volker Lendecke | 1 | -19/+19 | |
2008-11-28 | Move cli_trans_oob to lib/util.c | Volker Lendecke | 1 | -17/+4 | |
Rename it to trans_oob, it will be used in the server routines. | |||||
2008-11-18 | libsmb: Fix up pointer passed to cli_send_trans in cli_link_internal | Kai Blin | 1 | -1/+1 | |
2008-11-10 | nterrors: add NT_STATUS_DS_BUSY. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2008-11-06 | s3-dsgetdcname: fix reply generation (forgot to map nt1 to nt5ex). | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2008-11-01 | Make use of smb_bufrem() | Volker Lendecke | 1 | -1/+1 | |
2008-11-01 | ntlm_check.c: Sync some changes from Samba 4. | Jelmer Vernooij | 1 | -16/+23 | |
2008-11-01 | Use standardized types in ntlm_check.c. | Jelmer Vernooij | 1 | -13/+13 | |
2008-11-01 | Use shared doserr.c. | Jelmer Vernooij | 1 | -196/+0 | |
2008-11-01 | Rename dos_errstr() to win_errstr() for consistency with Samba 4. | Jelmer Vernooij | 1 | -18/+12 | |
2008-10-31 | errors: share dcerpc error function. | Günther Deschner | 1 | -55/+0 | |
Guenther |