Age | Commit message (Collapse) | Author | Files | Lines |
|
Volker
(This used to be commit 382c444225fae54ae577baae8948a64a843a2afc)
|
|
Volker
(This used to be commit 32d6bcf3acefc77873a7241cc0c7e26241a65301)
|
|
This was causing "wbinfo --sequence" to access past the end of malloced
memory.
(This used to be commit 4125c582aaf86ee5d92b0c800266543a390aefce)
|
|
(This used to be commit 59ecac901a231383bd4cacb326724f786e3d7244)
|
|
directly...
Andrew Bartlett
(This used to be commit 0abeb8725e8ea53a468d6004457bb7fa89a0f8b2)
|
|
(This used to be commit 1fb6353c39439220465fcce7950511c63e31ea44)
|
|
(This used to be commit 9f388e15b0bef1590c5605f8d7cdeac7c82cd64f)
|
|
(This used to be commit 28fb5f00c0683ed7af6ea05ac5e005215ad7a7c7)
|
|
(This used to be commit 1bf8ca3c89b5cbbc329f34971d5d2541d3b0265c)
|
|
all the files I touch!'
(This used to be commit e8d7f8eb43e299cbe7f46c91e2040e9d74d693e2)
|
|
(This used to be commit 7fe52d378d7e4ce6381be3544d865088a7659009)
|
|
(This used to be commit 7eaf7e7115c75e682b1b9368c6f28c60429885e5)
|
|
<agruen@suse.de>.
Jeremy.
(This used to be commit f6103f866a5e698ab55fdab1444a14e3d8da16bb)
|
|
supplied C compiler
(which isn't ansi C compatible)
(This used to be commit 853558151e0d26a98bf9278b664f98987f17813e)
|
|
(This used to be commit 06eea39abdb49d9d547707dcb170c988d7276c1d)
|
|
at this.
(This used to be commit a9f632ed5d3d033849c25efac419b21e830c5069)
|
|
been in since 2.2 so people should know by now...
(This used to be commit 744615f13f591b334fe85d4285ffbaa11419755c)
|
|
(This used to be commit 51e0f5c2dd469c59a41822dbda293e59794a7dc4)
|
|
that app-head does.
Jeremy.
(This used to be commit b521abd86b10573ca8f9116907c81e6deb55f049)
|
|
(This used to be commit 975fd17f8af0f03f43995deb3fdd9bd5995a1c92)
|
|
(This used to be commit 84b62f6d96a77ccbc1b4475ab0780a4e4c9d4875)
|
|
offset is zero. Previously we were jumping to the start of the
parse buffer (i.e offset zero) and reading string data until we hit
a terminating NULL.
Test case: in a PRINTER_INFO_0 structure, the servername field may be
NULL when doing an enumprinters with flags = PRINTER_ENUM_LOCAL.
(This used to be commit e62c6bf066c2242aae605ba707c9775b37bcaca3)
|
|
(This used to be commit 36681c1c2784ebfe63173a442a193ef22e25c3e3)
|
|
of range instead of silently failing.
(This used to be commit b5111f47b5cf1820550e17663f983674b67bcaff)
|
|
(This used to be commit 86c884c3a129d12dc77332c38484bef78c66440e)
|
|
(This used to be commit 3a0a30beda4b8be0038c98ccc6f8f01c6dae386a)
|
|
(This used to be commit cfb0c12eb6412c2cc84785c17ab2f6c89916aa56)
|
|
Jeremy.
(This used to be commit 0d989a911d742ed5eeb874f5b8350b0931f3d9db)
|
|
(This used to be commit 64a159144483457887df2c6d779e6a139dfc6d1f)
|
|
found an unecessary parameter to ldapsam_search_one_user.
Volker
(This used to be commit a085670c7e3a0ca82df749592fd5c6a86def1d53)
|
|
Volker
(This used to be commit e2fc1de34aaf875a7003f9d15d5f8ecf159130fb)
|
|
Jeremy
(This used to be commit 25f6a9247e88a94cbacdc8fb06dc0d13c53d69bd)
|
|
transitive trusts, and trusts that are added while winbindd is running
- removed an unnecessary call to time()
(This used to be commit 14489ff30bb9eca2c55d36a69c0b45a2db339061)
|
|
Jeremy.
(This used to be commit e5fbfbcc9dc995b23eb0b46c6f59b03cfe9c02b5)
|
|
Jeremy.
(This used to be commit 94fc0ea9f99bc73486ef374a84d2c20ce895ee14)
|
|
Jeremy.
(This used to be commit 042890056d5d4128eaaca346e7898ccda860dbe2)
|
|
Jeremy.
(This used to be commit 94a5c589945ffd4719f7509c162cf994f7914312)
|
|
(This used to be commit 6bfd71ec20aa8eddc3f2878eb1cac57cacc05885)
|
|
(This used to be commit aacdde1fcb02bf4982e8175f6dcc8ea8912d3efd)
|
|
(This used to be commit ef40bde4344a19fcc61d6d1719c1c87970445139)
|
|
<kkowalik@uci.agh.edu.pl>)
(This used to be commit 5a81ac79dbf40eee3c506cd11d473a1fcfd38df0)
|
|
(This used to be commit 39034207567c363a257f0aebd8ef22f15d98f451)
|
|
(This used to be commit 0b34832e33fbd81cec88730d671ca91abe6cc382)
|
|
finding this.
(This used to be commit 4ba8608020123a52432e5afaa914e290e4ce8cbf)
|
|
(This used to be commit b130c681d2e8e6dcabe8cfd85dd718a294b04233)
|
|
Added directory specific access mask bits.
(This used to be commit edbd942a8d0edcb5e7cc3086c3d98c6ff1d6cd80)
|
|
(This used to be commit 82a0abf4c84ddd0672b3c5ea4ba9759abd6778c6)
|
|
somebody with a large domain do a net rpc samdump to verify this?
Without this change, I don't get everything from a NT4 SP1 and SP6
PDC.
Volker
(This used to be commit f6a9180a5ff62932de0d4f890092b0d8281e9d6e)
|
|
The actual design change is relitivly small however:
It all goes back to jerry's 'BOOL store', added to many of the elements in a
SAM_ACCOUNT. This ensured that smb.conf defaults did not get 'fixed' into
ldap. This was a great win for admins, and this patch follows in the same way.
This patch extends the concept - we don't store values back into LDAP unless
they have been changed. So if we read a value, but don't update it, or we
read a value, find it's not there and use a default, we will not update
ldap with that value. This reduced clutter in our LDAP DB, and makes it
easier to change defaults later on.
Metze's particular problem was that when we 'write back' an unchanged value,
we would clear any muliple values in that feild. Now he can still have his
mulitivalued 'uid' feild, without Samba changing it for *every* other
operation.
This also applies to many other attributes, and helps to eliminate a nasty
race condition. (Time between get and set)
This patch is big, and needs more testing, but metze has tested usrmgr, and
I've fixed some pdbedit bugs, and tested domain joins, so it isn't compleatly
flawed ;-).
The same system will be introduced into the SAM code shortly, but this fixes
bugs that people were coming across in production uses of Samba 3.0/HEAD, hence
it's inclusion here.
Andrew Bartlett
(This used to be commit 7f237bde212eb188df84a5d8adb598a93fba8155)
|
|
(This used to be commit c8e32d485bf205b6965579f94063effd86777f3f)
|