Age | Commit message (Collapse) | Author | Files | Lines |
|
have
been working on for at least half a year now. Contains the following
improvements:
* proper layering (finally!) for the registry library. Distinction is
now made between 'real' backends (local, remote, wine, etc) and
the low-level hive backends (regf, creg, ldb, ...) that are only used
by the local registry backend
* tests for all important hive and registry operations
* re-enable RPC-WINREG tests (still needs more work though, as
some return values aren't checked yet)
* write support for REGF files
* dir backend now supports setting/reading values, creating keys
* support for storing security descriptors
* remove CREG backend as it was incomplete, didn't match the data model
and wasn't used at all anyway
* support for parsing ADM files as used by the policy editor (see lib/policy)
* support for parsing PREG files (format used by .POL files)
* new streaming interface for registry diffs (improves speed and memory usage
for regdiff/regpatch significantly)
... and fixes a large number of bugs in the registry code
(This used to be commit 7a1eec6358bc863dfc671c542b7185d3e39d7b5a)
|
|
(This used to be commit 7f914b08a77c6035918d9f4463990f1dd8f3efb9)
|
|
(This used to be commit e95c50fc501ee4e2a394dc01f2708abb9d937e28)
|
|
> When you change to the SAMBA private directory on a shell (default
> /usr/local/samba/private) and start there for example ldbedit with the sam.ldb,
> the application crashes if you don't put the "./" before the filename.
I've adapted Matthias's patch.
Andrew Bartlett
(This used to be commit ba82197e30da8e626419e877d224431703edc866)
|
|
(This used to be commit ce9b64341159cb1a8f42809dcecc0b1e80eb8a5e)
|
|
(This used to be commit 98350b35ab0b0f06cc9ddf8edaf3dfe705c3e5bf)
|
|
(This used to be commit 6bdebc3cfdf13358bbb610af2a7f9889b4f885cb)
|
|
(This used to be commit baa6cfaa78725a2504e1557cad76a2152df7f979)
|
|
(This used to be commit 066bcd8420045f095130674e32bdee97cb1471be)
|
|
(This used to be commit e2d173fde17ab903bddf2139d8100785280856bd)
|
|
(This used to be commit 1aa4628f16b4c2ba4c8253fdd9c109b3ea874c5a)
|
|
(This used to be commit 5705ee04498780d8ca89290e85b8ec831f0a185d)
|
|
add a note about server_id exists checking
(This used to be commit dd951b983c0cde2dd54c5370dc8d6440509b0559)
|
|
(This used to be commit aa0a3489646ee0ce9d69e4c57c60f83e4894c8a3)
|
|
configuration.
When we sort out GSS-TSIG on the server, we can expand this to have
the 'right stuff'.
Andrew Bartlett
(This used to be commit 8f02ade1b2cc164f64f4ea8a371c107ccf6a81b3)
|
|
Andrew Bartlett
(This used to be commit 3d74d178bfd89127ff387939e848b240e638cc35)
|
|
of the number of bytes read in the last of possibly several
read calls.
This was noted by Metze.
Michael
(This used to be commit 37363307c6cbe28f1ca7135ca501d8c0dcd4c6d7)
|
|
wrap it into a function so that the function name
in the backtrace shows what happens.
metze
(This used to be commit 0216ff6daa276e413811ca32cca0a66b4b2abe55)
|
|
metze
(This used to be commit 5ecc1311a143dd1adf9369d71ccb919be06daf57)
|
|
into the popt _POST processing.
Now 'smbd -V --bla' complains about an unknown option
metze
(This used to be commit 69bf7f1874c8e89b61c4baa03ff9ad191e71b804)
|
|
to an alpha release.
Andrew Bartlett
(This used to be commit 30e02747d511630659c59eafec8d28f58605943b)
|
|
where the password change came from, to determine if policy should be
applied. We discriminate on if the account is a trust account.
Andrew Bartlett
(This used to be commit 48fd2889571b10a6057b9e271860e4951fc85c8b)
|
|
work, but to an odd bind failure I noticed in a trace. I need to
commit this with changes to the torture suite.
Andrew Bartlett
(This used to be commit 3ab90ad312b85b5a887090418e9cb7594f519b2f)
|
|
machine accounts are not subject to password policy in Win2k3 R2 (at
least in terms of password quality).
In testing this, I found that Win2k3 R2 has changed the way the old
ChangePassword RPC call is handled - the 'cross-checks' between new LM
and NT passwords are not required.
Andrew Bartlett
(This used to be commit 417ea885b41cc097a0bb3a10ffbffb31f234f25d)
|
|
and rename the containing functions to have a ndr_
prefix
metze
(This used to be commit cb234d43ae693af5d8a921a15c9bcac3c6f0359a)
|
|
and make that the primary context for the request
which the implementations can also use.
- go via functions pointers in the ndr_interface_table
instead of calling functions directly.
metze
(This used to be commit fa577a12940d2df9d5ea9e3e0fed40021d59647d)
|
|
instead of the pull and push functions
metze
(This used to be commit 9b59534a14700f7bfe56cae448030df59ced0ba5)
|
|
(This used to be commit 710f6dc17f4bdf994a5fefd439eee93e1774e70e)
|
|
(This used to be commit 2ebf00dc42edfc3474dc88ef2e560d4b1b534efa)
|
|
(This used to be commit 3bd35bb8abf2e49036d0356ce1b5db95908f7189)
|
|
wrong connection to reconnect on a SMBecho failure
(This used to be commit c61415b05ddd29c7214384189f7d0ddabdaa3b71)
|
|
This one still cheats and only returns one winbindd_pw structure per call.
Also, doesn't get a new libnet_UserList yet.
(This used to be commit e1b93be1e130692a75a2fc4eb5ca8ee425fe1b82)
|
|
(This used to be commit ef93a7991d3b4445ba87f964f2f17c33044ba8c4)
|
|
(This used to be commit 9bbbedac99278853e30a9f81f594ee3144545268)
|
|
(This used to be commit ebdd03ee9e5bf11d1cb85da0ecb66a84f810bbcc)
|
|
Samba4 seems not to survive the newly added tests
(This used to be commit b8a8a81ffe58ae8d7c2fd006c0cd285db714cbfe)
|
|
A subtest for rename to check if case-changing renames work
A test that exposes the case insensitivity unix_convert bug
(This used to be commit 786706322a920fd54585bec72d860ed112398f12)
|
|
bulk rename.
Andrew Bartlett
(This used to be commit 6e730d43e4052e074161af7bedef87994056e398)
|
|
entires.
Andrew Bartlett
(This used to be commit 8cfa1f898e5f5a8e57e3794a80174063223247ec)
|
|
Andrew Bartlett
(This used to be commit 2ed782f7caa98003c524d70bcb97874002be57a2)
|
|
metze
(This used to be commit 2dbf89e22352dcb36c7246671ccc9cd55d9f6a57)
|
|
metze
(This used to be commit f874eca5dab74e930d0ec52abeb06295d2d90476)
|
|
metze
(This used to be commit 84651aee81aaabbebf52ffc3fbcbabb2eec6eed5)
|
|
metze
(This used to be commit 184a7cfc36860e16f9483347ae70a053a5823e83)
|
|
rafal
(This used to be commit 40ad66dd75acce330c2db3f4258eacf8265b05e2)
|
|
info call.
rafal
(This used to be commit 75f81f862ef06e86f9dcfcf4709221ed9c4e22ed)
|
|
rename dcerpc_interface_list -> ndr_interface_list
and move them to libndr.h
metze
(This used to be commit 4adbebef5df2f833d2d4bfcdda72a34179d52f5c)
|
|
into ndr_interface_string_array and move it to libndr.h
metze
(This used to be commit 473bca74dc9d9dc54a239c9b5d3dc5fcf5a117a9)
|
|
and move it to librpc/ndr/libndr.h
metze
(This used to be commit abd5551aabae1820baaa52a963e8c7aa9605914e)
|
|
and move it into misc.idl
The goal is to get rid a all dcerpc specific stuff in the
generated ndr layer.
metze
(This used to be commit 2ed014cfb894cccab1654e3f7d5876393e2b52d7)
|