Commit Graph

634 Commits

Author SHA1 Message Date
Maximilian Bosch
211a54292c php81: 8.1.30 -> 8.1.31
Fixes
* CVE-2024-8932
* CVE-2024-8929
* CVE-2024-11236
* CVE-2024-11234
* CVE-2024-11233
* GHSA-4w77-75f9-2c8w

ChangeLog: https://www.php.net/ChangeLog-8.php#8.1.31
2024-11-24 19:43:08 +01:00
Maximilian Bosch
6f6d0f2838 php83: 8.3.13 -> 8.3.14
Fixes
* CVE-2024-8932
* CVE-2024-8929
* CVE-2024-11236
* CVE-2024-11234
* CVE-2024-11233
* GHSA-4w77-75f9-2c8w

ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.14
2024-11-24 19:27:55 +01:00
R. Ryantm
c9ac44d1f1 php82: 8.2.25 -> 8.2.26 2024-11-24 19:08:05 +01:00
Pol Dellaiera
ecdda28a3a php: support two- and zero-argument overrideAttrs forms (#356870) 2024-11-24 12:53:28 +01:00
Yi-Jyun Pan
6838349887 php84: 8.4.0RC4 -> 8.4.1 2024-11-21 21:36:50 +08:00
Tim Van Baak
f7ab39e525 php: support two- and zero-argument overrideAttrs forms 2024-11-17 20:16:37 -08:00
Maximilian Bosch
ff0df8fe7a php: 8.4.0RC3 -> 8.4.0RC4, 8.3.12 -> 8.3.13 (#354562)
* php84: 8.4.0RC3 -> 8.4.0RC4

* php83: 8.3.12 -> 8.3.13

ChangeLog: https://www.php.net/ChangeLog-8.php#PHP_8_3
2024-11-09 13:20:50 +01:00
Thomas Gerbet
4227516001 php84: 8.4.0beta3 -> 8.4.0RC3
Changes:
https://github.com/php/php-src/blob/php-8.4.0RC3/NEWS
2024-11-02 00:13:48 +01:00
Pol Dellaiera
aa2b1d21f4 apacheHttpdPackages.php: 8.2.24 -> 8.2.25 (#351777) 2024-10-28 12:58:48 +01:00
R. Ryantm
c59e45ce42 apacheHttpdPackages.php: 8.2.24 -> 8.2.25 2024-10-27 23:22:07 +00:00
Artturin
e88258b3fd php81: replace local patch with an official commit (#337001) 2024-10-27 15:21:19 +02:00
Thomas Gerbet
bb8164e262 php83: 8.3.11 -> 8.3.12
Fixes CVE-2024-8927, CVE-2024-9026 and CVE-2024-8925.

Changes:
https://www.php.net/ChangeLog-8.php#8.3.12
2024-09-27 21:33:36 +02:00
Thomas Gerbet
922f9d74de php82: 8.2.23 -> 8.2.24
Fixes CVE-2024-8927, CVE-2024-9026 and CVE-2024-8925.

Changes:
https://www.php.net/ChangeLog-8.php#8.2.24
2024-09-27 21:32:19 +02:00
Thomas Gerbet
27f1613fd0 php81: 8.1.29 -> 8.1.30
Fixes CVE-2024-8927, CVE-2024-9026 and CVE-2024-8925.

Changes:
https://www.php.net/ChangeLog-8.php#8.1.30
2024-09-27 21:30:57 +02:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Maximilian Bosch
e2bc8e8227 php82: 8.2.22 -> 8.2.23
ChangeLog: https://www.php.net/ChangeLog-8.php#PHP_8_2
2024-08-31 15:57:14 +02:00
R. Ryantm
19f1cc65bd php83: 8.3.10 -> 8.3.11 2024-08-30 18:38:52 +00:00
Piotr Kwiecinski
9a04e8dc45 php81: replace a patch from a fork with an official commit 2024-08-24 15:13:22 +02:00
Piotr Kwiecinski
8f66f0bcf9 php81: replace local patch with an official commit 2024-08-24 14:20:44 +02:00
Pol Dellaiera
dbc4f15b89 Merge pull request #308059 from drupol/build-support/php/remove-composer-local-repo-plugin
build-support/php: init `buildComposerProject2` and `mkComposerRepository2`
2024-08-20 18:38:44 +02:00
Pol Dellaiera
4c110cd338 Merge pull request #334628 from piotrkwiecinski/8.4beta1
php84: 8.4.0alpha4 -> 8.4.0beta3
2024-08-16 09:12:20 +02:00
Piotr Kwiecinski
3e4323317c php84: 8.4.0alpha4 -> 8.4.0beta3 2024-08-16 08:02:09 +02:00
Pol Dellaiera
65c0e4ebf6 build-support/php: implement v2 2024-08-15 13:43:00 +02:00
Pol Dellaiera
29aa9e9b12 Merge pull request #334411 from piotrkwiecinski/php81-libxml-2.13
php81: libxml 2.13 compatibility
2024-08-14 16:52:44 +02:00
Piotr Kwiecinski
fa088a9477 php81: libxml2 2.13 compatibility 2024-08-13 20:17:12 +02:00
github-actions[bot]
a473a12c7d Merge master into staging-next 2024-08-11 18:01:11 +00:00
Pol Dellaiera
f5c25500e1 php84: init at 8.4.0alpha4
https://github.com/php/php-src/blob/php-8.4.0alpha4/NEWS

Announcements:

- alpha1 https://www.php.net/archive/2024.php#2024-07-05-1
  - imap and pspell moved to PECL
- alpha3 https://www.php.net/archive/2024.php#2024-07-18-1
- alpha4 https://www.php.net/archive/2024.php#2024-08-01-3

Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2024-08-11 12:12:49 +02:00
R. Ryantm
f20174de43 php83: 8.3.9 -> 8.3.10 2024-08-11 01:03:25 +00:00
R. Ryantm
cdce031214 php: 8.2.21 -> 8.2.22 2024-08-04 00:39:14 +00:00
Pol Dellaiera
1b256bc004 Merge pull request #325340 from r-ryantm/auto-update/php83
php83: 8.3.8 -> 8.3.9
2024-07-08 07:30:43 +02:00
R. Ryantm
3efe078020 php83: 8.3.8 -> 8.3.9 2024-07-07 20:03:56 +00:00
R. Ryantm
ffe4fc2b40 apacheHttpdPackages.php: 8.2.20 -> 8.2.21 2024-07-06 06:23:30 +00:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Pol Dellaiera
b09b1844d3 php81: restore patch for libxml2 on darwin 2024-06-09 16:51:23 +02:00
Pol Dellaiera
3b58ac5892 php83: 8.3.7 -> 8.3.8
diff: https://github.com/php/php-src/compare/php-8.3.7..php-8.3.8
changelog: https://github.com/php/php-src/blob/PHP-8.3.8/NEWS

Fix: CVE-2024-4577, CVE-2024-5458, CVE-2024-2408, CVE-2024-5585
2024-06-06 23:05:08 +02:00
Pol Dellaiera
68b4e2b811 php82: 8.2.19 -> 8.2.20
diff: https://github.com/php/php-src/compare/php-8.2.19..php-8.2.20
changelog: https://github.com/php/php-src/blob/PHP-8.2.20/NEWS

Fix: CVE-2024-4577, CVE-2024-5458, CVE-2024-2408, CVE-2024-5585
2024-06-06 23:05:08 +02:00
Pol Dellaiera
f7dea8a84a php81: 8.1.28 -> 8.1.29
diff: https://github.com/php/php-src/compare/php-8.1.28..php-8.1.29
changelog: https://github.com/php/php-src/blob/PHP-8.1.29/NEWS

Fix: CVE-2024-4577, CVE-2024-5458, CVE-2024-2408, CVE-2024-5585
2024-06-06 23:05:08 +02:00
Pol Dellaiera
bd92bef332 php.buildComposerWithPlugin: init new builder 2024-05-19 22:10:02 +02:00
Pol Dellaiera
ac1f62247c php83: 8.3.6 -> 8.3.7
diff: https://github.com/php/php-src/compare/php-8.3.6..php-8.3.7
changelog: https://www.php.net/ChangeLog-8.php#8.3.7
2024-05-10 22:21:26 +02:00
Pol Dellaiera
7b31aeefa1 php82: 8.2.18 -> 8.2.19
diff: https://github.com/php/php-src/compare/php-8.2.18..php-8.2.19
changelog: https://www.php.net/ChangeLog-8.php#8.2.19
2024-05-10 22:19:47 +02:00
Pol Dellaiera
8cc90d43b4 php81: add missing patch
To fix broken hydra build: https://hydra.nixos.org/build/256263019/nixlog/2
2024-04-14 21:15:36 +02:00
Maximilian Bosch
c6e4e72218 php83: 8.3.4 -> 8.3.6, fix CVE-2024-2756, CVE-2024-3096, CVE-2024-2757
Announcement: https://news-web.php.net/php.announce/424
2024-04-12 23:14:37 +02:00
Maximilian Bosch
147dffac94 php82: 8.2.17 -> 8.2.18, fix CVE-2024-2756, CVE-2024-3096
Announcement: https://news-web.php.net/php.announce/423
2024-04-12 23:14:36 +02:00
Maximilian Bosch
d12c76c716 php81: 8.1.27 -> 8.1.28, fix CVE-2024-2756, CVE-2024-3096
Announcement: https://news-web.php.net/php.announce/425
2024-04-12 23:14:36 +02:00
Pol Dellaiera
ac97c071c9 php82: 8.2.16 -> 8.2.17
Diff: https://github.com/php/php-src/compare/php-8.2.16..php-8.2.17
Changelog: https://github.com/php/php-src/blob/PHP-8.2.17/NEWS
2024-03-16 19:53:24 +01:00
Pol Dellaiera
f242fc768b Merge pull request #296020 from r-ryantm/auto-update/php83
php83: 8.3.3 -> 8.3.4
2024-03-15 03:36:27 +01:00
R. Ryantm
46b22f0f9a php83: 8.3.3 -> 8.3.4 2024-03-14 23:59:34 +00:00
Pol Dellaiera
81c42da3c3 php: use --replace-fail 2024-03-14 12:02:39 +01:00
Pol Dellaiera
7323b4ae72 php83: 8.3.2 -> 8.3.3
Diff: https://github.com/php/php-src/compare/php-8.3.2..php-8.3.3
Changelog: 3a832a2aad/NEWS (L3)
2024-02-15 22:03:29 +01:00
Pol Dellaiera
728d5991d9 php82: 8.2.15 -> 8.2.16
Diff: https://github.com/php/php-src/compare/php-8.2.15..php-8.2.16
Changelog: abf6a8a89d/NEWS (L3)
2024-02-15 21:59:08 +01:00