| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Conflicts:
nixpkgs/nixos/modules/services/mail/mailman.nix
nixpkgs/nixos/modules/services/mail/public-inbox.nix
nixpkgs/pkgs/build-support/go/module.nix
|
| |
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/go/module.nix
|
|
|
|
| |
This is being removed in Nixpkgs.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Conflicts:
nixpkgs/nixos/modules/services/mail/rss2email.nix
nixpkgs/pkgs/build-support/go/module.nix
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix
|
| |
|
| |
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/go/module.nix
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
HEAD
|
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix
nixpkgs/pkgs/top-level/perl-packages.nix
|
|
|
|
| |
HEAD
|
| |
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/servers/pr-tracker/default.nix
|
| |
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/go/module.nix
|
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/build-support/go/module.nix
nixpkgs/pkgs/development/python-modules/django-mailman3/default.nix
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
(cherry picked from commit 43465c94d4d30c5c977b78ae12f4e1a47a3760ea)
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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");
}
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
|
|
|
|
|
| |
Conflicts:
nixpkgs/pkgs/applications/window-managers/sway/default.nix
|