0001-Apply-version-string-substitutions-from-the-tarball.patch
102_fix-pearl-min-dimensions.diff
fix-ftbfs-with-gcc-6.patch
0004-Makefile.doc-Remove-CHM-files-in-clean-rule.patch
206_translate-docs.diff
0006-Add-German-translation-of-documentation.patch
201_make-more-docs.diff
202_online-help.diff
207_slant-shade-filled.diff
303_show-debian-version-number.diff
0011-mkfiles.pl-Change-first-line-to-usr-bin-perl.patch
0012-unruly-Fix-memory-leak-in-dup_game.patch
0013-bridges-Fix-off-by-one-in-WITHIN.patch
0014-pattern-Fix-build-failure-with-fortify-and-gcc-9-on-.patch
0015-Update-German-translation-thanks-to-Helge-Kreutzmann.patch
0007-Mines-add-validation-for-negative-mine-count.patch
0023-Galaxies-fix-assertion-failure-when-adding-out-of-bo.patch
0028-Filling-fix-assertion-failure-in-3x1-game-generation.patch
0081-Map-add-missing-sresize-in-new_game_desc.patch
0114-Add-more-validation-to-midend-deserialisation-routin.patch
0115-Correct-and-enable-the-range-check-on-statepos-when-.patch
0121-Add-an-assertion-to-check-the-format-of-encoded-para.patch
0122-Add-assertions-that-game-descriptions-consist-only-o.patch
0123-Hex-encode-non-ASCII-random-seeds-in-save-files.patch
0124-Assert-that-everything-written-to-a-save-file-is-pri.patch
0129-Build-fix-take-declarations-out-of-for-loops.patch
0246-galaxies-Use-the-same-code-for-handling-all-dropped-.patch
0263-magnets-Area-constraints-fix-message.patch
0266-lightup-Ban-2x2-with-either-4-way-type.patch
0267-Remove-_-introduced-from-Android-port.patch
0269-Solo-Set-max-difficulty-for-small-jigsaw-puzzles.patch
0285-Add-a-macro-of-an-upper-bound-on-the-formatted-lengt.patch
0299-Guess-Don-t-allow-any-moves-once-the-game-is-solved.patch
0300-Guess-validate-peg-colours-in-decode_ui.patch
0302-Netslide-Reject-moves-wider-than-the-grid.patch
0303-Sixteen-limit-length-of-moves.patch
0304-Undead-check-for-valid-commands-in-execute_move.patch
0305-Undead-fix-buffer-overrun-in-M-command.patch
0306-Correct-RANGECHECK-macro-in-Black-Box.patch
0307-Range-check-normal-moves-in-Undead.patch
0308-Range-check-record-lengths-when-deserialising-games.patch
0309-Don-t-load-too-many-states-just-because-there-s-no-S.patch
0310-Palisade-forbid-moves-that-remove-grid-edges.patch
0311-Last-ditch-maximum-size-limit-for-Bridges.patch
0312-Last-ditch-grid-size-limit-for-Dominosa.patch
0313-Last-ditch-grid-size-limit-for-Galaxies.patch
0314-Last-ditch-grid-size-limit-for-Fifteen.patch
0315-Last-ditch-maximum-size-limit-for-Flip.patch
0316-Last-ditch-grid-size-limit-for-Flood.patch
0317-Insist-that-Flood-grids-must-have-non-zero-size.patch
0318-Last-ditch-grid-size-limit-for-Inertia.patch
0319-Last-ditch-maximum-size-limit-for-Light-Up.patch
0320-Limit-maximum-grid-size-in-Loopy.patch
0321-Last-ditch-maximum-size-limit-for-Magnets.patch
0322-Last-ditch-maximum-size-limit-for-Map.patch
0323-Last-ditch-maximum-size-limit-for-Mines.patch
0324-Also-check-for-tiny-grids-in-Mines.patch
0326-Last-ditch-maximum-size-limit-for-Net.patch
0327-Last-ditch-maximum-size-limit-for-Netslide.patch
0328-Integer-overflow-protection-in-Pattern.patch
0329-Last-ditch-maximum-size-limit-for-Palisade.patch
0330-Last-ditch-maximum-size-limit-for-Pearl.patch
0331-Last-ditch-maximum-size-limit-for-Pegs.patch
0332-Also-limit-Pegs-to-at-least-1x1-even-when-not-doing-.patch
0333-Last-ditch-maximum-size-limit-for-Same-Game.patch
0334-Last-ditch-maximum-size-limit-for-Signpost.patch
0335-Last-ditch-maximum-size-limit-for-Sixteen.patch
0336-Limit-size-of-puzzle-in-Tents-to-avoid-integer-overf.patch
0337-Last-ditch-maximum-size-limit-for-Tracks.patch
0338-Last-ditch-maximum-size-limit-for-Twiddle.patch
0339-Adjust-Undead-upper-grid-size-limit-to-avoid-overflo.patch
0340-Last-ditch-point-count-limit-for-Untangle.patch
0341-Black-Box-correct-order-of-validation-checks-for-F-c.patch
0342-Palisade-don-t-leak-memory-on-a-bad-move.patch
0343-Don-t-allow-negative-clues-in-Pattern.patch
0344-When-loading-don-t-decode_ui-unless-we-have-a-UI.patch
0346-Palisade-remove-assertion-from-decode_ui.patch
0347-Same-Game-reject-moves-with-unexpected-characters-in.patch
0349-Filling-validate-length-of-auto-solve-move-strings.patch
0350-Tighten-Bridges-validate_desc.patch
0351-Untangle-forbid-descriptions-that-connect-a-node-to-.patch
0352-Mines-No-moving-once-you-re-dead.patch
0353-Towers-reject-descriptions-with-odd-characters-at-th.patch
0354-Tracks-make-sure-moves-are-valid-in-execute_move.patch
0360-Tracks-let-solve-make-illegal-moves.patch
0361-Tracks-tighten-up-the-illegal-solve-submoves-fix.patch
0362-Allow-repeated-solve-operations-in-Guess.patch
0001-Black-Box-reject-negative-ball-counts-in-game_params.patch
0002-Add-validate_params-bounds-checks-in-a-few-more-game.patch
0006-Don-t-allow-Bridges-games-with-2-islands.patch
0007-Forbid-moves-that-fill-with-the-current-colour-in-Fl.patch
0008-Cleanly-reject-ill-formed-solve-moves-in-Flood.patch
0009-Don-t-segfault-on-premature-solve-moves-in-Mines.patch
0010-Limit-number-of-mines-in-Mines-game-description.patch
0011-Validate-the-number-of-pegs-and-holes-in-a-Pegs-game.patch
0017-Mines-forbid-moves-that-flag-or-unflag-an-exposed-sq.patch
0018-Mines-Don-t-check-if-the-player-has-won-if-they-ve-a.patch
0019-Avoid-invalid-moves-when-solving-Tracks.patch
0020-Fix-move-validation-in-Netslide.patch
0021-Tighten-validation-of-Tents-game-descriptions.patch
0022-Dominosa-require-the-two-halves-of-a-domino-to-be-ad.patch
0023-Forbid-lines-off-the-grid-in-Pearl.patch
0024-Tolerate-incorrect-solutions-in-Inertia.patch
0025-Palisade-replace-dfs_dsf-with-a-simple-iteration.patch
0026-latin_solver_alloc-handle-clashing-numbers-in-input-.patch
0027-Pearl-fix-assertion-failure-on-bad-puzzle.patch
0028-Pearl-fix-bounds-check-in-previous-commit.patch
0029-Unequal-Don-t-insist-that-solve-moves-must-actually-.patch
0030-Range-Don-t-fail-an-assertion-on-an-all-black-board.patch
0031-Limit-width-and-height-to-SHRT_MAX-in-Mines.patch
0032-Mines-Add-assertions-to-range-check-conversions-to-s.patch
0033-Unequal-fix-sense-error-in-latin_solver_alloc-fix.patch
0034-Forbid-impossible-moves-in-Bridges.patch
0035-Forbid-game-descriptions-with-joined-islands-in-Brid.patch
0037-Check-state-is-valid-at-the-end-of-a-move-in-Pearl.patch
0038-Cleanly-reject-more-ill-formed-solve-moves-in-Flood.patch
0039-Don-t-allow-moves-that-change-the-constraints-in-Une.patch
0041-Fix-memory-leaks-in-Keen-s-validate_desc.patch
0043-Don-t-leak-grids-in-Loopy-s-validate_desc.patch
0044-Remember-to-free-the-to_draw-member-from-Net-s-draws.patch
0045-Undead-check-the-return-value-of-sscanf-in-execute_m.patch
0046-Don-t-leak-duplicate-edges-in-Untangle.patch
0047-Remember-to-free-the-numcolours-array-from-Pattern-s.patch
0049-Twiddle-don-t-read-off-the-end-of-parameter-strings-.patch
0050-Loopy-free-the-grid-description-string-if-it-s-inval.patch
0052-Avoid-division-by-zero-in-Cube-grid-size-checks.patch
0055-Validate-that-save-file-values-are-ASCII-mostly.patch
0056-More-validation-of-solve-moves-in-Flood.patch
0058-Make-sure-that-moves-in-Flood-use-only-valid-colours.patch
0059-Tighten-grid-size-limit-in-Mines.patch
0061-Solo-cope-with-pencil-marks-when-tilesize-1.patch
0065-Tracks-set-drag_s-x-y-even-if-starting-off-grid.patch
0080-Undead-be-a-bit-more-careful-about-sprintf-buffer-si.patch
0090-Fix-memory-leak-in-midend_game_id_int.patch
0092-Flood-don-t-read-off-the-end-of-some-parameter-strin.patch
0101-Be-more-careful-with-type-of-left-operand-of.patch
0102-Map-reduce-maximum-size.patch
0103-Correctly-handle-some-short-save-files.patch
0104-Inertia-insist-that-solutions-must-be-non-empty.patch
0115-Galaxies-fix-recursion-depth-limit-in-solver.patch
0138-Correct-a-range-check-in-Magnets-layout-verification.patch
0139-Magnets-add-a-check-that-magnets-don-t-wrap-between-.patch
0155-Net-assert-that-cx-and-cy-are-in-range-in-compute_ac.patch
0159-Don-t-allow-zero-clues-in-Pattern.patch
