summaryrefslogtreecommitdiff
path: root/source3/nameannounce.c
diff options
context:
space:
mode:
authorSamba Release Account <samba-bugs@samba.org>1997-03-15 14:47:00 +0000
committerSamba Release Account <samba-bugs@samba.org>1997-03-15 14:47:00 +0000
commitaaba4712c8dbf61043d9fe6e1d6773bbd835e3b2 (patch)
tree9dff9e7beb82612d3aaa2c7e063e0f175084aedc /source3/nameannounce.c
parentdf4e27d6a32776aeb5f37cdcdeb348d2de854944 (diff)
downloadsamba-aaba4712c8dbf61043d9fe6e1d6773bbd835e3b2.tar.gz
samba-aaba4712c8dbf61043d9fe6e1d6773bbd835e3b2.tar.bz2
samba-aaba4712c8dbf61043d9fe6e1d6773bbd835e3b2.zip
JHT ===> Moved MAJOR_VERSION and MINOR_VERSION defines to smb.h
Made version info consistent in ipc.c and nameannounce.c Added define for BROWSER_ELECTION_VALUE and BROWSER_CONSTANT (see do_announce_host() in nameannounce.c). Sniffing with the latest bloodhound I found that the byte range occupied by the BROWSER_ELECTION_VALUE is interpreted depending on the type of announcement being made. In a Local_Master_Announcement it is BROWSER_ELECTION_VALUE but in both Workgroup_Announcement and Host_Announcement this is seen as Comment_String_Pointer. What does this mean? We need to know? (This used to be commit 86b0018cc7e246910a9a621b2bf379f782506a08)
Diffstat (limited to 'source3/nameannounce.c')
-rw-r--r--source3/nameannounce.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/source3/nameannounce.c b/source3/nameannounce.c
index 990be00602..8dc0668f4e 100644
--- a/source3/nameannounce.c
+++ b/source3/nameannounce.c
@@ -160,12 +160,13 @@ void do_announce_host(int command,
StrnCpy(p+5,server_name,16);
strupper(p+5);
- CVAL(p,21) = 0x02; /* major version */
- CVAL(p,22) = 0x02; /* minor version */
+ CVAL(p,21) = MAJOR_VERSION; /* major version */
+ CVAL(p,22) = MINOR_VERSION; /* minor version */
SIVAL(p,23,server_type);
- SSVAL(p,27,0x010f); /* browse version: got from NT/AS 4.00 */
- SSVAL(p,29,0xaa55); /* browse signature */
+ /* browse version: got from NT/AS 4.00 - Value defined in smb.h (JHT)*/
+ SSVAL(p,27,BROWSER_ELECTION_VERSION);
+ SSVAL(p,29,BROWSER_CONSTANT); /* browse signature */
strcpy(p+31,server_comment);
p += 31;