Subject: CVS commit: wip/qore
From: Niclas Rosenvik
Date: 2014-06-22 12:07:43
Message id: E1Wyegr-0003pI-9q@sfs-ml-2.v29.ch3.sourceforge.com

Log Message:
Update qore to version 0.8.11.
Removed devel/libexecinfo buildlink because I belive this might cause 
problems when building under smartos.

Release notes:

Release Summary
 Minor bugfix release for UNIX, major bugfixes for Windows

New Features in Qore

 added the Qore::AFMap and Qore::AFStrMap constants

 WebUtil updates:
    added logic to the default file serving code to determine if the 
    file is a binary or text file from the MIME type

 HTTPClient::sendWithSendCallback() and 
 HTTPClient::sendWithSendCallback() updated such that if a response is 
 received while the chunked send operation is still in progress, an 
 error is assumed, the send operation is aborted, and the response header is 
 read immediately

Bug Fixes in Qore

 Windows fixes:

    fixed TimeZone copying to use the standard name instead of the 
    display name so that the info can be found in the registry

    Util module fixes:
      fixed get_random_string() on Windows
      fixed absolute_path_windows()

    HttpServer module fixes:
      when binding a wildcard address with AF_UNSPEC on Windows with 
      HttpServer::addListeners() and both IPv6 and IPv4 addresses are 
      returned, bind both addresses since Windows doesn't direct the 
      IPv4 requests to the wildcard-bound IPv6 listener   

    fixed file reading by always opening in binary mode

    added support for the WSAECONNABORTED socket error

    replaced Mime::MultiPartMessage::getRandomString() with 

    Util::get_random_string() to make it work on Windows

 fixed a bug in the DBI layer where calling SQLStatement::describe() 
 would crash when called with an older module that did not implement 
 this method

 other fixes in the Util module (in addition to the Windows-specific 
 fixes above):

    fixed parse_to_qore_value() with hashes with a comma in the first 
    key name

    read from /dev/urandom instead of /dev/random since reads from the 
    latter can block for long periods to fill the entropy pool

 do not start signal thread after a fork() if signal handling is 
 enabled, pthread_create() is not async-signal safe (on FreeBSD at least 
 this reliably causes segfaults)

Files:
RevisionActionfile
1.15modifywip/qore/Makefile
1.6modifywip/qore/buildlink3.mk
1.8modifywip/qore/distinfo