| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add a shell script to find binary size and download size. | Nick Mathewson | 2021-11-09 | 1 | -0/+33 | |
| | | | | | | | | It formats them in a nice little json object, which it writes to stdout. Part of arti#172 | |||||
| * | Update reproducible_build.sh to use OSX SDK 10.12 | Nick Mathewson | 2021-11-04 | 1 | -3/+10 | |
| | | | | | | | | | | | | | | We need this for clock_gettime_nsec_np(). The source is not canonical, but neither was the one we were using before. To mitigate this, I've added a digest check on the SDK after downloading it. A 100% real canonical reproducible build process will probably require Apple hardware anyway. Closes #221 | |||||
| * | Remove alternative-name handling from exclude_contributors.txt | Nick Mathewson | 2021-10-29 | 1 | -4/+2 | |
| | | | | | | | This doesn't actually do the right thing: it will make somebody get ignored completely for a release if they _only_ use their alternative name. | |||||
| * | thanks.sh: Remove tempdir on exit. | Nick Mathewson | 2021-10-29 | 1 | -0/+2 | |
| | | ||||||
| * | Fix shellcheck warnings in thanks.sh | Nick Mathewson | 2021-10-29 | 1 | -3/+3 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/mr/113' | Nick Mathewson | 2021-10-29 | 2 | -0/+37 | |
| |\ | ||||||
| | * | Add an attempt at autogenerating contributor lists for releases | eta | 2021-10-29 | 2 | -0/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Disclaimer: I have no idea what I'm doing when it comes to shell scripts. maint/thanks.sh autogenerates a list of contributors since a revision (that you pass it on the command line), intended to make the work of going through the shortlog a bit less manual. It can exclude contributors' names given in maint/exclude_contributors.txt, in order to filter out people who work for Tor, or who commit under more than one name. | |||||
| * | | Add a list_crates.py script, for help with foreach scripting. | Nick Mathewson | 2021-10-29 | 1 | -0/+23 | |
| |/ | ||||||
| * | Add a script to enforce topological sorting in workspace Cargo.toml | Nick Mathewson | 2021-10-29 | 1 | -0/+91 | |
| | | ||||||
| * | Fix typos and cleanup | Dimitris Apostolou | 2021-10-25 | 1 | -4/+4 | |
| | | ||||||
| * | Remove chrono exception from cargo_audit.sh | Nick Mathewson | 2021-10-24 | 1 | -13/+17 | |
| | | ||||||
| * | Fix some typos in comments. | Nick Mathewson | 2021-10-19 | 1 | -1/+1 | |
| | | | | | Also, tell the "typos" tool to ignore Cargo.lock. | |||||
| * | Upgrade to latest chrono; update cargo_audit.sh | Nick Mathewson | 2021-10-19 | 1 | -20/+33 | |
| | | | | | | | | | | | | | Thanks to the chrono update, we no longer include an obsolete/vulnerable version of the `time` crate. Unfortunately, it turns out that chrono has the same trouble as `time`: it, too, looks at the environment via localtime_r, and the environment isn't threadsafe. One step forward, one step back. At least the underlying issue is one that lots of people seem to care about; let's hope they come up with a solution. | |||||
| * | Add in first cargo-audit exception, as an example. | Nick Mathewson | 2021-10-17 | 1 | -0/+19 | |
| | | ||||||
| * | Add an ignored cargo-audit warning, with appropriate documentation | Nick Mathewson | 2021-10-17 | 1 | -2/+35 | |
| | | ||||||
| * | Move "cargo audit" invocation into a script. | Nick Mathewson | 2021-10-17 | 1 | -0/+8 | |
| | | ||||||
| * | enable checked_conversions lint. | Nick Mathewson | 2021-10-09 | 1 | -1/+1 | |
| | | ||||||
| * | Remove some planned items in add_warnings. | Nick Mathewson | 2021-10-09 | 1 | -8/+12 | |
| | | ||||||
| * | Fix some typos (via the "typos" tool) | Nick Mathewson | 2021-10-08 | 1 | -1/+1 | |
| | | ||||||
| * | refactor a bit reproducible_build.sh | Trinity Pointard | 2021-09-20 | 1 | -57/+56 | |
| | | ||||||
| * | add reproducible builds for MacOS | Trinity Pointard | 2021-09-20 | 2 | -14/+68 | |
| | | ||||||
| * | Move version-controlled Cargo.lock to /. | Nick Mathewson | 2021-09-20 | 2 | -13/+0 | |
| | | | | | | | | Previously I'd hoped to have it only apply to reproducible builds, but the work of keeping it up-to-date and checking it for drift seems to have been tripping us up. Let's try doing it the other way for now, and we'll see how that goes. | |||||
| * | Typo fixes | Nick Mathewson | 2021-09-09 | 1 | -5/+5 | |
| | | ||||||
| * | use /dev/shm for reproducible builds | Trinity Pointard | 2021-08-30 | 1 | -11/+2 | |
| | | ||||||
| * | make reproducible Windows build | Trinity Pointard | 2021-08-29 | 1 | -10/+16 | |
| | | | | | | Linux hash : c024778da162cda77869c46d162729d012a7758bee973bc83fa78c964d080903 Windows hash : e97e171740b889b7e3722b79c3763177174baac7fa34a5c3615c999298e1bc48 | |||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 3 | -6/+6 | |
| | | | | | | This will cause some pain for now, but now is really the best time to do this kind of thing. | |||||
| * | Merge remote-tracking branch 'origin/mr/67' into unwrap_used | Nick Mathewson | 2021-08-27 | 1 | -1/+1 | |
| |\ | ||||||
| | * | Move "use_unwrap" lint from some to want list | S0AndS0 | 2021-08-25 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | And convert some `add_or_port` calls to use `SocketAddr` instead of parse + unwrap on strings. > Note, this last change is only for IPv4 addresses, for now, and only > within tests. | |||||
| * | | Updates for reproducible build docs | Nick Mathewson | 2021-08-26 | 3 | -1/+12 | |
| | | | ||||||
| * | | address review comments | Trinity Pointard | 2021-08-26 | 3 | -13/+48 | |
| | | | | | | | | | sha256: 7f190568fa05f71ad356dc56a7a9725a4be18e5e40d6880f469e22981a18edd7 | |||||
| * | | fix segfault on static bin | Trinity Pointard | 2021-08-25 | 1 | -2/+4 | |
| | | | | | | | | | | | | | see https://github.com/rusqlite/rusqlite/issues/914 sha256: 684ebc4b8c270fc63beba185f6c54ceeb98734f13aa7aeca9b64acb33432a21c | |||||
| * | | make arti availlable as build artifact | Trinity Pointard | 2021-08-25 | 2 | -0/+29 | |
| |/ | | | | | and make builds reproducible sha256sum: f141c54929a43a31b9ed6b529f6f863aace87f7406818b2f8ffe2b7a5e2803fb | |||||
| * | add_warning.py: explain what to do when no args are given | Nick Mathewson | 2021-08-18 | 1 | -0/+4 | |
| | | ||||||
| * | Add clippy::missing_panics_doc to add_warnings.py. | Nick Mathewson | 2021-08-18 | 1 | -0/+1 | |
| | | ||||||
| * | Add the "implicit_clone" lint. | S0AndS0 | 2021-08-17 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | > Check `implicit_clone` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#implicit_clone This adds, and addresses, the following Clippy configuration to crates; #![deny(clippy::implicit_clone)] And moves related line within `maint/add_warning.py` file. My intent is to mitigate extra edits after merging, so please let me know if I need to do this last bit differently. | |||||
| * | Use add_warnings.py for clippy::cast_lossless | Nick Mathewson | 2021-08-13 | 1 | -0/+1 | |
| | | ||||||
| * | Add unnecessary_wraps to the big warning list. | Nick Mathewson | 2021-08-06 | 1 | -1/+1 | |
| | | ||||||
| * | Remove spurious "exit 0" | Nick Mathewson | 2021-08-04 | 1 | -2/+0 | |
| | | ||||||
| * | Add my "fuzz everything" script that I like to run overnight | Nick Mathewson | 2021-08-04 | 1 | -0/+47 | |
| | | ||||||
| * | Add a shell script to verify that every package has an okay license. | Nick Mathewson | 2021-07-06 | 1 | -0/+81 | |
| | | | | | | | | We implement this by giving a list of permitted licenses, and then using cargo-license to dump everything's actual license. Since packages list their licenses as "x OR y OR z", we permit any package that is available under at least one license on the allow-list. | |||||
| * | Add clippy warn needless pass by value | YUAN LYU | 2021-06-21 | 1 | -1/+1 | |
| | | ||||||
| * | Add clippy warn needless borrow | YUAN LYU | 2021-06-21 | 1 | -1/+1 | |
| | | ||||||
| * | Note a couple of more desired warnings. | Nick Mathewson | 2021-06-17 | 1 | -0/+2 | |
| | | ||||||
| * | Add noop_method_call warning. | Nick Mathewson | 2021-05-27 | 1 | -0/+1 | |
| | | | | | | | This would have saved ahf and me a lot of confusion in debugging a situation where we were cloning a reference of a type that didn't implement Clone. | |||||
| * | Add a script with the command I've been using for coverage | Nick Mathewson | 2021-05-26 | 1 | -0/+3 | |
| | | ||||||
| * | Enable cargo_common_metadata warning. | Nick Mathewson | 2021-05-25 | 1 | -1/+1 | |
| | | ||||||
| * | Add a script to use cargo-readme to update all per-crate README.md files. | Nick Mathewson | 2021-05-21 | 1 | -0/+12 | |
| | | ||||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 1 | -1/+6 | |
| | | | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are. | |||||
| * | Add the little script I use to add warnings to crates. | Nick Mathewson | 2021-05-18 | 1 | -0/+100 | |
