Commit graph

  • f4f82ed4b4
    Fix UPnP on Sony Igor Katson 2024-08-24 14:15:01 +01:00
  • a38480e876
    Update version to 7.0.0-beta.3 Igor Katson 2024-08-24 00:43:38 +01:00
  • 5f4c262275
    Merge pull request #209 from ikatson/upnp-server-ui Igor Katson 2024-08-24 00:42:15 +01:00
  • 9f340d92e5
    UPnP server configurable from UI Igor Katson 2024-08-24 00:34:57 +01:00
  • 3110f68f36
    Merge pull request #208 from ikatson/upnp-serve Igor Katson 2024-08-23 19:58:30 +01:00
  • 0c06601b34
    Fix a broken test on Windows Igor Katson 2024-08-23 19:37:31 +01:00
  • 9e7b656f0b
    UPNP server integrated into rqbit. Igor Katson 2024-08-21 23:57:21 +01:00
  • e8bd7ca7e5
    Merge pull request #207 from ikatson/fix-persistence-bugs Igor Katson 2024-08-23 18:58:45 +01:00
  • 673f59009a
    Fix concurrent write bug for session.json Igor Katson 2024-08-23 17:50:38 +01:00
  • 6823490803
    Fix persistence pause behavior Igor Katson 2024-08-23 17:47:28 +01:00
  • eb2b9e5a41
    Add fastresume to desktop app Igor Katson 2024-08-21 22:58:02 +01:00
  • e8ef1f170d
    Tweak footer Igor Katson 2024-08-21 22:42:00 +01:00
  • 0c9a5093d0
    Small tweaks (cors etc) Igor Katson 2024-08-21 22:27:58 +01:00
  • 1a1d07e5cb
    Merge pull request #206 from izderadicka/yourip Igor Katson 2024-08-21 19:33:38 +01:00
  • 3c0baacaa7 Fill yourip in extended handshake Ivan 2024-08-18 22:55:32 +02:00
  • c697809e50
    Clear have_bitfield on error Igor Katson 2024-08-21 18:21:15 +01:00
  • b7ed850918
    Merge pull request #205 from ikatson/cleanups Igor Katson 2024-08-21 18:00:02 +01:00
  • 3469dfce93
    Fix a new recent bug Igor Katson 2024-08-21 17:51:55 +01:00
  • d1f6a57e54
    Remove bad log message Igor Katson 2024-08-21 17:42:19 +01:00
  • 6bfb8f9e15
    E2E test: wait until i am the last task properly Igor Katson 2024-08-21 17:39:21 +01:00
  • d5ddf4d294
    Session is now properly cleaned up Igor Katson 2024-08-21 17:25:00 +01:00
  • a5abe97735
    Drop check better message Igor Katson 2024-08-21 16:56:06 +01:00
  • 2ad5fa2f12
    E2E drop check for memory leaks Igor Katson 2024-08-21 16:47:48 +01:00
  • 3067ad21d5
    Cleanups Igor Katson 2024-08-21 16:20:46 +01:00
  • ad5f62b9b9
    Move session to shared state Igor Katson 2024-08-21 16:15:15 +01:00
  • 451debedbb
    Renames Igor Katson 2024-08-21 16:12:20 +01:00
  • b4512e4809
    Move some fields into ManagedTorrentInfo Igor Katson 2024-08-21 16:06:16 +01:00
  • ad7b59ea3c
    Remove some args in start() function Igor Katson 2024-08-21 15:57:18 +01:00
  • 80f4d3b1b2
    Remove ManagedTorrentBuilder Igor Katson 2024-08-21 15:51:58 +01:00
  • 338b221e8d
    clippy Igor Katson 2024-08-21 15:32:45 +01:00
  • 73f4d7e453
    more test logs Igor Katson 2024-08-21 13:45:20 +01:00
  • ddc725d1a9
    Add more data to stats footer Igor Katson 2024-08-21 13:40:43 +01:00
  • f1688add01
    Tag v7.0.0-beta.2 Igor Katson 2024-08-21 13:30:36 +01:00
  • 715149db4d
    Merge pull request #204 from ikatson/session_stats Igor Katson 2024-08-21 13:28:30 +01:00
  • 93c53b4285
    Add session stats to desktop app Igor Katson 2024-08-21 13:22:22 +01:00
  • 857db0caf4
    Fix broken desktop app Igor Katson 2024-08-21 13:22:10 +01:00
  • 61b7a643aa
    Add global stats to UI (not desktop yet) Igor Katson 2024-08-21 12:58:15 +01:00
  • ae606fac4a
    Fix counter name Igor Katson 2024-08-21 12:23:31 +01:00
  • 561c8b8a1d
    Expose HTTP /stats endpoint Igor Katson 2024-08-21 12:20:36 +01:00
  • 5d3a93b8bd
    Add new HTTP API endpoints to the root description Igor Katson 2024-08-21 12:10:24 +01:00
  • c601b399f2
    Workaround rustfmt bug in session.rs Igor Katson 2024-08-21 12:07:42 +01:00
  • 06e88c138f
    Session speed estimator Igor Katson 2024-08-21 11:57:45 +01:00
  • 0fdf6ad429
    Counting peers on drop Igor Katson 2024-08-21 11:31:36 +01:00
  • 67afdb0aa5
    Add a struct for session stats + bump the counters Igor Katson 2024-08-21 11:22:37 +01:00
  • ee2ad7138e
    Merge pull request #203 from ikatson/fastresume Igor Katson 2024-08-21 10:56:06 +01:00
  • 627c0ac28f
    Implement fastresume for postgres Igor Katson 2024-08-20 22:57:08 +01:00
  • cd4d812aca
    Restore Msb0 as Lsb0 is bugged - BEP 003 uses MSB Igor Katson 2024-08-20 22:19:37 +01:00
  • ea39ec787a
    Enable fastresume in tests Igor Katson 2024-08-20 21:58:59 +01:00
  • c4888d5123
    e2e test increasing file limit Igor Katson 2024-08-20 21:53:43 +01:00
  • 65feec3406
    Fastresume CLI option Igor Katson 2024-08-20 21:47:08 +01:00
  • e11744cd63
    Add fastresume session option Igor Katson 2024-08-20 21:31:52 +01:00
  • 29c46f2579
    It fully works! Igor Katson 2024-08-20 21:22:56 +01:00
  • 2fee0ca8c2
    flushing bitfield Igor Katson 2024-08-20 21:09:58 +01:00
  • bc9e72df60
    Use actual BitV and factory everywhere Igor Katson 2024-08-20 20:42:24 +01:00
  • a55dfc6e0e
    Simplify initial check code to only return have_pieces Igor Katson 2024-08-20 20:16:11 +01:00
  • 8135b31a5d
    Use in chunk_tracker Igor Katson 2024-08-20 17:15:37 +01:00
  • e771162fa7
    BitVFactory going on Igor Katson 2024-08-20 16:51:34 +01:00
  • d7236f05a9
    Add bitv module Igor Katson 2024-08-20 15:07:23 +01:00
  • d99ebccf4d
    Merge pull request #202 from ikatson/update-e2e-test-delete Igor Katson 2024-08-19 19:37:32 +01:00
  • 06b5b4c6df
    Update e2e test to test deletion Igor Katson 2024-08-19 19:31:32 +01:00
  • 6127a4aeda
    Merge pull request #201 from ikatson/fix-delete-torrent Igor Katson 2024-08-19 19:31:26 +01:00
  • ab2d73c2b3
    Fix a bug in torrent deletion Igor Katson 2024-08-19 19:12:47 +01:00
  • 3d212543a5
    Merge pull request #200 from ikatson/decode-torrent Igor Katson 2024-08-19 19:11:52 +01:00
  • 04cfe9fc6b
    can now decode torrent as JSON in the HTTP API Igor Katson 2024-08-19 18:46:50 +01:00
  • 52beec9296
    Update sqlx Igor Katson 2024-08-19 17:40:26 +01:00
  • 06c6bf4487
    Preparing for v7.0.0-beta.1 Igor Katson 2024-08-19 17:29:22 +01:00
  • 4e220407ce
    Merge pull request #199 from ikatson/fix-unchoke Igor Katson 2024-08-19 16:56:23 +01:00
  • e0c459e9f5
    Fix unchoke broken in previous PR Igor Katson 2024-08-19 16:51:50 +01:00
  • e3ab7e2413
    Merge pull request #198 from ikatson/further-e2e-fixes Igor Katson 2024-08-19 16:42:57 +01:00
  • 8de27f812a
    Proper bitfield handling Igor Katson 2024-08-19 16:29:32 +01:00
  • 3dcf43f448
    Further e2e fixes for reliability Igor Katson 2024-08-19 16:02:11 +01:00
  • 6ed84ffcb3
    Merge pull request #197 from ikatson/fix-e2e-test Igor Katson 2024-08-19 14:32:08 +01:00
  • 8b1ca49439
    fix windows build Igor Katson 2024-08-19 13:58:05 +01:00
  • e4aac7930f
    make async-backtrace optional Igor Katson 2024-08-19 13:40:01 +01:00
  • 17353cf8e1
    Timeout configurable Igor Katson 2024-08-19 13:19:56 +01:00
  • 0cb92eb333
    Notify for released pieces Igor Katson 2024-08-19 13:16:33 +01:00
  • 032b34c5d6
    upgrade a log message to debug Igor Katson 2024-08-19 13:05:15 +01:00
  • 02eca15c70
    Remove a spurious complicated function ".mark_chunk_request_cancelled" Igor Katson 2024-08-19 12:54:56 +01:00
  • 7cda2c9807
    async_backtrace Igor Katson 2024-08-19 12:35:32 +01:00
  • 79e206d5a7
    more tracing spans Igor Katson 2024-08-19 12:09:40 +01:00
  • 6e92eec167
    global timeout in e2e test Igor Katson 2024-08-19 12:08:46 +01:00
  • 60f831bc6f
    dummy file is Option now instead of additional open Igor Katson 2024-08-19 11:25:45 +01:00
  • c1775e45eb
    E2E_NUM_SERVERS env var Igor Katson 2024-08-19 11:13:16 +01:00
  • a9df6332cf
    Merge pull request #196 from ikatson/fix-e2e-test Igor Katson 2024-08-18 17:44:28 +01:00
  • d028e2e3c2
    fix buggy "merge_two_streams" Igor Katson 2024-08-18 17:37:03 +01:00
  • 675aecf44b
    More anyhow.context() Igor Katson 2024-08-18 17:20:59 +01:00
  • 2ee8366db0
    Merge pull request #195 from ikatson/root-span Igor Katson 2024-08-18 16:43:14 +01:00
  • 76e5044d33
    fix test ports Igor Katson 2024-08-18 16:37:59 +01:00
  • 18624d5bd8
    More spans Igor Katson 2024-08-18 16:20:26 +01:00
  • 3f1ad390be
    Add session parent spans possibility Igor Katson 2024-08-18 15:01:12 +01:00
  • 75c1127f37
    Merge pull request #193 from izderadicka/borrow Igor Katson 2024-08-18 12:50:05 +01:00
  • 19e944a697 Create constant for ut_metadata Ivan 2024-08-18 11:59:39 +02:00
  • 8dc8c1e35d Implement Borrow<[u8]> for ByteBuf types so they can be properly used in hashmaps Ivan 2024-08-18 11:40:04 +02:00
  • 94af685d6b
    Merge pull request #191 from izderadicka/hidden-npm-lock-file Igor Katson 2024-08-17 09:11:48 +01:00
  • 2b0af7f2f1 Remove node-modules/.package-lock.json Ivan 2024-08-17 09:35:19 +02:00
  • 1414a28aaf
    upnp tick strategy updated Igor Katson 2024-08-16 10:08:48 +01:00
  • 45779da900
    Merge pull request #189 from ikatson/limit-init Igor Katson 2024-08-15 19:06:10 +01:00
  • 726a5e14f9
    Limit concurrency of torrent initialization Igor Katson 2024-08-15 18:55:17 +01:00
  • 37ee8b70ba
    Split up librqbit http_api and tracing_subscriber into separate features (#188) Igor Katson 2024-08-15 18:54:59 +01:00
  • 33554159bf
    Merge pull request #187 from ikatson/hash-based-api Igor Katson 2024-08-15 16:11:25 +01:00