summaryrefslogtreecommitdiff
path: root/pkgs/os-specific/linux/sysdig
AgeCommit message (Collapse)Author
13 daystreewide: replace stdenv.is* with stdenv.hostPlatform.is*Ben Siraphob
2026-04-04linux_hardened: removezowoq
isn't maintained to the standards people expect of kernels in nixpkgs
2025-09-22Merge master into staging-nextnixpkgs-ci[bot]
2025-09-15treewide: tbb -> onetbbEmily
2025-09-14sysdig: 0.38.1 -> 0.40.1kyehn
2025-07-28treewide: conform descriptions to the standardsmivorasu
2025-07-24treewide: run nixfmt 1.0.0Wolfgang Walther
2025-04-08Revert "treewide: replace `rev` with `tag`"Winter
This reverts commit 65a333600d5c88a98d674f637d092807cfc12253. 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 / 758551e4587d75882aebc21a04bee960418f8ce9
2025-04-07treewide: replace `rev` with `tag`Pol Dellaiera
2025-03-22sysdig: nixfmt7c6f434c
2025-03-12sysdig: fix build on macOSJörg Thalheim
2025-01-26sysdig: enable aarch64-linux backKamil Zaripov
2024-12-10treewide: format all inactive Nix filesSilvan Mosberger
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 https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH
2024-07-24sysdig: 0.38.0 -> 0.38.1Sebastian Sellmeier
2024-07-24sysdig: patch 'main.c' to fix build for 6.10-kernelSebastian Sellmeier
2024-07-12sysdig: fix buildSebastian Sellmeier
2024-06-27sysdig: nixfmt-rfc-styleSebastian Sellmeier
2024-06-27sysdig: 0.37.1 -> 0.38.0Sebastian Sellmeier
2024-06-21pkgs/os-specific: remove licenses.gpl2Jussi Kuokkanen
2024-05-17sysdig: 0.37.0 -> 0.37.1Sebastian Sellmeier
2024-05-14sysdig: 0.36.0 -> 0.37.0Sebastian Sellmeier
2024-04-01sysdig: disable hardened and zen kernelsJörg Thalheim
Also it currently compiles with zen kernels, it doesn't with lqx. Since we currently don't have a mechanism of lqx only, we can re-add, if one of the lqx/zen maintainers steps up and also help maintaining and testing sysdig.
2024-04-01sysdig: fix formattigSebastian Sellmeier
2024-04-01sysdig: 0.35.3 -> 0.36.0Sebastian Sellmeier
2024-03-06sysdig: 0.35.1 -> 0.35.3Jörg Thalheim
Diff: https://github.com/draios/sysdig/compare/0.35.1...0.35.3
2024-02-11sysdig: remove unneeded tinydir ↵Sebastian Sellmeier
(https://github.com/draios/sysdig/commit/838ffdeb05e9c747c25de7880f735b03e740741e)
2024-02-11sysdig: 0.34.1 -> 0.35.1Sebastian Sellmeier
2023-11-29sysdig: 0.33.1 -> 0.34.1Jörg Thalheim
2023-08-09sysdig: 0.32.0 -> 0.33.1Jörg Thalheim
2023-07-03sysdig: 0.31.5 -> 0.32.0Jörg Thalheim
2023-06-10sysdig: update drivers for latest kernelJörg Thalheim
2023-06-10sysdig: fix buildJörg Thalheim
2023-05-05sysdig: 0.31.4 -> 0.31.5Jörg Thalheim
Diff: https://github.com/draios/sysdig/compare/0.31.4...0.31.5
2023-04-04sysdig: also update driverJörg Thalheim
2023-03-28sysdig: 0.31.3 -> 0.31.4Jörg Thalheim
Diff: https://github.com/draios/sysdig/compare/0.31.3...0.31.4
2023-03-24treewide: don't hardcode /nix/store (no rebuilds changes)Artturin
improve experience for other store locations
2023-03-20sysdig: 0.30.2 -> 0.31.3Jörg Thalheim
2023-02-23Merge pull request #217794 from jfly/scap-driver-linux-6_2-workaround7c6f434c
sysdig: Include driver patch to fix compilation on Linux 6.2
2023-02-22sysdig: Include driver patch to fix compilation on Linux 6.2Jeremy Fleischman
On nixos-unstable with the latest kernel (6.2.0), I'm seeing sysdig fail to compile: /build/source/build/driver/src/main.c:2788:30: error: assignment to 'char * (*)(const struct device *, umode_t *)' {aka 'char * (*)(const struct device *, short unsigned int *)'} from incompatible pointer type 'char * (*)(struct device *, umode_t *)' {aka 'char * (*)(struct device *, short unsigned int *)'} [-Werror=incompatible-pointer-types] 2788 | g_ppm_class->devnode = ppm_devnode; | ^ /build/libs/userspace/libscap/scap_procs.c: In function 'scap_os_getpid_global': This has already been fixed upstream, this just cherry-picks that fix.
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin
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-02Merge pull request #213490 from OPNA2608/refactor/yaml-cppSandro
yaml-cpp*: Refactor, rename, adopt
2023-01-31treewide: Rename libyamlcpp* to yaml-cpp*OPNA2608
2023-01-31sysdig: remove with lib over entire fileSandro Jäckel
2022-12-12sysdig: 0.29.3 -> 0.30.2Jörg Thalheim
2022-05-14sysdig: 0.28.0 -> 0.29.3Jörg Thalheim
2022-01-26treewide: remove *.upstream files from updateWalkerFelix Buehler
2021-12-16Update pkgs/os-specific/linux/sysdig/default.nixJörg Thalheim
2021-12-16sysdig: 0.27.1 -> 0.28.0Jörg Thalheim
2021-12-04sysdig: fix pending upstream inclusion for ncurses-6.3Sergei Trofimovich
Without the change the build fails as: sysdig/userspace/sinspui/cursescomponents.cpp: In member function 'void curses_textbox::print_no_data()': sysdig/userspace/sinspui/cursescomponents.cpp:878:15: error: format not a string literal and no format arguments [-Werror=format-security] 878 | wstr.c_str()); | ^
2021-09-12sysdig: fix linking against libabseilJörg Thalheim