wip
@ -55,14 +55,14 @@ layout: default
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6 left">
|
<div class="col-md-6 left">
|
||||||
<div class="col-md-2 left ">
|
<div class="col-md-2 left ">
|
||||||
<img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;">
|
<img class="fpicon" src="public/biology.svg" style="max-height: 40px; max-width: 40px;">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Maintain your DNS data as a high-level DS, with macros, and variables for easier updates.</p>
|
<p class="smaller">Maintain your DNS data as a high-level DS, with macros, and variables for easier updates.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 right">
|
<div class="col-md-6 right">
|
||||||
<div class="col-md-2 left"><img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;"></div>
|
<div class="col-md-2 left"><img class="fpicon" src="public/light-bulb.svg" style="max-height: 40px; max-width: 40px;"></div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Super extensible! Plug-in architecture makes adding new DNS providers and Registrars easy!</p>
|
<p class="smaller">Super extensible! Plug-in architecture makes adding new DNS providers and Registrars easy!</p>
|
||||||
</div>
|
</div>
|
||||||
@ -72,16 +72,16 @@ layout: default
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6 left">
|
<div class="col-md-6 left">
|
||||||
<div class="col-md-2 left ">
|
<div class="col-md-2 left ">
|
||||||
<img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;">
|
<img class="fpicon" src="public/group.svg" style="max-height: 40px; max-width: 40px;">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Eliminate vendor lock-in. Switch between DNS providers easily.</p>
|
<p class="smaller">Eliminate vendor lock-in. Switch DNS providers easily, any time, with full fidelity.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 right">
|
<div class="col-md-6 right">
|
||||||
<div class="col-md-2 left"><img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;"></div>
|
<div class="col-md-2 left"><img class="fpicon" src="public/layers.svg" style="max-height: 40px; max-width: 40px;"></div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Reduce points of failure: Easily maintain dual DNS providers.</p>
|
<p class="smaller">Reduce points of failure: Easily maintain dual DNS providers and easily drop one that is down.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -89,14 +89,14 @@ layout: default
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6 left">
|
<div class="col-md-6 left">
|
||||||
<div class="col-md-2 left ">
|
<div class="col-md-2 left ">
|
||||||
<img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;">
|
<img class="fpicon" src="public/cancel.svg" style="max-height: 40px; max-width: 40px;">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Supports 10+ DNS Providers including BIND, AWS Route 53, Google DNS, and name.com</p>
|
<p class="smaller">Supports 10+ DNS Providers including BIND, AWS Route 53, Google DNS, and name.com</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 right">
|
<div class="col-md-6 right">
|
||||||
<div class="col-md-2 left"><img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;"></div>
|
<div class="col-md-2 left"><img class="fpicon" src="public/share.svg" style="max-height: 40px; max-width: 40px;"></div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Apply CI/CD principles to DNS: Unit-tests, system-tests, automated deployment.</p>
|
<p class="smaller">Apply CI/CD principles to DNS: Unit-tests, system-tests, automated deployment.</p>
|
||||||
</div>
|
</div>
|
||||||
@ -106,16 +106,16 @@ layout: default
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6 left">
|
<div class="col-md-6 left">
|
||||||
<div class="col-md-2 left ">
|
<div class="col-md-2 left ">
|
||||||
<img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;">
|
<img class="fpicon" src="public/document.svg" style="max-height: 40px; max-width: 40px;">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">All the benefits of Git (or any VCS) for your DNS zone data.</p>
|
<p class="smaller">All the benefits of Git (or any VCS) for your DNS zone data. View history. Accept PRs.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 right">
|
<div class="col-md-6 right">
|
||||||
<div class="col-md-2 left"><img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;"></div>
|
<div class="col-md-2 left"><img class="fpicon" src="public/mail.svg" style="max-height: 40px; max-width: 40px;"></div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Optimize DNS with SPF optimizer (coming soon!)</p>
|
<p class="smaller">Optimize DNS with SPF optimizer. Detect too many lookups. Flatten includes.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -123,14 +123,14 @@ layout: default
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6 left">
|
<div class="col-md-6 left">
|
||||||
<div class="col-md-2 left ">
|
<div class="col-md-2 left ">
|
||||||
<img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;">
|
<img class="fpicon" src="public/speech-bubble.svg" style="max-height: 40px; max-width: 40px;">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Runs on Linux, Windows, Mac, or any operating system supported by Go.</p>
|
<p class="smaller">Runs on Linux, Windows, Mac, or any operating system supported by Go.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 right">
|
<div class="col-md-6 right">
|
||||||
<div class="col-md-2 left"><img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;"></div>
|
<div class="col-md-2 left"><img class="fpicon" src="public/cloud-computing.svg" style="max-height: 40px; max-width: 40px;"></div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Enable/disable Cloudflare proxying (the "orange cloud" button) directly from your DNSControl files.</p>
|
<p class="smaller">Enable/disable Cloudflare proxying (the "orange cloud" button) directly from your DNSControl files.</p>
|
||||||
</div>
|
</div>
|
||||||
@ -140,14 +140,14 @@ layout: default
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6 left">
|
<div class="col-md-6 left">
|
||||||
<div class="col-md-2 left ">
|
<div class="col-md-2 left ">
|
||||||
<img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;">
|
<img class="fpicon" src="public/compass.svg" style="max-height: 40px; max-width: 40px;">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Assign an IP address to a constant and use the variable name throughout the configuration. Need to change the IP address globally? Just change the variable and "recompile."</p>
|
<p class="smaller">Assign an IP address to a constant and use the variable name throughout the configuration. Need to change the IP address globally? Just change the variable and "recompile."</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 right">
|
<div class="col-md-6 right">
|
||||||
<div class="col-md-2 left"><img class="fpicon" src="public/cog.svg" style="max-height: 40px; max-width: 40px;"></div>
|
<div class="col-md-2 left"><img class="fpicon" src="public/attachment.svg" style="max-height: 40px; max-width: 40px;"></div>
|
||||||
<div class="col-md-10">
|
<div class="col-md-10">
|
||||||
<p class="smaller">Keep similar domains in sync with transforms, macros, and variables.</p>
|
<p class="smaller">Keep similar domains in sync with transforms, macros, and variables.</p>
|
||||||
</div>
|
</div>
|
||||||
@ -157,3 +157,5 @@ layout: default
|
|||||||
|
|
||||||
<div class="row" style="padding-top: 75px"><div class='col-md-4 col-md-offset-4'><h2 class="text-center feature-header"><a href="toc">Read More</a></h2></div></div>
|
<div class="row" style="padding-top: 75px"><div class='col-md-4 col-md-offset-4'><h2 class="text-center feature-header"><a href="toc">Read More</a></h2></div></div>
|
||||||
<hr class="feature">
|
<hr class="feature">
|
||||||
|
|
||||||
|
<p><small>Icons made by Freepik from <a href="http://www.flaticon.com">www.flaticon.com</a></small></p>
|
||||||
|
101
docs/new-toc.md
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
---
|
||||||
|
layout: default
|
||||||
|
---
|
||||||
|
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="page-header">
|
||||||
|
<h1>
|
||||||
|
DNSControl: <small>DNS as Code</small>
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h2>
|
||||||
|
Getting Started
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Information for new users and the curious.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/getting-started">Getting Started</a>: A walk-through of the basics
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/provider-list">Providers</a>: Which DNS providers are supported
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/examples">Examples</a>: The DNSControl language by example
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/migrating">Migrating</a>: Migrating zones to DNSControl
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h2>
|
||||||
|
Reference
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Language resources and procedures.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/js">Language Reference</a>: Description of the entire language
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/alias">ALIAS / ANAME records in dnscontrol</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/spf">SPF Optimizer</a>: Optimize your SPF records
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h2>
|
||||||
|
Advanced Topics
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Take advantage of DNSControl's unique features.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="">Why CNAME/MX/NS targets require a trailing "dot{{site.github.url}}/why-the-dot"</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/unittests">Testing</a>: Unit Testing for you DNS Data
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h2>
|
||||||
|
Developer Info
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
It is easy to add features and new providers to DNSControl. The code is very modular and easy to modify. There are extensive integration tests that make it easy to boldly make changes with confidence that you'll know if anything is broken. Our mailing list is friendly. Afraid to make your first PR? We'll gladly mentor you through the process. Many major code contributions have come from <a href="https://everythingsysadmin.com/2017/08/go-get-up-to-speed.html">first-time Go users</a>!
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
Github: <a href="https://github.com/StackExchange/dnscontrol">https://github.com/StackExchange/dnscontrol</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Mailing list: <a href="https://groups.google.com/forum/#!forum/dnscontrol-discuss">dnscontrol-discuss</a>: The friendly best place to ask questions and propose new features
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/writing-providers">Step-by-Step Guide: Writing Providers</a>: How to write a DNS or Registrar Provider
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="{{site.github.url}}/adding-new-rtypes">Step-by-Step Guide: Adding new DNS rtypes</a>: How to add a new DNS record type
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
50
docs/public/attachment.svg
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.996,0C67.157,0,0.001,67.161,0.001,149.997S67.157,300,149.996,300s150.003-67.163,150.003-150.003
|
||||||
|
S232.835,0,149.996,0z M221.999,133.598L123.43,232.16l0.005,0.005c-0.034,0.034-0.067,0.057-0.101,0.091l-0.604,0.604
|
||||||
|
l-0.031-0.034c-5.561,5.179-12.766,7.763-20.225,7.763c-8.896,0-18.124-3.628-25.264-10.769
|
||||||
|
c-6.349-6.344-10.156-14.54-10.719-23.078c-0.558-8.445,2.116-16.236,7.485-22.134l-0.054-0.054l97.41-97.41
|
||||||
|
c8.227-8.229,22.209-7.623,31.177,1.343c4.204,4.204,6.733,9.656,7.109,15.346c0.399,5.996-1.707,11.765-5.776,15.829
|
||||||
|
l-79.296,79.304l-11.005-11.002l79.301-79.307c1.162-1.162,1.32-2.703,1.248-3.787c-0.127-1.898-1.071-3.859-2.588-5.377
|
||||||
|
c-2.85-2.85-7.049-3.462-9.168-1.341l-96.455,96.453l0.003,0.003c-2.783,2.78-4.155,6.725-3.864,11.108
|
||||||
|
c0.316,4.77,2.516,9.423,6.196,13.103c7.306,7.304,18.14,8.364,24.18,2.376l98.608-98.6c4.593-4.596,6.865-11.056,6.393-18.186
|
||||||
|
c-0.498-7.519-3.942-14.825-9.692-20.575c-11.599-11.596-28.983-13.077-38.761-3.304l-81.579,81.576l-11.005-11.002l81.579-81.579
|
||||||
|
c15.842-15.839,43.103-14.361,60.768,3.302c8.421,8.416,13.468,19.265,14.218,30.55
|
||||||
|
C233.694,115.049,229.816,125.781,221.999,133.598z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.7 KiB |
74
docs/public/biology.svg
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M255,302c-8.276,0-15,6.724-15,15v30c0,8.276,6.724,15,15,15s15-6.724,15-15v-30C270,308.724,263.276,302,255,302z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M195,182c-8.276,0-15,6.724-15,15s6.724,15,15,15s15-6.724,15-15S203.276,182,195,182z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M467,212h-22.229c-4.805-20.186-12.876-39.668-23.774-57.363l14.312-14.312c17.549-17.549,17.549-46.084,0-63.633
|
||||||
|
c-17.549-17.549-46.084-17.549-63.633,0l-14.312,14.312C339.668,80.105,320.186,72.034,300,67.229V45c0-24.814-20.186-45-45-45
|
||||||
|
c-24.814,0-45,20.186-45,45v22.229c-20.186,4.805-39.668,12.876-57.363,23.774l-14.312-14.312
|
||||||
|
c-17.549-17.549-46.084-17.549-63.633,0c-17.549,17.549-17.549,46.084,0,63.633l14.312,14.312
|
||||||
|
C78.105,172.332,70.034,191.814,65.229,212H45c-24.814,0-45,20.186-45,45c0,24.814,20.186,45,45,45h20.229
|
||||||
|
c4.805,20.186,12.876,39.668,23.774,57.363l-14.312,14.312c-17.549,17.549-17.549,46.084,0,63.633
|
||||||
|
c17.549,17.549,46.084,17.549,63.633,0l14.312-14.312c17.695,10.898,37.178,18.97,57.363,23.774V467c0,24.814,20.186,45,45,45
|
||||||
|
c24.814,0,45-20.186,45-45v-20.229c20.186-4.805,39.668-12.876,57.363-23.774l14.312,14.312c17.549,17.549,46.084,17.549,63.633,0
|
||||||
|
s17.549-46.084,0-63.633l-14.312-14.312c10.898-17.695,18.97-37.178,23.774-57.363H467c24.814,0,45-20.186,45-45
|
||||||
|
C512,232.187,491.814,212,467,212z M255,122c8.284,0,15,6.716,15,15s-6.716,15-15,15s-15-6.716-15-15S246.716,122,255,122z
|
||||||
|
M165,362c-8.284,0-15-6.716-15-15s6.716-15,15-15s15,6.716,15,15S173.284,362,165,362z M175.605,297.605
|
||||||
|
c-2.93,2.93-6.768,4.395-10.605,4.395s-7.676-1.465-10.605-4.395l-30-30c-5.859-5.859-5.859-15.352,0-21.211
|
||||||
|
c5.859-5.859,15.352-5.859,21.211,0l30,30C181.465,282.254,181.465,291.746,175.605,297.605z M195,242c-24.814,0-45-20.186-45-45
|
||||||
|
c0-24.814,20.186-45,45-45c24.814,0,45,20.186,45,45C240,221.814,219.814,242,195,242z M300,347c0,24.814-20.186,45-45,45
|
||||||
|
c-24.814,0-45-20.186-45-45v-30c0-24.814,20.186-45,45-45c24.814,0,45,20.186,45,45V347z M345,362c-8.284,0-15-6.716-15-15
|
||||||
|
s6.716-15,15-15s15,6.716,15,15S353.284,362,345,362z M379.79,262.171l-0.088,0.088c-8.73,8.73-20.186,13.096-31.655,13.096
|
||||||
|
s-22.925-4.365-31.655-13.096l-36.606-36.606c-17.446-17.446-17.446-45.835-0.015-63.296
|
||||||
|
c17.549-17.549,45.952-17.593,63.413-0.103l36.606,36.606C397.251,216.321,397.251,244.71,379.79,262.171z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M358.579,220.07l-36.606-36.605c-2.871-2.871-6.65-4.307-10.43-4.307c-3.78,0-7.573,1.436-10.444,4.321
|
||||||
|
c-5.845,5.845-5.845,15.205-0.103,20.962l36.606,36.606c5.771,5.742,15.117,5.742,20.889,0l0.088-0.088
|
||||||
|
C364.336,235.202,364.336,225.827,358.579,220.07z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
48
docs/public/cancel.svg
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M112.782,205.804c10.644,7.166,23.449,11.355,37.218,11.355c36.837,0,66.808-29.971,66.808-66.808
|
||||||
|
c0-13.769-4.189-26.574-11.355-37.218L112.782,205.804z"/>
|
||||||
|
<path d="M150,83.542c-36.839,0-66.808,29.969-66.808,66.808c0,15.595,5.384,29.946,14.374,41.326l93.758-93.758
|
||||||
|
C179.946,88.926,165.595,83.542,150,83.542z"/>
|
||||||
|
<path d="M149.997,0C67.158,0,0.003,67.161,0.003,149.997S67.158,300,149.997,300s150-67.163,150-150.003S232.837,0,149.997,0z
|
||||||
|
M150,237.907c-48.28,0-87.557-39.28-87.557-87.557c0-48.28,39.277-87.557,87.557-87.557c48.277,0,87.557,39.277,87.557,87.557
|
||||||
|
C237.557,198.627,198.277,237.907,150,237.907z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
47
docs/public/cloud-computing.svg
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.997,0C67.158,0,0.003,67.161,0.003,149.997S67.158,300,149.997,300s150-67.163,150-150.003S232.837,0,149.997,0z
|
||||||
|
M209.453,220.955c-1.644,0-3.268-0.091-4.866-0.254c-1.46,0.163-2.944,0.254-4.448,0.254h-37.656l40.504-40.87
|
||||||
|
c2.342-2.365,3.079-5.983,1.849-9.137c-1.227-3.156-4.165-5.218-7.431-5.218h-19.958v-42.662c0-5.14-4.171-9.311-9.311-9.311
|
||||||
|
h-28.231c-5.14,0-9.311,4.168-9.311,9.311v42.662h-21.529c-0.016,0-0.034,0-0.047,0c-4.43,0-8.019,3.737-8.019,8.354
|
||||||
|
c0,2.63,1.162,4.969,2.977,6.5l40.011,40.372H83.794c-21.916,0-39.684-17.771-39.684-39.684c0-18.256,12.327-33.615,29.108-38.245
|
||||||
|
c1.854-15.541,15.058-27.598,31.094-27.598c4.85,0,9.428,1.136,13.526,3.105c7.973-22.188,29.188-38.053,54.118-38.053
|
||||||
|
c29.896,0,54.455,22.821,57.227,51.988c15.779,7.42,26.709,23.454,26.709,42.045C255.891,200.163,235.101,220.955,209.453,220.955
|
||||||
|
z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
47
docs/public/compass.svg
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.999,74.97c-41.191,0-74.703,33.509-74.703,74.7c0,41.194,33.512,74.706,74.703,74.706
|
||||||
|
c41.191,0,74.703-33.512,74.703-74.706C224.702,108.482,191.19,74.97,149.999,74.97z M108.727,190.937l21.2-50.414l29.222,29.214
|
||||||
|
L108.727,190.937z M170.117,158.699l-29.155-29.147l50.303-21.148L170.117,158.699z"/>
|
||||||
|
<path d="M149.996,0C67.157,0,0.001,67.161,0.001,149.997S67.157,300,149.996,300s150.003-67.163,150.003-150.003
|
||||||
|
S232.835,0,149.996,0z M149.999,239.938c-49.771,0-90.265-40.494-90.265-90.267c0-49.771,40.491-90.262,90.265-90.262
|
||||||
|
c49.774,0,90.265,40.491,90.265,90.262S199.77,239.938,149.999,239.938z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
50
docs/public/document.svg
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 299.998 299.998" style="enable-background:new 0 0 299.998 299.998;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<rect x="103.313" y="157.774" width="93.369" height="10.374"/>
|
||||||
|
<rect x="103.313" y="134.761" width="93.369" height="10.374"/>
|
||||||
|
<path d="M149.995,0.001C67.156,0.001,0,67.16,0,149.999s67.156,149.997,149.995,149.997s150.003-67.161,150.003-149.997
|
||||||
|
C299.997,67.157,232.834,0.001,149.995,0.001z M185.688,64.563l31.517,28.669h-31.517V64.563z M198.982,235.43h-97.967
|
||||||
|
c-10.068,0-18.225-8.159-18.225-18.225V82.79c0-10.066,8.159-18.225,18.225-18.225h76.889v36.45h39.298v92.412H180.2h-10.374
|
||||||
|
V203.8h-66.512v10.374h66.513v5.942v10.374H180.2h31.229C208.169,233.547,203.799,235.43,198.982,235.43z M230.018,220.116
|
||||||
|
L230.018,220.116H180.2V203.8h49.818V220.116z"/>
|
||||||
|
<rect x="103.313" y="111.746" width="93.369" height="10.374"/>
|
||||||
|
<rect x="103.313" y="180.787" width="93.369" height="10.374"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
49
docs/public/group.svg
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 299.998 299.998" style="enable-background:new 0 0 299.998 299.998;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.997,0C67.157,0,0.001,67.158,0.001,149.995s67.156,150.003,149.995,150.003s150-67.163,150-150.003
|
||||||
|
S232.836,0,149.997,0z M40.732,206.496c0-46.858,41.152-46.848,50.284-59.1l1.045-5.587c-12.83-6.505-21.887-22.178-21.887-40.514
|
||||||
|
c0-24.154,15.712-43.738,35.089-43.738c15.258,0,28.205,12.164,33.037,29.118c-19.41,6.168-33.768,27.214-33.768,52.232
|
||||||
|
c0,17.224,6.79,33.06,17.937,43.121c-1.79,0.918-3.781,1.854-5.493,2.656c-8.989,4.217-21.449,10.079-30.438,21.812H40.732z
|
||||||
|
M150.453,244.105v-0.002h-0.916H85.466c0-46.856,41.152-46.843,50.284-59.095l1.045-5.587
|
||||||
|
c-12.83-6.505-21.887-22.178-21.887-40.514c0-24.154,15.712-43.738,35.089-43.738c19.377,0,35.089,19.584,35.089,43.738
|
||||||
|
c0,18.178-8.896,33.758-21.555,40.361l1.19,6.352c10.019,11.658,49.802,12.418,49.802,58.485H150.453z M213.452,206.498v-0.002h0
|
||||||
|
c-8.992-11.731-21.452-17.592-30.441-21.809c-1.769-0.83-3.73-1.751-5.483-2.651c11.137-10.074,17.935-25.944,17.935-43.129
|
||||||
|
c0-25.015-14.353-46.057-33.758-52.227c4.829-16.957,17.776-29.121,33.037-29.121c19.379,0,35.089,19.584,35.089,43.738
|
||||||
|
c0,18.178-8.896,33.756-21.555,40.361l1.19,6.352c10.019,11.656,49.802,12.415,49.802,58.488H213.452z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.7 KiB |
51
docs/public/layers.svg
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.996,0C67.157,0,0.001,67.161,0.001,149.997S67.157,300,149.996,300s150.003-67.163,150.003-150.003
|
||||||
|
S232.838,0,149.996,0z M234.752,201.789l-81.296,40.291c-1.089,0.539-2.272,0.812-3.455,0.812c-1.183,0-2.368-0.27-3.455-0.809
|
||||||
|
L65.25,201.792c-3.851-1.909-5.426-6.577-3.517-10.429c1.906-3.846,6.58-5.426,10.426-3.517l77.844,38.58l77.841-38.577
|
||||||
|
c3.844-1.911,8.517-0.335,10.426,3.514C240.178,195.211,238.603,199.88,234.752,201.789z M234.752,172.18l-81.296,40.291
|
||||||
|
c-1.089,0.539-2.272,0.812-3.455,0.812c-1.183,0-2.368-0.27-3.455-0.809L65.25,172.183c-3.851-1.909-5.426-6.577-3.517-10.429
|
||||||
|
c1.906-3.849,6.58-5.421,10.426-3.517l77.844,38.58l77.841-38.577c3.844-1.917,8.517-0.335,10.426,3.514
|
||||||
|
C240.178,165.603,238.603,170.271,234.752,172.18z M234.752,142.572l-81.296,40.291c-1.089,0.539-2.272,0.812-3.455,0.812
|
||||||
|
c-1.183,0-2.368-0.27-3.455-0.809L65.25,142.572c-3.851-1.909-5.426-6.577-3.517-10.426c1.906-3.849,6.58-5.426,10.426-3.517
|
||||||
|
l77.844,38.58l77.841-38.58c3.844-1.906,8.517-0.335,10.426,3.517C240.178,135.995,238.603,140.663,234.752,142.572z
|
||||||
|
M234.752,111.506l-81.296,40.289c-1.089,0.539-2.272,0.809-3.455,0.809c-1.183,0-2.368-0.27-3.455-0.809L65.25,111.506
|
||||||
|
c-2.648-1.312-4.326-4.015-4.326-6.972c0-2.957,1.675-5.659,4.326-6.972l81.299-40.294c2.176-1.079,4.733-1.079,6.909,0
|
||||||
|
l81.296,40.294c2.648,1.312,4.326,4.015,4.326,6.972C239.08,107.491,237.403,110.191,234.752,111.506z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
44
docs/public/light-bulb.svg
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.996,0C67.157,0,0.001,67.161,0.001,149.997S67.157,300,149.996,300s150.003-67.163,150.003-150.003
|
||||||
|
S232.835,0,149.996,0z M148.751,218.468c-12.893,0-23.342-11.082-23.342-24.764h46.685
|
||||||
|
C172.093,207.386,161.641,218.468,148.751,218.468z M170.413,180.695h-43.326c-1.167-12.753-31.476-23.871-31.476-55.747
|
||||||
|
c0-33.999,25.425-52.027,53.135-52.709h0.003c0.003,0,0.003,0,0.003,0c27.712,0.685,53.135,18.71,53.135,52.709
|
||||||
|
C201.889,156.824,171.58,167.942,170.413,180.695z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
53
docs/public/mail.svg
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 299.997 299.997" style="enable-background:new 0 0 299.997 299.997;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.996,0C67.157,0,0.001,67.158,0.001,149.997c0,82.837,67.156,150,149.995,150s150-67.163,150-150
|
||||||
|
C299.996,67.158,232.835,0,149.996,0z M145.294,100.159h111.864c0.763,0,1.502,0.091,2.225,0.223l-62.648,36.017l-52.964-36.087
|
||||||
|
C144.275,100.25,144.77,100.159,145.294,100.159z M60.572,185.31v-15.558h49.921l-0.609,5.047l-0.112,0.931v0.936
|
||||||
|
c0,3.019,0.501,5.921,1.398,8.644H60.572z M112.293,154.842h-68.58V139.28h70.465L112.293,154.842z M117.571,111.218l-0.965,7.965
|
||||||
|
H28.585v-15.562h90.384C118.17,106.028,117.677,108.573,117.571,111.218z M249.375,188.852H137.513
|
||||||
|
c-3.348,0-6.378-1.351-8.58-3.538c0,0,0,0,0-0.003c-0.539-0.537-1.027-1.128-1.46-1.758c-0.01-0.016-0.029-0.031-0.039-0.047
|
||||||
|
c-0.402-0.594-0.737-1.232-1.032-1.891c-0.029-0.065-0.073-0.122-0.104-0.189c-0.265-0.622-0.451-1.284-0.609-1.956
|
||||||
|
c-0.029-0.117-0.083-0.223-0.106-0.34c-0.163-0.799-0.249-1.621-0.249-2.464l4.145-34.259l0.379-3.13l3.258-26.94
|
||||||
|
c0-0.77,0.093-1.515,0.231-2.243c0.016-0.078,0.008-0.163,0.026-0.241c0.01,0.005,0.018,0.013,0.029,0.021
|
||||||
|
c0.35-1.662,1.012-3.206,1.958-4.547v5.88l57.741,39.132c0.078,0.054,0.163,0.083,0.244,0.13c0.083,0.052,0.169,0.093,0.257,0.14
|
||||||
|
c0.456,0.233,0.923,0.42,1.401,0.545c0.052,0.013,0.099,0.021,0.15,0.031c0.524,0.124,1.056,0.2,1.582,0.2h0.005
|
||||||
|
c0.005,0,0.008,0,0.01,0c0.527,0,1.058-0.075,1.582-0.2c0.052-0.01,0.099-0.018,0.15-0.031c0.477-0.124,0.944-0.311,1.401-0.545
|
||||||
|
c0.086-0.047,0.171-0.088,0.257-0.14c0.08-0.047,0.163-0.075,0.244-0.13l68.792-39.716c0.08,0.565,0.171,1.128,0.171,1.717
|
||||||
|
l-7.781,64.329C261.559,183.4,256.105,188.852,249.375,188.852z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
46
docs/public/share.svg
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.996,0C67.157,0,0.001,67.161,0.001,149.997S67.157,300,149.996,300s150.003-67.163,150.003-150.003
|
||||||
|
S232.835,0,149.996,0z M133.314,149.997c0,3.133-0.571,6.111-1.569,8.901l41.868,20.142c4.819-5.275,11.731-8.595,19.436-8.595
|
||||||
|
c14.553,0,26.353,11.796,26.353,26.348c0,14.555-11.803,26.356-26.359,26.356c-14.553,0-26.359-11.801-26.359-26.356
|
||||||
|
c0-1.395,0.145-2.757,0.353-4.09l-44.568-21.436c-4.357,3.188-9.71,5.089-15.52,5.089c-14.555,0-26.356-11.796-26.356-26.361
|
||||||
|
c0-14.55,11.801-26.348,26.356-26.348c5.81,0,11.165,1.901,15.523,5.086l44.571-21.431c-0.21-1.336-0.353-2.692-0.353-4.09
|
||||||
|
c0-14.558,11.803-26.356,26.359-26.356c14.553,0,26.356,11.798,26.356,26.356c0,14.555-11.803,26.356-26.356,26.356
|
||||||
|
c-7.7,0-14.617-3.328-19.436-8.598l-41.868,20.134C132.744,143.89,133.314,146.875,133.314,149.997z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
45
docs/public/speech-bubble.svg
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 299.99 299.99" style="enable-background:new 0 0 299.99 299.99;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path d="M149.995,0C67.158,0,0,67.156,0,149.995S67.158,299.99,149.995,299.99c82.839,0,149.995-67.156,149.995-149.995
|
||||||
|
S232.834,0,149.995,0z M89.481,211.219l-37.176,9.959l10.177-37.973c-7.01-12.05-11.051-26.05-11.051-40.997
|
||||||
|
c0-45.074,36.541-81.618,81.62-81.618c45.071,0,81.615,36.544,81.615,81.618c0,45.074-36.544,81.62-81.615,81.62
|
||||||
|
C117.023,223.832,102.091,219.199,89.481,211.219z M247.76,236.976l-33.818-9.059c-11.477,7.257-25.057,11.474-39.63,11.474
|
||||||
|
c-10.39,0-20.271-2.142-29.248-5.999c45.064-5.9,79.981-44.527,79.981-91.177c0-13.518-2.959-26.351-8.216-37.926
|
||||||
|
c19.182,13.427,31.73,35.67,31.73,60.853c0,13.596-3.673,26.33-10.05,37.293L247.76,236.976z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
46
docs/spf.md
@ -25,6 +25,41 @@ changed the contents of the SPF records?
|
|||||||
|
|
||||||
We figured that DNSControl could do a better job.
|
We figured that DNSControl could do a better job.
|
||||||
|
|
||||||
|
# For the impatient
|
||||||
|
|
||||||
|
## Step 1: Define your SPF like this
|
||||||
|
|
||||||
|
var SPF_LIST_NORMAL = [
|
||||||
|
'v=spf1',
|
||||||
|
'ip4:198.252.206.0/24', // comment
|
||||||
|
'ip4:192.111.0.0/24', // comment
|
||||||
|
'include:_spf.google.com', // comment
|
||||||
|
'include:mailgun.org', // comment
|
||||||
|
'include:spf-basic.fogcreek.com', // comment
|
||||||
|
'~all'
|
||||||
|
].join(" ");
|
||||||
|
// Change these to the ones that should be flattened:
|
||||||
|
var SPF_NORMAL = [ // VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
|
||||||
|
TXT("@", SPF_LIST_NORMAL, {flatten: "spf-basic.fogcreek.com,mailgun.org", split: "_spf%d"}),
|
||||||
|
TXT("_rawspf", SPF_LIST_NORMAL) // keep unmodified availible for other tools
|
||||||
|
]
|
||||||
|
|
||||||
|
## Step 2: For a domain that needs that SPF record, include `SPF_NORMAL` as if it is a record.
|
||||||
|
|
||||||
|
D('example.com', ...
|
||||||
|
SPF_NORMAL,
|
||||||
|
...
|
||||||
|
)
|
||||||
|
|
||||||
|
## Step 3: Push the changes
|
||||||
|
|
||||||
|
`dnscontrol preview` and `dnscontrol push` work as you'd expect. However now
|
||||||
|
your SPF record will be optimized for you.
|
||||||
|
|
||||||
|
You might want to check out the web-based SPF tool described below.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Better comments
|
## Better comments
|
||||||
|
|
||||||
Here's how we define our SPF record:
|
Here's how we define our SPF record:
|
||||||
@ -142,11 +177,18 @@ FILL IN THE SEQUENCE OF COMMANDS TO MAINTAIN THE CACHE.
|
|||||||
|
|
||||||
# Interactive mode
|
# Interactive mode
|
||||||
|
|
||||||
FILL IN INFO ABOUT THE INTERACTIVE MDOE.
|
To help you decide what to flatten, load `docs/flattener/index.html`
|
||||||
|
into your web browser and you will be able to play with your SPF
|
||||||
|
records. We suggest you flatten only the minimum required to reach
|
||||||
|
10 or fewer lookups.
|
||||||
|
|
||||||
|
This tool runs entirely in your browser.
|
||||||
|
|
||||||
|
Start interactive mode: [interactive SPF tool](flattener/index.html)
|
||||||
|
|
||||||
# Future
|
# Future
|
||||||
|
|
||||||
We'd like to add other optimizations such as:
|
We'd like to add other optimizations such as:
|
||||||
|
|
||||||
* De-dup
|
* De-dup
|
||||||
* Remove overlapping CIDR blocks
|
* Remove overlapping CIDR blocks
|
||||||
|