Commit graph

  • 0d0ba84ef6
    Report progress when validating fastresume data Igor Katson 2024-08-29 15:40:45 +01:00
  • 9225e126d9
    Check SOME fastresume data, dont trust it completely. Igor Katson 2024-08-29 14:23:09 +01:00
  • babe470f9a
    Add discover example to upnp Igor Katson 2024-08-29 13:51:45 +01:00
  • af00713e4d
    Merge pull request #227 from ikatson/dev Igor Katson 2024-08-29 13:18:24 +01:00
  • 1d48a5198b
    Send client name in extended handshake Igor Katson 2024-08-29 13:08:55 +01:00
  • bafd958d0d
    make all fields in utpex optional Igor Katson 2024-08-29 13:01:12 +01:00
  • 0bb1c77456
    Decode more peer ids Igor Katson 2024-08-29 12:48:14 +01:00
  • d7f3d883f2
    Merge pull request #226 from ikatson/connection-manager-stub Igor Katson 2024-08-29 12:29:46 +01:00
  • 0960a768e6
    Implement stubs for actual connection manager methods Igor Katson 2024-08-29 12:23:18 +01:00
  • 99ffeec323
    Implement GetProtocolInfo Igor Katson 2024-08-29 12:06:03 +01:00
  • 0303cfa084
    Fix a bug where upnp subscriptions were not renewed if the headers missed callback and event Igor Katson 2024-08-29 00:18:29 +01:00
  • a44acd947b
    Handling ConnectionManager subscriptions Igor Katson 2024-08-28 23:27:04 +01:00
  • 96eb5fec73
    ConnectionManager service stub Igor Katson 2024-08-28 23:04:26 +01:00
  • 15b254c47c
    Refactor content_directory into files Igor Katson 2024-08-28 22:31:32 +01:00
  • 510769886b
    Merge pull request #225 from ikatson/desktop-same-workspace Igor Katson 2024-08-29 11:55:31 +01:00
  • 63c494cca4
    updating test workflows Igor Katson 2024-08-29 11:40:05 +01:00
  • 94bdbad26c
    Change desktop/src-tauri/target to just target/ Igor Katson 2024-08-29 11:11:52 +01:00
  • b261e69cb1
    updating test workflows Igor Katson 2024-08-29 11:05:06 +01:00
  • b6b68cef44
    Check and test whole workspace Igor Katson 2024-08-29 10:56:37 +01:00
  • 1ae81c6cb0
    Desktop in same workspace as main app Igor Katson 2024-08-29 10:52:25 +01:00
  • d6b1c47d45
    Add #[track_caller] to all spawns so that tokio-console works (if enabled) Igor Katson 2024-08-29 01:14:30 +01:00
  • edba359400
    Make tokio-console feature flag actually work Igor Katson 2024-08-29 00:35:03 +01:00
  • 6182d94ce4
    Add a command to Makefile: docker-build-armv7 Igor Katson 2024-08-28 22:02:38 +01:00
  • 00537e4eed
    Merge pull request #223 from ikatson/disable-upload Igor Katson 2024-08-29 10:27:30 +01:00
  • 8379672f01
    Add disable upload checkbox to UI Igor Katson 2024-08-29 10:23:07 +01:00
  • 7fda8c0a14
    Add doc for --disable-upload Igor Katson 2024-08-28 18:07:53 +01:00
  • fc7ae3bbe5
    [Feature] option to disable upload Igor Katson 2024-08-28 18:02:25 +01:00
  • 9f798696ff
    reduce noisy test logs Igor Katson 2024-08-28 17:44:46 +01:00
  • e47134a45e
    cleanup makefile Igor Katson 2024-08-28 17:18:21 +01:00
  • b9668b08e8
    Makefile shorthands to build Docker images Igor Katson 2024-08-28 17:01:56 +01:00
  • 7448fb6412
    Restore docker building openssl, ring is TOO slow Igor Katson 2024-08-28 17:01:43 +01:00
  • 41255ab933
    Remove rust-tls (sha1-ring) from tests as its too slow Igor Katson 2024-08-28 16:42:14 +01:00
  • 9b62f42a99
    Run tests on all OSes Igor Katson 2024-08-28 16:32:05 +01:00
  • 76e0e1aa8f
    send SSDP NOTIFY in parallel Igor Katson 2024-08-28 16:21:59 +01:00
  • 5f7bf174bf
    Merge pull request #222 from ikatson/upnp-server-autoip Igor Katson 2024-08-28 14:12:58 +01:00
  • fef068d809
    Fix desktop to support this Igor Katson 2024-08-28 13:56:12 +01:00
  • d90c4dabe7
    Downgrade an SSDP message log level to debug Igor Katson 2024-08-28 13:45:05 +01:00
  • b174afaa12
    UPNP: send notifies on all interfaces, no need to specify hostname anymore Igor Katson 2024-08-28 13:38:11 +01:00
  • 0214817122
    Fix root crate compilation dependencies to force sha1* Igor Katson 2024-08-28 13:32:42 +01:00
  • 9eed5aeb07
    sending notifies to all interfaces Igor Katson 2024-08-28 12:33:50 +01:00
  • b22298189c
    Use quick_xml in upnp crate instead of serde_xml_rs Igor Katson 2024-08-28 11:50:27 +01:00
  • 52ca07fe41
    Cargo upgrade all deps Igor Katson 2024-08-28 11:44:01 +01:00
  • 3ef9dc6655
    Deduplicate cargo a bit Igor Katson 2024-08-28 11:27:44 +01:00
  • b612c379e5
    Merge pull request #221 from ikatson/pex-updates Igor Katson 2024-08-28 10:30:18 +01:00
  • 322ff24edf
    Cargo update Igor Katson 2024-08-28 10:23:28 +01:00
  • 14e0c9d833
    Remove duplicate ut_pex message Igor Katson 2024-08-28 09:59:32 +01:00
  • 9b5c69f378
    Shorten debug for PexPeerInfo Igor Katson 2024-08-25 13:32:46 +01:00
  • 9d1ef5c35c
    Shorten ByteBuf trait bounds everywhere Igor Katson 2024-08-25 13:29:28 +01:00
  • c7b7dc300f
    impl Debug for UtPex Igor Katson 2024-08-25 13:20:13 +01:00
  • 90bfb85bcc
    Some cleanups for utpex Igor Katson 2024-08-25 12:53:28 +01:00
  • 5e09525dd5
    Feeding peers from PEX added - PoC Ivan 2024-08-25 09:38:40 +02:00
  • bbc951733f
    PEX: Announce support and message definition Ivan 2024-08-24 18:18:07 +02:00
  • c758d0022d
    Reuse RQBIT_LOG_FILE in Makefile Igor Katson 2024-08-28 10:00:01 +01:00
  • e9e3acf58a
    Rename persistence-config to persistence-location + makefile tweaks Igor Katson 2024-08-28 00:44:04 +01:00
  • 398acfd3fa
    Send NOT_IMPLEMENTED on BrowseMetadata Igor Katson 2024-08-27 23:34:03 +01:00
  • 2dedf26082
    add sid to subscription manager traces Igor Katson 2024-08-27 23:29:58 +01:00
  • 5bb1fde46e
    Disable ConnectionManager subscription not to confuse clients Igor Katson 2024-08-27 23:24:20 +01:00
  • 92951dcf5f
    Merge pull request #219 from cocool97/improve-storage Igor Katson 2024-08-28 09:45:25 +01:00
  • 9183df0ebd
    fix: fixes according to PR comments LIAUD Corentin 2024-08-28 08:26:06 +02:00
  • 35d57ae8a2
    feat: add on_piece_completed method on TorrentStorage LIAUD Corentin 2024-08-27 22:00:14 +02:00
  • 67f984ac6f
    Trying to fix docker build Igor Katson 2024-08-27 18:57:32 +01:00
  • dbf5f725c0
    Trying to fix docker build Igor Katson 2024-08-27 18:52:33 +01:00
  • 53f21cfb2a
    v7.0.0 prep further Igor Katson 2024-08-27 18:34:19 +01:00
  • 5717f33f68
    v7.0.0 prep further Igor Katson 2024-08-27 18:32:09 +01:00
  • 31a254103c
    Remove custom XML parsing Igor Katson 2024-08-27 18:10:52 +01:00
  • a825115472
    Preparing for v7.0.0 release Igor Katson 2024-08-27 17:26:39 +01:00
  • b99aab850c
    Preparing for v7.0.0 release Igor Katson 2024-08-27 17:25:56 +01:00
  • 4ad12c3ad5
    Fixing linux docker image release job Igor Katson 2024-08-27 15:37:25 +01:00
  • 93234c12c6
    fixing build Igor Katson 2024-08-27 15:23:25 +01:00
  • 08b4dd7c1f
    cargo update Igor Katson 2024-08-27 15:13:01 +01:00
  • 11d230f95a
    Docker cross-compilation github workflow. Igor Katson 2024-08-26 21:09:00 +01:00
  • 01a4f68e20
    Make rust-tls work (through ring) Igor Katson 2024-08-27 15:11:34 +01:00
  • 78ee947d44
    Merge pull request #218 from ikatson/mediaserver-response-proper-st Igor Katson 2024-08-27 12:05:12 +01:00
  • ef99380147
    Respond with proper ST header on SSDP upnp requests Igor Katson 2024-08-27 03:43:02 +01:00
  • c14ccd5fa2
    ReuseAddr on all sytems, resuseport only on Unix Igor Katson 2024-08-26 21:22:00 +01:00
  • c589323bcb
    Merge pull request #217 from ikatson/upnp-so-resueport Igor Katson 2024-08-26 19:43:26 +01:00
  • c74d5f0866
    Windows so_reuseport Igor Katson 2024-08-26 19:19:37 +01:00
  • aae78b57c7
    SO_REUSEADDR on upnp socket Igor Katson 2024-08-26 18:57:51 +01:00
  • 13414428b9
    Merge pull request #216 from ikatson/ssdp-bye Igor Katson 2024-08-26 19:13:45 +01:00
  • ab0225e02f
    Signal hook only on non-Windows Igor Katson 2024-08-26 19:05:39 +01:00
  • 33a171147d
    graceful shutdown Igor Katson 2024-08-26 18:45:17 +01:00
  • bf9d75e748
    Graceful shutdown Igor Katson 2024-08-26 18:25:22 +01:00
  • 4ae22f2a3d
    Add CA certificates to docker Igor Katson 2024-08-26 16:48:45 +01:00
  • d4c4f4d93a
    Updating docker config Igor Katson 2024-08-26 16:29:58 +01:00
  • 3a8ef207ad
    Multi-platform docker image build Igor Katson 2024-08-26 15:42:38 +01:00
  • df4e6bbd0f
    update README Igor Katson 2024-08-26 14:29:33 +01:00
  • 2c99a2459a
    Dont run CI on README changes Igor Katson 2024-08-26 14:19:39 +01:00
  • e5e35e499f
    Merge pull request #215 from ikatson/docker-2 Igor Katson 2024-08-26 14:17:13 +01:00
  • cf333a252a
    Add docker build for linux/amd64 Igor Katson 2024-08-26 12:33:32 +01:00
  • 1506a3f83d
    Merge pull request #214 from ikatson/umask Igor Katson 2024-08-26 14:09:26 +01:00
  • 10e8db4c9a
    disable umask on windows Igor Katson 2024-08-26 14:04:34 +01:00
  • 016d759512
    [Feature] add umask option Igor Katson 2024-08-26 12:59:57 +01:00
  • 113b048d5b
    Merge pull request #213 from ikatson/x86_64-musl Igor Katson 2024-08-26 12:26:02 +01:00
  • 3042187301
    Merge pull request #212 from ikatson/clap-env Igor Katson 2024-08-26 12:16:27 +01:00
  • c69da2d30c
    Switch x86_64 build to use musl Igor Katson 2024-08-26 12:14:44 +01:00
  • 3ff07a39d7
    [Feature] Add environment variables support to rqbit binary Igor Katson 2024-08-26 12:07:22 +01:00
  • c12fcd7902
    Fix a rare deadlock Igor Katson 2024-08-25 15:40:49 +01:00
  • adb17e4214
    Add devserver-profile Make target Igor Katson 2024-08-25 15:21:16 +01:00
  • 01499231ac
    Reuse some libraries that we already use in upnp crate Igor Katson 2024-08-25 14:59:39 +01:00
  • 291b440f81
    rewrite templates to use compile-time formatting Igor Katson 2024-08-25 14:32:11 +01:00