summaryrefslogtreecommitdiffstats
path: root/source3/include/client.h
Commit message (Collapse)AuthorAgeFilesLines
* s3: Add CLI_FULL_CONNECTION_USE_CCACHEVolker Lendecke2010-01-241-0/+1
|
* s3: Add ccache use to cli_session_setup_ntlmsspVolker Lendecke2010-01-241-0/+1
|
* s3:ntlmssp: remove the typedef NTLMSSP_STATEAndrew Bartlett2009-12-221-2/+2
| | | | Andrew Bartlett
* Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"Volker Lendecke2009-11-081-2/+2
| | | | This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
* s3: Do not reference ndr_table_<pipe> in the cli_ routines directlyVolker Lendecke2009-11-081-2/+2
|
* schannel: fully share schannel sign/seal between s3 and 4.Günther Deschner2009-09-161-1/+1
| | | | Guenther
* s3-dcerpc: use dcerpc_AuthLevel and remove duplicate set of flags.Günther Deschner2009-09-151-1/+1
| | | | Guenther
* s3-rpc_client: add enum dcerpc_transport_t to rpc_cli_transport struct.Günther Deschner2009-09-111-0/+2
| | | | Guenther
* s3:rpc_client: add dispatch_send/recv() to struct rpc_pipe_clientStefan Metzmacher2009-07-311-0/+11
| | | | metze
* Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int.Jeremy Allison2009-04-301-1/+1
| | | | | | | Convert all uses of cli_open(), cli_nt_createXXX to NTSTATUS versions. This is smaller than it looks, it just fixes a lot of old code. Next up, ensure all cli_XX functions return NTSTATUS. Jeremy.
* Make Samba3 use the new common libcli/auth codeAndrew Bartlett2009-04-141-2/+2
| | | | | This is particuarly in the netlogon client (but not server at this stage)
* Add a bad hack to enable level 2 oplocks in torture_open_connection_shareVolker Lendecke2009-04-061-0/+2
|
* Remove async_req based async libsmb infrastructureVolker Lendecke2009-04-061-25/+0
|
* Add new async libsmb infrastructureVolker Lendecke2009-04-061-0/+3
| | | | | | | | I know this is just yet another iteration, but I like this one much better than the one that exists right now :-) It will do trans and echo requests without a _recv helper and without unnecessary memcpy().
* Convert rpc_cli_transport->trans to tevent_reqVolker Lendecke2009-03-241-6/+6
|
* Convert rpc_cli_transport->write to tevent_reqVolker Lendecke2009-03-241-5/+5
|
* Convert rpc_cli_transport->read to tevent_reqVolker Lendecke2009-03-241-5/+5
|
* s3:libsmb: use new simplified smb_signing code for the client sideStefan Metzmacher2009-03-231-1/+9
| | | | | | | | | | We store the seqnum/mid mapping in the cli_request structure for async requests and in the cli_state structure for sync calls. We skip the signing check for oplock requests while waiting for async requests coming in. metze
* Remove pwd_cache.c, it was doing nothing. Make user_name, domain, andJeremy Allison2009-03-131-3/+3
| | | | | password talloc'ed strings within the cli_struct. Jeremy.
* Remove the static "struct client_connection" mess which is part ofJeremy Allison2009-03-121-0/+7
| | | | | | | | the problem that stops libsmbclient being thread safe. Subsidiary DFS connections are now hung off a list inside the cli_state struct. Much more to do in order to get libsmbclient to thread safety, but this is a good start. Jeremy.
* Fix a typoVolker Lendecke2009-03-091-1/+1
|
* Abstract away the transport in cli_pipe.cVolker Lendecke2009-01-221-12/+1
| | | | | Sorry for the monster checkin, I could not really find a way to do this in steps.
* Add struct rpc_cli_transportVolker Lendecke2009-01-221-0/+50
|
* Allow calling DCE/RPC server implementations directly usingJelmer Vernooij2009-01-211-0/+8
| | | | rpc_pipe_client.
* s3: store user session key in cli_rpc_pipe_open_noauth().Günther Deschner2008-12-051-0/+1
| | | | Guenther
* Use {u,}int64_t instead of SMB_BIG_{U,}INT.Jelmer Vernooij2008-10-141-1/+1
|
* Add a more explaining commentVolker Lendecke2008-09-121-1/+3
| | | | (This used to be commit edd70836daef340f21df3cb102144935f36e5c4c)
* Activate code to enable chained requestsVolker Lendecke2008-08-281-1/+7
| | | | | Add the CHAIN1 torture test (This used to be commit 82992d74a99b056bbfe90e1b79190e0b7c0bf2bd)
* Move "struct cli_request" from client.h to async_smb.hVolker Lendecke2008-08-281-24/+3
| | | | | Also add some comments (This used to be commit 2ecc311f785317caf5b60051147dcd085c80d64f)
* Remove cli->event_ctx, pass it explicitlyVolker Lendecke2008-08-281-1/+9
| | | | | | Storing the event_context as permanent state in struct cli_state creates more complex code than necessary IMO. (This used to be commit debb37f703075008e5ea7d34d214cfa4d0f8f916)
* Fix bug #5675 with a varient of Tim Waugh's patch,Jeremy Allison2008-08-071-0/+1
| | | | | | as proposed by James Peach. Jeremy. (This used to be commit 5c27ad75836136c39774c9456d63f46fa62e281f)
* Store copies of the syntax ids in rpc_pipe_clientVolker Lendecke2008-07-201-2/+2
| | | | (This used to be commit 848a3497e385090b4b21837c8d0e0313f5c062e5)
* Rename rpc_pipe_client.tcp.sock to rpc_pipe_client.sock.fdVolker Lendecke2008-05-211-2/+2
| | | | (This used to be commit 2ff908a902ec857856518eaddb5246dd5067063d)
* 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 (This used to be commit 3433f430b0c1f7d350a40eac783385a2d30d905c)
* Make use of rpccli_xxx_bind_dataVolker Lendecke2008-04-251-1/+0
| | | | (This used to be commit f9bc336affd2ce21a3c62880ecea2622f35653d1)
* Move user/domain from rpc_pipe_client to cli_pipe_auth_dataVolker Lendecke2008-04-251-3/+4
| | | | (This used to be commit 42de50d2cd43e760d776694f7b5f003ba51d7f84)
* Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_clientVolker Lendecke2008-04-251-1/+1
| | | | (This used to be commit f665afaaa3eff9ef54112e08ed034a6e1bb30edc)
* 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. (This used to be commit 3d8c2a47e677a4c4aacf4abf148b1bd8163c3351)
* Refactoring: Move stuff around for creating a pipeVolker Lendecke2008-04-201-4/+4
| | | | (This used to be commit 45be749ed69f8c1ad3ebe8ea1f35c806db2ed5d0)
* Remove the pipe_idx variable from rpc_pipe_clientVolker Lendecke2008-04-201-1/+3
| | | | (This used to be commit 4840febcd481563c3d9b2fabc1fe1b2ae5a76cf6)
* Move srv_name_slash from cli_state to rpc_pipe_clientVolker Lendecke2008-04-201-1/+1
| | | | (This used to be commit a9061e52e1ff8e31aa480f4a30cda64c9d93214e)
* Add "desthost" to rpc_pipe_clientVolker Lendecke2008-04-201-0/+2
| | | | | This reduces the dependency on cli_state (This used to be commit 783afab9c891dd7bcb78895b2a639b6f3a0edf5b)
* Refactoring: Make struct rpc_pipe_client its own talloc parentVolker Lendecke2008-04-201-2/+0
| | | | (This used to be commit a6d74a5a562b54f0b36934965f545fdeb1e8b34a)
* 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 (This used to be commit 15ba45e567d910c1b2336dcc0c475e12b082f30f)
* For convenience reasons, always create cli->srv_name_slash in the rpc_client.Günther Deschner2008-03-121-0/+1
| | | | | Guenther (This used to be commit 6363c383d6989d2dfb2ee488ffa7aeb128c5385b)
* Add infrastructure to support async SMB requestsVolker Lendecke2008-03-061-0/+30
| | | | (This used to be commit e2153301351559f30f2714345f4c1ca6c5f1a45f)
* Revert "Add infrastructure to support async SMB requests"Volker Lendecke2008-03-011-30/+0
| | | | | This reverts commit f5356825698a02df2d400b51dd95d1f857c83e81. (This used to be commit 5f53a62be8a21b8d92ac44b18d202882500356e8)
* Add infrastructure to support async SMB requestsVolker Lendecke2008-02-281-0/+30
| | | | (This used to be commit f5356825698a02df2d400b51dd95d1f857c83e81)
* Don't define SMB_TRANS_ENC_GSS if we don't have KRB5.Jeremy Allison2008-02-281-1/+6
| | | | | Jeremy. (This used to be commit 6f2b33f6072629be393f88d4450fa6631ef672f6)
* Add SMB encryption. Still fixing client decrypt butJeremy Allison2007-12-261-0/+26
| | | | | | negotiation works. Jeremy. (This used to be commit d78045601af787731f0737b8627450018902b104)