Skip to content
#

P2P

Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.

Here are 2,452 public repositories matching this topic...

laanwj
laanwj commented Nov 25, 2021

I accidentally -torcontrol=1 today (instead of -listenonion=1) and was confused that it was accepted, as the argument needs to be host:port.

Expected outcome would be an error message and exiting.

Useful skills:

  • C++
  • Understanding of bitcoin core's initialization sequence

Want to work on this issue?

For guidance on contributing, please read [CONTRIBUTING.md](http

fragtion
fragtion commented Aug 27, 2015

Hi. I've been experiencing good reliability syncing Maildirs with Syncthing for a few weeks already - however, from time to time an occasional empty mail may now show up in my IMAP folders/e-mail client. I suspect that this is due to the partial transfers and/or temp files being read by dovecot (perhaps locking them somehow could help with this?). I was able to ignore dovecot's index files in Sync

enhancement good first issue
barwod
barwod commented Dec 22, 2021

System information

Geth
Version: 1.10.13-stable
Git Commit: 7a0c19f813e285516f4b525305fd73b625d2dec8
Architecture: amd64
Go Version: go1.17.3
Operating System: linux
GOPATH=
GOROOT=go

Expected behaviour

Close files that aren't in use / have a settable limit

Actual behaviour

Every database file it opens stays open for the duration of the sync

Steps to re

WonderingDane
WonderingDane commented May 2, 2022

Describe the current behavior
When using peertube-import-videos.js to import videos from YouTube, is only downloads them in 720p.

If I upload a video with "Import with URL" on the instance, it downloads the highest resolution available.

The instance allows 1440p, 1080p and 720p.

dist/server/helpers/youtube-dl/youtube-dl-cli.js

const resolution = enabledResolutions.length === 0

Type: Enhancement good first issue Component: CLI
lbry-sdk
lyoshenka
lyoshenka commented Apr 20, 2021

Creating a new issue based on lbryio/lbry-sdk#877

  • Update ensure_directory_exists() to check that the directory is writable by the current process.
  • If it's not, return a useful error
  • Add tests to cover the case when
    • download directory does not exist
    • download dir exists but is not writable
    • dir exists an
type: improvement help wanted good first issue area: downloads
js-ipfs
Karan-U-Kanthawar
Karan-U-Kanthawar commented Mar 26, 2022
  • Version: 0.11.0
  • Subsystem: ipfs-http-client

Severity: Very Low

Description:

I tried using an instance of the https client using TS just like how it's in the docs. When I did create the instance my IDE complained about type errors.

Steps to reproduce the error:

I created the instance like this by looking at the [README](https://github.com/ipfs/js-ipfs/blob/ma

kind/bug exp/novice help wanted topic/docs
berty
SgtPooki
SgtPooki commented May 16, 2022

We have DAEMON_START metric which shows duration and count of times we need to start up our own daemon. However, we do not have a metric to show how often there are users who are already running an ipfs daemon.

The webui is available when running the go implementation of IPFS, so if we see a lower count for this NO_DAEMON_START metric, then we could potentially redirect any users who are alread

P2 kind/enhancement good first issue exp/beginner
yurivict
yurivict commented Aug 22, 2017

It currently says: "qTox is a powerful Tox client that follows the Tox design guidelines."

Problems:

  1. No need to say that this is qTox, because this is obvious from the application name.
  2. It isn't translated. Other apps have many sections like this:
Comment[fr]=Xxx
Comment[it]=Xxx

I recommend: "Qt 5 based Tox instant messenger for secure communication"
No need for the peri

C-bug M-packaging D-easy Good first issue