This repository has been archived on 2025-02-19. You can view files and clone it, but cannot push or open issues or pull requests.
Peter Surda ca567acab3
Put uploads into a separate thread
- instead of being processed in the ReceiveQueue thread, uploads are now done
  in a dedicated thread. Only the parsing is done in ReceiveQueue thread.
- the UploadThread is modelled based on the DownloadThred, but simpler.
- it checks for intersection attack, eliminates duplicates and restricts the
  write buffer size to 2MB (may still grow slightly higher if too many big
  objects are requested, but the absolute limit appears to be about 4.5MB in the
  worst case scenario).
- the restriction of the write buffer may cause some upload throttling (to
  about 2MB per second per connection), but can be optimised later
- fixes #1414
2018-12-20 20:34:01 +01:00
..
2018-02-19 16:57:47 +01:00
2018-12-20 20:34:01 +01:00
2018-06-28 12:42:05 +01:00
2018-05-18 13:55:00 +03:00
2016-05-02 15:00:25 +02:00
2018-10-27 17:55:02 +03:00
2018-10-10 14:14:02 +03:00
2018-08-20 06:50:46 +04:00
2018-04-07 16:11:24 +05:30
2015-03-09 02:35:32 -04:00
2018-03-13 07:41:59 +01:00
2018-06-27 12:27:41 +03:00
2018-10-22 17:18:24 +03:00
2018-10-22 17:18:23 +03:00
2017-01-10 21:15:35 +01:00
2018-12-20 20:34:01 +01:00
2018-02-14 00:23:47 +01:00