| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
BROWSER_ELECTION_VERSION.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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?
|
|
|
|
| |
lkcl
|
|
|
|
|
|
|
|
| |
response, instead of always Name Query.
oops.
lkcl
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
local subnet _before_ going and registering it. the reason for this
is that i don't want to cause chaos by registering the name twice.
it's ok to register DOMAIN<1b> with the WINS server, because the WINS
server's job is to check a) _if_ there's a current owner of the name
b) if the current owner exists c) if the current owner still wants the
name. if they don't, the WINS server responds by saying, 'yes, you can
have it'.
lkcl
|
|
|
|
|
|
| |
of what needs to be done.
lkcl
|
|
|
|
| |
lkcl
|
|
|
|
|
|
| |
profiles; domain master browsing; netlogons; preferred master.
lkcl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
because the share must be browseable by a w95 client
2) send_mailslot_reply - unique or group datagram argument added.
3) netlogon.c - rewrote response packet to do the right thing for w95.
4) server.c reply_nt1() - added OEMDomainstring to the end.
5) (deep breath) reworked the nmbd-browsing code a little bit.
i discovered two months ago that becoming a primary domain controller
(and domain master browser) is done independently of becoming a
backup domain controller (logon server) is done independently of
becoming a local master browser.
therefore, three sets of state-machines (instead of just one) are in
place - each of which is responsible for taking samba through the
required stages to become: a logon server; a domain master browser;
and a local master browser.
each of these three things can occur independently on each interface,
_including_ the wins pseudo-interface. the only slight caveat is that
the wins pseudo-interface, by virtue of _not_ being a broadcast
interface, does _not_ register as a local master browser with the wins
server, as this doesn't make sense.
lkcl
|
|
|
|
|
|
|
|
|
|
|
|
| |
server isn't a preferred master, and DEBUG(0,(...)) this.
reason: if the os level etc parameters aren't working properly, then
a domain master browser samba server that _ought_ to be the local master
browser as well might not.
i'll modify smb.conf.5 man page etc to reflect this change.
lkcl
|
|
|
|
| |
jra@cygnus.com
|
|
|
|
|
| |
ufc.c: Added pre-declaration of _ufc_doit().
jra@cygnus.com
|
|
|
|
|
| |
<agra@sice.ru>
jra@cygnus.com
|
|
|
|
| |
jra@cygnus.com
|
|
|
|
| |
jra@cygnus.com
|
|
|
|
| |
lkcl
|
|
|
|
|
|
| |
so people don't create their own batch files to stuff other users.
lkcl
|
|
|
|
|
|
| |
share, because i've been trawling through NT server help files again.
lkcl
|
|
|
|
| |
lkcl
|
|
|
|
|
|
|
| |
connecting client, as per CIFS4) and max_recv, which can be configured
as the old maxxmit was. Fixes problems with NT directory listings when
maxxmit is set very small.
jra@cygnus.com
|
|
|
|
| |
To be set to 1.9.16p12 just before release.
|
|
|
|
| |
jra@cyngus.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
chgpasswd.c: Added patch from Roland Haag <haag@think.de> to allow
password changes to be done more than once.
loadparm.c: Added entries for the "directory mode/directory mask parameters".
Changed default file mode to 644.
proto.h: Added sys_gethostbyname.
server.c: Added directory mode changes.
system.c: Added sys_gethostbyname.
trans2.c: Added NT_FILE_ATTRIBUTE_NORMAL patch from Roger Orr
<rorr@csfp.csfb.com>
trans2.h: Defined NT_FILE_ATTRIBUTE_NORMAL for above patch.
util.c: Changes calls to gethostbyname to sys_gethostbyname.
jra@cygnus.com
|
| |
|
|
|
|
| |
nameserv.h returned to original state.
|
|
|
|
| |
jra@cygnus.com
|
| |
|
|
|
|
|
| |
so I can build RPMs on a DEC Alpha on which I do NOT have root
permissions. Argh!!!!!
|
|
|
|
| |
makerpms.sh is just type and go attempt.
|
|
|
|
|
| |
only.
jra@cygnus.com
|
|
|
|
|
|
|
| |
in unix_clean_name caused directory names to go from ./ to "".
This is now checked for, unix_clean name returns ./ in these
cases.
jra@cygnus.com
|
|
|
|
| |
the RedHat Makefile diffs.
|
|
|
|
|
| |
changes a bit less. Also added fix to tricky reply_mv case.
jra@cygnus.com
|
|
|
|
|
| |
leading ./ characters.
jra@cygnus.com
|
|
|
|
|
| |
be done in unix_clean_name in util.c
jra@cygnus.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
filename problem.
Problem conditions:
case sensitive = no
default case = lower
mangle case = yes
preserve case = yes
short preserve case = yes
Problem: Win95 still writes upper case file names.
Patches supplied have been incorporated into mangle.c and server.c
but needs YOSTW to be defined for it to take effect.
Action:
=======
If we are happy with the patch, delete old code in mangle.c, then
remove all YOSTW #ifdefs.
|
|
|
|
|
|
| |
resolution / registration: what they are etc.
lkcl
|
|
|
|
|
|
| |
'ha! RTSBSFSSM'!
lkcl
|
|
|
|
|
|
| |
entries kindly written by John Barker (johnb@tigerlabs.com).
lkcl
|
|
|
|
| |
jra@cygnus.com
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
so I can test RedHat RPM builds.
|
| |
|
|
|
|
| |
spurious warning message "Warning - no crypt available"
|
|
|
|
| |
jra@cygnus.com
|
|
|
|
|
| |
also compile issue with USE_MMAP code.
jra@cygnus.com
|
|
|
|
| |
jra@cygnus.com
|