Problem
Wikimedia user agent policy says clients should use an user agent that allows system administrators to identify how to contact the application developer.
Proposed solution
You should make Tracker send requests with a user-agent that complies with the policy.
Student is expected to send a patch for wikimedia-cz/tracker repository, hosted at Wikimedia Gerrit. When claiming task on GCI website, students should claim a respective Phabricator task as well.
Materials
- Tracker in production
- Test Tracker version - you can play with Tracker freely here
- Codebase