kai/samba.git
27 years ago- continue when failing to load config file in nmblookup and smbclient
Andrew Tridgell [Mon, 7 Oct 1996 11:06:34 +0000 (11:06 +0000)]
- continue when failing to load config file in nmblookup and smbclient

- fix important bug in nmbd where it set the return code for a
negative name response to 0 (which means success!)
(This used to be commit bfa816cc8f30d9a629b4fe9f71bf0707aa6c4502)

27 years ago- changed the default nmbd loop timout to 10 seconds (2 seconds was much
Andrew Tridgell [Mon, 7 Oct 1996 01:56:21 +0000 (01:56 +0000)]
- changed the default nmbd loop timout to 10 seconds (2 seconds was much
too short)

- got rid of many unnecessary calls to time(NULL) in nmbd. They were
causing it to chew too much CPU time when idle. Now we pass a time
value in from the top level.
(This used to be commit 3cd7303dbc2118db7084a6d8872403d825c52323)

27 years ago- added an entry to the MIRRORS list
Andrew Tridgell [Mon, 7 Oct 1996 01:53:25 +0000 (01:53 +0000)]
- added an entry to the MIRRORS list
- minor fixes in man page
(This used to be commit 733c7186576c752edb07e9768f7902edc1cc5a42)

27 years agopreparing for release of 1.9.16p3
Samba Release Account [Sat, 5 Oct 1996 14:28:39 +0000 (14:28 +0000)]
preparing for release of 1.9.16p3
(This used to be commit 47212791c2e71ddd57018a4bc01c2c8931d32cd8)

27 years agoadd DEBUGLEVEL to replace.c
Andrew Tridgell [Sat, 5 Oct 1996 14:27:00 +0000 (14:27 +0000)]
add DEBUGLEVEL to replace.c
(This used to be commit b215a902062e82d0e05f48c3a7246514143af94d)

27 years ago- use waitpid for ultrix
Andrew Tridgell [Sat, 5 Oct 1996 13:38:29 +0000 (13:38 +0000)]
- use waitpid for ultrix
- don't use wait4
(This used to be commit 2aa612d676e634a892fdc50349f5b72732f0e91f)

27 years ago- replace the base36 function with one that works on more systems
Andrew Tridgell [Sat, 5 Oct 1996 13:13:31 +0000 (13:13 +0000)]
- replace the base36 function with one that works on more systems
(compiler bugs were the problem)

- minor password cleanups (catch WfWG bug where it sets the password
to a space instead of a NULL)

- fix printing problem for kanji users

- minor cleanups
(This used to be commit 92566ecc315c29da6e9aaa67ddae33e64f5bcc67)

27 years ago- added a mirror entry and added a new Support.txt entry
Andrew Tridgell [Sat, 5 Oct 1996 13:10:13 +0000 (13:10 +0000)]
- added a mirror entry and added a new Support.txt entry
(This used to be commit 975ddfd3099b9625d674ee862d4174d03ba7386e)

27 years agoI have fixed quite a few important bugs in this commit.
Andrew Tridgell [Sat, 5 Oct 1996 10:41:13 +0000 (10:41 +0000)]
I have fixed quite a few important bugs in this commit.

Luke, can you take special note of the bug fixes to nmbd so you can
propogate them to your new code.

- rewrote the code that used to use fromhost(). We now call
gethostbyaddr() only if necessary and a maximum of once per
connection. Calling gethostbyaddr() causes problems on some systems so
avoiding it if possible is a good thing :-)

- added the "fake oplocks" option. See the docs in smb.conf(5) and
Speed.txt

- fixed a serious bug in nmbd where it would try a DNS lookup on
FIND_SELF queries. This caused a lot of unnecessary (and incorrect)
DNS lookups to happen. FIND_SELF queries should only go to the
internal name tables.

- don't set FIND_SELF for name queries if we are a wins proxy, as we
are supposed to be answering queries for other hosts.

- fixed a bug in nmbd which had "if (search | FIND_LOCAL)" instead of
"if (search & FIND_LOCAL)". Luke, this was in nameservreply.c

- the above 3 bugs together meant that DNS queries were being cached,
but the cache wasn't being used, so every query was going to DNS, no
wonder nmbd has been chewing so much CPU time! Another side effect was
that queries on names in lmhosts weren't being answered for bcast
queries with "wins proxy" set.

- ignore the maxxmit for seconday session setups (see CIFS spec)

- close user opened files in a uLogoffX for user level security (see
CIFS spec)

- added uid into the files struct to support the above change
(This used to be commit ea472b7217b7693627a13a7b1e428a0a6a3d8755)

27 years ago- added docs on the new "fake oplocks" option.
Andrew Tridgell [Sat, 5 Oct 1996 10:26:31 +0000 (10:26 +0000)]
- added docs on the new "fake oplocks" option.
(This used to be commit 1303132113b24a3e84dd76efe1c664e0dffe5013)

27 years ago- use workgroup from smb.conf in smbclient
Andrew Tridgell [Sat, 5 Oct 1996 02:54:37 +0000 (02:54 +0000)]
- use workgroup from smb.conf in smbclient

- change debug level on clitar stuff

- define MAP_FILE if not defined

- ensure we never set authoritative on queries in nmbd

- fake a positive response to SMBioctl, apparently this is needed for
some WfWg printer drivers

- deny file access for non-fcbopen queries when (access_allowed == AREAD && flags == O_RDWR)

- add sys_waitpid()
(This used to be commit 61e3116e573637d6b5a878eeb8db72831e3c5bd1)

27 years ago- added a new support entry
Andrew Tridgell [Sat, 5 Oct 1996 02:47:05 +0000 (02:47 +0000)]
- added a new support entry
- added THANKS entry for NEC
(This used to be commit dff891e69d1fd0175f806e00d10ddbcbb9fc7b0b)

27 years ago- changed the umask handling. We now set the umask to 0 and explicitly
Andrew Tridgell [Fri, 4 Oct 1996 09:31:07 +0000 (09:31 +0000)]
- changed the umask handling. We now set the umask to 0 and explicitly
set the mode on all created files. I think this is a better policy.

- change the debug levels on some items

- fix a charset handling bug which affected foreign and extended
charset users

- no longer switch back to the original directory when idle, instead
switch to / as the original directory may not be readable by ordinary
users.

- fix some bugs where the create mode of files was not being
explicitly set (it was relying on the umask and using fopen). Not a
big bug as it only affected obscure commands like the messaging ops.

- got rid of the lock code in the lpq cache as its no longer needed

- rewrote smbrun to be faster and to remove the security hole. We now
don't actually need a external smbrun binary, its all done by smbd.

- add a more explicit warning about uids and gids of -1 or 65535
(This used to be commit 5aa735c940ccdb6acae5f28449d484181c912e49)

27 years agoAdded a version of tridge's comments on numbering to the faq.
Samba Release Account [Thu, 3 Oct 1996 03:40:32 +0000 (03:40 +0000)]
Added a version of tridge's comments on numbering to the faq.

Dan
(This used to be commit 53a4b8769e25c65fa6ab0f532e30630adf6f2056)

27 years ago- fix the EALREADY bug so connections to slow hosts with smbclient get
Andrew Tridgell [Wed, 2 Oct 1996 16:16:16 +0000 (16:16 +0000)]
- fix the EALREADY bug so connections to slow hosts with smbclient get
through

- add workarounds to handle the win95 and WinNT bugs in handling
password lengths in sessionsetup
(This used to be commit 671b3a3a770c824ae77fcb83dc551054a880edad)

27 years agobackout all the changes to nmbd.
Andrew Tridgell [Wed, 2 Oct 1996 15:41:30 +0000 (15:41 +0000)]
backout all the changes to nmbd.

The 1.9.16 tree is now back to 1.9.16p2 as far as nmbd is concerned
apart from a small change that fixes the announce type in two places.
(This used to be commit 45e66a69d320024877c8b13f12b21bf895e04410)

27 years ago- a huge pile of changes from Luke which implement the browse.conf
Andrew Tridgell [Wed, 2 Oct 1996 14:09:22 +0000 (14:09 +0000)]
- a huge pile of changes from Luke which implement the browse.conf
stuff and also fix a pile of nmbd bugs. Unfortunately I found it very
hard to disentangle the new features from the bug fixes so I am
putting in the new code. I hope this is the last big pile of changes
to the 1.9.16 series!
(This used to be commit 20b6203dac4bbb43e4e7bea0b214496d76d679d9)

27 years ago- accept either NT or lanman passwords in tconX
Andrew Tridgell [Wed, 2 Oct 1996 14:06:17 +0000 (14:06 +0000)]
- accept either NT or lanman passwords in tconX
(This used to be commit b6c1c60d72e1625ca172b8f8eb07078413611468)

27 years agoDan
Samba Release Account [Wed, 2 Oct 1996 04:03:49 +0000 (04:03 +0000)]
Dan
(This used to be commit 203f49a4e2b868c4afb7dbd96a83598d2f6d480d)

27 years agoTyop.
Samba Release Account [Wed, 2 Oct 1996 03:13:16 +0000 (03:13 +0000)]
Tyop.

Dan
(This used to be commit 55d7b0679300ab2f7d4bd27c320de5768eb62758)

27 years agoEdited doc directory to remove anything that pointed to Karl Auer, since he
Samba Release Account [Wed, 2 Oct 1996 02:57:59 +0000 (02:57 +0000)]
Edited doc directory to remove anything that pointed to Karl Auer, since he
is still getting lots of email. Also updated some of the PROJECTS file. Luke,
you should do a quick paragraph or two there.
(This used to be commit 5a50e3416940d93e3da981ac75c1feed89231847)

27 years agoUpdated to add the Windows NT password mechanism explaination.
Samba Release Account [Fri, 6 Sep 1996 04:52:57 +0000 (04:52 +0000)]
Updated to add the Windows NT password mechanism explaination.
Jeremy (jra@cygnus.com)
(This used to be commit fd428da77059ba722d29a07aec4a9b2aacff33a9)

27 years agoadded debug info
Andrew Tridgell [Sat, 24 Aug 1996 01:46:47 +0000 (01:46 +0000)]
added debug info
(This used to be commit 4a988021a2aceaa5fc0d4e5ba2802392a7141ad8)

27 years agoremoved all of lukes recent changes. I need to do a p2 release but
Samba Release Account [Sat, 24 Aug 1996 01:41:46 +0000 (01:41 +0000)]
removed all of lukes recent changes. I need to do a p2 release but
can't test the multi group changes.

I also found that some of lukes changes wiped out some recent bug
fixes. Is your CVS tree ok luke?
(This used to be commit 8b7fe224bce64803d55ae279fa61ef3ebbbb0241)

27 years agofixed dircahe bug
Samba Release Account [Sat, 24 Aug 1996 01:32:51 +0000 (01:32 +0000)]
fixed dircahe bug
(This used to be commit 050f941e21aeb57ab47ac9d29fb4acfceab45087)

27 years agoDoc updates
Samba Release Account [Fri, 23 Aug 1996 15:20:54 +0000 (15:20 +0000)]
Doc updates

Dan
(This used to be commit e039a506e76eaa9fdc6fb8b4cfd555a3c7f55a83)

27 years ago- fixed bugs in nmb response packet checking.
Samba Release Account [Fri, 23 Aug 1996 10:17:30 +0000 (10:17 +0000)]
- fixed bugs in nmb response packet checking.

- added multiple workgroup code - samba can register under different
  (unique) NetBIOS aliases, one per workgroup it joins.

lkcl
(This used to be commit f24e341e7e4d8726b98d3a0f83b24f61817fe536)

27 years agopreparing for release of 1.9.16p1
Samba Release Account [Thu, 22 Aug 1996 16:10:42 +0000 (16:10 +0000)]
preparing for release of 1.9.16p1
(This used to be commit 6df471f6636694bcd741b61df8615858c5445f81)

27 years ago- fix client for pathworks 4 access
Andrew Tridgell [Thu, 22 Aug 1996 16:09:27 +0000 (16:09 +0000)]
- fix client for pathworks 4 access
- fix "connection already connected" bug in open_socket_out()
(This used to be commit fcce452557a6f5cfc46972617ed6932bb7fbeb95)

27 years agominor doc fix
Andrew Tridgell [Thu, 22 Aug 1996 16:08:25 +0000 (16:08 +0000)]
minor doc fix
(This used to be commit 0e37688745f00787fab0c10e257d0526395456a2)

27 years agopreparing for release of 1.9.16
Samba Release Account [Thu, 22 Aug 1996 06:35:29 +0000 (06:35 +0000)]
preparing for release of 1.9.16
(This used to be commit 7e26006cc38594373d6baee41d3e20c30babe9c0)

27 years ago- add timeouts to connect() for password server connections. This
Andrew Tridgell [Thu, 22 Aug 1996 06:32:03 +0000 (06:32 +0000)]
- add timeouts to connect() for password server connections. This
makes multiple password servers practical.
(This used to be commit 5c3e8326cc45d3cbd076475e445ce461a2bf7560)

27 years agominor fixes to docs
Andrew Tridgell [Thu, 22 Aug 1996 06:30:24 +0000 (06:30 +0000)]
minor fixes to docs
(This used to be commit ef3f5e57ae5091a66e73cfad2d0da2684cfac3db)

27 years agoUpdated attribution list.
Samba Release Account [Thu, 22 Aug 1996 03:48:01 +0000 (03:48 +0000)]
Updated attribution list.
JHT
(This used to be commit 751596cc21e56db5962a8cac7dfbd8c229cd3d8a)

27 years agoAdded descriptions of Windows NT Domain Control.
Samba Release Account [Thu, 22 Aug 1996 03:45:05 +0000 (03:45 +0000)]
Added descriptions of Windows NT Domain Control.
JHT
(This used to be commit c73965a1b8558211a58ee36768fca2c3579bed38)

27 years agoUpdated Aquasoft Entry.
Samba Release Account [Thu, 22 Aug 1996 03:42:38 +0000 (03:42 +0000)]
Updated Aquasoft Entry.
(This used to be commit 461cbecdc9395bfa7051d7d78734348cc711a6d5)

27 years agopreparing for release of 1.9.16alpha26
Samba Release Account [Wed, 21 Aug 1996 14:16:34 +0000 (14:16 +0000)]
preparing for release of 1.9.16alpha26
(This used to be commit 03aaf9a705d190ac040aca82ffcd37d58b9b5bc3)

27 years ago- fix a bug handling readraw packets that caused the timeout to be 30
Andrew Tridgell [Wed, 21 Aug 1996 14:15:09 +0000 (14:15 +0000)]
- fix a bug handling readraw packets that caused the timeout to be 30
milliseconds instead of 30 seconds as was intended. Thanks to Paul
Nelson for finding this bug.
(This used to be commit 78f62c83be5df6b66aa0b5e83b2d290f97ce53c2)

27 years agoupdate the docs ready for a new release
Andrew Tridgell [Wed, 21 Aug 1996 12:36:31 +0000 (12:36 +0000)]
update the docs ready for a new release
(This used to be commit 1c62aa14cc5e43d47c9932d5c965ba834729e2f9)

27 years agohandle sigpipe better for server security
Andrew Tridgell [Wed, 21 Aug 1996 12:36:01 +0000 (12:36 +0000)]
handle sigpipe better for server security
(This used to be commit d87fdb3ee95b6640d5deef823f22e8d98350ca33)

27 years agopreparing for release of 1.9.16alpha25
Samba Release Account [Wed, 21 Aug 1996 08:53:53 +0000 (08:53 +0000)]
preparing for release of 1.9.16alpha25
(This used to be commit eece931f6753b1a6506c67657c3c24459c7cab1e)

27 years agofix compiler warning
Andrew Tridgell [Wed, 21 Aug 1996 08:33:47 +0000 (08:33 +0000)]
fix compiler warning
(This used to be commit 5a6425c3cb6181c202f4575733db1c642eadb4bc)

27 years ago- bit a bit manipulation bug in find_name_search()
Andrew Tridgell [Wed, 21 Aug 1996 08:30:29 +0000 (08:30 +0000)]
- bit a bit manipulation bug in find_name_search()

- add the * and __SAMBA__ names to all subnets

- sort the name status reply list and remove duplicate entries.
(This used to be commit 04353a9479c01322e34b2f59330fd74a759f6869)

27 years ago- remove the date markers from the man pages. I never keep them uptodate
Andrew Tridgell [Wed, 21 Aug 1996 08:27:58 +0000 (08:27 +0000)]
- remove the date markers from the man pages. I never keep them uptodate
anyway :-)
(This used to be commit 07b0cf29d345d2f880a45d8bcbfec8355f1f83ef)

27 years agoJHT ==> Upgraded Samba to Windows NT Server version 4.1
Samba Release Account [Wed, 21 Aug 1996 08:11:03 +0000 (08:11 +0000)]
JHT ==> Upgraded Samba to Windows NT Server version 4.1
Just to keep ahead of the pack.
Note: Really only done to differntiate our version ID from
existing SMB Servers.
(This used to be commit 6636c7b5b8e8a4ccf7f39450011ed864049a7cd1)

27 years agopreparing for release of 1.9.16alpha24
Samba Release Account [Wed, 21 Aug 1996 06:10:24 +0000 (06:10 +0000)]
preparing for release of 1.9.16alpha24
(This used to be commit feca8d27ec8c63d7daa8e7e9cf13594c55086e28)

27 years ago- new handling of ST_TYPE bits, they are now consolidated much more in
Andrew Tridgell [Wed, 21 Aug 1996 06:09:00 +0000 (06:09 +0000)]
- 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 eb84f2f342375439d94481a0ccf47c9593544e32)

27 years ago- new faxing doc from Gerhard Zuber <zuber@berlin.snafu.de
Andrew Tridgell [Wed, 21 Aug 1996 05:47:56 +0000 (05:47 +0000)]
- new faxing doc from Gerhard Zuber <zuber@berlin.snafu.de
(This used to be commit 48e623e2ea8101009586f09e8ee56d4529dc477f)

27 years agopreparing for release of 1.9.16alpha23
Samba Release Account [Tue, 20 Aug 1996 16:43:59 +0000 (16:43 +0000)]
preparing for release of 1.9.16alpha23
(This used to be commit 50eb07559f750c458dcdf04a4068cd19c40a757d)

27 years agogive names more time when refreshing
Andrew Tridgell [Tue, 20 Aug 1996 16:43:11 +0000 (16:43 +0000)]
give names more time when refreshing
(This used to be commit ee7d8f7570ab9154b5f7d39dedf47232062c14d7)

27 years agopreparing for release of 1.9.16alpha22
Samba Release Account [Tue, 20 Aug 1996 16:13:58 +0000 (16:13 +0000)]
preparing for release of 1.9.16alpha22
(This used to be commit e1d5205595eec8dcfe2b32e0e31722a902e0ed05)

27 years agoupdate "server string" docs
Andrew Tridgell [Tue, 20 Aug 1996 16:12:54 +0000 (16:12 +0000)]
update "server string" docs
(This used to be commit f496a4131ef0e9aacdd675805da93b4eb9542db7)

27 years ago- removed ServerComment and instead set the comment string in nmbd
Andrew Tridgell [Tue, 20 Aug 1996 16:09:41 +0000 (16:09 +0000)]
- removed ServerComment and instead set the comment string in nmbd
using the "server string" option. This replaces the -C option to nmbd
(This used to be commit 9e0fab2ee6c89155e6ba6b2401a25de37cb89333)

27 years ago- add NMB_REG_REFRESH capability to initiate_netbios_packet(). I think
Andrew Tridgell [Tue, 20 Aug 1996 15:58:31 +0000 (15:58 +0000)]
- add NMB_REG_REFRESH capability to initiate_netbios_packet(). I think
this is why SELF names were getting expired.
(This used to be commit 2d0ec53c508aca53a5049c98339a15dff5b8e239)

27 years ago- fix a bug in NetServerEnum where counted and total were not counted
Andrew Tridgell [Tue, 20 Aug 1996 15:45:16 +0000 (15:45 +0000)]
- fix a bug in NetServerEnum where counted and total were not counted
correctly if there were multiple instances of a name. This led to the
infamous "not enough memory" error when browsing (but this isn't the
only cause of that message)

- fix a triple-chaining bug which affected OpenX following a TconX

- fix a serious nmbd bug that meant nmdb would answer packets that it
wasn't supposed to, causing havoc with browse lists.

- never time out SELF packets. This is an interim fix until I find out
why nmbd thought they should be timed out.
(This used to be commit 2960c3908c2c3b01a1f2b77def60350018d298e1)

27 years agoadd a bit more about the "trapdoor uid" messsage
Andrew Tridgell [Tue, 20 Aug 1996 15:40:32 +0000 (15:40 +0000)]
add a bit more about the "trapdoor uid" messsage
(This used to be commit 52af2b38fe91e4a993395bfc20a8ab81e6da04c1)

27 years agopreparing for release of 1.9.16alpha21
Samba Release Account [Mon, 19 Aug 1996 13:56:26 +0000 (13:56 +0000)]
preparing for release of 1.9.16alpha21
(This used to be commit 07be656d3ed46dd4cd9cfaefff90300242984301)

27 years agofix a bug in the new chaining code
Andrew Tridgell [Mon, 19 Aug 1996 13:54:58 +0000 (13:54 +0000)]
fix a bug in the new chaining code
(This used to be commit 50ed940451e9d009f19e735074f8fcdb503f5c25)

27 years agopreparing for release of 1.9.16alpha20
Samba Release Account [Mon, 19 Aug 1996 11:28:02 +0000 (11:28 +0000)]
preparing for release of 1.9.16alpha20
(This used to be commit ced17fd3cbea7c6490f0e7b0949cb60acc644ef8)

27 years ago- added "netbios name" option in smb.conf to make controlling the name
Andrew Tridgell [Mon, 19 Aug 1996 11:17:29 +0000 (11:17 +0000)]
- added "netbios name" option in smb.conf to make controlling the name
that samba uses possible

- added "socket address" option to allow virtual SMB servers (on
systems with IP aliasing line Linux)

- disabled FAST_SHARE_MODES by default in Linux as older Linux boxes
can't do shared writeable mappings. We really need autoconf ...

- added new option types in loadparm so a string type can be specified
ot be uppercase only, this is used for the workgroup and netbios name
options

- auto-create the lock directory if it doesn't exist in shared mem
startup

- get rid of announce_backup()

- change a few comments in nmbd code

- rewrote the chaining code completely. Hopefully it will handle any
depth chains now.

- added LPRng support
(This used to be commit e9eac6cd49c352349580ddb13d720cb201aecc48)

27 years agoa bunch of man page cleanups from a kind contributor
Andrew Tridgell [Mon, 19 Aug 1996 10:54:06 +0000 (10:54 +0000)]
a bunch of man page cleanups from a kind contributor
(This used to be commit 6d82a8751221539ab7f56dd6dae862d985a6e0ed)

27 years agoi wondered why there was a cvs clash on namedbname.c
Samba Release Account [Sat, 17 Aug 1996 15:47:49 +0000 (15:47 +0000)]
i wondered why there was a cvs clash on namedbname.c

- redid tridge's fprintf for storing wins.dat, and yet again removed the
unsigned long changing it to a unint32.

lkcl
(This used to be commit bb57170695a3582c3a1c5a89044a67ac79134d14)

27 years agopreparing for release of 1.9.16alpha19
Samba Release Account [Sat, 17 Aug 1996 15:18:56 +0000 (15:18 +0000)]
preparing for release of 1.9.16alpha19
(This used to be commit 6e87add16f116e55880657c7723442ece35f79da)

27 years ago- fixed wins.dat reloading (it wasn't happening!)
Samba Release Account [Sat, 17 Aug 1996 15:14:24 +0000 (15:14 +0000)]
- fixed wins.dat reloading (it wasn't happening!)

- made nb_flags an unsigned 16 bit int in nameserv.h

- nmbd was calling add_my_subnets() with an uninitialised parameter group.
  removed it.

lkcl
(This used to be commit 3d55e541569e7ab887bddc284bddcafdf86c4d22)

27 years ago- made FAST_SHARE_MODES standard for Linux
Andrew Tridgell [Sat, 17 Aug 1996 14:27:12 +0000 (14:27 +0000)]
- made FAST_SHARE_MODES standard for Linux

- you can now press enter after a password prompt with "smbclient -L
hostname" and it will use a blank username and password, the same as
if you used -U%

- changed the wins.dat store code to not go via a string variable
(just use fprintf instead)

- removed a "unsigned long" that luke put back in, changing it to
uint32 to keep 64 bit machines happy. Naughtly luke!

- allow guest non-connnected print queue listings so ms client 3 can
work
(This used to be commit 917160dee69bbc198985b6f3232ca2dcda809d8a)

27 years agoadded a note about the homes share and WinDD
Andrew Tridgell [Sat, 17 Aug 1996 14:21:56 +0000 (14:21 +0000)]
added a note about the homes share and WinDD
(This used to be commit 0490dedfd8865a39733ad6886b76d5f7768df575)

27 years ago- removed reference to my_workgroup() accidentally put back in nameserv.c
Samba Release Account [Sat, 17 Aug 1996 13:47:52 +0000 (13:47 +0000)]
- removed reference to my_workgroup() accidentally put back in nameserv.c
(This used to be commit 8401ec875b5b13c3473921d103037f3294fc917d)

27 years ago- updated load_netbios_names() to cope with new wins.dat format
Samba Release Account [Sat, 17 Aug 1996 13:26:58 +0000 (13:26 +0000)]
- updated load_netbios_names() to cope with new wins.dat format
  it doesn't support loading of Internet Group names yet, but then again,
  you can't create Internet Group names yet, so it's not a problem!
(This used to be commit 960aad39ac7b9d8c9820fbf7c4cb640ba96a29d6)

27 years ago- started on support for 'Internet Group names' - type 0x1c NetBIOS names
Samba Release Account [Sat, 17 Aug 1996 13:17:45 +0000 (13:17 +0000)]
- started on support for 'Internet Group names' - type 0x1c NetBIOS names

- 0x1d name query to a WINS server should always return FAIL (see WINS
  server help on nt/as)
(This used to be commit a7330127a261f814c56e860b6de658dbef24c33f)

27 years agochanged the text a bit in Support.txt so that its clear that these
Samba Release Account [Sat, 17 Aug 1996 13:05:21 +0000 (13:05 +0000)]
changed the text a bit in Support.txt so that its clear that these
people expect payment for their help.

Apparently users were ringing some of them and assuming they would get
free phone support. Thats not what this list is for :-)

Andrew
(This used to be commit add8bdce8c5622b5892c474d56e7f13b28f94e93)

27 years ago- added support for Amiga-unix (based on BSD I think)
Andrew Tridgell [Sat, 17 Aug 1996 11:37:44 +0000 (11:37 +0000)]
- added support for Amiga-unix (based on BSD I think)

- changed the order of PROGS and SPROGS in Makefile (SPROGS first)

- another 64 bit cleanup (for INADDR_NONE)

- added paranoia code in DirCacheAdd() to detect looping

- fixed important DirCache flush bug

- rewrote the NetServerEnum code after I found it could return servers
from multiple workgroups at once, and this could cause browsing
havoc. Now a null workgroup query is equivalent to a query for the
servers primary workgroup

- got rid of my_workgroup()

- got rid of "workgroup = *" comment in Makefile. We no longer support
a workgroup of *, users must set the workgroup explicitly

- the wins.dat file was being stored in a different format to what it
was being loaded in - this could cause havoc. fixed.

- uppercase our netbios name and the workgroup name at startup

- if accept fails in main loop when running as a daemon then continue,
don't just exit!

- don't use ./ on smbclient in smbtar

- better code to detect if a process exists
(This used to be commit ec3d53963064b50ff33e8eff47812aac82f164ba)

27 years agopreparing for release of 1.9.16alpha18
Samba Release Account [Fri, 16 Aug 1996 13:15:55 +0000 (13:15 +0000)]
preparing for release of 1.9.16alpha18
(This used to be commit 15c1c848506cdb9e8d19ee9f7c250b90b60b76da)

27 years agofixed installscripts.sh so it no longer creates ] and [ directories
Andrew Tridgell [Fri, 16 Aug 1996 13:09:59 +0000 (13:09 +0000)]
fixed installscripts.sh so it no longer creates ] and [ directories
every time its run!
(This used to be commit f84199aad60c10a24f66a1270a6f7157600d0fca)

27 years ago- added the "remote announce" option
Andrew Tridgell [Fri, 16 Aug 1996 13:03:26 +0000 (13:03 +0000)]
- added the "remote announce" option
- made the lp_string() code able to handle any length string
- got rid of the obsolete lmhosts code, instead users should use
"interfaces" and "remote announce". lmhosts now is just used as a IP
to netbios name map
- cleanup the inet_address() code
(This used to be commit be2b67940302b2e63890cb865fe3948c2206ea91)

27 years agodocumented the new syntax of lmhosts
Andrew Tridgell [Fri, 16 Aug 1996 12:52:28 +0000 (12:52 +0000)]
documented the new syntax of lmhosts
(This used to be commit b2ca1f0c6148bf5a95bef0e71f32df0de3d6fbc2)

27 years ago- document the "remote announce" option
Andrew Tridgell [Fri, 16 Aug 1996 12:49:33 +0000 (12:49 +0000)]
- document the "remote announce" option
- cleanup nmbd.8 quite a bit
(This used to be commit 525235135bdd6461b50ac2723f95f5a38686ecc2)

27 years agoadded support for the Bull Operating System (BOS)
Andrew Tridgell [Fri, 16 Aug 1996 07:39:46 +0000 (07:39 +0000)]
added support for the Bull Operating System (BOS)
(This used to be commit 46277e64a1bcfeff3715ebca3657ef4103ac4664)

27 years agoSVR4 startup scripts from Timo Knuutila (knuutila@cs.utu.fi)
Andrew Tridgell [Fri, 16 Aug 1996 07:38:47 +0000 (07:38 +0000)]
SVR4 startup scripts from Timo Knuutila (knuutila@cs.utu.fi)
(This used to be commit 57417cdaba60d718d5d57d5abe00bbe445769cad)

27 years agoadded Printing.txt and Tracing.txt
Andrew Tridgell [Fri, 16 Aug 1996 07:37:54 +0000 (07:37 +0000)]
added Printing.txt and Tracing.txt
(This used to be commit 7b925230fc39e3286470e40f5467cbb524f335c3)

27 years agoJHT ==> Added a GOTCHAS.txt file 16/8/96
Samba Release Account [Fri, 16 Aug 1996 04:47:56 +0000 (04:47 +0000)]
JHT ==> Added a GOTCHAS.txt file 16/8/96
Re: RedHat Rembrandt Beta 2 Installation Hint.
(This used to be commit 138410633ba7642e7376a5e447a42fe324edaf09)

27 years agochange email address
Andrew Tridgell [Thu, 15 Aug 1996 15:12:16 +0000 (15:12 +0000)]
change email address
(This used to be commit 28d797ac7dcbdabd382a5455fa1321831098df8c)

27 years ago- added FAST_SHARE_MODES code
Andrew Tridgell [Thu, 15 Aug 1996 15:11:34 +0000 (15:11 +0000)]
- added FAST_SHARE_MODES code
- added some named pipe code from Jim
(This used to be commit c94866e9e44ea1eb72da06bc65ef1c032ae8e0c9)

27 years agoadded notes on the new FAST_SHARE_MODES code
Andrew Tridgell [Thu, 15 Aug 1996 15:09:39 +0000 (15:09 +0000)]
added notes on the new FAST_SHARE_MODES code
(This used to be commit e37a624cf93885a5b0e77d5ab41d4a5a0bffe668)

27 years agochanged "unsigned long" to "uint32" in several places (for IP
Andrew Tridgell [Wed, 14 Aug 1996 15:02:28 +0000 (15:02 +0000)]
changed "unsigned long" to "uint32" in several places (for IP
addresses) to keep 64 bit machines happy.
(This used to be commit b4aaec504ae66dc6a0f05d12529100cb62d47afd)

27 years agofixed an obvious bug that meant that DosPrintQEnum could never
Andrew Tridgell [Wed, 14 Aug 1996 15:01:09 +0000 (15:01 +0000)]
fixed an obvious bug that meant that DosPrintQEnum could never
work. Now we'll see if it works after this fix ...
(This used to be commit 9735d7e8e2978ce17a001d7d5766faf382ff5788)

27 years agodisabled SETFS (which was only enabled for Linux) until we resolve a
Andrew Tridgell [Wed, 14 Aug 1996 15:00:00 +0000 (15:00 +0000)]
disabled SETFS (which was only enabled for Linux) until we resolve a
couple of bug reports that may be caused by it.

Andrew
(This used to be commit 424814bed710a96d87786763b851a11ea1103026)

27 years agopreparing for release of 1.9.16alpha17
Samba Release Account [Tue, 13 Aug 1996 12:36:58 +0000 (12:36 +0000)]
preparing for release of 1.9.16alpha17
(This used to be commit 16f10b333da0956cc501f77777957753d7e156b2)

27 years agominor cleanups
Andrew Tridgell [Tue, 13 Aug 1996 12:35:28 +0000 (12:35 +0000)]
minor cleanups
(This used to be commit f1dc2b93179ace36407bbb25c2c34c78087714bd)

27 years agoadded the validchars package written by tino@augsburg.net. This
Andrew Tridgell [Tue, 13 Aug 1996 12:34:10 +0000 (12:34 +0000)]
added the validchars package written by tino@augsburg.net. This
package automates the building of a "valid chars =" line for any
client DOS based client. This makes setting things up right for
european languages much easier.
(This used to be commit d0ce245acca9ae5797ef9f5c770d1fcd2d7b3373)

27 years agodoc updates
Andrew Tridgell [Tue, 13 Aug 1996 12:32:22 +0000 (12:32 +0000)]
doc updates
(This used to be commit 94aa86a1e9aa5f6d6485884270ce62fc007cb812)

27 years ago- add the 0x1c name for all interfaces if we are a logon server
Andrew Tridgell [Tue, 13 Aug 1996 11:13:11 +0000 (11:13 +0000)]
- add the 0x1c name for all interfaces if we are a logon server
(This used to be commit c66ad071b7ff2dcdd7734b72670d181bb3ac6de7)

27 years agodon't allow newlines in printer status messages
Andrew Tridgell [Tue, 13 Aug 1996 09:00:11 +0000 (09:00 +0000)]
don't allow newlines in printer status messages
(This used to be commit d84f5402fded4ffb9c2735fecaa47ec3d2c636c0)

27 years ago- sequent-ptx support from bressler@iftccu.ca.boeing.com (Rick
Andrew Tridgell [Tue, 13 Aug 1996 08:57:55 +0000 (08:57 +0000)]
- sequent-ptx support from bressler@iftccu.ca.boeing.com (Rick
Bressler)
- machten support from Trevor Strohman (trev@figment.tenon.com)

- added qinfo command to client as part of drag-and-drop printer
support for win95 from David Chappell <chappell@mouse.cc.trincoll.edu>
He also added the "printer driver" option

- use sigblock() on more systems and use sigsetmask(0) instead of
sigunblock() as its more portable. This beats a problem with zombies
on heavilily loaded systems.

- added internals.doc written by David Chappell into the source tree

- get rid of PRINT_COMMAND options from local.h as they are no longer
relevent

- new kanji code from Fujita

- don't set the recursion_available flag on queries in nmbd

- fix a potential bug with pointer subtraction in printing.c

- got rid of error_count code as the real fix (the EOF problem) is now
in
(This used to be commit aa6f8b04d125b5bc00f267abf72b800228aabf7d)

27 years ago- added docs on new "printer driver" option
Andrew Tridgell [Tue, 13 Aug 1996 08:41:59 +0000 (08:41 +0000)]
- added docs on new "printer driver" option

- cleaned up a couple of minor things
(This used to be commit fe0f5d44e20599679d392eeda34a58769378fbbf)

27 years agonew docs for japanses extensions from Fujita
Andrew Tridgell [Tue, 13 Aug 1996 08:40:24 +0000 (08:40 +0000)]
new docs for japanses extensions from Fujita
(This used to be commit f8740429a5d524e672318cf23c18c0dfc0388d4f)

27 years agominor fix to write_data() for EOF handling
Andrew Tridgell [Mon, 12 Aug 1996 12:15:03 +0000 (12:15 +0000)]
minor fix to write_data() for EOF handling
(This used to be commit 3a7c2d9dfaf01e616adbc896dfc853a45c824170)

27 years agoapplying login updates from jim@oxfordcc.co.uk, sent in by
Samba Release Account [Fri, 9 Aug 1996 18:05:34 +0000 (18:05 +0000)]
applying login updates from jim@oxfordcc.co.uk, sent in by
lewis2@server.uwindsor.ca. rest of this patch to follow.

bug in interface.c - uninitialised pointer.
nmbd has 0x20 as well as 0x0 NetBIOS name when lmhosts entry is added.

lkcl
(This used to be commit 2b9475cc5fda4b272f19c4f168d3f00363c8042b)

27 years agopreparing for release of 1.9.16alpha16
Samba Release Account [Tue, 6 Aug 1996 09:52:41 +0000 (09:52 +0000)]
preparing for release of 1.9.16alpha16
(This used to be commit 6567bac5d13f32729fe51eba1e904268c6ee00be)

27 years agopreparing for release of 1.9.16alpha14
Samba Release Account [Mon, 5 Aug 1996 18:23:10 +0000 (18:23 +0000)]
preparing for release of 1.9.16alpha14
(This used to be commit 32f495cf2261925ca3f0971eca6a6798584af653)

27 years agoupdated comments in announce_server() to indicate that future work needs
Samba Release Account [Mon, 5 Aug 1996 18:19:41 +0000 (18:19 +0000)]
updated comments in announce_server() to indicate that future work needs
to be done on this function when doing an announce host to a remote
domain master browser when samba is a WINS server.

lkcl
(This used to be commit 12c50bac4eab79bc2688bc849a8d781f4c12b6ea)