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

Reply via email to