KAKhushal Aina-khushal.hashnode.dev·Jun 22 · 4 min readThe Code Review That Redesigned My GSoC ProjectThree weeks ago I pushed a branch that added domain owner support to Postorius. The feature worked. Tests passed. I thought I was almost done. Then my mentor Steve reviewed it. What followed was three00
KAKhushal Aina-khushal.hashnode.dev·Jun 12 · 2 min readIdentity vs Authorization: A Lesson from MailmanFor my GSoC 2026 project, I'm adding domain owner support to Postorius, Mailman's web UI. Domain owners should be able to manage lists in their domain -- access settings, members, moderation -- just l00
KAKhushal Aina-khushal.hashnode.dev·May 17 · 10 min readHow Permissions Work in PostoriusUnderstanding the authorization layer that controls who can do what in Mailman's web interface. Introduction If you've ever worked with a multi-user web application, you know that permissions are cruc00
KAKhushal Aina-khushal.hashnode.dev·May 11 · 16 min readUnderstanding Mailman 3 ArchitectureIntroduction If you've ever contributed to an open source project, you've probably used a mailing list. Projects like Python, Fedora, Linux kernel development, and GNU itself rely on mailing lists for00
KAKhushal Aina-khushal.hashnode.dev·May 4 · 6 min readGSoC 2026 with Mailman: Completing Domain Administration in PostoriusI’m excited to share that my Google Summer of Code 2026 proposal with GNU Mailman has been accepted. My project is called Mailman 3 Domain Administration in Postorius. In this project, I want to compl00