- changed the umask handling. We now set the umask to 0 and explicitly
authorAndrew Tridgell <tridge@samba.org>
Fri, 4 Oct 1996 09:31:07 +0000 (09:31 +0000)
committerAndrew Tridgell <tridge@samba.org>
Fri, 4 Oct 1996 09:31:07 +0000 (09:31 +0000)
commite23f2b9cef8428bda51b413642d9720ba5c590d5
treeda1eb0426445f4d2f2d5304f6b8969074c711998
parentf60dec78f993721c31d1650a0710a1a790efd76a
- 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)
12 files changed:
source3/client/client.c
source3/include/local.h
source3/include/proto.h
source3/lib/charset.c
source3/lib/util.c
source3/locking/shmem.c
source3/passdb/smbpass.c
source3/printing/printing.c
source3/smbd/message.c
source3/smbd/server.c
source3/smbd/uid.c
source3/utils/testprns.c