pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:1:   Changes since Pike 7.6.112   ----------------------------------------------------------------------      Changes in Pike:      o Fixed infinite loop that could occur when feeding Image.XBM with    malformed data.   o Added option "file" to Image.PS.decode().   o Image.PS.decode() now reads nonblocking from the pipes.   o Added "Regexp.PCRE.Widestring" to the feature list. + o Added ADT.Trie data type. + o Encoder, Decoder and Codec are now available in the Pike module. +  While the programs were always retrievable from the master object, +  now they can be inherited in codecs that wish to extend the master +  codecs. + o The XMLRPC module can now serialize Calender objects. Only 200 +  responses will be attempted to be decoded. Fixed a bug in handling +  of string values. + o In the Sql module, do not show the total row count after a +  big_query, if unavilable. + o Fixed a race condition in Stdio.mkdirhier() + o Fixed some memory problems in the backend pointed out by valgrind +  and others. + o Fixed bug ingethrvtime when cpu_time_t isn't 64 bit long. + o Fixed bug in finding out svalue type for trampolines. + o Don't crash when not sending ssl options to Mysql. + o Fix for case where ODBC tried to write error messages with wide +  strings in them. + o Bugfixes for ODBC long fields. + o Added handling of ISO-6937:2001 in charset decoder. + o Many dup2() fixes in Stdio.File. + o More error handling added to Monger. + o More error handling added to cgrep.   o Added more methods to enable the buggy unicode decode support in    Mysql.mysql:       * "broken-unicode" as charset to create() or set_charset().       * set_unicode_decode_mode (-1).       Note that all this only applies when compiling with a mysql client    lib older than 4.1.0. Otherwise these methods are aliases to    enabling the normal unicode decode support. This means that no code    using broken-unicode should rely on the BINARY flag on text fields    to avoid utf-8 decoding.      Build fixes:      o Mird: Renamed FDATASYNC() to MIRD_FDATASYNC() to avoid clash with    NetBSD header-files. -  + o The precompiler doesn't generate broken string width check code. + o Fixed some problems with configure tests using rusage and threads.    -  + Other:    -  + o Bugfixed GUID generation in installer. +  +    Changes since Pike 7.6.86   ----------------------------------------------------------------------      Changes in Pike:      o Updated timezone data files. This includes the recent US DST change.   o Fixed mktime to work better with out of bounds time fields. [bug 4326]   o Fixed support for big endian 64-bit.   o Added conversion from Gmp.mpz objects to Gmp.bignum when cast to int.   o Added support for variable length records to Standards.IIM.