Age | Commit message (Collapse) | Author | Files | Lines |
|
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
(This used to be commit 88c6a00c3c1b430307f512986185b5ed7aea7181)
|
|
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
(This used to be commit ebaff730c9cb6d04049fd9901d46dcd758357e95)
|
|
jra@cygnus.com
(This used to be commit 4563d978feaed37aab78e62461026a79dbc50249)
|
|
ufc.c: Added pre-declaration of _ufc_doit().
jra@cygnus.com
(This used to be commit 7c690e020ffae9a56c678ae46ae87283a1aa92fe)
|
|
<agra@sice.ru>
jra@cygnus.com
(This used to be commit ed7e3a9347c93cf5736132f93d43472a3809c80e)
|
|
lkcl
(This used to be commit 8a81c6d49ae62ce788188185c97058f2bdbc35e3)
|
|
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
(This used to be commit c2d5d1040a933987a0c39545bb5bf8e2fc400a87)
|
|
To be set to 1.9.16p12 just before release.
(This used to be commit 09d81adb9ef365003b1d9a8b5629a2a83fc27665)
|
|
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
(This used to be commit d8d8a7ee00971fca7a8d079bfb547af107df35a4)
|
|
nameserv.h returned to original state.
(This used to be commit e313de4619dcfde53db49ca4f7d6f78603504040)
|
|
jra@cygnus.com
(This used to be commit 7ba1cff9341b4094fddf1e2e529b1e5b79aea675)
|
|
only.
jra@cygnus.com
(This used to be commit c189ef38455653334b8414f30d0aeaa3ecefa202)
|
|
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
(This used to be commit 64a16d9c2aae0405437f28dbb00e68080c09a7a1)
|
|
the RedHat Makefile diffs.
(This used to be commit a8b58121074bcc2ecce4a45a4346a6d13704b21c)
|
|
changes a bit less. Also added fix to tricky reply_mv case.
jra@cygnus.com
(This used to be commit f22ac13b1423186d463c9fc5b3588a3dcbd7bc1c)
|
|
leading ./ characters.
jra@cygnus.com
(This used to be commit 617370314ef0d19002243105f5c8a549e3397152)
|
|
be done in unix_clean_name in util.c
jra@cygnus.com
(This used to be commit f9f1085c7db673f602f9de07670a9bbf3205410f)
|
|
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.
(This used to be commit 84fc674c89e8999f284b59888dfa2cdc47438e88)
|
|
jra@cygnus.com
(This used to be commit 7c386c45b069462760b4a9c755959b67d5874cc1)
|
|
so I can test RedHat RPM builds.
(This used to be commit fa1dff05d4a01be84638b4427ddc0e26b9c6166d)
|
|
spurious warning message "Warning - no crypt available"
(This used to be commit dc559428b85474ff4d80f37f421365a3910a8861)
|
|
jra@cygnus.com
(This used to be commit e9a8ccb36bc94e161fdf85c1de8310937710c92f)
|
|
also compile issue with USE_MMAP code.
jra@cygnus.com
(This used to be commit 8e9fe58991c32817142aa2a6caec1df0c4fa4b08)
|
|
jra@cygnus.com
(This used to be commit cbb59639659476054571d4bd18b5df55b0e11a2e)
|
|
jra@cygnus.com
(This used to be commit f0aa5e3ff05053224cffc8243237e7675e8b413b)
|
|
answers when a string was partially identical. this issue is still
outstanding, and needs to be investigated further.
loadparm.c: added lp_logon_path() parameter.
ipc.c: in NetUserGetInfo, lp_logon_path() can be returned instead of always
specifying \\SAMBA_SERVER\HOMES (which may not necessarily exist).
it is now possible to specify lp_logon_path() as \\ARBITRARY_SERVER\%U,
just like NT server can. the default is \\SAMBA_SERVER\HOMES, just like
it used to be.
lkcl
(This used to be commit d5b6ad7cb87d6b1a9342f027ac4f57ffdb54b4f3)
|
|
not needed (address already specified).
lkcl
(This used to be commit c5ab2eb71afd2961dfb61da30984a8b0fc88e754)
|
|
(This used to be commit e6fa5669e99806f2b361f9f529ac6f08e51cac5d)
|
|
Jermy.
(This used to be commit 25175ce3113acad7fafb76e92f2f343d18ef4aea)
|
|
Jeremy
(This used to be commit c43d192a361000f306622a28584cc87490070d48)
|
|
file_exists is false.
Jeremy (jra@cygnus.com).
(This used to be commit b587f18247537577764a1e28169bf6307ff292e9)
|
|
Changed shm_ prefixes to smb_shm_ prefixes as shm_ is a POSIX.4
prefix. Updated fd code in FAST_SHARE_MODE code
to work with new fd indirection.
quotas.c: Fixed #ifdef not on position zero.
Jeremy. (jra@cygnus.com).
(This used to be commit c9a9d56642cc34369a42f48a28116e466240d303)
|
|
last component of the modified pathname before modification. This
is needed due to an exceptional condition in reply_mv when the
filesystem is case preserving, but not case sensitive and the
user wants to change the case of a filename. Code for this is
also added to reply.c
Jeremy (jra@cygnus.com).
(This used to be commit cdafa35f9dba6eb0073700e3a214348c432a3e84)
|
|
after from Paul Eggert.
Makefile: Added AMIGA changes from Rask Ingemann Lambertsen <rask@k4315.kampsax.dtu.dk>.
charset.c: Patch for Western European Languages from Josef Hinteregger <joehtg@joehtg.co.at>
charset.h: Patch for Western European Languages from Josef Hinteregger <joehtg@joehtg.co.at>
clitar.c: Patch to re-sync after read fail from (lost contributor name, sorry).
includes.h: Patch for AMIGA from Rask Ingemann Lambertsen <rask@k4315.kampsax.dtu.dk>
includes.h: Patch for SunOS atexit by Jeremy (jra@cygnus.com)
interface.c: Patch for AMIGA from Rask Ingemann Lambertsen <rask@k4315.kampsax.dtu.dk>
kanji.h: Patch for Western European Languages from Josef Hinteregger <joehtg@joehtg.co.at>
locking.c: Patch to fix file locking from Jeremy (jra@cygnus.com)
locking.c: Patch to add granularity of lock files to usec by Jeremy (jra@cygnus.com)
pipes.c: Patch to fix file locking from Jeremy (jra@cygnus.com)
proto.h: Patch to fix file locking from Jeremy (jra@cygnus.com)
reply.c: Patch to fix file locking from Jeremy (jra@cygnus.com)
server.c: Patch to fix file locking from Jeremy (jra@cygnus.com)
server.c: Patch for FAST_SHARE_MODE fix from (lost contributor name, sorry).
smb.h: Patch to fix file locking from Jeremy (jra@cygnus.com)
smb.h: Patch to add granularity of lock files to usec by Jeremy (jra@cygnus.com)
status.c: Patch to fix file locking from Jeremy (jra@cygnus.com)
statuc.c: Patch to add granularity of lock files to usec by Jeremy (jra@cygnus.com)
system.c: Patch for Western European Languages from Josef Hinteregger <joehtg@joehtg.co.at>
trans2.c: Patch to fix file locking from Jeremy (jra@cygnus.com)
trans2.c: Patch to fix volume name reported to Win95 from Jeremy (jra@cygnus.com)
util.c: Patch for Western European Languages from Josef Hinteregger <joehtg@joehtg.co.at>
util.c: Patch to fix client_name from continuously returning UNKNOWN (from various contributors).
version.h: Update to 1.9.16p10.
(This used to be commit 03d28fa32eb094affa33133ebe2602fdb70f6361)
|
|
aware makefile to generate the RPM source and binary distributions.
(This used to be commit d30c208c113143ad03810140823116f391c45f1f)
|
|
(This used to be commit 40fa8d4be629ccffa93ba7d969f2684907a058fa)
|
|
for Linux and other little beasties that use PAM.
Source: ftp.redhat.com/pub/Incoming/samba-1.9.16p9.src.rpm
Originally from RedHat modifications to samba-1.9.15p8
(This used to be commit 79145bad569c71a7485b40a74e91eb93b52d6392)
|
|
locking.c to util.c
jra@cygnus.com
(This used to be commit f2d481a2d3a9adca7c94427f291a379958c3c0da)
|
|
jra@cygnus.com
(This used to be commit 979acbc1096dda3f36f95eaed88de94931cfb164)
|
|
jra@cygnus.com
(This used to be commit 84024a3df37df48865d6a53fbba0716d62819743)
|
|
jra@cygnus.com
(This used to be commit d1009c53517c3cfc536cb6436a702441c27be448)
|
|
jra@cygnus.com
(This used to be commit 8167becd333dc0fd4327e4c3f29e4d4fd1302bdb)
|
|
jra@cygnus.com
(This used to be commit 0c8df4cef915ff1bead02e5dad8d761a614dfb62)
|
|
jra@cygnus.com
(This used to be commit 61dc3087a0fbe92d703d46722338aa9e06b56ed0)
|
|
called from nmbd code.
jra@cygnus.com
(This used to be commit d718f4fd30423fea957b14e141289739506656cb)
|
|
jra@cygnus.com
(This used to be commit 09aa77766c01fc172260cca217583331f93dc2db)
|
|
jra@cygnus.com
(This used to be commit 074d28fcb61045891191b007b19a099301a94d16)
|
|
jra@cygnus.com
(This used to be commit d5659df9c23822766501397b8fbbffbce6842ea7)
|
|
alignment wasn't being taken into account in space
calculations.
(This used to be commit 2fd77d66c0e93b381466e40bd34680468ac8ec77)
|
|
(This used to be commit 57121e609e927d16389793c7969f5fb944c7669d)
|