diff options
| author | Paul Eggert | 2017-09-13 15:52:52 -0700 |
|---|---|---|
| committer | Paul Eggert | 2017-09-13 15:54:37 -0700 |
| commit | bc511a64f6da9ab51acc7c8865e80c4a4cb655c2 (patch) | |
| tree | ef96fb35c034096404b7edaa25982023f38cf84f /CONTRIBUTE | |
| parent | 5da53a01912c2f5d46f5df4ef8cc13a34b5017d4 (diff) | |
| download | emacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.tar.gz emacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.zip | |
Prefer HTTPS to FTP and HTTP in documentation
Most of this change is to boilerplate commentary such as license URLs.
This change was prompted by ftp://ftp.gnu.org's going-away party,
planned for November. Change these FTP URLs to https://ftp.gnu.org
instead. Make similar changes for URLs to other organizations moving
away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and
fsf.org when this works, as this will further help defend against
man-in-the-middle attacks (for this part I omitted the MS-DOS and
MS-Windows sources and the test tarballs to keep the workload down).
HTTPS is not fully working to lists.gnu.org so I left those URLs alone
for now.
Diffstat (limited to 'CONTRIBUTE')
| -rw-r--r-- | CONTRIBUTE | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE index 9b5fb090e77..90c6a86b123 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | * How developers contribute to GNU Emacs | 1 | * How developers contribute to GNU Emacs |
| 2 | 2 | ||
| 3 | Here is how software developers can contribute to Emacs. (Non-developers: see | 3 | Here is how software developers can contribute to Emacs. (Non-developers: see |
| 4 | http://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html | 4 | https://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html |
| 5 | or run the shell command 'info "(emacs)Contributing"'.) | 5 | or run the shell command 'info "(emacs)Contributing"'.) |
| 6 | 6 | ||
| 7 | ** The Emacs repository | 7 | ** The Emacs repository |
| @@ -38,12 +38,12 @@ there. | |||
| 38 | 38 | ||
| 39 | Bug reports and fixes, feature requests and patches/implementations | 39 | Bug reports and fixes, feature requests and patches/implementations |
| 40 | should be sent to bug-gnu-emacs@gnu.org, the bug/feature list. This | 40 | should be sent to bug-gnu-emacs@gnu.org, the bug/feature list. This |
| 41 | is coupled to the http://debbugs.gnu.org tracker. It is best to use | 41 | is coupled to the https://debbugs.gnu.org tracker. It is best to use |
| 42 | the command 'M-x report-emacs-bug RET' to report issues to the tracker | 42 | the command 'M-x report-emacs-bug RET' to report issues to the tracker |
| 43 | (described below). Be prepared to receive comments and requests for | 43 | (described below). Be prepared to receive comments and requests for |
| 44 | changes in your patches, following your submission. | 44 | changes in your patches, following your submission. |
| 45 | 45 | ||
| 46 | The Savannah info page http://savannah.gnu.org/mail/?group=emacs | 46 | The Savannah info page https://savannah.gnu.org/mail/?group=emacs |
| 47 | describes how to subscribe to the mailing lists, or see the list | 47 | describes how to subscribe to the mailing lists, or see the list |
| 48 | archives. | 48 | archives. |
| 49 | 49 | ||
| @@ -55,7 +55,7 @@ such patch without additional remarks, you can use a command like | |||
| 55 | 55 | ||
| 56 | ** Issue tracker (a.k.a. "bug tracker") | 56 | ** Issue tracker (a.k.a. "bug tracker") |
| 57 | 57 | ||
| 58 | The Emacs issue tracker at http://debbugs.gnu.org lets you view bug | 58 | The Emacs issue tracker at https://debbugs.gnu.org lets you view bug |
| 59 | reports and search the database for bugs matching several criteria. | 59 | reports and search the database for bugs matching several criteria. |
| 60 | Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned | 60 | Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned |
| 61 | above, are recorded by the tracker with the corresponding bugs/issues. | 61 | above, are recorded by the tracker with the corresponding bugs/issues. |
| @@ -89,11 +89,11 @@ If your change requires updating the manuals to document new | |||
| 89 | functions/commands/variables/faces, then use the proper Texinfo | 89 | functions/commands/variables/faces, then use the proper Texinfo |
| 90 | command to index them; for instance, use @vindex for variables and | 90 | command to index them; for instance, use @vindex for variables and |
| 91 | @findex for functions/commands. For the full list of predefine indices, see | 91 | @findex for functions/commands. For the full list of predefine indices, see |
| 92 | http://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html | 92 | https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html |
| 93 | or run the shell command 'info "(texinfo)Predefined Indices"'. | 93 | or run the shell command 'info "(texinfo)Predefined Indices"'. |
| 94 | 94 | ||
| 95 | For more specific tips on Emacs's doc style, see | 95 | For more specific tips on Emacs's doc style, see |
| 96 | http://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html | 96 | https://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html |
| 97 | Use 'checkdoc' to check for documentation errors before submitting a patch. | 97 | Use 'checkdoc' to check for documentation errors before submitting a patch. |
| 98 | 98 | ||
| 99 | ** Testing your changes | 99 | ** Testing your changes |
| @@ -104,7 +104,7 @@ functionality you commit (of course, some changes cannot be easily | |||
| 104 | tested). | 104 | tested). |
| 105 | 105 | ||
| 106 | Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See | 106 | Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See |
| 107 | http://www.gnu.org/software/emacs/manual/html_node/ert/ | 107 | https://www.gnu.org/software/emacs/manual/html_node/ert/ |
| 108 | or run 'info "(ert)"' for for more information on writing and running | 108 | or run 'info "(ert)"' for for more information on writing and running |
| 109 | tests. | 109 | tests. |
| 110 | 110 | ||
| @@ -184,7 +184,7 @@ them right the first time, so here are guidelines for formatting them: | |||
| 184 | between the summary line and the file entries. | 184 | between the summary line and the file entries. |
| 185 | 185 | ||
| 186 | - Emacs generally follows the GNU coding standards for ChangeLogs: see | 186 | - Emacs generally follows the GNU coding standards for ChangeLogs: see |
| 187 | http://www.gnu.org/prep/standards/html_node/Change-Logs.html | 187 | https://www.gnu.org/prep/standards/html_node/Change-Logs.html |
| 188 | or run 'info "(standards)Change Logs"'. One exception is that | 188 | or run 'info "(standards)Change Logs"'. One exception is that |
| 189 | commits still sometimes quote `like-this' (as the standards used to | 189 | commits still sometimes quote `like-this' (as the standards used to |
| 190 | recommend) rather than 'like-this' or ‘like this’ (as they do now), | 190 | recommend) rather than 'like-this' or ‘like this’ (as they do now), |
| @@ -194,7 +194,7 @@ them right the first time, so here are guidelines for formatting them: | |||
| 194 | to ChangeLog entries: they must be in English, and be complete | 194 | to ChangeLog entries: they must be in English, and be complete |
| 195 | sentences starting with a capital and ending with a period (except | 195 | sentences starting with a capital and ending with a period (except |
| 196 | the summary line should not end in a period). See | 196 | the summary line should not end in a period). See |
| 197 | http://www.gnu.org/prep/standards/html_node/Comments.html | 197 | https://www.gnu.org/prep/standards/html_node/Comments.html |
| 198 | or run 'info "(standards)Comments"'. | 198 | or run 'info "(standards)Comments"'. |
| 199 | 199 | ||
| 200 | They are preserved indefinitely, and have a reasonable chance of | 200 | They are preserved indefinitely, and have a reasonable chance of |
| @@ -234,7 +234,7 @@ them right the first time, so here are guidelines for formatting them: | |||
| 234 | ** Generating ChangeLog entries | 234 | ** Generating ChangeLog entries |
| 235 | 235 | ||
| 236 | - You can use Emacs functions to write ChangeLog entries; see | 236 | - You can use Emacs functions to write ChangeLog entries; see |
| 237 | http://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html | 237 | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html |
| 238 | or run 'info "(emacs)Change Log Commands"'. | 238 | or run 'info "(emacs)Change Log Commands"'. |
| 239 | 239 | ||
| 240 | - If you use Emacs VC, one way to format ChangeLog entries is to create | 240 | - If you use Emacs VC, one way to format ChangeLog entries is to create |
| @@ -305,8 +305,8 @@ The best way to understand Emacs internals is to read the code. Some | |||
| 305 | source files, such as xdisp.c, have extensive comments describing the | 305 | source files, such as xdisp.c, have extensive comments describing the |
| 306 | design and implementation. The following resources may also help: | 306 | design and implementation. The following resources may also help: |
| 307 | 307 | ||
| 308 | http://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html | 308 | https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html |
| 309 | http://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html | 309 | https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html |
| 310 | 310 | ||
| 311 | or run 'info "(elisp)Tips"' or 'info "(elisp)GNU Emacs Internals"'. | 311 | or run 'info "(elisp)Tips"' or 'info "(elisp)GNU Emacs Internals"'. |
| 312 | 312 | ||
| @@ -365,7 +365,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| 365 | GNU General Public License for more details. | 365 | GNU General Public License for more details. |
| 366 | 366 | ||
| 367 | You should have received a copy of the GNU General Public License | 367 | You should have received a copy of the GNU General Public License |
| 368 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 368 | along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. |
| 369 | 369 | ||
| 370 | Local variables: | 370 | Local variables: |
| 371 | mode: outline | 371 | mode: outline |