eb76b35c1d
fix ft activity shortcicuting move receiving transfers before sending transfers
master
Green Sky
2025-10-28 19:40:53 +01:00
db1e9cf30a
fix 2 implicit unsigned casts causing infinite window this effects finishing and resending
Green Sky
2025-10-28 15:53:32 +01:00
8532f93c58
correct some cubic calcs to account for overhead
Green Sky
2025-09-07 15:52:13 +02:00
be9bb4e233
small flow stuff and hs fix
Green Sky
2025-09-02 10:53:49 +02:00
0ad4c4997c
limit received messages to 1min into the future
Green Sky
2025-04-12 23:00:32 +02:00
8673c63d3c
close rw on completion
Green Sky
2025-03-16 11:57:52 +01:00
a094a3d574
move to read only memory mapped files
Green Sky
2025-03-15 19:54:45 +01:00
f5f7f2ca9d
close files of inactive tranfsers
Green Sky
2025-03-14 13:50:30 +01:00
246587e30d
make contact store version visible
Green Sky
2025-03-10 20:54:00 +01:00
dacda24390
port to contact4 (not using events yet)
Green Sky
2025-03-10 15:09:45 +01:00
7a54552bd2
print mapping error message
Green Sky
2025-03-03 21:08:49 +01:00
1780bd097a
error checks around performing the resize this throws on windows and causes undefined mappings on linux
Green Sky
2025-01-24 00:27:58 +01:00
db73c90e34
small optimizations and os backend refactor
Green Sky
2025-01-18 01:44:46 +01:00
a9ebaa2c2f
improve perf (was ~.7% with asan enabled)
Green Sky
2025-01-09 01:53:17 +01:00
0064dde1ce
limit provided history by first seen
Green Sky
2025-01-07 22:29:39 +01:00
b3b8b79a65
time moved to util
Green Sky
2025-01-07 16:10:28 +01:00
7cd68845ca
forgot to reset timer on recv data
Green Sky
2024-12-19 17:17:10 +01:00
f40907d42a
use actual activity for receiving transfers for iterate interval
Green Sky
2024-12-19 13:33:30 +01:00
6d7d643207
adjust flow to iterate speed higher ft1sha1 iterate interval (not fixing it yet)
Green Sky
2024-12-16 12:52:33 +01:00
b35babe3f8
switch to os provided remote have set and other fixes
Green Sky
2024-12-15 01:23:08 +01:00
78390dd342
update object, object update lock and rare crash
Green Sky
2024-12-13 01:30:03 +01:00
eb169b2779
add participation and log spam fix
Green Sky
2024-12-11 23:23:05 +01:00
100279a483
fixes
Green Sky
2024-12-10 17:57:53 +01:00
60b3d5d941
big ft fixes, mostly for info, but also other stuff
Green Sky
2024-12-10 17:18:28 +01:00
6ad2905e07
hs2: change msgpack format and fixes
Green Sky
2024-12-09 23:38:07 +01:00
930c829031
rizzler working, more fixes everywhere there still are some crashes that needs workarounds
Green Sky
2024-12-09 22:58:36 +01:00
a139f412b1
various fixes resulting in the first time running the code
Green Sky
2024-12-08 16:08:30 +01:00
abdf6672bf
hs2 plug, rizzler still non functional
Green Sky
2024-12-08 14:48:24 +01:00
7bbaa9b929
move in plugin
Green Sky
2024-12-08 13:17:22 +01:00
70620a901b
starting the work on hs2 rizzler
Green Sky
2024-12-07 23:34:19 +01:00
231928339e
sigma
Green Sky
2024-12-07 11:38:31 +01:00
294c5346ca
hs2 send done, but untested
Green Sky
2024-12-06 22:41:05 +01:00
adeaca4efe
early out have when we have all
Green Sky
2024-12-06 16:36:02 +01:00
ba809eda43
refactor and test ts start search
Green Sky
2024-12-06 14:11:06 +01:00
b9a7c75d20
hs: progess on the log file generator, fully written but untested ft: timeout changes and wording fixes
Green Sky
2024-12-05 23:06:44 +01:00
04b6f7925a
use cache for group peer to contact lookup (~5% cpu)
Green Sky
2024-12-02 14:27:39 +01:00
5601ad91f5
a bunch of allocation optimizations
Green Sky
2024-12-02 13:08:47 +01:00
741f1428d3
updated spec to 2.1, changed almost everything other small fixes
Green Sky
2024-11-28 12:39:57 +01:00
34dc01d4dc
fix chunk picker round robin actually working (worked kinda bc of bug before) make priority dynamic and fix skipping to make it work too
Green Sky
2024-11-22 13:51:48 +01:00
1bf1fbce75
small hs progress
Green Sky
2024-11-22 13:51:25 +01:00
37b92f67c8
respect voice state for receiving file messages we should also check on send in the future
Green Sky2024-11-06 10:50:42 +01:00
60d6f27a12
disable sending timeout assert, we believe the underlying ngcft1
Green Sky2024-08-04 10:15:26 +02:00
07099e4832
tag chunkpicker for update more often
Green Sky2024-08-04 10:14:59 +02:00
9e2911b36c
spread chosen chunks more thinly if small files should help (a little) if many small files with distribution
Green Sky2024-08-02 13:06:55 +02:00
6da1f9afca
info fixes, should investigate more
Green Sky2024-07-31 18:34:14 +02:00
8bd2c925a6
fix missized local have bitset
Green Sky2024-07-25 14:57:27 +02:00
da406714ff
adopt to new os and message file refactor
Green Sky2024-07-24 17:55:31 +02:00
92373d34f7
work around missing contact events (better now) fix missing ft event on reset (oops) hard assert sending transfers can not time out higher level
Green Sky2024-07-09 11:00:59 +02:00