Opened 5 years ago

Last modified 2 years ago

#1450 accepted enhancement

i2pbote delay: per-identity and per-message [0.01 BTC]

Reported by: rfree Owned by: str4d
Priority: minor Milestone: eventually
Component: apps/plugins Version: 0.9.17
Keywords: I2P-Bote anonymity usability Cc:
Parent Tickets: #1359 Sensitive: no

Description (last modified by str4d)

( I offer small tip of 0.01 Bitcoin - so a beer at current prices - for who ever implements this, e.g. from
https://blockchain.info/address/152fnfBqRjVMDvRa5LQ2upx9tJAeHnyqHC )

To not repeat security mistakes of Freemail, FMS we need better random-delay settings.

No setting should be global, as it lowers security somewhat by correlating all your IDs if you use nonstandard settings.

  • number of hops to use
  • random delay at each hop min..max time
  • frequency of checking for new mail

This should be configured for each identity (on creation of identity, with default value taken from the current global settings)

Also, when composing a new message, it should again ask for settings related to sending:

  • hops
  • delay at each hop

To not require user to have javascript, I propose adding following options:

From [ ….. ] (the same as it exists now)
Security: number of hops: [x] use default for selected sender,
… or deselect above checkbox and select value here: […]
Security: delay at each hop: [x] use default for selected sender,
… or deselect above checkbox and select value here: min […] max […] minutes

Subtickets

Change History (5)

comment:1 Changed 5 years ago by killyourtv

Type: defectenhancement

comment:2 Changed 5 years ago by str4d

Description: modified (diff)
Parent Tickets: 1359
Summary: i2pbote delay: per ID and pre message [0.02 BTC]i2pbote delay: per-identity and per-message [0.01 BTC]

Great ideas, but too many in one ticket, and a duplicate. I have moved your Part B comment to #1360, and created #1462 for your third idea.

In future, please open separate tickets for separate ideas. If you have an idea that has several sub-ideas, please create a parent ticket and then make subtickets for each sub-idea.

comment:3 Changed 4 years ago by str4d

Keywords: anonymity usability added
Milestone: undecidedeventually
Status: newopen

6ffbe5b58daf9f95ccd51f61740b27289ac63da1 earlier this year implemented per-identity settings (as part of implementing #1359), and as part of that implemented most of the backend required for this ticket. Identities now support individual config of all the above settings (except new mail frequency, see #1359).

Still to be done:

  • UI for configuring per-identity
  • UI and backend for configuring per-message

comment:4 Changed 4 years ago by str4d

Owner: set to str4d
Status: openaccepted

comment:5 Changed 2 years ago by str4d

Migrated to https://github.com/i2p/i2p.i2p-bote/issues - I will close these tickets as things are resolved rather than right now, but please make future comments on GitHub?.

Note: See TracTickets for help on using tickets.