Skip to content

Version: 0.24.0

Compare
Choose a tag to compare
@GZTimeWalker GZTimeWalker released this 02 Sep 09:21
· 312 commits to develop since this release
71db859

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