Commit Graph

131 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
jopejoe1
a0dca31d24 varnish{60,77}Packages: eval in ci
These package sets have already failed evaluation multiple times.
Let's just test them in CI so that it does not happen again.
2026-01-16 23:33:32 +01:00
Marcel
f57b06490d varnishPackages.*: fix meta 2026-01-16 22:13:43 +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
Wolfgang Walther
c283f32d29 treewide: remove unused with
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02: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
Weijia Wang
57086d0d3e varnish60Packages.dynamic: unpin autotools 2025-07-22 21:53:03 +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
e353138f86 varnish60Packages.{digest,dynamic,modules}: fix meta inheritance
Another edge case of #400458.

Reported-by: jopejoe1 <jopejoe1@missing.ninja>
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-27 01:28:40 +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
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
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +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
Sergei Trofimovich
a7251acc64 varnish60Packages.modules: fix hash prefix
Without the change the eval fails as:

    $ nix build --no-link -f. varnish60Packages.modules
    error:
       error: hash '1lwgjhgr5yw0d17kbqwlaj5pkn70wvaqqjpa1i0n459nx5cf5pqj' does not include a type, nor is the type otherwise known from context
2024-07-23 22:48:10 +01:00
Sigmanificient
d48a9bb622 treewide: remove unused fetchpatch arguments 2024-06-04 12:40:25 +02:00
isabel
63aceac766 treewide: remove unused occurence of fetchFromGitHub argument 2024-05-30 05:56:07 +00: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