You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/services
zeripath 45ca2e4605
Handle incomplete diff files properly (#13662)
* Handle incomplete diff files properly

The code for parsing diff hunks has a bug whereby a very long line
in a very long diff would not be completely read leading to an unexpected
character.

This PR ensures that the line is completely cleared

Fix #13602

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Also allow git max line length <4096

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Add test case

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
4 years ago
..
archiver [RFC] Make archival asynchronous (#11296) 4 years ago
comments Refactor pull request review (#8954) 5 years ago
externalaccount Allow externalID to be UUID (#8551) 5 years ago
gitdiff Handle incomplete diff files properly (#13662) 4 years ago
issue Add review request api (#11355) 4 years ago
mailer Fix "only mail on mention" bug (#12775) 4 years ago
mirror Refactor: Move PushUpdateOptions (#13363) 4 years ago
pull Comments on review should have the same sha (#13448) 4 years ago
release Add the tag list page to the release page (#12096) 4 years ago
repository Fix a bug on refactoring (#13373) 4 years ago
wiki Update golangci-lint to version 1.31.0 (#13102) 4 years ago