summaryrefslogtreecommitdiff
path: root/librpc
Commit message (Collapse)AuthorAgeFilesLines
* rerun: make samba3-idlStefan Metzmacher2010-08-163-7/+34
| | | | metze
* librpc: split out a separate GUID_from_ndr_blob() functionAndrew Tridgell2010-07-082-15/+21
| | | | | | | | | | This will simplify many of the places that deal with NDR formatted GUIDs (cherry picked from commit effff544265c63c95cf630d426b630bfe4d25aec) This patch is part of a fix for bug #7538 (Backport fixes for GUID_from_data_blob). (cherry picked from commit e8ed2b596627e8704e3384d5997020059b47144a)
* s3-librpc: Fixed GUID_from_data_blob() with length of 32.Andreas Schneider2010-07-051-4/+5
| | | | | | | | | If we hit the case that the blob length is 32. The code goes to the end of the function and generates a GUID with garbage. So try to convert the blob to the GUID and return. Fix bug #7538 (Backport fixes for GUID_from_data_blob). (cherry picked from commit 3c4353d2aa15db278bb87c949cce2deb3a5072ca)
* spoolss: more mork on SetPrinterInfo() levels.Günther Deschner2010-05-044-82/+98
| | | | | Guenther (cherry picked from commit be95cb6f8357334af08d1502910a429328b85bc5)
* s3: re-run make samba3-idl.Günther Deschner2010-03-116-233/+132
| | | | | | Guenther The last 16 patches address bug #6727 (Printer issues on 3.4.x).
* spoolss: fix spoolss_EnumPrinterDataEx IDL.Günther Deschner2010-03-111-2/+2
| | | | | Guenther (cherry picked from commit 4df1047e8398a9af4df94c7e245d993d1f60ef5f)
* spoolss: rollback GetPrinterData{Ex} IDL.Günther Deschner2010-03-113-117/+3
| | | | Guenther
* spoolss: rollback SetPrinterData{Ex} IDL.Günther Deschner2010-03-113-58/+6
| | | | Guenther
* librpc/ndr: don't overwrite the content in ndr_push_relative_ptr2_end()Stefan Metzmacher2010-02-191-2/+8
| | | | | | | | metze (cherry picked from commit 76aa37f653fec2d511921768381db7da661750cb) The last 25 patches address bug #6888 (REGRESSION: printing support for 64 bit windows clients broken).
* spoolss: use ndr_push_spoolss_PrinterInfo2 hand-marshalled version (moves ↵Günther Deschner2010-02-194-238/+238
| | | | | | devmode relative pointer down to sd). Guenther
* spoolss: add spoolss_security_descriptor.Günther Deschner2010-02-195-52/+114
| | | | Guenther
* s3: re-run make samba3-idl.Günther Deschner2010-02-195-1204/+1568
| | | | Guenther
* security: make two bitmaps public.Günther Deschner2010-02-191-2/+2
| | | | | Guenther (cherry picked from commit f10a2d773d141f67319e19b45c40101bb9cb6cf4)
* spoolss: make two bitmaps public.Günther Deschner2010-02-191-2/+2
| | | | Guenther
* spoolss: make all security descriptors and devicemodes 4 byte aligned and ↵Stefan Metzmacher2010-02-191-8/+8
| | | | | | | add missing subcontexts. Guenther (cherry picked from commit 8f52957369bf8ce7591d5d9a1436ccb7e384c612)
* spoolss: set NDR_RELATIVE_REVERSE flag for various unions that have relative ↵Günther Deschner2010-02-191-10/+10
| | | | | | | pointers. Guenther (cherry picked from commit 6d0a39741dacd81e33b25a91fa28cdf983d10d84)
* ndr_spoolss_buf: use LIBNDR_FLAG_NO_NDR_SIZE in NDR_SPOOLSS_SIZE_*Stefan Metzmacher2010-02-191-2/+2
| | | | | metze (cherry picked from commit 2059a165ee6f4d231aa4075d8ddea70b8df8944f)
* spoolss: use subcontext in NDR_SPOOLSS_PUSH_ENUM_OUT macro.Stefan Metzmacher2010-02-191-1/+4
| | | | | metze (cherry picked from commit a4c3aeb79306190b09e284a6a28e3b40fbc5823b)
* libndr: fix ndr_size_* calculation with relative reverse buffersStefan Metzmacher2010-02-191-0/+6
| | | | | metze (cherry picked from commit 8310f02414efd3b792857ed20c636c4c114e1ba2)
* libndr: for now align reverse relative pointers to 2 bytes by default.Stefan Metzmacher2010-02-191-0/+3
| | | | | | | | This is just a hack and we should let the callers use FLAG_ALIGN2 explicit in future. metze (cherry picked from commit 4a76d29374769ba4c075b8d5767498848d2e17d6)
* libndr: implement LIBNDR_RELATIVE_REVERSE handlingStefan Metzmacher2010-02-192-3/+87
| | | | | | | This is based on Guenther's initial code. metze (cherry picked from commit 31c7780c16651b284009874cf3da04587dc36d19)
* libndr: store a subcontext buffer size in ndr_push_subcontext_start.Günther Deschner2010-02-192-0/+2
| | | | | Guenther (cherry picked from commit 05347754ee61f06466d6d9b7f390001992f793ce)
* libndr: give an error when ndr_push_relative_ptr2_start()/_end() is used ↵Stefan Metzmacher2010-02-191-1/+6
| | | | | | | with the RELATIVE_REVERSE flag metze (cherry picked from commit b5f9c44da55abb28222441a7e064a2a25891981f)
* libndr: add LIBNDR_FLAG_NO_RELATIVE_REVERSE so that relative reverse ↵Günther Deschner2010-02-193-0/+7
| | | | | | | processing can be disabled for single structure elements. Guenther (cherry picked from commit a2c34296fa6ca2ffb69cb69698a9b5f81803e8a8)
* libndr: add LIBNDR_FLAG_RELATIVE_REVERSE flag.Günther Deschner2010-02-192-0/+4
| | | | | Guenther (cherry picked from commit ee13a51b0514ec3ac4ca9c532c2b101a08ec9784)
* libndr: change subcontext buffer allocation to allocate on subcontext_start.Günther Deschner2010-02-191-3/+7
| | | | | Guenther (cherry picked from commit c9fa97b01774d767acfabaf1eec7a6aad1510440)
* librpc/ndr: make ndr_push_relative_ptr2() staticStefan Metzmacher2010-02-192-2/+1
| | | | metze
* librpc/ndr_krb5pac: use ndr_push_relative_ptr2_start()/_end()Stefan Metzmacher2010-02-191-1/+2
| | | | | metze (cherry picked from commit e03591111a1b9c2f05c29a7afac4641f23f455f4)
* librpc/ndr_drsblobs: use ndr_push_relative_ptr2_start()/_end()Stefan Metzmacher2010-02-191-2/+4
| | | | | metze (cherry picked from commit b423bd2115e006f9af5d40cf5b651e03739d53a0)
* spoolss: fix relative pointers in ndr_push_spoolss_DriverInfo101.Günther Deschner2010-02-191-10/+20
| | | | | Guenther (cherry picked from commit bfd6edb3e9339d602eb6514ff50c3bb6c671174e)
* s3: re-run make full_idl.Günther Deschner2010-02-195-156/+312
| | | | Guenther
* libndr: add ndr_push_relative_ptr2_start and ndr_push_relative_ptr2_end.Günther Deschner2010-02-192-0/+26
| | | | Guenther
* spoolss: remove unused spoolss_StringArray2.Günther Deschner2009-12-146-88/+0
| | | | | | | Guenther The last 13 commits address bug #6883 (Add Printer fails with 0x000006f7 on Windows 7).
* s3: re-run make samba3-idl.Günther Deschner2009-12-146-8/+156
| | | | Guenther
* spoolss: use spoolss_KeyNames in spoolss_EnumPrinterKey.Günther Deschner2009-12-141-1/+2
| | | | | Guenther (cherry picked from commit 0ecb7f6ab28d7b7c1844554289f5ae8e876b1dcf)
* spoolss: add spoolss_KeyNames union.Günther Deschner2009-12-141-0/+6
| | | | | Guenther (cherry picked from commit cf2561473f7bd0bcef5c562c1e901d4ad17e6ee3)
* spoolss: hand-marshall the spoolss_StringArray2 struct for ↵Günther Deschner2009-12-145-49/+61
| | | | | | | | spoolss_EnumPrinterKey. This call is just driving me nuts :-) Guenther
* samba-spoolss: use spoolss_StringArray2 in spoolss_EnumPrinterKey.Günther Deschner2009-12-146-38/+17
| | | | | | | This should finally resolve the endian issues we were seeing on sparc and is much cleaner for spoolss clients and servers. Guenther
* spoolss: add spoolss_StringArray2.Günther Deschner2009-12-146-0/+76
| | | | | | | The difference to spoolss_StringArray is that in spoolss_StringArray2 the string array is put into a subcontext of _ndr_size. Guenther
* spoolss: fix spoolss_EnumPrinterKey IDL.Günther Deschner2009-11-306-57/+37
| | | | Guenther
* misc: mark winreg_Data little-endian except for a REG_DWORD_BIG_ENDIAN.Günther Deschner2009-11-303-143/+216
| | | | Guenther
* winreg: add winreg_Data union to IDL.Günther Deschner2009-11-308-87/+295
| | | | Guenther
* s3: re-run make samba3-idl.Günther Deschner2009-11-309-31/+31
| | | | | | Guenther Fix bug #6934.
* Added mapping table for account object in lsa.Jeremy Allison2009-05-192-0/+24
| | | | Jeremy.
* s3: re-run make samba3-idl.Günther Deschner2009-05-193-0/+106
| | | | | Guenther (cherry picked from commit d7142fb1b56073ca0d078d0214f70c2c77186fce)
* lsa: add access_masks for accounts, secrets and trusted domains to IDL.Günther Deschner2009-05-191-1/+24
| | | | | Guenther (cherry picked from commit 7c22eed419fe877c51c6c4d1fecea0e2e4aa0b1b)
* s3-spoolss: move SPL_ARCH_X defines to IDL.Günther Deschner2009-05-132-0/+16
| | | | | Guenther (cherry picked from commit 7403dd39d608e07f107530819277738ebd20a320)
* spoolss: add SPOOLSS_ARCHITECTURE_ALL to IDL.Günther Deschner2009-05-131-0/+2
| | | | | Guenther (cherry picked from commit a4f558da79e5746124b79583ca608b394e635ad3)
* s3-build: re-run make samba3-idl.Günther Deschner2009-05-131-0/+92
| | | | | Guenther (cherry picked from commit b716e57bef3b42c4be24b5d41c05dbc0665f5191)
* initshutdown: add shutdown reason codes.Günther Deschner2009-05-131-0/+46
| | | | | Guenther (cherry picked from commit c07f4a1299700cf6d530aee390972d3324ba0566)