Loading contrib/clang/sanitize_blacklist.txt +2 −2 Original line number Diff line number Diff line # clang sanitizer special case list # syntax specified in http://clang.llvm.org/docs/SanitizerSpecialCaseList.html # for more info see http://clang.llvm.org/docs/AddressSanitizer.html # syntax specified in https://clang.llvm.org/docs/SanitizerSpecialCaseList.html # for more info see https://clang.llvm.org/docs/AddressSanitizer.html # # Tor notes: This file is obsolete! Loading contrib/operator-tools/tor-exit-notice.html +2 −2 Original line number Diff line number Diff line Loading @@ -254,7 +254,7 @@ seize this router will accomplish nothing.</p> <p> Furthermore, this machine also serves as a carrier of email, which means that its contents are further protected under the ECPA. <a href="http://www.law.cornell.edu/uscode/text/18/2707">18 href="https://www.law.cornell.edu/uscode/text/18/2707">18 USC 2707</a> explicitly allows for civil remedies ($1000/account <i><b>plus</b></i> legal fees) in the event of a seizure executed without good faith or probable cause (it Loading @@ -272,7 +272,7 @@ used to violate the DMCA, please be aware that this machine does not host or contain any illegal content. Also be aware that network infrastructure maintainers are not liable for the type of content that passes over their equipment, in accordance with <a href="http://www.law.cornell.edu/uscode/text/17/512">DMCA href="https://www.law.cornell.edu/uscode/text/17/512">DMCA "safe harbor" provisions</a>. In other words, you will have just as much luck sending a takedown notice to the Internet backbone providers. Please consult <a href="https://www.torproject.org/eff/tor-dmca-response">EFF's prepared Loading doc/HACKING/CodingStandards.md +1 −1 Original line number Diff line number Diff line Loading @@ -336,7 +336,7 @@ General advice: For additional useful advice (and a little bit of background), see [What Every Programmer Should Know About Floating-Point Arithmetic](http://floating-point-gui.de/). Arithmetic](https://floating-point-gui.de/). A list of notable (and surprising) facts about floating point arithmetic is at [Floating-point Loading doc/HACKING/CodingStandardsRust.md +2 −2 Original line number Diff line number Diff line Loading @@ -210,10 +210,10 @@ Here are some additional bits of advice and rules: > > * Data races > * Dereferencing a null/dangling raw pointer > * Reads of [undef](http://llvm.org/docs/LangRef.html#undefined-values) > * Reads of [undef](https://llvm.org/docs/LangRef.html#undefined-values) > (uninitialized) memory > * Breaking the > [pointer aliasing rules](http://llvm.org/docs/LangRef.html#pointer-aliasing-rules) > [pointer aliasing rules](https://llvm.org/docs/LangRef.html#pointer-aliasing-rules) > with raw pointers (a subset of the rules used by C) > * `&mut T` and `&T` follow LLVM’s scoped noalias model, except if the `&T` > contains an `UnsafeCell<U>`. Unsafe code must not violate these aliasing Loading doc/HACKING/Fuzzing.md +2 −2 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ have a reasonably recent clang and libfuzzer installed. At that point, you just build with --enable-expensive-hardening and --enable-libfuzzer. That will produce a set of binaries in src/test/fuzz/lf-fuzz-* . These programs take as input a series of directories full of fuzzing examples. For more information on libfuzzer, see http://llvm.org/docs/LibFuzzer.html information on libfuzzer, see https://llvm.org/docs/LibFuzzer.html Third, there's Google's OSS-Fuzz infrastructure, which expects to get all of its. For more on this, see https://github.com/google/oss-fuzz and the Loading Loading @@ -72,7 +72,7 @@ and then not actually use it. Read afl/docs/notes_for_asan.txt for more details. Download recidivm from http://jwilk.net/software/recidivm Download recidivm from https://jwilk.net/software/recidivm Download the signature Check the signature tar xvzf recidivm*.tar.gz Loading Loading
contrib/clang/sanitize_blacklist.txt +2 −2 Original line number Diff line number Diff line # clang sanitizer special case list # syntax specified in http://clang.llvm.org/docs/SanitizerSpecialCaseList.html # for more info see http://clang.llvm.org/docs/AddressSanitizer.html # syntax specified in https://clang.llvm.org/docs/SanitizerSpecialCaseList.html # for more info see https://clang.llvm.org/docs/AddressSanitizer.html # # Tor notes: This file is obsolete! Loading
contrib/operator-tools/tor-exit-notice.html +2 −2 Original line number Diff line number Diff line Loading @@ -254,7 +254,7 @@ seize this router will accomplish nothing.</p> <p> Furthermore, this machine also serves as a carrier of email, which means that its contents are further protected under the ECPA. <a href="http://www.law.cornell.edu/uscode/text/18/2707">18 href="https://www.law.cornell.edu/uscode/text/18/2707">18 USC 2707</a> explicitly allows for civil remedies ($1000/account <i><b>plus</b></i> legal fees) in the event of a seizure executed without good faith or probable cause (it Loading @@ -272,7 +272,7 @@ used to violate the DMCA, please be aware that this machine does not host or contain any illegal content. Also be aware that network infrastructure maintainers are not liable for the type of content that passes over their equipment, in accordance with <a href="http://www.law.cornell.edu/uscode/text/17/512">DMCA href="https://www.law.cornell.edu/uscode/text/17/512">DMCA "safe harbor" provisions</a>. In other words, you will have just as much luck sending a takedown notice to the Internet backbone providers. Please consult <a href="https://www.torproject.org/eff/tor-dmca-response">EFF's prepared Loading
doc/HACKING/CodingStandards.md +1 −1 Original line number Diff line number Diff line Loading @@ -336,7 +336,7 @@ General advice: For additional useful advice (and a little bit of background), see [What Every Programmer Should Know About Floating-Point Arithmetic](http://floating-point-gui.de/). Arithmetic](https://floating-point-gui.de/). A list of notable (and surprising) facts about floating point arithmetic is at [Floating-point Loading
doc/HACKING/CodingStandardsRust.md +2 −2 Original line number Diff line number Diff line Loading @@ -210,10 +210,10 @@ Here are some additional bits of advice and rules: > > * Data races > * Dereferencing a null/dangling raw pointer > * Reads of [undef](http://llvm.org/docs/LangRef.html#undefined-values) > * Reads of [undef](https://llvm.org/docs/LangRef.html#undefined-values) > (uninitialized) memory > * Breaking the > [pointer aliasing rules](http://llvm.org/docs/LangRef.html#pointer-aliasing-rules) > [pointer aliasing rules](https://llvm.org/docs/LangRef.html#pointer-aliasing-rules) > with raw pointers (a subset of the rules used by C) > * `&mut T` and `&T` follow LLVM’s scoped noalias model, except if the `&T` > contains an `UnsafeCell<U>`. Unsafe code must not violate these aliasing Loading
doc/HACKING/Fuzzing.md +2 −2 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ have a reasonably recent clang and libfuzzer installed. At that point, you just build with --enable-expensive-hardening and --enable-libfuzzer. That will produce a set of binaries in src/test/fuzz/lf-fuzz-* . These programs take as input a series of directories full of fuzzing examples. For more information on libfuzzer, see http://llvm.org/docs/LibFuzzer.html information on libfuzzer, see https://llvm.org/docs/LibFuzzer.html Third, there's Google's OSS-Fuzz infrastructure, which expects to get all of its. For more on this, see https://github.com/google/oss-fuzz and the Loading Loading @@ -72,7 +72,7 @@ and then not actually use it. Read afl/docs/notes_for_asan.txt for more details. Download recidivm from http://jwilk.net/software/recidivm Download recidivm from https://jwilk.net/software/recidivm Download the signature Check the signature tar xvzf recidivm*.tar.gz Loading