summaryrefslogtreecommitdiffstats
path: root/source3/modules/vfs_smb_traffic_analyzer.h
Commit message (Collapse)AuthorAgeFilesLines
* Actually make use of the SMBTA_SUBRELEASE define in smb_traffic_analyzer.h. ↵Holger Hetterich2011-05-241-1/+1
| | | | | | | This will allow to introduce new features or fixes into the protocol after the 3.6.0 release. The client software is designed to take care for the subrelease number. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue May 24 21:23:22 CEST 2011 on sn-devel-104
* vfs_smb_traffic_analyzer shall also transfer the clients IP address.Holger Hetterich2011-02-191-1/+1
| | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Feb 19 01:53:18 CET 2011 on sn-devel-104
* s3: vfs_smb_traffic_analyzer.c: add VFS functions for file open and closeHolger Hetterich2010-03-161-1/+14
|
* smb_traffic_analyzer.c: optimize marshalling function and documentHolger Hetterich2010-03-161-1/+1
| | | | | | | | | Collect all data that is needed, and use only one talloc_asprintf operation to create the string of common data. This simplifies the code a bit and is most probably faster than the old method. Also, #define SMBTA_COMMON_DATA_COUNT as a complete string, speeding things up because we know the value at compile time.
* Add the number of common data blocks to the protocol.Holger Hetterich2010-03-161-6/+10
| | | | | | | | | | | Always send the number of common data blocks first. This way, we can make the protocol backwards compatible. A receiver running with an older subprotocol can just ignore if a newer sender sends more common data. Add a few remarks to the marshalling function. Add two #define lines defining the protocol subrelease number and the number of common data blocks to the header file.
* Put all the protocol stuff into a separate header file.Holger Hetterich2010-03-161-0/+140
All the structures and the vfs function identifier list is required by the receiver. It's therefore very handy to have this in an extra header file.