summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r19975: Deal with 2 keytypes I messed previously (DR/DE).Jeremy Allison1-2/+25
Fix code that mistakenly assumed tdb_traverse returned 0 or -1, it actually returns -1 or the number of entries traversed. Add a static as another way to return the bad cache value. Jeremy. (This used to be commit 5266a70ae9971eb54fa769f89bec7c688285e811)
2007-10-10r19974: Add freelist check for cache. Fix testing of entryJeremy Allison2-20/+20
names (all except SEQNUM are *not* null terminated strings). Jeremy. (This used to be commit bcb68260ba4e6a1ae6b681603367008309b9bfde)
2007-10-10r19963: Add 'registry shares = yes' and registry key security descriptors.Volker Lendecke14-67/+566
(This used to be commit 6cab254c49e07b11c170511ec613f0f33914c3e6)
2007-10-10r19962: Revert bogus change in r19961. In future I will check configure.inJames Peach1-1/+3
as well as Makefile.in :( (This used to be commit 5d000fed595252d7b703af70b73f5a1d5d920918)
2007-10-10r19961: Remove VARDIR. Nothing is ever installed into this, so there's noJames Peach1-3/+1
need to create it. (This used to be commit f440efd961688116f304cebdef17bb681ed534c9)
2007-10-10r19959: Allow tdb to be built standalone in Samba3.Jeremy Allison7-6/+141
Add code to check for loops in the free list. Should help us validate tdb's against corruption. Jeremy. (This used to be commit f8e7386773cbbb31e2f42ffcbae9b979c1197635)
2007-10-10r19958: Add check for WINBIND_OFFLINE key.Jeremy Allison2-3/+9
Jeremy. (This used to be commit 270e84db6de66b4f20dc0a564f706dae4c00b0b2)
2007-10-10r19957: Initial framework to make winbindd robustJeremy Allison4-2/+248
against tdb corruption. Needs fleshing out (and I forgot one record type) and needs helpful suggestion from Volker to validate freelist, but should give an idea of how this will look. Jeremy. (This used to be commit 8eb53f74e414483afde7b1e38ea2a3f56ae3ec66)
2007-10-10r19950: talloc_destroy is replaced these daysVolker Lendecke1-2/+1
(This used to be commit b6bf2e42672cc84e5c3af6f8b15a9d39c408db13)
2007-10-10r19948: Fix a memleakVolker Lendecke1-1/+3
(This used to be commit fd429c8c06e01452f04700518c93ecfaa51c3140)
2007-10-10r19947: Change regkey_open_internal to take the parent key and a talloc_ctx asVolker Lendecke4-90/+91
arguments. This also replaces regkey_close_internal by TALLOC_FREE. Volker (This used to be commit a177bbb2d5611f03cec25b7577c2e6a542f94a69)
2007-10-10r19946: in SetKeySec, sd is just a [in,ref] ptrVolker Lendecke5-22/+1
(This used to be commit 38a88ed5d71c5781286ed12a858dcfb135b33c90)
2007-10-10r19945: Fix a segfault -- lookup_rids needs to init the names even on failureVolker Lendecke1-0/+2
(This used to be commit eba404e668c270f2d31e3a8ab0721064eda39b40)
2007-10-10r19944: Fix from Don Watson -- thanksVolker Lendecke1-7/+2
(This used to be commit c27e48594abecc4e67f3be457a4b942ae7ff4db5)
2007-10-10r19943: Fix bug 4267 -- Thanks to David!Volker Lendecke1-0/+2
(This used to be commit 714971b34aad01cd855484d550c41bc0265ef051)
2007-10-10r19942: Fix Coverity id 333, a dereference before a NULL check.Volker Lendecke1-3/+6
Metze, you wanted to port talloc_get_type_abort() to 4. Should I just use it in 3-ldb? Volker (This used to be commit ba0df1c915c49afad629df789375440225968633)
2007-10-10r19941: One copy of this code should be sufficient.James Peach1-107/+0
(This used to be commit 493ba681e541292f1c2c6b6670bb2c48f63a0aa3)
2007-10-10r19939: ,fix compile warning about unused functions when not using heimdalGerald Carter1-0/+2
(This used to be commit f53983079bc285ad8ced8fc4dd40df66fad13718)
2007-10-10r19936: Patch from Kai Blin <kai.blin@gmail.com> toJeremy Allison1-2/+4
match Windows NTLMSSP flags. Jeremy. (This used to be commit 786318f84bef76c6acffa1ddf7cdba947509fbac)
2007-10-10r19935: always use discard_const_p() in lib/ldb/Stefan Metzmacher5-7/+7
metze (This used to be commit 4a5da57306ad8cce5522ee72349cb85b447e295c)
2007-10-10r19932: Add some constVolker Lendecke1-2/+3
(This used to be commit be3c444c37dc6f0ab91a2815a2efe6f7c38818c5)
2007-10-10r19930: Revert the winreg idl changes. At least enumkey does not work ↵Volker Lendecke6-152/+120
anymore today. With more than 5 different trees I can't swear that I did test this properly yesterday. Sorry for the noise. Volker (This used to be commit 978a6196bf0a2280c7f74b4a6d9fa7941c3aa049)
2007-10-10r19929: Fix indentationVolker Lendecke1-1/+1
(This used to be commit 2369ad08529d31bb77b9cb5378d0114669cdf8a8)
2007-10-10r19928: Fix klokwork id 4509, 4573, 4574.Volker Lendecke2-3/+14
(This used to be commit c004d041817f0bdf99a205090c8b026dfb0d81bc)
2007-10-10r19927: Fix klokwork ID 4702Volker Lendecke1-1/+4
(This used to be commit 820a64af25799c19f1731a08b8e4651aea8a516b)
2007-10-10r19921: Add license and copyright infoGerald Carter2-0/+42
(This used to be commit a3e1682ba3196d7c8aec8f2c72f9e12a3707db40)
2007-10-10r19919: Convert winreg_EnumKey to use ref ** instead of a unique *.Volker Lendecke6-79/+102
Volker (This used to be commit b714b51884af0d79de8568410676d4889f23ffb6)
2007-10-10r19918: Convert winreg_CreateKey to use a ref ** instead of a unique *. W2k3 ↵Volker Lendecke6-41/+50
can still create keys on Samba and vice versa. Jelmer, please check. Thanks, Volker (This used to be commit 1b460d6cdfe0cadd915a5299e6ca9bb359bf0075)
2007-10-10r19917: Fix warningsVolker Lendecke8-26/+44
(This used to be commit cf4309b9048a8417104cac660421a3dcd2e96ffe)
2007-10-10r19916: Fix some c++ warningsVolker Lendecke1-4/+7
(This used to be commit fb5bcb826ecd10a81e7b19c0ce134ec88d341843)
2007-10-10r19915: Fix two type-punned warningsVolker Lendecke1-2/+2
(This used to be commit f1266475daa3687e0b0dc5333a6fbd12a9640c3a)
2007-10-10r19914: The "default" value with the name "" need different 0-length ↵Volker Lendecke10-24/+102
treatment as the other StringBufs, otherwise clicking on a key with this value being set leads to regedit.exe on w2k3 chew all memory. (This used to be commit b148cde7f39859102288a87b6f0bd2b250947a85)
2007-10-10r19913: Fix a const warningVolker Lendecke1-1/+1
(This used to be commit a660993d140b860691c3ed0b71d3e8023e5a7c57)
2007-10-10r19912: Move the subkey cache to srv_winreg_nt.cVolker Lendecke2-70/+28
(This used to be commit 01a53590a6325413551016effe302585a3a1e656)
2007-10-10r19900: Fix klokwork ID 3148, 3149Volker Lendecke1-0/+8
(This used to be commit 1f3e20ef3985a0a16e8945907611654ef5e884c4)
2007-10-10r19899: Fix some C++ warnings and klokwork ID 3147Volker Lendecke1-7/+14
(This used to be commit c5e041661ec6dd63188ad0a09a228192b6dfd2b3)
2007-10-10r19898: Fix klokwork ids 3127, 3128, 3129, 3130Volker Lendecke1-2/+9
(This used to be commit 3250d20d27d4f85421052e877077526975b16e02)
2007-10-10r19896: Fix klokwork id 2279Volker Lendecke1-1/+5
(This used to be commit 558a13a755ff39c9f15ba4f0a2639ffe30c996ac)
2007-10-10r19895: Fix klokwork id 2278Volker Lendecke1-1/+4
(This used to be commit 8ccff6a4dd92dfad4942b562cd1bb27d22d59661)
2007-10-10r19894: Fix klokwork id 2192Volker Lendecke1-2/+4
(This used to be commit 4b075f347b5449b199be19221187ce66916384cf)
2007-10-10r19893: Fix klokwork id 2191Volker Lendecke1-1/+4
(This used to be commit a301a4a12d554d9d3ba00c2780deb9eafc44e1a8)
2007-10-10r19892: Fix klokwork id 2190Volker Lendecke1-1/+4
(This used to be commit 235e8c9653a9199f2766c5c4a2d1f1d4f2801a3b)
2007-10-10r19891: Fix klokwork id 2189Volker Lendecke1-1/+3
(This used to be commit b6933c3043b73b68a30f57f681185a79c8e205c2)
2007-10-10r19890: Fix klokwork ID 2188Volker Lendecke1-1/+3
(This used to be commit 4d44388929f75d1480a8222a7cd2f575494a2b62)
2007-10-10r19889: Fix klokwork ID 2187Volker Lendecke1-0/+3
(This used to be commit 1bd660fb9139238229fc6a80566c03f473cad094)
2007-10-10r19883: Fix bug 4248 -- thanks to Pascal Terjan :-)Volker Lendecke1-1/+0
(This used to be commit 66c20f2592ee2ff37de44cc7f3ab23b440f7d840)
2007-10-10r19873: Make sure we are privileged when doing DMAPI operations on systemsJames Peach1-3/+16
that don't have capability support. Patch by J Raynor <raynorj@mn.rr.com>. (This used to be commit 53fe047f35534afc4b56fcbaf135a3ca13df65bd)
2007-10-10r19872: Move the value cache to srv_winreg_nt.c. Fix some minor issues found ↵Volker Lendecke2-123/+100
while playing with regedit.exe. Volker (This used to be commit 81bd816fa2afe89261aff2f395e8d056b73e515c)
2007-10-10r19867: Introduce struct regkey_info in srv_winreg_nt.c to be able to re-add theVolker Lendecke1-91/+130
QueryValue and later the QueryKey cache independent of the backend. Volker (This used to be commit 0ed3a21fccd9c05f1db40f8e20376a76583a81b6)
2007-10-10r19860: Streamline _winreg_QueryValue a bit. We've been pushing around memoryVolker Lendecke1-105/+86
considerably here. This temporarily removes a cache for the tdb based registry, I'll re-add that in srv_winreg_nt.c in the next step. This fixes creating/renaming values from the windows regedit.exe, as "New Value #1" was not entering the cache after being created. Volker (This used to be commit c8c81f0e86256f769765c142e4f1e4c45cb74296)