Commit graph

  • 61a01b4253
    Remove python3 build dependency Igor Katson 2024-10-03 13:54:23 +01:00
  • 8b66119746
    Update deps Igor Katson 2024-10-03 13:26:48 +01:00
  • a954cd8ced
    Merge pull request #251 from ikatson/no-disable-upload Igor Katson 2024-10-03 09:23:06 +01:00
  • 990c5f866b
    Disable upload: do not expose in default builds, move under a feature flag. Igor Katson 2024-10-03 09:01:38 +01:00
  • b99a1e2b73
    Update .gitignore Igor Katson 2024-10-03 08:50:50 +01:00
  • 932836d4cf
    Merge pull request #250 from PastaPastaPasta/refactor/byteorder Igor Katson 2024-10-03 07:46:38 +01:00
  • eaba7955d7
    refactor: use byteorder crate to enhance portability (to BE systems), and enhance code readability, avoiding manual byte manipulations pasta 2024-10-02 19:09:32 -05:00
  • 7ca3232aa6
    Merge pull request #248 from PastaPastaPasta/feat/bep-53-support Igor Katson 2024-10-02 21:24:13 +01:00
  • 57db99e9b8
    fixup: only set only_files if it was none pasta 2024-10-02 14:45:49 -05:00
  • 6fffe6d90b
    Merge pull request #249 from PastaPastaPasta/feat/tauri-v2-support Igor Katson 2024-10-02 21:08:32 +01:00
  • db420f3a52
    fixup: use if instead of match pasta 2024-10-02 14:33:40 -05:00
  • da7fd268b6
    feat: upgrade to tauri 2.0 pasta 2024-10-02 14:29:27 -05:00
  • d480b14bea
    chore: run cargo fmt pasta 2024-10-02 13:50:48 -05:00
  • 1b6e7edb6b
    fixup: allow 'so' validation to fail, and just continue pasta 2024-10-02 13:42:59 -05:00
  • aa0c287fe5
    feat: implement BEP-53 support pasta 2024-10-01 12:59:45 -05:00
  • 60728f1699
    Merge pull request #247 from ikatson/stream-capacity Igor Katson 2024-10-01 11:30:31 +01:00
  • b1b76edf10
    Increase http_api stream capacity (testing perf optimisation) Igor Katson 2024-09-20 23:10:58 +01:00
  • e97e26f97f
    Merge pull request #246 from ikatson/peer-ip-generic Igor Katson 2024-10-01 09:49:04 +01:00
  • 29758c6d8f
    Generic peer IP Igor Katson 2024-09-29 10:13:51 +01:00
  • abe4cf58a5
    Merge pull request #244 from izderadicka/correct_peer_address Igor Katson 2024-10-01 09:27:14 +01:00
  • 7640218488 Make outgoing addr Option Ivan 2024-09-29 22:28:36 +02:00
  • 23bd537dd7 Remove commented code Ivan 2024-09-28 19:47:48 +02:00
  • 1ce5971f07 Add debug and remove unneeded Ivan 2024-09-28 19:36:54 +02:00
  • cd7349121c Queuing only peers that will be retried Ivan 2024-09-26 21:30:25 +02:00
  • a31e8344b2 Format - delete trailing spaces Ivan 2024-09-26 19:19:56 +02:00
  • aec1eeef34 Enum pro outgoing addr and some fixes Ivan 2024-09-26 19:15:16 +02:00
  • 4bd757173d Set outgoing IP address for incomming peers after Ext. handshake Ivan 2024-09-26 18:11:05 +02:00
  • a483bc6586 Update outgoing address for incoming peers Ivan 2024-09-25 22:32:38 +02:00
  • 5994d84a14
    Merge pull request #243 from Moeweb647252/main Igor Katson 2024-09-24 16:56:10 +01:00
  • f184e7f5bf Add support for adding custom trackers Misaka 2024-09-24 21:55:02 +08:00
  • fb15e070a0
    trying to figure out new github sporadic errors Igor Katson 2024-09-22 12:15:21 +01:00
  • f7a812439b
    Change to restarting of dead peers (#239) Ivan Zderadicka 2024-09-22 09:31:57 +02:00
  • 14cd2a4d9c
    Merge pull request #240 from ikatson/merge-streams-reuse Igor Katson 2024-09-20 09:44:24 +01:00
  • 2c6a9f7a14
    Remove custom "merge_streams" in favor of tokio_stream Igor Katson 2024-09-16 23:16:09 +01:00
  • decf29a910
    merge_streams: shorten the code a tiny bit Igor Katson 2024-09-16 23:11:01 +01:00
  • d9a56acacb
    Merge pull request #238 from ikatson/ssdp-ipv6 Igor Katson 2024-09-20 09:38:29 +01:00
  • 189dea36a0
    Windows doesnt have ipv6 netamasks! at least in networkinterfaces package Igor Katson 2024-09-16 17:51:47 +01:00
  • 406947f997
    debugging Igor Katson 2024-09-16 17:25:19 +01:00
  • 03391764cc
    Remove scope_id when non link local addr Igor Katson 2024-09-16 17:09:51 +01:00
  • f7e0835452
    Remove custom libc/winapi code in favor of duplicating the socket and using both socket2 and tokio Igor Katson 2024-09-16 11:16:46 +01:00
  • 403a4ce480
    works on linux now too Igor Katson 2024-09-16 10:49:56 +01:00
  • 6193cc942b
    doesnt help... maybe set_mcast_if need to call on ipv6 too Igor Katson 2024-09-16 10:21:40 +01:00
  • 028addcf6a
    Nothing: renames and tiny refactors Igor Katson 2024-09-16 09:21:21 +01:00
  • 8d8d5491f9
    trying to fix windows multicast Igor Katson 2024-09-15 22:28:43 +01:00
  • b3263c24d3
    fixed span.enter in session Igor Katson 2024-09-15 17:52:45 +01:00
  • 7fd4730b47
    dont error SSDP on cancel Igor Katson 2024-09-15 17:43:53 +01:00
  • 3acc53a11f
    IPv6 support for SSDP (for UPNP) Igor Katson 2024-09-14 18:35:15 +01:00
  • 932131b18d
    Merge pull request #237 from ikatson/watch Igor Katson 2024-09-13 13:24:02 +01:00
  • a38385f3b5
    use walkdir create in another place instead of custom code Igor Katson 2024-09-13 13:04:37 +01:00
  • dedee2ef08
    Watching works fine Igor Katson 2024-09-13 12:58:09 +01:00
  • a73f921c5f
    one line anyhow error formatting Igor Katson 2024-09-13 12:36:32 +01:00
  • 06613d9ef1
    watching basic version works Igor Katson 2024-09-13 12:34:51 +01:00
  • 624b41a297
    Merge pull request #236 from ikatson/upload-multiple-files-ui Igor Katson 2024-09-13 10:59:41 +01:00
  • e1dcb2602b
    Upload multiple files through UI Igor Katson 2024-09-13 10:52:39 +01:00
  • 7a807f39e0
    cargo update deps and mark 7.1.0-beta.1 Igor Katson 2024-09-13 09:28:00 +01:00
  • 8974a013ce
    Move on_piece_completed() to a more appropriate place Igor Katson 2024-09-13 09:25:52 +01:00
  • 88c8e51ab8
    Merge pull request #233 from izderadicka/pex2 Igor Katson 2024-09-13 09:01:54 +01:00
  • 25ae54acd7
    Merge pull request #235 from ikatson/fastresume-detect-missing-files Igor Katson 2024-09-13 09:00:47 +01:00
  • 00daae97ed
    Reorder removal so that mmap is removed before storage Igor Katson 2024-09-13 00:20:37 +01:00
  • 816838cdf0
    Fastresume: check at least one piece from each file Igor Katson 2024-09-12 23:59:50 +01:00
  • 225e9a9491
    Update motivation and sponsors readme Igor Katson 2024-09-12 19:22:00 +01:00
  • a7decdaed2
    Added Github sponsors Igor Katson 2024-09-12 19:13:31 +01:00
  • 7c9e9b869a
    Update crypto addresses Igor Katson 2024-09-12 18:49:49 +01:00
  • eebb3385b9
    Update crypto addresses Igor Katson 2024-09-12 18:43:18 +01:00
  • 66c4008744
    Remove paths-ignore: README.md Igor Katson 2024-09-12 17:24:44 +01:00
  • 056e7d091b
    Add donations section Igor Katson 2024-09-12 17:21:39 +01:00
  • bf7f78b602 In PEX we should also look at dropped peers Ivan 2024-09-08 14:30:36 +02:00
  • a168fef542
    Update README.md Igor Katson 2024-09-04 11:17:39 +01:00
  • cdd21cb5ca
    Merge pull request #232 from ikatson/upnp-multicast-multiaddr Igor Katson 2024-09-06 14:55:56 +01:00
  • 7296ea212f
    UPNP: join all multicast groups from all interfaces (not just the default one picked by the kernel) Igor Katson 2024-09-05 22:21:56 +01:00
  • 0fa24e6861
    Mark 7.1.0 Igor Katson 2024-09-02 15:11:01 +01:00
  • 6bf1d9b328
    Merge pull request #231 from ikatson/dlna-features Igor Katson 2024-09-02 13:44:17 +01:00
  • 86c68052ef
    Conditionally insert DLNA headers only if asked for Igor Katson 2024-09-02 13:19:32 +01:00
  • f96a9024e1
    Remove stub impl of ContentDirectoryBrowseProvider Igor Katson 2024-09-02 13:05:25 +01:00
  • 0cb34d9bf1
    Headers for Samsung TV to work Igor Katson 2024-09-02 12:24:30 +01:00
  • 242a5c053a
    Add Makefile command to debug docker quickly Igor Katson 2024-09-02 12:24:16 +01:00
  • ff7924ff78
    UPNP: add size attribute Igor Katson 2024-09-02 12:04:50 +01:00
  • bf910d39f2
    Add some browsemetadata tests Igor Katson 2024-09-02 11:55:26 +01:00
  • ecf41de72b
    Restore URLs with better filenames Igor Katson 2024-09-02 11:51:08 +01:00
  • 8d10a8a69c
    UPNP: better ID handling + only ASCII in URLs Igor Katson 2024-09-02 11:41:33 +01:00
  • 65623f2074
    Escape XML instead of CDATA. Samsung TVs only understand escapes, but not CDATA. Igor Katson 2024-08-31 19:16:16 +01:00
  • 79a8451519
    Implement parent_id=-1 Igor Katson 2024-08-31 19:09:59 +01:00
  • 8ab3d4d428
    container parent default -1 Igor Katson 2024-08-31 19:01:49 +01:00
  • 2d4b467055
    Implement BrowseMetadata Igor Katson 2024-08-31 18:50:55 +01:00
  • e4670bd6da
    Merge pull request #230 from Artrix9095/main Igor Katson 2024-09-01 19:40:11 +01:00
  • 135a505455 Remove error when adding duplicate torrents Artrix9095 2024-09-01 10:40:17 -07:00
  • 206bcde06f
    Attempting to connect even if we have full torrent (as other clients do, to attempt upload) Igor Katson 2024-08-31 12:56:10 +01:00
  • b60ec6d919
    peer has full torrent debug message Igor Katson 2024-08-31 12:39:18 +01:00
  • b60850946e
    Fix: unchoke now sent after Bitfield properly, not before Igor Katson 2024-08-31 12:09:36 +01:00
  • 3f014ee80a
    Sending your ip as part of peer_connection.rs Igor Katson 2024-08-31 11:35:26 +01:00
  • e9acbaa9dc
    Merged v7.0.1 Igor Katson 2024-08-30 16:45:19 +01:00
  • e25612b73f
    switch ring to aws-lc-rs Igor Katson 2024-08-30 12:30:08 +01:00
  • 7e40c71852
    More granular feature handling Igor Katson 2024-08-30 12:07:00 +01:00
  • 9a6039f5ee
    upnp-serve compiles on its own Igor Katson 2024-08-30 11:55:05 +01:00
  • 6d364a96ee
    Use system static openssl in docker biulds Igor Katson 2024-08-30 11:22:11 +01:00
  • 0b248a93e7
    Merge pull request #229 from Artrix9095/main Igor Katson 2024-08-29 23:22:28 +01:00
  • 0b2a11ec5e Standardized m3u8 formatting Artrix9095 2024-08-29 14:58:46 -07:00
  • 6ca3561230
    Fix disable_upload in GUI Igor Katson 2024-08-29 16:59:53 +01:00
  • c923df4458
    Better docker tags + main building docker Igor Katson 2024-08-29 16:32:22 +01:00
  • 536bd1fb7f
    Merge pull request #228 from ikatson/smarter-fastresume Igor Katson 2024-08-29 16:10:22 +01:00