| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix the messaging code to call the efficient calls :
save_re_uid()
set_effective_uid(0);
messaging_op
restore_re_uid();
instead of using heavyweight become_root()/unbecome_root()
pairs around all messaging code. Fixup the messaging
code to ensure sec_init() is called (only once) so that non-root
processes still work when sending messages.
This is a lighter weight solution to become_root()/unbecome_root()
(which swaps all the supplemental groups) and should be more
efficient. I will migrate all server code over to using this
(a similar technique should be used in the passdb backend
where needed).
Jeremy.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
modularizes our interface into the special posix API used on
the system. Without this patch the specific API flavor is
determined at compile time, something which severely limits
usability on systems with more than one file system. Our
first targets are AIX with its JFS and JFS2 APIs, at a later
stage also GPFS. But it's certainly not limited to IBM
stuff, this abstraction is also necessary for anything that
copes with NFSv4 ACLs. For this we will check in handling
very soon.
Major contributions can be found in the copyright notices as
well as the checkin log of the vl-posixacls branch. The
final merge to 3_0 post-3.0.23 was done by Peter Somogyi
<psomogyi@gamax.hu>
|
|
|
|
|
|
|
|
| |
test. Phew - that was painful :-). But what it means
is that we now implement lock cancels and I can add
lock cancels into POSIX lock handling which will fix
the fast/slow system call issue with cifsfs !
Jeremy.
|
|
|
|
| |
lib/sharesec.c
|
|
|
|
|
|
| |
pstrings.
Volker
|
|
|
|
|
|
|
|
| |
> r16959 | vlendec | 2006-07-11 23:10:44 +0200 (Di, 11 Jul 2006) | 1 line
>
> get_share_security does not need snum, activate RPC-SAMBA3-SRVSVC
Volker
|
|
|
|
|
| |
branches simultaneously.....
Jeremy.
|
|
|
|
| |
to be more robust in the precense of more broken /etc/hosts files when determining our fwdn
|
|
|
|
|
|
|
| |
to do the upper layer directories but this is what
everyone is waiting for....
Jeremy.
|
|
|
|
| |
Jeremy
|
|
|
|
| |
Jeremy.
|
|
|
|
|
| |
where we don't correctly check the return from memdup.
Jeremy.
|
|
|
|
|
|
|
|
| |
you're passing a BOOL parameter, don't use "clever"
code in while statement - make things easier and
clearer to understand when triggering something
with an if.
Jeremy.
|
|
|
|
|
|
|
|
|
| |
Added a next_token_no_ltrim() function which does not strip leading separator
characters. The new function is used only where really necessary, even though
it could reasonably be used in many more places, to avoid superfluous code
changes.
Derrell
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
| |
if len != 0.
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
| |
if handed a NULL pointer, not returns NULL.
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
GUenther
|
|
|
|
|
| |
Klocwork #412.
Jeremy.
|
| |
|
|
|
|
|
|
|
|
|
| |
libreadline and those that don't. We always use the built-in readline
replacement for non-interactive mode. Interactive prompts are always
emitted to stdout and non-interactive mode never prompts at all.
Introduce x_fdup to avoid spuriously closing stdout when a logfile is
specified on the command line and setup_logging is called a second time.
|
|
|
|
|
| |
limited. Fix memleak in printing gencache contents.
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
| |
can return NULL. Ensure we check all returns correctly.
Jeremy.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
eDir, we already add 'sn' as required attribute on LDAP add
operations.
When we modify an entry, we need to request 'sn' as well in our
attribute lists, so that we don't try to add it a second time.
Guenther
|
|
|
|
| |
'if' below. Spotted by Aleksey Fedoseev.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
smbclient to
show a prompt again :-)
James, could you check that this is ok? I think this was part of your Revision
15848.
Thanks,
Volker
|
|
|
|
|
| |
on Solaris.
Jeremy.
|
|
|
|
|
| |
<wb8tyw@qsl.net>.
Jeremy.
|
|
|
|
|
| |
dynconfig.c. This is mainly useful for test harness scripts, hence the
lack of short options.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
| |
with select returning true but no data being available.
Fix for bug #3779.
Jeremy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to make connections to ports 445 or 139 on the DC it's trying
to contact. It calls sys_select() on the non-blocking sockets,
not sys_select_intr(). This is a mistake (I believe) as it allows
a signal to early terminate the connection attempts - whereas
sys_select_intr() will ignore signals until we get back to
the main processing loop where they'll be handled correctly.
This change means winbindd_cm will not early terminate if it
gets a message whilst trying to connect to DC's.
Gunther, Volker and Jerry please review (but I think this
is correct).
Jeremy.
|
| |
|
|
|
|
| |
Guenther
|
|
|
|
| |
disable automatic core file dumping. Core files are enabled by default.
|
| |
|
| |
|
|
|
|
| |
the fastest clock available on uniprocessors.
|
| |
|
|
|
|
| |
is incorrect).
|
|
|
|
|
| |
consistent. Bring oplocks withing the purview of the locking debug
channel.
|
|
|
|
|
|
|
| |
sid"); works in all AD versions I tested. Also add "net ads sid" search
tool.
Guenther
|
|
|
|
| |
patch to SAMBA_3_0 to declare prototypes for the initialization functions. These are the same changes I just made to head. --paulg
|
|
|
|
| |
Guenther
|