On onsdagen den 6 mars 2013, Neil McGovern wrote: > On Wed, Mar 06, 2013 at 08:04:45AM +0100, intrigeri wrote: > > C. Not shipping pike7.8 in Wheezy. > > > > I'm very much in doubt what the best course of action for Wheezy is, > > but I'm a bit tempted to recommend C based on the information I have. > > Agreed, removal hint added.
Please at least let 7.8.352 back in testing. When I said "rather serious", I didn't mean it as in release critical, but "significant enough that we'd rather like them fixed". 7.8.352 is certainly better than no version at all. Here is the list of bugs fixed between 7.8.352 and 7.8.700 (from CHANGES): o Architecture/OS specific: - Fixed segfault in combine_path_nt on windows when the first char of an appended path is wide. - Stdio.cp should now work on directory trees on Windows. - Fixed bug that caused file_stat on Windows NT to not return a result on certain non-FAT filesystems. Fixes bug 6432. - Fixed a root directory check in Stdio on Windows NT. Fixes bug 3759. o Calendar module: - Fixed backward compatibility for Calendar.iso_name() and Calendar.iso_short_name(). - Fix evaluation order for Calendar.YMD.`+(). - Fixed problem with Calendar.month_from_yday() when applied on week 53. [bug 5303] o Compiler: - Fixed issue where a stale pointer into the identifier table could sometimes be dereferenced when defining getters and setters. - Fixed NULL-deref for compilation errors in range expressions. - Fixed bug that prevented the literal zero from being considered a constant. - Fixed fatal error in the constant expression evaluator of the compiler for certain code. o Documentation: - Added Autodoc support for new-style getter and setter syntax. - Fixed support for documenting arguments to implicit create(). o Graphics: - Fixed leak in the PNG decoder for images with tRNS chunk. - Fixed several issues related to lables on the X and Y axises and the calculation of xmaxvalue for the bars/line/linear case in Graphics.Graph. - Fix integer underflow in Image.JPEG. Fixes [bug 6413]. o I/O: - Support undocumented OS behaviour on out-of-band data returning EOPNOTSUPP and ECONNRESET when a stream is half closed. The undocumented behaviour is found on (at least) 2.6.x Linux and FreeBSD 7.x and 8.x. - Stdio.{write,append}_file() now throw errors in ALL failure modes. - Stdio.File()->query_address() should return a correct errno when given a socket with an invalid protocol family. - Stdio.File()->file_peek() now refrains from releasing the interpreter lock if there's no timeout. o Protocol modules: - Fixed backtraces when Protocols.HTTP.Query objects where garbage collected. [bug 5730] - Multiple multipart file submissions in Protocols.HTTP.Server will be preserved as suggested by HTML5. - Protocols.HTTP.Query fixes broken state when open_socket() has thrown an error. - Tools.Standalone.httpserver has fixed entity encoding. Makes files with spaces in them accessible. - Protocols.HTTP Sets the content-length header for zero-length data. Fixes [bug 5936]. - Protocols.HTTP.Query uses content-length instead of content_length. The latter will be corrected in the encode method, but is problematic when that function is overridden. - Protocols.HTTP.Query filters weak SSL-ciphers rather than explicitly listing strong ones. - Protocols.HTTP includes some close, state reset and keep-alive handling fixes. - Fixed so than an existing content-type is not overriden in async_do_method_url. o Runtime: - Use nanosleep() when available instead of poll or select hacks for the Pike-level sleep() function. - Fixed a segfault occuring if exit() is used from a thread when the Pike runtime has been compiled with cleanup-on-exit enabled. - Fixed bug in new_check_call(). Fixes [bug 6442]. - Prevent short disablements of the gc from affecting gc intervals. o sprintf: - Fix a buffer overrun when formatting Gmp.mpz as floats if the precision exceeds the number of digits. - Ensure that decimal points are used when floats are formatted in casts etc. Previously the float formatting in casts and in sprintf("%O",...) were susceptible to locale settings and could therefore use something other than a '.' as decimal separator. Note that sprintf("%f",...) is still locale sensitive. o Sql database modules: - Fixed memory leak on out of memory in Mysql.fetch_json_result(). - Fixed locking problem in Mysql. - Fixed dangling cache reference in prepared statements when using CREATE statements via Sql.pgsql. - Fixed broken (auto-re-) connect logic in Sql.pgsql. - Support all text queries in Sql.pgsql. - Fixed rare string corruption in Sql.pgsql. o SSL/TLS: - Fixed bugs in handling of abrupt SSL3 remote close. sslfile now also triggers EPIPE errors if the user attempts to read or write to a connection that has been abruptly closed (to detect truncation attacks better). - Fixed issue where SSL3 async_client objects became garbage even after close(). - Tools.X509 uses a unique serial number for each selfsigned certificate. Firefox otherwise complains about serial number clashes. o Misc: - System.normalize_path no long fails for files with 8-bit chars in their names. - Improved widestring support for Parser.Tabular. - Fixed a problem in "pike -x module" that prevented auto tools from running in the correct directory. - Fixed issue where GTK objects weren't destroyed properly. http://pike.ida.liu.se/docs/tutorial/hello/window.xml now works again. - Fixed encoding/decoding bug in "pike -x httpserver" that prevented files with space in the name from being accessable. - Parser.XML.Tree contains fixes for add_child_before() and add_child_after(). - Parser.Tabular fixes support for Stdio.File objects. For example: Pike v7.8 release 468 running Hilfe v3.5 (Incremental Pike Frontend) > Parser.Tabular(Stdio.File("data.csv"), Stdio.File("format.csv")); - Fixed return value from Regexp.PCRE.exec to always have entries for all submatches. - Fuse has fixed support for readlink(). - Fixed infinite loop in Audio.Format when reading MP3 frames. - Added path to pike binary in pike -x module used by verify targets. Should also fix problems installing modules using pike -x monger. - Reduce optimization in gethostby{addr,name} that could cause overzealous caching or results. -- Magnus Holmgren holmg...@debian.org Debian Developer
signature.asc
Description: This is a digitally signed message part.