Our usage of `curl` could be vulnerable to protocol downgrade attacks. This
change updates most of our usage of curl--especially when fetching executable
resources--with the following command-line flags:
* `--proto '=https'` forces use of HTTPS. This ensures that dropping `https://`
from a URL will cause the command to fail instead of reverting to use
unsecured HTTP.
* `--tlsv1.2` disables the use of older TLS versions.
* `-f|--fail` ensures that curl does not output anything to stdout when a
non-2xx response is received.
* `-S|--show-error` causes errors to be printed to stderr (when `-s|--silent`
is used).
Related to linkerd/linkerd2#7593
Signed-off-by: Oliver Gould <ver@buoyant.io>
* feat: homepage updates
Signed-off-by: Patrick Heneise <patrick@zentered.co>
Signed-off-by: Christian Mejlak <chris@mejlak.com>
_note_: there are some failing checks for missing alt tags. I'm merging this change and will address the missing alt tags in a different PR
* feat: add aliases for legeacy links, format markdown with soft wraps
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* Update lint to be different between blog and docs
* Fix lint
* Fix more lint
* Make lint actually pass
* Fix 404s
* Style inline correctly
* Add final polish
* Differentiate between alt and title
* Make alt optional
* wip: initial data import
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* chore: add node_modules to gitignore
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* wip: add basic list and single templates to display blog
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* add blog list and summary, thumbnails and images
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: author image and prism highlights
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: youtube embeds
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: content autofix with prettier
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* add images from legacy site
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: all blog content
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* add blog images
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* add styles for tables and images in content
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* add permalink config
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* add blog layout
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* add shortcode and node packages
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: round avatar images
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: center tweets
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: use figure with captions
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: messy link
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: newlines in commands
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: remove escaped
Signed-off-by: Patrick Heneise <patrick@heneise.co>
* fix: conduit roadmap article
Signed-off-by: Patrick Heneise <patrick@heneise.co>