Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix bug #5675 with a varient of Tim Waugh's patch, | Jeremy Allison | 2008-08-07 | 1 | -0/+1 |
| | | | | | as proposed by James Peach. Jeremy. | ||||
* | Store copies of the syntax ids in rpc_pipe_client | Volker Lendecke | 2008-07-20 | 1 | -2/+2 |
| | |||||
* | Rename rpc_pipe_client.tcp.sock to rpc_pipe_client.sock.fd | Volker Lendecke | 2008-05-21 | 1 | -2/+2 |
| | |||||
* | Introduce a redirection for ncacn_np and ncacn_ip_tcp in rpc_pipe_client | Volker Lendecke | 2008-04-25 | 1 | -3/+11 |
| | | | | Should be no functional change, just a change in the data structure | ||||
* | Make use of rpccli_xxx_bind_data | Volker Lendecke | 2008-04-25 | 1 | -1/+0 |
| | |||||
* | Move user/domain from rpc_pipe_client to cli_pipe_auth_data | Volker Lendecke | 2008-04-25 | 1 | -3/+4 |
| | |||||
* | Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_client | Volker Lendecke | 2008-04-25 | 1 | -1/+1 |
| | |||||
* | Remove the "pwd" struct from rpc_pipe_client | Volker Lendecke | 2008-04-21 | 1 | -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 pipe | Volker Lendecke | 2008-04-20 | 1 | -4/+4 |
| | |||||
* | Remove the pipe_idx variable from rpc_pipe_client | Volker Lendecke | 2008-04-20 | 1 | -1/+3 |
| | |||||
* | Move srv_name_slash from cli_state to rpc_pipe_client | Volker Lendecke | 2008-04-20 | 1 | -1/+1 |
| | |||||
* | Add "desthost" to rpc_pipe_client | Volker Lendecke | 2008-04-20 | 1 | -0/+2 |
| | | | | This reduces the dependency on cli_state | ||||
* | Refactoring: Make struct rpc_pipe_client its own talloc parent | Volker Lendecke | 2008-04-20 | 1 | -2/+0 |
| | |||||
* | Add CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS define. | Günther Deschner | 2008-04-08 | 1 | -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 Deschner | 2008-03-12 | 1 | -0/+1 |
| | | | | Guenther | ||||
* | Add infrastructure to support async SMB requests | Volker Lendecke | 2008-03-06 | 1 | -0/+30 |
| | |||||
* | Revert "Add infrastructure to support async SMB requests" | Volker Lendecke | 2008-03-01 | 1 | -30/+0 |
| | | | | This reverts commit f5356825698a02df2d400b51dd95d1f857c83e81. | ||||
* | Add infrastructure to support async SMB requests | Volker Lendecke | 2008-02-28 | 1 | -0/+30 |
| | |||||
* | Don't define SMB_TRANS_ENC_GSS if we don't have KRB5. | Jeremy Allison | 2008-02-28 | 1 | -1/+6 |
| | | | | Jeremy. | ||||
* | Add SMB encryption. Still fixing client decrypt but | Jeremy Allison | 2007-12-26 | 1 | -0/+26 |
| | | | | | negotiation works. Jeremy. | ||||
* | Remove pstrings from client/client.c by doing a large rewrite. | Jeremy Allison | 2007-12-06 | 1 | -3/+2 |
| | | | | | Mostly compiles.... Jeremy. | ||||
* | Remove the explicit TALLOC_CTX * from cli_struct. | Jeremy Allison | 2007-11-29 | 1 | -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 Allison | 2007-11-05 | 1 | -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 replace | Jeremy Allison | 2007-11-03 | 1 | -1/+2 |
| | | | | | it with accessor functions. "One global or pstring a day...." :-). Jeremy. | ||||
* | Change the client library to write directly out of | Jeremy Allison | 2007-11-02 | 1 | -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_addr | Jeremy Allison | 2007-10-24 | 1 | -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 interesting | Jeremy Allison | 2007-10-18 | 1 | -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-test | Gerald (Jerry) Carter | 2007-10-10 | 1 | -24/+0 |
| | |||||
* | r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text | Andrew Tridgell | 2007-10-10 | 1 | -2/+1 |
| | |||||
* | r23779: Change from v2 or later to v3 or later. | Jeremy Allison | 2007-10-10 | 1 | -1/+1 |
| | | | | Jeremy. | ||||
* | r22920: Add in the UNIX capability for 24-bit readX, as discussed | Jeremy Allison | 2007-10-10 | 1 | -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 encryption | Jeremy Allison | 2007-10-10 | 1 | -0/+1 |
| | | | | | contexts.... Jeremy. | ||||
* | r21969: Start working on the gss-side of the server negotiation. | Jeremy Allison | 2007-10-10 | 1 | -1/+8 |
| | | | | Jeremy. | ||||
* | r21926: Fix missing enum specifier pointed out by Don McCall @ HP. | Jeremy Allison | 2007-10-10 | 1 | -1/+1 |
| | | | | | Thanks Don ! Jeremy. | ||||
* | r21917: Start to do the gss versions of sign+seal. | Jeremy Allison | 2007-10-10 | 1 | -2/+2 |
| | | | | Jeremy. | ||||
* | r21880: Make client and server calls into encryption code symetrical, | Jeremy Allison | 2007-10-10 | 1 | -0/+1 |
| | | | | | depending on encryption context pointer. Jeremy. | ||||
* | r21876: Start adding in the seal implementation - prototype code | Jeremy Allison | 2007-10-10 | 1 | -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 can | Jeremy Allison | 2007-10-10 | 1 | -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 Deschner | 2007-10-10 | 1 | -1/+1 |
| | | | | Guenther | ||||
* | r17800: Start using struct timespec internally for file times | Jeremy Allison | 2007-10-10 | 1 | -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 need | Jeremy Allison | 2007-10-10 | 1 | -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_READX | Jeremy Allison | 2007-10-10 | 1 | -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 Carter | 2007-10-10 | 1 | -0/+1 |
| | | | | the unlink call (del tmp\foo) | ||||
* | r10656: BIG merge from trunk. Features not copied over | Gerald Carter | 2007-10-10 | 1 | -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 trunk | Gerald Carter | 2007-10-10 | 1 | -10/+25 |
| | |||||
* | r5518: Add initial msdfs support to smbclient. Currently I can only | Gerald Carter | 2007-10-10 | 1 | -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 allow | Jeremy Allison | 2007-10-10 | 1 | -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 each | Volker Lendecke | 2007-10-10 | 1 | -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 Allison | 2007-10-10 | 1 | -1/+1 |
| | | | | Jeremy. | ||||
* | r1154: Change default setting for case sensitivity to "auto". If set to auto | Jeremy Allison | 2007-10-10 | 1 | -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. |