Closed The-Compiler closed 2 years ago
Thanks for noticing, just adding a few more bits to your research: note that your requests use different names here (not that it is much of your fault - HTTP redirects lead so): with www.
and without.
>nslookup networkupstools.org 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: networkupstools.org
Addresses: 192.30.252.153
192.30.252.154
>nslookup www.networkupstools.org 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: github.map.fastly.net
Addresses: 151.101.0.133
151.101.64.133
151.101.128.133
151.101.192.133
Aliases: www.networkupstools.org
networkupstools.github.io
Glancing over distro recipes I laid hand to, we used github releases there directly :)
https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/components/sysutils/nut/Makefile
COMPONENT_ARCHIVE_URL= \
https://github.com/networkupstools/$(COMPONENT_NAME)/archive/v$(COMPONENT_VERSION).tar.gz
Perhaps, the https://nut.o links should either host their own (redirect using the host name which has a matching certificate and is hosted on a project-owned servers), or further redirect to github namespace (mangling the URL pathnames, so not very wieldy)?..
I wonder if it is just an artifact from long ago when www and no-prefix were the same site, before github.io services?..
I thought about using the GitHub archives as well, but various generated files seem to be missing from the GitHub file:
--- nut-gh 2017-04-25 18:46:24.484572899 +0200
+++ nut-rel 2017-04-25 18:46:02.154573138 +0200
@@ -1,39 +1,30 @@
./scripts/hotplug/Makefile.am
./scripts/hotplug/libhidups.in
-./scripts/hotplug/.gitignore
+./scripts/hotplug/libhid.usermap
./scripts/hotplug/README
+./scripts/hotplug/Makefile.in
./scripts/subdriver/gen-usbhid-subdriver.sh
./scripts/subdriver/gen-snmp-subdriver.sh
./scripts/Solaris/postinstall.in
./scripts/Solaris/makelocal.sh
./scripts/Solaris/Makefile.am
-./scripts/Solaris/.gitignore
-./scripts/Solaris/prepackage.py
-./scripts/Solaris/preinstall
-./scripts/Solaris/postremove
./scripts/Solaris/preremove.in
-./scripts/Solaris/preproto.pl
-./scripts/Solaris/precheck.py
./scripts/Solaris/pkginfo.in
+./scripts/Solaris/Makefile.in
./scripts/Solaris/nut.in
-./scripts/ufw/.gitignore
./scripts/ufw/README
./scripts/ufw/nut.ufw.profile.in
./scripts/Makefile.am
./scripts/misc/nut.bash_completion
./scripts/misc/osd-notify
-./scripts/avahi/.gitignore
./scripts/avahi/nut.service.in
./scripts/HP-UX/postinstall.in
./scripts/HP-UX/nut-drvctl.sh
-./scripts/HP-UX/makedepot.sh
-./scripts/HP-UX/.gitignore
./scripts/HP-UX/nut-upsd
./scripts/HP-UX/nut-upsd.sh
./scripts/HP-UX/nut-upsmon
./scripts/HP-UX/nut-upsmon.sh
./scripts/HP-UX/nut.psf.in
-./scripts/HP-UX/Makefile
./scripts/HP-UX/nut-drvctl
./scripts/upower/95-upower-hid.rules
./scripts/python/module/test_nutclient.py
@@ -42,7 +33,6 @@
./scripts/python/app/gui-1.3.glade
./scripts/python/app/nut-monitor.png
./scripts/python/app/nut-monitor.appdata.xml
-./scripts/python/app/gui-1.3.glade.h
./scripts/python/app/NUT-Monitor
./scripts/python/app/nut-monitor.desktop
./scripts/python/app/README
@@ -52,39 +42,37 @@
./scripts/python/app/pixmaps/on_line.png
./scripts/python/app/pixmaps/var-rw.png
./scripts/python/app/locale/fr/LC_MESSAGES/NUT-Monitor.mo
-./scripts/python/app/locale/fr/fr.po
./scripts/python/app/locale/it/LC_MESSAGES/NUT-Monitor.mo
-./scripts/python/app/locale/it/it.po
-./scripts/python/app/locale/NUT-Monitor.pot
./scripts/python/README
+./scripts/python/Makefile.in
+./scripts/devd/nut-usb.conf.in
./scripts/devd/Makefile.am
-./scripts/devd/.gitignore
./scripts/devd/README
+./scripts/devd/Makefile.in
./scripts/logrotate/nutlogd
./scripts/augeas/nutupssetconf.aug.in
./scripts/augeas/nutupsdusers.aug.in
./scripts/augeas/Makefile.am
./scripts/augeas/nuthostsconf.aug.in
./scripts/augeas/tests/test_nut.aug
-./scripts/augeas/.gitignore
./scripts/augeas/nutupsschedconf.aug.in
./scripts/augeas/nutupsmonconf.aug.in
+./scripts/augeas/nutupsconf.aug.in
./scripts/augeas/README
./scripts/augeas/nutupsdconf.aug.in
./scripts/augeas/gen-nutupsconf-aug.py
./scripts/augeas/nutnutconf.aug.in
./scripts/augeas/nutupsconf.aug.tpl
+./scripts/augeas/Makefile.in
./scripts/Solaris8/S99upsmon
-./scripts/Aix/.gitignore
./scripts/Aix/nut-aix.spec.in
-./scripts/Aix/nut.init
./scripts/systemd/Makefile.am
./scripts/systemd/nut-driver.service.in
-./scripts/systemd/.gitignore
./scripts/systemd/README
./scripts/systemd/nut-server.service.in
./scripts/systemd/nutshutdown.in
./scripts/systemd/nut-monitor.service.in
+./scripts/systemd/Makefile.in
./scripts/perl/Nut.pm
./scripts/README
./scripts/Windows/halt.c
@@ -97,45 +85,48 @@
./scripts/RedHat/README
./scripts/RedHat/upsmon.in
./scripts/udev/Makefile.am
-./scripts/udev/.gitignore
./scripts/udev/nut-ipmipsu.rules.in
+./scripts/udev/nut-usbups.rules.in
./scripts/udev/README
-./autogen.sh
+./scripts/udev/Makefile.in
+./scripts/Makefile.in
+./configure
./conf/upsset.conf.sample
./conf/hosts.conf.sample
./conf/Makefile.am
./conf/upsstats-single.html.sample
./conf/upsd.users.sample
-./conf/.gitignore
./conf/upsstats.html.sample
./conf/nut.conf.sample
./conf/upssched.conf.sample.in
./conf/upsd.conf.sample
./conf/upsmon.conf.sample.in
./conf/ups.conf.sample
+./conf/Makefile.in
./data/Makefile.am
-./data/.gitignore
./data/driver.list.in
./data/html/index.html
./data/html/bottom.html
./data/html/Makefile.am
-./data/html/.gitignore
./data/html/README
./data/html/header.html.in
./data/html/nut-banner.png
+./data/html/Makefile.in
./data/cmdvartab
./data/epdu-managed.dev
+./data/Makefile.in
./data/evolution500.seq
./Makefile.am
./tests/example.cpp
./tests/Makefile.am
./tests/cpputest.cpp
-./tests/.gitignore
-./.gitignore
+./tests/Makefile.in
./AUTHORS
./configure.ac
./compile
+./ChangeLog
./UPGRADING
+./aclocal.m4
./INSTALL.nut
./clients/upscmd.c
./clients/upsstats.h
@@ -146,7 +137,6 @@
./clients/Makefile.am
./clients/nutclient.h
./clients/upssched-cmd
-./clients/.gitignore
./clients/upsimage.c
./clients/upsclient.h
./clients/upsrw.c
@@ -160,6 +150,7 @@
./clients/upsclient.c
./clients/upsstats.c
./clients/cgilib.h
+./clients/Makefile.in
./clients/upsimagearg.h
./TODO
./common/snprintf.c
@@ -172,19 +163,25 @@
./common/atexit.c
./common/common.c
./common/upsconf.c
+./common/Makefile.in
./NEWS
./MAINTAINERS
+./missing
+./test-driver
./README
+./config.guess
+./depcomp
./tools/Makefile.am
./tools/nut-scanner/nutscan-display.c
./tools/nut-scanner/nutscan-init.h
./tools/nut-scanner/nutscan-device.h
./tools/nut-scanner/scan_nut.c
./tools/nut-scanner/scan_ipmi.c
+./tools/nut-scanner/nutscan-usb.h
./tools/nut-scanner/Makefile.am
./tools/nut-scanner/scan_avahi.c
./tools/nut-scanner/nut-scan.h
-./tools/nut-scanner/.gitignore
+./tools/nut-scanner/nutscan-snmp.h
./tools/nut-scanner/nut-scanner.c
./tools/nut-scanner/nutscan-ip.h
./tools/nut-scanner/scan_xml_http.c
@@ -195,28 +192,30 @@
./tools/nut-scanner/nutscan-serial.h
./tools/nut-scanner/nutscan-device.c
./tools/nut-scanner/nutscan-init.c
+./tools/nut-scanner/Makefile.in
./tools/nut-scanner/nutscan-serial.c
./tools/nut-scanner/scan_usb.c
./tools/nut-ddl-dump.sh
./tools/nut-usbinfo.pl
./tools/driver-list-format.sh
./tools/nut-recorder.sh
+./tools/Makefile.in
./tools/gitlog2changelog.py
./tools/nut-snmpinfo.py
./COPYING
./LICENSE-GPL2
./lib/libupsclient-config.in
./lib/Makefile.am
-./lib/.gitignore
./lib/README
./lib/libnutscan.pc.in
./lib/libupsclient.pc.in
./lib/libnutclient.pc.in
+./lib/Makefile.in
+./ltmain.sh
./include/nut_platform.h
./include/timehead.h
./include/str.h
./include/Makefile.am
-./include/.gitignore
./include/extstate.h
./include/attribute.h
./include/parseconf.h
@@ -225,6 +224,8 @@
./include/common.h
./include/upsconf.h
./include/state.h
+./include/config.h.in
+./include/Makefile.in
./server/netuser.c
./server/desc.h
./server/netget.h
@@ -233,7 +234,6 @@
./server/netmisc.h
./server/Makefile.am
./server/netssl.c
-./server/.gitignore
./server/upsd.c
./server/netset.h
./server/netlist.c
@@ -258,6 +258,9 @@
./server/netinstcmd.c
./server/netget.c
./server/upstype.h
+./server/Makefile.in
+./config.sub
+./INSTALL
./drivers/main.h
./drivers/dstate.h
./drivers/nut-ipmipsu.c
@@ -303,7 +306,6 @@
./drivers/apcupsd-ups.c
./drivers/hidparser.h
./drivers/optiups.c
-./drivers/.gitignore
./drivers/ietf-mib.c
./drivers/mge-utalk.h
./drivers/asem.c
@@ -439,6 +441,7 @@
./drivers/ietf-mib.h
./drivers/serial.c
./drivers/idowell-hid.c
+./drivers/Makefile.in
./drivers/powerp-bin.h
./drivers/nutdrv_qx_bestups.h
./drivers/powerp-txt.h
@@ -446,30 +449,34 @@
./drivers/upscode2.c
./drivers/liebert-esp2.c
./LICENSE-GPL3
+./m4/ltversion.m4
./m4/nut_check_libpowerman.m4
./m4/nut_check_libneon.m4
./m4/nut_check_libnss.m4
-./m4/.gitignore
+./m4/ltoptions.m4
./m4/nut_check_libgd.m4
./m4/nut_check_os.m4
+./m4/lt~obsolete.m4
./m4/nut_check_libltdl.m4
./m4/nut_check_libusb.m4
./m4/nut_check_asciidoc.m4
./m4/nut_type_socklen_t.m4
+./m4/ltsugar.m4
./m4/nut_check_libnetsnmp.m4
./m4/nut_report_feature.m4
./m4/nut_check_libopenssl.m4
./m4/nut_check_libwrap.m4
./m4/ax_compare_version.m4
+./m4/libtool.m4
./m4/nut_arg_with.m4
./m4/nut_check_libavahi.m4
./m4/nut_check_libfreeipmi.m4
+./install-sh
+./Makefile.in
./docs/asciidoc.conf
./docs/history.txt
-./docs/asciidoc.txt
./docs/security.txt
./docs/hid-subdrivers.txt
-./docs/maintainer-guide.txt
./docs/packager-guide.txt
./docs/cables/imv.txt
./docs/cables/apc.txt
@@ -485,7 +492,6 @@
./docs/docinfo.xml.in
./docs/Makefile.am
./docs/net-protocol.txt
-./docs/.gitignore
./docs/config-notes.txt
./docs/developers.txt
./docs/common.xsl
@@ -499,7 +505,6 @@
./docs/download.txt
./docs/nutdrv_qx-subdrivers.txt
./docs/macros.txt
-./docs/images/nut_layering.svg
./docs/images/cables/940-0024C.jpg
./docs/images/cables/belkin-f6cx-rkm-xu-cable.jpg
./docs/images/cables/mge-usb-rj45.jpg
@@ -521,8 +526,6 @@
./docs/images/blue-arrow.png
./docs/images/nut-logo.png
./docs/images/bizarre.png
-./docs/images/nut.svg
-./docs/images/nut-banner.png
./docs/images/hostedby.png
./docs/features.txt
./docs/sock-protocol.txt
@@ -536,128 +539,273 @@
./docs/snmp.txt
./docs/FAQ.txt
./docs/new-drivers.txt
+./docs/man/upsd.8
./docs/man/microdowell.txt
./docs/man/asciidoc.conf
+./docs/man/nutscan_scan_usb.3
+./docs/man/powercom.8
+./docs/man/upsdrvctl.8
+./docs/man/nutclient_device_forced_shutdown.3
+./docs/man/upscli_upserror.3
./docs/man/upscmd.txt
./docs/man/upscli_list_next.txt
+./docs/man/upsstats.cgi.8
./docs/man/upsstats.cgi.txt
./docs/man/etapro.txt
+./docs/man/liebert.8
./docs/man/gamatronic.txt
+./docs/man/safenet.8
+./docs/man/mge-shut.8
./docs/man/bestfortress.txt
+./docs/man/nutscan_scan_eaton_serial.3
+./docs/man/libupsclient-config.1
./docs/man/nutupsdrv.txt
./docs/man/upscli_strerror.txt
+./docs/man/upsc.8
+./docs/man/upsd.conf.5
./docs/man/upscli_upserror.txt
+./docs/man/nut-ipmipsu.8
./docs/man/safenet.txt
+./docs/man/upslog.8
+./docs/man/nutdrv_atcl_usb.8
./docs/man/mge-utalk.txt
./docs/man/upscli_splitaddr.txt
./docs/man/upsclient.txt
+./docs/man/clone.8
+./docs/man/belkin.8
+./docs/man/nutclient_has_device_variable.3
+./docs/man/masterguard.8
./docs/man/tripplite.txt
./docs/man/libnutclient_devices.txt
./docs/man/upsrw.txt
+./docs/man/nutscan_display_parsable.3
./docs/man/upsmon.conf.txt
+./docs/man/libnutclient_misc.3
./docs/man/bestuferrups.txt
+./docs/man/apcsmart-old.8
./docs/man/snmp-ups.txt
+./docs/man/upsmon.8
./docs/man/hosts.conf.txt
+./docs/man/bcmxcp.8
./docs/man/upscode2.txt
./docs/man/belkinunv.txt
+./docs/man/nutclient_get_device_variable_values.3
./docs/man/Makefile.am
+./docs/man/microdowell.8
+./docs/man/upscli_readline.3
+./docs/man/powerman-pdu.8
+./docs/man/optiups.8
./docs/man/nutscan_scan_nut.txt
+./docs/man/upsimage.cgi.8
./docs/man/nutscan_scan_avahi.txt
./docs/man/upscli_cleanup.txt
./docs/man/nutscan_get_serial_ports_list.txt
+./docs/man/etapro.8
./docs/man/nutscan_add_option_to_device.txt
-./docs/man/index.txt
+./docs/man/nutclient_get_device_description.3
./docs/man/upsimage.cgi.txt
./docs/man/masterguard.txt
./docs/man/belkin.txt
./docs/man/upscli_connect.txt
./docs/man/liebert-esp2.txt
+./docs/man/nutclient_destroy.3
./docs/man/upscli_ssl.txt
-./docs/man/.gitignore
+./docs/man/solis.8
+./docs/man/nut-scanner.8
./docs/man/nutscan_add_device_to_device.txt
./docs/man/nut.conf.txt
+./docs/man/nutclient_get_device_num_logins.3
+./docs/man/upscli_init.3
+./docs/man/upsset.cgi.8
+./docs/man/upscli_connect.3
+./docs/man/upscli_list_start.3
+./docs/man/nutscan_add_device_to_device.3
./docs/man/nutscan_display_parsable.txt
./docs/man/nutscan_scan_ipmi.txt
+./docs/man/nutscan_free_device.3
+./docs/man/ups.conf.5
./docs/man/bcmxcp_usb.txt
+./docs/man/nutscan_scan_ipmi.3
+./docs/man/upsd.users.5
./docs/man/skel.txt
+./docs/man/upssched.conf.5
+./docs/man/bestups.8
+./docs/man/upsclient.3
+./docs/man/belkinunv.8
+./docs/man/blazer_usb.8
+./docs/man/bestfcom.8
+./docs/man/nutclient_tcp_is_connected.3
+./docs/man/riello_ser.8
./docs/man/blazer_ser.txt
./docs/man/mge-shut.txt
./docs/man/upsdrvctl.txt
+./docs/man/apcupsd-ups.8
+./docs/man/oneac.8
./docs/man/ups.conf.txt
./docs/man/upsset.cgi.txt
+./docs/man/libnutclient_devices.3
./docs/man/oneac.txt
./docs/man/nut-recorder.txt
+./docs/man/upscli_get.3
+./docs/man/blazer_ser.8
./docs/man/bestfcom.txt
+./docs/man/nutscan_cidr_to_ip.3
+./docs/man/nutscan_scan_snmp.3
+./docs/man/tripplite.8
+./docs/man/metasys.8
./docs/man/upsset.conf.txt
+./docs/man/upscli_list_next.3
./docs/man/upsd.conf.txt
./docs/man/libnutclient_general.txt
+./docs/man/tripplitesu.8
+./docs/man/ivtscd.8
+./docs/man/macosx-ups.8
+./docs/man/nutclient_device_master.3
+./docs/man/nutclient_set_device_variable_values.3
./docs/man/nutscan_init.txt
./docs/man/bestups.txt
+./docs/man/upscli_strerror.3
./docs/man/victronups.txt
+./docs/man/nutscan_new_device.3
+./docs/man/usbhid-ups.8
./docs/man/upssched.conf.txt
+./docs/man/nutscan_scan_avahi.3
+./docs/man/nutclient_set_device_variable_value.3
+./docs/man/libnutclient_variables.3
./docs/man/clone.txt
+./docs/man/nutscan_scan_xml_http.3
./docs/man/nut-scanner.txt
./docs/man/genericups.txt
+./docs/man/libnutclient_general.3
+./docs/man/bestfortress.8
+./docs/man/netxml-ups.8
./docs/man/blazer_usb.txt
+./docs/man/tripplite_usb.8
./docs/man/nutdrv_qx.txt
+./docs/man/nutclient_get_device_variables.3
+./docs/man/snmp-ups.8
+./docs/man/nut.conf.5
+./docs/man/upscli_splitname.3
./docs/man/upslog.txt
+./docs/man/nutclient_get_device_command_description.3
./docs/man/isbmex.txt
./docs/man/upscli_add_host_cert.txt
+./docs/man/richcomm_usb.8
+./docs/man/nutclient_get_device_rw_variables.3
./docs/man/upscli_get.txt
+./docs/man/nutscan_get_serial_ports_list.3
./docs/man/upscli_sendline.txt
+./docs/man/victronups.8
./docs/man/libnutclient_commands.txt
+./docs/man/upscli_fd.3
./docs/man/optiups.txt
+./docs/man/upsrw.8
+./docs/man/nutscan_scan_nut.3
+./docs/man/al175.8
+./docs/man/nutclient_get_device_variable_description.3
+./docs/man/isbmex.8
./docs/man/powerman-pdu.txt
+./docs/man/upssched.8
+./docs/man/upsstats.html.5
+./docs/man/nutscan.3
./docs/man/nut-ipmipsu.txt
./docs/man/powercom.txt
+./docs/man/powerpanel.8
+./docs/man/upscli_disconnect.3
./docs/man/liebert.txt
./docs/man/asem.txt
./docs/man/riello_usb.txt
+./docs/man/nutclient_device_login.3
./docs/man/nutscan_scan_usb.txt
+./docs/man/asem.8
+./docs/man/upscli_cleanup.3
+./docs/man/upsmon.conf.5
+./docs/man/nutclient_get_device_commands.3
./docs/man/metasys.txt
./docs/man/nutscan_new_device.txt
./docs/man/libnutclient_misc.txt
+./docs/man/upscli_sendline.3
./docs/man/riello_ser.txt
./docs/man/upscli_splitname.txt
+./docs/man/upscli_splitaddr.3
+./docs/man/nutclient_authenticate.3
+./docs/man/nutclient_tcp_get_timeout.3
./docs/man/rhino.txt
./docs/man/nutscan_cidr_to_ip.txt
+./docs/man/nutclient_tcp_set_timeout.3
./docs/man/nutscan_scan_eaton_serial.txt
+./docs/man/rhino.8
+./docs/man/hosts.conf.5
+./docs/man/upscli_add_host_cert.3
./docs/man/nutscan_free_device.txt
./docs/man/solis.txt
+./docs/man/upscmd.8
./docs/man/nutscan_scan_xml_http.txt
+./docs/man/nutscan_display_ups_conf.3
+./docs/man/nutupsdrv.8
./docs/man/upssched.txt
./docs/man/ivtscd.txt
+./docs/man/apcsmart.8
+./docs/man/everups.8
./docs/man/macosx-ups.txt
./docs/man/bcmxcp.txt
./docs/man/everups.txt
./docs/man/upscli_fd.txt
+./docs/man/dummy-ups.8
+./docs/man/nutclient_tcp_reconnect.3
+./docs/man/bestuferrups.8
+./docs/man/nutclient_execute_device_command.3
+./docs/man/nutscan_add_option_to_device.3
./docs/man/libnutclient_tcp.txt
./docs/man/nutscan_display_ups_conf.txt
+./docs/man/nutclient_get_devices.3
+./docs/man/gamatronic.8
./docs/man/upsc.txt
+./docs/man/genericups.8
+./docs/man/libnutclient_tcp.3
./docs/man/al175.txt
./docs/man/nutdrv_atcl_usb.txt
+./docs/man/nutclient_tcp_disconnect.3
+./docs/man/upsset.conf.5
./docs/man/apcsmart.txt
+./docs/man/nutclient_logout.3
+./docs/man/libnutclient_commands.3
./docs/man/richcomm_usb.txt
./docs/man/libnutclient.txt
./docs/man/upsmon.txt
+./docs/man/upscli_ssl.3
+./docs/man/upscode2.8
./docs/man/upsd.txt
./docs/man/upscli_readline.txt
+./docs/man/libnutclient.3
./docs/man/powerpanel.txt
./docs/man/nutscan_scan_snmp.txt
+./docs/man/bcmxcp_usb.8
./docs/man/apcsmart-old.txt
./docs/man/upsd.users.txt
+./docs/man/nutclient_has_device.3
+./docs/man/nutclient_tcp_create_client.3
./docs/man/usbhid-ups.txt
./docs/man/libupsclient-config.txt
+./docs/man/Makefile.in
./docs/man/blazer-common.txt
./docs/man/apcupsd-ups.txt
./docs/man/tripplite_usb.txt
./docs/man/dummy-ups.txt
./docs/man/libnutclient_variables.txt
./docs/man/nutscan.txt
+./docs/man/mge-utalk.8
+./docs/man/nutdrv_qx.8
./docs/man/netxml-ups.txt
./docs/man/upscli_init.txt
./docs/man/upsstats.html.txt
./docs/man/tripplitesu.txt
./docs/man/upscli_disconnect.txt
+./docs/man/liebert-esp2.8
+./docs/man/riello_usb.8
+./docs/man/nut-recorder.8
+./docs/man/nutclient_has_device_command.3
./docs/man/upscli_list_start.txt
+./docs/man/nutscan_init.3
./docs/contact-closure.txt
+./docs/Makefile.in
I'm guessing at least some of them will be generated by autogen.sh
, but I'd still rather have a proper release archive :wink:
HTTP (no "www") works without redirects:
$ wget 'http://networkupstools.org/source/2.7/nut-2.7.4.tar.gz'
--2017-04-25 22:28:32-- http://networkupstools.org/source/2.7/nut-2.7.4.tar.gz
Resolving networkupstools.org... 192.30.252.153, 192.30.252.154
Connecting to networkupstools.org|192.30.252.153|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2509831 (2.4M) [application/octet-stream]
Saving to: ‘nut-2.7.4.tar.gz’
nut-2.7.4.tar.gz 100%[==========================================================>] 2.39M 3.15MB/s in 0.8s
2017-04-25 22:28:33 (3.15 MB/s) - ‘nut-2.7.4.tar.gz’ saved [2509831/2509831]
I am not sure why www.n.o redirects to HTTPS, since GH pages has never supported the combination of a custom domain with HTTPS. @aquette, will the domain registrar do forwarding for the www alias?
Ah, nice - that works indeed!
I think the issue can be closed: as time passed and things were tinkered, the github pages are protected by a Lets Encrypt certificate for the domain name (without www), and on Gandhi side, a request for www.networkupstools.org redirects to https://networkupstools.org/
networkupstools.org presents an invalid GitHub SSL certificate:
This is especially problematic when trying to download NUT, e.g. when packaging it: