./lang/php81, PHP Hypertext Preprocessor version 8.1

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2022Q3, Version: 8.1.12, Package name: php-8.1.12, Maintainer: pkgsrc-users

PHP is a widely-used open source general-purpose scripting language
that is especially suited for web development and can be embedded
into HTML. It is modular, and object-oriented. Much of its syntax
is borrowed from C, Java and Perl with a couple of unique PHP-specific
features thrown in. The language is designed to allow web developers
to write dynamically generated pages quickly.

PHP 8.1 comes with numerous improvements and new features such as

* Enumerations
* Readonly properties
* Fibers
* Pure Intersection Types
* never return type
* First-class Callable Syntax
* "final" modifier for class constants
* New fsync and fdatasync functions
* New array_is_list function
* Explicit Octal numeral notation
* And much much more...



Package options: inet6, readline, ssl

Master sites: (Expand)

Filesize: 11471.852 KB

Version history: (Expand)


CVS history: (Expand)


   2022-11-07 18:37:06 by Benny Siegert | Files touched by this commit (5) | Package updated
Log message:
Pullup ticket #6701 - requested by taca
lang/php74: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.380
- lang/php56/Makefile                                           1.30
- lang/php74/Makefile                                           1.17
- lang/php74/distinfo                                           1.39
- lang/php80/Makefile                                           1.10
- lang/php81/Makefile                                           1.8

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sun Oct 30 10:50:01 UTC 2022

   Modified Files:
   	pkgsrc/lang/php56: Makefile
   	pkgsrc/lang/php74: Makefile
   	pkgsrc/lang/php80: Makefile
   	pkgsrc/lang/php81: Makefile

   Log message:
   lang/php: post-install clean up

   Do not manually install executable files and manual.
   These are already done by php's Makefile from some time ago.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Fri Nov  4 00:40:58 UTC 2022

   Modified Files:
   	pkgsrc/lang/php: phpversion.mk
   	pkgsrc/lang/php74: distinfo

   Log message:
   lang/php74: update to 7.4.33

   7.4.33 (2022-11-03)

   - GD:
     . Fixed bug #81739: OOB read due to insufficient input validation in
       imageloadfont(). (CVE-2022-31630) (cmb)

   - Hash:
     . Fixed bug #81738: buffer overflow in hash_update() on long parameter.
       (CVE-2022-37454) (nicky at mouha dot be)
   2022-11-05 20:15:10 by Benny Siegert | Files touched by this commit (1) | Package updated
Log message:
Pullup ticket #6699 - requested by taca
lang/php81: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.378
- lang/php81/distinfo                                           1.14

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sun Oct 30 10:16:24 UTC 2022

   Modified Files:
   	pkgsrc/lang/php: phpversion.mk
   	pkgsrc/lang/php81: distinfo

   Log message:
   lang/php81: update to 8.1.12

   8.1.12 (2022-10-27)

   - Core:
     . Fixes segfault with Fiber on FreeBSD i386 architecture. (David Carlier)

   - Fileinfo:
     . Fixed bug GH-8805 (finfo returns wrong mime type for woff/woff2 files).
       (Anatol)

   - GD:
     . Fixed bug #81739: OOB read due to insufficient input validation in
       imageloadfont(). (CVE-2022-31630) (cmb)

   - Hash:
     . Fixed bug #81738: buffer overflow in hash_update() on long parameter.
       (CVE-2022-37454) (nicky at mouha dot be)

   - MBString:
     - Fixed bug GH-9683 (Problem when ISO-2022-JP-MS is specified in
       mb_ encode_mimeheader). (Alex Dowad)

   - Opcache:
     . Added indirect call reduction for jit on x86 architectures. (wxue1)

   - Session:
     . Fixed bug GH-9583 (session_create_id() fails with user defined save handler
       that doesn't have a validateId() method). (Girgias)

   - Streams:
     . Fixed bug GH-9590 (stream_select does not abort upon exception or empty
       valid fd set). (Arnaud)
   2022-10-03 16:29:14 by Benny Siegert | Files touched by this commit (1) | Package updated
Log message:
Pullup ticket #6676 - requested by taca
lang/php81: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.376
- lang/php81/distinfo                                           1.13

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sat Oct  1 00:27:05 UTC 2022

   Modified Files:
   	pkgsrc/lang/php: phpversion.mk
   	pkgsrc/lang/php81: distinfo

   Log message:
   lang/php81: update to 8.1.11

   29 Sep 2022, PHP 8.1.11

   - Core:
     . Fixed bug #81726: phar wrapper: DOS when using quine gzip file.
       (CVE-2022-31628). (cmb)
     . Fixed bug #81727: Don't mangle HTTP variable names that clash with ones
       that have a specific semantic meaning. (CVE-2022-31629). (Derick)
     . Fixed bug GH-9323 (Crash in ZEND_RETURN/GC/zend_call_function)
       (Tim Starling)
     . Fixed bug GH-9361 (Segmentation fault on script exit #9379). (cmb,
       Christian Schneider)
     . Fixed bug GH-9447 (Invalid class FQN emitted by AST dump for new and class
       constants in constant expressions). (ilutov)

   - DOM:
     . Fixed bug #79451 (DOMDocument->replaceChild on doctype causes double free).
       (Nathan Freeman)

   - FPM:
     . Fixed bug GH-8885 (FPM access.log with stderr begins to write logs to
       error_log after daemon reload). (Dmitry Menshikov)
     . Fixed bug #77780 ("Headers already sent..." when previous \ 
connection was
       aborted). (Jakub Zelenka)

   - GMP
     . Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is passed
       to gmp_init()). (Girgias)

   - Intl
     . Fixed bug GH-9421 (Incorrect argument number for ValueError in \ 
NumberFormatter).
       (Girgias)

   - PCRE:
     . Fixed pcre.jit on Apple Silicon. (Niklas Keller)

   - PDO_PGSQL:
     . Fixed bug GH-9411 (PgSQL large object resource is incorrectly closed).
       (Yurunsoft)

   - Reflection:
     . Fixed bug GH-8932 (ReflectionFunction provides no way to get the called
       class of a Closure). (cmb, Nicolas Grekas)

   - Streams:
     . Fixed bug GH-9316 ($http_response_header is wrong for long status line).
       (cmb, timwolla)