Age | Commit message (Collapse) | Author |
|
Details see `man postconf.5`. It seems smtpd_hide_client_session config
for port 25 smtp MTA this must be no, port 587 and 465 (submission and
submissions) MTU can be set to yes in master.cf. Port 25 smtp MTA
receives messages from others to me. Port 587 and 465 (submission and
submissions) MTU receives messages from me to others. main.cf is configs
for all. master.cf I can set configs specifically to submission and
submissions.
Before, when others receives my email that send from my laptop, it will
leak my laptop's hostname and ip in one of its `Received` header like
`Received: from <my-hostname> (<my-domain-name> [<my-ip>]) by
mail.flylightning.xyz ...`. After set smtpd_hide_client_session to yes,
that line changed to `Received: by mail.flylightning.xyz ...`, note
there's no `from ...` that leaks my ip.
|
|
|
|
download certain files from github.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readable, so no need to customize by myself
|
|
|
|
|
|
to cfgl public repo
|
|
|
|
|
|
Enable nft. Use different nft config for ns0. Host open emails port. ns0
open wireguard and qbt ports. ns0 configure wireguard. host not
configure wiregurad, so also no need ip forwarding sysctl kernel
parameters. ns0 use /etc/netns/ns0/nftables.conf that will bind mount to
ns0.
Host and ns0 both run dnsmasq for dns cache. ns0 dnsmasq I disable dbus
because it will conficts with host dnsmasq dbus. Dnsmasq use dbus for
config cahnge?
I disable systemd-resolved and switch to dnsmasq because
systemd-resolved use dbus for dns query? which is maybe easy for dns
leak, e.g., when systemd-resolved is only running on host, ns0 with
different /etc/resolv.conf still get dns from host open public ip when
run resolvectl query, although drill does not leak.
sye add enabled systemd units
|
|
|
|
|
|
|
|
|
|
|
|
Combine ca into ia to become new ib VPS.
|
|
|
|
|
|
https://github.com/tinted-theming/tinted-vim/pull/89
|
|
https://github.com/tinted-theming/tinted-vim/pull/89
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/f02d4d01cc9bcaf566e72dbb769250f8c2752e9e
https://gitlab.archlinux.org/pacman/pacman/-/commit/71764b6d4cdee1f74cfc603050ced59009950169
https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/319671cc720a31cfaa81e25354d58699a1bedf6c
|
|
https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/f02d4d01cc9bcaf566e72dbb769250f8c2752e9e
https://gitlab.archlinux.org/pacman/pacman/-/commit/71764b6d4cdee1f74cfc603050ced59009950169
https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/319671cc720a31cfaa81e25354d58699a1bedf6c
|
|
Commit
https://gitlab.archlinux.org/pacman/pacman/-/commit/71764b6d4cdee1f74cfc603050ced59009950169
and
https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/099295fdcb33c875d0659510dc8e82969463a7c4
migrate rustflags to /etc/makepkg.conf.d/rust.conf.
Note I also change opt-level to 3 because
https://doc.rust-lang.org/cargo/reference/profiles.html shows opt-level
3 is all optimization which I want.
|
|
Commit
https://gitlab.archlinux.org/pacman/pacman/-/commit/71764b6d4cdee1f74cfc603050ced59009950169
and
https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/099295fdcb33c875d0659510dc8e82969463a7c4
migrate rustflags to /etc/makepkg.conf.d/rust.conf.
Note I also change opt-level to 3 because
https://doc.rust-lang.org/cargo/reference/profiles.html shows opt-level
3 is all optimization which I want.
|
|
|
|
|
|
|