| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These references were triggering the ambiguous talloc_free errors from
the recent talloc changes when the server is run using the 'standard'
process model instead of the 'single' process model. I am aiming to
move the build farm to use the 'standard' process model soon, as part
of an effort to make our test environment better match the real
deployment of Samba4.
The references are not needed as the way that the event context is
used is as the 'top parent', so when the event context is freed then
all of the structures that were taking a reference to the event
context were actually freed as well, thus making the references
redundent.
|
|
|
|
|
| |
This fixes a bug in the samba3sam test with the python libraries as
noticed by abartlet
|
| |
|
| |
|
|
|
|
| |
check.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Also allow a SDDL security descriptor, using the domain SID attached
to the session (it will search for it during the LDIF parse if need
be).
Andrew Bartlett
|
|
|
|
| |
relying on reference leaks :-)
|
|
|
|
| |
attribute.
|
|
|
|
| |
metze
|
|
|
|
| |
metze
|
|
|
|
|
| |
Use py_talloc_reference in DCE/RPC code, fixes
access to SAMR pipe.
|
|
|
|
|
|
| |
We think we have the bug fixed.
Andrew Bartlett
|
|
|
|
|
|
|
| |
LDB_CONTROL_SHOW_RECYCLED_OID 1.2.840.113556.1.4.2064
LDB_CONTROL_SHOW_DEACTIVATED_LINK_OID 1.2.840.113556.1.4.2065
metze
|
|
|
|
|
|
|
|
| |
File descriptor leaks when write(2) fails and we are returning from
function.
Found by cppcheck:
[./source4/lib/registry/patchfile.c:319]: (error) Resource leak: fd
|
| |
|
| |
|
| |
|
|
|
|
| |
rather than creating a separate shared library for it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The talloc hirarchy here was a bit odd - we would both steal the
parsed ldif onto 'NULL', then reference it onto a python talloc
wrapper.
Now we just leave the reference, after we complete building the object.
Andrew Bartlett
|
|
|
|
|
|
|
|
|
| |
The problem here was that some parts of the ldb_message were still
attached to the ldb_ldif structure, and when only the message was
taken (and the ldif free'ed to reclaim memory) we refereced free'ed
memory.
Andrew Bartlett
|
|
|
|
|
|
|
| |
It seems quite reasonable to allow modules to re-initialise the set of
cached DNs on the ldb context.
Andrew Bartlett
|
|
|
|
|
|
|
| |
This job is not complete (the partition module remains a unfinished
task), but now we do use the private ldb headers much less.
Andrew Bartlett
|
|
|
|
|
| |
When copying an attribute list, ensure the list itself is not NULL before
attempting to access elements of the list.
|
|
|
|
|
|
|
| |
This uses groupType as the example, but this actually applies to all
integer types in AD.
Andrew Bartlett
|
|
|
|
| |
I tried hard to not change the program logic. Should fix bug #6439.
|
|
|
|
|
|
|
|
|
|
| |
- LDB handles now all 32-bit integer attributes correctly (also with overflows)
according to the schema
- LDAP backends handle the attributes "groupType", "userAccountControl" and
"sAMAccountType" correctly. This handling doesn't yet use the schema but
the conversion file "simple_ldap.map.c" which contains them hardcoded.
Did also a refactoring of the conversion function there.
- Bug #6136 should be gone
|
|
|
|
|
|
|
|
| |
We have made a lot of useful changes to LDB since the last realese,
that Samba4 now relies on. This ensures that a build against a system
LDB will only succeed against the right version.
Andrew Bartlett
|
|
|
|
|
|
|
|
| |
While tdb has not changed ABI in a way that requires this, we don't
want Samba4 somehow built against the old version with
performance problems on large, growing databases.
Andrew Bartlett
|
|
|
|
| |
Patch for bug #6389
|
|
|
|
| |
Patch for bug #6388
|
|
|
|
|
|
|
| |
Patch for bug #6269
When linking against tevent you also need to link against talloc. This patch
fixes external/libevent.m4 to do so.
|
|
|
|
|
|
|
|
| |
This corrects the issues reaised in bug #6129, and some others that were not
originally identified. It also accounts for some code that was in the original
bug report but appears to have since been made common between S3 and S4.
Thanks to Erik Hovland <erik@hovland.org> for the original bug report.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
breaking in gdb.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Found by: Андрей Григорьев <andrew@ei-grad.ru>
|
|
|
|
|
| |
when sorting a record that does not have the requested sort attribute
then put those records last in the sort result
|
|
|
|
|
|
|
|
| |
The sort module uses ldb_comparison_fold() as the comparison function
for case-insensitive attributes. In other places the function is being
used to produce a boolean, but for sorting we care about ordering.
The n1 - n2 return was sorting by length, not value
|
|
|
|
|
|
|
|
|
|
|
| |
This patch is relevant for Samba4 source mostly. The way, how readline
compiled under FreeBSD makes it require stdio.h to get all the necessary
declarations. Without this addition rl_event_hook is not properly detected.
With regards,
Timur Bakeyev.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
|