Skip to content

Commit ee4406c

Browse files
committed
doc: update URLs
Some are now redirecting, some are outdated, i.e qt5.
1 parent 2d819fa commit ee4406c

File tree

10 files changed

+17
-17
lines changed

10 files changed

+17
-17
lines changed

CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ facilitates social contribution, easy testing and peer review.
8080

8181
To contribute a patch, the workflow is as follows:
8282

83-
1. Fork repository ([only for the first time](https://docs.github.com/en/get-started/quickstart/fork-a-repo))
83+
1. Fork repository ([only for the first time](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo))
8484
1. Create topic branch
8585
1. Commit patches
8686

@@ -121,7 +121,7 @@ Commit messages should be verbose by default consisting of a short subject line
121121
paragraph(s), unless the title alone is self-explanatory (like "Correct typo
122122
in init.cpp") in which case a single title line is sufficient. Commit messages should be
123123
helpful to people reading your code in the future, so explain the reasoning for
124-
your decisions. Further explanation [here](https://chris.beams.io/posts/git-commit/).
124+
your decisions. Further explanation [here](https://cbea.ms/git-commit/).
125125

126126
If a particular commit references another issue, please add the reference. For
127127
example: `refs #1234` or `fixes #4321`. Using the `fixes` or `closes` keywords
@@ -182,7 +182,7 @@ for more information on helping with translations.
182182
### Work in Progress Changes and Requests for Comments
183183

184184
If a pull request is not to be considered for merging (yet), please
185-
prefix the title with [WIP] or use [Tasks Lists](https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#task-lists)
185+
prefix the title with [WIP] or use [Tasks Lists](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#task-lists)
186186
in the body of the pull request to indicate tasks are pending.
187187

188188
### Address Feedback
@@ -401,7 +401,7 @@ about:
401401
- It may be because your code is too complex for all but a few people, and those people
402402
may not have realized your pull request even exists. A great way to find people who
403403
are qualified and care about the code you are touching is the
404-
[Git Blame feature](https://docs.github.com/en/github/managing-files-in-a-repository/managing-files-on-github/tracking-changes-in-a-file). Simply
404+
[Git Blame feature](https://docs.github.com/en/repositories/working-with-files/using-files/viewing-and-understanding-files). Simply
405405
look up who last modified the code you are changing and see if you can find
406406
them and give them a nudge. Don't be incessant about the nudging, though.
407407
- Finally, if all else fails, ask on IRC or elsewhere for someone to give your pull request

doc/build-windows-msvc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The former is assumed hereinafter.
1919

2020
### 2. Git
2121

22-
Download and install [Git for Windows](https://git-scm.com/download/win). Once installed, Git is available from PowerShell or the Command Prompt.
22+
Download and install [Git for Windows](https://git-scm.com/downloads/win). Once installed, Git is available from PowerShell or the Command Prompt.
2323

2424
### 3. Clone Bitcoin Repository
2525

doc/files.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ Subdirectory | File | Description
9898

9999
## GUI settings
100100

101-
`bitcoin-qt` uses [`QSettings`](https://doc.qt.io/qt-5/qsettings.html) class; this implies platform-specific [locations where application settings are stored](https://doc.qt.io/qt-5/qsettings.html#locations-where-application-settings-are-stored).
101+
`bitcoin-qt` uses [`QSettings`](https://doc.qt.io/qt-6/qsettings.html) class; this implies platform-specific [locations where application settings are stored](https://doc.qt.io/qt-6/qsettings.html#locations-where-application-settings-are-stored).
102102

103103
## Legacy subdirectories and files
104104

doc/tracing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The two main eBPF front-ends with support for USDT are [bpftrace] and
4545
`bpftrace` is preferred for one-liners and shorter scripts. Examples for both can
4646
be found in [contrib/tracing].
4747

48-
[bpftrace]: https://github.com/iovisor/bpftrace
48+
[bpftrace]: https://github.com/bpftrace/bpftrace
4949
[BPF Compiler Collection (BCC)]: https://github.com/iovisor/bcc
5050
[contrib/tracing]: ../contrib/tracing/
5151

doc/translation_process.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Transifex is setup to monitor the GitHub repo for updates, and when code contain
88

99
Multiple language support is critical in assisting Bitcoin’s global adoption, and growth. One of Bitcoin’s greatest strengths is cross-border money transfers, any help making that easier is greatly appreciated.
1010

11-
See the [Transifex Bitcoin project](https://www.transifex.com/bitcoin/bitcoin/) to assist in translations. You should also join the translation mailing list for announcements - see details below.
11+
See the [Transifex Bitcoin project](https://explore.transifex.com/bitcoin/bitcoin/) to assist in translations. You should also join the translation mailing list for announcements - see details below.
1212

1313
### Writing code with translations
1414
We use automated scripts to help extract translations in both Qt, and non-Qt source files. It is rarely necessary to manually edit the files in `src/qt/locale/`. The translation source files must adhere to the following format:
@@ -39,9 +39,9 @@ git commit
3939
```
4040

4141
### Creating a Transifex account
42-
Visit the [Transifex Signup](https://www.transifex.com/signup/) page to create an account. Take note of your username and password, as they will be required to configure the command-line tool.
42+
Visit the [Transifex Signup](https://app.transifex.com/signup/open-source/) page to create an account. Take note of your username and password, as they will be required to configure the command-line tool.
4343

44-
You can find the Bitcoin translation project at [https://www.transifex.com/bitcoin/bitcoin/](https://www.transifex.com/bitcoin/bitcoin/).
44+
You can find the Bitcoin translation project at [https://www.transifex.com/bitcoin/bitcoin/](https://explore.transifex.com/bitcoin/bitcoin/).
4545

4646
### Installing the Transifex client command-line tool
4747
The client is used to fetch updated translations. Please check installation instructions and any other details at https://developers.transifex.com/docs/cli.

doc/zmq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ The 8-byte LE uints correspond to _mempool sequence number_ and the types of bod
154154
### Implementing ZMQ client
155155

156156
ZeroMQ endpoint specifiers for TCP (and others) are documented in the
157-
[ZeroMQ API](http://api.zeromq.org/4-0:_start).
157+
[ZeroMQ API](https://libzmq.readthedocs.io/en/zeromq4-x/).
158158

159159
Client side, then, the ZeroMQ subscriber socket must have the
160160
ZMQ_SUBSCRIBE option set to one or either of these prefixes (for

src/netaddress.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ bool CNetAddr::SetInternal(const std::string &name)
182182
}
183183

184184
namespace torv3 {
185-
// https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt?id=7116c9cdaba248aae07a3f1d0e15d9dd102f62c5#n2175
185+
// https://gitlab.torproject.org/tpo/core/torspec/-/tree/main/spec/rend-spec
186186
static constexpr size_t CHECKSUM_LEN = 2;
187187
static const unsigned char VERSION[] = {3};
188188
static constexpr size_t TOTAL_LEN = ADDR_TORV3_SIZE + CHECKSUM_LEN + sizeof(VERSION);

src/rpc/request.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
* but uses JSON-RPC 1.1/2.0 standards for parts of the 1.0 standard that were
2424
* unspecified (HTTP errors and contents of 'error').
2525
*
26-
* 1.0 spec: http://json-rpc.org/wiki/specification
27-
* 1.2 spec: http://jsonrpc.org/historical/json-rpc-over-http.html
26+
* 1.0 spec: https://www.jsonrpc.org/specification_v1
27+
* 1.2 spec: https://jsonrpc.org/historical/json-rpc-over-http.html
2828
*
2929
* If the server receives a request with the JSON-RPC 2.0 marker `{"jsonrpc": "2.0"}`
3030
* then Bitcoin will respond with a strictly specified response.
@@ -35,7 +35,7 @@
3535
*
3636
* 2.0 spec: https://www.jsonrpc.org/specification
3737
*
38-
* Also see http://www.simple-is-better.org/rpc/#differences-between-1-0-and-2-0
38+
* Also see https://www.simple-is-better.org/rpc/#differences-between-1-0-and-2-0
3939
*/
4040

4141
UniValue JSONRPCRequestObj(const std::string& strMethod, const UniValue& params, const UniValue& id)

src/test/data/tx_valid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
["The following is 23b397edccd3740a74adb603c9756370fafcde9bcc4483eb271ecad09a94dd63"],
99
["It is of particular interest because it contains an invalidly-encoded signature which OpenSSL accepts"],
10-
["See http://r6.ca/blog/20111119T211504Z.html"],
10+
["See https://r6.ca/blog/20111119T211504Z.html"],
1111
["It is also the first OP_CHECKMULTISIG transaction in standard form"],
1212
[[["60a20bd93aa49ab4b28d514ec10b06e1829ce6818ec06cd3aabd013ebcdc4bb1", 0, "1 0x41 0x04cc71eb30d653c0c3163990c47b976f3fb3f37cccdcbedb169a1dfef58bbfbfaff7d8a473e7e2e6d317b87bafe8bde97e3cf8f065dec022b51d11fcdd0d348ac4 0x41 0x0461cbdcc5409fb4b4d42b51d33381354d80e550078cb532a34bfa2fcfdeb7d76519aecc62770f5b0e4ef8551946d8a540911abe3e7854a26f39f58b25c15342af 2 OP_CHECKMULTISIG"]],
1313
"0100000001b14bdcbc3e01bdaad36cc08e81e69c82e1060bc14e518db2b49aa43ad90ba26000000000490047304402203f16c6f40162ab686621ef3000b04e75418a0c0cb2d8aebeac894ae360ac1e780220ddc15ecdfc3507ac48e1681a33eb60996631bf6bf5bc0a0682c4db743ce7ca2b01ffffffff0140420f00000000001976a914660d4ef3a743e3e696ad990364e555c271ad504b88ac00000000", "DERSIG,LOW_S,STRICTENC"],

src/validation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2506,7 +2506,7 @@ bool Chainstate::ConnectBlock(const CBlock& block, BlockValidationState& state,
25062506
// If such overwrites are allowed, coinbases and transactions depending upon those
25072507
// can be duplicated to remove the ability to spend the first instance -- even after
25082508
// being sent to another address.
2509-
// See BIP30, CVE-2012-1909, and http://r6.ca/blog/20120206T005236Z.html for more information.
2509+
// See BIP30, CVE-2012-1909, and https://r6.ca/blog/20120206T005236Z.html for more information.
25102510
// This rule was originally applied to all blocks with a timestamp after March 15, 2012, 0:00 UTC.
25112511
// Now that the whole chain is irreversibly beyond that time it is applied to all blocks except the
25122512
// two in the chain that violate it. This prevents exploiting the issue against nodes during their

0 commit comments

Comments
 (0)