mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-29 17:24:20 -04:00 
			
		
		
		
	Not used
This commit is contained in:
		
							
								
								
									
										190
									
								
								dist/CHANGES.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										190
									
								
								dist/CHANGES.txt
									
									
									
									
										vendored
									
									
								
							| @@ -1,190 +0,0 @@ | |||||||
| CHANGES |  | ||||||
|  |  | ||||||
| 0.8.2 (February 25, 2016) |  | ||||||
| - On-demand TLS can obtain certificates during handshakes |  | ||||||
| - Built with Go 1.6 |  | ||||||
| - Process log (-log) is rotated when it gets large |  | ||||||
| - Managed certificates get renewed 30 days early instead of just 14 |  | ||||||
| - fastcgi: Allow scheme prefix before address |  | ||||||
| - markdown: Support for definition lists |  | ||||||
| - proxy: Allow proxy to insecure HTTPS backends |  | ||||||
| - proxy: Support proxy to unix socket |  | ||||||
| - rewrite: Status code can be 2xx or 4xx |  | ||||||
| - templates: New .Markdown action to interpret included file as Markdown |  | ||||||
| - templates: .Truncate now truncates from end of string when length is negative |  | ||||||
| - tls: Set hard limit for certificates obtained with on-demand TLS |  | ||||||
| - tls: Load certificates from directory |  | ||||||
| - tls: Add SHA384 cipher suites |  | ||||||
| - Multiple bug fixes and internal changes |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.8.1 (January 12, 2016) |  | ||||||
| - Improved OCSP stapling |  | ||||||
| - Better graceful reload when new hosts need certificates from Let's Encrypt |  | ||||||
| - Current pidfile is now deleted when Caddy exits |  | ||||||
| - browse: New default template |  | ||||||
| - gzip: Added min_length setting |  | ||||||
| - import: Support for glob patterns (*) to import multiple files |  | ||||||
| - rewrite: New complex rules with conditions, regex captures, and status code |  | ||||||
| - tls: Removed DES ciphers from default cipher suite list |  | ||||||
| - tls: All supported certificates are OCSP-stapled |  | ||||||
| - tls: Allow custom configuration without specifying certificate and key |  | ||||||
| - tls: No longer allow HTTPS over port 80 |  | ||||||
| - Dozens of bug fixes, improvements, and more tests across the board |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.8.0 (December 4, 2015) |  | ||||||
| - HTTPS by default via Let's Encrypt (certs & keys are fully managed) |  | ||||||
| - Graceful restarts (on POSIX-compliant systems) |  | ||||||
| - Major internal refactoring to allow use of Caddy as library |  | ||||||
| - New directive 'mime' to customize Content-Type based on file extension |  | ||||||
| - New -accept flag to accept Let's Encrypt SA without prompt |  | ||||||
| - New -email flag to customize default email used for ACME transactions |  | ||||||
| - New -ca flag to customize ACME CA server URL |  | ||||||
| - New -revoke flag to revoke a certificate |  | ||||||
| - New -log flag to enable process log |  | ||||||
| - New -pidfile flag to enable writing pidfile |  | ||||||
| - New -grace flag to customize the graceful shutdown timeout |  | ||||||
| - New support for SIGHUP, SIGTERM, and SIGQUIT signals |  | ||||||
| - browse: Render filenames with multiple whitespace properly |  | ||||||
| - core: Use environment variables in Caddyfile |  | ||||||
| - markdown: Include Last-Modified header in response |  | ||||||
| - markdown: Render tables, strikethrough, and fenced code blocks |  | ||||||
| - proxy: Ability to exclude/ignore paths from proxying |  | ||||||
| - startup, shutdown: Better Windows support |  | ||||||
| - templates: Bug fix for .Host when port is absent |  | ||||||
| - templates: Include Last-Modified header in response |  | ||||||
| - templates: Support for custom delimiters |  | ||||||
| - tls: For non-local hosts, default port is now 443 unless specified |  | ||||||
| - tls: Force-disable HTTPS |  | ||||||
| - tls: Specify Let's Encrypt email address |  | ||||||
| - Many, many more tests and numerous bug fixes and improvements |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.7.6 (September 28, 2015) |  | ||||||
| - Pass in simple Caddyfile as command line arguments |  | ||||||
| - basicauth: Support for legacy htpasswd files |  | ||||||
| - browse: JSON response with file listing |  | ||||||
| - core: Caddyfile as command line argument |  | ||||||
| - errors: Can write full stack trace to HTTP response for debugging |  | ||||||
| - errors, log: Roll log files after certain size or age |  | ||||||
| - proxy: Fix for 32-bit architectures |  | ||||||
| - rewrite: Better compatibility with fastcgi and PHP apps |  | ||||||
| - templates: Added .StripExt and .StripHTML methods |  | ||||||
| - Internal improvements and minor bug fixes |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.7.5 (August 5, 2015) |  | ||||||
| - core: All listeners bind to 0.0.0.0 unless 'bind' directive is used |  | ||||||
| - fastcgi: Set HTTPS env variable if connection is secure |  | ||||||
| - log: Output to system log (except Windows) |  | ||||||
| - markdown: Added dev command to disable caching during development |  | ||||||
| - markdown: Fixed error reporting during initial site generation |  | ||||||
| - markdown: Fixed crash if path does not exist when server starts |  | ||||||
| - markdown: Fixed site generation and link indexing when files change |  | ||||||
| - templates: Added .NowDate for use in date-related functions |  | ||||||
| - Several bug fixes related to startup and shutdown functions |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.7.4 (July 30, 2015) |  | ||||||
| - browse: Sorting preference persisted in cookie |  | ||||||
| - browse: Added index.txt and default.txt to list of default files |  | ||||||
| - browse: Template files may now use Caddy template actions |  | ||||||
| - markdown: Template files may now use Caddy template actions |  | ||||||
| - markdown: Several bug fixes, especially for large and empty Markdown files |  | ||||||
| - markdown: Generate index pages to link to markdown pages (sitegen only) |  | ||||||
| - markdown: Flatten structure of front matter, changed template variables |  | ||||||
| - redir: Can use variables (placeholders) like log formats can |  | ||||||
| - redir: Catch-all redirects no longer preserve path; use {uri} instead |  | ||||||
| - redir: Syntax supports redirect tables by opening a block |  | ||||||
| - templates: Renamed .Date to .Now and added .Truncate, .Replace actions |  | ||||||
| - Other minor internal improvements and more tests |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.7.3 (July 15, 2015) |  | ||||||
| - errors: Error log now shows timestamp with each entry |  | ||||||
| - gzip: Fixed; Default filtering is by extension; removed MIME type filter |  | ||||||
| - import: Fixed; works inside and outside server blocks |  | ||||||
| - redir: Query string preserved on catch-all redirects |  | ||||||
| - templates: Proper 403 or 404 errors for restricted or missing files |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.7.2 (July 1, 2015) |  | ||||||
| - Custom builds through caddyserver.com - extend Caddy by writing addons |  | ||||||
| - browse: Sort by clicking column heading or using query string |  | ||||||
| - core: Serving hostname that doesn't resolve issues warning then listens on 0.0.0.0 |  | ||||||
| - errors: Missing error page during parse time is warning, not error |  | ||||||
| - ext: Extension only appended if request path does not end in / |  | ||||||
| - fastcgi: Fix for backend responding without status text |  | ||||||
| - fastcgi: Fix PATH_TRANSLATED when PATH_INFO is empty (RFC 3875) |  | ||||||
| - git: Removed from core (available as add-on) |  | ||||||
| - gzip: Enable by file path and/or extension |  | ||||||
| - gzip: Customize compression level |  | ||||||
| - log: Fix for missing status in log entry when error unhandled |  | ||||||
| - proxy: Strip prefix from path for proxy to path |  | ||||||
| - redir: Meta tag redirects |  | ||||||
| - templates: Support for nested includes |  | ||||||
| - Internal improvements and more tests |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.7.1 (June 2, 2015) |  | ||||||
| - basicauth: Patched timing vulnerability |  | ||||||
| - proxy: Support for WebSocket backends |  | ||||||
| - tls: Client authentication |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.7.0 (May 25, 2015) |  | ||||||
| - New directive 'internal' to protect resources with X-Accel-Redirect |  | ||||||
| - New -version flag to show program name and version |  | ||||||
| - core: Fixed escaped backslash characters inside quoted strings |  | ||||||
| - core: Fixed parsing Caddyfile for IPv6 addresses missing ports |  | ||||||
| - core: A notice is shown when non-local address resolves to loopback interface |  | ||||||
| - core: Warns if file descriptor limit is too low for production site (Mac/Linux) |  | ||||||
| - fastcgi: Support for Unix sockets |  | ||||||
| - git: Fixed issue that prevented pulling at designated interval |  | ||||||
| - header: Remove a header field by prefixing field name with "-" |  | ||||||
| - markdown: Simple static site generation |  | ||||||
| - markdown: Support for metadata ("front matter") at beginning of files |  | ||||||
| - rewrite: Experimental support for regular expressions |  | ||||||
| - tls: Customize cipher suites and protocols |  | ||||||
| - tls: Removed RC4 ciphers |  | ||||||
| - Other internal improvements that are not user-facing (more tests, etc.) |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.6.0 (May 7, 2015) |  | ||||||
| - New directive 'git' to automatically pull changes |  | ||||||
| - New directive 'bind' to override host server binds to |  | ||||||
| - New -root flag to specify root path to default site |  | ||||||
| - Ability to receive config data piped through stdin |  | ||||||
| - core: Warning if root directory doesn't exist at startup |  | ||||||
| - core: Entire process dies if any server fails to start |  | ||||||
| - gzip: Fixed Content-Length value when proxying requests |  | ||||||
| - errors: Error log now includes file and line number of panics |  | ||||||
| - fastcgi: Pass custom environment variables |  | ||||||
| - fastcgi: Support for HEAD, OPTIONS, PUT, PATCH, and DELETE methods |  | ||||||
| - fastcgi: Fixed SERVER_SOFTWARE variables |  | ||||||
| - markdown: Support for index files when URL points to a directory |  | ||||||
| - proxy: Load balancing with multiple backends, health checks, failovers, and multiple policies |  | ||||||
| - proxy: Add custom headers |  | ||||||
| - startup/shutdown: Run command in background with '&' at end |  | ||||||
| - templates: Added .tpl and .tmpl as default extensions |  | ||||||
| - templates: Support for index files when URL points to a directory |  | ||||||
| - templates: Changed .RemoteAddr to .IP and stripped out remote port |  | ||||||
| - tls: TLS disabled (with warning) for servers that are explicitly http:// |  | ||||||
| - websocket: Fixed SERVER_SOFTWARE and GATEWAY_INTERFACE variables |  | ||||||
| - Many internal improvements |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.5.1 (April 30, 2015) |  | ||||||
| - Default host is now 0.0.0.0 (wildcard) |  | ||||||
| - New -host and -port flags to override default host and port |  | ||||||
| - core: Support for binding to 0.0.0.0 |  | ||||||
| - core: Graceful error handling during heavy load; proper error responses |  | ||||||
| - errors: Fixed file path handling |  | ||||||
| - errors: Fixed panic due to nil log file |  | ||||||
| - fastcgi: Support for index files |  | ||||||
| - fastcgi: Fix for handling errors that come from responder |  | ||||||
|  |  | ||||||
|  |  | ||||||
| 0.5.0 (April 28, 2015) |  | ||||||
| - Initial release |  | ||||||
							
								
								
									
										539
									
								
								dist/LICENSES.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										539
									
								
								dist/LICENSES.txt
									
									
									
									
										vendored
									
									
								
							| @@ -1,539 +0,0 @@ | |||||||
| The enclosed software makes use of third-party libraries either in full |  | ||||||
| or in part, original or modified. This file is part of your download so |  | ||||||
| as to be in full compliance with the licenses of all bundled property. |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ### |  | ||||||
| ### github.com/mholt/caddy |  | ||||||
| ### |  | ||||||
|  |  | ||||||
|                                  Apache License |  | ||||||
|                            Version 2.0, January 2004 |  | ||||||
|                         http://www.apache.org/licenses/ |  | ||||||
|  |  | ||||||
|    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION |  | ||||||
|  |  | ||||||
|    1. Definitions. |  | ||||||
|  |  | ||||||
|       "License" shall mean the terms and conditions for use, reproduction, |  | ||||||
|       and distribution as defined by Sections 1 through 9 of this document. |  | ||||||
|  |  | ||||||
|       "Licensor" shall mean the copyright owner or entity authorized by |  | ||||||
|       the copyright owner that is granting the License. |  | ||||||
|  |  | ||||||
|       "Legal Entity" shall mean the union of the acting entity and all |  | ||||||
|       other entities that control, are controlled by, or are under common |  | ||||||
|       control with that entity. For the purposes of this definition, |  | ||||||
|       "control" means (i) the power, direct or indirect, to cause the |  | ||||||
|       direction or management of such entity, whether by contract or |  | ||||||
|       otherwise, or (ii) ownership of fifty percent (50%) or more of the |  | ||||||
|       outstanding shares, or (iii) beneficial ownership of such entity. |  | ||||||
|  |  | ||||||
|       "You" (or "Your") shall mean an individual or Legal Entity |  | ||||||
|       exercising permissions granted by this License. |  | ||||||
|  |  | ||||||
|       "Source" form shall mean the preferred form for making modifications, |  | ||||||
|       including but not limited to software source code, documentation |  | ||||||
|       source, and configuration files. |  | ||||||
|  |  | ||||||
|       "Object" form shall mean any form resulting from mechanical |  | ||||||
|       transformation or translation of a Source form, including but |  | ||||||
|       not limited to compiled object code, generated documentation, |  | ||||||
|       and conversions to other media types. |  | ||||||
|  |  | ||||||
|       "Work" shall mean the work of authorship, whether in Source or |  | ||||||
|       Object form, made available under the License, as indicated by a |  | ||||||
|       copyright notice that is included in or attached to the work |  | ||||||
|       (an example is provided in the Appendix below). |  | ||||||
|  |  | ||||||
|       "Derivative Works" shall mean any work, whether in Source or Object |  | ||||||
|       form, that is based on (or derived from) the Work and for which the |  | ||||||
|       editorial revisions, annotations, elaborations, or other modifications |  | ||||||
|       represent, as a whole, an original work of authorship. For the purposes |  | ||||||
|       of this License, Derivative Works shall not include works that remain |  | ||||||
|       separable from, or merely link (or bind by name) to the interfaces of, |  | ||||||
|       the Work and Derivative Works thereof. |  | ||||||
|  |  | ||||||
|       "Contribution" shall mean any work of authorship, including |  | ||||||
|       the original version of the Work and any modifications or additions |  | ||||||
|       to that Work or Derivative Works thereof, that is intentionally |  | ||||||
|       submitted to Licensor for inclusion in the Work by the copyright owner |  | ||||||
|       or by an individual or Legal Entity authorized to submit on behalf of |  | ||||||
|       the copyright owner. For the purposes of this definition, "submitted" |  | ||||||
|       means any form of electronic, verbal, or written communication sent |  | ||||||
|       to the Licensor or its representatives, including but not limited to |  | ||||||
|       communication on electronic mailing lists, source code control systems, |  | ||||||
|       and issue tracking systems that are managed by, or on behalf of, the |  | ||||||
|       Licensor for the purpose of discussing and improving the Work, but |  | ||||||
|       excluding communication that is conspicuously marked or otherwise |  | ||||||
|       designated in writing by the copyright owner as "Not a Contribution." |  | ||||||
|  |  | ||||||
|       "Contributor" shall mean Licensor and any individual or Legal Entity |  | ||||||
|       on behalf of whom a Contribution has been received by Licensor and |  | ||||||
|       subsequently incorporated within the Work. |  | ||||||
|  |  | ||||||
|    2. Grant of Copyright License. Subject to the terms and conditions of |  | ||||||
|       this License, each Contributor hereby grants to You a perpetual, |  | ||||||
|       worldwide, non-exclusive, no-charge, royalty-free, irrevocable |  | ||||||
|       copyright license to reproduce, prepare Derivative Works of, |  | ||||||
|       publicly display, publicly perform, sublicense, and distribute the |  | ||||||
|       Work and such Derivative Works in Source or Object form. |  | ||||||
|  |  | ||||||
|    3. Grant of Patent License. Subject to the terms and conditions of |  | ||||||
|       this License, each Contributor hereby grants to You a perpetual, |  | ||||||
|       worldwide, non-exclusive, no-charge, royalty-free, irrevocable |  | ||||||
|       (except as stated in this section) patent license to make, have made, |  | ||||||
|       use, offer to sell, sell, import, and otherwise transfer the Work, |  | ||||||
|       where such license applies only to those patent claims licensable |  | ||||||
|       by such Contributor that are necessarily infringed by their |  | ||||||
|       Contribution(s) alone or by combination of their Contribution(s) |  | ||||||
|       with the Work to which such Contribution(s) was submitted. If You |  | ||||||
|       institute patent litigation against any entity (including a |  | ||||||
|       cross-claim or counterclaim in a lawsuit) alleging that the Work |  | ||||||
|       or a Contribution incorporated within the Work constitutes direct |  | ||||||
|       or contributory patent infringement, then any patent licenses |  | ||||||
|       granted to You under this License for that Work shall terminate |  | ||||||
|       as of the date such litigation is filed. |  | ||||||
|  |  | ||||||
|    4. Redistribution. You may reproduce and distribute copies of the |  | ||||||
|       Work or Derivative Works thereof in any medium, with or without |  | ||||||
|       modifications, and in Source or Object form, provided that You |  | ||||||
|       meet the following conditions: |  | ||||||
|  |  | ||||||
|       (a) You must give any other recipients of the Work or |  | ||||||
|           Derivative Works a copy of this License; and |  | ||||||
|  |  | ||||||
|       (b) You must cause any modified files to carry prominent notices |  | ||||||
|           stating that You changed the files; and |  | ||||||
|  |  | ||||||
|       (c) You must retain, in the Source form of any Derivative Works |  | ||||||
|           that You distribute, all copyright, patent, trademark, and |  | ||||||
|           attribution notices from the Source form of the Work, |  | ||||||
|           excluding those notices that do not pertain to any part of |  | ||||||
|           the Derivative Works; and |  | ||||||
|  |  | ||||||
|       (d) If the Work includes a "NOTICE" text file as part of its |  | ||||||
|           distribution, then any Derivative Works that You distribute must |  | ||||||
|           include a readable copy of the attribution notices contained |  | ||||||
|           within such NOTICE file, excluding those notices that do not |  | ||||||
|           pertain to any part of the Derivative Works, in at least one |  | ||||||
|           of the following places: within a NOTICE text file distributed |  | ||||||
|           as part of the Derivative Works; within the Source form or |  | ||||||
|           documentation, if provided along with the Derivative Works; or, |  | ||||||
|           within a display generated by the Derivative Works, if and |  | ||||||
|           wherever such third-party notices normally appear. The contents |  | ||||||
|           of the NOTICE file are for informational purposes only and |  | ||||||
|           do not modify the License. You may add Your own attribution |  | ||||||
|           notices within Derivative Works that You distribute, alongside |  | ||||||
|           or as an addendum to the NOTICE text from the Work, provided |  | ||||||
|           that such additional attribution notices cannot be construed |  | ||||||
|           as modifying the License. |  | ||||||
|  |  | ||||||
|       You may add Your own copyright statement to Your modifications and |  | ||||||
|       may provide additional or different license terms and conditions |  | ||||||
|       for use, reproduction, or distribution of Your modifications, or |  | ||||||
|       for any such Derivative Works as a whole, provided Your use, |  | ||||||
|       reproduction, and distribution of the Work otherwise complies with |  | ||||||
|       the conditions stated in this License. |  | ||||||
|  |  | ||||||
|    5. Submission of Contributions. Unless You explicitly state otherwise, |  | ||||||
|       any Contribution intentionally submitted for inclusion in the Work |  | ||||||
|       by You to the Licensor shall be under the terms and conditions of |  | ||||||
|       this License, without any additional terms or conditions. |  | ||||||
|       Notwithstanding the above, nothing herein shall supersede or modify |  | ||||||
|       the terms of any separate license agreement you may have executed |  | ||||||
|       with Licensor regarding such Contributions. |  | ||||||
|  |  | ||||||
|    6. Trademarks. This License does not grant permission to use the trade |  | ||||||
|       names, trademarks, service marks, or product names of the Licensor, |  | ||||||
|       except as required for reasonable and customary use in describing the |  | ||||||
|       origin of the Work and reproducing the content of the NOTICE file. |  | ||||||
|  |  | ||||||
|    7. Disclaimer of Warranty. Unless required by applicable law or |  | ||||||
|       agreed to in writing, Licensor provides the Work (and each |  | ||||||
|       Contributor provides its Contributions) on an "AS IS" BASIS, |  | ||||||
|       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |  | ||||||
|       implied, including, without limitation, any warranties or conditions |  | ||||||
|       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A |  | ||||||
|       PARTICULAR PURPOSE. You are solely responsible for determining the |  | ||||||
|       appropriateness of using or redistributing the Work and assume any |  | ||||||
|       risks associated with Your exercise of permissions under this License. |  | ||||||
|  |  | ||||||
|    8. Limitation of Liability. In no event and under no legal theory, |  | ||||||
|       whether in tort (including negligence), contract, or otherwise, |  | ||||||
|       unless required by applicable law (such as deliberate and grossly |  | ||||||
|       negligent acts) or agreed to in writing, shall any Contributor be |  | ||||||
|       liable to You for damages, including any direct, indirect, special, |  | ||||||
|       incidental, or consequential damages of any character arising as a |  | ||||||
|       result of this License or out of the use or inability to use the |  | ||||||
|       Work (including but not limited to damages for loss of goodwill, |  | ||||||
|       work stoppage, computer failure or malfunction, or any and all |  | ||||||
|       other commercial damages or losses), even if such Contributor |  | ||||||
|       has been advised of the possibility of such damages. |  | ||||||
|  |  | ||||||
|    9. Accepting Warranty or Additional Liability. While redistributing |  | ||||||
|       the Work or Derivative Works thereof, You may choose to offer, |  | ||||||
|       and charge a fee for, acceptance of support, warranty, indemnity, |  | ||||||
|       or other liability obligations and/or rights consistent with this |  | ||||||
|       License. However, in accepting such obligations, You may act only |  | ||||||
|       on Your own behalf and on Your sole responsibility, not on behalf |  | ||||||
|       of any other Contributor, and only if You agree to indemnify, |  | ||||||
|       defend, and hold each Contributor harmless for any liability |  | ||||||
|       incurred by, or claims asserted against, such Contributor by reason |  | ||||||
|       of your accepting any such warranty or additional liability. |  | ||||||
|  |  | ||||||
|    END OF TERMS AND CONDITIONS |  | ||||||
|  |  | ||||||
|    APPENDIX: How to apply the Apache License to your work. |  | ||||||
|  |  | ||||||
|       To apply the Apache License to your work, attach the following |  | ||||||
|       boilerplate notice, with the fields enclosed by brackets "{}" |  | ||||||
|       replaced with your own identifying information. (Don't include |  | ||||||
|       the brackets!)  The text should be enclosed in the appropriate |  | ||||||
|       comment syntax for the file format. We also recommend that a |  | ||||||
|       file or class name and description of purpose be included on the |  | ||||||
|       same "printed page" as the copyright notice for easier |  | ||||||
|       identification within third-party archives. |  | ||||||
|  |  | ||||||
|    Copyright {yyyy} {name of copyright owner} |  | ||||||
|  |  | ||||||
|    Licensed under the Apache License, Version 2.0 (the "License"); |  | ||||||
|    you may not use this file except in compliance with the License. |  | ||||||
|    You may obtain a copy of the License at |  | ||||||
|  |  | ||||||
|        http://www.apache.org/licenses/LICENSE-2.0 |  | ||||||
|  |  | ||||||
|    Unless required by applicable law or agreed to in writing, software |  | ||||||
|    distributed under the License is distributed on an "AS IS" BASIS, |  | ||||||
|    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |  | ||||||
|    See the License for the specific language governing permissions and |  | ||||||
|    limitations under the License. |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ### |  | ||||||
| ### Go standard library and http2 |  | ||||||
| ### |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Copyright (c) 2012 The Go Authors. All rights reserved. |  | ||||||
|  |  | ||||||
| Redistribution and use in source and binary forms, with or without |  | ||||||
| modification, are permitted provided that the following conditions are |  | ||||||
| met: |  | ||||||
|  |  | ||||||
|    * Redistributions of source code must retain the above copyright |  | ||||||
| notice, this list of conditions and the following disclaimer. |  | ||||||
|    * Redistributions in binary form must reproduce the above |  | ||||||
| copyright notice, this list of conditions and the following disclaimer |  | ||||||
| in the documentation and/or other materials provided with the |  | ||||||
| distribution. |  | ||||||
|    * Neither the name of Google Inc. nor the names of its |  | ||||||
| contributors may be used to endorse or promote products derived from |  | ||||||
| this software without specific prior written permission. |  | ||||||
|  |  | ||||||
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |  | ||||||
| "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |  | ||||||
| LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |  | ||||||
| A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |  | ||||||
| OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |  | ||||||
| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |  | ||||||
| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |  | ||||||
| DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |  | ||||||
| THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |  | ||||||
| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |  | ||||||
| OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ### |  | ||||||
| ### github.com/russross/blackfriday |  | ||||||
| ### |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Blackfriday is distributed under the Simplified BSD License: |  | ||||||
|  |  | ||||||
| > Copyright © 2011 Russ Ross |  | ||||||
| > All rights reserved. |  | ||||||
| > |  | ||||||
| > Redistribution and use in source and binary forms, with or without |  | ||||||
| > modification, are permitted provided that the following conditions |  | ||||||
| > are met: |  | ||||||
| > |  | ||||||
| > 1.  Redistributions of source code must retain the above copyright |  | ||||||
| >     notice, this list of conditions and the following disclaimer. |  | ||||||
| > |  | ||||||
| > 2.  Redistributions in binary form must reproduce the above |  | ||||||
| >     copyright notice, this list of conditions and the following |  | ||||||
| >     disclaimer in the documentation and/or other materials provided with |  | ||||||
| >     the distribution. |  | ||||||
| > |  | ||||||
| > THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |  | ||||||
| > "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |  | ||||||
| > LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |  | ||||||
| > FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |  | ||||||
| > COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |  | ||||||
| > INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, |  | ||||||
| > BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |  | ||||||
| > LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |  | ||||||
| > CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |  | ||||||
| > LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |  | ||||||
| > ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |  | ||||||
| > POSSIBILITY OF SUCH DAMAGE. |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ### |  | ||||||
| ### github.com/dustin/go-humanize |  | ||||||
| ### |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Copyright (c) 2005-2008  Dustin Sallings <dustin@spy.net> |  | ||||||
|  |  | ||||||
| Permission is hereby granted, free of charge, to any person obtaining a copy |  | ||||||
| of this software and associated documentation files (the "Software"), to deal |  | ||||||
| in the Software without restriction, including without limitation the rights |  | ||||||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |  | ||||||
| copies of the Software, and to permit persons to whom the Software is |  | ||||||
| furnished to do so, subject to the following conditions: |  | ||||||
|  |  | ||||||
| The above copyright notice and this permission notice shall be included in |  | ||||||
| all copies or substantial portions of the Software. |  | ||||||
|  |  | ||||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |  | ||||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |  | ||||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |  | ||||||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |  | ||||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |  | ||||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |  | ||||||
| SOFTWARE. |  | ||||||
|  |  | ||||||
| <http://www.opensource.org/licenses/mit-license.php> |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ### |  | ||||||
| ### github.com/flynn/go-shlex |  | ||||||
| ### |  | ||||||
|  |  | ||||||
| Apache 2.0 license as found in this file |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ### |  | ||||||
| ### github.com/go-yaml/yaml |  | ||||||
| ### |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Copyright (c) 2011-2014 - Canonical Inc. |  | ||||||
|  |  | ||||||
| This software is licensed under the LGPLv3, included below. |  | ||||||
|  |  | ||||||
| As a special exception to the GNU Lesser General Public License version 3 |  | ||||||
| ("LGPL3"), the copyright holders of this Library give you permission to |  | ||||||
| convey to a third party a Combined Work that links statically or dynamically |  | ||||||
| to this Library without providing any Minimal Corresponding Source or |  | ||||||
| Minimal Application Code as set out in 4d or providing the installation |  | ||||||
| information set out in section 4e, provided that you comply with the other |  | ||||||
| provisions of LGPL3 and provided that you meet, for the Application the |  | ||||||
| terms and conditions of the license(s) which apply to the Application. |  | ||||||
|  |  | ||||||
| Except as stated in this special exception, the provisions of LGPL3 will |  | ||||||
| continue to comply in full to this Library. If you modify this Library, you |  | ||||||
| may apply this exception to your version of this Library, but you are not |  | ||||||
| obliged to do so. If you do not wish to do so, delete this exception |  | ||||||
| statement from your version. This exception does not (and cannot) modify any |  | ||||||
| license terms which apply to the Application, with which you must still |  | ||||||
| comply. |  | ||||||
|  |  | ||||||
|  |  | ||||||
|                    GNU LESSER GENERAL PUBLIC LICENSE |  | ||||||
|                        Version 3, 29 June 2007 |  | ||||||
|  |  | ||||||
|  Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |  | ||||||
|  Everyone is permitted to copy and distribute verbatim copies |  | ||||||
|  of this license document, but changing it is not allowed. |  | ||||||
|  |  | ||||||
|  |  | ||||||
|   This version of the GNU Lesser General Public License incorporates |  | ||||||
| the terms and conditions of version 3 of the GNU General Public |  | ||||||
| License, supplemented by the additional permissions listed below. |  | ||||||
|  |  | ||||||
|   0. Additional Definitions. |  | ||||||
|  |  | ||||||
|   As used herein, "this License" refers to version 3 of the GNU Lesser |  | ||||||
| General Public License, and the "GNU GPL" refers to version 3 of the GNU |  | ||||||
| General Public License. |  | ||||||
|  |  | ||||||
|   "The Library" refers to a covered work governed by this License, |  | ||||||
| other than an Application or a Combined Work as defined below. |  | ||||||
|  |  | ||||||
|   An "Application" is any work that makes use of an interface provided |  | ||||||
| by the Library, but which is not otherwise based on the Library. |  | ||||||
| Defining a subclass of a class defined by the Library is deemed a mode |  | ||||||
| of using an interface provided by the Library. |  | ||||||
|  |  | ||||||
|   A "Combined Work" is a work produced by combining or linking an |  | ||||||
| Application with the Library.  The particular version of the Library |  | ||||||
| with which the Combined Work was made is also called the "Linked |  | ||||||
| Version". |  | ||||||
|  |  | ||||||
|   The "Minimal Corresponding Source" for a Combined Work means the |  | ||||||
| Corresponding Source for the Combined Work, excluding any source code |  | ||||||
| for portions of the Combined Work that, considered in isolation, are |  | ||||||
| based on the Application, and not on the Linked Version. |  | ||||||
|  |  | ||||||
|   The "Corresponding Application Code" for a Combined Work means the |  | ||||||
| object code and/or source code for the Application, including any data |  | ||||||
| and utility programs needed for reproducing the Combined Work from the |  | ||||||
| Application, but excluding the System Libraries of the Combined Work. |  | ||||||
|  |  | ||||||
|   1. Exception to Section 3 of the GNU GPL. |  | ||||||
|  |  | ||||||
|   You may convey a covered work under sections 3 and 4 of this License |  | ||||||
| without being bound by section 3 of the GNU GPL. |  | ||||||
|  |  | ||||||
|   2. Conveying Modified Versions. |  | ||||||
|  |  | ||||||
|   If you modify a copy of the Library, and, in your modifications, a |  | ||||||
| facility refers to a function or data to be supplied by an Application |  | ||||||
| that uses the facility (other than as an argument passed when the |  | ||||||
| facility is invoked), then you may convey a copy of the modified |  | ||||||
| version: |  | ||||||
|  |  | ||||||
|    a) under this License, provided that you make a good faith effort to |  | ||||||
|    ensure that, in the event an Application does not supply the |  | ||||||
|    function or data, the facility still operates, and performs |  | ||||||
|    whatever part of its purpose remains meaningful, or |  | ||||||
|  |  | ||||||
|    b) under the GNU GPL, with none of the additional permissions of |  | ||||||
|    this License applicable to that copy. |  | ||||||
|  |  | ||||||
|   3. Object Code Incorporating Material from Library Header Files. |  | ||||||
|  |  | ||||||
|   The object code form of an Application may incorporate material from |  | ||||||
| a header file that is part of the Library.  You may convey such object |  | ||||||
| code under terms of your choice, provided that, if the incorporated |  | ||||||
| material is not limited to numerical parameters, data structure |  | ||||||
| layouts and accessors, or small macros, inline functions and templates |  | ||||||
| (ten or fewer lines in length), you do both of the following: |  | ||||||
|  |  | ||||||
|    a) Give prominent notice with each copy of the object code that the |  | ||||||
|    Library is used in it and that the Library and its use are |  | ||||||
|    covered by this License. |  | ||||||
|  |  | ||||||
|    b) Accompany the object code with a copy of the GNU GPL and this license |  | ||||||
|    document. |  | ||||||
|  |  | ||||||
|   4. Combined Works. |  | ||||||
|  |  | ||||||
|   You may convey a Combined Work under terms of your choice that, |  | ||||||
| taken together, effectively do not restrict modification of the |  | ||||||
| portions of the Library contained in the Combined Work and reverse |  | ||||||
| engineering for debugging such modifications, if you also do each of |  | ||||||
| the following: |  | ||||||
|  |  | ||||||
|    a) Give prominent notice with each copy of the Combined Work that |  | ||||||
|    the Library is used in it and that the Library and its use are |  | ||||||
|    covered by this License. |  | ||||||
|  |  | ||||||
|    b) Accompany the Combined Work with a copy of the GNU GPL and this license |  | ||||||
|    document. |  | ||||||
|  |  | ||||||
|    c) For a Combined Work that displays copyright notices during |  | ||||||
|    execution, include the copyright notice for the Library among |  | ||||||
|    these notices, as well as a reference directing the user to the |  | ||||||
|    copies of the GNU GPL and this license document. |  | ||||||
|  |  | ||||||
|    d) Do one of the following: |  | ||||||
|  |  | ||||||
|        0) Convey the Minimal Corresponding Source under the terms of this |  | ||||||
|        License, and the Corresponding Application Code in a form |  | ||||||
|        suitable for, and under terms that permit, the user to |  | ||||||
|        recombine or relink the Application with a modified version of |  | ||||||
|        the Linked Version to produce a modified Combined Work, in the |  | ||||||
|        manner specified by section 6 of the GNU GPL for conveying |  | ||||||
|        Corresponding Source. |  | ||||||
|  |  | ||||||
|        1) Use a suitable shared library mechanism for linking with the |  | ||||||
|        Library.  A suitable mechanism is one that (a) uses at run time |  | ||||||
|        a copy of the Library already present on the user's computer |  | ||||||
|        system, and (b) will operate properly with a modified version |  | ||||||
|        of the Library that is interface-compatible with the Linked |  | ||||||
|        Version. |  | ||||||
|  |  | ||||||
|    e) Provide Installation Information, but only if you would otherwise |  | ||||||
|    be required to provide such information under section 6 of the |  | ||||||
|    GNU GPL, and only to the extent that such information is |  | ||||||
|    necessary to install and execute a modified version of the |  | ||||||
|    Combined Work produced by recombining or relinking the |  | ||||||
|    Application with a modified version of the Linked Version. (If |  | ||||||
|    you use option 4d0, the Installation Information must accompany |  | ||||||
|    the Minimal Corresponding Source and Corresponding Application |  | ||||||
|    Code. If you use option 4d1, you must provide the Installation |  | ||||||
|    Information in the manner specified by section 6 of the GNU GPL |  | ||||||
|    for conveying Corresponding Source.) |  | ||||||
|  |  | ||||||
|   5. Combined Libraries. |  | ||||||
|  |  | ||||||
|   You may place library facilities that are a work based on the |  | ||||||
| Library side by side in a single library together with other library |  | ||||||
| facilities that are not Applications and are not covered by this |  | ||||||
| License, and convey such a combined library under terms of your |  | ||||||
| choice, if you do both of the following: |  | ||||||
|  |  | ||||||
|    a) Accompany the combined library with a copy of the same work based |  | ||||||
|    on the Library, uncombined with any other library facilities, |  | ||||||
|    conveyed under the terms of this License. |  | ||||||
|  |  | ||||||
|    b) Give prominent notice with the combined library that part of it |  | ||||||
|    is a work based on the Library, and explaining where to find the |  | ||||||
|    accompanying uncombined form of the same work. |  | ||||||
|  |  | ||||||
|   6. Revised Versions of the GNU Lesser General Public License. |  | ||||||
|  |  | ||||||
|   The Free Software Foundation may publish revised and/or new versions |  | ||||||
| of the GNU Lesser General Public License from time to time. Such new |  | ||||||
| versions will be similar in spirit to the present version, but may |  | ||||||
| differ in detail to address new problems or concerns. |  | ||||||
|  |  | ||||||
|   Each version is given a distinguishing version number. If the |  | ||||||
| Library as you received it specifies that a certain numbered version |  | ||||||
| of the GNU Lesser General Public License "or any later version" |  | ||||||
| applies to it, you have the option of following the terms and |  | ||||||
| conditions either of that published version or of any later version |  | ||||||
| published by the Free Software Foundation. If the Library as you |  | ||||||
| received it does not specify a version number of the GNU Lesser |  | ||||||
| General Public License, you may choose any version of the GNU Lesser |  | ||||||
| General Public License ever published by the Free Software Foundation. |  | ||||||
|  |  | ||||||
|   If the Library as you received it specifies that a proxy can decide |  | ||||||
| whether future versions of the GNU Lesser General Public License shall |  | ||||||
| apply, that proxy's public statement of acceptance of any version is |  | ||||||
| permanent authorization for you to choose that version for the |  | ||||||
| Library. |  | ||||||
							
								
								
									
										30
									
								
								dist/README.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										30
									
								
								dist/README.txt
									
									
									
									
										vendored
									
									
								
							| @@ -1,30 +0,0 @@ | |||||||
| CADDY 0.8.2 |  | ||||||
|  |  | ||||||
| Website |  | ||||||
| 	https://caddyserver.com |  | ||||||
|  |  | ||||||
| Twitter |  | ||||||
| 	@caddyserver |  | ||||||
|  |  | ||||||
| Source Code |  | ||||||
| 	https://github.com/mholt/caddy |  | ||||||
| 	https://github.com/caddyserver |  | ||||||
|  |  | ||||||
|  |  | ||||||
| For instructions on using Caddy, please see the user guide on the website. |  | ||||||
| For a list of what's new in this version, see CHANGES.txt. |  | ||||||
|  |  | ||||||
| Please consider donating to the project if you think it is helpful, |  | ||||||
| especially if your company is using Caddy. There are also sponsorship |  | ||||||
| opportunities available! |  | ||||||
|  |  | ||||||
| If you have a question, bug report, or would like to contribute, please open an |  | ||||||
| issue or submit a pull request on GitHub. Your contributions do not go unnoticed! |  | ||||||
|  |  | ||||||
| For a good time, follow @mholt6 on Twitter. |  | ||||||
|  |  | ||||||
| And thanks - you're awesome! |  | ||||||
|  |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| (c) 2015 - 2016 Matthew Holt |  | ||||||
							
								
								
									
										56
									
								
								dist/automate.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										56
									
								
								dist/automate.sh
									
									
									
									
										vendored
									
									
								
							| @@ -1,56 +0,0 @@ | |||||||
| #!/usr/bin/env bash |  | ||||||
| set -e |  | ||||||
| set -o pipefail |  | ||||||
| shopt -s nullglob # if no files match glob, assume empty list instead of string literal |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## PACKAGE TO BUILD |  | ||||||
| Package=github.com/mholt/caddy |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## PATHS TO USE |  | ||||||
| DistDir=$GOPATH/src/$Package/dist |  | ||||||
| BuildDir=$DistDir/builds |  | ||||||
| ReleaseDir=$DistDir/release |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## BEGIN |  | ||||||
|  |  | ||||||
| # Compile binaries |  | ||||||
| mkdir -p $BuildDir |  | ||||||
| cd $BuildDir |  | ||||||
| rm -f caddy* |  | ||||||
| gox $Package |  | ||||||
|  |  | ||||||
| # Zip them up with release notes and stuff |  | ||||||
| mkdir -p $ReleaseDir |  | ||||||
| cd $ReleaseDir |  | ||||||
| rm -f caddy* |  | ||||||
| for f in $BuildDir/* |  | ||||||
| do |  | ||||||
| 	# Name .zip file same as binary, but strip .exe from end |  | ||||||
| 	zipname=$(basename ${f%".exe"}) |  | ||||||
| 	if [[ $f == *"linux"* ]] || [[ $f == *"bsd"* ]]; then |  | ||||||
| 		zipname=${zipname}.tar.gz |  | ||||||
| 	else |  | ||||||
| 		zipname=${zipname}.zip |  | ||||||
| 	fi |  | ||||||
|  |  | ||||||
| 	# Binary inside the zip file is simply the project name |  | ||||||
| 	binbase=$(basename $Package) |  | ||||||
| 	if [[ $f == *.exe ]]; then |  | ||||||
| 		binbase=$binbase.exe |  | ||||||
| 	fi |  | ||||||
| 	bin=$BuildDir/$binbase |  | ||||||
| 	mv $f $bin |  | ||||||
|  |  | ||||||
| 	# Compress distributable |  | ||||||
| 	if [[ $zipname == *.zip ]]; then |  | ||||||
| 		zip -j $zipname $bin $DistDir/CHANGES.txt $DistDir/LICENSES.txt $DistDir/README.txt |  | ||||||
| 	else |  | ||||||
| 		tar -cvzf $zipname -C $BuildDir $binbase -C $DistDir CHANGES.txt LICENSES.txt README.txt |  | ||||||
| 	fi |  | ||||||
|  |  | ||||||
| 	# Put binary filename back to original |  | ||||||
| 	mv $bin $f |  | ||||||
| done |  | ||||||
		Reference in New Issue
	
	Block a user