Commit graph

  • 22ea146ff6
    Starting to implement aggregate peer stats Igor Katson 2023-11-19 23:23:31 +00:00
  • 0c89ee9248
    Add parameter with_peers to stats_snapshot while its slow Igor Katson 2023-11-19 23:11:11 +00:00
  • d6cef0952c
    Remove an instance of double-locking in the same scope Igor Katson 2023-11-19 23:04:13 +00:00
  • 2ebbc0a828
    Add examples Igor Katson 2023-11-19 22:48:19 +00:00
  • adb98a2d89
    Add more docs Igor Katson 2023-11-19 22:06:41 +00:00
  • 0170b19fcd
    Remove inline-nevers Igor Katson 2023-11-19 21:50:50 +00:00
  • 98dbecf136
    Fix a logging bug Igor Katson 2023-11-19 21:47:58 +00:00
  • b40d33b0ad
    Fix a bug with wrong number of queued peers Igor Katson 2023-11-19 21:29:42 +00:00
  • b891cd40dd
    Remove a couple unused methods Igor Katson 2023-11-19 21:06:14 +00:00
  • 0c6781ba4b
    Saving Igor Katson 2023-11-19 20:59:01 +00:00
  • 4b3da0bd69
    Trying to see why it hangs for a bit sometimes Igor Katson 2023-11-19 20:38:41 +00:00
  • 17d40824b4
    Timing on_received_message Igor Katson 2023-11-19 20:21:26 +00:00
  • 124c6057be
    more counters Igor Katson 2023-11-19 20:15:42 +00:00
  • 3f0c4b7237
    Fix the NotNeeded warning Igor Katson 2023-11-19 20:01:08 +00:00
  • 2ad288199d
    timed existence for lock time debugging Igor Katson 2023-11-19 19:42:19 +00:00
  • ff71ade190
    timed existence for lock time debugging Igor Katson 2023-11-19 19:40:45 +00:00
  • 1a55936346
    Nothing Igor Katson 2023-11-19 18:32:41 +00:00
  • 2b842024c0
    Debugged one more deadlock (or it was the same one) Igor Katson 2023-11-19 18:15:18 +00:00
  • 19c3fd70ff
    Uninline some methods for easier backtrace debugging Igor Katson 2023-11-19 16:30:56 +00:00
  • adf3eef877
    Removed a couple deadlocks Igor Katson 2023-11-19 16:25:59 +00:00
  • 38c99023ac
    Change peer states to dashmap Igor Katson 2023-11-19 15:47:14 +00:00
  • a745257be2
    Split up a couple methods Igor Katson 2023-11-19 14:04:47 +00:00
  • d39479a251
    Small refactorings Igor Katson 2023-11-19 13:44:14 +00:00
  • 48a14823fa
    Changed log to tracing Igor Katson 2023-11-19 12:50:11 +00:00
  • db12bba7a6
    Not even sure what I'm doing Igor Katson 2023-11-18 10:08:12 +00:00
  • 2203ffe4a9
    Fixed bugs Igor Katson 2023-11-18 00:20:49 +00:00
  • 6ebf2120a4
    Peers now reconnect! Igor Katson 2023-11-17 23:30:07 +00:00
  • 55e692d476
    2/n Wrap PeerState into peer Igor Katson 2023-11-17 22:51:05 +00:00
  • 8e50829586
    1/n [exponential backoff peers]: refactor "tx" to be once per connected peer Igor Katson 2023-11-17 22:32:04 +00:00
  • c10f4fcd1b
    Fix librqbit readme Igor Katson 2023-11-16 07:47:00 +00:00
  • da3e6abc5a
    Fix docs link Igor Katson 2023-11-16 07:39:49 +00:00
  • 62ed868208
    Update dependencies Igor Katson 2023-11-16 07:36:06 +00:00
  • 0cd9981f62
    Merge pull request #34 from ALEZ-DEV/main Igor Katson 2023-11-15 20:32:05 +00:00
  • e6ac4c71b6 edit BlockingSpawner to readme lib ALEZ 2023-11-15 21:14:03 +01:00
  • b0125f7c27 add PathBuf to readme lib ALEZ 2023-11-15 21:12:31 +01:00
  • 79a1e1106f
    Merge branch 'ikatson:main' into main ALEZ 2023-11-15 21:05:47 +01:00
  • 44868183fb readme code example can now compile ALEZ 2023-11-15 21:03:03 +01:00
  • 0d3d9453d6
    Merge pull request #33 from ALEZ-DEV/main Igor Katson 2023-11-15 19:37:34 +00:00
  • 559bb3a194 librqbit readme simplified ALEZ 2023-11-15 20:27:02 +01:00
  • 11d7f8ffb2 readme correction ALEZ 2023-11-15 20:21:30 +01:00
  • 41b26a0a3b
    Add cargo install to readme Igor Katson 2023-11-15 19:07:24 +00:00
  • 3cfbe3f2ff edit readme for librqbit ALEZ 2023-11-15 19:53:50 +01:00
  • fb681d6b86
    Prepare rqbit binary itself to publish on crates.io Igor Katson 2023-11-15 14:56:57 +00:00
  • 878de73721
    Prepare rqbit binary itself to publish on crates.io Igor Katson 2023-11-15 14:53:08 +00:00
  • b763f95ce3
    Merge pull request #32 from ikatson/cargo-package Igor Katson 2023-11-15 14:48:55 +00:00
  • de8adf5263
    Prepare librqbit Igor Katson 2023-11-15 14:43:41 +00:00
  • 42654246a0
    Prepare librqbit Igor Katson 2023-11-15 14:28:16 +00:00
  • 4056931a91
    Prepare librqbit Igor Katson 2023-11-15 14:26:50 +00:00
  • 8911a71c57
    Preparing DHT Igor Katson 2023-11-15 14:22:10 +00:00
  • dedee6613d
    Preparing peer binary protocol Igor Katson 2023-11-15 14:20:21 +00:00
  • ce6769eee6
    Prepare librqbit-core Igor Katson 2023-11-15 14:18:03 +00:00
  • 51e9ad0c6d
    Prepare librqbit-core Igor Katson 2023-11-15 14:16:08 +00:00
  • 18766da961
    Prepare bencode Igor Katson 2023-11-15 14:13:52 +00:00
  • 07b324e97f
    Prepare sha1w Igor Katson 2023-11-15 14:11:51 +00:00
  • a984408b41
    Prepare sha1w Igor Katson 2023-11-15 14:10:04 +00:00
  • b361207555
    Add buffers Igor Katson 2023-11-15 14:08:19 +00:00
  • 14e28cd82f
    Add some metadata Igor Katson 2023-11-15 14:04:05 +00:00
  • b1369609c1
    Add readmes everywhere Igor Katson 2023-11-15 14:01:41 +00:00
  • 22eb0fca57
    Prepare dht for publishing Igor Katson 2023-11-15 13:56:25 +00:00
  • c0d608bd35
    Prepare peer-binary-protocol for publishing Igor Katson 2023-11-15 13:54:19 +00:00
  • 3f519ff2d2
    Prepare librqbit-core for publishing Igor Katson 2023-11-15 13:53:10 +00:00
  • 7d29ee28e6
    Prepare sha1w and bencode for publishing Igor Katson 2023-11-15 13:50:56 +00:00
  • e770aade12
    Prepare buffers for publishing Igor Katson 2023-11-15 13:48:50 +00:00
  • b1e2024760
    Prepare clone-to-owned for publishing Igor Katson 2023-11-15 13:47:26 +00:00
  • 3e3a3d6d19
    Merge pull request #29 from imp/clap-deprecated Igor Katson 2023-08-09 16:40:41 +01:00
  • bf2c10b8db clap: replace deprecated attributes with current ones Cyril Plisko 2023-08-09 16:20:43 +03:00
  • 74eb59bee3 Enable feature "clap/deprecated" Cyril Plisko 2023-08-09 16:16:04 +03:00
  • 5f52eaa415
    Remove an unused Cargo.lock file Igor Katson 2023-08-09 11:16:16 +01:00
  • ec9314c353
    Fixed broken sha1-rust feature Igor Katson 2023-08-09 11:08:37 +01:00
  • 595b713b89
    Merge pull request #25 from imp/duration Igor Katson 2023-08-08 10:00:35 +01:00
  • 8d60cd71b4 Drop ParsedDuration and use Duration directly Cyril Plisko 2023-08-08 11:42:02 +03:00
  • 35b4871c52
    Merge pull request #24 from imp/clippy Igor Katson 2023-08-08 09:39:55 +01:00
  • 548fd695d4 clippy::manual_next_back Cyril Plisko 2023-08-08 11:13:48 +03:00
  • 671b636f47 clippy::unnecessary_mut_passed Cyril Plisko 2023-08-08 11:13:07 +03:00
  • 6b72d18a7b clippy::needless_pass_by_ref_mut Cyril Plisko 2023-08-08 11:10:10 +03:00
  • e06d2ae1a8 clippy::redundant_locals Cyril Plisko 2023-08-08 11:08:14 +03:00
  • e800bdbcfb clippy::needless_return Cyril Plisko 2023-08-08 11:04:08 +03:00
  • 2a2a4da196
    Buffered read/writes in dht persistence Igor Katson 2023-07-14 00:15:38 +01:00
  • 3428de8f3d
    Make "announce-list" optional Igor Katson 2023-07-11 22:27:02 +01:00
  • c19d757be4
    Fix linter Igor Katson 2023-07-11 20:35:42 +01:00
  • 80f069589a
    Further prettify makefile Igor Katson 2023-07-11 20:35:27 +01:00
  • 78ccb9465b
    Speed up openssl cross-compile times Igor Katson 2023-07-11 15:03:28 +01:00
  • be726e9aa3
    Just messing around with itertools Either Igor Katson 2023-07-10 14:47:40 +01:00
  • 159e90b785
    Fix arm32 build Igor Katson 2023-07-10 13:19:26 +01:00
  • e1a3f86a24
    Try to workaround #17 - windows not letting to open the file while rqbit has it Igor Katson 2023-07-10 12:18:08 +01:00
  • a800048b7e
    Added --exit-on-download option, only works without the server so far Igor Katson 2023-07-10 11:24:30 +01:00
  • af30affb37
    cargo update Igor Katson 2023-07-10 11:02:06 +01:00
  • 6e9a7c8d74
    Merge pull request #23 from akhildevelops/feature/32bitarm Igor Katson 2023-05-07 16:09:26 +01:00
  • 2025daa61e
    Merge branch 'ikatson:main' into feature/32bitarm Akhil 2023-05-07 20:38:13 +05:30
  • 6d94dfb5ca
    Merge pull request #22 from akhildevelops/feature/32bitarm Igor Katson 2023-05-07 16:05:25 +01:00
  • 2dc3ff42f5 hf enforcer007 2023-05-07 15:04:59 +00:00
  • 2b9909c1cb arm32 enforcer007 2023-05-07 15:00:32 +00:00
  • d3dbc60b90
    Merge pull request #21 from azr/azr/public-http-api Igor Katson 2023-05-07 13:49:52 +01:00
  • 29d43dfafb
    allow to use ApiInternal as a library Adrien Delorme 2023-05-07 13:12:57 +02:00
  • 7a2de09794
    Merge pull request #19 from azr/azr/fix-overflow Igor Katson 2023-05-05 10:56:26 +01:00
  • aa4914eda4
    create_request: avoid u16 overflow Adrien Delorme 2023-04-23 17:55:52 +02:00
  • b52824df6f
    HTTP API: moved everything back to functions Igor Katson 2022-12-08 23:56:14 +00:00
  • 1875599706
    Bike shedding Igor Katson 2022-12-08 21:10:34 +00:00
  • 649d616972
    Serde errors Igor Katson 2022-12-08 20:58:23 +00:00
  • aacb8caaa3
    Serde errors Igor Katson 2022-12-08 20:43:02 +00:00