Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-06-09 | s4: smbcli_transport_send hit the socket right away if possible | Sam Liddicott | 1 | -0/+7 | |
[Metze; "make test" on git master outputs exactly the same test summary with our without this patch (apart from the "using seed" lines)] If the transport socket is writable, then push the queue along rather than wait until the caller returns back to the tevent loop. This strategy keeps the sockets piping hot, and is particularly good for cases where reading requests from one socket causes lots of writes on another socket, or where lots of writes are made in a batch. It doesn't matter if the socket is not writeable yet, packet_queue_run will return quite cheaply in such a case. Signed-off-by: Sam Liddicott <sam@liddicott.com> Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-05-20 | s4:libcli/raw: initialy read the first 4 bytes only | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-05-01 | s4:libcli: remember operating system and lan manager strings from session setup | Stefan Metzmacher | 1 | -0/+3 | |
metze | |||||
2009-05-01 | s4:libcli/raw: write can return STATUS_BUFFER_OVERFLOW as a real error | Stefan Metzmacher | 1 | -1/+1 | |
We should not try to parse the result if the status is not NT_STATUS_OK. metze | |||||
2009-04-22 | libcli: fix a "not handled in switch" compile warning | Björn Jacke | 1 | -0/+1 | |
return NULL also for RAW_CLOSE_GENERIC | |||||
2009-04-01 | s4:smb2: Add lease break support for SMB2.1 | Zach Loafman | 1 | -1/+22 | |
Add the structures and marshalling for the lease break variants of the oplock break / oplock break ack messages. | |||||
2009-03-28 | s4:smb2: Add rudimentary SMB2.1 lease support to libcli | Zach Loafman | 1 | -0/+12 | |
Add the structures, constants, and marshalling for SMB2.1 leases. | |||||
2009-03-01 | s4: Use same function signature for convert_* as s3. | Jelmer Vernooij | 2 | -18/+22 | |
2009-03-01 | Add allow_badcharcnv argument to all conversion function, for | Jelmer Vernooij | 2 | -5/+5 | |
consistency with Samba 3. | |||||
2009-02-02 | s4:libcli/raw: s/class/eclass | Stefan Metzmacher | 1 | -3/+3 | |
metze | |||||
2009-02-02 | s4:libcliraw: s/private/private_data | Stefan Metzmacher | 4 | -7/+7 | |
metze | |||||
2009-02-02 | s4:libcli/raw: s/private/private_data | Stefan Metzmacher | 5 | -34/+34 | |
metze | |||||
2009-01-19 | util_str: setup the correct talloc name for strings | Stefan Metzmacher | 1 | -0/+2 | |
metze (partly from samba4wins tree 447e7f9532131117e896712db9def321c96718eb) | |||||
2008-12-29 | s4:lib/tevent: rename structs | Stefan Metzmacher | 4 | -13/+13 | |
list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze | |||||
2008-11-02 | Remove another use of global_loadparm. | Jelmer Vernooij | 2 | -1/+4 | |
Eventually, we should move some of these parameters into a separate struct (perhaps into smb_transport_options?), to avoid the long lists of parameters. | |||||
2008-11-02 | Remove another use of global_loadparm. | Jelmer Vernooij | 1 | -0/+2 | |
2008-11-01 | Move lp_*() calls a bit higher up the calls tack. | Jelmer Vernooij | 2 | -6/+11 | |
2008-11-01 | Fix prototype for attrib_string(). | Jelmer Vernooij | 1 | -1/+1 | |
2008-10-24 | Remove unused include param/param.h. | Jelmer Vernooij | 8 | -8/+0 | |
2008-10-24 | Remove iconv_convenience argument from convert_string{,talloc}() but | Jelmer Vernooij | 2 | -5/+4 | |
make them wrappers around convert_string{,talloc}_convenience(). | |||||
2008-10-24 | Remove a few more usages of global_loadparm. | Jelmer Vernooij | 1 | -3/+2 | |
2008-10-24 | Eliminate another instance of global_loadparm. | Jelmer Vernooij | 3 | -2/+9 | |
2008-10-24 | Just hardcode workgroup to empty string, to avoid use of | Jelmer Vernooij | 1 | -4/+3 | |
global_loadparm. | |||||
2008-10-24 | Remove iconv_convenience parameter from simple string push/pull | Jelmer Vernooij | 1 | -2/+2 | |
functions. | |||||
2008-10-20 | Make sure prototypes are always included, make some functions static and | Jelmer Vernooij | 5 | -0/+5 | |
remove some unused functions. | |||||
2008-10-19 | Move SMB-specific attribute function to SMB client library. | Jelmer Vernooij | 1 | -0/+44 | |
2008-10-11 | Fix include paths to new location of libutil. | Jelmer Vernooij | 4 | -4/+4 | |
2008-09-30 | Pass session options around; saves another use of global_loadparm. | Jelmer Vernooij | 1 | -1/+3 | |
2008-09-30 | Pass options struct into session initialization functions rather than | Jelmer Vernooij | 1 | -4/+3 | |
using global_loadparm. | |||||
2008-09-24 | added the structure for LINK_INFORMATION setfileinfo call | Andrew Tridgell | 1 | -0/+13 | |
2008-09-24 | Move source4/lib/crypto to lib/crypto. | Jelmer Vernooij | 1 | -1/+1 | |
2008-09-23 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 4 | -2/+22 | |
2008-09-23 | libcli/raw: real signing starts at seqnumber 2 | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2008-09-23 | libcli/raw: in SMB_SIGNING_ENGINE_BSRSPYL state it's ok to accept any signature | Stefan Metzmacher | 1 | -0/+2 | |
Even if signing is mandatory. With NTLMSSP this happens for the session setup: request1 => BSRSPYL response1 => BSRSPYL request2 => BSRSPYL response2 => <SIGNATURE> and with krb5: request1 => BSRSPYL response1 => <SIGNATURE> metze | |||||
2008-09-23 | libcli/raw: give the caller the chance to do the signing checks on its own. | Stefan Metzmacher | 2 | -0/+10 | |
metze | |||||
2008-09-23 | libcli/raw: give the caller the chance to prevent the talloc_free(req) in ↵ | Stefan Metzmacher | 2 | -1/+8 | |
the _recv functions metze | |||||
2008-09-23 | s4-nbt: use ../libcli/nbt | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2008-09-23 | added FULL_EA_INFORMATION setea call | Andrew Tridgell | 2 | -1/+20 | |
2008-09-06 | Make SMB signing work with Windows 2008 and kerberos. | Andrew Bartlett | 1 | -4/+1 | |
Pinched from b53e6387e30010509034835acf88b91b380ff44a by metze. Andrew Bartlett (This used to be commit d55602e23e7947462cb402b20b2d354b96aa7ba3) | |||||
2008-08-14 | libcli/raw: fix the special NTCREATE_OPTIONS_*_MASK values | Stefan Metzmacher | 1 | -7/+20 | |
We now reuse ignored values for the ntvfs backend private flags. metze (This used to be commit 14eda93aeface307e1ffd1ea012d8f236fa78290) | |||||
2008-07-18 | More 'must be ignored' options from the MS-SMB doc. | Andrew Bartlett | 1 | -20/+26 | |
Also in particular the 'sync' flags (which Samba has traditionally ignored). Thanks to Olivier Salamin <olivier.salamin@gmail.com> for pointing out more flags that needed to be handled. Andrew Bartlett (This used to be commit 370bb39cd79fe49efd36a1ceb3e896d386e6d3ce) | |||||
2008-07-16 | Ignore and handle more NT Create & X options. | Andrew Bartlett | 1 | -3/+8 | |
The MS-SMB document explains that some of these options should be ignored. The test proves it. /* Must be ignored by the server, per MS-SMB 2.2.8 */ /* Must be ignored by the server, per MS-SMB 2.2.8 */ If we implement HSM in samba4 (likely) we should honour this bit. /* Don't pull this file off tape in a HSM system */ Andrew Bartlett (This used to be commit 502739ff90d56d2c9aabe8e224317f6ceb175c17) | |||||
2008-07-07 | libcli/raw: remove unused smb_raw_max_trans_data() function | Stefan Metzmacher | 1 | -12/+0 | |
metze (This used to be commit d235ce673705641e06b4ad5f5679e146b59a19e1) | |||||
2008-07-07 | libcli/raw: make multi fragmented nttrans requests possible | Stefan Metzmacher | 1 | -17/+178 | |
metze (This used to be commit a6aa055097313975299f214d8ebe8d45aa51d10a) | |||||
2008-07-07 | libcli/raw: trans(2) setup count is uint8_t | Stefan Metzmacher | 1 | -4/+6 | |
metze (This used to be commit 48ccb51caf7976ec07c8a9bfc1afd3076bf4ee22) | |||||
2008-07-07 | libcli/raw: remove unused smbcli_request_receive_more() function | Stefan Metzmacher | 1 | -13/+0 | |
metze (This used to be commit e1d81388fcabba9a947ed0be9ccae875e2b19135) | |||||
2008-07-07 | libcli/raw: use the new recv_helper infrastructure for trans/trans2 replies | Stefan Metzmacher | 1 | -184/+313 | |
metze (This used to be commit ec67c61b6a82e4f39a15f37a98ae3fe93bb81316) | |||||
2008-07-07 | libcli/raw: use the new recv_helper infrastructure for nttrans replies | Stefan Metzmacher | 1 | -102/+145 | |
metze (This used to be commit 5bf136e233e26b4372155f494bae5118ef777a76) | |||||
2008-07-07 | libcli/raw: add a recv_helper hook infrastructure | Stefan Metzmacher | 2 | -1/+23 | |
The recv helper will be called when a response comes and the recv helper can decide to let the request on the SMBCLI_REQUEST_RECV when more reponse packets are expected. It's up to the helper function to keep a reference to the in buffers, each incoming response overwrites req->in. metze (This used to be commit 6d84af89ba96627abe142ba7080c24ae2421ed6c) | |||||
2008-07-07 | libcli/raw: the nttrans setup count is only 8-bit | Stefan Metzmacher | 1 | -1/+1 | |
metze (This used to be commit a65599cc83a12ec61e5a6ba6ad9628619a0dc8a3) |