Commit Graph

108 Commits

Author SHA1 Message Date
Leona Maroni
d95db34ef9 varnish60: drop
uses EOL pcre, complicates our handling inside Nixpkgs.
There are much newer versions available.
2026-05-29 11:29:40 +02:00
Oliver Schmidt
53f2c35ac8 varnish: 8.0.1 -> 8.0.2
fixes VSV00019
2026-05-19 22:14:03 +02:00
Oliver Schmidt
8a9c7ad1db varnish60: 6.0.17 -> 6.0.18
fixes VSV00019
2026-05-19 22:13:37 +02:00
Ben Siraphob
869d641281 treewide: replace stdenv.is* with stdenv.hostPlatform.is* 2026-05-10 10:06:35 -07:00
Leona Maroni
88a0224a30 varnish77: drop
Varnish 7.7 is EOL
2026-05-01 11:17:24 +02:00
Oliver Schmidt
da682172da varnish[Packages]80: init at 8.0.1
uses varnish-modules 0.27
2026-03-23 11:12:23 +01:00
Leona Maroni
a4b3c2693d varnish77: mark as vulnerable to VSV00018
https://vinyl-cache.org/security/VSV00018.html
2026-03-19 17:23:05 +01:00
Leona Maroni
0ab20072e1 varnish60: 6.0.16 -> 6.0.17
fixes VSV00018
2026-03-19 17:17:34 +01:00
Leona Maroni
56e140efc5 varnish: migrate src to new url 2026-03-19 17:17:15 +01:00
Leona Maroni
d54a686bba treewide: Take over maintainership from the flyingcircus team
The flyingcircus team was dissolved as it's an external team.
We (osnyx and me) take over maintainersip as persons.
2026-01-12 15:48:18 +01:00
Wolfgang Walther
0a5456c067 teams/flyingcircus: drop 2026-01-10 21:57:59 +01:00
Leona Maroni
7db1e626d7 varnish: fix cross compilation (#448440) 2026-01-03 10:41:01 +00:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Sandro Jäckel
5bd1cdfead varnish: fix cross compilation 2025-10-04 06:53:53 +02:00
Leona Maroni
c5509c1053 varnish60: 6.0.15 -> 6.0.16
https://varnish-cache.org/releases/rel6.0.16.html
2025-09-07 11:39:28 +02:00
Thomas Gerbet
349c2206ca varnish77: 7.7.2 -> 7.7.3
Changes:
https://varnish-cache.org/releases/rel7.7.3.html
2025-08-23 11:55:22 +02:00
Thomas Gerbet
134bc5057c varnish77: 7.7.1 -> 7.7.2
Fixes CVE-2025-8671
https://varnish-cache.org/security/VSV00017.html

Changes:
https://github.com/varnishcache/varnish-cache/blob/7.7/doc/changes.rst#varnish-cache-772-2025-08-05
2025-08-14 11:43:01 +02:00
Thomas Gerbet
4076dea28d varnish60: 6.0.14 -> 6.0.15
Fixes CVE-2025-8671
https://varnish-cache.org/security/VSV00017.html

Changes:
https://github.com/varnishcache/varnish-cache/blob/6.0/doc/changes.rst#varnish-cache-6014-2025-05-12
2025-08-14 11:39:46 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Sander
83447b6d68 varnish: fix builds of varnish, varnish77, and varnish60 on macOS
Applies several patches to get varnish to build on macOS.

For `varnish77`:

  - Fix `endian.h` compatibility for macOS
    https://github.com/varnishcache/varnish-cache/pull/4339

  - Fix VMOD section attribute on macOS
    a95399f5b9.patch

For `varnish60`:

  - Fix duplicate OS_CODE definitions on macOS
    https://github.com/varnishcache/varnish-cache/pull/4347
2025-06-16 22:33:01 +02:00
Leona Maroni
2c3bb1389e varnish76: drop
will be EOL within 25.05 support window
2025-05-15 09:56:55 +02:00
Leona Maroni
8e09e92f11 varnish77: 7.7.0 -> 7.7.1
https://www.openwall.com/lists/oss-security/2025/05/13/5
2025-05-14 14:30:26 +02:00
Leona Maroni
ae36141147 varnish76: 7.6.2 -> 7.6.3
https://www.openwall.com/lists/oss-security/2025/05/13/5
2025-05-14 14:30:24 +02:00
Leona Maroni
495d053a6f varnish60: 6.0.13 -> 6.0.14
https://www.openwall.com/lists/oss-security/2025/05/13/5
2025-05-14 14:30:23 +02: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
Thomas Gerbet
a09af24025 varnish75: drop
varnish75 is EOL and vulnerable to CVE-2025-30346
2025-04-17 23:06:40 +02:00
Thomas Gerbet
98d6f4dc0a varnish77: init at 7.7.0 2025-04-17 23:06:05 +02:00
Thomas Gerbet
a852293083 varnish76: 7.6.1 -> 7.6.2
Fixes CVE-2025-30346.
https://varnish-cache.org/security/VSV00015.html

https://github.com/varnishcache/varnish-cache/blob/7.6/doc/changes.rst#varnish-cache-762-2025-03-17
2025-03-29 15:48:34 +01:00
Christian Theune
0640622eb1 nixos/varnish: fix stateDir to allow direct use of varnishadm 2025-01-16 18:47:16 +01:00
Christian Theune
75ad720f77 varnish: add flying circus as maintainer 2025-01-14 16:56:38 +01:00
Christian Theune
0129b83a02 varnish76: init at 7.6.1 2025-01-14 16:56:33 +01: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
Simon Hauser
c4edf93988 Cleanup helsinki maintainer (#353611)
* maintainers: update email conni2461

* maintainers: add helsinki-jo

* tree-wide: cleanup maintainership of helsinki-systems
2024-11-04 12:59:26 +01:00
Thomas Gerbet
132cb2a957 varnish74: drop
Varnish 7.4 is EOL and not supported upstream anymore again.
2024-10-31 00:09:41 +01: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
Sigmanificient
d48a9bb622 treewide: remove unused fetchpatch arguments 2024-06-04 12:40:25 +02:00
Thomas Gerbet
8528f32728 varnish75: init at 7.5.0 (#308604)
Changes: https://varnish-cache.org/docs/7.5/whats-new/changes-7.5.html
2024-05-03 19:03:01 +00:00
Thomas Gerbet
d03e5b7c1a varnish60: 6.0.12 -> 6.0.13
Includes the mitigation for CVE-2023-44487.
https://varnish-cache.org/security/VSV00013.html

https://varnish-cache.org/releases/rel6.0.13.html
2024-03-24 15:00:47 +01:00
Thomas Gerbet
f3ddb90555 varnish: 7.4.2 -> 7.4.3
Includes the mitigation for CVE-2023-44487.
https://varnish-cache.org/security/VSV00013.html

https://varnish-cache.org/releases/rel7.4.3.html
2024-03-24 14:57:39 +01:00
Thomas Gerbet
62ce8b2b37 varnish: 7.4.1 -> 7.4.2
Includes the mitigation for CVE-2023-44487.
https://varnish-cache.org/security/VSV00013.html#vsv00013

https://github.com/varnishcache/varnish-cache/blob/varnish-7.4.2/doc/changes.rst
2024-02-04 12:09:00 +01:00
Thomas Gerbet
7c80c4c9bb varnish60: 6.0.11 -> 6.0.12
Includes the mitigation for CVE-2023-44487.

https://varnish-cache.org/security/VSV00013.html#vsv00013
https://github.com/varnishcache/varnish-cache/blob/varnish-6.0.12/doc/changes.rst
2024-02-04 11:43:29 +01:00
ajs124
7b6580dba4 maintainers/teams: init and add helsinki-systems 2023-11-30 19:11:08 +01:00
ajs124
dbe4e6d2c0 varnish74: init at 7.4.1 2023-10-09 14:14:21 +02:00
Raito Bezarius
f9f7fd208a varnish72: drop, varnish73: drop
All of them are EOL according to https://endoflife.date/varnish
2023-10-09 03:06:32 +02:00
Thomas Gerbet
16c6122a88 varnish73: init at 7.3.0
https://varnish-cache.org/releases/rel7.3.0.html
2023-05-20 13:49:24 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Weijia Wang
4c109d3aa0 varnish: unbreak on darwin 2023-01-29 07:08:14 +01:00
ajs124
f9c4148be7 varnish60: 6.0.10 -> 6.0.11
https://github.com/varnishcache/varnish-cache/blob/6.0/doc/changes.rst#varnish-cache-6011-2022-11-08
2022-11-08 14:37:26 +01:00
ajs124
807220b9f9 varnish72: 7.2.0 -> 7.2.1
https://github.com/varnishcache/varnish-cache/blob/7.2/doc/changes.rst#varnish-cache-721-2022-11-08
2022-11-08 14:37:10 +01:00
ajs124
47cbd610ce varnish71: drop 2022-11-08 14:35:01 +01:00