summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* r24667: Finally merge the registry improvements that Wilco Baan Hofman and I ↵Jelmer Vernooij2007-10-1060-4028/+7242
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* r24665: Close file handles properly.Jelmer Vernooij2007-10-101-12/+15
| | | | (This used to be commit 7f914b08a77c6035918d9f4463990f1dd8f3efb9)
* r24657: Use torture functions.Jelmer Vernooij2007-10-101-5/+5
| | | | (This used to be commit e95c50fc501ee4e2a394dc01f2708abb9d937e28)
* r24655: Fix bug 4919 reported by Matthias Wallnöfer <mwallnoefer@yahoo.de>:Andrew Bartlett2007-10-101-3/+2
| | | | | | | | | | | > 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)
* r24651: Allow dynamic updates for the domain controller over its own nameSimo Sorce2007-10-101-0/+5
| | | | (This used to be commit ce9b64341159cb1a8f42809dcecc0b1e80eb8a5e)
* r24650: Some more instructions to have make GSS-TSIG workSimo Sorce2007-10-101-1/+13
| | | | (This used to be commit 98350b35ab0b0f06cc9ddf8edaf3dfe705c3e5bf)
* r24648: Found out the meaning of a few more flags.Andrew Bartlett2007-10-101-2/+2
| | | | (This used to be commit 6bdebc3cfdf13358bbb610af2a7f9889b4f885cb)
* r24647: this passes nowAndrew Tridgell2007-10-101-1/+0
| | | | (This used to be commit baa6cfaa78725a2504e1557cad76a2152df7f979)
* r24646: fixed the handling of case insensitive paths with wildcardsAndrew Tridgell2007-10-101-1/+33
| | | | (This used to be commit 066bcd8420045f095130674e32bdee97cb1471be)
* r24645: add in the ctdb dbwrap backendAndrew Tridgell2007-10-104-3/+200
| | | | (This used to be commit e2d173fde17ab903bddf2139d8100785280856bd)
* r24644: add a ctdb_fetch() function to the ctdb client codeAndrew Tridgell2007-10-101-0/+3
| | | | (This used to be commit 1aa4628f16b4c2ba4c8253fdd9c109b3ea874c5a)
* r24643: add a ctdb_fetch() function to the ctdb client codeAndrew Tridgell2007-10-101-0/+24
| | | | (This used to be commit 5705ee04498780d8ca89290e85b8ec831f0a185d)
* r24642: prevent recursion with fetch_lockedAndrew Tridgell2007-10-101-10/+22
| | | | | add a note about server_id exists checking (This used to be commit dd951b983c0cde2dd54c5370dc8d6440509b0559)
* r24641: fixed several memory leaks in the brlock codeAndrew Tridgell2007-10-101-0/+11
| | | | (This used to be commit aa0a3489646ee0ce9d69e4c57c60f83e4894c8a3)
* r24640: Add a suggested BIND configuration snippit, to help with DNS ↵Andrew Bartlett2007-10-102-1/+16
| | | | | | | | | | 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)
* r24631: Fix up format warnings, found on my Fedora 7 x86_64 workstation.Andrew Bartlett2007-10-108-16/+20
| | | | | Andrew Bartlett (This used to be commit 3d74d178bfd89127ff387939e848b240e638cc35)
* r24629: Make read_sock return the total number of bytes read insteadMichael Adam2007-10-101-3/+3
| | | | | | | | | | 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)
* r24626: as TALLOC_ABORT() is defined to abort() by defaultStefan Metzmacher2007-10-101-2/+12
| | | | | | | | wrap it into a function so that the function name in the backtrace shows what happens. metze (This used to be commit 0216ff6daa276e413811ca32cca0a66b4b2abe55)
* r24623: add back '-D' option to smbdStefan Metzmacher2007-10-101-7/+29
| | | | | metze (This used to be commit 5ecc1311a143dd1adf9369d71ccb919be06daf57)
* r24620: move printing out the version string and exit()Stefan Metzmacher2007-10-101-3/+9
| | | | | | | | | into the popt _POST processing. Now 'smbd -V --bla' complains about an unknown option metze (This used to be commit 69bf7f1874c8e89b61c4baa03ff9ad191e71b804)
* r24614: Merge with current lorikeet-heimdal. This brings us one step closerAndrew Bartlett2007-10-1058-786/+1145
| | | | | | | to an alpha release. Andrew Bartlett (This used to be commit 30e02747d511630659c59eafec8d28f58605943b)
* r24613: Missed this in my recent commit -r 24611. We don't discriminate onAndrew Bartlett2007-10-101-2/+0
| | | | | | | | 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)
* r24612: Revert this part of -r 24611. This isn't related to my SAMR passwordAndrew Bartlett2007-10-101-0/+4
| | | | | | | | 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)
* r24611: Following up on the re-opening of bug 4817 is it pretty clear thatAndrew Bartlett2007-10-105-91/+213
| | | | | | | | | | | | 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)
* r24606: move librpc/rpc/table.c -> librpc/ndr/ndr_table.cStefan Metzmacher2007-10-1012-58/+59
| | | | | | | | and rename the containing functions to have a ndr_ prefix metze (This used to be commit cb234d43ae693af5d8a921a15c9bcac3c6f0359a)
* r24596: - talloc request structure for the samba3 server bindingsStefan Metzmacher2007-10-101-24/+33
| | | | | | | | | | 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)
* r24592: pass down the ndr_interface_table in the samba3 client bindingsStefan Metzmacher2007-10-102-4/+5
| | | | | | | instead of the pull and push functions metze (This used to be commit 9b59534a14700f7bfe56cae448030df59ced0ba5)
* r24588: use the right typeAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 710f6dc17f4bdf994a5fefd439eee93e1774e70e)
* r24587: the elements of the array are not talloc pointersAndrew Tridgell2007-10-102-4/+2
| | | | (This used to be commit 2ebf00dc42edfc3474dc88ef2e560d4b1b534efa)
* r24586: same bug in RAW-BENCH-OPENAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 3bd35bb8abf2e49036d0356ce1b5db95908f7189)
* r24585: put in the right state variable when doing a SMBecho - this caused theAndrew Tridgell2007-10-101-1/+1
| | | | | wrong connection to reconnect on a SMBecho failure (This used to be commit c61415b05ddd29c7214384189f7d0ddabdaa3b71)
* r24577: Implement basic getpwent.Kai Blin2007-10-103-1/+173
| | | | | | 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)
* r24576: Implement endpwentKai Blin2007-10-101-0/+7
| | | | (This used to be commit ef93a7991d3b4445ba87f964f2f17c33044ba8c4)
* r24575: Implement setpwentKai Blin2007-10-104-2/+188
| | | | (This used to be commit 9bbbedac99278853e30a9f81f594ee3144545268)
* r24574: Fix a warning in wb_samba3_cmd.cKai Blin2007-10-101-1/+1
| | | | (This used to be commit ebdd03ee9e5bf11d1cb85da0ecb66a84f810bbcc)
* r24570: Attempt to fix make testVolker Lendecke2007-10-102-2/+9
| | | | | Samba4 seems not to survive the newly added tests (This used to be commit b8a8a81ffe58ae8d7c2fd006c0cd285db714cbfe)
* r24569: Add two testsVolker Lendecke2007-10-103-0/+89
| | | | | | | 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)
* r24568: Fix the build, caused by a conflict betwen mimir's work and metze's ↵Andrew Bartlett2007-10-101-1/+1
| | | | | | | bulk rename. Andrew Bartlett (This used to be commit 6e730d43e4052e074161af7bedef87994056e398)
* r24567: Try much harder not to leak memory when comparing objectCategory ↵Andrew Bartlett2007-10-101-9/+40
| | | | | | | entires. Andrew Bartlett (This used to be commit 8cfa1f898e5f5a8e57e3794a80174063223247ec)
* r24566: Remove trailing newlines in ldb_debug(), these are not required.Andrew Bartlett2007-10-101-2/+2
| | | | | Andrew Bartlett (This used to be commit 2ed782f7caa98003c524d70bcb97874002be57a2)
* r24563: remove unused DCERPC specific stuff from the generated NDR codeStefan Metzmacher2007-10-101-3/+0
| | | | | metze (This used to be commit 2dbf89e22352dcb36c7246671ccc9cd55d9f6a57)
* r24560: rename some DCERPC_ prefixes into NDR_Stefan Metzmacher2007-10-1011-28/+28
| | | | | metze (This used to be commit f874eca5dab74e930d0ec52abeb06295d2d90476)
* r24557: rename 'dcerpc_table_' -> 'ndr_table_'Stefan Metzmacher2007-10-1072-176/+176
| | | | | metze (This used to be commit 84651aee81aaabbebf52ffc3fbcbabb2eec6eed5)
* r24556: forgot to commit the winbind/ subdir...sorryStefan Metzmacher2007-10-101-2/+2
| | | | | metze (This used to be commit 184a7cfc36860e16f9483347ae70a053a5823e83)
* r24555: Add a test for libnet's group info call.Rafal Szczesniak2007-10-103-0/+277
| | | | | rafal (This used to be commit 40ad66dd75acce330c2db3f4258eacf8265b05e2)
* r24554: Add internal implementation (before api function) of groupRafal Szczesniak2007-10-105-0/+418
| | | | | | | info call. rafal (This used to be commit 75f81f862ef06e86f9dcfcf4709221ed9c4e22ed)
* r24551: rename dcerpc_interface_table -> ndr_interface_tableStefan Metzmacher2007-10-1028-110/+110
| | | | | | | | | rename dcerpc_interface_list -> ndr_interface_list and move them to libndr.h metze (This used to be commit 4adbebef5df2f833d2d4bfcdda72a34179d52f5c)
* r24540: rename struct dcerpc_endpoint_list/struct dcerpc_authservice_listStefan Metzmacher2007-10-103-14/+9
| | | | | | | into ndr_interface_string_array and move it to libndr.h metze (This used to be commit 473bca74dc9d9dc54a239c9b5d3dc5fcf5a117a9)
* r24535: rename struct dcerpc_interface_call -> struct ndr_interface_callStefan Metzmacher2007-10-108-23/+20
| | | | | | | and move it to librpc/ndr/libndr.h metze (This used to be commit abd5551aabae1820baaa52a963e8c7aa9605914e)
* r24532: rename struct dcerpc_syntax_id into struct ndr_syntax_idStefan Metzmacher2007-10-1016-44/+44
| | | | | | | | | | 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)