aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/email-reporter/handler_test.go
Commit message (Collapse)AuthorAgeFilesLines
* syz-cluster: basic support for finding invalidationAleksandr Nogikh2025-12-011-0/+33
| | | | | | Add some initial #syz invalid support to syz-cluster. For now, mark all findings as invalid and don't display that such series have findings on the web dashboard.
* syz-cluster: configure a Cc list for reported bugsAleksandr Nogikh2025-07-231-1/+1
| | | | Cc syzkaller-bugs@googlegroups.com in all upstreamed syzbot ci findings.
* syz-cluster: set report ID for outgoing emailsAleksandr Nogikh2025-07-101-1/+3
| | | | This allows the dashapi-based sender include them in the email address.
* syz-cluster: ignore own emailsAleksandr Nogikh2025-07-101-0/+34
|
* syz-cluster: always include the archive listAleksandr Nogikh2025-07-101-0/+1
| | | | | We use the archive list to track replies, so it must be included in all our original emails as well.
* syz-cluster: adjust the title generation logicAleksandr Nogikh2025-07-081-2/+2
| | | | | Add [moderation/CI] prefix for moderation emails. Add a prefix with the service name for reports.
* syz-cluster: move email sender code to a separate packageAleksandr Nogikh2025-07-081-18/+10
| | | | This will facilitate code reuse.
* syz-cluster: recognize bug reports by addr contextAleksandr Nogikh2025-07-081-0/+4
| | | | | For the emails sent via GAE, we don't immediately know the MessageID. Rely on addr context for their identification.
* syz-cluster: support dashapi senderAleksandr Nogikh2025-07-081-1/+0
| | | | | Refactor the configuration to support both SMTP and dashapi-based email sending functionality.
* syz-cluster/email-reporter: poll an LKML archive for repliesAleksandr Nogikh2025-05-131-5/+6
| | | | | | | | | | Add the functionality to poll the specified LKML git archive for the new user replies under the bot's messages. Check out the repository and pull it once in the specified time period. Keep track of the latest processed commit hash. Track the original report ID via In-Reply-To references.
* syz-cluster: make reporter names more specificAleksandr Nogikh2025-05-131-0/+1
| | | | | | | | Since email-reporter is anyway tied to a specific reporting channel, let's keep reporter names less generic. Using "lkml" instead of just "email" will also let us generate proper links to the email discussions based only on Reporter+MessageID.
* syz-cluster: add email-reporter componentAleksandr Nogikh2025-05-091-0/+167
Add the high-level logic for the email-reporter component that will be responsible for sending bug reports and reacting to incoming emails.