| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Decoding and encoding of the DATAGRAM cell from proposal 339.
Related to #463.
Signed-off-by: David Goulet <[email protected]>
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Decoding and encoding implemented according to proposal 339.
Related to #463
|
| |/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Decoding and encoding is implemented according to proposal 339
specifications.
Related to #463
Signed-off-by: David Goulet <[email protected]>
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
add support for openssl backend in llcrypto
Closes #442
See merge request tpo/core/arti!550
|
| | | | | | | | |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | |
| | | | | | |
| | | | | | | |
Update a few dependencies to more recent versions
See merge request tpo/core/arti!570
|
| | | | | | | | |
|
| | | | | | | | |
|
| |/ / / / / / |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix typos
See merge request tpo/core/arti!567
|
| |/ / / / / / |
|
| |\ \ \ \ \ \
| |_|_|/ / /
|/| | | / /
| | |_|/ /
| |/| | | |
New facility for deterministic and reproducible test PRNGs.
See merge request tpo/core/arti!561
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The new `testing_rng()` function is meant as a replacement for
thread_rng() for use in unit tests. By default, it uses a randomly
seeded RNG, but prints the seed before the test so that you can
reproduce any failures that occur. You can override this via the
environment to use a previous seed, or by using a deterministic
seed for all your tests.
Backend for #486.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update check_licenses and add it to CI.
Closes #462
See merge request tpo/core/arti!559
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The artifact-caching logic is taken from other examples in the
.gitlab-ci.yml.
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Closes #462.
Note that the license on `ring` is slightly problematic for some
users, including as it does old the openssl license[^1], with
advertising clause and all. That's not a blocker for us now, since
`ring` is not a required dependency. But we wouldn't want `ring` to
become a mandatory dependency because of this.
[^1]: To make the situation even more complicated, modern openssl
has relicensed under apache-2.0, but that doesn't necessarily
help us, since ring took its code from boringssll, which
forked from an older version of openssl.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
fs-mistrust: Improve BadPermission string
See merge request tpo/core/arti!554
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
To me, "Incorrect permissions on file or directory /path: g=w o=w"
implies that the current permissions on /path are 022.
Change the message to "Incorrect permissions: /path is
u=rwx,g=rwx,o=rwx; need g-w,o-w", which is closer to chmod syntax and is
more useful in non-interactive environments such as CI and support.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Next commit adds another parameter to Error::BadPermission.
|
| |\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | |
| | | | | |
| | | | | | |
tor-config: Fix a doc link
See merge request tpo/core/arti!563
|
| |/ / / / /
| | | | |
| | | | |
| | | | | |
Nightly cargo doc complaints about this.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Improve maint/add_warning
Closes #494
See merge request tpo/core/arti!560
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |\| | | | |
| |_|/ / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
lints: Make lint blocks consistent and ensure they stay that way
Closes #469
See merge request tpo/core/arti!557
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/557#note_2808879
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
"python" sometimes means Python 2.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
"bak" ought to be a backup file, with the old contents, which this
most definitely isn't.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
The remaining consequences of running add_warning
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
These need to survive.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
From running add_warning, with manual picking of the right
hunks/lines.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
add_warning can now add allows. This one was agreed in some other MR
for one crate. Allow it everywhere.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
These were in some crates, but not all. Put them in add_warning
where they will propagate everywhere.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
These need to survive.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We don't process the in-script lint block, just paste it in, now.
This is less complicated.
This reverts/replaces
"maint/add_warnings: Make it add the markers for its future self"
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This was the result of:
maint/add_warning crates/*/src/{lib,main}.rs
and then manually curating the results.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
We'll run this in a moment. Then we'll revert it.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
We are going to make lints the same for every crate.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The crates we have aren't consistent. But changing this means the
deltas resulting from the script are smaller.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This puts the actually-used lint list at the top.
No functional change.
|
| | | |/ /
| |/| |
| | | |
| | | | |
This is ridiculous.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
proto: Only ready a DataStream if CONNECTED was succesfully received
See merge request tpo/core/arti!556
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Goulet <[email protected]>
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
arti config: Check that example config is exhaustive
See merge request tpo/core/arti!546
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/546#note_2808892
|