syncthing/cmd
Jakob Borg 466b56ded1
lib/protocol: Cache expensive key operations (fixes #8599) (#8820)
This adds a cache to the expensive key generation operations. It's fixes
size LRU/MRU stuff to keep memory usage bounded under absurd conditions.

Also closes #8600.
2023-03-12 20:06:59 +01:00
..
stcompdirs all: Remove crypto/md5 (#7493) 2021-03-17 22:22:49 +01:00
stcrashreceiver Add forgotten copyright notices 2023-02-01 22:59:41 +01:00
stdisco all: Implement suture v4-api (#6947) 2020-11-17 13:19:04 +01:00
stdiscosrv all: Fix various user-facing and non-user-facing typos (#8509) 2022-08-23 15:44:11 +02:00
stevents cmd/stevents: Add command line argument for event type filtering. (#7226) 2020-12-22 22:10:26 +01:00
stfileinfo all: Implement variable sized blocks (fixes #4807) 2018-04-16 19:08:50 +01:00
stfinddevice lib: Removal global connection registry (#8254) 2022-04-09 16:04:56 +02:00
stfindignored all: Unused args, retvals, assignments (#7926) 2021-09-08 00:11:16 +02:00
stgenfiles all: Revert the underscore sillyness 2019-02-02 12:16:27 +01:00
strelaypoolsrv cmd, docker: Updates for infrastructure 2023-01-31 11:17:52 +01:00
strelaysrv all: Use new Go 1.19 atomic types (#8772) 2023-02-07 12:07:34 +01:00
stsigtool all: Remove usage of deprecated io/ioutil (#7971) 2021-11-22 08:59:47 +01:00
stupgrades cmd, docker: Updates for infrastructure 2023-01-31 11:17:52 +01:00
stvanity all: Use new Go 1.19 atomic types (#8772) 2023-02-07 12:07:34 +01:00
stwatchfile all: Remove crypto/md5 (#7493) 2021-03-17 22:22:49 +01:00
syncthing lib/protocol: Cache expensive key operations (fixes #8599) (#8820) 2023-03-12 20:06:59 +01:00
uraggregate cmd/ursrv: Remove broken and unsustainable join/leave chart 2023-01-31 09:10:52 +01:00
ursrv cmd/ursrv: The driver import is important, though 2023-01-31 09:57:16 +01:00
.gitignore Remove reprecated st* utils 2014-07-01 12:20:25 +02:00