| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TNG. Actually, it exists in the main Samba cvs tree in APPLIANCE_TNG
as I found out later :-)
It adds a new parameter: server schannel = yes/auto/no defaulting to
auto.
What does this mean to the user: No requireSignOrSeal registry patch
for XP anymore.
Many thanks for this code to Luke Leighton, Elrond and anybody else I
forgot to mention.
My next thing will be to see if this applies cleanly to 3_0.
Please test and comment!
Volker
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
includes a --with-idmap=no switch to disable idmap usage if you find
problems.
cosmetic fixes and param aliases to separate winbind from idamp roles.
A temporarily remote idmap winbind compatibility backend.
As I have time I will further change code to not call directly winbind
(partly done but not tested) and a specilized module will be built in place
for the current glue hack.
The patch has been tested locally in my limited time, the patch is simple and
clear and should not reserve problems, if any just disable it.
As usual, comments and fisex are welcome :-)
Simo.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
CR2102; reviewed by jra
|
|
|
|
| |
printer open; CR 2102 (reviewed by jreilly)
|
| |
|
| |
|
|
|
|
| |
pipe functions
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a bit better.
This just sets the minimum possible attributes - if we are 'upgrading' an
LDAP based user account, the attributes will be there anyway. This matches
NT pretty well to.
This also fixes some use of unitialised values in the desired_access checking.
(found by valgrind).
Andrew Bartlett
|
|
|
|
|
| |
Apply the job returned limit across all requests for job queues.
Jeremy.
|
|
|
|
| |
put a doc about it in dev-doc later today.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
| |
in the function prototype, and change callers to respect this.
Andrew Bartlett
|
|
|
|
| |
for name->sid.
|
|
|
|
|
| |
without ADS support)
* add "MinorVersion" print server data key and comment on "OSVersion"
|
|
|
|
|
|
|
|
|
| |
that changed that the client is monitoring.
* couple of comments abnout how we need to validate driver names
on SetPrinter() and AddPrinter()
* up the debug level on some overly verbose dev mode parsing messages
|
|
|
|
|
| |
Yes I will add the docs....
Jeremy.
|
|
|
|
|
|
|
| |
* distinguish WinXP from Win2k
* add a 1/3 of a second delay in OpenPrinter
in order to trigger a LAN/WAN optimization in
2k clients.
|
|
|
|
|
|
|
|
|
| |
cache the printer_info_2 with the open printer handle.
cache is invalidated on a mod_a_printer() call **on that smbd**.
Yes, this means that the window for admins to step on each other
from different clients just got larger, but since handles a generally
short lived this is probably ok.
|
| |
|
|
|
|
|
|
|
|
| |
* performance optimization in enumprinterdataex() when keyname is empty
* fix a few typos in comments
* reload services after addprinter_command()
dump registry data in ascii when the key is REG_SZ or REG_MULTI_SZ
|
| |
|
|
|
|
| |
modules/developer.c: init_module() should return an int
|
|
|
|
|
|
|
|
|
| |
- calling the initialization function in the module init_module() instead of rpc_pipe_init()
- calling smb_load_module() to do the dlopen(), dlsym() and init_module() calls
I'll merge this to 3.0, together with the smb_load_module() function.
Discussed with Anthony.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When we look see if a user is in a list, and we try to 'expand' an @group, we
should lookup the user's own list of groups, rather than looking for all the
members of a group.
I'm sure this will fix some nasty performance issues, particularly on large
domains etc. In particular, this avoids contacting winbind at all, if the
group is not a winbind group.
(This caused a deadlock on my winbind-on-PDC setup).
The groups list always includes the user's primary group, as per the
getgrouplist manpage, and my recent changes to our implementation.
Andrew Bartlett
|
|
|
|
|
|
|
| |
* never save a pointer to an automatic variable (they go away)
implement a deep copy for SPOOLSS_NOTIFY_MSG to correct
messages being sent that have junk for strings;
fix in response to changes for CR 1504
|
|
|
|
|
| |
Needed to move to disk based i/o later.
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
|
| |
Removed extra copy of server name in the printername field (it was
mangling the the name to be \\server\\\server\printer ... yes, there
were 3 backslashes) reported by get & enum jobs level 2.
Jeremy.
|
|
|
|
| |
hooked into pdb, and we need some access control on changing privileges. That's next
|
| |
|
|
|
|
| |
what was requested.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
| |
use smb signing.
Andrew Bartlett
|
|
|
|
| |
RefusePasswordChange registry value
|
| |
|
|
|
|
| |
change one fprintf(stderr,...) to DEBUG.
|
| |
|
|
|
|
| |
for instructions.
|
|
|
|
|
| |
open resources.
Jeremy.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
calls to init_unistr2() in the code and every one of them got the 3rd
argument incorrect, so I thought it best just to remove the argument.
The incorrect usage was caused by callers using strlen() to determine
the length of the string. The 3rd argument to init_unistr2() was
supposed to be the character length, not the byte length of the
string, so for non-english this could come out wrong.
I also removed the bogus 'always allocate at least 256 bytes'
hack. There may be some code that relies on this, but if there is then
the code is broken and needs fixing.
|
| |
|
| |
|
|
|
|
| |
harmless, but breaks my automated check.
|
| |
|
|
|
|
| |
to send notify events; CR 1491
|
| |
|
|
|
|
|
|
|
|
|
| |
don't need a second just for pdb.
Also, remove magic 'is lp_guest_account' test - the magic RID should be
up to the passdb backend to set.
Andrew Bartlett
|