1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-03 04:22:09 +03:00

Actually make use of the SMBTA_SUBRELEASE define in smb_traffic_analyzer.h. 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
This commit is contained in:
Holger Hetterich
2011-02-20 11:32:39 +01:00
committed by Jeremy Allison
parent 309a8fd7c6
commit 13d20faa1d
2 changed files with 12 additions and 1 deletions

View File

@ -417,6 +417,17 @@ static void smb_traffic_analyzer_send_data(vfs_handle_struct *handle,
*/
char state_flags[9] = "000000\0";
/**
* The first byte of the state flag string represents
* the modules protocol subversion number, defined
* in smb_traffic_analyzer.h. smbtatools/smbtad are designed
* to handle not yet implemented protocol enhancements
* by ignoring them. By recognizing the SMBTA_SUBRELEASE
* smbtatools can tell the user to update the client
* software.
*/
state_flags[0] = SMBTA_SUBRELEASE;
SMB_VFS_HANDLE_GET_DATA(handle, rf_sock, struct refcounted_sock, return);
if (rf_sock == NULL || rf_sock->sock == -1) {

View File

@ -77,7 +77,7 @@
*/
/* Protocol subrelease number */
#define SMBTA_SUBRELEASE 0
#define SMBTA_SUBRELEASE '0'
/*
* Every data block sends a number of blocks sending common data