about summary refs log tree commit diff
path: root/nixpkgs
Commit message (Collapse)AuthorAge
* Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgsAlyssa Ross2023-08-26
| | | | | Conflicts: nixpkgs/pkgs/build-support/go/module.nix
* perlPackages.HTTPDaemon: remove duplicate inputAlyssa Ross2023-08-26
| | | | In Perl packages, buildInputs seems to be used for checkInputs.
* authheaders: add setuptools dependencyAlyssa Ross2023-08-26
| | | | | | | | | | | > File "/nix/store/4yshsw9xkwfw8ybn7xsr9kg2a5dynawd-python3-3.10.12-env/lib/python3.10/site-packages/authheaders/dmarc_lookup.py", line 22, in <module> > from pkg_resources import resource_filename # Part of setuptools This was previously propagated from gunicorn, but gunicorn no longer depends on setuptools. Fixes the Mailman NixOS test. Fixes: 2b8a7515d884 ("python3.pkgs.gunicorn: replace setuptools with packaging dependency") (cherry picked from commit 542639f95a3646277beb848bb68aa91c30492c86)
* Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgsAlyssa Ross2023-08-26
| | | | | | Conflicts: nixpkgs/pkgs/build-support/go/module.nix nixpkgs/pkgs/development/python-modules/django-mailman3/default.nix
* nixos: use mdDocAlyssa Ross2023-08-16
|
* Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgsAlyssa Ross2023-08-13
| | | | | | | | | | | Conflicts: nixpkgs/pkgs/applications/window-managers/sway/default.nix nixpkgs/pkgs/build-support/go/module.nix nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix nixpkgs/pkgs/development/libraries/mesa/default.nix nixpkgs/pkgs/servers/dict/dictd-db.nix Link: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/391
* mailman: remove no-base64.diffAlyssa Ross2023-08-08
| | | | | | I sent an email contaning an em dash to a mailing list, and it didn't get converted to base64, so I don't think this patch is required any more.
* mesa: 23.1.1 -> 23.1.2Vladimír Čunát2023-08-05
| | | | | https://docs.mesa3d.org/relnotes/23.1.2.html#bug-fixes (cherry picked from commit 2931f3b2f7d727e1e9657a63a3293b445b9aeba6)
* Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgsAlyssa Ross2023-06-16
| | | | | | | | | | | | | | | | | | | | | | Conflicts: nixpkgs/nixos/modules/config/console.nix nixpkgs/nixos/modules/services/mail/mailman.nix nixpkgs/nixos/modules/services/mail/public-inbox.nix nixpkgs/nixos/modules/services/mail/rss2email.nix nixpkgs/nixos/modules/services/networking/ssh/sshd.nix nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix nixpkgs/pkgs/applications/networking/irc/weechat/default.nix nixpkgs/pkgs/applications/window-managers/sway/default.nix nixpkgs/pkgs/build-support/go/module.nix nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix nixpkgs/pkgs/development/interpreters/python/default.nix nixpkgs/pkgs/development/node-packages/overrides.nix nixpkgs/pkgs/development/tools/b4/default.nix nixpkgs/pkgs/servers/dict/dictd-db.nix nixpkgs/pkgs/servers/mail/public-inbox/default.nix nixpkgs/pkgs/tools/security/pinentry/default.nix nixpkgs/pkgs/tools/text/unoconv/default.nix nixpkgs/pkgs/top-level/all-packages.nix
* Revert "firefox-beta: init at 65.0b12"Alyssa Ross2023-06-14
| | | | | | This reverts commit e29dd58a0de91c3a3b6b5ebf1b2f02a648b4f9bf. I don't use this, and it's not worth the merge conflicts.
* python3Packages: remove unused bindingAlyssa Ross2023-06-06
|
* cairo: drop modificationsAlyssa Ross2023-06-06
| | | | | I don't need to disable any Cairo features, and upstream is switching to Meson, so won't be interested in these patches.
* ruby: remove old versionsAlyssa Ross2023-06-05
|
* nixos/mailman: randomly generate REST API tokenAlyssa Ross2023-06-05
| | | | (cherry picked from commit 43465c94d4d30c5c977b78ae12f4e1a47a3760ea)
* dino: 0.3.1 -> 0.3.2Alyssa Ross2023-06-05
| | | | | Fixes: CVE-2023-28686 (cherry picked from commit 81192e2b927f13e8ec70c210682a545363a31e90)
* dino: 0.3.0 -> 0.3.1clerie2023-06-05
| | | | (cherry picked from commit bfc4a9d9d33d44f7d183553be8e1712917f1213b)
* nixos/mailman: add serve.virtualRoot optionAlyssa Ross2023-06-05
| | | | | | | | On spectrum-os.org, mailman-web is run at /lists. With this change, it's possible for us to switch from a custom uWSGI configuration to the one now built in to the Mailman module. (cherry picked from commit 1cdd9a3fe67b77a2cd23f4bc363cb019e966af71)
* castnow: wrap with ffmpegAlyssa Ross2023-06-05
| | | | Required for --tomp4.
* b4: 0.8.0 -> unstable-2022-03-30Alyssa Ross2023-06-05
| | | | For shazam.
* cgiserver: don't include PII in logsAlyssa Ross2023-06-05
|
* cgiserver: Add -r flag to set CGI SCRIPT_NAMEAlyssa Ross2023-06-05
|
* pr-tracker: add missing git runtime dependencyAlyssa Ross2023-06-05
|
* mailman: don't re-encode outgoing mailAlyssa Ross2023-06-05
| | | | This can break DKIM.
* mailman: don't write bogus config fileAlyssa Ross2023-06-05
|
* nixos/networking: use one line per IP in /etc/hostsAlyssa Ross2023-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From hosts(5) (emphasis mine): > For each host a *single* line should be present with the following > information: Prior to this change, my hosts file looked like this: 127.0.0.1 localhost ::1 localhost 127.0.0.2 atuin.qyliss.net atuin ::1 atuin.qyliss.net atuin After this change, it looks like this: 127.0.0.1 localhost ::1 localhost atuin.qyliss.net atuin 127.0.0.2 atuin.qyliss.net atuin Having multiple lines for the same IP breaks glibc's gethostbyaddr. The easiest way to demonstrate this is with Python, but a simplified C program is provided at the end of this message too. $ python3 -c 'import socket; print(socket.gethostbyaddr("::1"))' ('localhost', [], ['::1']) With this fix applied: $ python3 -c 'import socket; print(socket.gethostbyaddr("::1"))' ('localhost', ['atuin.qyliss.net', 'atuin'], ['::1']) As a higher level example, socket.getfqdn() will return 'localhost' without this change, and 'atuin.qyliss.net' with it. This was responsible for my Mailman instance sending mail with @localhost in the Message-Id. C program: #include <err.h> #include <netdb.h> #include <sysexits.h> #include <stdio.h> int main(void) { struct in6_addr addr = { 0 }; addr.s6_addr[sizeof addr.s6_addr - 1] = 1; // ::1 struct hostent *host = gethostbyaddr(&addr, sizeof addr, AF_INET6); if (!host) err(EX_OSERR, "gethostbyaddr: %s", hstrerror(h_errno)); printf("name: %s\n", host->h_name); size_t n; for (n = 0; host->h_aliases[n]; n++); printf("aliases (%zu):", n); for (size_t i = 0; i < n; i++) printf(" %s", host->h_aliases[i]); printf("\n"); }
* nixos/console: detect unicode properlyWeijia Wang2023-06-05
|
* Merge commit '99665eb45f58d959d2cb9e49ddb960c79d596f33'Alyssa Ross2023-02-08
|
* zlib: 1.2.11 -> 1.2.12Alyssa Ross2022-04-02
|
* Merge commit '00e27c78d3d2de6964096ceee8d70e5b487365e3'Alyssa Ross2022-03-31
| | | | | | | | | | Conflicts: nixpkgs/nixos/modules/system/boot/systemd.nix nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/common.nix nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/default.nix nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/pink.nix nixpkgs/pkgs/top-level/all-packages.nix
* irccat: init at 0.4.8Alyssa Ross2022-03-30
| | | | (cherry picked from commit ce8cbe3c01fd8ee2de526ccd84bbf9b82397a510)
* cgit-pink: init at 1.3.0Alyssa Ross2022-03-30
| | | | | | | | | | | | | | cgit-pink is a fork of cgit that aims to be better maintained, because cgit doesn't get a lot of attention any more, and almost every patch sent in the last couple of years has been ignored. The build system is exactly the same as cgit's, so I've created a common cgit builder function. This way, improvements to cgit packaging (I've already noticed a couple to make!) can be shared between both packages. If the build systems diverge, we can separate them out in future. (cherry picked from commit deab83e11674f1cfbc9d5e5626d12ed9344d8091)
* python3.pkgs.importlib-metadata: fix crossAlyssa Ross2022-03-30
| | | | | | | I'm a bit confused why this dependency is required only when cross compiling. (cherry picked from commit 3c7b77e638b55dae5a90d690e320a0876d6e1d7c)
* mailman-web: fix django version check removalAlyssa Ross2022-03-21
| | | | | | Recent versions had increased the amount of indentation, which stopped this applying. The next version will also change the case, so I've adjusted in advance for that too.
* Merge commit '6e3ee8957637a60f5072e33d78e05c0f65c54366'Alyssa Ross2022-03-19
| | | | | Conflicts: nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
* ccsymbols: init at 2020-04-19Alyssa Ross2022-03-17
|
* firefox: 97.0.2 -> 98.0Martin Weinelt2022-03-17
| | | | | https://www.mozilla.org/en-US/firefox/98.0/releasenotes/ (cherry picked from commit 7e5b346bd4fc80063d743e076b705e40c2387482)
* nss: 3.74 -> 3.75ajs1242022-03-17
| | | | (cherry picked from commit de76433f5407a7661c5534e4d98a96794e35ceac)
* Merge commit '3239fd2b8f728106491154b44625662e10259af2'Alyssa Ross2022-03-16
| | | | | Conflicts: nixpkgs/pkgs/applications/window-managers/sway/default.nix
* Merge commit '93883402a445ad467320925a0a5dbe43a949f25b'Alyssa Ross2022-03-11
| | | | | | | | | | Conflicts: nixpkgs/nixos/modules/programs/ssh.nix nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix nixpkgs/pkgs/data/fonts/noto-fonts/default.nix nixpkgs/pkgs/development/go-modules/generic/default.nix nixpkgs/pkgs/development/interpreters/ruby/default.nix nixpkgs/pkgs/development/libraries/mesa/default.nix
* emacs packages: machine+hand updated at 2022-02-17AndersonTorres2022-02-21
| | | | (cherry picked from commit 1dc68f203cc0d495dcd271d973590511adb1aaa6)
* melpa-packages 2022-02-06AndersonTorres2022-02-21
| | | | (cherry picked from commit 88a7c0e327772fbac71e5c67d3fbad6b8709d092)
* emacs.pkgs.melpa*: 2022-01-20Albin Otterhäll2022-02-21
| | | | (cherry picked from commit 2222e9b3f3892554a11910732bc2e73eee6d4dc5)
* melpa-packages 2022-01-08AndersonTorres2022-02-21
| | | | (cherry picked from commit 0a0c1140dc3ca394e29033d059d7c18fd4bdfd7d)
* nongnu-packages 2022-02-06AndersonTorres2022-02-21
| | | | (cherry picked from commit 12b90a49fb708bacc883a839db9d449c8c97813e)
* emacs.pkgs.nongnu: 2022-01-20Albin Otterhäll2022-02-21
| | | | (cherry picked from commit ee226b91dd32c1eedce8c30e9e63d443bbfd6f18)
* nongnu-packages 2022-01-08AndersonTorres2022-02-21
| | | | (cherry picked from commit c1b06381d8a742d9a6214018399b56f443d0717e)
* pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix: manual fixupAndersonTorres2022-02-21
| | | | (cherry picked from commit eca8a5d6941626d43e05d73635e915a0d3f482ce)
* elpa-packages 2022-02-06AndersonTorres2022-02-21
| | | | (cherry picked from commit 8b36faa20bc86ec9b278c3ca741b94d7fb8b3271)
* elpa-generated.nix: manual fixup of duplicate shell-command-plusAndersonTorres2022-02-21
| | | | (cherry picked from commit 46223d06c63b9bdf979a714cec4ba7c45d098946)
* elpa-packages 2022-01-08AndersonTorres2022-02-21
| | | | (cherry picked from commit 69dadbcd8bc98f9ab27cbf985059c8511946dafc)