summaryrefslogtreecommitdiffstats
path: root/source4/libcli/smb_composite
Commit message (Collapse)AuthorAgeFilesLines
...
* r14363: Remove credentials.h from the global includes.Jelmer Vernooij2007-10-102-0/+2
| | | | (This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
* r14256: - rename smb_file -> smb_handleStefan Metzmacher2007-10-103-12/+12
| | | | | | | | - move it into the in/out substructs again - allow file.path only on smb_fileinfo/smb_setfileinfo metze (This used to be commit be6d5298a2cdb7e7c61d70471bad445645af5963)
* r14208: removed use of req->flags2 inside the ntvfs layer. This should helpAndrew Tridgell2007-10-101-0/+1
| | | | | | | | metze on his quest to unify the ntvfs strucures for the smb and smb2 servers. The only place we needed flags2 inside ntvfs was for the FLAGS2_READ_PERMIT_EXECUTE bit, which only affects readx, so I added a readx.in.read_for_execute flag instead. (This used to be commit b78abbbce60ab0009da19a72dd769800c44298a2)
* r14205: move smb specific stuff out of includes.h (finally!!!:-)Stefan Metzmacher2007-10-101-0/+1
| | | | | | | all this changes really help ccache to speed up the samba4 build:-) metze (This used to be commit 180a79d1036e54fc0c50572b820818e9aafa28e9)
* r14173: change smb interface structures to always useStefan Metzmacher2007-10-103-14/+14
| | | | | | | | | | | | | a union smb_file, to abtract - const char *path fot qpathinfo and setpathinfo - uint16_t fnum for SMB - smb2_handle handle for SMB2 the idea is to later add a struct ntvfs_handle *ntvfs so that the ntvfs subsystem don't need to know the difference between SMB and SMB2 metze (This used to be commit 2ef3f5970901b5accdb50f0d0115b5d46b0c788f)
* r13924: Split more prototypes out of include/proto.h + initial work on headerJelmer Vernooij2007-10-104-0/+5
| | | | | file dependencies (This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
* r13850: Test (and fix) not using SPNEGO at all, but instead using raw NTLMSSP.Andrew Bartlett2007-10-101-13/+25
| | | | | | | The switch to turn off SPNEGO in the client is a bit messy, but it works. Andrew Bartlett (This used to be commit 085ba80cc8a954bd84ecf30e5d57a1583f54062f)
* r13405: Allow a fallback if SPNEGO is somehow disabled in the client, to ↵Andrew Bartlett2007-10-101-1/+7
| | | | | | | just NTLMSSP. Andrew Bartlett (This used to be commit 3e96975d910496db87e8e34e310f0f6d283210bf)
* r13203: Make this comment clearer.Andrew Bartlett2007-10-101-1/+1
| | | | | Andrew Bartlett (This used to be commit 8e2b461669d2d4d5a789da66b5049ecbddd8fd15)
* r12608: Remove some unused #include lines.Jelmer Vernooij2007-10-106-6/+0
| | | | (This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
* r12542: Move some more prototypes out to seperate headersJelmer Vernooij2007-10-101-0/+1
| | | | (This used to be commit 0aca5fd5130d980d07398f3291d294202aefe3c2)
* r11692: added a full composite (async) spnego session setup for SMB2. ThisAndrew Tridgell2007-10-101-2/+2
| | | | | simplies the torture code a lot. (This used to be commit 7bf1046fbb7fd83fecb2fa645628ba9a17aab037)
* r11533: Be a bit less intrusiveVolker Lendecke2007-10-101-1/+2
| | | | (This used to be commit f341c8b4c8e8b8096c604b5842b9b7f7c4c9653c)
* r11532: Enable kerberos session setup for winbind smb connectionsVolker Lendecke2007-10-101-0/+9
| | | | (This used to be commit f0e4075db5e913d2262058bb7234c446160823d9)
* r11424: Fix an uninitialized variable warningVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit fed26bc4fdb47b5bd1aaa6374b09252c239bbac4)
* r11369: Implement socket_connect_multi: Connect to multiple ipv4 tcp ports inVolker Lendecke2007-10-102-223/+7
| | | | | | | | sequence, with a 2-millisecond timeout between firing the syn packets. Build smbcli_sock_connect_send upon that. Volker (This used to be commit 5718df44d90d113304c5deed1e2e7f82ff9e928f)
* r11264: Winbind does not rely on the hostname resolution mechanisms ofVolker Lendecke2007-10-101-1/+5
| | | | | | | | | composite_connect, so in io.in.dest_host I'm setting the IP address. Gensec does not like that as a target hostname, so if a called name is present, use that. So we can session setup using kerberos now. Volker (This used to be commit c26b432c27954c8dc6ac8e702bd5e34a351d15bd)
* r11248: Fix anon fallback with spnegoVolker Lendecke2007-10-101-0/+5
| | | | (This used to be commit 13ebdea11532f4810d01095a54d430c36c91d826)
* r10981: Pull code to decide between and implement NTLMv2, NTLM and LMAndrew Bartlett2007-10-101-71/+47
| | | | | | | | | | | authentication out of the various callers and into the kitchen sink.. err, credentials subsystem. This should ensure consistant logic, as well as get us one step closer to security=server operation in future. Andrew Bartlett (This used to be commit 09c95763301c0f7770d56462e8af4169b8c171fb)
* r10878: Reply to some comments by tridge and metze:Volker Lendecke2007-10-104-2/+85
| | | | | | | | | | | | | * rename the composite helper functions from comp_* to composite_* * Move the lsa initialization to wb_connect_lsa.c * Equip smb_composite_connect with a fallback_to_anonymous The latter two simplify wb_init_domain.c quite a bit. Volker (This used to be commit deb127e04ea01ae93394da5ebffb39d81caeb6d9)
* r10677: Add smb_composite_connectmulti: Send out multiple SYN packets at ↵Volker Lendecke2007-10-105-10/+245
| | | | | | | | | | | once, use the first one that replies correctly. Add a talloc context to smb_composite_connect() Volker (This used to be commit 6b88de182e40cb00a833c085f801fd47c92bbe94)
* r10598: Factor out common code, in preperation for a move elsewhere.Andrew Bartlett2007-10-101-11/+7
| | | | | Andrew Bartlett (This used to be commit 0d757b169a3d521a0d228bed51aa96cf199d5c42)
* r10504: - seperate implementation specific stuff, from the generic compositeStefan Metzmacher2007-10-108-0/+2290
stuff. - don't use SMBCLI_REQUEST_* state's in the genreic composite stuff - move monitor_fn to libnet. NOTE: I have maybe found some bugs, in code that is dirrectly in DONE or ERROR state in the _send() function. I haven't fixed this bugs in this commit! We may need some composite_trigger_*() functions or so. And maybe some other generic helper functions... metze (This used to be commit 4527815a0a9b96e460f301cb1f0c0b3964c166fc)