summaryrefslogtreecommitdiff
path: root/source3/librpc
AgeCommit message (Collapse)AuthorFilesLines
2008-01-15Add some NDR_PRINT_*_STRING macros (returning talloced strings).Günther Deschner1-1/+9
Guenther (This used to be commit 50ab169f581b4efff5185fd86d1b9ceaaf3974dd)
2008-01-15Use autogenerated libnet_join header.Günther Deschner3-0/+196
Guenther (This used to be commit d94bd3a03b574b3fdddd62add25b0c04673500a3)
2008-01-15Add ndr_print_ads_struct().Günther Deschner1-0/+81
Guenther (This used to be commit 0a914a55bab30d765872d72cfdd59889d2afe42a)
2008-01-15Add ndr_print_sockaddr_storage and ndr_print_bool.Günther Deschner1-0/+11
Guenther (This used to be commit f44f76415a7ce3ea73b5c52494f3b36feab4c870)
2008-01-15Define libnet join interface in IDL.Günther Deschner1-0/+60
Guenther (This used to be commit 7a48779ee5ec8bdd5e2b5eef94fd465f733b74b4)
2008-01-15Implement vfs_ea_tdbVolker Lendecke4-0/+159
This is an option for file systems that do not implement xattrs: in lockdir/eas.tdb an array of xatts per inode is stored. It can not solve the problem that xattrs might reappear if a posix-level process deletes a file and happens to re-create it under the same name. On file systems with birthtime we might have a chance to detect this, but not with standard posix. A future version might put relief on file systems that do have xattrs but where these are severely limited in size/speed/whatever: We can put a simple marker as a native xattr, but the xattrs proper are stored in the tdb. Volker (This used to be commit 2036b4c5ad677b8a477b34b0f076febab0abff5e)
2008-01-14Re-run make idl to update lsa idl.Günther Deschner5-26/+62
Guenther (This used to be commit 94693755a291993217b5cb74794504a8593eae30)
2008-01-14Use lsa_PolicyInfo enum in lsa policy info calls.Günther Deschner1-5/+5
Guenther (This used to be commit 8b63a1665795d2739b54144212926113d9be7f09)
2008-01-14Fix prototypes for lsa set info policy calls.Günther Deschner1-2/+8
Guenther (This used to be commit 33f6eff92b6bdf804d54c84375cece8a867933f2)
2008-01-14Re-run make idl for new lsa calls.Günther Deschner3-2/+102
Guenther (This used to be commit add28753b2e740804c48db5f6235cb2f8908d82b)
2008-01-14Fill in IDL for lsa_SetInfoPolicy and lsa_SetInfoPolicy2.Günther Deschner1-2/+10
Guenther (This used to be commit dceb9a4c80fb241e12fafc6229aa8e81f5d2df1a)
2008-01-13idl: Replace non-standard "declare" keyword with typedef and regenerate.Jelmer Vernooij17-58/+97
(This used to be commit 7e75acfdd1910b3b5908c02d5f343f014eb77841)
2008-01-09Re-run make idl to get even nicer pidl generated server code.Günther Deschner12-10260/+10992
Guenther (This used to be commit 6169dea4dc3c4fc5eb1caefde828ed896cf048c5)
2008-01-09Re-run make idl. The pidl generated code now fully complies to coding standards.Günther Deschner24-1830/+7842
Guenther (This used to be commit 3d34c87612138e4457e824e1a6e3981d1c3fe238)
2008-01-08Pedantic cosmetics: rerun make idl.Günther Deschner12-3146/+3146
Guenther (This used to be commit d1fa8049b1c0a3cebbc2c64e245e8055c8d3e84b)
2007-12-15Use dom_sid_string for sid_string_tallocVolker Lendecke1-0/+5
Remove some code duplication, but introduce one more dependency on librpc/ndr. Easily turned around so that librpc/ndr depends on lib/util_sid if necessary (This used to be commit 3a0b1b2060facd5f1ac1461b23dd86c75cdd9458)
2007-12-07Fix two unused variable warningsVolker Lendecke1-2/+0
I know this will be overwritten by the next "make idl", but it just bugs me *now* :-) Volker (This used to be commit a0abb885214ed29659889e359aecb60fb6dec100)
2007-12-03Forgot header in previous commit.Günther Deschner7-218/+218
Guenther (This used to be commit 8a1b306b826c75dde9caadc93b022bfa9bf3c4e3)
2007-12-03Regenerate pidl rpc client calls that are WERROR based.Günther Deschner7-218/+1090
Guenther (This used to be commit 298b0ce951f02705c5660a4171f7cc208de7a1db)
2007-11-30Merge recent wkssvc changes from samba4.Günther Deschner8-1035/+7851
Guenther (This used to be commit 7539fb4c840a9b4429f347cebbda9c631746267a)
2007-11-11Add ndr_errstrVolker Lendecke1-0/+66
(This used to be commit e3b36073f1fc994b102a5bdf321b9dd519288420)
2007-11-09ndr: change NTSTAUS into enum ndr_err_code (ndrdump)metze1-8/+14
librpc/tools/ndrdump.c metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25919 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit 95530073de6d5b112391312bed373229af1824b0)
2007-11-09rerun make idlStefan Metzmacher40-4946/+4946
metze (This used to be commit 53a636828d2ba01603401086f4a5f72f9b5ea214)
2007-11-09ndr: change NTSTAUS into enum ndr_err_code (samba3 handwritten stuff)Stefan Metzmacher4-94/+94
ndr_misc.c ndr_sec.h ndr_sec_helper.c librpc/ndr/sid.c metze (This used to be commit 42590e917af464f894bf4eb1490f0d1075b2c10e)
2007-11-09ndr: change NTSTAUS into enum ndr_err_code (basic stuff)metze4-193/+206
librpc/ndr/ metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25916 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit b1b8088cafa3ebbc94d700c7a029a2b74b7652ed)
2007-11-09Fix some warningsVolker Lendecke1-9/+18
(This used to be commit df42038f8801ca65ed7d44f7ae26640e2d840dba)
2007-11-09use samba4's librpc/ndr/uuid.cStefan Metzmacher2-126/+227
metze (This used to be commit c148e91fdedd20cfb737465dffc86ed6fa7d7c02)
2007-11-08sync the most parts of librpc/ndr with samba4Stefan Metzmacher4-228/+382
metze (This used to be commit 201800a4c960d4f2afeb6cc760ac303df76d5e36)
2007-11-08we should not ignore convert_string_talloc() failures.Stefan Metzmacher1-1/+1
In all other places in ndr_string.c we already use False... metze (This used to be commit 9a201fd4c81509eb8a93087a38bb0fda69dfd7e4)
2007-11-07- check return value of ndr_push_set_switch_value()metze1-1/+8
- fix memory leaks in error pathes metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25798 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit a0d0a06a9e39ea4fd07e9381f4b3397f403ab79d)
2007-11-07use error and out logicmetze1-3/+7
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25797 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit 55d01b3f5b55cab3228270c0f6c164f11b0803f5)
2007-11-07use NT_STATUS_HAVE_NO_MEMORY()metze1-3/+1
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25796 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit be1f2f1abf15b34f8ab08d9e63637962fa762853)
2007-11-07use NDR_CHECK()metze1-4/+3
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25794 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit 91ccaa8e70f1665bd759a80363cda9605399464e)
2007-11-07check the return value of ndr_push_set_switch_value()metze1-1/+1
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25793 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit aa155b2c2936c0e9996eda0a21f137773270343a)
2007-11-07use NT_STATUS_HAVE_NO_MEMORY() and NDR_CHECK()metze1-16/+6
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25792 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit f3dde8c7b73b619a54814bc6a862fa917455b624)
2007-11-07the return value of ndr_pull_set_switch_value() should be checkedmetze1-2/+2
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25779 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit 1563a08cb07738c11ea7b68ba9e814885060b0b7)
2007-11-07use NT_STATUS_HAVE_NO_MEMORY() and NDR_CHECK() macrosmetze1-22/+10
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25778 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit b542eaf825aa42b53f08c73e2b86ee9fafb33256)
2007-11-07add NDR_ERR_UNREAD_BYTES and don't use NTSTATUS directlymetze2-3/+10
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25777 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit 52c422f4d7f8549a11d637de1abceabc1ae86497)
2007-11-07create ndr_pull_union_blob_all() and match the logic of the struct fnsmetze1-4/+20
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25774 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit 8ed241532a069c4207945d5f1ceb1ec817ba7976)
2007-10-27rerun make idlStefan Metzmacher11-447/+1325
metze (This used to be commit 83b3ecde1312092fd9875a2a8628652ffa6b6aca)
2007-10-27add NDR_ERR_INVALID_POINTERmetze2-1/+4
metze git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_4_0@25744 0c0555d6-39d7-0310-84fc-f1cc0bd64818 (This used to be commit 3625ed395c23101095321de80e89fcbc8c76be4c)
2007-10-18RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison15-372/+372
bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy. (This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
2007-10-17fix crash bug in pidl generated client code, thisStefan Metzmacher7-84/+84
could have happend with [in,out,unique] pointers when the clients sends a valid pointer, but the server reponse with a NULL pointer (as samba-3.0.26a do for some calls). I've tested with midl to see how windows handles this situation and also the reverse case where the client sends NULL and the server reposnse with non-NULL. It appears that midl generated code just ignores this and only copies the result if both pointers are non-NULL. metze (This used to be commit cb98869fa189ce2a926a00fa9077a114f31a5d45)
2007-10-10Add start of IPv6 implementation. Currently most of this is avoidingJeremy Allison1-1/+1
IPv6 in winbindd, but moves most of the socket functions that were wrongly in lib/util.c into lib/util_sock.c and provides generic IPv4/6 independent versions of most things. Still lots of work to do, but now I can see how I'll fix the access check code. Nasty part that remains is the name resolution code which is used to returning arrays of in_addr structs. Jeremy. (This used to be commit 3f6bd0e1ec5cc6670f3d08f76fc2cd94c9cd1a08)
2007-10-10r25593: Add missing security_secinfo bits as seen while managing security ↵Günther Deschner3-1/+13
descriptor inheritance with regedit. Guenther (This used to be commit 534ee13596cd4d95b61ae973823b3041bd889216)
2007-10-10r25245: rerun 'make idl'Stefan Metzmacher13-1897/+1897
metze (This used to be commit af91f4fd08aae117d9b48eade4d49762c9634cbc)
2007-10-10r24605: remove some stuff samba3 doesn't need any moreStefan Metzmacher2-65/+0
metze (This used to be commit 5514e8487fee453b730a966ebc6fcdcd56da047a)
2007-10-10r24597: - talloc request structure for the samba3 server bindingsStefan Metzmacher12-7435/+9997
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 5c4d998300d0c9836eb3cc6c3cd8ee4f262396b8)
2007-10-10r24594: pass down the ndr_interface_table in the samba3 client bindingsStefan Metzmacher12-366/+366
instead of the pull and push functions metze (This used to be commit 5e3d4df9bca069708d72f548dc5ddfc7708ac122)
2007-10-10r24564: regenerate after pidl changes...Stefan Metzmacher12-12/+0
metze (This used to be commit ec8858c37482f0d2ac1291d9a9df00dace6944a8)