Commit Graph

734 Commits

Author SHA1 Message Date
Maximilian Bosch
4a6adb12c2 php83: 8.3.27 -> 8.3.28
ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.28
2025-11-21 14:45:36 +01:00
Jan Tojnar
3e601e5455 php: Enable ACL support for FPM
This will allow authorizing extra processes like Prometheus exporter without having to run it as `listen.user` (or adding it `listen.group` and changing `listen.mode` to `0660`).

It is disabled by default:

https://www.php.net/manual/en/install.fpm.install.php

but it has been available since PHP 5.6:

744ada7d9d

And Debian enables it too:

153055e5e3
2025-11-10 04:01:01 +01:00
Maximilian Bosch
3dcbf12df1 php84: 8.4.13 -> 8.4.14 (#457594) 2025-11-02 11:29:48 +00:00
Maximilian Bosch
efa1a8f4f5 php84: 8.4.13 -> 8.4.14
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.14
2025-11-01 18:48:54 +01:00
R. Ryantm
d0b4678be7 php83: 8.3.26 -> 8.3.27 2025-11-01 13:24:04 +00:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Maximilian Bosch
8d6d9f140b php81: remove (#448348) 2025-10-04 09:46:58 +00:00
Maximilian Bosch
7cb99c1333 php81: remove
https://www.php.net/supported-versions.php

Security support will end by 12/2025.
2025-10-04 10:03:13 +02:00
Maximilian Bosch
9fefb7cdc4 php84: 8.4.12 -> 8.4.13
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.13
2025-10-04 00:07:18 +02:00
R. Ryantm
11ca5ce7c0 php83: 8.3.25 -> 8.3.26 2025-10-03 17:23:34 +00:00
Sandro Jäckel
50343562c8 php: move $out/lib/build used by phpize to dev output 2025-09-12 19:52:04 +02:00
nixpkgs-ci[bot]
812ef443d8 Merge master into staging-next 2025-09-04 00:15:29 +00:00
nixpkgs-ci[bot]
28a77664bb Merge master into staging-next 2025-08-31 18:04:38 +00:00
Maximilian Bosch
459de06328 php84: 8.4.11 -> 8.4.12
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.12
2025-08-31 14:29:19 +02:00
R. Ryantm
3f4edc99d7 php83: 8.3.24 -> 8.3.25 2025-08-31 05:05:45 +00:00
nixpkgs-ci[bot]
fbb3e5e3f0 Merge staging-next into staging 2025-08-27 12:07:35 +00:00
Robert Hensing
d88b9464b0 system.services: Remove ambiguous, redundant pkgs module argument
Primary reasons: remove implicit dependencies and force uniformity.
See nixos/modules/system/service/README.md for detailed rationale.
2025-08-20 11:44:06 +02:00
Volker Diels-Grabsch
0456b29ff8 php: fix systemdLibs dependency 2025-08-16 15:13:41 +02:00
Aaron Andersen
04b4c3cd17 php: utilize finalAttrs pattern 2025-08-06 21:24:08 -04:00
Aaron Andersen
487e725463 php.services.default: init 2025-08-06 21:24:04 -04:00
Maximilian Bosch
de3755ea6a php84: 8.4.10 -> 8.4.11
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.11
2025-08-03 18:08:32 +02:00
R. Ryantm
d755301541 php83: 8.3.23 -> 8.3.24 2025-08-03 14:42:58 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Maximilian Bosch
d23be9b417 php84: 8.4.8 -> 8.4.10
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.10
2025-07-04 07:29:53 +02:00
Maximilian Bosch
629b7488d7 php83: 8.3.22 -> 8.2.23
ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.23
2025-07-04 07:27:01 +02:00
Maximilian Bosch
f8792321d7 php82: 8.2.28 -> 8.2.29
ChangeLog: https://www.php.net/ChangeLog-8.php#8.2.29
2025-07-04 07:26:42 +02:00
Maximilian Bosch
b5309c0046 php81: 8.1.32 -> 8.1.33
ChangeLog: https://www.php.net/ChangeLog-8.php#8.1.33
2025-07-04 07:26:21 +02:00
Maximilian Bosch
3cf7d02c3e php83: 8.3.21 -> 8.3.22
ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.22
2025-06-07 12:20:08 +02:00
R. Ryantm
fffc35b2bb apacheHttpdPackages.php: 8.4.7 -> 8.4.8 2025-06-06 11:35:52 +00:00
Maximilian Bosch
4f6248e608 php84: 8.4.6 -> 8.4.7
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.7
2025-05-09 09:33:42 +02:00
R. Ryantm
b9028f1f38 php83: 8.3.20 -> 8.3.21 2025-05-08 23:58:22 +00:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
Pol Dellaiera
9ee7817345 php83: 8.3.19 -> 8.3.20 (#398104) 2025-04-12 11:56:52 +02:00
R. Ryantm
6572a9c926 php83: 8.3.19 -> 8.3.20 2025-04-12 09:38:50 +00:00
R. Ryantm
43282ed6ec php: 8.4.5 -> 8.4.6 2025-04-11 17:54:44 +00:00
Thomas Gerbet
afb73c8cf9 php81: 8.1.31 -> 8.1.32
https://www.php.net/ChangeLog-8.php#8.1.32

Fixes CVE-2024-11235, GHSA-wg4p-4hqh-c3g9, CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734 and CVE-2025-1217.
2025-03-15 10:43:22 +01:00
Thomas Gerbet
a0dc832b2e php82: 8.2.27 -> 8.2.28
https://www.php.net/ChangeLog-8.php#8.2.28

Fixes CVE-2024-11235, GHSA-wg4p-4hqh-c3g9, CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734 and CVE-2025-1217.
2025-03-15 10:40:17 +01:00
Thomas Gerbet
b5335251ea php84: 8.4.4 -> 8.4.5
https://www.php.net/ChangeLog-8.php#8.4.5

Fixes CVE-2024-11235, GHSA-wg4p-4hqh-c3g9, CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734 and CVE-2025-1217.
2025-03-15 10:37:42 +01:00
Thomas Gerbet
b6c8dc67b3 php: 8.3.17 -> 8.3.19
https://www.php.net/ChangeLog-8.php#8.3.19

Fixes CVE-2024-11235, GHSA-wg4p-4hqh-c3g9, CVE-2025-1219, CVE-2025-1736, CVE-2025-1861, CVE-2025-1734 and CVE-2025-1217.
2025-03-15 10:35:34 +01:00
Pol Dellaiera
34a5660230 php83: 8.3.16 -> 8.3.17
diff: https://github.com/php/php-src/compare/php-8.3.16..php-8.3.17
changelog: https://www.php.net/ChangeLog-8.php#8.3.17
2025-02-17 22:10:19 +01:00
R. Ryantm
3377566153 php84: 8.4.3 -> 8.4.4 2025-02-17 19:42:28 +00:00
Pol Dellaiera
db6107a904 apacheHttpdPackages.php: 8.3.15 -> 8.3.16 (#376326) 2025-01-24 17:49:22 +01:00
R. Ryantm
c2d02f132b apacheHttpdPackages.php: 8.3.15 -> 8.3.16 2025-01-24 07:29:58 +00:00
R. Ryantm
298f800405 php84: 8.4.2 -> 8.4.3 2025-01-23 08:50:05 +00:00
Maximilian Bosch
1f57576570 php83: 8.3.14 -> 8.3.15
ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.15
2024-12-21 17:21:14 +01:00
Pol Dellaiera
1be47e349c php84: 8.4.1 -> 8.4.2 (#366736) 2024-12-20 23:46:01 +01:00
R. Ryantm
c10932abcf php84: 8.4.1 -> 8.4.2 2024-12-20 06:57:54 +00:00
R. Ryantm
213d47367c php82: 8.2.26 -> 8.2.27 2024-12-20 04:49:29 +00:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00