summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <m.shulhan@gmail.com>2026-02-11 23:06:53 +0700
committerShulhan <m.shulhan@gmail.com>2026-02-12 09:24:29 +0700
commit28158c7a1efa1372653354801d9f2abc7c2f88c4 (patch)
tree18e22d45ed206619f46c2b25e8281b45ef1b5e95
parent2f2d797b5cf06f609508d19f546a9611f22387bc (diff)
downloadgolang-id-web-brokenlinks.tar.xz
brokenlinks: second phasebrokenlinks
-rw-r--r--Makefile3
-rw-r--r--brokenlinks-phase2.json384
2 files changed, 40 insertions, 347 deletions
diff --git a/Makefile b/Makefile
index 5a03ed4..d023059 100644
--- a/Makefile
+++ b/Makefile
@@ -83,7 +83,8 @@ brokenlinks-phase1:
.PHONY: brokenlinks-phase2
brokenlinks-phase2:
- jarink -ignore-status=403 -past-result=brokenlinks.json \
+ jarink -ignore-status=403,405,503 \
+ -past-result=brokenlinks-phase1.json \
brokenlinks https://golang-id.local \
> brokenlinks-phase2.json
diff --git a/brokenlinks-phase2.json b/brokenlinks-phase2.json
index 9077196..9f8b6fc 100644
--- a/brokenlinks-phase2.json
+++ b/brokenlinks-phase2.json
@@ -1,413 +1,105 @@
{
"broken_links": {
- "https://golang-id.local/blog/json-and-go": [
+ "https://golang-id.local/doc/faq/": [
{
- "url": "https://www.json.org/json-en.html",
- "status_code": 503
- }
- ],
- "https://golang-id.local/blog/playground": [
- {
- "url": "https://go.dev/_/compile",
- "status_code": 405
+ "value": "https://9p.io/plan9/glenda.html",
+ "url": "https://9p.io/plan9/glenda.html",
+ "status_code": 700
}
],
"https://golang-id.local/doc/faq/index.html": [
{
+ "value": "https://9p.io/plan9/glenda.html",
"url": "https://9p.io/plan9/glenda.html",
"error": "Get \"https://9p.io/plan9/glenda.html\": remote error: tls: handshake failure",
"status_code": 700
- },
- {
- "url": "https://golang-id.local/doc/code.html",
- "status_code": 404
}
],
- "https://golang-id.local/doc/tutorial/create-module": [
+ "https://golang-id.local/proposal/design/24543/conservative-inner-frame.md": [
{
- "url": "https://golang-id.local/ref/mod",
- "status_code": 500
- }
- ],
- "https://golang-id.local/proposal/README.html": [
- {
- "url": "https://golang-id.local/proposal/go2-language-changes.md",
+ "value": "../24543-non-cooperative-preemption.md#handling-unsafe-points",
+ "url": "https://golang-id.local/proposal/design/24543-non-cooperative-preemption.md%23handling-unsafe-points",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/go2-language-changes.md",
- "status_code": 404
- },
- {
- "url": "https://www.news.cs.nyu.edu/~jinyang/sp09/readings/mogul96usenix.pdf",
- "error": "Get \"https://www.news.cs.nyu.edu/~jinyang/sp09/readings/mogul96usenix.pdf\": dial tcp: lookup www.news.cs.nyu.edu on 127.0.0.1:53: server misbehaving",
- "status_code": 700
- },
- {
- "url": "https://www.news.cs.nyu.edu/~jinyang/sp09/readings/mogul96usenix.pdf",
- "status_code": 700
- }
- ],
- "https://golang-id.local/proposal/design/13073-code-of-conduct.html": [
- {
- "url": "https://golang-id.local/proposal/design",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/13504-natural-xml.html": [
- {
- "url": "https://golang-id.local/proposal/design",
+ "value": "../24543-non-cooperative-preemption.md#handling-unsafe-points",
+ "url": "https://golang-id.local/proposal/design/24543-non-cooperative-preemption.md%23handling-unsafe-points",
"status_code": 404
}
],
- "https://golang-id.local/proposal/design/15292-generics.html": [
- {
- "url": "https://golang-id.local/proposal/design/15292/2010-06-type-functions.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/15292/2010-06-type-functions.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/15292/2011-03-gen.md",
- "status_code": 404
- },
+ "https://golang-id.local/proposal/design/68723/agent/agent.html": [
{
- "url": "https://golang-id.local/proposal/design/15292/2011-03-gen.md",
+ "value": "..",
+ "url": "https://golang-id.local/proposal/design/68723",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/15292/2013-10-gen.md",
+ "value": "..#Certificate",
+ "url": "https://golang-id.local/proposal/design/68723/agent/..%23Certificate",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/15292/2013-10-gen.md",
+ "value": "..#Client",
+ "url": "https://golang-id.local/proposal/design/68723/agent/..%23Client",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/15292/2013-12-type-params.md",
+ "value": "..#PublicKey",
+ "url": "https://golang-id.local/proposal/design/68723/agent/..%23PublicKey",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/15292/2013-12-type-params.md",
+ "value": "..#Session",
+ "url": "https://golang-id.local/proposal/design/68723/agent/..%23Session",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/iant@golang.org",
+ "value": "..#Signature",
+ "url": "https://golang-id.local/proposal/design/68723/agent/..%23Signature",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/iant@golang.org",
+ "value": "..#Signer",
+ "url": "https://golang-id.local/proposal/design/68723/agent/..%23Signer",
"status_code": 404
}
],
- "https://golang-id.local/proposal/design/16085-conversions-ignore-tags.html": [
- {
- "url": "https://golang-id.local/proposal/design/gri@golang.org",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/gri@golang.org",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/17280-profile-labels.html": [
- {
- "url": "https://golang-id.local/proposal/design/golang.org/issue/16093",
- "status_code": 404
- },
+ "https://golang-id.local/proposal/design/68723/knownhosts/knownhosts.html": [
{
- "url": "https://golang-id.local/proposal/design/golang.org/issue/16093",
+ "value": "..",
+ "url": "https://golang-id.local/proposal/design/68723",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/golang.org/pkg/runtime/pprof",
+ "value": "..#HostKeyCallback",
+ "url": "https://golang-id.local/proposal/design/68723/knownhosts/..%23HostKeyCallback",
"status_code": 404
},
{
- "url": "https://golang-id.local/proposal/design/golang.org/pkg/runtime/pprof",
+ "value": "..#PublicKey",
+ "url": "https://golang-id.local/proposal/design/68723/knownhosts/..%23PublicKey",
"status_code": 404
}
],
- "https://golang-id.local/proposal/design/19308-number-literals.html": [
- {
- "url": "http://web.eah-jena.de/~kleine/history/languages/Algol60-Naur.pdf",
- "error": "Get \"http://web.eah-jena.de/~kleine/history/languages/Algol60-Naur.pdf\": dial tcp: lookup web.eah-jena.de on 127.0.0.1:53: no such host",
- "status_code": 700
- },
- {
- "url": "http://web.eah-jena.de/~kleine/history/languages/Algol68-Report.pdf",
- "error": "Get \"http://web.eah-jena.de/~kleine/history/languages/Algol68-Report.pdf\": dial tcp: lookup web.eah-jena.de on 127.0.0.1:53: no such host",
- "status_code": 700
- },
- {
- "url": "http://web.eah-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf",
- "error": "Get \"http://web.eah-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf\": dial tcp: lookup web.eah-jena.de on 127.0.0.1:53: no such host",
- "status_code": 700
- }
- ],
- "https://golang-id.local/proposal/design/19348-midstack-inlining.html": [
- {
- "url": "https://golang-id.local/proposal/design/golang.org/cl/33671",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/golang.org/cl/33722",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/golang.org/cl/33911",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/golang.org/cl/37237",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/24301-versioned-go.html": [
- {
- "url": "https://golang-id.local/proposal/design/XXX",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/XXX",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/24543-non-cooperative-preemption.html": [
- {
- "url": "https://golang-id.local/proposal/design/24543/conservative-inner-frame.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/24543/conservative-inner-frame.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/24543/safe-points-everywhere.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/24543/safe-points-everywhere.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/26903-simplify-mark-termination.html": [
- {
- "url": "https://golang-id.local/proposal/design/17503-eliminate-rescan.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/17503-eliminate-rescan.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/44309-user-configurable-memory-target.html": [
- {
- "url": "https://golang-id.local/proposal/design/44309/high-noise-heap-target.png",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/44309/low-noise-heap-target.png",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/45713-workspace.html": [
- {
- "url": "https://golang-id.local/proposal/design/37720-gopls-workspaces.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/37720-gopls-workspaces.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/48815-custom-fuzz-input-types.html": [
- {
- "url": "https://golang-id.local/proposal/design",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/55022-pgo.html": [
+ "https://golang-id.local/proposal/design/go2draft-generics-overview.html": [
{
- "url": "https://pkg.go/dev/runtime/pprof",
- "error": "Get \"https://pkg.go/dev/runtime/pprof\": dial tcp: lookup pkg.go on 127.0.0.1:53: no such host",
+ "value": "https://web.eecs.umich.edu/~weimerw/2008-615/reading/liskov-clu-abstraction.pdf",
+ "url": "https://web.eecs.umich.edu/~weimerw/2008-615/reading/liskov-clu-abstraction.pdf",
"status_code": 700
}
],
- "https://golang-id.local/proposal/design/TEMPLATE": [
- {
- "url": "https://golang-id.local/proposal/design/README.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/go2draft-error-handling-overview.html": [
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-handling.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-values-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/go2draft-error-handling.html": [
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-handling-overview.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/go2draft-error-inspection.html": [
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-handling-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-values-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-generics-overview.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/go2draft-error-printing.html": [
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-values-overview.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/go2draft-error-values-overview.html": [
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-handling-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-inspection.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-printing.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-generics-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft.md",
- "status_code": 404
- }
- ],
- "https://golang-id.local/proposal/design/go2draft-generics-overview.html": [
- {
- "url": "http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=F5D7C821199F22C5D30A51F155DB9D23?doi=10.1.1.46.9499\u0026rep=rep1\u0026type=pdf",
- "status_code": 700
- },
- {
- "url": "http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=F5D7C821199F22C5D30A51F155DB9D23?doi=10.1.1.46.9499\u0026rep=rep1\u0026type=pdf",
- "error": "Get \"https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=F5D7C821199F22C5D30A51F155DB9D23?doi=10.1.1.46.9499\u0026rep=rep1\u0026type=pdf\": tls: failed to verify certificate: x509: certificate signed by unknown authority",
- "status_code": 700
- },
- {
- "url": "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.106.3516\u0026rep=rep1\u0026type=pdf",
- "error": "Get \"https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.106.3516\u0026rep=rep1\u0026type=pdf\": tls: failed to verify certificate: x509: certificate signed by unknown authority",
- "status_code": 700
- },
- {
- "url": "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.106.3516\u0026rep=rep1\u0026type=pdf",
- "status_code": 700
- },
- {
- "url": "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.332.3161\u0026rep=rep1\u0026type=pdf",
- "error": "Get \"https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.332.3161\u0026rep=rep1\u0026type=pdf\": tls: failed to verify certificate: x509: certificate signed by unknown authority",
- "status_code": 700
- },
- {
- "url": "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.332.3161\u0026rep=rep1\u0026type=pdf",
- "status_code": 700
- },
- {
- "url": "http://www.drdobbs.com/cpp/the-c0x-remove-concepts-decision/218600111",
- "error": "Get \"http://www.drdobbs.com/cpp/the-c0x-remove-concepts-decision/218600111\": dial tcp: lookup www.drdobbs.com on 127.0.0.1:53: no such host",
- "status_code": 700
- },
- {
- "url": "http://www.drdobbs.com/cpp/the-c0x-remove-concepts-decision/218600111",
- "status_code": 700
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-contracts.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-contracts.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft.md",
- "status_code": 404
- },
+ "https://golang-id.local/proposal/design/go2draft-generics-overview.md": [
{
+ "value": "https://web.eecs.umich.edu/~weimerw/2008-615/reading/liskov-clu-abstraction.pdf",
"url": "https://web.eecs.umich.edu/~weimerw/2008-615/reading/liskov-clu-abstraction.pdf",
"error": "Get \"https://web.eecs.umich.edu/~weimerw/2008-615/reading/liskov-clu-abstraction.pdf\": tls: failed to verify certificate: x509: certificate signed by unknown authority",
"status_code": 700
},
{
+ "value": "https://web.eecs.umich.edu/~weimerw/2008-615/reading/liskov-clu-abstraction.pdf",
"url": "https://web.eecs.umich.edu/~weimerw/2008-615/reading/liskov-clu-abstraction.pdf",
"status_code": 700
}
- ],
- "https://golang-id.local/proposal/design/go2draft.html": [
- {
- "url": "https://golang-id.local/proposal/design/go2draft-contracts.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-handling-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-handling-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-handling.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-inspection.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-inspection.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-printing.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-printing.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-error-values-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-generics-overview.md",
- "status_code": 404
- },
- {
- "url": "https://golang-id.local/proposal/design/go2draft-generics-overview.md",
- "status_code": 404
- }
]
}
}