• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

payjoin / rust-payjoin / 12280546564
84%

Build:
DEFAULT BRANCH: master
Ran 11 Dec 2024 04:23PM UTC
Jobs 1
Files 27
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Dec 2024 04:21PM UTC coverage: 67.083% (+5.2%) from 61.911%
12280546564

push

github

web-flow
Don't pause between long polls (#436)

For 1. simplicity of implementation, 2. consistency, and 3. UX responsiveness don't
pause between long polls.

This actually has negligible effect on privacy compared to what the change commit
suggests as Yuval Kogman <nothingmuch@woobling.org> comments:

> For a given subdirectory ID, the amount of time in between requests that
> the directory sees before this change was 5 seconds + R_i, where R is the
> round trip latency to the relay and i indexes { Alice, Bob or Carol }.

> The directory will is able to measure R_i indirectly before this change, and
> almost directly after it, thereby potentially identifying who is the receiver and
> who is the sender, since those roles are distinguishable based on the latency
> patterns of a pair of potentially related (i.e. temporally close but satisfying
> the ordering constraints of the BIP 77 messaging patterns). In other words
> R_i is potentially identifying metadata that leaks for each subdirectory, and
> by correlating different subdirectories (for which differences in this noisy
> measurement are helpful), the directory could still heuristically identify the
> parties involved, or at least learn some information or constraints about them
> with the same difficulty both before and after this change.  In other words
> R_i is potentially identifying metadata that leaks for each subdirectory, and
> by correlating different subdirectories (for which differences in this noisy
> measurement are helpful), the directory could still heuristically identify the
> parties involved, or at least learn some information or constraints about them
> with the same difficulty both before and after this change.

0 of 2 new or added lines in 1 file covered. (0.0%)

1 existing line in 1 file now uncovered.

3118 of 4648 relevant lines covered (67.08%)

990.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
21.4
21.4% payjoin-cli/src/app/v2.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
21.4
21.4% payjoin-cli/src/app/v2.rs
Jobs
ID Job ID Ran Files Coverage
1 12280546564.1 11 Dec 2024 04:23PM UTC 27
67.08
GitHub Action Run
Source Files on build 12280546564
  • Tree
  • List 27
  • Changed 17
  • Source Changed 1
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12280546564
  • 0891a5bf on github
  • Prev Build on master (#12279843755)
  • Next Build on master (#12331889117)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc