| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| | |
Jeremy.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This new table is rather different to the old one (see diff posted to the
list for a sorted list of differences) and needs a *lot* of testing.
It does however seem to line up much better with what NT is using, as
exampled by the change to the OBJECT_NAME_COLLISION DOS error, it now matches
win2k where it didn't before.
I can't see any critical errors we now get wrong, and I know that the auth
errors are correct as per my on-the-wire observations.
This table was produced (and I hope to comment this better later) by
using the ERRMAPEXTRACT smbtorture tool, a Win2k domain member and the
'name_to_ntstatus' auth module on the HEAD PDC. This module returned
the username as the error, and the NT box was forced to give me a dos
error becouse thats all I negotiated on that connection. Hence the map.
Andrew Bartlett
|
| | |
|
| | |
|
| |
| |
| |
| | |
'squashed' or the session setup succeeded. (How the latter occurs I don't know).
|
| |
| |
| |
| |
| | |
Win2k kills off connections that have issued a negprot but havn't yet issued
a session setup when a second connection appears from the same host.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
contain new print-formatted information. (Also
talloc_vasprintf_append.) Idea borrowed from glib.
|
| |
| |
| |
| | |
boring so far.
|
| |
| |
| |
| | |
be information about memory usage, but this is not done yet.
|
| | |
|
| | |
|
| |
| |
| |
| | |
to the log.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
stop smb_macros.h and tdb.h from fighting with each other.
I tried to rearrange the #include file order but that breaks other stuff.
Aargh!
|
| | |
|
| | |
|
| |
| |
| |
| | |
stuck in an infinite loop.
|
| |
| |
| |
| |
| |
| |
| |
| | |
commands in rpcclient. Replacing ERROR_INSUFFICIENT_BUFFER with
NT_STATUS_BUFFER_TOO_SMALL fixes it. Yay!
I always thought the caller (i.e cmd_spoolss.c) should take care of the
whole requested/needed buffer size thingy though...
|
| | |
|
| |
| |
| |
| |
| | |
Merge SAFE_FREE fix in tdb from 2.2, and IRIX fix.
Jeremy.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Tidyup in passdb.c
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
people start doing using strlen(src) in strncpy() :-)
This occured when the talloc based passdb was reverted in favor of a pstring
based one. In the talloc version this was fine, becouse the buffer was
strlen(src) bytes long. This no longer applies...
This doesn't seem to have broken anything, but I'm chasing up an oddity with NT
password changing from the last merge.
Test & MERGE for 2.2.3
Andrew Bartlett
|
| |
| |
| |
| |
| | |
buffer up to the current position, and use this to dump pipe buffers
just before parsing.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Thou shalt not reference SAM_ACCOUNT members directly - always use
pdb_get/pdb_set.
This is achived by making the whole of SAM_ACCOUNT have a .private member,
where the real members live. This caught a pile of examples, and these have
beeen fixed.
The pdb_get..() functions are 'const' (have been for some time) and this
required a few small changes to constify other functions.
I've also added some debugs to the pdb get and set, they can be removed if
requested.
I've rewritten the copy_id2x_to_sam_pass() functions to use the new passdb
interface, but I need the flags info to do it properly.
The pdb_free_sam() funciton now blanks out the LM and NT hashes, and as such
I have removed many extra 'samr_clear_sam_passwd(smbpass)' calls as a result.
Finally, any and all testing is always appriciated - but the basics seem to
work.
Andrew Bartlett
|
| |
| |
| |
| |
| | |
This means different return sizes depending on client bugs. This sucks :-(.
Jeremy.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
so that we can print it in later debug messages.
Call prs_dump to dump out requests sent by the client at sufficiently
high debug levels.
|
| |
| |
| |
| | |
so that we can print it in later debug messages.
|
| |
| |
| |
| |
| |
| | |
format table for inclusion back into Samba).
Andrew Bartlett
|