sgolemon
Repos
42
Followers
1333
Following
3

The PHP Interpreter

C
6
2

HHVM is a new open-source virtual machine designed for executing programs written in PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the flexibility that PHP developers are accustomed to.

3
2

the SSH library

C
0
0

Improved GMP extension

C
4
0

Parser kit for PHP7 ASTs

C
33
1

Not the exceptions we need, but the ones we deserve.

338
6

Events

push

8.0.24 is final

Created at 2 days ago

8.0.24

Created at 2 days ago

8.0.24 tarballs

Created at 3 days ago
create tag
sgolemon create tag php-8.0.24
Created at 3 days ago

Sec fix NEWS entries

Created at 3 days ago

Fix #81726: phar wrapper: DOS when using quine gzip file

The phar wrapper needs to uncompress the file; the uncompressed file might be compressed, so the wrapper implementation loops. This raises potential DOS issues regarding too deep or even infinite recursion (the latter are called compressed file quines[1]). We avoid that by introducing a recursion limit; we choose the somewhat arbitrary limit 3.

This issue has been reported by real_as3617 and gPayl0ad.

[1] https://honno.dev/gzip-quine/

Fix regression introduced by fixing bug 81726

When a tar phar is created, phar_open_from_fp() is also called, but since the file has just been created, none of the format checks can succeed, so we continue to loop, but must not check again for the format. Therefore, we bring back the old test variable.

Closes GH-9620.

Fix #81727: Don't mangle HTTP variable names that clash with ones that have a specific semantic meaning.

Created at 3 days ago
push

8.0.24RC1

Created at 2 weeks ago

Bump for 8.0.25

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Bump for 8.0.25
Created at 2 weeks ago

Bump for 8.0.25

Created at 2 weeks ago

Bump for 8.0.25

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Bump for 8.0.25

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Bump for 8.0.25

Merge branch 'PHP-8.2'

  • PHP-8.2: Bump for 8.0.25
Created at 2 weeks ago

Bump for 8.0.25

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Bump for 8.0.25

Merge branch 'PHP-8.1' into PHP-8.2

  • PHP-8.1: Bump for 8.0.25
Created at 2 weeks ago
create branch
sgolemon create branch PHP-8.0.24
Created at 2 weeks ago
create tag
sgolemon create tag php-8.0.24RC1
Created at 2 weeks ago

Announce 8.0.23

Created at 1 month ago

8.0.23 tarballs

Created at 1 month ago
create tag
sgolemon create tag php-8.0.23
Created at 1 month ago

Catch up dev version numbers

Created at 1 month ago

Catch up dev version numbers

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Catch up dev version numbers
Created at 1 month ago

Catch up dev version numbers

Merge branch 'PHP-8.0' into PHP-8.1

  • PHP-8.0: Catch up dev version numbers

Merge branch 'PHP-8.1'

  • PHP-8.1: Catch up dev version numbers
Created at 1 month ago

typo year

Created at 1 month ago

8.0.23 final

Created at 1 month ago

Revert "Fix GH-9296: ksort behaves incorrectly on arrays with mixed keys"

This reverts commit cd1aed8eddd2dccbb55fb1bc3d67b23a8455248c, as discussed on internals (https://externals.io/message/118483).

Revert NEWS entry for ksort fix

Created at 1 month ago
pull request closed
SERVER-68578

There's a single reference to appendSystemDetails in generic_servers.cpp. It makes sense to have the function return an un-nested BSON object in the same getSystemFoo() and reply.setFoo() style instead of modifying its referenced object argument.

Created at 1 month ago
issue comment
SERVER-68578

Closed by commit b00a1cb333043adfd4d0867ec01d9b699a17cf6a

Created at 1 month ago
issue comment
SERVER-68578

@SurfinScott Cool cool. I'll get it landed and sort out backports then. Thanks for the work!

Created at 1 month ago
issue comment
SERVER-68578

evergreen patch

Created at 1 month ago