mrsdizzie f2de5dc8c8 Replace linkRegex with xurls library (#6261)
* Replace linkRegex with xurls library

Rather than maintaining a complicated regex to match URLs for
autolinking, gitea can use this existing go library that takes care of
the matching with very little code change to gitea itself. After
spending a while trying to find the perfect regex for all cases this library
still works better as it is more flexible than a single regex ever will be.

This will also fix the following issues: #5844 #3095 #3381

This passes all our current tests and I've added new ones mentioned in
those issues as well.

* Use xurls.StrictMatchingScheme instead of xurls.Strict

This is much faster and we only care about https? links to preserve
existing behavior.
2019-03-07 15:12:01 -05:00
..
2018-11-04 22:20:00 -05:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2019-01-16 16:24:09 -05:00
2018-05-21 15:34:20 +03:00
2018-11-04 22:20:00 -05:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2019-02-19 09:39:39 -05:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-11-04 22:20:00 -05:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00
2018-05-21 15:34:20 +03:00