gitea/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>
2020-11-21 17:41:24 -05:00
..
archiver [RFC] Make archival asynchronous (#11296) 2020-11-07 22:27:28 +02:00
comments
externalaccount
gitdiff Handle incomplete diff files properly (#13662) 2020-11-21 17:41:24 -05:00
issue
mailer
mirror
pull Comments on review should have the same sha (#13448) 2020-11-09 01:15:09 -05:00
release Add the tag list page to the release page (#12096) 2020-11-02 18:10:22 -05:00
repository Fix a bug on refactoring (#13373) 2020-10-31 23:42:54 +08:00
wiki