pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:27:   o Fixes to make describe_value work as usual in the free pass of the    gc, so that e.g. sprintf("%O",...) behave well when called from    destroy().   o Fixed truncated field names in ODBC.   o Fixed masking of file positions larger than 2 GiB on 64-bit.   o Fixed low-level parsing of HTTP headers to not reorder the headers.   o Added set_charset and get_charset proxy functions to Sql.Sql.   o Changed Protocols.HTTP.Query async_close() to care about the value    returned by ponder_answer(). Fixes requests to broken servers that    don't send proper results. + o Fixed a bug in SSL module that could stop communication while +  keeping the connection open indefinitely.   o Fixed bad free_string() in exit_bytecode().   o Fixed an off-by-one crash when drawing alpha boxes all the way to    the bottom of the image.   o Fixed a multiset bug that could cause incorrect multiset sizes.   o Fixed a multiset bug that caused ints to be called as sorting    function when no sorting function was set.   o Fixed hour formatting in Calendar.Time.format_smtp().   o Fixed TTL parsing of SRV records in Protocols.DNS.   o Fixed fatal "Unknown identifier type" that was caused by attempts    to encode programs that had not been fixated.   o Fixed some events in Calendar.Events.   o Fixed an inverted error test in Mysql.set_charset. -  + o Fixed a compilation crash of the Cache module on Pikes wihtout +  threads.   o Added support to Mysql for the charsetnr column attribute and proper    recognition of binary fields in unicode decode mode by using charsetnr    instead of the binary flag (which might be set for nonbinary columns    too, e.g. "VARCHAR(17) BINARY").       Unfortunately this means that unicode decode mode is disabled if    Pike is compiled with a client lib without support for the charsetnr    attribute, i.e. libmysql prior to v4.1.0. If you want to enable it    for compatibility reasons, set the environment variable    PIKE_BROKEN_MYSQL_UNICODE_MODE when starting pike.
pike.git/CHANGES:84:   o Backported new INT_TYPE_{ADD,NEG}_OVERFLOW implementation from 7.7.    The old one does not work with GCC 4.1.   o Fixed problem where mysql_character_set_name exists in mysql.h but    not in the lib for some old mysql clients.   o Fixed epoll support to not require /dev/epoll on Linux. That means    epoll will be enabled all mainstream Linux distributions running on a    2.6 kernel. If for some reason you want to disable it use    --without-epoll.   o Added Objective C support to the module build system.   o Fixed libnettle bundle compilation on win32. + o Fixed compilation of ffmpeg.         Changes since Pike 7.6.66   ----------------------------------------------------------------------      Changes in Pike:      o Added support for "100 Continue" to Protocols.HTTP.Server.   o Fixed Keep alive issues in Protocols.HTTP.Server.   o Fixed SSL.sslfile to ensure that a read callback gets a call if it's