Commit Graph

  • 077e3b88c2 Drop Python 3.10 support drop-python-3-10 Klaas van Schelven 2026-10-15 12:00:00 +02:00
  • 4fe8bd3fad ingest ParseError: don't raise a 500; make this the SDK's problem (400) main Klaas van Schelven 2025-12-09 15:58:48 +01:00
  • ec6d480cd1 Cleanup: harmonize import-style for exceptions Klaas van Schelven 2025-12-09 15:56:02 +01:00
  • e3f1c92fd1 Upgrade Verbose CSRF Middleware to match Django 5.2 Klaas van Schelven 2025-12-06 21:27:40 +01:00
  • 535f152873 Dead code removal Klaas van Schelven 2025-12-06 19:36:58 +01:00
  • 4564131ff5 Fix for pygements mishandling a weird case w/ ruby Klaas van Schelven 2025-12-06 19:32:29 +01:00
  • 66b9b63c1e Clarify brotli error wording Klaas van Schelven 2025-11-26 12:46:13 +01:00
  • bee889f2cd Raise 413 for the 'content too large' case Klaas van Schelven 2025-11-26 12:45:22 +01:00
  • 11228dfa5d 'All tags...' link: italic Klaas van Schelven 2025-11-26 12:22:27 +01:00
  • 609e92935d Note about 'megaphone' icon Klaas van Schelven 2025-11-26 10:46:28 +01:00
  • 2ac297c012 Slack alerts: issue title in message title Klaas van Schelven 2025-11-26 10:35:26 +01:00
  • 1ecd03634c Note about Discord & channels Klaas van Schelven 2025-11-26 10:20:53 +01:00
  • e6096a0472 Note about Slack & channels Klaas van Schelven 2025-11-26 10:06:30 +01:00
  • 164a1b5c5c Channel support for Mattermost Klaas van Schelven 2025-11-26 09:48:28 +01:00
  • 2a90d6ab1e Message service backend setup: switch config form per-service in the UI Klaas van Schelven 2025-11-26 09:10:14 +01:00
  • e0e4104cae Comment-out console.log Klaas van Schelven 2025-11-26 08:34:33 +01:00
  • 1cc5c32f10 Typo in docstring Klaas van Schelven 2025-11-26 08:29:50 +01:00
  • 4e71f4f04c Discord alert backend: send 'valid' URLs only Klaas van Schelven 2025-11-25 20:47:07 +01:00
  • 522721499c Discord alert backend: send 'valid' URLs only hijacked-pr-265 Klaas van Schelven 2025-11-25 20:47:07 +01:00
  • ae80403c7c Merge pull request #279 from bugsink/hijacked-pr-265 Klaas van Schelven 2025-11-25 13:40:09 +01:00
  • e35f10b5d4 Formatting (no behavior change) Klaas van Schelven 2025-11-25 13:03:31 +01:00
  • c8792e5c84 Add Discord backend support to MessagingServiceConfig and related tests neverabsolute 2025-11-25 12:53:34 +01:00
  • 3f8c77784a Merge pull request #278 from bugsink/hijacked-pr-253 Klaas van Schelven 2025-11-25 12:47:39 +01:00
  • 167fe8bbc9 Mattermost Alert Backend hijacked-pr-253 Klaas van Schelven 2025-11-25 12:40:18 +01:00
  • 62fdfb7623 Mattermost alert backend Torsten Curdt 2025-10-23 15:14:56 +02:00
  • 9b2acddf20 yesno filter: just don't return None ever Klaas van Schelven 2025-11-24 21:24:44 +01:00
  • bddc2e8f64 tailwind update Klaas van Schelven 2025-11-18 15:27:11 +01:00
  • 680f84a382 Update dependabot config Klaas van Schelven 2025-11-18 09:25:53 +01:00
  • 58f74863c3 Fix comment Klaas van Schelven 2025-11-18 09:09:26 +01:00
  • bec04b5775 Minidump: use function-name as exception-type Klaas van Schelven 2025-11-18 09:09:17 +01:00
  • 6b46dc2513 Sparklines: copy/paste (ugly code) into stacktrace too sparklines-copy-paste Klaas van Schelven 2025-11-18 09:06:00 +01:00
  • 628f7bde6e Comment about TagValue counts Klaas van Schelven 2025-11-17 14:47:11 +01:00
  • 60de54a3dc Sparklines PoC sparklines Klaas van Schelven 2025-11-17 10:34:57 +01:00
  • eeac2e750c Link to 'all tags' in the 'tags' RHS box Klaas van Schelven 2025-11-16 20:08:50 +01:00
  • 4137565de9 Note about (crashpad/minidump) guid Klaas van Schelven 2025-11-16 19:54:13 +01:00
  • 8283b80b35 Minidump API Endpoint: custom/extra fields support Klaas van Schelven 2025-11-16 09:29:20 +01:00
  • f5605c8d0e Tags on issue-tags page: tailwind-based histograms Klaas van Schelven 2025-11-15 16:13:05 +01:00
  • 60bbf8c606 send_json/stress_test utils: Prettier tag-sending, pt.2 Klaas van Schelven 2025-11-15 15:44:19 +01:00
  • 8da9ec593e send_json/stress_test utilities: prettier tag-sending Klaas van Schelven 2025-11-15 14:51:27 +01:00
  • 1829465342 Merge pull request #270 from bugsink/minidumps Klaas van Schelven 2025-11-15 13:43:36 +01:00
  • 7df7bc7f4d Minidump feature flag: configurable in docker minidumps Klaas van Schelven 2025-11-15 13:38:09 +01:00
  • 661d83bd93 minidumps: FEATURE flag Klaas van Schelven 2025-11-15 13:33:49 +01:00
  • 2660e1b027 Rendering of events w/ frames=None: be robust for it Klaas van Schelven 2025-11-15 13:04:37 +01:00
  • 97c1e4c71c Comment about difs_assemble endpoint Klaas van Schelven 2025-11-13 08:33:31 +01:00
  • 9f6cd88ec6 Remove unneeded layer of indirection in query. Klaas van Schelven 2025-11-13 08:33:12 +01:00
  • 3d031376ef Merge branch 'main' into minidumps Klaas van Schelven 2025-11-12 22:15:40 +01:00
  • 9f2a7c6737 de-chatgptize event_threads_for_process_state Klaas van Schelven 2025-11-12 22:05:42 +01:00
  • eea5f032e2 Clarified meaning of process_state.requesting_thread Klaas van Schelven 2025-11-12 21:33:18 +01:00
  • 54ec6eaceb Populate exception['value'] Klaas van Schelven 2025-11-12 21:04:49 +01:00
  • 5757b4f9b5 Typo in comment Klaas van Schelven 2025-11-12 21:03:03 +01:00
  • b60980c8f3 PoC: Minidumps w/ symbolification Klaas van Schelven 2025-11-12 14:57:02 +01:00
  • 74a04f6ea1 'files' is a bugsink module too; reflect in eat_your_own_dogfood Klaas van Schelven 2025-11-12 12:28:21 +01:00
  • b99e26d83f Don't log non-sent emails Klaas van Schelven 2025-11-12 16:28:11 +01:00
  • 2fe2b4fb9d Use debug-tools for email in development Klaas van Schelven 2025-11-12 16:27:14 +01:00
  • a93f369ad7 Fix member counts on project/team list Klaas van Schelven 2025-11-12 16:10:10 +01:00
  • 2ad2c819f9 bandit (trivial ignore) Klaas van Schelven 2025-11-11 15:57:17 +01:00
  • 7b079dd57b Add template-based comment Klaas van Schelven 2025-11-11 15:54:39 +01:00
  • 9462d0a2c7 merge 'main' with 'main' Klaas van Schelven 2025-11-11 15:34:54 +01:00
  • ab065a6329 api_catch_all: header-based Klaas van Schelven 2025-11-11 15:25:51 +01:00
  • 937df4cbb8 minidump endpoint: support content encoding Klaas van Schelven 2025-11-11 13:50:07 +01:00
  • 72aab81d7d Add ContentEncodingCheckMiddleware Klaas van Schelven 2025-11-11 13:39:44 +01:00
  • f5d7b430f2 Merge branch 'main' into minidumps Klaas van Schelven 2025-11-11 10:07:06 +01:00
  • d5db5e328b Merge branch brotli-bombs-tests Klaas van Schelven 2025-11-11 10:01:23 +01:00
  • 54c96eb680 Minidump upload: more explicit errors (and logging) Klaas van Schelven 2025-11-11 09:48:00 +01:00
  • 80f65c7058 Comment: CustomWSGIRequest.get_host(): no changes needed for Django 5.2 upgrade Klaas van Schelven 2025-11-11 09:45:53 +01:00
  • 1ed03ce053 Support request.body when doing Chuncked Transfer Encoding Klaas van Schelven 2025-11-11 09:39:04 +01:00
  • 444e84edc0 Merge pull request #267 from bugsink/python-3.14 Klaas van Schelven 2025-11-10 20:32:40 +01:00
  • ad077b4056 file_info's debug_id is optional Klaas van Schelven 2025-11-09 23:11:10 +01:00
  • 690a92a1f9 Merge branch 'main' into minidumps Klaas van Schelven 2025-11-09 21:56:18 +01:00
  • 0432451e8e Fix inefficient bytes concatenation when KEEP_ENVELOPES != 0 Klaas van Schelven 2025-11-09 21:11:30 +01:00
  • a6ead89ca8 Remove event.debug_info Klaas van Schelven 2025-11-09 20:58:39 +01:00
  • 53bea102d9 Compression decoding errors: return 400 rather than 500 Klaas van Schelven 2025-11-09 20:50:06 +01:00
  • b81f754b8c Support Python 3.14 python-3.14 Klaas van Schelven 2025-11-09 20:12:55 +01:00
  • 473d4de6d2 2.0.6 CHANGELOG 2.0.6 Klaas van Schelven 2025-11-08 23:36:48 +01:00
  • d979b17596 Merge commit from fork Klaas van Schelven 2025-11-08 23:36:29 +01:00
  • 69a918de7d Additional test scripts for gzip/deflate bombs Klaas van Schelven 2025-11-08 22:41:51 +01:00
  • 60be8fa4a4 Add end-to-end test for brotli/envelope Klaas van Schelven 2025-11-08 22:10:38 +01:00
  • d5858a7a41 'random' (malformed) 'bomb' and test Klaas van Schelven 2025-11-08 23:06:32 +01:00
  • 4c07000818 Add 'send_random_data' 'bomb' Klaas van Schelven 2025-11-08 20:54:52 +01:00
  • 9db2498e27 send_bomb command to test brotli decompression vulnerability Klaas van Schelven 2025-11-08 20:45:18 +01:00
  • c63e23f096 Clarify why I believe the curren solution will not be stuck forever Klaas van Schelven 2025-11-08 21:52:39 +01:00
  • 1201f754e3 brotli decompress: avoid non-termination Klaas van Schelven 2025-11-08 21:21:39 +01:00
  • 1aa8e95892 Assign local variable for easier debugging Klaas van Schelven 2025-11-08 20:37:51 +01:00
  • 6a37cefc09 2.0.5 CHANGELOG 2.0.5 Klaas van Schelven 2025-11-08 11:49:04 +01:00
  • 3f65544aab Merge pull request #266 from bugsink/brotli-bombs-and-1.2 Klaas van Schelven 2025-11-08 11:45:08 +01:00
  • b44e5cd28f Comments/docstrings brotli-bombs-and-1.2 Klaas van Schelven 2025-11-08 00:59:10 +01:00
  • 26f327a257 GeneratorReader: don't copy so much Klaas van Schelven 2025-11-07 23:48:06 +01:00
  • aab062a11e Brotli streaming decompression: use output_buffer_limit Klaas van Schelven 2025-11-07 22:52:11 +01:00
  • 7861f978c4 Snappea file locations configurable in Docker context 244-second-half Klaas van Schelven 2025-11-07 20:47:29 +01:00
  • 2e882dc7c0 Merge pull request #264 from bugsink/half-of-244 Klaas van Schelven 2025-11-07 20:40:02 +01:00
  • 3acd93856d Always migrate snappea database half-of-244 Erwin Oegema 2025-10-13 14:01:17 +00:00
  • 591b97042c docker-compose-sample.yaml: more clearly email:password Klaas van Schelven 2025-11-07 19:59:23 +01:00
  • 7d008da4a1 PoC for difs_assemble Klaas van Schelven 2025-11-05 21:40:07 +01:00
  • 42fd5a2a33 WIP/preserved: started implementing the deprecated endpoint for dsym; abandon difs-wrong-endpoint Klaas van Schelven 2025-11-05 16:50:15 +01:00
  • 21297eff2a Comment about understanding Klaas van Schelven 2025-11-05 14:36:38 +01:00
  • cb8f913cbe Document 2 TODOs Klaas van Schelven 2025-11-05 13:23:31 +01:00
  • c4cf038a93 minidump after-digest cleanup Klaas van Schelven 2025-11-05 12:59:42 +01:00
  • 48a818bed1 Tests for envelope minidump API Klaas van Schelven 2025-11-05 12:36:17 +01:00
  • 2e2a8cfeeb envelope endpoint tests: slight cleanup Klaas van Schelven 2025-11-05 11:20:30 +01:00
  • d807ea2c50 Minidump: via envelope interface Klaas van Schelven 2025-11-05 11:10:14 +01:00