Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-09-28 | s4:libcli/smb2: ignore SMB2_OP_CANCEL responses | Stefan Metzmacher | 1 | -0/+10 | |
If there're a problem with signing or the session doesn't exists any more the server responses with a failure, instead of not sending a response. For now we ignore the reponse, as there's not much we could do with it and it's not likely that we generate bad requests, which trigger that behavior, except for testing. metze | |||||
2011-09-28 | s4:libcli/smb2: correctly sign SMB2_OP_CANCEL request if they belong to a ↵ | Stefan Metzmacher | 1 | -0/+1 | |
session metze | |||||
2011-09-28 | s4:libcli/smb2: don't try to check the signing if we got ↵ | Stefan Metzmacher | 1 | -1/+2 | |
NT_STATUS_USER_SESSION_DELETED metze | |||||
2011-08-18 | cli-raw: Add public libsmbclient-raw library. | Jelmer Vernooij | 1 | -1/+1 | |
2011-08-13 | s4:libcli: use tevent_ fn names instead of legacy event_ ones | Simo Sorce | 2 | -8/+8 | |
2011-08-08 | build: provide tevent-util as a public library | Andrew Bartlett | 1 | -1/+1 | |
This is needed so that OpenChange can get at _tevent_req_nterr(), which is referenced by generated PIDL output. Andrew Bartlett | |||||
2011-08-03 | gensec: clarify memory ownership for gensec_session_info() and ↵ | Andrew Bartlett | 1 | -6/+1 | |
gensec_session_key() This is slightly less efficient, because we no longer keep a cache on the gensec structures, but much clearer in terms of memory ownership. Both gensec_session_info() and gensec_session_key() now take a mem_ctx and put the result only on that context. Some duplication of memory in the callers (who were rightly uncertain about who was the rightful owner of the returned memory) has been removed to compensate for the internal copy. Andrew Bartlett | |||||
2011-07-23 | cli_raw: Make name lowercase. | Jelmer Vernooij | 1 | -1/+1 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Jul 23 23:20:51 CEST 2011 on sn-devel-104 | |||||
2011-06-20 | libcli/util Rename common map_nt_error_from_unix to avoid duplicate symbol | Andrew Bartlett | 2 | -2/+2 | |
The two error tables need to be combined, but for now seperate the names. (As the common parts of the tree now use the _common function, errmap_unix.c must be included in the s3 autoconf build). Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Jun 20 08:12:03 CEST 2011 on sn-devel-104 | |||||
2011-04-28 | s4:libcli/smb2: let smb2_session_setup_spnego_* use tevent_req | Stefan Metzmacher | 2 | -72/+118 | |
metze | |||||
2011-04-28 | s4:libcli/smb2: move smb2_session_setup_spnego_send() to the top | Stefan Metzmacher | 1 | -62/+64 | |
smb2_session_setup_spnego_send() should be on the top of the smb2_session_setup_spnego_* block. metze | |||||
2011-04-28 | s4:libcli/smb2: move smb2_connect_tcon_done() | Stefan Metzmacher | 1 | -20/+22 | |
It should be after smb2_connect_session_done(). metze | |||||
2011-04-28 | s4:libcli/smb2: move smb2_connect_session_done() | Stefan Metzmacher | 1 | -36/+38 | |
It should be after smb2_connect_negprot_done(). metze | |||||
2011-04-28 | s4:libcli/smb2: move smb2_connect_negprot_done() | Stefan Metzmacher | 1 | -69/+71 | |
It should be after smb2_connect_socket_done(). metze | |||||
2011-04-28 | s4:libcli/smb2: move smb2_connect_socket_done() | Stefan Metzmacher | 1 | -55/+57 | |
It should be after smb2_connect_resolve_done(). metze | |||||
2011-04-28 | s4:libcli/smb2: move smb2_connect_resolve_done() | Stefan Metzmacher | 1 | -36/+35 | |
It should be after smb2_connect_send(). metze | |||||
2011-04-28 | s4:libcli/smb2: rename step functions of smb2_connect_*() | Stefan Metzmacher | 1 | -26/+10 | |
They should all start with a smb2_connect_ prefix. metze | |||||
2011-04-28 | s4:libcli/smb2: convert smb2_connect_*() to tevent_req | Stefan Metzmacher | 2 | -108/+198 | |
metze | |||||
2011-03-29 | Ensure convert_string_XXX is always called with a valid converted_size pointer. | Jeremy Allison | 1 | -1/+2 | |
Preparation for cleaning up this API. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Mar 29 21:01:49 CEST 2011 on sn-devel-104 | |||||
2011-03-24 | charcnv: removed the allow_badcharcnv and allow_bad_conv options to ↵ | Andrew Tridgell | 1 | -3/+2 | |
convert_string*() we shouldn't accept bad multi-byte strings, it just hides problems Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Mar 24 01:47:26 CET 2011 on sn-devel-104 | |||||
2010-10-31 | s4: Remove the old perl/m4/make/mk-based build system. | Jelmer Vernooij | 1 | -11/+0 | |
The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104 | |||||
2010-09-22 | s4:libcli:smb2 Rename pending_id to async_id and make 64-bit | Steven Danneman | 3 | -5/+5 | |
Match MS-SMB2 - 2.2.1.1 SMB2 Packet Header - ASYNC | |||||
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 1 | -2/+1 | |
2010-04-06 | s4-waf: removed the AUTOGENERATED markers | Andrew Tridgell | 1 | -4/+0 | |
we won't be using the mk -> wscript generator again | |||||
2010-04-06 | s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵ | Andrew Tridgell | 1 | -0/+2 | |
them | |||||
2010-04-06 | build: commit all the waf build files in the tree | Andrew Tridgell | 1 | -0/+10 | |
2010-02-02 | Change uint_t to unsigned int in source4 | Matt Kraai | 3 | -5/+5 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-12-10 | s4-libcli: use GUID_to_ndr_blob() | Andrew Tridgell | 1 | -3/+3 | |
2009-12-10 | s4-libcli: use new GUID functions in libcli | Andrew Tridgell | 1 | -4/+3 | |
2009-12-07 | s4 torure: Add SMB2 utility functions | Zack Kirsch | 1 | -0/+1 | |
- Add a torture_setup_dir() equivalent in SMB2, called smb2_util_setup_dir(). - Add verify_sd() and verify_attrib() helper functions for SMB2. | |||||
2009-11-25 | s4/libcli: rename previously reserved field in SMB2 LOCK struct | Steven Danneman | 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. | |||||
2009-11-25 | s4/libcli: Initialize client PID for SMB2 connections | Steven Danneman | 3 | -0/+6 | |
Set the SMB pid to the Unix pid of the client process. | |||||
2009-10-01 | s4/torture: Ported SMB oplock torture tests to SMB2 | Steven Danneman | 1 | -0/+9 | |
I've ported all applicable SMB oplock torture tests to SMB2, giving us a good base for SMB2 oplock testing. There are several differences between oplocks in SMB and SMB2, mostly because of differences in W2K3 and W2K8. The existing SMB oplock tests all pass against W2K3, but several fail against W2K8. These same tests were failing in SMB2, util I reworked them. BATCH19, BATCH20: In W2K3/SMB a setfileinfo - rename command wouldn't cause a sharing violation or break an existing oplock. It appears that in W2K8/SMB2 a sharing violation is raised. BATCH22: In W2K3/SMB when a second opener was waiting the full timeout of an oplock break, it would receive NT_STATUS_SHARING_VIOLATION after about 35 seconds. This bug has been fixed in W2K8/SMB2 and instead the second opener succeeds. LEVELII500: Added 1 new test checking that the server returns a proper error code when a client improperly replies to a levelII to none break notification. STREAM1: W2K8 now grants oplocks on alternate data streams. | |||||
2009-09-19 | s4-resolve: fixed a crash bug on timeout | Andrew Tridgell | 1 | -1/+1 | |
We were creating the name resolution context as a child of lp_ctx, which meant when we gave up on a connection the timer on name resolution kept running, and when it timed out the callback crashed as the socket was already removed. | |||||
2009-08-12 | libcli/smb: move smb2_create_blob code to libcli/smb/ | Stefan Metzmacher | 1 | -157/+0 | |
I want to use this in source3/smbd/ metze | |||||
2009-08-12 | libcli: move some common SMB and SMB2 stuff into libcli/smb/ | Stefan Metzmacher | 2 | -176/+0 | |
This will hold code that's shared between source3 and source4. metze | |||||
2009-08-07 | s4:libcli/smb2: move SMB2_GETINFO_* flags into smb2_constants.h | Stefan Metzmacher | 2 | -6/+6 | |
metze | |||||
2009-08-07 | s4:libcli/smb2: remove unused and redundant SMB2 security flags | Stefan Metzmacher | 1 | -6/+0 | |
metze | |||||
2009-08-07 | s4:libcli: move SMB2 Find constants to smb2_constants.h | Stefan Metzmacher | 1 | -0/+16 | |
metze | |||||
2009-08-05 | handle large directories in smb2_deltree() | Andrew Tridgell | 1 | -36/+42 | |
2009-07-15 | s4:libcli/smb2: add smb2_transport_credits_set_charge() to change the ↵ | Stefan Metzmacher | 3 | -4/+14 | |
CreditsCharge value for the next request metze | |||||
2009-07-02 | s4:libcli: move SMB2 lock flags to smb2_constants.h | Stefan Metzmacher | 1 | -0/+8 | |
metze | |||||
2009-06-09 | s4:libcli/smb2: add smb2_transport_credits_ask_num() | Stefan Metzmacher | 3 | -2/+13 | |
metze | |||||
2009-06-09 | s4:libcli/smb2: only add the 1 byte dynamic buffer padding for non ↵ | Stefan Metzmacher | 1 | -2/+6 | |
compounded requests metze | |||||
2009-06-09 | s4:libcli/smb2: add support sending compounded requests | Stefan Metzmacher | 3 | -50/+205 | |
metze | |||||
2009-06-09 | s4:libcli/smb2: prepare SMB2 signing code for compounded requests | Stefan Metzmacher | 1 | -2/+8 | |
metze | |||||
2009-05-26 | s4:libcli/smb2: remove old dialect revision constants | Stefan Metzmacher | 1 | -4/+0 | |
metze | |||||
2009-05-26 | s4:libcli/smb2: use new SMB2_DIVELECT_REVISION constants | Stefan Metzmacher | 1 | -2/+5 | |
Also send them in the order a windows client would send them (the lowest first). metze | |||||
2009-05-26 | s4:libcli/smb2: add some more SMB2 constants | Stefan Metzmacher | 1 | -4/+14 | |
metze | |||||
2009-05-20 | s4:libcli/smb2: fix session setup with raw NTLMSSP | Stefan Metzmacher | 1 | -13/+17 | |
metze |