| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
libsmb/errormap.c: Merge from HEAD - correct error table.
include/rpc_samr.h
rpc_server/srv_samr_nt.c: Make user enumeration work for w2k and win9x.
This means different return sizes depending on client bugs. This sucks :-(.
Jeremy.
|
| | |
| | |
| | |
| | | |
jerry can you generate the other formats please
|
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
member server. Firstly, use the same max enumeration size (0x400) as W2K
uses, otherwise W2K won't ask for any more. Secondly, if a enumeration
request with a non-zero offset comes in on a handle that hasn't started
an enumeration, don't bitch about it (return NT_STATUS_UNSUCCESSFUL),
just load the db on that handle and return at that offset.
Jeremy.
|
| | |
| | |
| | |
| | | |
Jermey.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Too big of a rewrite for me right now. Minor fixes to
make --with-tdbsam compile.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
3 mistakes in a day :(
time to get an holyday?
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
ldap init fns) so I leave to other (jeremy, jerry ?) to backports the mods if they think it is ok.
|
| | |
| | |
| | |
| | |
| | | |
signal management.
Jeremy.
|
| | |
| | |
| | |
| | | |
not use these (but rely on the OS supplied values).
|
| | |
| | |
| | |
| | |
| | | |
No need for a samdb backend to implement it. We shoulnever trust
the uid in the samdb backend.
|
| | |
| | |
| | |
| | | |
HEAD is ok. No need to merge.
|
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | |
| | | |
Fixed up error returns in get_correct_cversion().
Jeremy.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
indicate whether we save saving a smb.conf default value
or one that should actually be persistent (and individual).
The LDAP backend now does not save default settings for
"logon home", "logon path", "logon drive", and "logon script".
If the attributes exist in the sambaAccount entry, they will take
precedence over the smb.conf defaults.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
also added instructions on the possible targets to the Makefile.
Possible options to the Makefile include:
all-docs - Force a rebuild of all documentation
HOWTO - Build all individual HOWTOs in html format
proj-doc - Build the Samba-HOWTO-Collection.[pdf|html] file
man - Rebuild html and nroff versions of man pages as necessary
syntax - Check the SGML/DocBook syntax of all source files
|
| |\| |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
members (such as uid and gid). This way we will be able to
keep ourselves from writing out default smb.conf settings when
the admin doesn't want to, That part is not done yet.
Tested compiles with ldap/tdb/smbpasswd. Tested connection with smbpasswd
backend.
oh...and smbpasswd doesn'y automatically expire accounts after 21 days
from the last password change either now. Just ifdef'd out that code
in build_sam_account().
Will merge updates into 2.2 as they are necessary.
jerry
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | | |
J.F.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
calculate them and always reply a size of 32 bytes whereas NT4 did the
maths. Anyway, it looks like the clients don't complain.
in query_dom_info() at level 2, return the real number of users and
groups. That's the fix to the W95/98 userlist bug !
as W95/98 does a query_dom_info(2) followed by a query_disp_info(4) on
the SAME context handle (err we call it an lsa policy handle ! plain
wrong name), I was tempted to keep the snapshoot in memory, to prevent
2 full user db enumerations in a row and just have one shared. But if some
client does the 2 calls on two different handles, we would have 2 copies
in memory not free'ed before the samr_close().
We still have too many fixed constant and too many magic values in that
code. And btw, I really hates how the sequence number is generated !
J.F.
|
| | |
| | |
| | |
| | | |
Jeremy.
|
| | |
| | |
| | |
| | | |
J.F.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
are pointers withing the SAM_ACCOUNT struct that also need freeing.
Jeremy.
|
| | |
| | |
| | |
| | | |
J.F.
|
| | |
| | |
| | |
| | | |
Volker
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
instead of enumerating the whole user db or group db every time, we store
a in memory copy linked to the handle.
that's much faster for large enumeration where the db can't fit in a
single rpc packet. And as it's a copy, it's constant between enumeration.
still some stuff to clean. But now I can fix the W95 userlist bug, as I've
finally found it.
J.F.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
that's the most useful option in this tool !
I love rpcclient ;-)
J.F.
|
| | |
| | |
| | |
| | | |
- don't display Domain=[] for auth protocols that don't give us a domain
|
| | | |
|
| | | |
|