From 539ac397c4d68de622130f69b40d6ac8e006437f Mon Sep 17 00:00:00 2001 From: Sebastian Zivota Date: Mon, 7 Apr 2025 14:13:35 +0200 Subject: [PATCH] feat: Re-enable Intel symbol source --- src/sentry/conf/server.py | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/src/sentry/conf/server.py b/src/sentry/conf/server.py index e4747a6ba9ff57..cd3004266e310f 100644 --- a/src/sentry/conf/server.py +++ b/src/sentry/conf/server.py @@ -2812,21 +2812,19 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]: "url": "http://ctxsym.citrix.com/symbols/", "is_public": True, }, - # Right now Symbolicator is not able to successfully download from - # the Intel source because the source doesn't accept custom user agents. - # Until we are confident we can spoof Symbolicator's user agent without - # abusing the source, we are disabling it. See - # https://github.com/getsentry/team-ingest/issues/642. - # - # "intel": { - # "type": "http", - # "id": "sentry:intel", - # "name": "Intel", - # "layout": {"type": "symstore"}, - # "filters": {"filetypes": ["pe", "pdb"]}, - # "url": "https://software.intel.com/sites/downloads/symbols/", - # "is_public": True, - # }, + "intel": { + "type": "http", + "id": "sentry:intel", + "name": "Intel", + "layout": {"type": "symstore"}, + "filters": {"filetypes": ["pe", "pdb"]}, + "url": "https://software.intel.com/sites/downloads/symbols/", + "headers": { + "User-Agent": "curl/7.72.0", + }, + "is_public": True, + "has_index": True, + }, "amd": { "type": "http", "id": "sentry:amd",