commit dcbc5426f83ef99373db450974e0f1f67d7e1015 [browse]
Author: Matt Joiner
Date: 2020-10-28 12:09:24 +11:00
Don't fail on 386 tests in CI
Looks like crawshaw.io/sqlite fails to build, possibly due to cross-compiling.
(cherry picked from commit 27b89f08c9de89496dcc935575b351625f840e12)
commit 146a16df4ea26d33b0ce0391c8220de14c9e18f4 [browse]
Author: Matt Joiner
Date: 2020-10-29 10:45:38 +11:00
Fix peer request sleepiness
New requests weren't being issued to the current peer when being deleted. For webseeds, this would cause them to not bother issuing new requests indefinitely.
commit 8088002ba6e7ec578be93ef3731bb5f28873ec73 [browse]
Author: Matt Joiner
Date: 2020-10-15 16:03:43 +11:00
Fix error handling for bad torrent adds with safe file handling
commit 89235e180fa146811cbf3d74ce716e36e3215f66 [browse]
Author: Matt Joiner
Date: 2020-10-15 15:45:08 +11:00
Sanitize metainfo file paths for file-based storage
Fixes exploit where specially crafted infos can cause the client to write files to arbitrary locations on local storage when using file-based storages like mmap and file.
commit 635ec27fb3666ea2072997666b4d356dde25f7af [browse]
Author: Matt Joiner
Date: 2020-10-15 12:56:06 +11:00
Don't update requests for the current connection first when a request is deleted
clone the repository to get more history