Commit graph

  • 6bb5d01c0f
    Announcing port on DHT Igor Katson 2023-12-05 21:17:37 +00:00
  • 162afe3056
    DHT announce compiles Igor Katson 2023-12-05 21:13:31 +00:00
  • 80df2c1001
    Display upload speed in Web UI Igor Katson 2023-12-05 20:52:30 +00:00
  • 4784f3f14b
    Uploading seems to work fine now Igor Katson 2023-12-05 20:31:06 +00:00
  • efaa36a161
    SAving, its broken Igor Katson 2023-12-05 20:02:54 +00:00
  • b15815d12f
    Adding options to test downloading from another instance Igor Katson 2023-12-05 19:07:18 +00:00
  • 65c69f576b
    Code fully compiles for processing incoming peers Igor Katson 2023-12-05 18:24:49 +00:00
  • 9c7cf61e1a
    Handshake clone to owned Igor Katson 2023-12-05 17:01:30 +00:00
  • 41fb3bfd37
    Accepting TCP connections + publishing = works. Still yet to pass it to the live torrent Igor Katson 2023-12-05 16:35:16 +00:00
  • 71d49a88b6
    Create TCP listener Igor Katson 2023-12-05 14:48:19 +00:00
  • 626c529000
    Created upnp crate to port forward local ports Igor Katson 2023-12-05 14:24:16 +00:00
  • 215bccb89c
    Fix build on rust 1.73 Igor Katson 2023-12-05 20:08:37 +00:00
  • 9481ffcb32
    Try to fix #41 Igor Katson 2023-12-05 18:29:43 +00:00
  • ac50fb8cfb
    Update makefile and add dev guide Igor Katson 2023-12-05 13:17:09 +00:00
  • 88d9c70f0a
    Update makefile and add dev guide Igor Katson 2023-12-05 13:16:16 +00:00
  • 67ee4b439b
    Update docs link for librqbit in README Igor Katson 2023-12-03 12:32:05 +00:00
  • 006d83d6a7
    Update docs, cleanup for 4.0.0 release Igor Katson 2023-12-03 12:14:50 +00:00
  • 3160f06f65
    Update README Igor Katson 2023-12-03 10:52:48 +00:00
  • 380f097135
    Rebuild webui Igor Katson 2023-12-03 10:30:35 +00:00
  • 2ebe65cf1f
    Smaller font size Igor Katson 2023-12-03 10:28:57 +00:00
  • fc62653727
    Default subfolder for multi-file torrents Igor Katson 2023-12-03 10:18:34 +00:00
  • ca66a70bc1
    Fixed base64 error Igor Katson 2023-12-03 09:49:10 +00:00
  • 63a21a50fd
    Don't display status code twice in UI errors Igor Katson 2023-12-03 09:43:46 +00:00
  • 1947da3f26
    Remove the windows/nsis target from releases, got feedback its worse Igor Katson 2023-12-03 09:37:09 +00:00
  • c53903ef6f
    Generate release notes Igor Katson 2023-12-03 00:13:24 +00:00
  • 724691bfc2
    Developing release scripts for windows Tauri Igor Katson 2023-12-02 22:56:01 +00:00
  • a0fd71dd20
    Merge pull request #39 from ikatson/desktop Igor Katson 2023-12-02 22:43:43 +00:00
  • 9b96eca041
    Update tags Igor Katson 2023-12-02 22:42:24 +00:00
  • 30da40555a
    Add a desktop app with tauri Igor Katson 2023-12-02 22:24:36 +00:00
  • 28c2db2a37
    Made changes for Desktop app to work Igor Katson 2023-12-02 21:12:15 +00:00
  • fe04e17d63
    Other changes for Tauri Igor Katson 2023-12-02 15:59:20 +00:00
  • 99db087cf1
    Improving typescript types Igor Katson 2023-12-02 15:35:26 +00:00
  • e9d4dc4e3a
    Made Api struct public Igor Katson 2023-12-02 15:19:05 +00:00
  • 08cd8c8b54
    Removed global variable from Web UI Igor Katson 2023-12-02 15:03:25 +00:00
  • 98d487a5af
    external_peer_adder now dies Igor Katson 2023-12-02 14:57:00 +00:00
  • a2bb1220a9
    Strict typescript Igor Katson 2023-12-02 14:49:44 +00:00
  • 21b644e394
    Workaround a crash in dev mode Igor Katson 2023-12-02 13:01:50 +00:00
  • 0fba121f9e
    cargo update Igor Katson 2023-12-02 12:49:18 +00:00
  • 137d12cb9c
    Tweak some things so that we can embed Web UI into Tauri Igor Katson 2023-12-02 12:48:03 +00:00
  • 950ed816d1
    Prep for tauri Igor Katson 2023-12-01 18:08:41 +00:00
  • ab7d0f68d9
    Re-tag 4.0.0-beta.2 as apparently beta.1 was already tagged and released before Igor Katson 2023-12-01 11:59:36 +00:00
  • af1facb171
    Upgrade some dependencies and librqbit to 4.0.0-beta.1 Igor Katson 2023-12-01 11:56:07 +00:00
  • 143bdea498
    Fixing cargo publish Igor Katson 2023-12-01 11:50:43 +00:00
  • 23f5e3dc06
    Fixing cargo publish Igor Katson 2023-12-01 11:48:07 +00:00
  • 64d22577d0
    Merge pull request #38 from ikatson/refactoring-2023-12 Igor Katson 2023-12-01 11:39:12 +00:00
  • 4078eacf1d
    Better error display in UI Igor Katson 2023-12-01 11:28:35 +00:00
  • 414b2c5f65
    Print all running tasks periodically Igor Katson 2023-12-01 10:48:16 +00:00
  • d1ad2c7d51
    Fix a bug in initial_addrs URL parsing Igor Katson 2023-12-01 10:28:20 +00:00
  • 5ee9390bb1
    Initial peers now passed to read_metainfo_from_peer_receiver Igor Katson 2023-12-01 09:44:51 +00:00
  • f337ab1837
    Pass back peers from Web UI when adding a magnet in attempt to speed it up Igor Katson 2023-12-01 09:30:23 +00:00
  • 21b1bd9e7d
    A bit finer grained timeout interval in get_peers loop Igor Katson 2023-12-01 08:53:05 +00:00
  • b3ab2c4d4c
    Code to serialize peer store Igor Katson 2023-11-30 20:50:49 +00:00
  • 261ad3cc7c
    1/n Added peer store Igor Katson 2023-11-30 19:33:02 +00:00
  • 80b153dbca
    Print timeout message better Igor Katson 2023-11-30 18:25:38 +00:00
  • 18c845d6f0
    Shorten debug for messages Igor Katson 2023-11-30 17:34:39 +00:00
  • 32a220f17c
    Shorten debug for messages Igor Katson 2023-11-30 17:28:32 +00:00
  • 558aa3f246
    Fix accidentally removed line - sending nodes on getPeersRequest Igor Katson 2023-11-30 16:52:03 +00:00
  • 42b1fb09c2
    Merging session and user-provided peer timeouts Igor Katson 2023-11-30 16:26:57 +00:00
  • a0feee27a6
    Add a button to increase peer timeouts Igor Katson 2023-11-30 16:05:48 +00:00
  • dc50de31dc
    Restore DHT lib timeouts Igor Katson 2023-11-30 15:38:22 +00:00
  • 4af26ae246
    Add max size to routing table Igor Katson 2023-11-30 15:35:08 +00:00
  • 16a4d22b6b
    Fix a bug in get_bit() Igor Katson 2023-11-30 14:49:39 +00:00
  • fee2690aae
    With pinger its not entirely bad now, but still pretty horrible Igor Katson 2023-11-30 13:58:33 +00:00
  • 8d58a9f419
    Doesnt refresh properly Igor Katson 2023-11-30 13:30:11 +00:00
  • ebd0d818eb
    Fix a bug in pinger, attribute log messages better Igor Katson 2023-11-30 11:57:03 +00:00
  • c8967f2469
    Bucket refresher. Broken Igor Katson 2023-11-30 11:38:15 +00:00
  • 658bbdb652
    Add "last_refreshed" property on buckets Igor Katson 2023-11-30 09:59:13 +00:00
  • f04277cc11
    Make questionable node pings better Igor Katson 2023-11-30 09:38:35 +00:00
  • 210a3d5d3e
    Use concrete type for DHT peers Igor Katson 2023-11-30 08:06:55 +00:00
  • 6243c5f02f
    Restoring sessions from DB preserving IDs Igor Katson 2023-11-30 07:48:10 +00:00
  • 52883769e1
    Session persistence now saving full torrent contents Igor Katson 2023-11-30 00:48:57 +00:00
  • 7d02d79ff5
    Using response freshness in ordering Igor Katson 2023-11-29 23:57:11 +00:00
  • a5ae2988b8
    Downgraded a bunch of messages from debug to trace Igor Katson 2023-11-29 23:43:53 +00:00
  • aa2a41a53c
    Fixing up bugs, refactored DHT works alright now Igor Katson 2023-11-29 23:12:20 +00:00
  • 69b9918e4f
    Going so far again... Igor Katson 2023-11-29 19:34:29 +00:00
  • ea8cd02a7a
    peer handling now works well Igor Katson 2023-11-29 18:22:00 +00:00
  • 672dcce484
    rewrote it, still crappy but easier to understand Igor Katson 2023-11-29 16:39:09 +00:00
  • 826d1b8f1d
    wtf... its getting worse. Lets see if we can simplify it a lot Igor Katson 2023-11-29 14:48:22 +00:00
  • 6518dc6eff
    Saving before slight refactor Igor Katson 2023-11-29 13:48:27 +00:00
  • dc3da89b59
    DHT routing table tracking errors better Igor Katson 2023-11-29 10:40:29 +00:00
  • 74c11415f1
    Return back rate limiting and not re-querying same nodes Igor Katson 2023-11-28 19:20:50 +00:00
  • 3b3af34152
    Wow, this isnt bad at all, now DHT makes much less queries but restarts Igor Katson 2023-11-28 18:28:59 +00:00
  • 242f064328
    Get back old behavior Igor Katson 2023-11-28 16:14:49 +00:00
  • 81428e30a2
    Nothing Igor Katson 2023-11-28 15:55:13 +00:00
  • 93740ec84b
    Created more tasks but it impacts perf and memory badly Igor Katson 2023-11-28 15:35:27 +00:00
  • 91c99a272f
    cargo fmt / clippy / fix Igor Katson 2023-11-28 11:35:28 +00:00
  • 7da46d0bbf
    UDP send errors now kill requests right away Igor Katson 2023-11-28 11:31:34 +00:00
  • e9b7103c26
    silence DHT timeout error Igor Katson 2023-11-28 10:55:43 +00:00
  • 336bf751e3
    DHT: better tracking requests/responses Igor Katson 2023-11-28 10:53:22 +00:00
  • 0478577a72
    Nothing Igor Katson 2023-11-28 09:23:05 +00:00
  • e012cd94a3
    Remove timed out DHT requests Igor Katson 2023-11-28 08:56:27 +00:00
  • c7cf5eedef
    Remove the giant lock from dht Igor Katson 2023-11-28 08:03:12 +00:00
  • eaf5021908
    Next id -> AtomicU16 Igor Katson 2023-11-28 07:40:27 +00:00
  • 1a6eb05ca1
    Optional file logging Igor Katson 2023-11-27 23:19:24 +00:00
  • 692fef1394
    Poor mans algo to resend requests Igor Katson 2023-11-27 19:03:39 +00:00
  • ab5ae527aa
    A bunch of initial changes to DHT Igor Katson 2023-11-27 18:53:20 +00:00
  • 7d46318e98
    Fix github release script for armv6/7 Igor Katson 2023-11-27 17:38:01 +00:00
  • ad284c921c
    Fix github release script for armv6/7 Igor Katson 2023-11-27 17:22:59 +00:00
  • f6ae927d5c
    Add a logo as favicon Igor Katson 2023-11-27 17:21:45 +00:00
  • 1a5716a734
    Update README Igor Katson 2023-11-27 09:41:54 +00:00