1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/lib
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
..
async_req async_sock: return -1/EPIPE if we're getting an end of file on read. 2009-09-21 06:04:53 +02:00
compression Spelling fixes for lib/compression. 2010-02-22 21:45:33 +01:00
crypto Change uint_t to unsigned int in lib/crypto 2010-02-02 07:18:16 +01:00
iniparser s3: Move source3/iniparser to lib/iniparser to allow sharing between s3/s4 2010-03-03 09:22:39 +01:00
iniparser_build s4: create ../lib/iniparser_build/config.m4 2010-03-11 13:31:37 +01:00
nss_wrapper Spelling fixes for nss_wrapper. 2010-02-22 21:45:33 +01:00
popt Spelling fixes for popt API documentation. 2010-02-22 21:45:32 +01:00
replace replace: added get_current_dir_name() 2010-03-05 23:07:32 +11:00
smbconf s3:smbconf: move smbconf_share_exists checks into backend 2009-03-04 22:49:24 +01:00
socket_wrapper socket_wrapper: also ignore AF_INET6 in swrap_setsockopt() 2010-02-17 14:13:55 +01:00
subunit subunit/testtools: Include newer version. 2010-01-16 19:56:21 +13:00
talloc doxygen: talloc_get_type name fixed in Doxygen documentation 2010-03-10 17:11:55 +01:00
tdb tdb: If tdb_parse_record does not find a record, return -1 instead of 0 2010-02-28 17:40:59 +01:00
tdr tdr-test: Fix 'push_charset' test 2009-12-08 12:39:10 +11:00
tevent Spelling fixes for tevent. 2010-02-22 21:45:32 +01:00
torture fixed the build 2009-11-18 12:46:45 +11:00
tsocket tsocket: Improve the tsocket_address_bsd_sockaddr documentation. 2010-02-26 08:57:30 +01:00
uid_wrapper s4:UID wrapper - Make it work on older distributions 2010-02-05 19:47:26 +01:00
util charset: fixed a problem with the global use of the iconv_convenience structure 2010-03-18 14:18:41 +11:00
zlib Fix typo in comments. 2010-03-03 16:03:13 +01:00
README Remove unused init function in subunit code. 2008-11-16 01:36:17 +01:00

compression - Various compression algorithms (MSZIP, lzxpress)
nss_wrapper - Wrapper for the user and group NSS API allowing the use 
              of other data sources.
popt - Command-line option parsing library
replace - Provides replacements for standard (POSIX, C99) functions 
          not provided by the host platform.
socket_wrapper - Wrapper library allowing TCP/IP traffic to be redirected 
                 over Unix domain sockets.
talloc - Hierarchical pool based memory allocator 
tdb - Simple but fast key/value database library, supporting multiple writers
torture - Simple unit testing helper library