Hello Mailman Developers, My name is Ayush Pandey, and I am a final-year BSc Computer Science student from India. I have recently started contributing to GNU Mailman and successfully submitted a merge request to Postorius fixing a middleware logging issue, which has been merged.
For GSoC 2026, I have submitted a proposal titled “Domain Administration and Access Control Improvements in Postorius”. The goal of my project is to implement a domain-level administrative role (Domain Owner) and improve the existing domain architecture in Postorius. While exploring the codebase, I identified several issues including inefficient domain owner lookup logic, missing exception handling in signal processing, and limitations in domain-scoped access control. My proposal focuses on addressing these issues while introducing a scalable permission model. I have already set up the development environment and explored key parts of the codebase including domain views, models, and permission utilities. I would really appreciate feedback on the design approach, especially regarding: - Best practices for implementing domain-scoped RBAC in Postorius - Improving performance of domain owner lookups - Any existing design discussions related to domain administration I am actively working on further contributions and would be happy to take up any beginner-friendly or relevant issues. Thank you for your time and guidance. Best regards, Ayush Pandey GitLab: https://gitlab.com/ayushgauravpandey _______________________________________________ Mailman-Developers mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/mailman-developers.python.org/ Mailman FAQ: https://wiki.list.org/x/AgA3 Security Policy: https://wiki.list.org/x/QIA9
