Commit Graph

15666 Commits

Author SHA1 Message Date
Dmitry Bogatov
9833658c65 stoken: migrate to finalAttrs
Assisted-by: claude-opus-4-8
2026-10-23 00:56:20 +00:00
Michael Daniels
b0d011a5c3 various: migrate to pkgs/by-name (part 2) 2026-10-22 19:30:46 -04:00
Benedikt Ritter
89aec6e40d ghidra-delinker-extension: fix build on aarch64-darwin
The Gradle client could not connect to its single-use daemon: the
daemon binds to 127.0.0.1, but the Nix darwin sandbox denies connect()
to 127.0.0.1 on hosts where "localhost" resolves to ::1 first. Since
Nix replaced the interface-based loopback filters
`(allow network* (local ip) (local tcp) (local udp))` with
`(allow network* (remote ip "localhost:*"))`, the only permitted
loopback address in that filter is ::1, and literal IPs like
"127.0.0.1:*" are rejected by the sandbox compiler with "host must be
* or localhost in network address".

The extension is affected because its mitmCache causes the Gradle
setup hook to pass JVM system properties on the command line, which
makes Gradle fork a single-use daemon that the client must reach over
loopback TCP.

Fix it by appending an interface-based loopback allowance to the
sandbox profile on Darwin via the sandboxProfile derivation attribute:

    (allow network* (local ip))

Linux builds are unaffected and keep an empty sandbox profile.

Assisted-by: OpenCode (GLM-5.3-Flash)
2026-10-21 11:08:11 +02:00
Benedikt Ritter
e120c4d889 binary-file-toolkit: update mvnHash after maven package update 2026-10-21 11:08:06 +02:00
夜坂雅
d2ab4d4358 ghidra: use copyDesktopItems for desktop entry installation, use finalAttrs 2026-10-14 10:18:39 +08:00
Peder Bergebakken Sundt
210d43d129 ghidra: 12.1.2 -> 12.1.4 (#563623) 2026-10-11 00:21:59 +00:00
R. Ryantm
78effe0563 ghidra-extensions.findcrypt: 3.1.9 -> 3.1.10 2026-10-09 02:45:05 +00:00
Kay
6641e07562 ghidra: 12.1.2 -> 12.1.4
Update Ghidra to the 12.1.4 release:
https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_12.1.4_build

Others:
- gnudisassembler: patch bundled binutils for modern glibc
- ghidra: remove timestamps from generated JavaHelp files
2026-10-08 14:39:46 +07:00
Ethan Carter Edwards
a55fb152ca pass: move to by-name
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-10-03 11:51:42 -04:00
Vladimír Čunát
68cebc3848 [staging] gnupg: update freepg patches to source-2.4.9-freepg-1 (#562774) 2026-09-22 14:59:50 +00:00
Nick Cao
9e76308e86 ghidra-extensions.lightkeeper: 1.4.0 -> 1.4.1 (#564611) 2026-09-21 20:29:15 +00:00
Sandro
0212452e46 bitwarden-directory-connector: 2026.4.0 -> 2026.6.1 (#564030) 2026-09-20 16:02:11 +00:00
Ethan Carter Edwards
1657472c7a nsjail: move to by-name
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-19 09:24:50 -04:00
Sandro Jäckel
b2ff4f19bd bitwarden-directory-connector: 2026.4.0 -> 2026.6.1 2026-09-18 20:47:18 +02:00
R. Ryantm
f5734ea0d6 ghidra-extensions.lightkeeper: 1.4.0 -> 1.4.1 2026-09-18 14:24:34 +00:00
Rafael Ieda
7757ec195a treewide: mark as broken on darwin (last successful Hydra build 2024) 2026-09-14 18:25:33 -03:00
Stig Palmquist
ff4e29c8ac gnupg: update freepg patches to source-2.4.9-freepg-1
Assisted-by: Claude Code (Claude Fable 5.1)
2026-09-13 22:37:55 +02:00
nixpkgs-ci[bot]
fb36fbc2da Merge master into staging-next 2026-09-10 13:18:45 +00:00
Sandro
a4e40697d3 ghidra-extensions.reva: init at 7.3.0 (#555735) 2026-09-10 13:00:59 +00:00
nixpkgs-ci[bot]
44c5f5286a Merge master into staging-next 2026-09-06 18:09:51 +00:00
Tom Hunze
1b3229b484 gcr: rename to gcr_3
Having the older ABI version as the default seems odd and the different
gcr packages appear to be fundamentally incompatible, so drop the
unsuffixed version similar to webkitgtk and as discussed in [1].

[1] https://github.com/NixOS/nixpkgs/pull/543345#issuecomment-5199018730
2026-09-03 23:28:26 +02:00
Doron Behar
cea452f70d gnupg: enable strictDeps, enable structuredAttrs, modernize (#551848) 2026-08-31 11:50:06 +00:00
Thomas Gerbet
0525b37d42 rekor-cli: 1.5.3 -> 1.5.4 (#554823) 2026-08-28 12:46:34 +00:00
Brian McGillion
b598702f56 ghidra-extensions.reva: init at 7.3.0
ReVa (Reverse Engineering Assistant) is a Ghidra MCP server that enables
AI language models to interact with Ghidra's powerful reverse
engineering capabilities. ReVa uses state of the art techniques to limit
context rot and enable long form reverse engineering tasks.

https://github.com/cyberkaida/reverse-engineering-assistant

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
2026-08-23 16:26:04 +04:00
R. Ryantm
fe6e99ed0a rekor-cli: 1.5.3 -> 1.5.4 2026-08-20 21:05:20 +00:00
Stefan Frijters
403a0a1b3b gnupg: enable structuredAttrs, use finalAttrs 2026-08-16 16:05:30 +02:00
Stefan Frijters
0141ab595e gnupg: enable strictDeps 2026-08-16 16:05:28 +02:00
coolcuber
8f72b8d1f9 ghidra-extensions.ghidraninja-ghidra-scripts: fix version, use hash 2026-08-15 20:39:53 -04:00
Sandro
7901e285e8 pinentry-gtk2: drop (#551957) 2026-08-13 12:54:24 +00:00
h7x4
67b518c841 ghidra: add ghidralib (#481428) 2026-08-13 02:27:48 +00:00
dish
35ee04bef1 pinentry-gtk2: drop
Suggested replacement is pinentry-gnome3, as it is built on GTK 3
instead.
2026-08-12 13:32:27 -04:00
Guy Chronister
01d1925310 keybase: migrate to by-name 2026-08-08 00:06:13 +02:00
Guy Chronister
3bb3f45249 kbfs: migrate to by-name 2026-08-08 00:06:13 +02:00
Guy Chronister
c0ac70364d keybase-gui: migrate to by-name 2026-08-08 00:06:11 +02:00
Guy Chronister
63a168cf68 keybase-gui: migrate to finalAttrs and structured attrs
This updates the keybase-gui derivation to follow current Nixpkgs
conventions:

- Replace `rec` with a `finalAttrs: { ... }` lambda.
- Use `finalAttrs.version` when constructing the .deb URL.
- Enable `strictDeps` and `__structuredAttrs` for cleaner dependency
  boundaries and improved evaluation consistency.
- No functional changes to the resulting keybase-gui package; this is a
  structural modernization consistent with the refactor applied to
  keybase itself.
2026-08-08 00:05:51 +02:00
Guy Chronister
c008859726 keybase: migrate to finalAttrs and structured attrs
This refactors the keybase derivation to follow current Nixpkgs
conventions:

- Replace `rec` with a `finalAttrs: { ... }` lambda.
- Use `tag = "v${finalAttrs.version}"` instead of `rev = "v${version}"`.
- Enable `strictDeps` and `structuredAttrs` for cleaner dependency
  boundaries and improved evaluation consistency.
- No functional changes to the resulting keybase package; this is a
  structural modernization aligned with buildGoModule best practices.
2026-08-08 00:05:51 +02:00
Weijia Wang
8443485759 sslscan: migrate to by-name, modernize (#526087) 2026-08-07 19:05:43 +00:00
2kybe3
e9a44549b9 treewide: follow some GitHub redirects for fetchFromGitHub
generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect

continuation of: #548162
2026-08-01 23:56:32 +02:00
Anish Pallati
b9316beb4e metasploit: move to pkgs/by-name
Signed-off-by: Anish Pallati <i@anish.land>
2026-07-31 11:02:18 +08:00
Rine Amakawa
a55e2185dd metasploit: 6.4.144 -> 6.4.146 2026-07-30 07:26:09 +09:00
Guy Chronister
4d4c5042dd sslscan: migrate to by-name 2026-07-26 11:02:30 -05:00
Guy Chronister
aab410f988 sslscan: modernize derivation 2026-07-26 11:01:17 -05:00
R. Ryantm
f98476d04f ghidra-extensions.ghidra-golanganalyzerextension: 1.3.0 -> 1.4.0 2026-07-21 23:51:51 +00:00
Vladimír Čunát
88ef9c0c2c Merge master into staging-next 2026-07-20 12:43:15 +02:00
Rine Amakawa
b13c324edb metasploit: 6.4.141 -> 6.4.144 2026-07-19 14:01:33 +09:00
K900
45ae10c84d Merge remote-tracking branch 'origin/master' into staging-next 2026-07-15 10:52:37 +03:00
Emily
fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Emily
ae39e41c5a Revert "pinentry-mac: fix build"
The ld64 issue has been fixed.

This reverts commit 3aa4bf236f.
2026-07-15 03:26:25 +01:00
Michael Daniels
5f07727588 Merge branch 'master' into staging-next 2026-07-05 21:41:03 -04:00
Thomas Gerbet
7cf8508eb7 rekor-cli: 1.5.2 -> 1.5.3 (#537748) 2026-07-05 20:43:55 +00:00