Skip to content

Commit

Permalink
Prefer HTTPS to FTP and HTTP in documentation
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
eggert committed Sep 13, 2017
1 parent 5da53a0 commit bc511a6
Show file tree
Hide file tree
Showing 2,100 changed files with 2,695 additions and 2,778 deletions.
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

# A few files use CRLF endings, even on non-Microsoft platforms.
# Do not warn about trailing whitespace with these files.
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.


# Currently we assume only Git 1.7.1 (April 2010) or later, so this
Expand Down
2 changes: 1 addition & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

# GNU Emacs support for the GitLab protocol for CI

Expand Down
4 changes: 2 additions & 2 deletions BUGS
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ Bugs section of the Emacs manual for advice on
You can read the Bugs section of the manual from inside Emacs.
Start Emacs, and press
C-h r (to view the Emacs manual)
m Bugs RET (to go to the section on Bugs)
m Bugs RET (to go to the section on Bugs)
Or you can use the standalone Info program:
info emacs
m Bugs RET
(Standalone Info is part of the Texinfo distribution, not part of the
Emacs distribution.)

Printed copies of the Emacs manual can be purchased from the Free
Software Foundation's online store at <http://shop.fsf.org/>.
Software Foundation's online store at <https://shop.fsf.org/>.

If necessary, you can read the manual without an info program:

Expand Down
26 changes: 13 additions & 13 deletions CONTRIBUTE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
* How developers contribute to GNU Emacs

Here is how software developers can contribute to Emacs. (Non-developers: see
http://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html
https://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html
or run the shell command 'info "(emacs)Contributing"'.)

** The Emacs repository
Expand Down Expand Up @@ -38,12 +38,12 @@ there.

Bug reports and fixes, feature requests and patches/implementations
should be sent to [email protected], the bug/feature list. This
is coupled to the http://debbugs.gnu.org tracker. It is best to use
is coupled to the https://debbugs.gnu.org tracker. It is best to use
the command 'M-x report-emacs-bug RET' to report issues to the tracker
(described below). Be prepared to receive comments and requests for
changes in your patches, following your submission.

The Savannah info page http://savannah.gnu.org/mail/?group=emacs
The Savannah info page https://savannah.gnu.org/mail/?group=emacs
describes how to subscribe to the mailing lists, or see the list
archives.

Expand All @@ -55,7 +55,7 @@ such patch without additional remarks, you can use a command like

** Issue tracker (a.k.a. "bug tracker")

The Emacs issue tracker at http://debbugs.gnu.org lets you view bug
The Emacs issue tracker at https://debbugs.gnu.org lets you view bug
reports and search the database for bugs matching several criteria.
Messages posted to the [email protected] mailing list, mentioned
above, are recorded by the tracker with the corresponding bugs/issues.
Expand Down Expand Up @@ -89,11 +89,11 @@ If your change requires updating the manuals to document new
functions/commands/variables/faces, then use the proper Texinfo
command to index them; for instance, use @vindex for variables and
@findex for functions/commands. For the full list of predefine indices, see
http://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html
https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html
or run the shell command 'info "(texinfo)Predefined Indices"'.

For more specific tips on Emacs's doc style, see
http://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html
https://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html
Use 'checkdoc' to check for documentation errors before submitting a patch.

** Testing your changes
Expand All @@ -104,7 +104,7 @@ functionality you commit (of course, some changes cannot be easily
tested).

Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See
http://www.gnu.org/software/emacs/manual/html_node/ert/
https://www.gnu.org/software/emacs/manual/html_node/ert/
or run 'info "(ert)"' for for more information on writing and running
tests.

Expand Down Expand Up @@ -184,7 +184,7 @@ them right the first time, so here are guidelines for formatting them:
between the summary line and the file entries.

- Emacs generally follows the GNU coding standards for ChangeLogs: see
http://www.gnu.org/prep/standards/html_node/Change-Logs.html
https://www.gnu.org/prep/standards/html_node/Change-Logs.html
or run 'info "(standards)Change Logs"'. One exception is that
commits still sometimes quote `like-this' (as the standards used to
recommend) rather than 'like-this' or ‘like this’ (as they do now),
Expand All @@ -194,7 +194,7 @@ them right the first time, so here are guidelines for formatting them:
to ChangeLog entries: they must be in English, and be complete
sentences starting with a capital and ending with a period (except
the summary line should not end in a period). See
http://www.gnu.org/prep/standards/html_node/Comments.html
https://www.gnu.org/prep/standards/html_node/Comments.html
or run 'info "(standards)Comments"'.

They are preserved indefinitely, and have a reasonable chance of
Expand Down Expand Up @@ -234,7 +234,7 @@ them right the first time, so here are guidelines for formatting them:
** Generating ChangeLog entries

- You can use Emacs functions to write ChangeLog entries; see
http://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html
https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html
or run 'info "(emacs)Change Log Commands"'.

- If you use Emacs VC, one way to format ChangeLog entries is to create
Expand Down Expand Up @@ -305,8 +305,8 @@ The best way to understand Emacs internals is to read the code. Some
source files, such as xdisp.c, have extensive comments describing the
design and implementation. The following resources may also help:

http://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html
http://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html
https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html
https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html

or run 'info "(elisp)Tips"' or 'info "(elisp)GNU Emacs Internals"'.

Expand Down Expand Up @@ -365,7 +365,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

Local variables:
mode: outline
Expand Down
2 changes: 1 addition & 1 deletion GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
#
# written by Paul Eggert

Expand Down
8 changes: 4 additions & 4 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ find some things, or what options to use.
'src/config.h' file containing system-dependent definitions.
Running the 'make' utility then builds the package for your system.

Building Emacs requires GNU make, <http://www.gnu.org/software/make/>.
Building Emacs requires GNU make, <https://www.gnu.org/software/make/>.
On most systems that Emacs supports, this is the default 'make' program.

Here's the procedure to build Emacs using 'configure' on systems which
Expand Down Expand Up @@ -162,7 +162,7 @@ can be found (in the unlikely event that your distribution does not
provide them). By default, libraries marked with an X are required if
X11 is being used.

libXaw3d http://directory.fsf.org/project/xaw3d/
libXaw3d https://directory.fsf.org/project/xaw3d/
X libxpm for XPM: http://www.x.org/releases/current/src/lib/
X libpng for PNG: http://www.libpng.org/
libz (for PNG): http://www.zlib.net/
Expand All @@ -187,7 +187,7 @@ them.
On the GNU system, Emacs supports both X fonts and local fonts
(i.e. fonts managed by the fontconfig library). If you need more
fonts than your distribution normally provides, you must install them
yourself. See <URL:http://www.gnu.org/software/freefont/> for a large
yourself. See <https://www.gnu.org/software/freefont/> for a large
number of free Unicode fonts.

* GNU/Linux development packages
Expand Down Expand Up @@ -678,4 +678,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
2 changes: 1 addition & 1 deletion INSTALL.REPO
Original file line number Diff line number Diff line change
Expand Up @@ -91,4 +91,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
2 changes: 1 addition & 1 deletion Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

### Commentary:

Expand Down
4 changes: 2 additions & 2 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ See the "Bugs" section of the Emacs manual for more information on how
to report bugs. (The file 'BUGS' in this directory explains how you
can find and read that section using the Info files that come with
Emacs.) For a list of mailing lists related to Emacs, see
<http://savannah.gnu.org/mail/?group=emacs>. For the complete
<https://savannah.gnu.org/mail/?group=emacs>. For the complete
list of GNU mailing lists, see <http://lists.gnu.org/>.

The 'etc' subdirectory contains several other files, named in capital
Expand Down Expand Up @@ -116,4 +116,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
2 changes: 1 addition & 1 deletion admin/README
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

Local variables:
mode: outline
Expand Down
2 changes: 1 addition & 1 deletion admin/admin.el
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

;;; Commentary:

Expand Down
2 changes: 1 addition & 1 deletion admin/alloc-colors.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */


#include <X11/Xlib.h>
Expand Down
2 changes: 1 addition & 1 deletion admin/authors.el
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

;;; Commentary:

Expand Down
3 changes: 1 addition & 2 deletions admin/build-configs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.


require 5;
Expand Down Expand Up @@ -97,4 +97,3 @@ foreach $config (@configs)
# Local Variables:
# mode: cperl
# End:

2 changes: 1 addition & 1 deletion admin/bzrmerge.el
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

;;; Commentary:

Expand Down
2 changes: 1 addition & 1 deletion admin/charsets/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

### Commentary:

Expand Down
4 changes: 1 addition & 3 deletions admin/charsets/big5.awk
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

BEGIN {
tohex["A"] = 10;
Expand Down Expand Up @@ -68,5 +68,3 @@ function decode_big5(big5) {
code = decode_big5(big5);
printf "0x%04X %s\n", code, $2;
}


2 changes: 1 addition & 1 deletion admin/charsets/compact.awk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

# Commentary:
# Make a charset map compact by changing this kind of line sequence:
Expand Down
2 changes: 1 addition & 1 deletion admin/charsets/cp51932.awk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

# Commentary:

Expand Down
3 changes: 1 addition & 2 deletions admin/charsets/cp932.awk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

# Commentary:

Expand Down Expand Up @@ -113,4 +113,3 @@ END {
printf "0x%02X%02X 0x%04X # 4\n", i, j, code++;
}
}

2 changes: 1 addition & 1 deletion admin/charsets/eucjp-ms.awk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

# Commentary:

Expand Down
2 changes: 1 addition & 1 deletion admin/charsets/gb180302.awk
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

BEGIN {
tohex["A"] = 10;
Expand Down
2 changes: 1 addition & 1 deletion admin/charsets/gb180304.awk
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

BEGIN {
tohex["A"] = 10;
Expand Down
2 changes: 1 addition & 1 deletion admin/charsets/mapconv
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

# Commentary:

Expand Down
2 changes: 1 addition & 1 deletion admin/charsets/mapfiles/README
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
3 changes: 1 addition & 2 deletions admin/charsets/mule-charsets.el
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.


;; For the record: the old, pre-v23 code was this:
Expand Down Expand Up @@ -67,4 +67,3 @@
(sort-lines nil (point-min) (point-max))
(let ((coding-system-for-write 'unix))
(write-file (car elt)))))

2 changes: 1 addition & 1 deletion admin/cus-test.el
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.

;;; Commentary:

Expand Down
Loading

0 comments on commit bc511a6

Please sign in to comment.