Chris O'HaverandGitHub bf93ee5695 Trail of Bits Security Review Blog Post (#252)
* trail of bits security review blog post

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* trail of bits feedback

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add links to PRs

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add more links to PRs

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* quote summary from report; add another PR; use TOB's ID style; use generic author

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add three PRs for issue 12

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* use known good pubplications url instead of directly to reports that are not published yet

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* Reword in case this is published before the reports are published

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* update link to published report

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-03-23 12:16:17 -07:00
2021-09-06 15:19:53 +02:00
2017-07-24 15:47:09 +00:00
2020-03-24 15:45:46 +01:00
2022-01-24 16:14:41 +01:00
2021-11-23 11:12:31 +01:00
2018-03-25 17:58:03 +01:00
2018-02-27 15:16:26 +00:00
2021-11-23 11:12:31 +01:00
2020-03-11 17:28:54 +01:00
2017-07-25 07:13:03 +01:00
2018-10-21 16:15:53 +01:00
2021-01-20 13:16:36 +01:00
2022-01-24 16:14:41 +01:00

coredns.io

Purpose:

  1. What is CoreDNS?
  2. How to use it?
  3. How to get involved and get help.

The website is created with HUGO, you'll need to download and install that if you want to locally work on the website. For creating new content it is not needed.

We have three types of pages.

  • Home - themes/coredns/layouts/index.html
  • Blog/News/Documentation - content/blog/* (depends on params, see archetypes)
  • Plugins - content/plugins/* and content/explugins/*

Any blog post you'll tag with 'stale' will pop up a warning after 9 months that the content of the post may not reflect the current workings of CoreDNS.

Releases should be tagged with 'release = "number" and data/coredns.toml should be updated with the number.

data/subtext.toml controls the buttons for "Docs", "Plugins" and "External Plugins".

Create:

  • new release: hugo new -k release blog/coredns-<number>.md
  • new blog: hugo new -k blog blog/coredns-<number>.md
  • new blog that will also be documentation: hugo new -k doc blog/coredns-<number>.md

Style

For the colors we have:

  • Dark: #280071 (40, 0, 113)
  • Middle: #5F259F (95, 37, 159)
  • Light: #8246AF (130, 70, 175)

The open source font Lato is very close to Brandon Grotesque (which is used in the logo). Try to use this for any imagery you add.

See the style directory for Libre Office Draw templates you can use.

Popup

See the top-level (i.e. not in the themes directory) layout/partials/popup.html for adjusting the text. This can used for important notifications.

Corefile Snippets

Any Corefile snippets should be use the (fake) language corefile, we have a small utility that checks all these snippets to see if they are still valid.

New CoreDNS releases

  • Sync the notes from the official coredns/coredns repo into this repo by running: make PLUGINDIR=~coredns/plugin sync
  • This should update the releases notes in content/blog/coredns-<version>.
  • After this step you should manually (never got this to automatically to work) update data/coredns.toml and set the latest release in that file and then run make old to update the old(er) HUGO site.
S
Description
No description provided
Readme
16 MiB
Languages
CSS 47.8%
JavaScript 30.6%
HTML 18.6%
Go 2.7%
Makefile 0.3%