1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/librpc/ndr
Andrew Tridgell 55c45110e6 charset: fixed a problem with the global use of the iconv_convenience structure
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-18 14:18:41 +11:00
..
libndr.h libndr: implement LIBNDR_RELATIVE_REVERSE handling 2010-02-18 13:44:03 +01:00
ndr_basic.c librpc/ndr: add support for relative_short pointers 2009-12-12 10:21:22 +01:00
ndr_compression.c Fix 64-bit printf warnings 2008-10-19 22:37:27 +02:00
ndr_compression.h Share ndr_compression.c. 2008-10-14 23:46:34 +02:00
ndr_drsblobs.c librpc/ndr_drsblobs: use ndr_push_relative_ptr2_start()/_end() 2010-02-18 13:44:00 +01:00
ndr_drsblobs.h s4/drsblobs: Custom ndr_print_ implementation for drsuapi_MSPrefixMap_Entry 2010-02-01 15:23:30 +01:00
ndr_drsuapi.c librpc/ndr Remove unused macros 2010-02-20 17:59:13 +11:00
ndr_drsuapi.h drsuapi: fix build warning of NDR size calculation of drsuapi_DsReplicaObjectIdentifier3Binary. 2009-12-01 00:36:50 +01:00
ndr_frsrpc.c librpc: fix the merged build of ndr_frsrpc.c 2009-07-22 13:43:39 +02:00
ndr_frsrpc.h frsrpc.idl: make the chunk array in frsrpc_CommPktChunkCtr dynamic 2009-07-21 19:11:24 +02:00
ndr_krb5pac.c librpc/ndr_krb5pac: use ndr_push_relative_ptr2_start()/_end() 2010-02-18 13:44:01 +01:00
ndr_misc.c Make sure prototypes are always included, make some functions static and 2008-10-20 18:59:51 +02:00
ndr_netlogon.c Move netr_SamDatabaseID8Bit to netlogon.idl to prevent problems with 2008-11-26 18:20:51 +01:00
ndr_netlogon.h netlogon: add 8bit varients of netr_SamDatabaseID8Bit and netr_DeltaEnum. 2008-11-06 18:50:12 +01:00
ndr_ntlmssp.c ntlmssp: pretty print a VERSION structure. 2009-09-15 17:54:58 +02:00
ndr_ntlmssp.h ntlmssp: pretty print a VERSION structure. 2009-09-15 17:54:58 +02:00
ndr_orpc.c Move orpc to top-level directory. 2008-10-20 19:20:12 +02:00
ndr_schannel.c s3-schannel: add dump_NL_AUTH_SIGNATURE. 2009-09-16 07:54:02 +02:00
ndr_schannel.h s3-schannel: add dump_NL_AUTH_SIGNATURE. 2009-09-16 07:54:02 +02:00
ndr_sec_helper.c ndr: num_auths is an array size, thus a uint3264 2009-09-17 15:19:30 -07:00
ndr_spoolss_buf.c spoolss: rollback GetPrinterData[Ex] IDL. 2010-03-05 15:17:59 +01:00
ndr_spoolss_buf.h spoolss: rollback GetPrinterData[Ex] IDL. 2010-03-05 15:17:59 +01:00
ndr_svcctl.c svcctl: add ndr_push/pull_ENUM_SERVICE_STATUSW_array helper. 2009-01-09 16:52:40 +01:00
ndr_svcctl.h svcctl: add ndr_push/pull_ENUM_SERVICE_STATUSW_array helper. 2009-01-09 16:52:40 +01:00
ndr_table.c Make sure prototypes are always included, make some functions static and 2008-10-20 18:59:51 +02:00
ndr_table.h Make sure prototypes are always included, make some functions static and 2008-10-20 18:59:51 +02:00
ndr_wmi.c Move WMI support code to top-level. 2008-10-20 19:14:47 +02:00
ndr_wmi.h Move WMI support code to top-level. 2008-10-20 19:14:47 +02:00
ndr_xattr.c Add in Metze's new code to ndr encode the user.DOSATTRIB 2009-10-28 15:42:47 -07:00
ndr_xattr.h Add in Metze's new code to ndr encode the user.DOSATTRIB 2009-10-28 15:42:47 -07:00
ndr.c charset: fixed a problem with the global use of the iconv_convenience structure 2010-03-18 14:18:41 +11:00
uuid.c librpc: fixed the GUID_compare() function 2009-12-21 23:41:07 +11:00