| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| | |
case it's in a performace critical path and it *hurts* us.
Go back to plain malloc/free with an explicit destructor
call.
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| | |
handling anymore when we remove $(LIBS) from pam_winbind again.
Also make sure to build our own copy of iniparser with -fPIC.
Guenther
|
| |
| |
| |
| |
| | |
Temporary linking fix for --with-included-iniparser
(gd will do a proper fix later).
|
| |
| |
| |
| |
| |
| |
| |
| | |
clients and aservers. Strange compiler-fu on 64-bit
SLES9 says sizeof(time_t) == 4 but the memory alignment
is on 8 bytes. Change time_t to uint32 to fix alignment.
Remove 'char **gr_mem' from struct winbindd_gr since
it was not being used.
|
| | |
|
| |
| |
| |
| |
| |
| | |
key around while we're using it - saves many calls to
locking_key() (now deleted).
Jeremy.
|
| |
| |
| |
| | |
winbindd server
|
| |
| |
| |
| |
| | |
primarily intended for ia64 systems where libunwind knows more about
the different ways of walking the stack that just about anything else.
|
| |
| |
| |
| |
| | |
and AD requirements if --without-ldap and --without-ads have been given
to configure.
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
servers. Also add a new "net rpc audit" tool. The lsa query infolevels
were taken from samb4 IDL, the lsa policy flags and categories are
partly documented on msdn. I need to cleanup the double
lsa_query_info_policy{2}{_new} calls next.
Guenther
|
| |
| |
| |
| |
| |
| |
| | |
/etc/security/pam_winbind.conf as config file for the PAM module by
default.
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| | |
PAM_SUCCESS. Günther, could you take a look?
Thanks,
Volker
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
internals, mostly with the code that was in pam_winbind before.
Also switch from using loadparm to use iniParser to read the new
pam_winbind options from a configuration file. That still uses the old
(parametric) option names which will be replaced next (as iniParser does
not support parametric options).
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
parsing library under the MIT licence.
This is required to have a configuration ini-file for pam_winbind
without using loadparm in the next step.
Guenther
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
memset's as possible.
Jeremy.
|
| |
| |
| |
| |
| | |
call.
Jeremy.
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| |
| |
| |
| | |
it sends break replies to "break to none from level2"
requests and it shouldn't. Just don't log a debug
level zero message.
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| | |
into 3.0. Also merge the new POSIX lock code - this
is not enabled unless -DDEVELOPER is defined.
This doesn't yet map onto underlying system POSIX
locks. Updates vfs to allow lock queries.
Jeremy.
|
| |
| |
| |
| |
| | |
No need to null terminate early, pull_ascii_fstring will do this.
Jeremy.
|
| |
| |
| |
| | |
Volker
|
| | |
|
| |
| |
| |
| | |
get smbwrapper really working again, but at least it will help Timur Bakeyev in his question to make it work
|
| |
| |
| |
| | |
Jeremy.
|
| |
| |
| |
| | |
ensure that global memory is freed when unloading pam_winbind.so (needs more testing on non-linux platforms)
|
| |
| |
| |
| |
| |
| | |
a valid return from getting an xattr. Don't disable if
we get it.
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(Thanks a lot for all your hard work on this).
We were caching the results of *all* directory
scans, not just the results that match the
client wildcard. This actually made no sense,
as only matches on the client wildcard can be
returned to the client and so might need to
be searched for in the cache. This fixes the
directory cache to only cache entries that we
return to the client.
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
has the linear posix locking issue which causes
CLEAR_IF_FIRST to cause performance problems.
As we know we're in a daemon architecture with
long-lived parent we can avoid this in the Samba
case. Add a comment explaining this.
Jeremy.
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| |
| |
| | |
I had to eliminate "\" as an OU path separator, because it is the escape
char in LDAP. We still accept "/", but using the escape char is just
not a good choice.
|
| |
| |
| |
| |
| |
| | |
the config file.
For a "somesettings: foo = " we still return an empty line.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
is produced when a process exits abnormally.
First, we coalesce the core dumping code so that we greatly improve our
odds of being able to produce a core file, even in the case of a memory
fault. I've removed duplicates of dump_core() and split it in two to
reduce the amount of work needed to actually do the dump.
Second, we refactor the exit_server code path to always log an explanation
and a stack trace. My goal is to always produce enough log information
for us to be able to explain any server exit, though there is a risk
that this could produce too much log information on a flaky network.
Finally, smbcontrol has gained a smbd fault injection operation to test
the changes above. This is only enabled for developer builds.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
CC_CHECKER=mycheker make
metze
|
| | |
|
| |
| |
| |
| | |
metze
|
| |
| |
| |
| |
| |
| | |
(SIGINT)
metze
|
| |
| |
| |
| |
| |
| |
| |
| | |
make test
as done in samba4
metze
|
| |
| |
| |
| |
| | |
Flaw: We print an empty line if the paramatrical option is not defined
in the requested section.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
I will not write code when changing to Daylight Savings Time.
I will not write code when changing to Daylight Savings Time.
I will not write code when changing to Daylight Savings Time.
I will not write code when changing to Daylight Savings Time.
I will not write code when changing to Daylight Savings Time.
I will not write code when changing to Daylight Savings Time.
I will not write code when changing to Daylight Savings Time.
I will not write code when changing to Daylight Savings Time.
...
Fix my brain dead inverted logic for turning winbindd on and off
when run on a DC or when calling pdb functions from within winbindd.
|