Skip to content

treewide: cleanup URLs#28239

Open
zpc0 wants to merge 1 commit intoopenwrt:masterfrom
zpc0:url-cleanup
Open

treewide: cleanup URLs#28239
zpc0 wants to merge 1 commit intoopenwrt:masterfrom
zpc0:url-cleanup

Conversation

@zpc0
Copy link
Copy Markdown
Contributor

@zpc0 zpc0 commented Jan 2, 2026

📦 Package Details

Maintainer: Many people
Description:

  • Convert to HTTPS
  • Replace dead/outdated URLs

All changes should be cosmetical.


🧪 Run Testing Details

  • OpenWrt Version:
  • OpenWrt Target/Subtarget:
  • OpenWrt Device:

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

@zpc0 zpc0 mentioned this pull request Jan 2, 2026
1 task
@GeorgeSapkin
Copy link
Copy Markdown
Member

This should be one treewide commit not to add noise.

@GeorgeSapkin GeorgeSapkin added the trivial Very minor change label Jan 2, 2026
@zpc0
Copy link
Copy Markdown
Contributor Author

zpc0 commented Jan 3, 2026

This should be one treewide commit not to add noise.

Thank you for review! I will squash all commits into one.

@zpc0
Copy link
Copy Markdown
Contributor Author

zpc0 commented Jan 4, 2026

Build error seems caused by python crcmod and setuptools related...

@zpc0 zpc0 force-pushed the url-cleanup branch 5 times, most recently from 11a4968 to 30afb87 Compare January 14, 2026 08:19
@zpc0 zpc0 marked this pull request as ready for review January 14, 2026 08:22
@zpc0 zpc0 force-pushed the url-cleanup branch 2 times, most recently from cdf1332 to 60a821e Compare January 27, 2026 11:34
@BKPepe BKPepe requested a review from Copilot April 23, 2026 08:50
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Treewide refresh of package metadata URLs to prefer HTTPS and to replace stale/dead upstream links, aiming to keep package definitions up-to-date and navigable.

Changes:

  • Updated URL:= fields across many package Makefiles to use HTTPS (or new canonical upstream pages).
  • Updated various PKG_SOURCE_URL:= values to new upstream download locations/mirrors.
  • Replaced legacy project homepage links with current repos/wiki pages where upstreams have moved.

Reviewed changes

Copilot reviewed 258 out of 258 changed files in this pull request and generated no comments.

Show a summary per file
File Description
utils/zoneinfo/Makefile Update IANA reference/source URLs to data.iana.org over HTTPS
utils/zile/Makefile Switch GNU URL to HTTPS
utils/yara/Makefile Switch project URL to HTTPS
utils/unzip/Makefile Switch Info-ZIP URL to HTTPS
utils/tmux/Makefile Replace old homepage with current wiki URL
utils/sispmctl/Makefile Switch SourceForge URL to HTTPS
utils/setserial/Makefile Switch SourceForge URL to HTTPS
utils/setools/Makefile Replace selinuxproject.org URL with GitHub org URL
utils/serialconsole/Makefile Replace SourceForge project link with current site
utils/semodule-utils/Makefile Replace selinuxproject.org URL with GitHub org URL
utils/selinux-python/Makefile Replace selinuxproject.org URL with GitHub org URL
utils/rtl-sdr/Makefile Replace old trac wiki URL with current osmocom project page
utils/rrdtool1/Makefile Switch RRDtool URL to HTTPS
utils/restic/Makefile Switch GitHub URL to HTTPS
utils/qemu/Makefile Switch qemu.org URLs to HTTPS
utils/prometheus-statsd-exporter/Makefile Switch prometheus.io URL to HTTPS
utils/pciutils/Makefile Update pciutils URLs to current upstream location
utils/owut/Makefile Switch GitHub URL to HTTPS
utils/openocd/Makefile Replace old SourceForge shortcut with openocd.org
utils/oath-toolkit/Makefile Replace nongnu URL with current Codeberg page
utils/ntfs-3g/Makefile Replace old manual link with GitHub wiki
utils/mksh/Makefile Update mksh source/homepage URLs to current host
utils/lsof/Makefile Replace old FreeBSD user page with current docs site
utils/less/Makefile Switch greenwoodsoftware.com URLs to HTTPS
utils/lcdproc/Makefile Switch lcdproc.org URL to HTTPS
utils/lcd4linux/Makefile Replace old homepage with GitHub repo
utils/klish/Makefile Update source/project URLs to new libcode host
utils/hexedit/Makefile Switch rigaux.org to HTTPS
utils/hd-idle/Makefile Switch SourceForge URL to HTTPS
utils/haveged/Makefile Switch haveged URLs to HTTPS
utils/hashdeep/Makefile Replace old SourceForge project URL with GitHub repo
utils/haserl/Makefile Switch SourceForge URL to HTTPS
utils/hamlib/Makefile Move source URL to GitHub releases and update homepage
utils/gnupg2/Makefile Switch gnupg.org URL to HTTPS
utils/gnupg/Makefile Switch gnupg.org URL to HTTPS
utils/gkermit/Makefile Switch columbia.edu URL to HTTPS
utils/gddrescue/Makefile Switch Ubuntu archive URL to HTTPS
utils/fio/Makefile Switch brick.kernel.dk URL to HTTPS
utils/efibootmgr/Makefile Switch uefi.org URL to HTTPS
utils/dvtm/Makefile Update source URL to GitHub releases and switch homepage to HTTPS
utils/dosfstools/Makefile Simplify source URL list to GitHub releases
utils/domoticz/Makefile Switch domoticz.com URL to HTTPS
utils/dfu-util/Makefile Switch SourceForge URL to HTTPS
utils/ccrypt/Makefile Switch SourceForge URL to HTTPS
utils/byobu/Makefile Switch byobu URL to HTTPS and canonical host
utils/bossa/Makefile Switch shumatech URL to HTTPS
utils/augeas/Makefile Switch augeas.net URLs to HTTPS
utils/attr/Makefile Switch Savannah URL to HTTPS
sound/portaudio/Makefile Switch portaudio URL to HTTPS
sound/pianod/Makefile Switch deviousfish URLs and download URL to HTTPS
sound/opus-tools/Makefile Switch xiph/opus URLs to HTTPS
sound/mpc/Makefile Switch musicpd URL to HTTPS
sound/lame/Makefile Replace SourceForge project link with current site
sound/espeak/Makefile Switch SourceForge URL to HTTPS
net/xl2tpd/Makefile Replace legacy vendor URL with GitHub repo
net/wifidog/Makefile Replace old homepage with GitHub org
net/wakeonlan/Makefile Switch Debian source URL to HTTPS and update project URL
net/vnstat/Makefile Switch humdi.net URL to HTTPS
net/usbip/Makefile Switch SourceForge URL to HTTPS
net/ulogd/Makefile Update netfilter download URL and canonical project URL
net/udptunnel/Makefile Switch Columbia CS URL to HTTPS
net/uanytun/Makefile Switch anytun.org URLs to HTTPS
net/tinc/Makefile Switch tinc-vpn.org URL to HTTPS
net/telnet-bsd/Makefile Replace Gentoo distfiles mirror URL
net/tcpreplay/Makefile Switch tcpreplay site to HTTPS
net/tcpproxy/Makefile Switch spreadspace URLs to HTTPS
net/stunnel/Makefile Remove HTTP mirrors and switch homepage to HTTPS
net/strongswan/Makefile Switch strongswan URL to HTTPS and canonical host
net/sstp-client/Makefile Replace SourceForge URL with GitLab project
net/spawn-fcgi/Makefile Switch redmine URL to HTTPS
net/softethervpn5/Makefile Switch softether URL to HTTPS
net/softethervpn/Makefile Switch softether URL to HTTPS
net/snort3/Makefile Switch snort URL to HTTPS
net/smcroute/Makefile Update troglobit URL to current project page
net/shorewall6/Makefile Switch shorewall sources/homepage to HTTPS and canonical domain
net/shorewall6-lite/Makefile Switch shorewall sources/homepage to HTTPS and canonical domain
net/shorewall/Makefile Switch shorewall sources/homepage to HTTPS and canonical domain
net/shorewall-lite/Makefile Switch shorewall sources/homepage to HTTPS and canonical domain
net/shorewall-core/Makefile Switch shorewall sources/homepage to HTTPS and canonical domain
net/samba4/Makefile Refresh Samba mirror list to HTTPS endpoints
net/rpcbind/Makefile Switch SourceForge URL to HTTPS
net/restic-rest-server/Makefile Switch GitHub URL to HTTPS
net/privoxy/Makefile Switch privoxy.org URL to HTTPS
net/pptpd/Makefile Switch SourceForge URL to HTTPS
net/phantap/Makefile Switch GNU licenses link to HTTPS
net/pen/Makefile Switch siag.nu URLs to HTTPS
net/p910nd/Makefile Replace SourceForge URL with GitHub repo
net/openvpn/Makefile Replace openvpn.net root with community page over HTTPS
net/openvpn-easy-rsa/Makefile Replace openvpn.net root with community page over HTTPS
net/opentracker/Makefile Switch erdgeist.org URL to HTTPS
net/ocserv/Makefile Replace infradead URL with current ocserv site
net/nut/Makefile Switch NUT URLs to canonical HTTPS domain
net/ntripserver/Makefile Switch BKG URL to HTTPS
net/ntripclient/Makefile Switch BKG URL to HTTPS
net/ntpd/Makefile Switch ntp.org and upstream source URL to HTTPS
net/nginx/Makefile Switch nginx.org URL to HTTPS
net/nfs-kernel-server/Makefile Switch SourceForge URL to HTTPS
net/netifyd/Makefile Switch netify.ai URL to HTTPS
net/netatalk/Makefile Replace SourceForge URL with current netatalk.io
net/net-tools/Makefile Replace SourceForge URL with current project site
net/net-snmp/Makefile Switch net-snmp.org URL to HTTPS
net/mosquitto/Makefile Switch mosquitto URL to HTTPS/canonical
net/mini_snmpd/Makefile Update troglobit URL to current project page
net/mdnsresponder/Makefile Update Apple Bonjour developer URL to HTTPS
net/krb5/Makefile Switch MIT Kerberos URL to HTTPS
net/kplex/Makefile Switch stripydog URLs to HTTPS
net/keepalived/Makefile Switch keepalived.org URL to HTTPS
net/kafs-client/Makefile Replace old git.infradead URL with GitLab project
net/isc-dhcp/Makefile Switch ISC mirrors from HTTP to HTTPS
net/iperf/Makefile Switch SourceForge URL to HTTPS
net/iodine/Makefile Switch kryo.se URLs to HTTPS
net/igmpproxy/Makefile Replace SourceForge URL with GitHub repo
net/iftop/Makefile Update iftop URL to current HTTPS host
net/ibrdtnd/Makefile Switch TU-BS URL to HTTPS
net/ibrdtn-tools/Makefile Switch TU-BS URL to HTTPS
net/httptunnel/Makefile Switch GitHub URL to HTTPS and canonical form
net/hs20/Makefile Switch hostap/OMA URLs to HTTPS and update git host
net/gnunet/Makefile Switch GNU reference URL in description to HTTPS
net/foolsm/Makefile Switch foobar.fi URL to HTTPS
net/dmapd/Makefile Switch flyn.org URL to HTTPS
net/dhcpcd/Makefile Switch roy.marples URL to HTTPS
net/darkstat/Makefile Switch unix4lyfe URLs to HTTPS
net/dante/Makefile Switch inet.no URLs to HTTPS
net/coova-chilli/Makefile Replace old Coova URL with current project page
net/conserver/Makefile Switch conserver URL to HTTPS/canonical
net/conntrack-tools/Makefile Update netfilter download URL to canonical location
net/bwm-ng/Makefile Switch gropp.org URLs to HTTPS
net/aircrack-ng/Makefile Canonicalize aircrack-ng URL to HTTPS root domain
multimedia/xupnpd/Makefile Replace old homepage with GitHub repo
multimedia/minidlna/Makefile Switch SourceForge URL to HTTPS
multimedia/ices/Makefile Switch Xiph/Icecast URLs to HTTPS
multimedia/gst1-plugins-bad/Makefile Switch GStreamer URL to HTTPS
multimedia/fswebcam/Makefile Switch sanslogic URLs to HTTPS
mail/postfix/Makefile Simplify source URL list and switch homepage to HTTPS
mail/mutt/Makefile Drop Bitbucket source URL; keep ftp.mutt.org source
mail/greyfix/Makefile Switch kim-minh.com URLs to HTTPS
mail/exim/Makefile Update download URL and switch homepage to HTTPS
mail/bogofilter/Makefile Switch bogofilter SourceForge URL to HTTPS/canonical
mail/alpine/Makefile Replace legacy alpine homepage link with current site
libs/zmq/Makefile Switch zeromq.org URL to HTTPS
libs/zlog/Makefile Switch GitHub Pages URL to HTTPS
libs/xmlrpc-c/Makefile Switch SourceForge URL to HTTPS/canonical
libs/unixodbc/Makefile Switch unixodbc.org URL to HTTPS
libs/udns/Makefile Switch corpit.ru URLs to HTTPS
libs/tinycdb/Makefile Switch corpit.ru URLs to HTTPS
libs/tdb/Makefile Replace SourceForge URL with Samba tdb site
libs/speexdsp/Makefile Switch Xiph downloads URL and speex.org URL to HTTPS
libs/speex/Makefile Switch Xiph downloads URL and speex.org URL to HTTPS
libs/serdisplib/Makefile Switch SourceForge URL to HTTPS
libs/sbc/Makefile Switch bluez.org URL to HTTPS
libs/qrencode/Makefile Switch fukuchi.org URL to HTTPS
libs/pthsem/Makefile Switch tuwien.ac.at URLs to HTTPS
libs/postgresql/Makefile Remove HTTP source mirror; switch PostgreSQL URLs to HTTPS
libs/opusfile/Makefile Switch Xiph download and opus-codec URLs to HTTPS
libs/openpgm/Makefile Replace old Google Code URL with GitHub repo
libs/nacl/Makefile Replace old project URL with cr.yp.to
libs/mtdev/Makefile Replace old host URL with current bitmath.se site
libs/lzo/Makefile Switch oberhumer.com URLs to HTTPS
libs/libxslt/Makefile Replace xmlsoft URLs with canonical GNOME GitLab repo
libs/libvorbisidec/Makefile Switch Xiph wiki URL to HTTPS
libs/libvorbis/Makefile Switch Xiph download/vorbis URLs to HTTPS
libs/libupnp/Makefile Replace SourceForge URL with current project page
libs/libtheora/Makefile Switch Xiph download/theora URLs to HTTPS
libs/libstrophe/Makefile Switch strophe.im URL to HTTPS
libs/libshout/Makefile Switch Xiph downloads and icecast URL to HTTPS
libs/libroxml/Makefile Switch libroxml URLs to HTTPS
libs/libpqxx/Makefile Update pqxx URL to current canonical page
libs/libpng/Makefile Switch libpng URL to HTTPS
libs/libpam/Makefile Replace kernel.org URL with GitHub repo
libs/libopen62541/Makefile Canonicalize open62541 URL and update description link
libs/libnetfilter-queue/Makefile Update netfilter download URL + canonical project URL
libs/libnetfilter-log/Makefile Update netfilter download URL + canonical project URL
libs/libnetfilter-cttimeout/Makefile Update netfilter download URL + canonical project URL
libs/libnetfilter-cthelper/Makefile Update netfilter download URL + canonical project URL
libs/libnetfilter-acct/Makefile Update netfilter download URL + canonical project URL
libs/libmpeg2/Makefile Switch SourceForge URL to HTTPS/canonical
libs/libmodbus/Makefile Switch libmodbus URL to HTTPS
libs/libmms/Makefile Switch URL to HTTPS
libs/libmad/Makefile Replace underbit URL with current Codeberg project
libs/liblo/Makefile Switch SourceForge URL to HTTPS
libs/libidn2/Makefile Switch GNU URL to HTTPS
libs/libidn/Makefile Switch GNU URL to HTTPS
libs/libical/Makefile Switch GitHub Pages URL to HTTPS
libs/libgpg-error/Makefile Reorder/trim mirrors, remove HTTP mirror
libs/libftdi1/Makefile Switch intra2net URLs to HTTPS
libs/libev/Makefile Switch schmorp URLs to HTTPS
libs/libestr/Makefile Switch adiscon URLs to HTTPS
libs/libedit/Makefile Switch thrysoee.dk URL to HTTPS
libs/libdbi/Makefile Switch SourceForge URL to HTTPS
libs/libdbi-drivers/Makefile Switch SourceForge URL to HTTPS
libs/libdaemon/Makefile Switch 0pointer.de URLs to HTTPS
libs/libcups/Makefile Switch cups.org URL to HTTPS
libs/libao/Makefile Switch Xiph download/ao URLs to HTTPS
libs/libaio/Makefile Switch lse.sourceforge.net URL to HTTPS
libs/ldns/Makefile Switch nlnetlabs URLs to HTTPS and update about page
libs/icu/Makefile Replace icu-project.org with ICU site and update data link
libs/ibrdtn/Makefile Switch TU-BS URL to HTTPS
libs/ibrcommon/Makefile Switch TU-BS URL to HTTPS
libs/gost_engine/Makefile Replace OpenSSL homepage URL with project repo
libs/gnutls/Makefile Switch gnutls.org URL to HTTPS/canonical
libs/glib2/Makefile Switch gtk.org URL to HTTPS
libs/glib-networking/Makefile Switch gnome.org URLs to HTTPS
libs/faad2/Makefile Replace audiocoding URL with GitHub repo
libs/dtndht/Makefile Switch TU-BS URL to HTTPS
libs/dmx_usb_module/Makefile Replace old project page URL with current one
libs/db/Makefile Replace old Oracle Berkeley DB URL with current page
libs/cyrus-sasl/Makefile Replace CMU SASL page with GitHub repo
libs/boost/Makefile Switch Boost docs URL to HTTPS
libs/avahi/Makefile Switch avahi.org URL to HTTPS
libs/apr-util/Makefile Switch apr.apache.org URL to HTTPS
lang/ruby/Makefile Switch ruby-lang.org URL to HTTPS
lang/python/vobject/Makefile Replace vobject URL with new project page
lang/python/python-semanage/Makefile Replace selinuxproject.org URL with GitHub org URL
lang/python/python-selinux/Makefile Replace selinuxproject.org URL with GitHub org URL
lang/python/python-paho-mqtt/Makefile Replace eclipse.org URL with eclipse.dev canonical URL
lang/python/python-dotenv/Makefile Switch GitHub URL to HTTPS
lang/python/python-curl/Makefile Replace pycurl.io URL with GitHub repo
lang/python/python-crcmod/Makefile Switch crcmod URL to HTTPS
lang/python/python-augeas/Makefile Switch augeas.net URL to HTTPS
lang/php8/pecl.mk Switch pecl.php.net URL to HTTPS
lang/php8/Makefile Switch php.net URL to HTTPS
lang/perl/perlbase.mk Switch cpan.org URL to HTTPS
lang/perl/perl-xml-parser/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-www-curl/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-parse-yapp/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-parse-recdescent/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-netaddr-ip/Makefile Replace search.cpan.org URL with metacpan.org canonical path
lang/perl/perl-net-telnet/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-lockfile-simple/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-io-html/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-http-negotiate/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-file-rsyncp/Makefile Replace search.cpan.org URLs with cpan.org/metacpan.org
lang/perl/perl-file-next/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-file-listing/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-encode-locale/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-device-serialport/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-authen-sasl/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-authen-sasl-xs/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/perl-ack/Makefile Replace search.cpan.org URL with metacpan.org
lang/perl/Makefile Replace perl.com URL with perl.org
lang/lua/luasocket/Makefile Replace impa URL with current project site
lang/lua/luaossl/Makefile Switch URL to HTTPS
lang/lua/lualanes/Makefile Switch URL to HTTPS
lang/lua/luafilesystem/Makefile Switch repo/org and homepage URLs to current project
lang/lua/luaexpat/Makefile Replace old project URL with current project site
lang/lua/luabitop/Makefile Switch bitop.luajit.org URLs to HTTPS
lang/lua/lua-rings/Makefile Switch keplerproject URL to HTTPS
lang/lua/lua-penlight/Makefile Replace deep manual URL with simpler project homepage
lang/lua/lua-openssl/Makefile Switch GitHub URL to HTTPS
lang/lua/lua-lsqlite3/Makefile Update SQLite download URL and homepage URL
lang/lua/lua-libmodbus/Makefile Switch libmodbus reference in description to HTTPS
lang/lua/lpeg/Makefile Switch PUC-Rio URLs to HTTPS
lang/lua/cqueues/Makefile Switch URL to HTTPS
fonts/dejavu-fonts-ttf/Makefile Replace SourceForge URL with current project site
devel/pkgconf/Makefile Update distfiles host and switch homepage URL to GitHub
devel/bison/Makefile Switch GNU URL to HTTPS
admin/openwisp-monitoring/Makefile Switch openwisp.org URL to HTTPS
admin/gkrellmd/Makefile Switch source/homepage URLs to HTTPS/canonical host
Comments suppressed due to low confidence (7)

mail/mutt/Makefile:1

  • The PR description says “Convert to HTTPS”, but this change leaves PKG_SOURCE_URL on plain HTTP. If ftp.mutt.org supports HTTPS, prefer switching to https://ftp.mutt.org/pub/mutt/; otherwise, consider documenting why HTTP is required here (or using another HTTPS mirror) to keep the PR scope consistent.
    utils/mksh/Makefile:1
  • This collapses multiple source mirrors into a single host. For package source fetching reliability, it’s better to keep multiple PKG_SOURCE_URL entries (when available) so downloads don’t fail if the single host is temporarily unavailable.
    utils/hamlib/Makefile:1
  • Replacing @SF/hamlib with a GitHub releases URL may bypass existing OpenWrt mirror handling and can break fetching if the release asset naming/path doesn’t exactly match $(PKG_SOURCE). Consider keeping @SF/hamlib as an additional fallback entry in PKG_SOURCE_URL (or verify the exact asset URL layout matches the tarball name).
    libs/openpgm/Makefile:1
  • The description previously included a “For more information…” reference; it’s been removed entirely instead of being updated. Since this PR’s goal is URL cleanup (cosmetic), consider restoring that sentence and updating it to point at the new canonical URL to preserve helpful package metadata/documentation.
    libs/openpgm/Makefile:1
  • The description previously included a “For more information…” reference; it’s been removed entirely instead of being updated. Since this PR’s goal is URL cleanup (cosmetic), consider restoring that sentence and updating it to point at the new canonical URL to preserve helpful package metadata/documentation.
    libs/icu/Makefile:1
  • This line in the package description block lost the leading indentation used by the surrounding description lines. Restoring consistent indentation helps keep the rendered package description formatting consistent in tooling/UIs that preserve whitespace.
    libs/boost/Makefile:1
  • Similar to other description blocks, this line appears to have lost indentation compared to surrounding lines in the description text. Keeping consistent leading whitespace avoids unintended formatting changes in rendered package descriptions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@efahl
Copy link
Copy Markdown
Contributor

efahl commented Apr 24, 2026

Tested all the URLs in the patch, here's what I found.

https://git.w1.fi/hostap.git 404 Not_Found Did they drop their git instance, see https://w1.fi/hostapd/

https://libestr.adiscon.com/files/download/ 404 Not_Found Looks like they changed their downloads site address format https://libestr.adiscon.com/download/

https://de.postfix.org/ftpmirror/official/ No response, mirror names changed? See https://www.postfix.org/download.html

https://roy.marples.name/projects/dhcpcd No response, site gone or may have no https???

https://www.stripydog.com/download and https://www.stripydog.com/kplex No responsee on all url variants, looks like site is gone.

These redirect ok, so maybe just ignore them? All moved to https://ftp.osuosl.org/pub/xiph/releases/...
https://downloads.xiph.org/releases/ao/ 302 Moved_Temporarily
https://downloads.xiph.org/releases/ices/ 302 Moved_Temporarily
https://downloads.xiph.org/releases/libshout/ 302 Moved_Temporarily
https://downloads.xiph.org/releases/opus/ 302 Moved_Temporarily
https://downloads.xiph.org/releases/speex/ 302 Moved_Temporarily
https://downloads.xiph.org/releases/theora/ 302 Moved_Temporarily
https://downloads.xiph.org/releases/vorbis/ 302 Moved_Temporarily

Likewise, these all redirect ok, so again who cares?
https://libmms.sourceforge.net/ 301 Moved_Permanently https://sourceforge.net/projects/libmms/
https://rpcbind.sourceforge.net/ 301 Moved_Permanently https://sourceforge.net/projects/rpcbind/
https://www.avahi.org/ 301 Moved_Permanently https://avahi.org/
https://www.boost.org/doc/libs/1_90_0/ 301 Moved_Permanently https://www.boost.org/libraries/1-90-0/
https://www.zeromq.org/ 301 Moved_Permanently https://zeromq.org/

@zpc0 zpc0 force-pushed the url-cleanup branch 2 times, most recently from 60d0a53 to 991892f Compare April 28, 2026 07:24
@zpc0
Copy link
Copy Markdown
Contributor Author

zpc0 commented Apr 28, 2026

Thank you for testing!

https://git.w1.fi/hostap.git 404 Not_Found Did they drop their git instance, see https://w1.fi/hostapd/

This URL is for git cloning, so 404 on web browser isn't problem. Please try git clone https://git.w1.fi/hostap.git.

https://libestr.adiscon.com/files/download/ 404 Not_Found Looks like they changed their downloads site address format https://libestr.adiscon.com/download/

This URL is template for source code downloading, so actual URL will be https://libestr.adiscon.com/files/download/(tarball filename).

https://de.postfix.org/ftpmirror/official/ No response, mirror names changed? See https://www.postfix.org/download.html

Indeed, this server seems offline now... I updated this to official (but plain HTTP...) server. Thanks!

https://roy.marples.name/projects/dhcpcd No response, site gone or may have no https???

I can access this URL without problem...

https://www.stripydog.com/download and https://www.stripydog.com/kplex No responsee on all url variants, looks like site is gone.

Thanks for pointing out! I reverted this changes.

These redirect ok, so maybe just ignore them? All moved to https://ftp.osuosl.org/pub/xiph/releases/... https://downloads.xiph.org/releases/ao/ 302 Moved_Temporarily https://downloads.xiph.org/releases/ices/ 302 Moved_Temporarily https://downloads.xiph.org/releases/libshout/ 302 Moved_Temporarily https://downloads.xiph.org/releases/opus/ 302 Moved_Temporarily https://downloads.xiph.org/releases/speex/ 302 Moved_Temporarily https://downloads.xiph.org/releases/theora/ 302 Moved_Temporarily https://downloads.xiph.org/releases/vorbis/ 302 Moved_Temporarily

These changes will reduce plaintext HTTP usages before user redirected to OSUOSL server.

Likewise, these all redirect ok, so again who cares? https://libmms.sourceforge.net/ 301 Moved_Permanently https://sourceforge.net/projects/libmms/ https://rpcbind.sourceforge.net/ 301 Moved_Permanently https://sourceforge.net/projects/rpcbind/ https://www.avahi.org/ 301 Moved_Permanently https://avahi.org/ https://www.boost.org/doc/libs/1_90_0/ 301 Moved_Permanently https://www.boost.org/libraries/1-90-0/ https://www.zeromq.org/ 301 Moved_Permanently https://zeromq.org/

I updated these URL to reduce redirects. Thanks!

@efahl
Copy link
Copy Markdown
Contributor

efahl commented Apr 28, 2026

Looks good to me.

@zpc0, thanks for undertaking this huge task!

@BKPepe BKPepe mentioned this pull request Apr 28, 2026
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

trivial Very minor change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants