mirror of
https://github.com/Pumpkin-MC/Pumpkin
synced 2025-04-15 09:25:35 +00:00
* fully validate chat messages * remove unnecessary stuff * remove lies * building errors * Separate last_seen from signature_cache to mirror Vanilla behavior * full cache management * better obj management * change inline values to const * change unneccesary new to default * better comments * derive defaults * remove random debugs * Fix magic numbers * pretty sure an EnumSet should be u8 * Add assert for allow_chat_reports config option * Verify chat message expiry and order * Implement chat session validation * Set all `ChatError` to `Level::Warn` * Truncate full_cache correctly * move java hash functions together * remove extra use * `full_cache` as `VecDeque` * Set `full_cache` capacity * Remove length check for `key_signature` * Move `PlayerInfoFlags` * Move `fetch_mojang_public_keys` * clippy fix