pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:10:    threads.   o Fixed previously broken UTF7.5 encoding.   o Decoding of mask flag and mask default color in PSD images now    works.   o Better checks for wide and binary strings in the Mysql module.   o Fixed bug in Stdio.Port.accept that could case it to fail if a    signal arrived at the wrong time.   o Fixed bug in System.get_netinfo_property that could cause it to    fail.   o Robustness fixes in the backend. + o Bugfix to prevent errors during backtraces due to destructed +  objects. + o SSL.sslfile bugfixed so that it doesn't do anything after calling a +  callback, since the file might be used in non-callback mode in +  another thread by then. This still doesn't fix the case when the +  read callback is called after the accept callback (this is however +  fixed in the development version of Pike). Also nothing is done +  after the file has been set to nonblocking mode, since the backend +  might already be using it by then, if it's in another thread. + o SSL.sslfile bugfixed to not call the write callback while still in +  handshake. + o Fixed a race in SSL.sslfile that could occur in set_nonblocking when +  it was called from another thread than the backend thread. + o Fixed several bugs in SSL.sslfile where I/O errors or close calls +  from within callbacks caused it to try to use a closed socket. + o Mac OS X support in Stdio.Terminfo. + o Web.Crawler no longer tries to fetch /robots.txt over protocols it +  doesn't recognize. + o `| on arrays now preserves the order of the left argument for common +  elements. + o Image.lay now ignore zero sized layers. + o Bugfixed Image.PNG grey scale decoding. + o _Roxen.http_decode_string now handles %u encoded characters. + o Fixed crash in GL.glGetString.   o The normal bunch of unspecified core fixes for rare problems    discovered since the last release.      Changes in Pike 7.4.28:   ----------------------------------------------------------------------      o Generation of LDSHARED bugfixed so that building of 3:rd party    modules works.   o Bugfixes to String.Buffer.`+ and String.Buffer.`+=.   o Bugfix in String.Buffer wide string handling.