Commit Graph

122 Commits

Author SHA1 Message Date
R. Ryantm
a57da590d0 vim: 9.2.0782 -> 9.2.1001 2026-08-26 00:14:50 +00:00
Janne Heß
5a6d0ee976 treewide: Drop a lot of my maintainership
I do not have the time or energy to handle all of this. Let alone my
GitHub notifications. This PR is in good faith and does not refer to
anything community-related. I will keep on doing nixpkgs work but the
pile of shame (let's call it that) needs to be cleaned. Thanks to
@mweinelt which whom I had a discussion and who made me aware of this
issue.
2026-08-12 16:24:54 +02:00
R. Ryantm
6cbdc11793 vim: 9.2.0541 -> 9.2.0782 2026-07-11 20:45:41 +00:00
R. Ryantm
fea17e2a81 vim: 9.2.0389 -> 9.2.0541 2026-05-27 23:51:26 +00:00
R. Ryantm
112285666c vim: 9.2.0340 -> 9.2.0389 2026-04-24 03:18:40 +00:00
Vladimír Čunát
61809bc07b vim: 9.2.0106 -> 9.2.0340 (#510019) 2026-04-16 08:06:12 +00:00
klea
9ee15cb23d vim: 9.2.0106 -> 9.2.0340
Fixes several security issues:

CVE-2026-34982 https://github.com/vim/vim/security/advisories/GHSA-8h6p-m6gr-mpw9
https://github.com/vim/vim/security/advisories/GHSA-2gmj-rpqf-pxvh
https://github.com/vim/vim/security/advisories/GHSA-jc86-w7vm-8p24
2026-04-14 16:30:09 +00:00
Lily Ballard
4a1a222f73 vim: enable fortify when using clang
Our vim derivations have been disabling fortify for 10 years, due to a
crash at the time that had yet to be fixed upstream. The vim configure
script tries to strip out any `_FORTIFY_SOURCE` definition provided by
the caller in favor of setting `-D_FORTIFY_SOURCE=1` itself and cites a
crash introduced in gcc 4.0 as the reason, but our MacVim package has
been running with fortify enabled without any known issues. After
testing it seems that compiling vim with clang works just fine with
fortify, but compiling it with gcc detects a buffer overflow and aborts.

We do still need to disable `strictflexarrays1` though, as vim's
`ufunc_S` struct ends with a `uf_name[4]` field that is treated as a
flexible array with a minimum length of 4.
2026-04-04 20:22:01 -07:00
R. Ryantm
fb5fc29862 vim: 9.1.2148 -> 9.2.0106 2026-03-06 10:00:08 -08:00
Thomas Gerbet
96e1baee55 vim: 9.1.2109 -> 9.1.2148
Fixes CVE-2026-25749 and CVE-2026-26269.
https://github.com/vim/vim/security/advisories/GHSA-5w93-4g67-mm43
https://github.com/vim/vim/security/advisories/GHSA-9w5c-hwr9-hc68

https://github.com/vim/vim/compare/v9.1.2109...v9.1.2148
2026-02-26 11:09:54 +01:00
R. Ryantm
7ee66e9146 vim: 9.1.2035 -> 9.1.2109 2026-01-26 23:45:21 +00:00
R. Ryantm
8e7b5ff391 vim: 9.1.1918 -> 9.1.2035 2026-01-02 12:22:18 +00:00
Wolfgang Walther
46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +01: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
R. Ryantm
fef47ea6e3 vim: 9.1.1869 -> 9.1.1918 2025-11-18 12:45:40 +00:00
R. Ryantm
64645cd024 vim: 9.1.1833 -> 9.1.1869 2025-10-25 22:49:32 +00:00
R. Ryantm
8e4e42d0a0 vim: 9.1.1765 -> 9.1.1833 2025-10-07 14:11:27 +00:00
R. Ryantm
24d70b334e vim: 9.1.1623 -> 9.1.1765 2025-09-16 18:11:28 +00:00
Philip Taron
a30cf31051 vim: 9.1.1566 -> 9.1.1623
Changes: https://github.com/vim/vim/compare/v9.1.1566...v9.1.1623
2025-08-12 10:40:33 -07:00
Thomas Gerbet
0d3a5cac50 vim: 9.1.1475 -> 9.1.1566
Fixes CVE-2025-53905 and CVE-2025-53906.
https://github.com/vim/vim/security/advisories/GHSA-74v4-f3x9-ppvr
https://github.com/vim/vim/security/advisories/GHSA-r2fw-9cw4-mj86
2025-07-19 01:39:18 +02:00
R. Ryantm
2ac1defe80 vim: 9.1.1401 -> 9.1.1475 2025-06-23 22:13:19 +00:00
Tom van Dijk
cbe6305d28 vim: 9.1.1336 -> 9.1.1401 2025-05-22 20:10:13 +02:00
R. Ryantm
76b50cbbf1 vim: 9.1.1336 -> 9.1.1385 2025-05-14 21:49:04 +00:00
R. Ryantm
8b6132bbe5 vim: 9.1.1231 -> 9.1.1336 2025-04-23 08:34:00 +00:00
K900
f42e00d66e Merge remote-tracking branch 'origin/master' into staging-next 2025-04-08 10:29:26 +03: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
K900
b3146d4446 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-07 21:21:10 +03:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
R. Ryantm
2b25c557ca vim: 9.1.1122 -> 9.1.1231 2025-03-24 07:12:28 +00:00
Thomas Gerbet
1e6c310bc4 vim: 9.1.1111 -> 9.1.1122
Fixes CVE-2025-26603 / https://github.com/vim/vim/security/advisories/GHSA-63p5-mwg2-787v
2025-02-19 11:02:05 +01:00
R. Ryantm
2822faf816 vim: 9.1.1046 -> 9.1.1111 2025-02-14 11:06:30 +00:00
Martin Weinelt
909803a20e Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/by-name/au/automatic-timezoned/package.nix
- pkgs/by-name/da/darklua/package.nix
- pkgs/by-name/ki/kittycad-kcl-lsp/package.nix
- pkgs/by-name/li/limbo/package.nix
- pkgs/by-name/mi/minijinja/package.nix
- pkgs/by-name/pa/pay-respects/package.nix
- pkgs/by-name/ri/river-bsp-layout/package.nix
- pkgs/by-name/sv/svgbob/package.nix
- pkgs/by-name/tu/tui-journal/package.nix
- pkgs/by-name/wa/waypipe/package.nix
- pkgs/development/python-modules/zxcvbn-rs-py/default.nix
2025-01-29 16:08:53 +01:00
luzpaz
d563b8c325 vim: migrate homepage URL to https:// schema 2025-01-28 06:41:43 -05:00
Philip Taron
8269ffb01d vim: 9.1.1006 -> 9.1.1046
Resolves GHSA-j3g9-wg22-v955.
2025-01-22 09:48:25 -08:00
Philip Taron
0246f92d6c vim: 9.1.0990 -> 9.1.1006
Resolves GHSA-5rgf-26wj-48v8.
2025-01-11 08:38:43 -08:00
R. Ryantm
ae6e24d972 vim: 9.1.0905 -> 9.1.0990 2025-01-06 13:09:30 +00:00
Silvan Mosberger
84d4f874c2 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 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
R. Ryantm
35856664e4 vim: 9.1.0787 -> 9.1.0905 2024-12-05 19:20:24 +00:00
R. Ryantm
e2e74de075 vim: 9.1.0765 -> 9.1.0787 2024-10-17 06:32:14 +00:00
Thomas Gerbet
91c30a30e9 vim: 9.1.0707 -> 9.1.0765
Fixes CVE-2024-47814 / GHSA-rj48-v4mq-j4vg.

Changes:
https://github.com/vim/vim/compare/v9.1.0707...v9.1.0765
2024-10-07 22:44:34 +02:00
Thomas Gerbet
90534869fb vim: 9.1.0689 -> 9.1.0707
Fixes 2 heap-buffer-overflows (GHSA-4ghr-c62x-cqfh / CVE-2024-43802, GHSA-wxf9-c5gx-qrwr).

https://www.openwall.com/lists/oss-security/2024/08/31/1
https://www.openwall.com/lists/oss-security/2024/08/25/1
2024-08-31 23:00:54 +02:00
Thomas Gerbet
cc390828ef vim: 9.1.0679 -> 9.1.0689
Fixes GHSA-v2x2-cjcg-f9jm

https://www.openwall.com/lists/oss-security/2024/08/22/3
2024-08-23 00:38:42 +02:00
Thomas Gerbet
ee1d23853f vim: 9.1.0595 -> 9.1.0679
Fixes CVE-2024-43374 (https://github.com/vim/vim/security/advisories/GHSA-2w8m-443v-cgvw),
CVE-2024-41957 (https://github.com/vim/vim/security/advisories/GHSA-f9cr-gv85-hcr4) and
CVE-2024-41965 (https://github.com/vim/vim/security/advisories/GHSA-46pw-v7qw-xc2f).

https://github.com/vim/vim/compare/v9.1.0595...v9.1.0679
2024-08-16 22:57:01 +02:00
R. Ryantm
6ac037b1b5 vim: 9.1.0509 -> 9.1.0595 2024-07-18 10:20:14 +00:00
R. Ryantm
7861a5d642 vim: 9.1.0412 -> 9.1.0509 2024-06-21 08:29:07 +00:00
Alyssa Ross
3df6bb2c85 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/blockchains/polkadot/default.nix
2024-06-09 22:47:12 +01:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
R. Ryantm
aadbb9eb6f vim: 9.1.0377 -> 9.1.0412 2024-05-17 06:39:02 +00:00
Elliot
afb7fd40b7 vim: 9.1.0200 -> 9.1.0377 2024-04-28 09:50:17 +08:00
Philip Taron
7ce67c4356 vim: add philiptaron to maintainers 2024-04-23 08:05:20 -07:00