.gitignore | 1 - PUBKEY-CM.pub.asc | 10 +++++----- PUBKEY-PGP.asc | 21 --------------------- PUBKEY-SSH.pub | 2 +- PUBKEY-SSH.pub.asc | 9 +++++---- README | 2 +- VERSION.do | 2 -- buildlog.go | 4 ++-- depfix.go | 2 +- doc/INSTALL | 19 ++++++++----------- doc/Integrity | 18 +++--------------- doc/Mirrors | 9 ++++----- doc/NEWS | 5 +++++ doc/cmd/Logs | 2 +- doc/index | 2 +- doc/mk-html | 4 ++-- go.mod | 6 +++--- go.sum | 8 ++++---- inode.go | 2 +- main.go | 2 +- makedist | 104 +++++++++++++++++++++-------------------------------- run.go | 4 ++-- usage.go | 2 +- version | 3 +++ diff --git a/.gitignore b/.gitignore index 89439ac53a8b4d7d1e4fb1092a16be6668c7992a3f1a188e049282ece08b4fe0..66320cb4a48838e17d40a1356614b0a3e94b2c0de7ba9bbed7561d0ac07098ec 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,3 @@ /redo-sources /redo-stamp /redo-targets /redo-whichdo -/VERSION diff --git a/PUBKEY-CM.pub b/PUBKEY-CM.pub index f7d28784a7b9425f3a3f87a0d18c582a36f3a2cb159565b360313db731c23754..9acd14f3e5bdc4e4633d05a6397db6ec7f90572ebce720d39547e4d288f52721 100644 Binary files a/PUBKEY-CM.pub and b/PUBKEY-CM.pub differ diff --git a/PUBKEY-CM.pub.asc b/PUBKEY-CM.pub.asc index 442d8dbfce3d0125f06a9196398abb2225ab55ac2764afcbfdd8d7c4e1334506..9e291f77342a6937485a34e784073cd9d63c6acbc0abfc6475096a2b9d6e2f89 100644 --- a/PUBKEY-CM.pub.asc +++ b/PUBKEY-CM.pub.asc @@ -1,8 +1,8 @@ -----BEGIN PGP SIGNATURE----- -iJEEABYKADkWIQTbL/jtRAp+lJhvt3bSI36ECQhstwUCaWoLGhsUgAAAAAAEAA5t -YW51MiwyLjUrMS4xMSwyLDMACgkQ0iN+hAkIbLeXkgEA70EvEKnWXVLPQoob9FQx -wBvTZyAWwcp8Zl0MiaIDFGwA/RRD2dhHp4bvg7Ogu5ySVM9GQNhEdCytTtb5Wj+q -km8B -=kuKf +iJEEABYKADkWIQTbL/jtRAp+lJhvt3bSI36ECQhstwUCacEOERsUgAAAAAAEAA5t +YW51MiwyLjUrMS4xMiwyLDMACgkQ0iN+hAkIbLfvXQD/adDv/90bJNPAhcIoO1Gp +1GzqG9fMTF0ZPeIlTn+w9iQA/2XD6HdoZemUEuzn13sBjbKhuTn7abyGM33cUbml +c7UA +=4rCD -----END PGP SIGNATURE----- diff --git a/PUBKEY-PGP.asc b/PUBKEY-PGP.asc deleted file mode 100644 index dcc7ea042c30d3dc9fe00e28fec2279da124cbb080aa1c2f3481f6b03cd155dc..0000000000000000000000000000000000000000 --- a/PUBKEY-PGP.asc +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mDMEX/ntHhYJKwYBBAHaRw8BAQdAXZRNXi8Lu6nd171jQnrZyLNQoU07VL7Ly2fi -u28HdoS0J2dvcmVkbyByZWxlYXNlcyA8Z29yZWRvQGN5cGhlcnB1bmtzLnJ1PoiZ -BBMWCgBBFiEEdTG7hPrwvzWWDGO5OlKN3pUsfpMFAl/57R4CGwMMCwoJDQgMBwsD -BAECBxUKCQgLAwIFFgIBAwACHgECF4AACgkQOlKN3pUsfpMETQD/XfwWgd4tReIu -XdcrpZUsWaiTHR6hUY+HXNOpRpGevyIA/04VXYUha9RAJ/xtNMqUvsdV+TS9rFE/ -j2OEwxgRyqIOiHUEEBEKAB0WIQTPYOiaWSMeduJjZCKuGoEJ5JhX7wUCX/ntoAAK -CRCuGoEJ5JhX70VpAP9VFGudn2x3GdmaGP7SJV1Yvdq9n6VvirLwTdwIOtoAzgD/ -axpOol/Mek0/ERCrlqrh1iQpHCy0ULty+EwnSNBtFQ+IdQQQFgoAHRYhBBKtMmic -Zg1CaWf9dcuCBWMhB62KBQJi6j26AAoJEMuCBWMhB62KaRMBAOo4g5Rx9fJ4EFsi -mTyGnB9a/uSUxg5XPLtPyY5p2iqkAP9vlpyhaQfBdk22gNiI0xNA3jrHaTH52rz6 -lbeN90iVArQnZ29yZWRvIHJlbGVhc2VzIDxnb3JlZG9AY3lwaGVycHVua3Muc3U+ -iI4EExYKADYWIQR1MbuE+vC/NZYMY7k6Uo3elSx+kwUCZpk4RAIbAwQLCQoHAiIC -AhUKBBYCAQACHgcCF4AACgkQOlKN3pUsfpPCawEA3Fcy9izCxdj16/1gpQE91jNa -Wjm11Pyl6SteLTPioUsBAJPl0AAY/kGgRchPuCzC3MBNhXQGzR4Q4GeceWpOJCUK -iHUEEBYKAB0WIQQSrTJonGYNQmln/XXLggVjIQetigUCZpk4UwAKCRDLggVjIQet -ikn1AP9v+vZya1Ar7BTpaFFt3jb8/rBRorsUFI1hiQP/hGwWIwEA1t2J1aXmZMX9 -tYziKJ811Ili/2L/jQoHFxz8OQLHaAU= -=uuTl ------END PGP PUBLIC KEY BLOCK----- diff --git a/PUBKEY-SSH.pub b/PUBKEY-SSH.pub index 32ccf2517e3aeb2c8befe0394679bbd9aad12970b1acafe5dbe887ffecf8bd34..018d0ccfda6cbd151e25a56c3f7d66d10ed0dbac7086740c4395e3b47fc87f1d 100644 --- a/PUBKEY-SSH.pub +++ b/PUBKEY-SSH.pub @@ -1 +1 @@ -goredo@cypherpunks.su ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMc4zGaPRnrnyAHuA18LZ0zVv/NGxAzUIP64VYN+LkPq +goredo@stargrave.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMc4zGaPRnrnyAHuA18LZ0zVv/NGxAzUIP64VYN+LkPq diff --git a/PUBKEY-SSH.pub.asc b/PUBKEY-SSH.pub.asc index 3350c8eb3eda7c778236e0c5b2a0c9c2866e32a9857bf7ac9f44685d4e822e06..52f7a6a1f7a5a0cda65635a869268e0e5fd384f4562b8270e20402abede210e6 100644 --- a/PUBKEY-SSH.pub.asc +++ b/PUBKEY-SSH.pub.asc @@ -1,7 +1,8 @@ -----BEGIN PGP SIGNATURE----- -iIwEABYKADQWIQR1MbuE+vC/NZYMY7k6Uo3elSx+kwUCZpk5phYcZ29yZWRvQGN5 -cGhlcnB1bmtzLnJ1AAoJEDpSjd6VLH6TG2IA/3Miem9th3qJs//gs5Ks4TemVIPp -5Zcy7crcUEwedCLhAP9GbuLFdFW0L4Q6jPllGirTs5uzDxzK07ObJOWlxTpQBA== -=wEAK +iJEEABYKADkWIQTbL/jtRAp+lJhvt3bSI36ECQhstwUCacENcxsUgAAAAAAEAA5t +YW51MiwyLjUrMS4xMiwyLDMACgkQ0iN+hAkIbLcHRwD/cFIP6OMyJj1J0OhSUI+i +rwAjSM+w1UKzTa4ra42utpMBAMu6BQo+yGdy9N7ZPnBkpXLXD5L+gLZRxxQfTcJ9 +ve8K +=43bl -----END PGP SIGNATURE----- diff --git a/README b/README index 0d08c10714a1e68f4a42ae66e7cab39ee70cb6a8478c8d4eaab55c7ad8fa18c7..b1c939ab40fc2df1dacbaefc2bba926a292d8da6c1105d08067fd370e59ceb0d 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ Go implementation of djb's redo, Makefile replacement that sucks less. See goredo.info and INSTALL for more information. goredo is free software: see the file COPYING for copying conditions. -Home page: http://www.goredo.cypherpunks.su/ +Home page: http://www.goredo.stargrave.org/ diff --git a/VERSION.do b/VERSION.do deleted file mode 100644 index feaf36cf20c31dbb5acdf1f2038589ef0c5c3cef57d7cb22260ae2c6352c98ff..0000000000000000000000000000000000000000 --- a/VERSION.do +++ /dev/null @@ -1,2 +0,0 @@ -redo-ifchange usage.go -perl -ne 'print "$1\n" if /Version.*"(.*)"$/' https://librepgp.org/ LibrePGP - .asc ed25519 signature. - => https://www.gnupg.org/ GNU Privacy Guard - => PUBKEY-PGP.asc public key - - pub ed25519/0x3A528DDE952C7E93 2021-01-09 - 7531BB84FAF0BF35960C63B93A528DDE952C7E93 - uid goredo releases - - $ gpg --auto-key-locate dane --locate-keys goredo@cypherpunks.su - $ gpg --auto-key-locate wkd --locate-keys goredo@cypherpunks.su +you retrieved trusted and untampered software. There are two options: => https://www.openssh.com/ OpenSSH .sig ed25519 signature. @@ -19,13 +7,13 @@ => PUBKEY-SSH.pub public key => PUBKEY-SSH.pub.asc its LibrePGP signature Fingerprint: SHA256:ddOaswnUBtNbuoEBYQtfcF59sR3Bvzo9pIfSlw9sKx8 - $ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I goredo@cypherpunks.su -n file \ + $ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I goredo@stargrave.org -n file \ -s goredo-$v.tar.zst.sig https://datatracker.ietf.org/doc/html/rfc5854.html Metalink4 .meta4 file contains both LibrePGP and OpenSSH signatures. -=> http://www.keks.cypherpunks.su/cm/index.html KEKS/CM +=> http://www.keks.stargrave.org/cm/index.html KEKS/CM .cm quantum resistant SLH-DSA signature. => PUBKEY-CM.pub public key => PUBKEY-CM.pub.asc its LibrePGP signature diff --git a/doc/Mirrors b/doc/Mirrors index 0c6f607957300d0b35efd6d19cc56b28c77cc4f98d34dd29d2e88f31474f7ec8..a6564069643c7627ac33fdccb638665eb6591a68bbcb503320471d7d6b342295 100644 --- a/doc/Mirrors +++ b/doc/Mirrors @@ -1,14 +1,13 @@ Main goredo website is hosted on two geographically distant servers located in Moscow and Saint-Petersburg regions, Russian Federation. -It can be authenticated with ca.cypherpunks.su certificate, through the +It can be authenticated with ca.stargrave.org certificate, through the => https://datatracker.ietf.org/doc/html/rfc6698 DANE record that in turn can be authenticated with => https://dnscurve.org/ DNSCurve-secured => http://www.stargrave.org/TrustAnchor.html trust anchors -Both ca.cypherpunks.su and DNSCurve trust anchors are signed with -LibrePGP public key: - 12AD 3268 9C66 0D42 6967 FD75 CB82 0563 2107 AD8A +Both ca.stargrave.org and DNSCurve trust anchors are signed with +LibrePGP public key: 12AD 3268 9C66 0D42 6967 FD75 CB82 0563 2107 AD8A There is periodically synchronised mirror made by Kai Hendry: => https://goredo.dabase.com/ @@ -17,6 +16,6 @@ => https://letsencrypt.org/ Let's Encrypt certificate authority, so can be more easily accessible for some people. Also there is -=> http://y.www.goredo.cypherpunks.su/ Yggdrasil-available +=> http://y.www.goredo.stargrave.org/ Yggdrasil-available => http://[322:3bd:cc26:9545:b00b:cbff:2b6e:2d38]/ endpoint => https://yggdrasil-network.github.io/ Yggdrasil diff --git a/doc/NEWS b/doc/NEWS index c0f7be028c654df43073aae41848804d1b5994ed0bc0e7a8c32a17d5e48e773e..19fa8d6540562927b99616e2cd0f7c6806212e21b9e847148bc51ef340f80ae9 100644 --- a/doc/NEWS +++ b/doc/NEWS @@ -1,3 +1,8 @@ +A 2.9.2 +2.9.2 + * Change Go's module namespace and related dependencies from + go.cypherpunk.su to go.stargrave.org. + A 2.9.1 2.9.1 * Fix possible panic. diff --git a/doc/cmd/Logs b/doc/cmd/Logs index 9550bf89023018a2de70b156b2efbb26b2e8fb3f19b9844de78b79f98f50a3ce..e2952bfb121956cc81e8dfb510a2e48d3df33dfa05d45b193a688c5d5d6d30b4 100644 --- a/doc/cmd/Logs +++ b/doc/cmd/Logs @@ -16,7 +16,7 @@ that you can decode with tai64nlocal utility from => http://cr.yp.to/daemontools.html daemontools or similar one: $ cd goredo/src - $ go build -mod=vendor -o tai64nlocal go.cypherpunks.su/tai64n/v4/cmd/tai64nlocal + $ go build -mod=vendor -o tai64nlocal go.stargrave.org/tai64n/v5/cmd/tai64nlocal When -k is in use, all environment variables, working directory, command line arguments, start/finish times, duration, participated PIDs, return diff --git a/doc/index b/doc/index index fc991164cf1c40f77206b1784f47785b4ec3794bb96a986e6f70cbee7f0b68de..c14063c9d099f474b87842fe00a80cb26cd6672ff132822f09d5af971d21fc30 100644 --- a/doc/index +++ b/doc/index @@ -37,5 +37,5 @@ [State] [Jobserver] [THANKS] Please send questions, bug reports and patches to -=> http://lists.cypherpunks.su/goredo-devel.html goredo-devel maillist +=> http://lists.stargrave.org/goredo-devel.html goredo-devel maillist Announcements also go to this mailing list. diff --git a/doc/mk-html b/doc/mk-html index 78fa1c835eae3672baee2464f40454fc90740af79a0a32325ab0070ceb56c3a6..0f82d6a2881bbc968d6db75d435910f6cb4dfb43d817d8c12690a2337fff4bdc 100755 --- a/doc/mk-html +++ b/doc/mk-html @@ -9,8 +9,8 @@ ( cd $html/download export ATOM_ID="d089a6f2-cd88-47e5-aa11-55f60adfb977" export NAME=goredo - export BASE_URL=http://www.goredo.cypherpunks.su/download - export AUTHOR_EMAIL=goredo@cypherpunks.su + export BASE_URL=http://www.goredo.stargrave.org/download + export AUTHOR_EMAIL=goredo@stargrave.org ~/work/releases-feed/releases.atom.zsh ) perl -i -npe 'print "\n" if /^<\/head>/' $html/Download.html diff --git a/go.mod b/go.mod index 2295392c2e8f8adc3d9a0508f21f532ace476c7f02c6763a1f9d7dfcb6a561bd..4b80cb9adbb109cef7574357c1eff8ec8bd21f3a816a485960b5263ea0b8843b 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module go.cypherpunks.su/goredo +module go.stargrave.org/goredo go 1.24.0 @@ -6,8 +6,8 @@ toolchain go1.24.5 require ( github.com/google/uuid v1.6.0 - go.cypherpunks.su/recfile/v3 v3.1.0 - go.cypherpunks.su/tai64n/v4 v4.1.1 + go.stargrave.org/recfile/v4 v4.0.0 + go.stargrave.org/tai64n/v5 v5.0.0 golang.org/x/sys v0.40.0 golang.org/x/term v0.27.0 lukechampine.com/blake3 v1.4.1 diff --git a/go.sum b/go.sum index b4c0976ebf70f0959e9132094adb00bcc966236e0eaa1cce1f5f579ae1467f27..268f1158dd6dc88518b0bba1b5398bfed8e0f1be88c84be3e4118030cff95152 100644 --- a/go.sum +++ b/go.sum @@ -2,10 +2,10 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y= github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= -go.cypherpunks.su/recfile/v3 v3.1.0 h1:ZWO7Q6taGkaEl5X0oL+/5LOyoufzH0LRU2dee7RwZFg= -go.cypherpunks.su/recfile/v3 v3.1.0/go.mod h1:KK9cp7tYNWcHnTIaGso2H6PCJne8cVWk5VYB02b9ffI= -go.cypherpunks.su/tai64n/v4 v4.1.1 h1:4OyLrVekqQ0IQkyhWw25ozT6jShwwdVIXVTXxe9gG5o= -go.cypherpunks.su/tai64n/v4 v4.1.1/go.mod h1:/uKUdhLOy8UciRKpapPaFXSOoa/SiXjs3XsDDpAz7OA= +go.stargrave.org/recfile/v4 v4.0.0 h1:v9kZnW/e64oPfOqArGMNZacuT57lDibd24xhEiBDQ/c= +go.stargrave.org/recfile/v4 v4.0.0/go.mod h1:IGi8kMociIlDoR8iOssyUG/uix+wmsqvBuiDeQXsIuE= +go.stargrave.org/tai64n/v5 v5.0.0 h1:v1koUNNo5hvFzAIMNXJTrgRfxoydCGsW/tUBH9N4uBM= +go.stargrave.org/tai64n/v5 v5.0.0/go.mod h1:9VszQdpvxpLp7bdONEUMtRQJy4He78QyecV9qxzsQZE= golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ= golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= diff --git a/inode.go b/inode.go index e0fcf8b0567e44ade6ef541046da9bd767c5a35b98a5657b1eb37c90545b0d34..67f25eea22fa85e4087c48bef9c6363d5e1e809457db7dcf16d12ee58d196e10 100644 --- a/inode.go +++ b/inode.go @@ -23,7 +23,7 @@ "encoding/binary" "os" "strconv" - "go.cypherpunks.su/recfile/v3" + "go.stargrave.org/recfile/v4" "golang.org/x/sys/unix" ) diff --git a/main.go b/main.go index a34d497cdc86502cff10fbec758e730e6b21c7b76b29ea834d073356835a0cca..9bd7766cd3820cf6e65360bd2ae3d4dd6ddabfcbe657d41b357d8aa50ccebfb6 100644 --- a/main.go +++ b/main.go @@ -34,7 +34,7 @@ "strconv" "syscall" "github.com/google/uuid" - "go.cypherpunks.su/recfile/v3" + "go.stargrave.org/recfile/v4" "golang.org/x/sys/unix" ) diff --git a/makedist b/makedist index d3deac437e98cf95703388a95553f88008b9e9fe53b0631083aa490cb138ed9b..b0135ca1f464b4e9f254b8f0e3779a38ce13a6464cdf6029ecd5c747e3a9958e 100755 --- a/makedist +++ b/makedist @@ -9,13 +9,13 @@ git clone . $tmp/goredo-$release cd $tmp/goredo-$release git checkout v$release go generate -redo-ifchange VERSION +./version >VERSION ######################################################################## cat >doc/Download < http://www.goredo.cypherpunks.su/ +=> http://www.goredo.stargrave.org/ EOF ( cd doc ; ./mk-info ) mv doc/goredo.info doc/INSTALL doc/NEWS doc/THANKS . @@ -28,7 +28,7 @@ mv *.go go.* src mv doc/cmd/goredo doc/cmd/redo* src/doc/cmd cd src go mod vendor -echo go.cypherpunks.su/tai64n/v4/cmd/tai64nlocal >>vendor/modules.txt +echo go.stargrave.org/tai64n/v5/cmd/tai64nlocal >>vendor/modules.txt modvendor -v -copy="**/*_test.go **/private-gen.go **/main.go **/vectors.json **/gen.go" rm -rf vendor/golang.org/x/sys/plan9 vendor/golang.org/x/sys/windows find vendor/golang.org/x/sys -name "*_test.go" -delete @@ -37,7 +37,7 @@ cd .. ######################################################################## -rm -rf .redo .git .gitignore doc makedist VERSION.do +rm -rf .git .gitignore doc makedist version find . -type d -exec chmod 755 {} + find . -type f -exec chmod 644 {} + find t/redo-sh.tests -name test -exec chmod +x {} + @@ -48,69 +48,52 @@ cd .. detpax goredo-$release >goredo-$release.tar zstd -22 --ultra -v goredo-$release.tar tarball=goredo-"$release".tar.zst -ssh-keygen -Y sign -f ~/.ssh/sign/goredo@cypherpunks.su -n file $tarball -gpg --armor --detach-sign --sign --local-user 3A528DDE952C7E93 $tarball -cmsigtool -d ~/.cm/sign/goredo@cypherpunks.su.pub <$tarball >$tarball.cm +ssh-keygen -Y sign -f ~/.ssh/sign/goredo@stargrave.org -n file $tarball +cmsigtool -d ~/.cm/sign/goredo@stargrave.org.pub <$tarball >$tarball.cm meta4ra-create -fn $tarball -mtime $tarball \ - -sig-pgp $tarball.asc -sig-ssh $tarball.sig \ - "1|ru|http://www.goredo.cypherpunks.su/download/$tarball" \ + -sig-ssh $tarball.sig \ + "1|ru|http://www.goredo.stargrave.org/download/$tarball" \ "1|gb|https://goredo.dabase.com/download/$tarball" \ - "2|ru|http://msk.www.goredo.cypherpunks.su/download/$tarball" \ - "2|ru|http://spb.www.goredo.cypherpunks.su/download/$tarball" \ - "3|ru|https://www.goredo.cypherpunks.su/download/$tarball" \ - "4|ru|https://msk.www.goredo.cypherpunks.su/download/$tarball" \ - "4|ru|https://spb.www.goredo.cypherpunks.su/download/$tarball" \ - "5|ru|http://y.www.goredo.cypherpunks.su/download/$tarball" \ + "2|ru|http://msk.www.goredo.stargrave.org/download/$tarball" \ + "2|ru|http://spb.www.goredo.stargrave.org/download/$tarball" \ + "3|ru|https://www.goredo.stargrave.org/download/$tarball" \ + "4|ru|https://msk.www.goredo.stargrave.org/download/$tarball" \ + "4|ru|https://spb.www.goredo.stargrave.org/download/$tarball" \ + "5|ru|http://y.www.goredo.stargrave.org/download/$tarball" \ "5|ru|http://[322:3bd:cc26:9545:b00b:cbff:2b6e:2d38]/download/$tarball" \ - "6|ru|sftp://anonwww@msk.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball" \ - "6|ru|sftp://anonwww@spb.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball" \ + "6|ru|sftp://anonwww@msk.www.stargrave.org/goredo.stargrave.org/download/$tarball" \ + "6|ru|sftp://anonwww@spb.www.stargrave.org/goredo.stargrave.org/download/$tarball" \ "ipfs://TODO/$tarball" \ <$tarball >$tarball.meta4 -meta4ra-create -add $tarball.meta4 -fn $tarball.asc -hashers "" \ - -id "LibrePGP detached signature" \ - "1|ru|http://www.goredo.cypherpunks.su/download/$tarball.asc" \ - "1|gb|https://goredo.dabase.com/download/$tarball.asc" \ - "2|ru|http://msk.www.goredo.cypherpunks.su/download/$tarball.asc" \ - "2|ru|http://spb.www.goredo.cypherpunks.su/download/$tarball.asc" \ - "3|ru|https://www.goredo.cypherpunks.su/download/$tarball.asc" \ - "4|ru|https://msk.www.goredo.cypherpunks.su/download/$tarball.asc" \ - "4|ru|https://spb.www.goredo.cypherpunks.su/download/$tarball.asc" \ - "5|ru|http://y.www.goredo.cypherpunks.su/download/$tarball.asc" \ - "5|ru|http://[322:3bd:cc26:9545:b00b:cbff:2b6e:2d38]/download/$tarball.asc" \ - "6|ru|sftp://anonwww@msk.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball.asc" \ - "6|ru|sftp://anonwww@spb.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball.asc" \ - "ipfs://TODO/$tarball.asc" \ - <$tarball.asc >$tarball.meta4_ -mv $tarball.meta4_ $tarball.meta4 meta4ra-create -add $tarball.meta4 -fn $tarball.cm -hashers "" \ -id "KEKS/CM detached signature" \ - "1|ru|http://www.goredo.cypherpunks.su/download/$tarball.cm" \ + "1|ru|http://www.goredo.stargrave.org/download/$tarball.cm" \ "1|gb|https://goredo.dabase.com/download/$tarball.cm" \ - "2|ru|http://msk.www.goredo.cypherpunks.su/download/$tarball.cm" \ - "2|ru|http://spb.www.goredo.cypherpunks.su/download/$tarball.cm" \ - "3|ru|https://www.goredo.cypherpunks.su/download/$tarball.cm" \ - "4|ru|https://msk.www.goredo.cypherpunks.su/download/$tarball.cm" \ - "4|ru|https://spb.www.goredo.cypherpunks.su/download/$tarball.cm" \ - "5|ru|http://y.www.goredo.cypherpunks.su/download/$tarball.cm" \ + "2|ru|http://msk.www.goredo.stargrave.org/download/$tarball.cm" \ + "2|ru|http://spb.www.goredo.stargrave.org/download/$tarball.cm" \ + "3|ru|https://www.goredo.stargrave.org/download/$tarball.cm" \ + "4|ru|https://msk.www.goredo.stargrave.org/download/$tarball.cm" \ + "4|ru|https://spb.www.goredo.stargrave.org/download/$tarball.cm" \ + "5|ru|http://y.www.goredo.stargrave.org/download/$tarball.cm" \ "5|ru|http://[322:3bd:cc26:9545:b00b:cbff:2b6e:2d38]/download/$tarball.cm" \ - "6|ru|sftp://anonwww@msk.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball.cm" \ - "6|ru|sftp://anonwww@spb.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball.cm" \ + "6|ru|sftp://anonwww@msk.www.stargrave.org/goredo.stargrave.org/download/$tarball.cm" \ + "6|ru|sftp://anonwww@spb.www.stargrave.org/goredo.stargrave.org/download/$tarball.cm" \ "ipfs://TODO/$tarball.cm" \ <$tarball.cm >$tarball.meta4_ mv $tarball.meta4_ $tarball.meta4 meta4ra-create -add $tarball.meta4 -fn $tarball.sig -hashers "" \ -id "OpenSSH signature" \ - "1|ru|http://www.goredo.cypherpunks.su/download/$tarball.sig" \ + "1|ru|http://www.goredo.stargrave.org/download/$tarball.sig" \ "1|gb|https://goredo.dabase.com/download/$tarball.sig" \ - "2|ru|http://msk.www.goredo.cypherpunks.su/download/$tarball.sig" \ - "2|ru|http://spb.www.goredo.cypherpunks.su/download/$tarball.sig" \ - "3|ru|https://www.goredo.cypherpunks.su/download/$tarball.sig" \ - "4|ru|https://msk.www.goredo.cypherpunks.su/download/$tarball.sig" \ - "4|ru|https://spb.www.goredo.cypherpunks.su/download/$tarball.sig" \ - "5|ru|http://y.www.goredo.cypherpunks.su/download/$tarball.sig" \ + "2|ru|http://msk.www.goredo.stargrave.org/download/$tarball.sig" \ + "2|ru|http://spb.www.goredo.stargrave.org/download/$tarball.sig" \ + "3|ru|https://www.goredo.stargrave.org/download/$tarball.sig" \ + "4|ru|https://msk.www.goredo.stargrave.org/download/$tarball.sig" \ + "4|ru|https://spb.www.goredo.stargrave.org/download/$tarball.sig" \ + "5|ru|http://y.www.goredo.stargrave.org/download/$tarball.sig" \ "5|ru|http://[322:3bd:cc26:9545:b00b:cbff:2b6e:2d38]/download/$tarball.sig" \ - "6|ru|sftp://anonwww@msk.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball.sig" \ - "6|ru|sftp://anonwww@spb.www.cypherpunks.su/goredo.cypherpunks.su/download/$tarball.sig" \ + "6|ru|sftp://anonwww@msk.www.stargrave.org/goredo.stargrave.org/download/$tarball.sig" \ + "6|ru|sftp://anonwww@spb.www.stargrave.org/goredo.stargrave.org/download/$tarball.sig" \ "ipfs://TODO/$tarball.sig" \ <$tarball.sig >$tarball.meta4_ mv $tarball.meta4_ $tarball.meta4 @@ -126,9 +109,8 @@ EOF mv \ $tmp/$tarball \ - $tmp/"$tarball".asc \ - $tmp/"$tarball".sig \ - $tmp/"$tarball".cm \ + $tmp/$tarball.sig \ + $tmp/$tarball.cm \ $tarball.meta4 \ $cur/doc/goredo.html/download @@ -147,22 +129,18 @@ ------------------------ >8 ------------------------ -goredo's home page is: http://www.goredo.cypherpunks.su/ +goredo's home page is: http://www.goredo.stargrave.org/ -Source code and its signature for that version can be found here: - - http://www.goredo.cypherpunks.su/download/goredo-$release.tar.zst ($size KiB) - http://www.goredo.cypherpunks.su/download/goredo-$release.tar.zst.{asc,sig,cm} +URLs to source code, its checksums and signatures can be found in an +attached Metalink4 file. -LibrePGP key: 7531 BB84 FAF0 BF35 960C 63B9 3A52 8DDE 952C 7E93 - goredo releases OpenSSH key: SHA256:ddOaswnUBtNbuoEBYQtfcF59sR3Bvzo9pIfSlw9sKx8 KEKS/CM key: DB81E5A01871AA5715DD1AEBC2E712D8D31EAA088F3030427CAEF8CDEC9D15E1 Please send questions regarding the use of goredo, bug reports and patches -to mailing list: http://lists.cypherpunks.su/goredo-devel.html +to mailing list: http://lists.stargrave.org/goredo-devel.html EOF echo mutt -s \"goredo $release release announcement\" \ - goredo-devel@lists.cypherpunks.su \ + goredo-devel@lists.stargrave.org \ -a $cur/doc/goredo.html/download/$tarball.meta4 diff --git a/run.go b/run.go index 5ed615ac74031cfeeb1022dbdc4ae603a07912cb0984256349ba573f555660f6..7429948c9bc4400d16f338d6667f9ef23d8111c55ebe38b9b4d778d1e15fc425 100644 --- a/run.go +++ b/run.go @@ -38,8 +38,8 @@ "syscall" "time" "github.com/google/uuid" - "go.cypherpunks.su/recfile/v3" - "go.cypherpunks.su/tai64n/v4" + "go.stargrave.org/recfile/v4" + "go.stargrave.org/tai64n/v5" "golang.org/x/sys/unix" ) diff --git a/usage.go b/usage.go index 4088f2717fbcaa58e99c00ae8880b6108beedb7132b4a2d8e2b82e6366c180c4..624f913d008f0ddeeeccee48d86f891f246987aca84b67b62c66d91d324789a1 100644 --- a/usage.go +++ b/usage.go @@ -24,7 +24,7 @@ "strings" ) const ( - Version = "2.9.1" + Version = "2.9.2" Warranty = `Copyright (C) 2020-2026 Sergey Matveev This program is free software: you can redistribute it and/or modify diff --git a/version b/version new file mode 100755 index 0000000000000000000000000000000000000000..0b4c2f6412f2bf12a2b743b6f22912a07dec33e6126d94f97cc4f0f272ba3c38 --- /dev/null +++ b/version @@ -0,0 +1,3 @@ +#!/bin/sh -e + +exec perl -ne 'print "$1\n" if /Version.*"(.*)"$/'