summaryrefslogtreecommitdiff
path: root/lib/Automake
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-09-16 13:03:36 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-09-16 13:25:44 -0700
commit199e7a445040270fa5ef67623c56cde40d765199 (patch)
tree79d5ad3495469737e8eb56be09b2e32f09cc1fed /lib/Automake
parentf389ecb89acb7f51b6a9e8f41ebad3e45ac905a2 (diff)
downloadautomake-199e7a445040270fa5ef67623c56cde40d765199.tar.gz
Prefer https: URLs
In Gnulib, Emacs, etc. we are changing ftp: and http: URLs to use https:, to discourage man-in-the-middle attacks when downloading software. The attached patch propagates these changes upstream to Automake. This patch does not affect files that Automake is downstream of, which I'll patch separately. Althouth the resources are not secret, plain HTTP is vulnerable to malicious routers that tamper with responses from GNU servers, and this sort of thing is all too common when people in some other countries browse US-based websites. See, for example: Aceto G, Botta A, Pescapé A, Awan MF, Ahmad T, Qaisar S. Analyzing internet censorship in Pakistan. RTSI 2016. https://dx.doi.org/10.1109/RTSI.2016.7740626 HTTPS is not a complete solution here, but it can be a significant help. The GNU project regularly serves up code to users, so we should take some care here.
Diffstat (limited to 'lib/Automake')
-rw-r--r--lib/Automake/ChannelDefs.pm2
-rw-r--r--lib/Automake/Channels.pm2
-rw-r--r--lib/Automake/Condition.pm2
-rw-r--r--lib/Automake/Config.in2
-rw-r--r--lib/Automake/Configure_ac.pm2
-rw-r--r--lib/Automake/DisjConditions.pm2
-rw-r--r--lib/Automake/FileUtils.pm2
-rw-r--r--lib/Automake/General.pm2
-rw-r--r--lib/Automake/Getopt.pm2
-rw-r--r--lib/Automake/Item.pm2
-rw-r--r--lib/Automake/ItemDef.pm2
-rw-r--r--lib/Automake/Language.pm2
-rw-r--r--lib/Automake/Location.pm2
-rw-r--r--lib/Automake/Options.pm2
-rw-r--r--lib/Automake/Rule.pm2
-rw-r--r--lib/Automake/RuleDef.pm2
-rw-r--r--lib/Automake/VarDef.pm2
-rw-r--r--lib/Automake/Variable.pm2
-rw-r--r--lib/Automake/Version.pm2
-rw-r--r--lib/Automake/Wrap.pm2
-rw-r--r--lib/Automake/XFile.pm2
-rw-r--r--lib/Automake/local.mk2
22 files changed, 22 insertions, 22 deletions
diff --git a/lib/Automake/ChannelDefs.pm b/lib/Automake/ChannelDefs.pm
index 145ff47f0..a127b2f49 100644
--- a/lib/Automake/ChannelDefs.pm
+++ b/lib/Automake/ChannelDefs.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::ChannelDefs;
diff --git a/lib/Automake/Channels.pm b/lib/Automake/Channels.pm
index a98fb51b0..3fc4f6407 100644
--- a/lib/Automake/Channels.pm
+++ b/lib/Automake/Channels.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
###############################################################
# The main copy of this file is in Automake's git repository. #
diff --git a/lib/Automake/Condition.pm b/lib/Automake/Condition.pm
index 7955f36ab..de50e3a08 100644
--- a/lib/Automake/Condition.pm
+++ b/lib/Automake/Condition.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Condition;
diff --git a/lib/Automake/Config.in b/lib/Automake/Config.in
index a22fdc0f7..4abef3dbf 100644
--- a/lib/Automake/Config.in
+++ b/lib/Automake/Config.in
@@ -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 this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Config;
use strict;
diff --git a/lib/Automake/Configure_ac.pm b/lib/Automake/Configure_ac.pm
index fa20691e7..876576d49 100644
--- a/lib/Automake/Configure_ac.pm
+++ b/lib/Automake/Configure_ac.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
###############################################################
# The main copy of this file is in Automake's git repository. #
diff --git a/lib/Automake/DisjConditions.pm b/lib/Automake/DisjConditions.pm
index 2f43391c8..c15fafe9e 100644
--- a/lib/Automake/DisjConditions.pm
+++ b/lib/Automake/DisjConditions.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::DisjConditions;
diff --git a/lib/Automake/FileUtils.pm b/lib/Automake/FileUtils.pm
index 1a4fbc73e..8a0ed5956 100644
--- a/lib/Automake/FileUtils.pm
+++ b/lib/Automake/FileUtils.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
###############################################################
# The main copy of this file is in Automake's git repository. #
diff --git a/lib/Automake/General.pm b/lib/Automake/General.pm
index e0e4c60d8..9e797bc39 100644
--- a/lib/Automake/General.pm
+++ b/lib/Automake/General.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::General;
diff --git a/lib/Automake/Getopt.pm b/lib/Automake/Getopt.pm
index 0f4d85373..af6da77ad 100644
--- a/lib/Automake/Getopt.pm
+++ b/lib/Automake/Getopt.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Getopt;
diff --git a/lib/Automake/Item.pm b/lib/Automake/Item.pm
index f220479ed..9e561eeb7 100644
--- a/lib/Automake/Item.pm
+++ b/lib/Automake/Item.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Item;
diff --git a/lib/Automake/ItemDef.pm b/lib/Automake/ItemDef.pm
index b6d2655c1..a01b3c1fc 100644
--- a/lib/Automake/ItemDef.pm
+++ b/lib/Automake/ItemDef.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::ItemDef;
diff --git a/lib/Automake/Language.pm b/lib/Automake/Language.pm
index bd1a555dc..58c7201ce 100644
--- a/lib/Automake/Language.pm
+++ b/lib/Automake/Language.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Language;
diff --git a/lib/Automake/Location.pm b/lib/Automake/Location.pm
index 9aa69ded3..5b5a597b8 100644
--- a/lib/Automake/Location.pm
+++ b/lib/Automake/Location.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Location;
diff --git a/lib/Automake/Options.pm b/lib/Automake/Options.pm
index 7c215a249..2b71b8c84 100644
--- a/lib/Automake/Options.pm
+++ b/lib/Automake/Options.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Options;
diff --git a/lib/Automake/Rule.pm b/lib/Automake/Rule.pm
index 58b2d4b20..37f6a2e65 100644
--- a/lib/Automake/Rule.pm
+++ b/lib/Automake/Rule.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Rule;
diff --git a/lib/Automake/RuleDef.pm b/lib/Automake/RuleDef.pm
index b8a6bda7a..b87bd6fa6 100644
--- a/lib/Automake/RuleDef.pm
+++ b/lib/Automake/RuleDef.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::RuleDef;
diff --git a/lib/Automake/VarDef.pm b/lib/Automake/VarDef.pm
index 1948ef123..5acdb729b 100644
--- a/lib/Automake/VarDef.pm
+++ b/lib/Automake/VarDef.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::VarDef;
diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm
index 3e5035824..53a111614 100644
--- a/lib/Automake/Variable.pm
+++ b/lib/Automake/Variable.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Variable;
diff --git a/lib/Automake/Version.pm b/lib/Automake/Version.pm
index 282af77de..65a6f21ec 100644
--- a/lib/Automake/Version.pm
+++ b/lib/Automake/Version.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Version;
diff --git a/lib/Automake/Wrap.pm b/lib/Automake/Wrap.pm
index 908b06e4b..f351ef1da 100644
--- a/lib/Automake/Wrap.pm
+++ b/lib/Automake/Wrap.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Automake::Wrap;
diff --git a/lib/Automake/XFile.pm b/lib/Automake/XFile.pm
index a71fba8fb..bbdbd6d15 100644
--- a/lib/Automake/XFile.pm
+++ b/lib/Automake/XFile.pm
@@ -11,7 +11,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Written by Akim Demaille <akim@freefriends.org>.
diff --git a/lib/Automake/local.mk b/lib/Automake/local.mk
index 6763f403f..e9c426c03 100644
--- a/lib/Automake/local.mk
+++ b/lib/Automake/local.mk
@@ -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 this program. If not, see <http://www.gnu.org/licenses/>.
+## along with this program. If not, see <https://www.gnu.org/licenses/>.
## ---------------------------------------------------- ##
## Private perl modules used by automake and aclocal. ##