Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-31 | Make smbd_lock_socket/smbd_unlock_socket recursive with a ref_count. | Jeremy Allison | 1 | -1/+1 | |
As these always call exit_server, make that part of the function. Use _internal functions for the echo client. Metze please check ! Jeremy. | |||||
2010-02-24 | Change the credential handling so that we start with maxmux creds, | Jeremy Allison | 1 | -7/+10 | |
and then return to the client the number of credits per operation that they asked for. This is a more sensible algorithm than just blindly returning "20" on every reply, although we will probably still need more changes to this going forward. Jeremy. | |||||
2009-08-17 | s3:smbd: implement SMB2 Cancel correctly. | Stefan Metzmacher | 1 | -4/+13 | |
metze | |||||
2009-08-14 | s3:smbd: allow SMB2 Cancel to have the async flag set | Stefan Metzmacher | 1 | -6/+8 | |
metze | |||||
2009-08-14 | s3:smbd: fix parsing of the SMB2 body | Stefan Metzmacher | 1 | -5/+7 | |
Maybe there's no dynamic part on the wire. metze | |||||
2009-08-12 | libcli: move some common SMB and SMB2 stuff into libcli/smb/ | Stefan Metzmacher | 1 | -1/+1 | |
This will hold code that's shared between source3 and source4. metze | |||||
2009-08-08 | s3:smbd: rename conn => sconn for smbd_server_connection structs | Stefan Metzmacher | 1 | -56/+56 | |
This should avoid confusion between smbd_server_connection and connection_struct variables. metze | |||||
2009-07-24 | Fix a few uninitialized variable warnings | Volker Lendecke | 1 | -1/+1 | |
I know those warnings are bogus, but both Coverity and gcc don't get it. | |||||
2009-07-10 | s3:smbd: fix parsing of invalid SMB2 requests. | Stefan Metzmacher | 1 | -2/+2 | |
Because of 0 - 2 => 0xFFFFFFFE, we got EMSGSIZE from the tstream layer. And terminate the transport connection. Instead we should let the caller deal with the invalid parameter, when checking the body size. So the caller always gets at least a 2 byte body. metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 Lock support | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 Find (QueryDirectory) support | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 Break support (SMB 2.002 only) | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 SetInfo support | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 GetInfo support | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-07-02 | s3:smbd: add support for SMB2 Notify | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-06-24 | s3:smbd: add support for async interim SMB2 responses and prepare SMB2 cancel | Stefan Metzmacher | 1 | -1/+155 | |
metze | |||||
2009-06-24 | s3:smbd: keep a list of outstanding SMB2 requests | Stefan Metzmacher | 1 | -28/+65 | |
metze | |||||
2009-06-24 | s3:smbd: add smbd_smb2_send_oplock_break() | Stefan Metzmacher | 1 | -0/+88 | |
metze | |||||
2009-06-24 | s3:smbd: the SMB2-COMPOUND test shows that the related vs. unrelated flags ↵ | Stefan Metzmacher | 1 | -0/+7 | |
isn't checked first metze | |||||
2009-06-09 | s3:smbd: only check the next_status for related requests | Stefan Metzmacher | 1 | -11/+12 | |
metze | |||||
2009-06-09 | s3:smbd: response with the same SMB2 flags as given by the client | Stefan Metzmacher | 1 | -1/+4 | |
...but also add the response flag. metze | |||||
2009-06-09 | s3:smbd: only pass the chained file handle for related compounded SMB2 requests | Stefan Metzmacher | 1 | -0/+4 | |
metze | |||||
2009-06-09 | s3:smbd: make sure we pad compounded SMB2 responses to 8 bytes | Stefan Metzmacher | 1 | -2/+47 | |
metze | |||||
2009-06-09 | s3:smbd: more validation of the incoming SMB2 requests | Stefan Metzmacher | 1 | -4/+94 | |
metze | |||||
2009-06-09 | s3:smbd: for now ignore all non NBT Session Message requests for SMB2 | Stefan Metzmacher | 1 | -0/+9 | |
metze | |||||
2009-06-09 | s3:smbd: don't include 1 byte padding for the dynamic buffer of SMB2 responses | Stefan Metzmacher | 1 | -21/+9 | |
It seems that Windows 2008 and Windows 7 doesn't do this anymore. metze | |||||
2009-06-05 | s3:smbd: fix the logic for compounded requests | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-06-05 | s3:smbd: only setup the dyn iovec if a a dyn blob is given | Stefan Metzmacher | 1 | -2/+1 | |
Otherwise leave the default in there, which takes care of padding for compounded requests. metze | |||||
2009-06-05 | s3:smbd: add support for SMB2 Ioctl | Stefan Metzmacher | 1 | -1/+1 | |
We don't implement any level yet. metze | |||||
2009-06-05 | s3:smbd: make smbd_server_connection_terminate() a macro | Stefan Metzmacher | 1 | -3/+5 | |
metze | |||||
2009-06-05 | s3:smbd: implement smbd_smb2_request_error/done() as macros on top of the ↵ | Stefan Metzmacher | 1 | -20/+11 | |
_ex() function metze | |||||
2009-06-04 | Change smbd_smb2_request_error() to add a __location__. | Jeremy Allison | 1 | -6/+7 | |
This allows quick identification of smb2 parsing errors. Jeremy. | |||||
2009-06-04 | Add NTLMSSP SPNEGO to smb2 auth. Tested with Win7. | Jeremy Allison | 1 | -1/+2 | |
Jeremy. | |||||
2009-06-03 | s3:smbd: implement SMB2 Write | Stefan Metzmacher | 1 | -1/+1 | |
This only works on file shares. metze | |||||
2009-06-03 | s3:smbd: implement SMB2 Read | Stefan Metzmacher | 1 | -1/+1 | |
This only works works on file shares. metze | |||||
2009-06-03 | s3:smbd: implement SMB2 Flush | Stefan Metzmacher | 1 | -1/+1 | |
This works only on file shares yet. metze | |||||
2009-06-03 | s3:smbd: implement SMB2 Close | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-06-03 | s3:smbd: implement a simple version of SMB2 Create | Stefan Metzmacher | 1 | -1/+1 | |
It only work on file shares and just ignores any additional Create Context Values. metze | |||||
2009-06-03 | s3:smbd: create a user_struct for compat in SMB2 Session Setup | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-06-03 | s3:smbd: remove old comment, we support SMB2 signing now | Stefan Metzmacher | 1 | -2/+0 | |
metze | |||||
2009-05-26 | s3:smbd: move SMB1 specific stuff into a substructure of smbd_server_connection | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-05-26 | s3:smbd: add support for SMB2 signing | Stefan Metzmacher | 1 | -42/+72 | |
metze | |||||
2009-05-22 | s3:smbd: implement SMB2 Tree Disconnect | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-05-22 | s3:smbd: implement SMB2 Tree Connect | Stefan Metzmacher | 1 | -1/+53 | |
For now this only checks if the share is present or not. metze | |||||
2009-05-22 | s3:smbd: SMB2 session ids are 64bit... | Stefan Metzmacher | 1 | -1/+1 | |
We only grand ids up to 0x0000000000FFFFFF, because that's what our idtree implementation can handle. But also 16777215 sessions on one tcp connection should be enough:-) metze | |||||
2009-05-22 | s3:smbd: implement SMB2 Logoff | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-05-21 | s3:smbd: we want to get the next command offset and not set it... | Stefan Metzmacher | 1 | -1/+1 | |
This should also fix the build on some hosts. metze | |||||
2009-05-20 | s3:smbd: check the incoming session id for SMB2 requests | Stefan Metzmacher | 1 | -2/+61 | |
metze | |||||
2009-05-20 | s3:smbd: implement SMB2 Session Setup with raw NTLMSSP | Stefan Metzmacher | 1 | -1/+8 | |
metze | |||||
2009-05-20 | s3:smbd: move the callback functions of smbd_smb2_request_reply() closer itself | Stefan Metzmacher | 1 | -42/+42 | |
metze |