Ian Goldberg
|
5151a304ed
Relays must tick their epoch before clients in Single-Pass Walking Onions
|
4 years ago |
Ian Goldberg
|
fdecbcdd5a
Fix relay bootstrapping flag
|
4 years ago |
Ian Goldberg
|
6a3410a2f6
Import sympy (if it exists) regardless of the setting of symbolic_byte_counters
|
4 years ago |
Ian Goldberg
|
5719b13ea3
Choose a fallback relay weighted by bw, not uniformly
|
4 years ago |
Ian Goldberg
|
7a7e51b5f4
Don't divide by 0 when computing stddev if there is only 1 item in the set
|
4 years ago |
Ian Goldberg
|
4e5eebff40
For relays, keep track of bytes sent and received relative to the relay bw
|
4 years ago |
Ian Goldberg
|
ba87c0b3ff
Slightly more sensible statistics log message when no data points have been collected
|
4 years ago |
Ian Goldberg
|
08b497f376
Merklelib's proofs pickle to unreasonably large bytearrays
|
4 years ago |
Ian Goldberg
|
e5345d0150
Churn clients, and add some more progress bars
|
5 years ago |
Ian Goldberg
|
26a77c646f
Merge branch 'master' of git-crysp.uwaterloo.ca:walkingonions
|
5 years ago |
Ian Goldberg
|
806ad38bc0
More on the simulator
|
5 years ago |
Chelsea H. Komlo
|
e4e2717291
add ability to select snip auth method on the command line
|
5 years ago |
Ian Goldberg
|
8649af9dff
Progress bar when changing epochs
|
5 years ago |
Ian Goldberg
|
94feec6fff
Use the logging module instead of just print
|
5 years ago |
Chelsea H. Komlo
|
aeae0eac48
add start to being able to set mode from command line (or just elsewhere)
|
5 years ago |
Ian Goldberg
|
aca5053d85
Simulate consensus diffs
|
5 years ago |
Ian Goldberg
|
8b7aa26073
Handle EXTEND/EXTENDED cells. Circuits can now be built successfully!
|
5 years ago |
Ian Goldberg
|
49fc2d3f4e
Optionally use sympy to keep track of bytes sent and received symbolically
|
5 years ago |
Ian Goldberg
|
2feb5dd074
Count bytes sent and received among relays and clients
|
5 years ago |
Ian Goldberg
|
be7f1fe974
A bit of cleanup in network.py
|
5 years ago |
Ian Goldberg
|
155111bd53
Count bytes bidirectionally between relays and dirauths
|
5 years ago |
Ian Goldberg
|
aaee3b812c
Clients choose a guard from the bw-weighted relay list
|
5 years ago |
Ian Goldberg
|
d85ce6df88
Better API for setting the Walking Onions modes
|
5 years ago |
Ian Goldberg
|
8b47f03442
Network now has enums for the WO style and SNIP auth style
|
5 years ago |
Ian Goldberg
|
b3e7b2b8da
Test of inter-relay message processing
|
5 years ago |
Ian Goldberg
|
815099707e
Improve some comments and whitespacing
|
5 years ago |
Ian Goldberg
|
c29ef0df37
Relays download a consensus from a random dirauth every epoch
|
5 years ago |
Ian Goldberg
|
2166f9a647
Sample relay bandwidths from a distribution similar to that of the live Tor network in Dec 2019
|
5 years ago |
Ian Goldberg
|
ec464f3f0e
Generate and sign (Vanilla Onion Routing) consensuses every epoch
|
5 years ago |
Ian Goldberg
|
ab375b0775
Start on the simulator
|
5 years ago |