aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/email-reporter/handler.go
Commit message (Collapse)AuthorAgeFilesLines
* syz-cluster: basic support for finding invalidationAleksandr Nogikh2025-12-011-5/+9
| | | | | | 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-0/+1
| | | | Cc syzkaller-bugs@googlegroups.com in all upstreamed syzbot ci findings.
* syz-cluster: improve email-reporter loggingAleksandr Nogikh2025-07-221-0/+3
| | | | Give more visibility into what the component is doing and why it fails.
* syz-cluster: keep only one Cc list in SessionReportAleksandr Nogikh2025-07-171-2/+2
| | | | | | | | | Currently, the list was both within the Series object and within the SessionReport object that also encloses Series. And, since only was was actually filled, we were unable to actually Cc the people from the series. Keep only the Cc list in the Series object and adjust the tests.
* syz-cluster: set report ID for outgoing emailsAleksandr Nogikh2025-07-101-0/+1
| | | | This allows the dashapi-based sender include them in the email address.
* syz-cluster: ignore own emailsAleksandr Nogikh2025-07-101-0/+5
|
* syz-cluster: always include the archive listAleksandr Nogikh2025-07-101-1/+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-0/+4
| | | | | 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-5/+5
| | | | This will facilitate code reuse.
* syz-cluster: support dashapi senderAleksandr Nogikh2025-07-081-18/+13
| | | | | Refactor the configuration to support both SMTP and dashapi-based email sending functionality.
* syz-cluster: make report reply tracking more flexibleAleksandr Nogikh2025-07-021-3/+5
| | | | | | Replace an UpdateReport() call with a RecordReply(). This will eventually allow us to support the email sender implementations for which we do not immediately know the MessageID of the reported message.
* syz-cluster: make reporter names more specificAleksandr Nogikh2025-05-131-1/+2
| | | | | | | | 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/+143
Add the high-level logic for the email-reporter component that will be responsible for sending bug reports and reacting to incoming emails.