| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Used by the new nmbd and just makes more sense :-).
Jeremy.
|
|
|
|
| |
should catch broken timezone files in slackware linux.
|
|
|
|
|
| |
security by changing a setting in local.h or adding it to their
Makefile. See comment in local.h
|
|
|
|
| |
printing to lots of different sorts of remote printers this is useful
|
|
|
|
|
| |
This change allows people to select the SYSLOG_FACILITY in local.h, or
add it to the Makefile if they want to.
|
|
|
|
| |
little better
|
|
|
|
|
| |
already lowercase char when using code pages. Jeremy, can you confirm
that this looks right? It comes from PR#1992
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
|
| |
nameelect.c: Tidied up settings of work->ServerType when unbecoming things.
nmbd.c: Fixed pidFile warning.
server.c: Fixed pidFile warning.
Jeremy.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
reply.c: Changed reply_open_and_X to split out the oplock
request bits from core and extended and if an oplock was granted only set
the corresponding bit on reply.
server.c: Added code to dynamically allocate i/o buffers in oplock_break
(prevents recursion problems) , also made reset of sent_oplock_break
explicit.
Jeremy.
|
| |
|
|
|
|
|
| |
use the same process_exists() code on all systems (it's probably
faster anyway)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
can't sent a oplock break twice on the same file.
changed some debug levels in the oplock code to level 0 so we can
track down a bug
zero the returned Files[] entry in find_free_file()
don't try to overcome client bugs in the handling of non-encrypted
passwords if in server level security mode
added paranoid null termination of password buffers
slight change to my ajt_panic() routine
|
|
|
|
|
|
|
|
|
|
|
| |
- fixed process_logon_packet() to always send the reply to/from the
correct netbios name (it should match the query)
- only do a NT style QUERYFORPDC if the query came in on a
NT_LOGON_MAILSLOT
Luke, can you check to see if these changes work in your branch with
NT logons?
|
| |
|
| |
|
|
|
|
| |
It's fixed properly now :-)
|
|
|
|
|
|
|
|
|
| |
files that aren't open if the file happened to close while the oplock
was in transit. We would end up sending a oplock break request on
another random file (actually the open file that happened to have the
highest fnum). Then we wouldn't get a response, so smbd would keep
sending and would actually flood the net with an infinite number of
oplock break requests!
|
|
|
|
|
|
|
|
|
|
| |
[%U]
path = %H
to get a new homes area. I wonder when it broke?
Anyway, I've fixed it. We can all rest easy now, knowing that you
really can produce an incomprehensible smb.conf and get it to work.
|
| |
|
| |
|
|
|
|
|
|
|
| |
added test in smbtorture for the server updating the directory modify
time when a file is added to a directory
cleanup in smbtorture so no garbage files are left on the server
|
|
|
|
| |
W95 doesn't seem to support this call.
|
|
|
|
|
| |
This tests for things like midnight access times, sticky create times
and word reversed INFO_STANDARD returns
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
added support for choosing the protocol level in smbtorture (-m option)
use -1 for null date in cli_close()
get the attributes right in cli_open()
|
|
|
|
|
| |
allowing people to use web configuration of Samba without installing a
web server
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"interpret_security" and similar functions. This also means that
testparm produces string values for these enumerated types rather than
an integer. This was done to make the web interface much cleaner.
While I was doing this I found a couple of very nasty bugs in the
parm_table code. Someone had added a handle_character_set() function
that treated the char** pointer for a P_STRING as an integer! This
would have caused memory corruption for anyone using the "character
set" option. The loadparm code is delicate - please be careful about
using it's more esoteric features!
I've also removed the "coding system" global and made it a
P_STRING. The integer value was never used anywhere in Samba.
|
|
|
|
|
|
|
| |
master browsers. Once we have become a local master, we would
*NEVER* stop announcing ourselves as such. This has serious
implications for the new nmbd code.
Jeremy.
|
|
|
|
| |
the samba-1.9.17 tree moments ago.
|
|
|
|
| |
consistent (this is really just a cosmetic change)
|
| |
|
|
|
|
| |
option is used.
|
| |
|
|
|
|
|
|
|
|
| |
with local message processing.
reply.c: Added check to reply_lockingX for chain after oplock break.
server.c: Added receive_next_smb().
trans2.c: Changed reply_trans2 to use receive_next_smb() to cope
with local message processing.
|
|
|
|
|
|
|
|
| |
is 0x1c. This allows remote logon servers when using a Samba WINS server.
I did some experiments with a real NT WINS server and this behaviour
is much closer to being correct. It will only be totally correct when
we add proper group name support.
|