O2.2 Port exit relay support
_This ticket is a placeholder for all the tickets related to the activity 2.2 of objective 2 for [project 141](https://gitlab.torproject.org/tpo/team/-/wikis/Project-141)._
Exit relays need specific features. In this Activity, we will port to Arti, from the C implementation, functionality required to support exit relays, and thoroughly test the features to ensure feature parity: exit support for TCP and UDP, policy support, and using DNS at exit.
_Deliverable: Exit relay functionality in Arti._
- _Estimation: 14 months for 1 person at 100% of their time_
- _Timeline: start on July 2024 and ends on August 2025_
Next
- [ ] Review and edit tickets that are linked to this ticket. Be sure they are in the scope of what is needed to complete this activity.
- [ ] Add any new ticket to complete this activity.
- [ ] Add tickets to this 'parent' ticket as "linked items".
- [ ] Estimate each of those tickets.
issue