Open Bug 1775035 Opened 2 years ago Updated 2 months ago

Add PPM/DAP (Privacy Preserving Measurement) support

Categories

(Toolkit :: Telemetry, enhancement)

Desktop
Unspecified
enhancement

Tracking

()

REOPENED
104 Branch
Tracking Status
firefox104 --- affected

People

(Reporter: simonf, Assigned: simonf)

References

(Depends on 1 open bug)

Details

(Keywords: leave-open)

Attachments

(2 files, 8 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
54 bytes, text/x-github-pull-request
Details | Review

Some search terms in case somebody is looking for this issue:

  • DAP (Distributed Aggregation Protocol)
  • VDAF (Verifiable Distributed Aggregation Function)
  • Prio
  • Poplar

Depends on D149780

Depends on D149781

Attachment #9282075 - Attachment description: Bug 1775035 - Add Rust wrapper for libprio-rs. r=dexter → WIP: Bug 1775035 - Add Rust wrapper for libprio-rs. r=dexter
Attachment #9282076 - Attachment description: Bug 1775035 - Add XPCOM object for native code. r=dexter → WIP: Bug 1775035 - Add XPCOM object for native code. r=dexter
Attachment #9282077 - Attachment description: Bug 1775035 - Add preference for additional server. r=dexter → WIP: Bug 1775035 - Add preference for additional server. r=dexter
Attachment #9282078 - Attachment description: Bug 1775035 - Change PrioPing to use additional telemetry server. r=dexter → WIP: Bug 1775035 - Change PrioPing to use additional telemetry server. r=dexter
Attachment #9282075 - Attachment description: WIP: Bug 1775035 - Add Rust wrapper for libprio-rs. r=dexter → Bug 1775035 - Add Rust wrapper for libprio-rs. r=dexter
Attachment #9282076 - Attachment description: WIP: Bug 1775035 - Add XPCOM object for native code. r=dexter → Bug 1775035 - Add XPCOM object for native code. r=dexter
Attachment #9282077 - Attachment description: WIP: Bug 1775035 - Add preference for additional server. r=dexter → Bug 1775035 - Add preference for additional server. r=dexter
Attachment #9282078 - Attachment description: WIP: Bug 1775035 - Change PrioPing to use additional telemetry server. r=dexter → Bug 1775035 - Change PrioPing to use additional telemetry server. r=dexter

Includes

  • Rust wrapper for libprio-rs
  • XPCOM object
  • Preference for additional server
  • PrioPing change to get dummy data from Rust
Attachment #9282075 - Attachment is obsolete: true
Attachment #9282076 - Attachment is obsolete: true
Attachment #9282078 - Attachment is obsolete: true
Attachment #9282077 - Attachment is obsolete: true
Attachment #9285449 - Attachment description: Bug 1775035 - Add Rust and XPCOM scaffolding. r=emilio → Bug 1775035 - Add Rust and XPCOM scaffolding for DAPTelemetry. r=emilio
Attachment #9282625 - Attachment is obsolete: true
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0654cc004674 Add Rust and XPCOM scaffolding for DAPTelemetry. r=emilio

This module currently only sends a dummy report.
A test server to receive the reports is available here: https://github.com/simon-friedberger/DAP-test-receiver

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 104 Branch
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Keywords: leave-open
Attachment #9286583 - Attachment description: Bug 1775035 - Add JS module for sending reports. r=dexter → Bug 1775035 - Add DAP prototype. r=chutten
Depends on: 1790851

Comment on attachment 9294614 [details]
Bug 1775035 - Add libprio-rs dependency. r=emilio,mconley

Revision D157315 was moved to bug 1790851. Setting attachment 9294614 [details] to obsolete.

Attachment #9294614 - Attachment is obsolete: true
Attachment #9285500 - Attachment is obsolete: true
Depends on: 1791018
Depends on: 1791394
Attachment #9286583 - Attachment is obsolete: true
Depends on: 1791829
Depends on: 1802204
Depends on: 1804019
Depends on: 1804413
Depends on: 1824850
Depends on: 1824913
Depends on: 1826304
Depends on: 1864754
Depends on: 1867139
Depends on: 1867302
Depends on: 1870144
Depends on: 1873800
Depends on: 1889338
Depends on: 1892204
Depends on: 1907978
Summary: Add PPM (Privacy Preserving Measurement) support → Add PPM/DAP (Privacy Preserving Measurement) support
Depends on: 1912509
Depends on: 1914331
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: