Age | Commit message (Collapse) | Author | Files | Lines |
|
on metze's schema work.
Andrew Bartlett
(This used to be commit 3111bbdf64f57bf8d2638fd9829c071dcfeb4af1)
|
|
were set in the old one. Otherwise SOCKET_FLAG_NOCLOSE causes a major
fd leak
(This used to be commit 4e31eda055781a710d285c509d0c51b42e351431)
|
|
Jeremy.
(This used to be commit 59ba128cb61e77a830ddd8b8e1d5d0fd00f99736)
|
|
patch).
- samba3sam.js: rework the samba3sam test to not use objectCategory,
as it's has special rules (dnsName a simple match)
- ldap.js: Test the ordering of the objectClass attributes for the baseDN
- schema_init.c: Load the mayContain and mustContain (and system...) attributes when
reading the schema from ldb
- To make the schema load not suck in terms of performance, write the
schema into a static global variable
- ldif_handlers.c: Match objectCategory for equality and canonicolisation
based on the loaded schema, not simple tring manipuation
- ldb_msg.c: don't duplicate attributes when adding attributes to a list
- kludge_acl.c: return allowedAttributesEffective based on schema results
and privilages
Andrew Bartlett
(This used to be commit dcff83ebe463bc7391841f55856d7915c204d000)
|
|
any subclasses loaded yet, or none are applicable.
This fixes MMC so that it at least displays the Samba domain as a
domain, but there is still work to be done.
Andrew Bartlett
(This used to be commit b96b7b623dbc55a4bcf1149347823911a17e717f)
|
|
qsort().
Andrew Bartlett
(This used to be commit 96ef5259c63ad6245c94c40d6059d736b1534183)
|
|
(This used to be commit 03eef5f337446f04239e0b2f840213f0aa7d6ea1)
|
|
metze
(This used to be commit 96f1a0dfaa18a432fca4b5432d929d8daed0abb1)
|
|
say "locks chain and returned record", not
"and returns record"
Jeremy.
(This used to be commit fa880e6cc16024f14d10cdc8120ce67bfd1d2eb6)
|
|
travlocks.lock_rw for lock read/write types, it
was sometimes using it (tdb_next_lock) and
sometimes explicitly using F_WRLCK instead.
Change this to consistently use travlocks.lock_rw
only.
I'm pretty sure about this fix (else I woudn't
be checking this in :-) but tridge and Volker
please review.
Jeremy.
(This used to be commit fa548ad75e945ae4d167baffb87140c90cba268c)
|
|
(This used to be commit 0c3442c68b01b6804f3fd966fc1fe9097eb863aa)
|
|
This fixes the build on a SuSE 6.1. :-)
I guess this had been merely forgotten.
But beware: The implementations of rep_pread and rep_pwrite are
not thread safe.
Michael
(This used to be commit e4955c729fdf0bd299df4dadc4b33e09fe4d336e)
|
|
fix a crash bug...I wonder why only HP-UX 11.00 ans 11.11 noticed
it via a SIGBUS...
I missed to remove the samba3 specifc code path to tdb_open_ex()
when I synced lib/tdb/ with samba4. The explicit cast in on tdb_open_ex()
dropped the compiler warning :-(
metze
(This used to be commit df6e3bec368d7d99cb1641023f4cbcd94c438e22)
|
|
metze
(This used to be commit 06caaf0d8d86bb05ceaac6624735283b585d995d)
|
|
pread/pwrite when using large file support.
metze
(This used to be commit d890a2dabf309f15b0b0c87bb3888d0776bd094b)
|
|
(This used to be commit 76b981fcefb0dff24ac7d543da70fbb487ed7072)
|
|
so try the same fix as for 11.00
metze
(This used to be commit d89088128af89122ef7e0be22697db8dda60ef58)
|
|
metze
(This used to be commit 04f19c054edc96e165efe8146d660cc4bc3f6dde)
|
|
we end up with sozeof(uint64_t) == 4 :-(
the _APP32_64BIT_OFF_T section in <sys/unistd.h> missed
to redirect pread, pwrite to pread64, pwrite64 in HP-UX 11.00
so try it manually as a workarround
metze
(This used to be commit bb2da636be57e44d80b2bb52b3bba5c145f4bc68)
|
|
_NORETURN_ and _WARN_UNUSED_RESULT_.
(This used to be commit 44248f662f0b609dad6a7b437948f12d661a28f7)
|
|
metze
(This used to be commit 6dff6c93fc9073f29b0ae50e4b4abd695918a115)
|
|
with it...
metze
(This used to be commit 71eac88f7e666e6cd0dfe113d02861cdfecbee9b)
|
|
this ensures that having the global lock also implies the transaction
lock
(This used to be commit 9dbb2633d7781fcc5d15b175ef36bfda5eb199bb)
|
|
(This used to be commit 361c5995bcf1dafb89f935ac4183dc295e1d524d)
|
|
for dlopen but no library contains the function...
metze
(This used to be commit 0c7e3ed9625d512522a0cc7278e705fbbfc316f4)
|
|
as a long term solution this was the correct approach,
but it's a bit more complex and we need to provide the
whole socket api and libnsl.so checking in libreplace...
as a short term solution to fix the build on host 'hape'
we'll use the same trick as with inet_aton.c from
heimdal's lib/roken/
metze
(This used to be commit 0e88e2e46199d8ea64dd42c4c8b86d64ce5c2d04)
|
|
OpenLDAP or Fedora DS backend.
This required a new mkdir() call in ejs.
We can now provision just the schema for ad2oLschema to operate on
(with provision_schema(), without performing the whole provision, just
to wipe it again (adjustments to 'make test' to come soon).
Andrew Bartlett
(This used to be commit 01d54d13dc66ef2127ac52c64ede53d0790738ec)
|
|
(This used to be commit 222acbe33b427a6ccae3b9e27b545f22e4564d5c)
|
|
(This used to be commit db065db67a5edcefc6dbe2e504a4922b9b9f7f21)
|
|
(This used to be commit cb92da26799d27975dd27255007573cef6397d8a)
|
|
found. Not sure this is the best solution, but it should work.
(This used to be commit 80002cd12a64fa2679e48c58906cb9b26ad17e49)
|
|
Michael
(This used to be commit 54193c4638a27983f18478a61beedde889ecc2e2)
|
|
The code for inet_pton.c and inet_ntop.c is taken from
the rsync code.
I will put this into 3_0 and 3_0_26 too, but let's sort
the readahead issue in lib/replace of 3_0 first...
Michael
(This used to be commit 9781b13fd3e0c2a0aa66412c571f562c9f17dcbe)
|
|
Fixing build of ldb for instance on some systems without dlfcn.h.
(This used to be commit 943acd688d5aa0cd4adc6dc0fd7b92f1f294c219)
|
|
(This used to be commit 607e8409f86b28c51a058555021cd45c1cb72a26)
|
|
(This used to be commit ffb8b493161f6951dabb94f2e9ee4c2f2c11b4e0)
|
|
behaviour
(This used to be commit e862cf17b891885f3a733819869a06895c1fb324)
|
|
(This used to be commit 1fe20a4555aac6f011eca98f138e125de0de4321)
|
|
in all other places too...
metze
(This used to be commit 4e32aafb9ebdcc70966aaa2e3891ec9a0959535d)
|
|
1) you must not free the memory, as it is possible the memory did not
come from malloc (try it under valgrind to test)
2) the old code didn't cope with duplicate environment variables
I hope this will fix some of the build farm errors on irix, and maybe solaris
(This used to be commit ec6900171d066e927f004b621fb39cc7b8dcfd90)
|
|
thanks to Volker for spotting this!
(This used to be commit d28fc5f87fd4d9a9843d1295fe2a181922a476fc)
|
|
(This used to be commit 146303d91b4c64c87c356c3ed44ccb5774297a71)
|
|
the build farm
(This used to be commit 603d8b6f1702d10234b81ccde0649d8be63ae616)
|
|
the epoll context which would then appear in the children. To fix this
we need to check for pid changes in more places. Luckily on platforms
where we have epoll(), getpid() is very very cheap.
(This used to be commit 4f84e6d569f9c9d7dd902f4550735f3ce2d3b424)
|
|
(This used to be commit a69f28599845d3ea3868a574c6b0ba8db8486ef5)
|
|
(This used to be commit aeca07659aa612bee0c4dd6bdbb24c799e912909)
|
|
we will handle the close of the socket
(This used to be commit d57aaf5ba60464e5e782353a0879a84f8c70dd32)
|
|
fork(). See
http://junkcode.samba.org/ftp/unpacked/junkcode/epoll_fork.c for why
this is needed
(This used to be commit 6d06132ea9c5a1c7d098ba13f4146dc60e811e44)
|
|
(This used to be commit 2d990cd37410cec03fa96767b0cf84d7c17ca9c4)
|
|
Originally, dlfcn.o was only added to LIBREPLACEOBJ if dlopen
was found in libdl but header dlfcn.h was not appropriate.
Michael
(This used to be commit 7afa8d2a4707e999a380e747ccaae1de53a00251)
|