aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Filling: validate length of auto-solve move stringsBen Harris2023-01-15
* Explain what decode_ui() should do with invalid inputBen Harris2023-01-15
* Same Game: reject moves with unexpected characters inBen Harris2023-01-15
* Palisade: remove assertion from decode_ui()Ben Harris2023-01-15
* Mosaic: fault out-of-bounds moves in execute_move()Ben Harris2023-01-15
* When loading, don't decode_ui unless we have a UIBen Harris2023-01-15
* Don't allow negative clues in PatternBen Harris2023-01-15
* Palisade: don't leak memory on a bad moveBen Harris2023-01-15
* Black Box: correct order of validation checks for "F" commandsBen Harris2023-01-15
* Last-ditch point-count limit for UntangleBen Harris2023-01-15
* Adjust Undead upper grid-size limit to avoid overflowBen Harris2023-01-15
* Last-ditch maximum size limit for TwiddleBen Harris2023-01-15
* Last-ditch maximum size limit for TracksBen Harris2023-01-15
* Limit size of puzzle in Tents to avoid integer overflowBen Harris2023-01-15
* Last-ditch maximum size limit for SixteenBen Harris2023-01-15
* Last-ditch maximum size limit for SignpostBen Harris2023-01-15
* Last-ditch maximum size limit for Same GameBen Harris2023-01-15
* Also limit Pegs to at least 1x1 even when not doing full validationBen Harris2023-01-15
* Last-ditch maximum size limit for PegsBen Harris2023-01-15
* Last-ditch maximum size limit for PearlBen Harris2023-01-15
* Last-ditch maximum size limit for PalisadeBen Harris2023-01-15
* Integer overflow protection in PatternBen Harris2023-01-15
* Last-ditch maximum size limit for NetslideBen Harris2023-01-15
* Last-ditch maximum size limit for NetBen Harris2023-01-15
* Avoid integer overflow in Mosaic maximum-size checkBen Harris2023-01-15
* Also check for tiny grids in MinesBen Harris2023-01-15
* Last-ditch maximum size limit for MinesBen Harris2023-01-15
* Last-ditch maximum size limit for MapBen Harris2023-01-15
* Last-ditch maximum size limit for MagnetsBen Harris2023-01-15
* Limit maximum grid size in LoopyBen Harris2023-01-15
* Last-ditch maximum size limit for Light UpBen Harris2023-01-15
* Last-ditch grid-size limit for InertiaBen Harris2023-01-15
* Insist that Flood grids must have non-zero sizeBen Harris2023-01-15
* Last-ditch grid-size limit for FloodBen Harris2023-01-15
* Last-ditch maximum size limit for FlipBen Harris2023-01-15
* Last-ditch grid-size limit for FifteenBen Harris2023-01-15
* Last-ditch grid-size limit for GalaxiesBen Harris2023-01-15
* Last-ditch grid-size limit for DominosaBen Harris2023-01-15
* Last-ditch maximum size limit for BridgesBen Harris2023-01-15
* Palisade: forbid moves that remove grid edgesBen Harris2023-01-15
* Don't load too many states just because there's no STATEPOSBen Harris2023-01-15
* Range-check record lengths when deserialising gamesBen Harris2023-01-15
* Range-check normal moves in UndeadBen Harris2023-01-15
* Correct RANGECHECK macro in Black BoxBen Harris2023-01-15
* Undead: fix buffer overrun in "M" commandBen Harris2023-01-15
* Undead: check for valid commands in execute_move()Ben Harris2023-01-15
* Sixteen: limit length of movesBen Harris2023-01-15
* Netslide: Reject moves wider than the gridBen Harris2023-01-15
* Mosaic: reject game descriptions containing bad charactersBen Harris2023-01-15
* Guess: validate peg colours in decode_ui()Ben Harris2023-01-15