1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/smbd
Andrew Tridgell b5a64bb740 - new handling of ST_TYPE bits, they are now consolidated much more in
DFLT_SERVER_TYPE in nameserv.h

- got rid of a lot of spurious domain controller stuff. Samba is not a
domain controller yet, but it can be a domain master. We were claiming
to be a domain controller in some packets which may have caused
problems

- don't do preferred master startups on the WINS pseudo-net

- don't do election requests on the WINS pseudo-net

- fix a nasty bug in become_non_master() which wiped out the bits in
remove_type before using them. The result was that samba didn't like
losing its master status.

- changed the logic in the election packet handling to enable us to
become a non-master whenever we receive a winning election frame, even
if we aren't expecting it

- get another packet from the socket in nmbd when we reject one of our
own packets, this stops us from going into the packet reading code too
often and makes nmbd much snappier

- always remove a name immediately when we try to release it, don't
wait for the lack of response from the network, otherwise we will end
up replying to name that we don't really own. We still send the dereg
packets, we just don't wait for them to time out.
(This used to be commit eb84f2f342)
1996-08-21 06:09:00 +00:00
..
chgpasswd.c fix a bug that we've had for a long time where we don't handle EOF 1996-07-30 15:47:30 +00:00
dir.c - added support for Amiga-unix (based on BSD I think) 1996-08-17 11:37:44 +00:00
ipc.c - new handling of ST_TYPE bits, they are now consolidated much more in 1996-08-21 06:09:00 +00:00
mangle.c - sequent-ptx support from bressler@iftccu.ca.boeing.com (Rick 1996-08-13 08:57:55 +00:00
message.c got rid of a lot of redundent header files as we now globally generate 1996-06-10 04:38:24 +00:00
password.c a cleanup of the receive_smb() usage, adding timeouts in some places 1996-06-10 05:16:19 +00:00
pipes.c - added "netbios name" option in smb.conf to make controlling the name 1996-08-19 11:17:29 +00:00
predict.c got rid of a lot of redundent header files as we now globally generate 1996-06-10 04:38:24 +00:00
quotas.c got rid of a lot of redundent header files as we now globally generate 1996-06-10 04:38:24 +00:00
reply.c - fix a bug in NetServerEnum where counted and total were not counted 1996-08-20 15:45:16 +00:00
server.c - fix a bug in NetServerEnum where counted and total were not counted 1996-08-20 15:45:16 +00:00
smbrun.c minor cleanups 1996-08-13 12:35:28 +00:00
trans2.c a cleanup of the receive_smb() usage, adding timeouts in some places 1996-06-10 05:16:19 +00:00
uid.c got rid of a lot of redundent header files as we now globally generate 1996-06-10 04:38:24 +00:00
vt_mode.c a huge pile of changes :-) 1996-06-04 06:42:03 +00:00