Raphael Michel
2b4c0493a8
Bump to 2026.3.5.post1
2026-07-01 14:23:53 +02:00
Raphael Michel
916951aa68
Bump to 2026.3.5
2026-07-01 14:13:39 +02:00
Raphael Michel
3adb2eaacb
Update GitLab CI instructions
2026-07-01 14:13:39 +02:00
Raphael Michel and Mira Weller
436a8b0c24
[SECURITY] Hardening for user impersonation feature (CVE-2026-13602)
...
---------
Co-authored-by: Mira Weller <weller@pretix.eu >
2026-07-01 14:02:48 +02:00
Raphael Michel and Mira Weller
deee2c9f66
[SECURITY] Centralize framebreaking logic from payment plugins to core (CVE-2026-13602)
...
- Add central framebreaker page via safelink helper
- Update paypal, paypal2 and stripe plugins to use central framebreaker
- Add CSP header to cookies.html
---------
Co-authored-by: Mira Weller <weller@pretix.eu >
2026-07-01 14:02:48 +02:00
cf87fa1039
[SECURITY] Allowlisting and changed salts for safelink and safelink_callback (CVE-2026-13602)
...
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-07-01 14:02:48 +02:00
Raphael Michel
7ed69a8ef7
Bump version to 2026.3.4
2026-06-25 16:36:43 +02:00
Mira Weller and Raphael Michel
ba37f2eb47
[SECURITY] Fix XSS in ticket layout JSON (CVE-2026-57532)
2026-06-25 16:22:02 +02:00
Raphael Michel
8ec81f80e8
[SECURITY] Properly escape HTML tags in PDF generation (CVE-2026-57535)
2026-06-25 16:21:44 +02:00
Raphael Michel and Raphael Michel
257bb2e4b7
[SECURITY] Prevent reading of any local files in reportlab (CVE-2026-57535)
2026-06-25 16:19:38 +02:00
Raphael Michel and Raphael Michel
3953d57c2e
[SECURITY] Disable outbound and file access for reportlab (CVE-2026-57535)
2026-06-25 16:17:49 +02:00
Mira Weller and Raphael Michel
2f1025c3a6
[SECURITY] Fix reflected XSS in redirection page (CVE-2026-57533)
2026-06-25 16:17:49 +02:00
Mira Weller and Raphael Michel
19f4dce267
[SECURITY] Fix stored XSS in ticket confirmation page (CVE-2026-13225)
2026-06-25 16:17:49 +02:00
Mira Weller and Raphael Michel
e44f91530a
[SECURITY] Hardening: Don't use |safe on confirm_messages
2026-06-25 16:17:49 +02:00
Raphael Michel
d985fd61a1
Bump to 2026.3.3
2026-06-09 13:23:50 +02:00
Richard Schreiber and GitHub
803964da0e
[SECURITY] Reusable media export: Hide giftcard secret (CVE-2026-11764 backport) ( #6262 )
2026-06-09 13:20:27 +02:00
Raphael Michel
7e6df3d427
Bump to 2026.3.2
2026-05-27 16:29:35 +02:00
Raphael Michel
7b93cc57db
[SECURITY] Add missing session check for cached files (CVE-2026-9712)
2026-05-27 16:29:26 +02:00
Raphael Michel
21d62c5078
Bump version to 2026.3.1
2026-04-08 13:58:36 +02:00
Raphael Michel and Raphael Michel
988dc112ac
[SECURITY] API: Add missing event filter for check-ins
2026-04-08 13:58:23 +02:00
Raphael Michel
3843448812
Bump version to 2026.3.0
2026-03-30 15:01:30 +02:00
Kara Engelhardt and pajowu
49893ca9df
Fix crash in mail_send_task for nonexistant mails
2026-03-30 14:57:56 +02:00
Raphael Michel and Raphael Michel
4eade5070e
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-30 14:01:13 +02:00
Raphael Michel and Raphael Michel
32b1997208
Translations: Update German
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-30 14:01:13 +02:00
Raphael Michel
eaf4a310f6
Translations: Update wordlist
2026-03-30 13:59:37 +02:00
Raphael Michel
8dc0f7c1b2
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-03-30 13:26:02 +02:00
CVZ-es and Raphael Michel
dd3e6c4692
Translations: Update Spanish
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-03-30 13:21:45 +02:00
Kara Engelhardt and pajowu
c7437336b4
Add length help text to customer password forms
...
Also cleans up dead code, as `validate_password` always returns None or raises a ValidationError.
2026-03-30 11:25:14 +02:00
luelista and GitHub
4c0c775baa
Improve 2fa type selection UI ( #6031 )
2026-03-27 13:47:10 +01:00
Linnea Thelander and Martin Gross
394652a5ff
Translations: Update Swedish
...
Currently translated at 88.0% (5530 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-27 10:05:21 +01:00
Ivano Voghera and Martin Gross
3f50d065ec
Translations: Update Italian
...
Currently translated at 40.0% (2515 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-27 10:05:21 +01:00
Ivano Voghera and Martin Gross
4121061267
Translations: Update Italian
...
Currently translated at 40.0% (2515 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander and Martin Gross
aed2220139
Translations: Update Swedish
...
Currently translated at 76.9% (197 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander and Martin Gross
4b2c54d38e
Translations: Update Swedish
...
Currently translated at 88.0% (5530 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-26 18:50:24 +01:00
Ivano Voghera and Martin Gross
0113a3dc1f
Translations: Update Italian
...
Currently translated at 39.9% (2507 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander and Martin Gross
c12a8935f1
Translations: Update Swedish
...
Currently translated at 87.9% (5529 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti and Martin Gross
a86a6cc2c7
Translations: Update Italian
...
Currently translated at 39.5% (2486 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti and Martin Gross
fec2b9a2fc
Translations: Update Italian
...
Currently translated at 68.3% (175 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti and Martin Gross
d847a7e8f8
Translations: Update Italian
...
Currently translated at 39.2% (2463 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Ruud Hendrickx and Martin Gross
c58a968196
Translations: Update Dutch (Belgium)
...
Currently translated at 79.1% (4970 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-26 11:48:45 +01:00
Renne Rocha and Martin Gross
81cbaca162
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2026-03-26 11:48:45 +01:00
Renne Rocha and Martin Gross
218df7a49f
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.1% (5979 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-26 11:48:45 +01:00
Ruud Hendrickx and Martin Gross
f64343d977
Translations: Update Dutch (Belgium)
...
Currently translated at 78.7% (4948 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-26 11:48:45 +01:00
Hijiri Umemoto and Martin Gross
b36c7cbef3
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-03-26 11:48:45 +01:00
Hijiri Umemoto and Martin Gross
18b39ba7cd
Translations: Update Japanese
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-26 11:48:45 +01:00
Raphael Michel
1383e967df
Hotfix font select in organizer
2026-03-25 15:14:20 +01:00
c743e9fd3f
Update sentry-sdk requirement from ==2.54.* to ==2.56.* ( #6023 )
...
Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python ) to permit the latest version.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.54.0...2.56.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.56.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 13:41:13 +01:00
Raphael Michel and GitHub
a71efa6747
Event settings: Workaround for Django 5.2 change ( #6025 )
2026-03-24 22:00:05 +01:00
Richard Schreiber
4fed47fb9b
Fix live_receivers for django 5
2026-03-24 17:14:05 +01:00
Phin Wolkwitz and GitHub
c143d50290
Update django to 5.2
2026-03-24 16:33:28 +01:00