Commit Graph

29 Commits

Author SHA1 Message Date
Green Sky a0ac08df86
detect and reuse existing data 2023-08-19 21:39:12 +02:00
Green Sky 845586c2db
limit pending requests 2023-08-19 20:46:09 +02:00
Green Sky 099abc3a09
cca leak fix and log reduction for release builds 2023-08-19 19:51:40 +02:00
Green Sky 211cce65de
receiving files works. taking into account that chunks can excist multiple times 2023-08-19 00:15:09 +02:00
Green Sky 04875e999f
refactor to chunk index and harden sender to not send on already sending transfers 2023-08-18 20:01:54 +02:00
Green Sky 96669e0202
small tweaks to get the progressbar going (sometimes o.o) 2023-08-18 18:39:19 +02:00
Green Sky 8c221a3e17
receiving works!! but the very naive pice picker over requests, making it super slow 2023-08-18 18:12:41 +02:00
Green Sky 100f4f68c0
accept save to and open file (truncated) 2023-08-17 22:43:16 +02:00
Green Sky 8237f902c9
refactor + wip chunk receive handling 2023-08-16 01:43:12 +02:00
Green Sky 80d0db546d
cleanup transfers if peer disconnects 2023-08-15 18:35:07 +02:00
Green Sky 7812e3a413
receive info 2023-08-15 16:06:54 +02:00
Green Sky 4895a3c03a
stop requesting info we now know 2023-08-14 18:33:17 +02:00
Green Sky 9b4a258e48
request info for messages with out info (only hash) 2023-08-14 17:08:27 +02:00
Green Sky 1f53bc9e54
content refactor (dedup on send) 2023-08-13 17:12:46 +02:00
Green Sky c61824d95f
start with receiving file message 2023-08-11 12:03:01 +02:00
Green Sky 05d55139f5
add file message 2023-08-10 19:40:38 +02:00
Green Sky f429feaaa8
handle transfer done event, now has propper speed 2023-08-09 23:49:28 +02:00
Green Sky 6a802475c1
trigger send_done event 2023-08-09 23:12:52 +02:00
Green Sky 853a54a9b5
sending chunks working 2023-08-09 23:02:29 +02:00
Green Sky ae714fcedc
can transmit info, very hacky 2023-08-09 00:25:08 +02:00
Green Sky 599b0a19cb
build info, accept info - but sents grable 2023-08-08 23:55:12 +02:00
Green Sky 0459b43b64
highlevel sceleton 2023-08-08 20:13:10 +02:00
Green Sky 80791626c7
add sha1 2023-08-08 18:16:06 +02:00
Green Sky 9ea1fbd725
ft1 done 2023-08-08 18:13:04 +02:00
Green Sky 47b89ae577
events, compiles again 2023-08-08 16:39:13 +02:00
Green Sky 6e058a7596
move filekind 2023-08-08 13:21:38 +02:00
Green Sky a9f1b048fd
packet assembly and iterate mostly done 2023-08-08 13:17:43 +02:00
Green Sky 7f361cbc4b
partly import/port code 2023-08-08 01:03:01 +02:00
Green Sky b758580fe2
initial setup 2023-08-06 18:31:52 +02:00