summaryrefslogtreecommitdiffstats
path: root/source/include/client.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug #5675 with a varient of Tim Waugh's patch,Jeremy Allison2008-08-071-0/+1
| | | | | as proposed by James Peach. Jeremy.
* Store copies of the syntax ids in rpc_pipe_clientVolker Lendecke2008-07-201-2/+2
|
* Rename rpc_pipe_client.tcp.sock to rpc_pipe_client.sock.fdVolker Lendecke2008-05-211-2/+2
|
* Introduce a redirection for ncacn_np and ncacn_ip_tcp in rpc_pipe_clientVolker Lendecke2008-04-251-3/+11
| | | | Should be no functional change, just a change in the data structure
* Make use of rpccli_xxx_bind_dataVolker Lendecke2008-04-251-1/+0
|
* Move user/domain from rpc_pipe_client to cli_pipe_auth_dataVolker Lendecke2008-04-251-3/+4
|
* Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_clientVolker Lendecke2008-04-251-1/+1
|
* Remove the "pwd" struct from rpc_pipe_clientVolker Lendecke2008-04-211-1/+0
| | | | | The only user of this was decrypt_trustdom_secret, and this only needs the NT hash anyway.
* Refactoring: Move stuff around for creating a pipeVolker Lendecke2008-04-201-4/+4
|
* Remove the pipe_idx variable from rpc_pipe_clientVolker Lendecke2008-04-201-1/+3
|
* Move srv_name_slash from cli_state to rpc_pipe_clientVolker Lendecke2008-04-201-1/+1
|
* Add "desthost" to rpc_pipe_clientVolker Lendecke2008-04-201-0/+2
| | | | This reduces the dependency on cli_state
* Refactoring: Make struct rpc_pipe_client its own talloc parentVolker Lendecke2008-04-201-2/+0
|
* Add CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS define.Günther Deschner2008-04-081-0/+1
| | | | | | This allows to switch on the cli->fallback_after_kerberos switch. Guenther
* For convenience reasons, always create cli->srv_name_slash in the rpc_client.Günther Deschner2008-03-121-0/+1
| | | | Guenther
* Add infrastructure to support async SMB requestsVolker Lendecke2008-03-061-0/+30
|
* Revert "Add infrastructure to support async SMB requests"Volker Lendecke2008-03-011-30/+0
| | | | This reverts commit f5356825698a02df2d400b51dd95d1f857c83e81.
* Add infrastructure to support async SMB requestsVolker Lendecke2008-02-281-0/+30
|
* Don't define SMB_TRANS_ENC_GSS if we don't have KRB5.Jeremy Allison2008-02-281-1/+6
| | | | Jeremy.
* Add SMB encryption. Still fixing client decrypt butJeremy Allison2007-12-261-0/+26
| | | | | negotiation works. Jeremy.
* Remove pstrings from client/client.c by doing a large rewrite.Jeremy Allison2007-12-061-3/+2
| | | | | Mostly compiles.... Jeremy.
* Remove the explicit TALLOC_CTX * from cli_struct.Jeremy Allison2007-11-291-3/+6
| | | | | | Make us very explicit about how long a talloc ctx should last. Jeremy.
* Remove the horror that was the global smb_rw_error.Jeremy Allison2007-11-051-1/+1
| | | | | | | | | | Each cli struct has it's own local copy of this variable, so use that in client code. In the smbd server, add one static to smbd/proccess.c and use that inside smbd. Fix a bunch of places where smb_rw_error could be set by calling read_data() in places where we weren't reading from the SMB client socket (ie. winbindd). Jeremy.
* Remove the smb_read_error global variable and replaceJeremy Allison2007-11-031-1/+2
| | | | | it with accessor functions. "One global or pstring a day...." :-). Jeremy.
* Change the client library to write directly out ofJeremy Allison2007-11-021-0/+1
| | | | | | | the incoming buffer in the non-signed case. Speeds up writes by over 10% or so. Complete the server recvfile implementation. Jeremy.
* This is a large patch (sorry). Migrate from struct in_addrJeremy Allison2007-10-241-1/+1
| | | | | | | | | | | | | to struct sockaddr_storage in most places that matter (ie. not the nmbd and NetBIOS lookups). This passes make test on an IPv4 box, but I'll have to do more work/testing on IPv6 enabled boxes. This should now give us a framework for testing and finishing the IPv6 migration. It's at the state where someone with a working IPv6 setup should (theorecically) be able to type : smbclient //ipv6-address/share and have it work. Jeremy.
* RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison2007-10-181-10/+10
| | | | | | | bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy.
* [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.samba-misc-tags/initial-v3-2-testGerald (Jerry) Carter2007-10-101-24/+0
|
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-101-2/+1
|
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-101-1/+1
| | | | Jeremy.
* r22920: Add in the UNIX capability for 24-bit readX, as discussedJeremy Allison2007-10-101-0/+2
| | | | | | with the Apple guys and Linux kernel guys. Still looking at how to do writeX as there's no recvfile(). Jeremy.
* r21991: I hate Steve French :-). Add support for encryptionJeremy Allison2007-10-101-0/+1
| | | | | contexts.... Jeremy.
* r21969: Start working on the gss-side of the server negotiation.Jeremy Allison2007-10-101-1/+8
| | | | Jeremy.
* r21926: Fix missing enum specifier pointed out by Don McCall @ HP.Jeremy Allison2007-10-101-1/+1
| | | | | Thanks Don ! Jeremy.
* r21917: Start to do the gss versions of sign+seal.Jeremy Allison2007-10-101-2/+2
| | | | Jeremy.
* r21880: Make client and server calls into encryption code symetrical,Jeremy Allison2007-10-101-0/+1
| | | | | depending on encryption context pointer. Jeremy.
* r21876: Start adding in the seal implementation - prototype codeJeremy Allison2007-10-101-2/+16
| | | | | | | | for the server side enc. (doesn't break anything). I'll keep updating this until I've got NTLM seal working on both client and server, then add in the gss level seal. Jeremy.
* r21768: Fix the client dfs code such that smbclient canJeremy Allison2007-10-101-15/+15
| | | | | | | | | process deep dfs links (ie. links that go to non root parts of a share). Make the directory handling conanonical in POSIX and Windows pathname processing. dfs should not be fully working in client tools. Please bug me if not. Jeremy.
* r18969: Fix typo.Günther Deschner2007-10-101-1/+1
| | | | Guenther
* r17800: Start using struct timespec internally for file timesJeremy Allison2007-10-101-3/+3
| | | | | | | | | on the wire. This allows us to go to nsec resolution for systems that support it. It should also now be easy to add a correct "create time" (birth time) for systems that support it (*BSD). I'll be watching the build farm closely after this one for breakage :-). Jeremy.
* r16945: Sync trunk -> 3.0 for 3.0.24 code. Still needJeremy Allison2007-10-101-4/+0
| | | | | | | to do the upper layer directories but this is what everyone is waiting for.... Jeremy.
* r15162: Patch for bug #3668. Windows has a bug with LARGE_READXJeremy Allison2007-10-101-1/+3
| | | | | where if you ask for exactly 64k bytes it returns 0. Jeremy.
* r10964: BUG 1051: store the directory path so we can send the full name in ↵Gerald Carter2007-10-101-0/+1
| | | | the unlink call (del tmp\foo)
* r10656: BIG merge from trunk. Features not copied overGerald Carter2007-10-101-32/+26
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r7415: * big change -- volker's new async winbindd from trunkGerald Carter2007-10-101-10/+25
|
* r5518: Add initial msdfs support to smbclient. Currently I can onlyGerald Carter2007-10-101-0/+1
| | | | | | | | | | | | cd up and down the tree and get directory listings. Still have to figure out how to get a directory listing on a 2k dfs root. Also have to work out some issues with relative paths that cross dfs mount points. We're protected from the new code paths when connecting to a non-dfs root share ( the flag from the tcon&X is stored in the struct cli_state* )
* r4970: Fix for bug 2092, allowing fallback after kerberos and allowJeremy Allison2007-10-101-0/+1
| | | | | gnome vfs to prevent auto-anonymous logon. Jeremy.
* r4570: Replace cli->nt_pipe_fnum with an array of NT file numbers, one for eachVolker Lendecke2007-10-101-1/+1
| | | | | | | | | | | | supported pipe. Netlogon is still special, as we open that twice, one to do the auth2, the other one with schannel. The client interface is completely unchanged for those who only use a single pie. cli->pipe_idx is used as the index for everything except the "real" client rpc calls, which have been explicitly converted in my last commit. Next step is to get winbind to just use a single smb connection for multiple pipes. Volker
* r4186: Fix client & server to allow 127k READX calls.Jeremy Allison2007-10-101-1/+1
| | | | Jeremy.
* r1154: Change default setting for case sensitivity to "auto". If set to autoJeremy Allison2007-10-101-0/+1
| | | | | | | | | | | | then is the client supports it (current clients supported are Samba and CIFSVFS - detected by the negprot strings "Samba", "POSIX 2" and a bare "NT LM 0.12" string) then the setting of the per packet flag smb_flag FLAG_CASELESS_PATHNAMES is taken into account per packet. This allows the linux CIFS client to use Samba in a case sensitive manner. Additional command in smbclient "case_sensitive", toggles the flag in subsequent packets. Docs to follow. Jeremy.