about summary refs log tree commit diff
path: root/pkgs/development/libraries/avahi
AgeCommit message (Collapse)AuthorFilesLines
2024-03-25avahi: patches to handle malformed content from the networkGiel van Schijndel1-0/+19
Specifically these where recommended by an upstream maintainer in [this comment]: * https://github.com/avahi/avahi/pull/480 * https://github.com/avahi/avahi/pull/515 * https://github.com/avahi/avahi/pull/519 [this comment]: https://github.com/NixOS/nixpkgs/pull/269599#issuecomment-1839059467
2024-03-25avahi: patch to handle bogus services gracefullyGiel van Schijndel1-0/+7
This applies the fix for avahi/avahi#212 where having a single invalid service being published inside a network could DoS discovery for all avahi clients. For me this happened with a "SIEMENS HM676G0S6". AFAIK Bosch (from the original GitHub issue) is a subsidiary of Siemens. Fixes: avahi/avahi#212
2024-03-25avahi: use fetchpatch's "exclude" option instead of manual patch maintenanceGiel van Schijndel3-153/+11
And grab only the single required commit in case of avahi/avahi#499.
2024-01-28avahi: remove unused perl dependencyeryngion1-5/+1
Perl is only required for doxygen which we don't use here and xmltoman which we don't even package. In any case if it was used it should have been in nativeBuildInputs, not buildInputs like now.
2023-11-26avahi: apply patch for CVE-2023-38472Arnout Engelen1-0/+7
2023-11-26avahi: apply patch for CVE-2023-38471Arnout Engelen2-0/+57
And the follow-up PR
2023-11-26avahi: apply patch for CVE-2023-38470Arnout Engelen1-1/+8
2023-11-26avahi: apply patch for CVE-2023-38469Arnout Engelen2-0/+106
2023-11-24avahi: apply patch for CVE-2023-38473Arnout Engelen1-0/+7
As no release appears to be imminent... https://github.com/lathiat/avahi/issues/503
2023-08-11avahi: add patch for CVE-2023-1981Henri Rosten1-0/+7
Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
2023-04-16avahi: split headers to "dev" outputSergei Trofimovich1-1/+3
2023-01-26avahi: fix build for FreeBSDAlyssa Ross1-2/+5
2022-12-10avahi: remove not required ? null from inputsSandro Jäckel1-2/+2
2022-10-10avahi: add patch for CVE-2021-3468Yorick van Pelt1-0/+6
2022-06-10avahi: remove Qt 4 supportJan Tojnar1-7/+0
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-05-21avahi: simplify path handlingJan Tojnar2-15/+9
2022-05-21avahi: Simplify pkg-config cross fixJan Tojnar1-11/+4
Building `pkgsCross.aarch64-multiplatform.avahi` would fail in the past with: checking for pkg-config... no configure: error: pkg-config is required to install this program To fix that, two independent workarounds were applied, each sufficient: - 34e4d0fd98aa66a0f46a6eb96dabadbbd44294b9 - 65a5313de5d34d73e2930bd132fe476f57f1b60f These days, it is more common to just add `pkg-config` to `depsBuildBuild`.
2022-05-21avahi: drop intltool & outdated flagsJan Tojnar1-8/+1
- intltool was replaced by vanilla gettext https://github.com/lathiat/avahi/commit/3d5a0c68057e2ed76187a0bb565baaa10d566003 - gtk2 and qt4 disabled by default https://github.com/lathiat/avahi/commit/f060abee2807c943821d88839c013ce15db17b58 - qt3 disabled by default https://github.com/lathiat/avahi/commit/6ae71484f4dcbc0240bc2bce002470c9704e6fec - howl-compat was disabled by default 17 years ago https://github.com/lathiat/avahi/commit/16d9e30dd7fa052bd7e6dd37927d7f27bec90ef1
2022-05-21avahi: format the expressionJan Tojnar1-35/+77
- Use `nixpkgs-fmt`. - Order attributes according to common convention. - Use `enableFeature` consistently.
2022-03-12avahi: patch segfault on resolving .local addressesProfpatsch1-0/+4
Avahi would segfault on a NULL pointer dereference when trying to resolve .local addresses. This patch fixes that quite annoying behaviour, but apparently wasn’t worth a release yet.
2022-02-24avahi: rename name to pnameFelix Buehler1-1/+1
2021-05-08avahi: add link to nixos testsLéo Gaspard1-0/+6
2021-01-21pkgs/development/libraries: stdenv.lib -> libBen Siraphob1-13/+13
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-3/+3
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2020-11-24avahi: 0.7 -> 0.8Tim Steinbach1-10/+9
2020-07-02Merge pull request #91457 from matthewbauer/prefixed-pkg-configFrederik Rietdijk1-0/+5
Fixes from prefixed pkg config
2020-07-02avahi: fix crossMichael Bishop1-2/+7
2020-06-25avahi: use prefixed pkg-configMatthew Bauer1-0/+5
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-2/+2
2019-09-16avahi: Move D-Bus conf file to share/dbus-1/system.dworldofpeace1-1/+1
Since D-Bus 1.9.18 configuration files installed by third-party should go in share/dbus-1/system.d. The old location is for sysadmin overrides.
2019-08-20treewide: update globin's maintained drvsRobin Gloster1-1/+1
2019-06-11Merge pull request #62153 from WilliButz/avahi-refactorRobin Gloster1-0/+2
avahi: set service directory and refactor module
2019-06-09avahi: add Python supportBen Wolsieffer1-2/+8
2019-06-04avahi: set AVAHI_SERVICE_DIR to well-known locationWilliButz1-0/+2
Avahi now uses `/etc/avahi/services` instead of its store path to look for files with service definitions.
2019-03-26avahi: apply patches for CVE-2017-6519 & CVE-2018-1000845Andreas Rammhold1-2/+9
2019-02-25avahi: add -compat optionPeter Hoeg1-1/+1
2018-12-24avahi: add gtk supportJan Tojnar1-1/+4
2018-10-12perlXMLParser -> perlPackages.XMLParservolth1-2/+3
2018-05-03avahi: Enable cross-compilationBen Gamari1-2/+4
2017-08-01avahi: 0.6.12 -> 0.7Franz Pletz2-6/+6
2016-07-04avahi: 0.6.31 -> 0.6.32Bjørn Forsman2-4/+5
Bugfix release, backwards compatible: https://github.com/lathiat/avahi/releases/tag/v0.6.32 * Update src URL to github (the latest release is only available there). * Change "$(mkdir_p)" to "$(MKDIR_P)" in the patch to keep it working (apply'able).
2016-01-01avahi: don't install broken symlinksVladimír Čunát1-3/+6
/cc maintainer @lovek323 and @wkennington who added these links 4118e632e84.
2015-02-07kill libiconvOr*Eric Seidel1-4/+3
Conflicts: pkgs/applications/networking/mailreaders/sup/default.nix pkgs/development/compilers/ghc/7.8.3-binary.nix pkgs/development/interpreters/php/5.3.nix pkgs/development/interpreters/ruby/patches.nix pkgs/development/libraries/cairo/default.nix pkgs/development/libraries/poppler/default.nix pkgs/top-level/all-packages.nix
2013-12-02Upgeade avahi to 0.6.31William A. Kennington III1-2/+9
Additionally, link compatability files for dns_sd.h and howl as these are needed to build mumble and potentially other avahi using derivations.
2013-10-05Some description fixesBjørn Forsman1-1/+1
There are many more packages to fix, this is just a start. Rules: * Don't repeat the package name (not always that easy...) * Start with capital letter * Don't end with full stop * Don't start with "The ..." or "A ..." I've also added descriptions to some packages and rewritten others.
2013-08-16unmaintain several packagesLudovic Courtès1-1/+1
2013-07-07avahi: fix build on darwinJason \"Don\" O'Conal1-12/+19
2012-12-28Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra1-1/+1
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
2012-04-05avahi: use libiconv if neededYury G. Kudryashov1-2/+3
svn path=/nixpkgs/trunk/; revision=33624
2011-09-18avahi-0.6.30Yury G. Kudryashov1-9/+8
svn path=/nixpkgs/trunk/; revision=29332