Version: 0.24.0
0.24.0 - 2024-09-02
Important
PERFORMANCE UPDATED
The scoreboard calculation has been optimized.
For a specific game we have tested:
- Memory usage: 8GiB -> 200MiB
- Response size: 15MiB -> 4.2MiB (600KiB after compression)
- Cache size: 1,874,746B -> 1,727,854B
- Calculation time: ~30 seconds -> ~3 seconds
(2500+ teams, 100+ challenges, ~80000 solves)
CHANGES
- You can use OSINT and Pentest as challenge tag.
- The algorithm of the team hash has been updated.
- Modified and beautified many many styles.
- You can now use
[CLEET]
to generate flags with special symbols.
⛰️ Features
- (cache) de-bounced the slow cache update request - (0383fe) by GZTime
- (challenge) add complex leet table - (520025) by GZTime
- (mail) only exit when
EmailConfirmationRequired
enabled - (d4a525) by GZTime - add
SenderName
option - (f6ce31) by GZTime - empty strings can disable SMTP - (ae9e26) by GZTime
🐛 Bug Fixes
- (challenge) incorrect z-index - (61e8b1) by GZTime
- (mail) wrong validation condition - (0b084b) by GZTime
🎨 Styling
- (challenge) update solved style - (9f17d4) by GZTime
- (challenge) update challenge items - (c9931b) by GZTime
- (color) adjust placeholder pages - (331e9e) by GZTime
- (scoreboard) update item modal - (1d2c24) by GZTime
- remove all sx - (23fd9c) by GZTime
Changelog: https://github.com/GZTimeWalker/GZCTF/blob/HEAD/CHANGELOG.md
Commits: v0.23.0...v0.24.0