summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_winreg_nt.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r19803: Fix problem reported by Chetan S: QueryInfoKey needs to report the ↵Volker Lendecke1-1/+1
max name length in *bytes* for UTF-16, not the string length. This got lost during the conversion. This took a while to figure out :-) Thanks to Chetan! Volker (This used to be commit 8df6544fa855d2d07b1b69c8d448a1362e41733c)
2007-10-10r19780: Ok, regkey_open_internal needs a regkey_close_internal. Giving a ↵Volker Lendecke1-3/+1
talloc ctx is misleading here. This needs fixing properly :-) Volker (This used to be commit f808182346aa16bb2f3a9383e28d318099a5e14e)
2007-10-10r19778: Make regkey_open_internal take a talloc ctxVolker Lendecke1-1/+3
(This used to be commit cb7f4211b8441642dce9594522dc9588475a7719)
2007-10-10r19689: Fix a NULL dereference found by coverity (the call to strlen).Volker Lendecke1-1/+3
Jerry, please check this. The way I understood alpha_strcpy the last arg needs to be the size of the target, not of the source. Thanks, Volker (This used to be commit 287d68daab89c78748b90849c9782473784b6a84)
2007-10-10r19292: Avoid some potential segfaults: In winreg_EnumValue all pointers are ↵Volker Lendecke1-9/+21
unique pointers and can thus be independently NULL. Thanks, Volker (This used to be commit d48ac0726a931a7200c47a87f771b74826ab9c96)
2007-10-10r19224: Add setting the rng_fault_state to the already converted pipes.Volker Lendecke1-2/+7
Convert the low-hanging fruit of the LSA server. This provides a sample how the server calls can be converted one by one, see the "proxy_lsa_call" function. Volker (This used to be commit 99e54a213ad3561ea6e8dc44c483847c18c5681e)
2007-10-10r18962: * Add IDL for SaveKey() and RestoreKey() and regeneratedGerald Carter1-42/+34
* Tested RegSaveKey() using win32 app. Apparently this code has been brokne for a really long time. (This used to be commit 5381dcbde34206462562bdfc7639f488820a5a64)
2007-10-10r18954: Fix segv in QueryValue and Enumvalue. regedit.exe nowGerald Carter1-2/+2
is happy again when creating keys and values (This used to be commit 6e9e9f8facbdd694041709e1fc6a8f824ac8c119)
2007-10-10r18940: Fix a few memory corruption bugs to make CreateKey() and DeleteKey() ↵Gerald Carter1-4/+10
work (This used to be commit e7e3e35c1def29430dc69d3311d5779575659ec5)
2007-10-10r18934: fix a segv in CreateKey()Gerald Carter1-1/+3
(This used to be commit 92f22f67ede2ae8c23ee86021a5709d2e27d1dec)
2007-10-10r18932: In RegEnumvalue() and RegQueryValue(), the output bufferGerald Carter1-0/+4
size must match the real value of the data. (This used to be commit e11108024a049f6a62d6c170296ee9877200a0c0)
2007-10-10r18931: * Fix the IDL for QueryInfoKey. teh Classname in anGerald Carter1-23/+27
in,out ref pointer * Clarify variable names in EnumValue IDL * Fix server code for _winreg_EnumValue() and _winreg_QueryInfoKe() (This used to be commit f520a9d0fba4cc3cfbda40dd68cb63c4c3c4ed30)
2007-10-10r18929: * Clarify QueryValue IDL and regenerate codeGerald Carter1-14/+17
* Fix server _winreg_Query_Value() implementation so that usrmgr.exe starts now (This used to be commit 435d7bfc37f430c462fcb53bf3a82fcddc809771)
2007-10-10r18794: Make ENumKey() work again in the registry serverGerald Carter1-2/+4
(This used to be commit 7ead5ac79203a15dc1d9d7982446eafbb1f9eefd)
2007-10-10r18792: small fix for server QueryValue codeGerald Carter1-2/+1
(This used to be commit b11558c2320d8da8fee0fb8398729f9005021384)
2007-10-10r18790: Correct the IDL (still a bug in pidl) for QueryValue()Gerald Carter1-1/+3
(This used to be commit 44851d7afa3112278faea41b470cc5d3cad97cb5)
2007-10-10r18789: Replace the winreg server code with the libndr parsing code.Gerald Carter1-0/+1518
Many things work (OpenHKLM, etc...) but some still don't. This shouldn't block anyone so I'm checking it in. Will probably move to a bzr tree after this for longer dev cycles between checkins. (This used to be commit cf1404a0d7538288b9370ba80df328f81b713ce0)