Commits on May 28, 2017
  1. Added more EXIF MAKERNOTE formats:

     - AGFA,
     - Kyocera
     - Ricoh
     - Epson
    KalleZ committed May 28, 2017
Commits on Nov 12, 2016
  1. Remove Netware support

    If this does not break the Unix system somehow, I'll be amazed. This should get most of it out, apologies for any errors this may cause on non-Windows ends which I cannot test atm.
    KalleZ committed Nov 12, 2016
Commits on Oct 16, 2016
  1. Implemented proc_nice() for Windows (FR #49806)

    The core implementation details are described in win32/nice.c for values sent to proc_nice(), these can however be discussed to maybe comply with those of wmic, Anatol, thoughts?
    
    The test supplied uses wmic for testing the functionality, it could potentially fail on systems where either wmic is not available or the system language is not english (as Microsoft tends to translate even CLI programs).
    KalleZ committed Oct 16, 2016
Commits on Aug 11, 2016
  1. Remove sql.safe_mode

    This is one of the last old and odd deprecated settings we still have in PHP, it was never fully implemented in all the database extensions and should probably have been gone back in 5.4, along with safe_mode. Although if my memory strikes me right, mysql was also supporting it back then, but not mysqli.
    
    So far only interbase was supporting this feature, and the removal of it causes two effects for interbase:
     - CREATE DATABASE is now allowed no matter
     - The default database set by php.ini (ibase.default_db) is no longer forced
    
    http://php.net/ini.core#ini.sql.safe-mode
    KalleZ committed Aug 11, 2016
Commits on Aug 7, 2016
  1. Fixed bug #71534 (Type confusion in exif_read_data() leading to heap …

    …overflow in debug mode)
    
    Unlike the original patch, this does not return an unknown format in case an unsigned compatible type cannot be found (cases for SINGLE and DOUBLE removed), as these seems rare cases according to the inline comments.
    
    Note, the test does not test if PHP is in debug mode, although the report originally states it only occurs there only.
    
    The fix is based on a patch by hlt99 at blinkenshell dot org
    KalleZ committed Aug 7, 2016
Commits on Aug 6, 2016
  1. Check the return value of dbconvert() in mssql_guid_string(), as it m…

    …ay return -1 in case the conversion failed. In that case false is returned.
    
    Also initialize buffer and buffer2 to NULL, which should fix bug #72039 (Use of uninitialised value on mssql_guid_string).
    
    This only applies to 5.6, as we do not have mssql in 7.0 anymore
    KalleZ committed Aug 6, 2016
  2. Fixed bug #5453 (WSA cleanup executes before MSHUTDOWN)

    This moves the WSACleanup() call to after zend_shutdown() in main.c, I did some testing and I could not find any issues with this. I don't expect this to cause any issues on Netware either, although untested as I do not have such an env available (do we even support Netware anymore? Last release was in 2009 and it is now discontinued)
    
    Besides the movie, then this commit also contains a fix to the check of WSAStartup() where we don't actually confirm we get the desired version of the winsock.dll (We use 2.0).
    KalleZ committed Aug 6, 2016
Commits on Aug 5, 2016
  1. Fixed bug #68547 (Exif Header component value check error) (Patch by …

    …sjh21a at gmail dot com)
    
    This patch changes processing a little and causes some crafted tags to not be parsed and generate a warning.
    
    This is a slight BC break from earlier versions, since it will no longer return the tags of that it was mismatching (see bug68799.phpt), namely the "WINXP" section and the "Author" tag is no longer returned due to this. Although this BC break is merely only for crafted tags, this can also have some real life effects on pictures re-saved from editors that can cause bad exif data writes, so lets keep it here.
    KalleZ committed Aug 5, 2016
Commits on Aug 3, 2016
  1. Fixed bug #72682 (exif_read_data() fails to read all data for some im…

    …ages)
    
    This is fixed by adding DJI signatures to the MAKERNOTE and its supported tags, list is credits to ExifTool documentation.
    KalleZ committed Aug 3, 2016
  2. NEWS

    KalleZ committed Aug 3, 2016
  3. NEWS

    KalleZ committed Aug 3, 2016
  4. NEWS

    KalleZ committed Aug 3, 2016
Commits on Jul 8, 2015
  1. PHP 7.0.0 Beta 2 NEWS

    KalleZ committed Jul 8, 2015
Commits on Jun 26, 2015
Commits on Jun 22, 2015
Commits on Jun 20, 2015
  1. Add missing NEWS entries

    KalleZ committed Jun 20, 2015
Commits on May 29, 2015
  1. Remove T1Lib support (see #69698)

    # Also removes imagepscopyfont() which was never available (commented out)
    KalleZ committed May 29, 2015
Commits on May 28, 2015
  1. Fixed bug #69703 (Use __builtin_clzl on PowerPC) -- Patch by dja at a…

    …xtens dot net
    
    # Julien, even though 5.5 is still non security mode I don't think we should merge this patch but I leave the choice with you
    KalleZ committed May 28, 2015
Commits on May 20, 2015
  1. Windows support for getrusage()

    * See getrusage.c/h for implementation details and limitations
    * Tests passes and have had their SKIPIF updated
    * psapi.lib is now linked to by default
    KalleZ committed May 20, 2015
Commits on Dec 29, 2014
Commits on Dec 27, 2014
  1. Implemented FR #55428 (E_RECOVERABLE_ERROR when output buffering in o…

    …utput buffering handler)
    
    ## Can probably go in lower branches, but I'd like to keep it in
    ## master for now
    KalleZ committed Dec 27, 2014
Commits on Dec 14, 2014
  1. Fixed bug #55415 (php_info produces invalid anchor names)

    @@ Slightly based off Johannes' patch
    KalleZ committed Dec 14, 2014
  2. NEWS

    KalleZ committed Dec 14, 2014
  3. NEWS

    KalleZ committed Dec 14, 2014
  4. NEWS

    KalleZ committed Dec 14, 2014
Commits on Apr 5, 2014
  1. Remove call_user_method() and call_user_method_array() from master, l…

    …ong time deprecated in favour of call_user_func*().
    KalleZ committed Apr 5, 2014
Commits on Jul 12, 2011
Commits on Jan 31, 2011
Commits on Jan 17, 2011
  1. Added 'catalog' to the field fetching functions in mysqli (Thanks to …

    …Johannes for the headsup)
    KalleZ committed Jan 17, 2011