Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-28 | librpc/ndr: remove 'async' from ndr_interface_call | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2010-09-16 | pidl: prevent ndr_print_*() dying on NULL pointers | Andrew Tridgell | 2 | -0/+11 | |
when using ndrdump you can get uninitialised structures containing pointers. Don't segfault when trying to print them | |||||
2010-08-30 | librpc/ndr: correctly implement ndr_charset_length() | Stefan Metzmacher | 1 | -2/+14 | |
Before we ignored the charset type. metze | |||||
2010-08-25 | s4-trusts: fix trustDomainPasswords drsblobs IDL and server side support. | Günther Deschner | 2 | -127/+34 | |
Also remove bogus trustCurrentPasswords struct which we just had because our IDL was incorrect. Guenther | |||||
2010-08-21 | s4-ndr_basic.c: Fix ndr_*_hyper() when [bigendian] data is processed | Kamen Mazdrashki | 1 | -0/+6 | |
2010-08-21 | s4-drsuapi: Implement custom printing for drsuapi protocol for | Kamen Mazdrashki | 1 | -0/+107 | |
drsuapi_DsReplicaAttribute and drsuapi_DsAttributeValueCtr objects This makes tracing what data has been transferred much easier | |||||
2010-08-14 | ndr: allow ndr_print to print DATA_BLOB | Andrew Tridgell | 3 | -6/+64 | |
this prints DATA_BLOB structures using the ndr->print() calls Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-08-14 | dnsp: dnsp_name is 2 byte aligned | Andrew Tridgell | 1 | -0/+2 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-08-05 | s4-dns: ndr_dnsp helper functions | Andrew Tridgell | 2 | -0/+123 | |
these handle the dnsp_name type | |||||
2010-06-29 | s3-librpc: Fixed GUID_from_data_blob() with length of 32. | Andreas Schneider | 1 | -5/+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. | |||||
2010-06-28 | librpc: Use switch in GUID_from_data_blob(). | Andreas Schneider | 1 | -7/+16 | |
2010-06-03 | s3: remove unused librpc/ndr/sid.c. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-05-27 | libndr: add support for relative_rap_convert. | Günther Deschner | 2 | -0/+2 | |
Will not harm anyone, is only used for rare short (2byte) relative pointers, and relative_rap_convert is always 0 so far (as all init functions using struct ndr_pull will zero the struct). Guenther | |||||
2010-05-20 | librpc: finally merge ndr_string.c. | Günther Deschner | 1 | -0/+720 | |
Guenther | |||||
2010-05-18 | Finish removal of iconv_convenience in public API's. | Jelmer Vernooij | 15 | -129/+93 | |
2010-05-14 | ntprinting: add ntprinting.idl. | Günther Deschner | 2 | -0/+94 | |
This generates convenient unmarshalling routines for pulling out spoolss related information out of ntprinters.tdb, ntforms.tdb and ntdrivers.tdb. Guenther | |||||
2010-04-30 | rap: add rap_status to IDL. | Günther Deschner | 2 | -0/+5 | |
Guenther | |||||
2010-04-30 | rap: let the rap print function be autogenerated again. | Günther Deschner | 2 | -41/+0 | |
Guenther | |||||
2010-04-29 | s4-rap: add rap print helpers. | Günther Deschner | 2 | -0/+86 | |
Guenther | |||||
2010-04-22 | spoolss: pretty-print a struct spoolss_Time. | Günther Deschner | 2 | -0/+28 | |
Guenther | |||||
2010-03-26 | libutil: moved the networking defines to util_net.h | Andrew Tridgell | 1 | -0/+1 | |
These were causing thousands of warnings on solaris8 | |||||
2010-03-24 | s4/drs: Pretty print for drsuapi_SecBufferType | Kamen Mazdrashki | 1 | -0/+23 | |
It is a type and mask combined in one DRS field so we have to make a custom ndr_print implementation for this type | |||||
2010-03-24 | s4/drs: pretty print for drsuapi_DsAddEntry_AttrErrListItem_V1 | Kamen Mazdrashki | 1 | -0/+11 | |
2010-03-18 | charset: fixed a problem with the global use of the iconv_convenience structure | Andrew Tridgell | 1 | -2/+4 | |
We had a crash bug where a cached copy of a iconv convenience pointer was used after being freed when loadparm asked for iconv to reload. This could happen if a python module used a iconv based function before loadparm was completed. The fix is to ensure that any use of this pointer remains valid, by reusing the pointer itself when it has already been initialised, but filling in the child elements with the updated values. | |||||
2010-03-05 | spoolss: rollback GetPrinterData[Ex] IDL. | Günther Deschner | 2 | -209/+0 | |
Guenther | |||||
2010-03-05 | spoolss: rollback SetPrinterData{Ex} IDL. | Günther Deschner | 2 | -84/+0 | |
Guenther | |||||
2010-02-20 | librpc/ndr Remove unused macros | Andrew Bartlett | 1 | -16/+0 | |
Since the change to the way we pull these OIDs from the wire, these macros are unused. Andrew Bartlett | |||||
2010-02-19 | librpc/ndr: don't overwrite the content in ndr_push_relative_ptr2_end() | Stefan Metzmacher | 1 | -2/+8 | |
metze | |||||
2010-02-18 | spoolss: use ndr_push_spoolss_PrinterInfo2 hand-marshalled version (moves ↵ | Günther Deschner | 1 | -0/+237 | |
devmode relative pointer down to sd). Guenther | |||||
2010-02-18 | spoolss: add spoolss_security_descriptor. | Günther Deschner | 2 | -0/+59 | |
Guenther | |||||
2010-02-18 | ndr_spoolss_buf: use LIBNDR_FLAG_NO_NDR_SIZE in NDR_SPOOLSS_SIZE_* | Stefan Metzmacher | 1 | -2/+2 | |
metze | |||||
2010-02-18 | spoolss: use subcontext in NDR_SPOOLSS_PUSH_ENUM_OUT macro. | Stefan Metzmacher | 1 | -1/+4 | |
metze | |||||
2010-02-18 | libndr: fix ndr_size_* calculation with relative reverse buffers | Stefan Metzmacher | 1 | -0/+6 | |
metze | |||||
2010-02-18 | libndr: for now align reverse relative pointers to 2 bytes by default. | Stefan Metzmacher | 1 | -0/+3 | |
This is just a hack and we should let the callers use FLAG_ALIGN2 explicit in future. metze | |||||
2010-02-18 | libndr: implement LIBNDR_RELATIVE_REVERSE handling | Stefan Metzmacher | 2 | -3/+87 | |
This is based on Guenther's initial code. metze | |||||
2010-02-18 | libndr: store a subcontext buffer size in ndr_push_subcontext_start. | Günther Deschner | 2 | -0/+2 | |
Guenther | |||||
2010-02-18 | libndr: give an error when ndr_push_relative_ptr2_start()/_end() is used ↵ | Stefan Metzmacher | 1 | -1/+6 | |
with the RELATIVE_REVERSE flag metze | |||||
2010-02-18 | libndr: add LIBNDR_FLAG_NO_RELATIVE_REVERSE so that relative reverse processing | Günther Deschner | 2 | -0/+6 | |
can be disabled for single structure elements. Guenther | |||||
2010-02-18 | libndr: add LIBNDR_FLAG_RELATIVE_REVERSE flag. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2010-02-18 | libndr: change subcontext buffer allocation to allocate on subcontext_start. | Günther Deschner | 1 | -3/+7 | |
Guenther | |||||
2010-02-18 | librpc/ndr: make ndr_push_relative_ptr2() static | Stefan Metzmacher | 2 | -2/+1 | |
metze | |||||
2010-02-18 | librpc/ndr_krb5pac: use ndr_push_relative_ptr2_start()/_end() | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2010-02-18 | librpc/ndr_drsblobs: use ndr_push_relative_ptr2_start()/_end() | Stefan Metzmacher | 1 | -2/+4 | |
metze | |||||
2010-02-18 | spoolss: fix relative pointers in ndr_push_spoolss_DriverInfo101. | Günther Deschner | 1 | -10/+20 | |
Guenther | |||||
2010-02-18 | libndr: add ndr_push_relative_ptr2_start and ndr_push_relative_ptr2_end. | Günther Deschner | 2 | -0/+26 | |
Guenther | |||||
2010-02-12 | spoolss: regenerate hand-marshalled ndr_pull_spoolss_DriverInfo101 after ↵ | Günther Deschner | 1 | -0/+1 | |
ndr64 changes. Guenther | |||||
2010-02-12 | spoolss: make sure hand-marshalled spoolss_DriverInfo101 handles ↵ | Günther Deschner | 1 | -0/+30 | |
relative_highest_offset. Guenther | |||||
2010-02-12 | spoolss: regenerate hand-marshalled ndr_push_spoolss_DriverInfo101 after ↵ | Günther Deschner | 1 | -1/+2 | |
ndr64 changes. Guenther | |||||
2010-02-01 | s4/drsblobs: Custom ndr_print_ implementation for drsuapi_MSPrefixMap_Entry | Kamen Mazdrashki | 2 | -1/+26 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-12-21 | librpc: fixed the GUID_compare() function | Andrew Tridgell | 1 | -5/+5 | |
When comparing two unsigned values you can't just subtract them. Imagine you are comparing: "uint32_t u1" and "uint32_t u2". If you use "u1 - u2" and u2 is zero, then the signed integer result will depend on the top bit of u1. This error occurs in a few places in Samba. For DRS replication it resulted in corrupt uptodateness vectors. |