summaryrefslogtreecommitdiff
path: root/source3/libmsrpc
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20832: Remove extra pointers previously added to unique [out] pointers. ↵Jelmer Vernooij1-13/+6
Instead, add [ref] pointers where necessary (top-level [ref] pointers, by spec, don't appear on the wire). This brings us closer to the DCE/RPC standard again. (This used to be commit 580f2a7197b1bc9db14a643fdd112b40ef37aaef)
2007-10-10r20271: Fix the buildVolker Lendecke1-2/+2
(This used to be commit c703d2ae1f891d35115bb6da0399387a9db2d917)
2007-10-10r20269: merge -r20264:20267 from SAMBA_3_0_24Herb Lewis5-0/+15
more no previous prototype warnings (This used to be commit 41be182f78762372ae13759ede5d2bd40a71d7f5)
2007-10-10r19914: The "default" value with the name "" need different 0-length ↵Volker Lendecke1-1/+1
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-10r19790: Check in the PIDL change and the converted unixinfo and winbind ↵Volker Lendecke1-5/+13
pipes without waiting for comments. This is what version control is for, and it does fix a segfault I ran into ;-) Nevertheless, Jelmer & Jerry, please take a look! Thanks, Volker (This used to be commit 95c14a822cae2ddc2e6ed87f5f5505fa7b98e4f0)
2007-10-10r19006: Final cleanups for the winreg libmsrpc functions.Gerald Carter1-98/+158
Needs thorough testing but the code has been adapted to the new rpccli_winreg_XX() API. (This used to be commit c3d1c3ca4d9b23bdbba131563c751b8e0dc4c01f)
2007-10-10r18981: * cleanup some vestiges of old cli_reg.c code and mark some TODOGerald Carter1-2/+9
items in cac_winreg.c * Get 'net rpc registry enumerate' to list values again * Fix winreg.idl QueryInfoKey(). The max_subkeysize is the max_classlen (we previously had this correct in Samba3") * fix valgrind error about uninitialized memory and use-before-set on size value inmemset() call * Fix key enumeration in 'net rpc registry enumerate' * regenerate gen_dir files based on local pidl patches Please note that the generated ndr files are from my local copy of pidl. If you need to regenerate, please apply the patch that I posted to the samba-technical list earlier today. (This used to be commit 5d843612a1b9d92022f76626f1c7473faebec4ba)
2007-10-10r18963: * Move parts of registry headers that were still inGerald Carter1-2/+2
use to reg_objects.h * Remove unused rpc headers (This used to be commit 4f79d8c83db5af80078114e9fb39171380d040b1)
2007-10-10r18959: reformat using indentGerald Carter6-4912/+5563
(This used to be commit 69c298f85d44ac3138d11de2db34923a3328e119)
2007-10-10r18919: * Get the new rpccli_winreg_XXXX() functions into the treeGerald Carter1-94/+71
There some broken functionality here that I'm still working on. * remove unneeded parsing routines (This used to be commit cbfe1a4b498593a48fc34f584754ed4a9ef72cc5)
2007-10-10r18747: replace rpccli_lsa_close() with rpccli_lsa_Close()Gerald Carter1-1/+1
(This used to be commit 50d74ce0488a9bd0980cdc6d523a210f6238ef74)
2007-10-10r18745: Use the Samba4 data structures for security descriptors and security ↵Jelmer Vernooij1-2/+2
descriptor buffers. Make security access masks simply a uint32 rather than a structure with a uint32 in it. (This used to be commit b41c52b9db5fc4a553b20a7a5a051a4afced9366)
2007-10-10r18711: Replace the following hand code client routines:Gerald Carter1-3/+2
* rpccli_reg_abort_shutdown() * rpccli_reg_flush_key() Remove the cmd_reg.c from rpcclient since the entire file was unused (This used to be commit c4788f0c1398feb098f131aa5c4d0398d7489527)
2007-10-10r18654: Rename "struct uuid" => "struct GUID" for consistency.Jelmer Vernooij1-1/+1
(This used to be commit 5de76767e857e9d159ea46e2ded612ccd6d6bf19)
2007-10-10r18560: * Add in the winreg and initshutdown IDL filesGerald Carter1-6/+6
* rename PI_SHUTDOWN from include/smb.h to PI_INITSHUTDOWN for compatibility with pidl libndr output (This used to be commit 23a882861311d9d6ca45af1bfcc90d05846ba3a9)
2007-10-10r18271: Big change:Gerald Carter1-8/+8
* autogenerate lsa ndr code * rename 'enum SID_NAME_USE' to 'enum lsa_SidType' * merge a log more security descriptor functions from gen_ndr/ndr_security.c in SAMBA_4_0 The most embarassing thing is the "#define strlen_m strlen" We need a real implementation in SAMBA_3_0 which I'll work on after this code is in. (This used to be commit 3da9f80c28b1e75ef6d46d38fbb81ade6b9fa951)
2007-10-10r18188: merge 3.0-libndr branchJelmer Vernooij2-10/+10
(This used to be commit 1115745caed3093c25d6be01ffee21819fb0a675)
2007-10-10r17363: Some C++ warningsVolker Lendecke2-3/+6
(This used to be commit fd82f185a2e0f94bfb75f4eee072556ad94bf27d)
2007-10-10r16945: Sync trunk -> 3.0 for 3.0.24 code. Still needJeremy Allison5-32/+35
to do the upper layer directories but this is what everyone is waiting for.... Jeremy. (This used to be commit 9dafb7f48ca3e7af956b0a7d1720c2546fc4cfb8)
2007-10-10r16644: Fix bug #3887 reported by jason@ncac.gwu.eduJeremy Allison1-8/+8
by converting the lookup_XX functions to correctly return SID_NAME_TYPE enums. Jeremy. (This used to be commit ee2b2d96b60c668e37592c79e86c2fd851e15f69)
2007-10-10r16585: Fix Klocwork #1976. Possible null deref.Jeremy Allison1-0/+1
Jeremy. (This used to be commit a912ef0d9724373966e77f9e8928be462de8df4a)
2007-10-10r16546: Fix bug #3865 reported by jason@ncac.gwu.edu.Jeremy Allison1-10/+10
Jeremy. (This used to be commit be888a3cda637149c3183418c6e721c6fef1b652)
2007-10-10r14408: More on fix for coverity #36. The previous fix would cause us toJim McDonough1-0/+2
marshall a buffer based on an unknown size. Zero out the sec_desc buffer to prevent this. This is still not getting proper results for a registry security descriptor (everything gets ACCESS DENIED), but at least we aren't blowing out memory now... (This used to be commit cb370cc28ce361628df137c9aef02739aca062db)
2007-10-10r14406: Disable this call until we can sort out how thisJeremy Allison1-0/+6
should be done correctly. Fix coverity #37. Jeremy. (This used to be commit d241f74e06eac7b61e5b7e09c2b9a955ec560fec)
2007-10-10r14387: Try and fix the coverity issues (#53, #54) with negativeJeremy Allison1-2/+1
sink by ensuring all uses of rpcstr_push are consistent with a size_t dest size arg. Jeremy. (This used to be commit f65d7afe1977d9d85046732842f9643716c15088)
2007-10-10r14377: Fix coverity #4 for 3_0 tooSimo Sorce1-1/+1
(This used to be commit aa26642ee19dcf7cfa3cb36032eadc823b01966b)
2007-10-10r14367: Not that I fully understand what's going on here, but the code as it ↵Volker Lendecke1-4/+8
was here was clearly buggy as Coverity showed with bug id #36. According to samba4 idl the sec_desc_buf is [in,out,ref], so we _have_ to ship it in the request. Volker (This used to be commit 075e784491e6f2b491bd063db08ff1267f9cabbb)
2007-10-10r14261: Fix coverity #38. No null deref.Jeremy Allison1-0/+6
Jeremy. (This used to be commit 2a2b966b7b92ac340d61ba157d207a42509a93d1)
2007-10-10r14224: Fix Coverity bug # 6Volker Lendecke1-9/+0
(This used to be commit e1c617adae51a4645804421394aba05de9dc1e3f)
2007-10-10r14212: Definately fixes a coverity issue but I've lost trackJeremy Allison1-1/+1
of the coverity id.... Oh well - definately needs a fix. Jeremy. (This used to be commit 54c899ef3b82af612bc2dad450140c5f47d2332e)
2007-10-10r14196: Move to using talloc, not malloc for all policy handles.Jeremy Allison1-5/+3
Jeremy (This used to be commit 6f4804a265f60c614e6e215ed663da0d8205c613)
2007-10-10r14194: Coverity bug #35. Fix uninitialized pipe_hnd.Jeremy Allison1-0/+6
Jeremy. (This used to be commit 8aca76f03540f3df5a81ddab2588c1f8219ac550)
2007-10-10r14192: Don't forget to correctly initialize pipe_hnd.Jeremy Allison1-0/+6
Coverity fix #34. Jeremy. (This used to be commit 6b3dc96dcf9b14177abfd3c901bfb0baad8afa76)
2007-10-10r14190: Coverity bug #33. Missing initialization of pipe_hnd.Jeremy Allison1-0/+5
Jeremy. (This used to be commit 144fda363793f233236a5e539daec64fa2966f3b)
2007-10-10r14188: Coverity fix #32. Don't deref null.Jeremy Allison1-0/+1
Jeremy. (This used to be commit 218c924d91a09517909ab09668a3ba7a0c6cb305)
2007-10-10r14186: Coverity fix #31. Don't deref null.Jeremy Allison1-0/+1
Jeremy. (This used to be commit 014a3c86613f5c3fcbf12cd7df35c68bdce29331)
2007-10-10r13864: Some cleanup and the samr set security object function client-side.Günther Deschner1-2/+2
Guenther (This used to be commit 0ae3fddf95a95ec8a2f4d52e1276c1721b33ddfd)
2007-10-10r13571: Replace all calls to talloc_free() with thye TALLOC_FREE()Gerald Carter5-38/+38
macro which sets the freed pointer to NULL. (This used to be commit b65be8874a2efe5a4b167448960a4fcf6bd995e2)
2007-10-10r13491: Fix bug # 3498 from jason@ncac.gwu.edu. Unsigned comparisonJeremy Allison1-2/+2
with < 0. Jeremy. (This used to be commit 9a083837070c6540a9b92f6a055f8ecc23a32a49)
2007-10-10r13316: Let the carnage begin....Gerald Carter1-7/+7
Sync with trunk as off r13315 (This used to be commit 17e63ac4ed8325c0d44fe62b2442449f3298559f)
2007-10-10r11137: Compile with only 2 warnings (I'm still working on that code) on a gcc4Jeremy Allison2-2/+2
x86_64 box. Jeremy. (This used to be commit d720867a788c735e56d53d63265255830ec21208)
2007-10-10r11125: remove unused variablesGerald Carter1-2/+0
(This used to be commit d404919d926be6bc4e21d7d5aaf2dfe795ba2726)
2007-10-10r11124: Commit Chris' fixes for libmsrpc after the rpc_clientGerald Carter6-681/+561
rewrite. His comments: I've gotten the libmsrpc code to work with TRUNK. I've put the patch at: www.uoguelph.ca/~cnicholl/libmsrpc_trunk_v1.patch.gz It is from revision 11093. I also fixed a minor bug in the svcctl code, the timeout parameter for all the control functions was working in milliseconds instead of seconds. Also fixed bug in Makefile when building libmsrpc.a (This used to be commit d3a52900ec223316779e59a13cea87ecb500bccc)
2007-10-10r10005: forgot to remove one object fileGerald Carter1-0/+0
(This used to be commit adba19fb48326bebf7c84b3f12658d0ce87475db)
2007-10-10r10003: in the rush for 10k, I forgot to run add the rest of Chris' libmsrpc ↵Gerald Carter8-0/+6396
files (This used to be commit 32bebc452dffa8348b94c5b866350b1fe761986f)