Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s4:libcli Use integrated name resolution when connecting SMB | Andrew Bartlett | 2010-03-11 | 1 | -0/+4 |
| | | | | | | | | | This avoids pulling the address into a string and back again if given a name, by letting the next async layer down do the name resolution. If it was an IP address to start with, then the resolver library just converts that to the struct socket_address. Andrew Bartlett | ||||
* | s4-pvfs: move the private ntcreatex flags to private_flags | Andrew Tridgell | 2010-03-05 | 2 | -8/+7 |
| | | | | | | | | Re-using two of the create_options bits was bound to eventually cause problems, and indeed, Windows7 now uses one of those bits when opening text files. Fixes bug 7189 | ||||
* | Change uint_t to unsigned int in source4 | Matt Kraai | 2010-02-02 | 11 | -81/+81 |
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
* | s4:libcli: remove unneeded talloc_reference() usage | Stefan Metzmacher | 2010-01-29 | 1 | -4/+1 |
| | | | | metze | ||||
* | s4-libcli: Fixed a talloc_reference error. | Andreas Schneider | 2010-01-26 | 1 | -0/+1 |
| | | | | | Signed-off-by: Andreas Schneider <asn@redhat.com> Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | ||||
* | s4-libcli: GUID_from_ndr_blob() is strict about the blob size | Andrew Tridgell | 2009-12-10 | 1 | -2/+4 |
| | | | | We need to create a blob of the right length | ||||
* | s4-libcli: use GUID_to_ndr_blob() | Andrew Tridgell | 2009-12-10 | 1 | -8/+6 |
| | |||||
* | s4-libcli: use new GUID functions in libcli | Andrew Tridgell | 2009-12-10 | 2 | -14/+6 |
| | |||||
* | s4/libcli: add define for exclusive lock mode | Steven Danneman | 2009-12-07 | 1 | -0/+1 |
| | |||||
* | s4 torture: Add lockread_supported based off of CAP_LOCK_AND_READ | Zachary Loafman | 2009-12-03 | 2 | -0/+4 |
| | | | | Signed-off-by: Tim Prouty <tprouty@samba.org> | ||||
* | s4/libcli: rename previously reserved field in SMB2 LOCK struct | Steven Danneman | 2009-11-25 | 1 | -1/+1 |
| | | | | | The lock.in.reserved field has been renamed lock_sequence in the SMB 2.1 dialect. See MS-SMB 2.2.26. | ||||
* | s4/libcli: add a FILE_NOTIFY_CHANGE_ALL macro | Aravind Srinivasan | 2009-11-17 | 1 | -0/+8 |
| | | | | | This macro encompasses all possible file notifications that can be raised. | ||||
* | s4-libcli: fixed structure element bug in ntcreatexreadx | Andrew Tridgell | 2009-10-15 | 1 | -1/+1 |
| | | | | | This one didn't matter until the root_fid changed the alignment of the two structures. | ||||
* | s4-smb: declare root_fid as a file handle | Andrew Tridgell | 2009-10-15 | 2 | -5/+5 |
| | | | | | | In order to implement root_fid in the s4 SMB server we need to declare it as a handle type, just as for other fnum values in SMB. This required some extensive (but simple) changes in many bits of code. | ||||
* | s4/torture: Add two new SMB RAW-OPEN tests | Aravind Srinivasan | 2009-10-01 | 2 | -0/+126 |
| | | | | | | | | | * Add chained NTCREATEX_READX test which first tries to open/read a non-existant file failing on the open, then attempts the same operation on a file that does exist, opening and reading successfully. * Add test for open_dispositions on directories. | ||||
* | libcli/smb: move smb2_create_blob code to libcli/smb/ | Stefan Metzmacher | 2009-08-12 | 1 | -7/+1 |
| | | | | | | I want to use this in source3/smbd/ metze | ||||
* | libcli: move some common SMB and SMB2 stuff into libcli/smb/ | Stefan Metzmacher | 2009-08-12 | 1 | -1/+1 |
| | | | | | | This will hold code that's shared between source3 and source4. metze | ||||
* | s4:libcli: move SMB2 Find constants to smb2_constants.h | Stefan Metzmacher | 2009-08-07 | 1 | -16/+0 |
| | | | | metze | ||||
* | s4:libcli/raw: we don't need to include "smb.h" explicit | Stefan Metzmacher | 2009-08-07 | 4 | -4/+0 |
| | | | | metze | ||||
* | s4:libcli/raw: also include smb2_constants.h into interfaces.h | Stefan Metzmacher | 2009-08-07 | 1 | -1/+2 |
| | | | | metze | ||||
* | fixed several places that unnecessarily take a reference to the event context | Andrew Tridgell | 2009-08-07 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | These references were triggering the ambiguous talloc_free errors from the recent talloc changes when the server is run using the 'standard' process model instead of the 'single' process model. I am aiming to move the build farm to use the 'standard' process model soon, as part of an effort to make our test environment better match the real deployment of Samba4. The references are not needed as the way that the event context is used is as the 'top parent', so when the event context is freed then all of the structures that were taking a reference to the event context were actually freed as well, thus making the references redundent. | ||||
* | s4:libcli: move SMB2 lock flags to smb2_constants.h | Stefan Metzmacher | 2009-07-02 | 1 | -7/+0 |
| | | | | metze | ||||
* | s4: smbcli_transport_send hit the socket right away if possible | Sam Liddicott | 2009-06-09 | 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> | ||||
* | s4:libcli/raw: initialy read the first 4 bytes only | Stefan Metzmacher | 2009-05-20 | 1 | -0/+1 |
| | | | | metze | ||||
* | s4:libcli: remember operating system and lan manager strings from session setup | Stefan Metzmacher | 2009-05-01 | 1 | -0/+3 |
| | | | | metze | ||||
* | s4:libcli/raw: write can return STATUS_BUFFER_OVERFLOW as a real error | Stefan Metzmacher | 2009-05-01 | 1 | -1/+1 |
| | | | | | | We should not try to parse the result if the status is not NT_STATUS_OK. metze | ||||
* | libcli: fix a "not handled in switch" compile warning | Björn Jacke | 2009-04-22 | 1 | -0/+1 |
| | | | | return NULL also for RAW_CLOSE_GENERIC | ||||
* | s4:smb2: Add lease break support for SMB2.1 | Zach Loafman | 2009-04-01 | 1 | -1/+22 |
| | | | | | Add the structures and marshalling for the lease break variants of the oplock break / oplock break ack messages. | ||||
* | s4:smb2: Add rudimentary SMB2.1 lease support to libcli | Zach Loafman | 2009-03-28 | 1 | -0/+12 |
| | | | | Add the structures, constants, and marshalling for SMB2.1 leases. | ||||
* | s4: Use same function signature for convert_* as s3. | Jelmer Vernooij | 2009-03-01 | 2 | -18/+22 |
| | |||||
* | Add allow_badcharcnv argument to all conversion function, for | Jelmer Vernooij | 2009-03-01 | 2 | -5/+5 |
| | | | | consistency with Samba 3. | ||||
* | s4:libcli/raw: s/class/eclass | Stefan Metzmacher | 2009-02-02 | 1 | -3/+3 |
| | | | | metze | ||||
* | s4:libcliraw: s/private/private_data | Stefan Metzmacher | 2009-02-02 | 4 | -7/+7 |
| | | | | metze | ||||
* | s4:libcli/raw: s/private/private_data | Stefan Metzmacher | 2009-02-02 | 5 | -34/+34 |
| | | | | metze | ||||
* | util_str: setup the correct talloc name for strings | Stefan Metzmacher | 2009-01-19 | 1 | -0/+2 |
| | | | | | metze (partly from samba4wins tree 447e7f9532131117e896712db9def321c96718eb) | ||||
* | s4:lib/tevent: rename structs | Stefan Metzmacher | 2008-12-29 | 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 | ||||
* | Remove another use of global_loadparm. | Jelmer Vernooij | 2008-11-02 | 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. | ||||
* | Remove another use of global_loadparm. | Jelmer Vernooij | 2008-11-02 | 1 | -0/+2 |
| | |||||
* | Move lp_*() calls a bit higher up the calls tack. | Jelmer Vernooij | 2008-11-01 | 2 | -6/+11 |
| | |||||
* | Fix prototype for attrib_string(). | Jelmer Vernooij | 2008-11-01 | 1 | -1/+1 |
| | |||||
* | Remove unused include param/param.h. | Jelmer Vernooij | 2008-10-24 | 8 | -8/+0 |
| | |||||
* | Remove iconv_convenience argument from convert_string{,talloc}() but | Jelmer Vernooij | 2008-10-24 | 2 | -5/+4 |
| | | | | make them wrappers around convert_string{,talloc}_convenience(). | ||||
* | Remove a few more usages of global_loadparm. | Jelmer Vernooij | 2008-10-24 | 1 | -3/+2 |
| | |||||
* | Eliminate another instance of global_loadparm. | Jelmer Vernooij | 2008-10-24 | 3 | -2/+9 |
| | |||||
* | Just hardcode workgroup to empty string, to avoid use of | Jelmer Vernooij | 2008-10-24 | 1 | -4/+3 |
| | | | | global_loadparm. | ||||
* | Remove iconv_convenience parameter from simple string push/pull | Jelmer Vernooij | 2008-10-24 | 1 | -2/+2 |
| | | | | functions. | ||||
* | Make sure prototypes are always included, make some functions static and | Jelmer Vernooij | 2008-10-20 | 5 | -0/+5 |
| | | | | remove some unused functions. | ||||
* | Move SMB-specific attribute function to SMB client library. | Jelmer Vernooij | 2008-10-19 | 1 | -0/+44 |
| | |||||
* | Fix include paths to new location of libutil. | Jelmer Vernooij | 2008-10-11 | 4 | -4/+4 |
| | |||||
* | Pass session options around; saves another use of global_loadparm. | Jelmer Vernooij | 2008-09-30 | 1 | -1/+3 |
| |