Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package whois for openSUSE:Factory checked in at 2022-03-20 20:54:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/whois (Old) and /work/SRC/openSUSE:Factory/.whois.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "whois" Sun Mar 20 20:54:45 2022 rev:85 rq:962695 version:5.5.12 Changes: -------- --- /work/SRC/openSUSE:Factory/whois/whois.changes 2022-01-07 12:45:20.519802158 +0100 +++ /work/SRC/openSUSE:Factory/.whois.new.25692/whois.changes 2022-03-20 20:55:00.334479583 +0100 @@ -1,0 +2,12 @@ +Thu Feb 24 17:05:27 UTC 2022 - Danilo Spinella <[email protected]> + +- Update to 5.5.12: + * Updated the .pro TLD server, which was totally broken. + * Fixed the detection of Japanese locales using $LC_MESSAGES. + * Implemented providing partial salt strings to mkpasswd. + * Removed 2 new gTLDs which are no longer active. + * Updated one or more translations. + * Enabled full hardening in debian/rules. +- Cleanup build requirements for SLE-11 + +------------------------------------------------------------------- Old: ---- whois_5.5.11.tar.xz New: ---- whois_5.5.12.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ whois.spec ++++++ --- /var/tmp/diff_new_pack.tLr3f7/_old 2022-03-20 20:55:01.142480746 +0100 +++ /var/tmp/diff_new_pack.tLr3f7/_new 2022-03-20 20:55:01.146480751 +0100 @@ -17,7 +17,7 @@ Name: whois -Version: 5.5.11 +Version: 5.5.12 Release: 0 Summary: Intelligent WHOIS client License: GPL-2.0-or-later @@ -35,9 +35,6 @@ %if 0%{?suse_version} != 1310 BuildRequires: perl(autodie) %endif -%if 0%{?suse_version} <= 1140 -BuildRequires: libxcrypt-devel -%endif %description This package provides a commandline client for the WHOIS (RFC 3912) ++++++ whois.asc ++++++ --- /var/tmp/diff_new_pack.tLr3f7/_old 2022-03-20 20:55:01.214480849 +0100 +++ /var/tmp/diff_new_pack.tLr3f7/_new 2022-03-20 20:55:01.218480855 +0100 @@ -5,26 +5,26 @@ Source: whois Binary: whois Architecture: any -Version: 5.5.11 +Version: 5.5.12 Maintainer: Marco d'Itri <[email protected]> -Standards-Version: 4.5.0.3 +Standards-Version: 4.6.0.1 Vcs-Browser: https://github.com/rfc1036/whois Vcs-Git: https://github.com/rfc1036/whois.git Build-Depends: debhelper (>= 10), gettext, pkg-config, libidn2-dev (>= 2.0.3) Package-List: whois deb net standard arch=any Checksums-Sha1: - ba715b7fffe43b7994172b6a4bfeb656d802bf33 85348 whois_5.5.11.tar.xz + 10c4756f6e591bb42c4d98f5dfdcdcf0fa4d5456 85696 whois_5.5.12.tar.xz Checksums-Sha256: - 966281eb8301c14a1acc17e46c70061f73179d80e370aef43065c22f0947fb87 85348 whois_5.5.11.tar.xz + f1c5bab781b7f2357dab1039e8875d41ff7b5d03a78c27443fa26351952a0822 85696 whois_5.5.12.tar.xz Files: - 7c93595b0bb68c6fce66dad2f8585c26 85348 whois_5.5.11.tar.xz + e34887321c5e23a4a9506517ff566b60 85696 whois_5.5.12.tar.xz -----BEGIN PGP SIGNATURE----- -iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCYdMysQAKCRDLPsM64d7X -gcsFAQC+eUhouZCxUEMiFnm2VOmKizp6KwQPc54/h16qKYtkkwD/fP/7FLunbfbk -vTYMFf23NPiVfI/9ovzLuPYgCGKmvQs= -=wiEQ +iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCYhV5/gAKCRDLPsM64d7X +gUG7AQCcwKvteTG7nQ4ypxFlTaWYBROb467Mky2kZ6QAH2X8DwEA1pSdDVSTMyaW +AEayK+huLAarOZCX0dx/tQ4uCgg7vAk= +=OeWf -----END PGP SIGNATURE----- ++++++ whois_5.5.11.tar.xz -> whois_5.5.12.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/debian/changelog new/whois/debian/changelog --- old/whois/debian/changelog 2022-01-03 18:18:36.000000000 +0100 +++ new/whois/debian/changelog 2022-02-23 01:03:11.000000000 +0100 @@ -1,3 +1,14 @@ +whois (5.5.12) unstable; urgency=medium + + * Updated the .pro TLD server, which was totally broken. + * Fixed the detection of Japanese locales using $LC_MESSAGES. + * Implemented providing partial salt strings to mkpasswd. + * Removed 2 new gTLDs which are no longer active. + * Updated one or more translations. (Closes: #1003597) + * Enabled full hardening in debian/rules. + + -- Marco d'Itri <[email protected]> Wed, 23 Feb 2022 01:03:11 +0100 + whois (5.5.11) unstable; urgency=medium * Implemented a --no-recursion command line option to disable recursion @@ -6,7 +17,7 @@ * Updated the list of new gTLDs. * Removed 7 new gTLDs which are no longer active. * Updated make_version_h.pl to support Ubuntu no-change uploads, - contributed by Matthias Klose. (Closes: #995873) + contributed by Matthias Klose. (Closes: #995873) -- Marco d'Itri <[email protected]> Mon, 03 Jan 2022 18:18:36 +0100 @@ -141,7 +152,7 @@ * Added support for the new libxcrypt 4.x. This allows mkpasswd to support many modern password hash methods. - * Renamed the hash types (i.e. the arguments to -H) to use the naming + * Renamed the hash types (i.e. the arguments to -H) to use the naming convention established by John the Ripper. * Made mkpasswd use entropy gathered by crypt_gensalt(3), when available. * Fixed many portability bugs in mkpasswd. @@ -488,7 +499,7 @@ (Closes: #699928) * Added the .xn--j1amh (.??????, Ukraine) TLD server. * Updated the .bi, .se and .vn TLD servers. (Closes: #697753) - * Removed whois.pandi.or.id from the list of servers which support the + * Removed whois.pandi.or.id from the list of servers which support the RIPE extensions, since it does not anymore and queries are broken. (Closes: #704115) * Updated some disclaimer suppression strings. @@ -501,7 +512,7 @@ * Updated the .by, .ng, .om, .sm, .tn, .ug and .vn TLD servers. (Closes: #689486) - * Added the .bw, .td, .xn--mgb9awbf (????????., Oman), .xn--mgberp4a5d4ar + * Added the .bw, .td, .xn--mgb9awbf (????????., Oman), .xn--mgberp4a5d4ar (.????????????????, Saudi Arabia) and .xn--mgbx4cd0ab (??????????????????., Malaysia) TLD servers. * Removed the .kp, .mc, .rw and .xn--mgba3a4f16a (??????????., Iran) TLD servers. @@ -542,7 +553,7 @@ * Added the .xn--80ao21a (.??????, Kazakhstan) TLD server. * Updated the .ec and .ee TLD servers. - * Removed the .xn--mgbc0a9azcg (.????????????, Morocco) and .xn--mgberp4a5d4ar + * Removed the .xn--mgbc0a9azcg (.????????????, Morocco) and .xn--mgberp4a5d4ar (.????????????????, Saudi Arabia) TLD servers. * Added a new ASN allocation. * Updated one or more translations. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/debian/control new/whois/debian/control --- old/whois/debian/control 2020-10-03 17:44:03.000000000 +0200 +++ new/whois/debian/control 2022-02-23 01:00:09.000000000 +0100 @@ -2,7 +2,7 @@ Section: net Priority: standard Maintainer: Marco d'Itri <[email protected]> -Standards-Version: 4.5.0.3 +Standards-Version: 4.6.0.1 Rules-Requires-Root: no Build-Depends: debhelper (>= 10), gettext, pkg-config, libidn2-dev (>= 2.0.3) Vcs-Git: https://github.com/rfc1036/whois.git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/debian/rules new/whois/debian/rules --- old/whois/debian/rules 2020-01-23 10:08:31.000000000 +0100 +++ new/whois/debian/rules 2022-02-23 01:02:46.000000000 +0100 @@ -1,5 +1,7 @@ #!/usr/bin/make -f +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + %: dh $@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/mkpasswd.c new/whois/mkpasswd.c --- old/whois/mkpasswd.c 2021-02-16 01:55:56.000000000 +0100 +++ new/whois/mkpasswd.c 2022-02-23 00:38:49.000000000 +0100 @@ -283,8 +283,18 @@ rounds_str[0] = '\0'; if (salt_arg && salt_arg[0] == '$') + /* the salt begins with the prefix which specifies the method */ salt = NOFAIL(strdup(salt_arg)); - else if (salt_arg && salt_arg[0] != '\0') { + else if (salt_prefix && salt_arg && strchr(salt_arg, '$')) { + /* looks like a salt, but with no initial method prefix */ + salt = NOFAIL(malloc(strlen(salt_prefix) + strlen(rounds_str) + + strlen(salt_arg) + 1)); + *salt = '\0'; + strcat(salt, salt_prefix); + strcat(salt, rounds_str); + strcat(salt, salt_arg); + } else if (salt_arg && salt_arg[0] != '\0') { + /* just the salt string with no metadata */ unsigned int c = strlen(salt_arg); if (c < salt_minlen || c > salt_maxlen) { if (salt_minlen == salt_maxlen) @@ -309,6 +319,10 @@ } } + /* + * Build the actual argument to crypt(3) by concatenating the + * method prefix, the rounds metadata (if any) and the salt string. + */ salt = NOFAIL(malloc(strlen(salt_prefix) + strlen(rounds_str) + strlen(salt_arg) + 1)); *salt = '\0'; @@ -316,6 +330,7 @@ strcat(salt, rounds_str); strcat(salt, salt_arg); } else { + /* no salt was specified by the user, so generate one */ #ifdef HAVE_SOLARIS_CRYPT_GENSALT salt = crypt_gensalt(salt_prefix, NULL); if (!salt) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/new_gtlds_list new/whois/new_gtlds_list --- old/whois/new_gtlds_list 2022-01-03 18:18:36.000000000 +0100 +++ new/whois/new_gtlds_list 2022-02-23 00:39:05.000000000 +0100 @@ -145,7 +145,6 @@ broker brother brussels -budapest bugatti build builders @@ -249,7 +248,6 @@ crs cruise cruises -csc cuisinella cymru cyou diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/de.po new/whois/po/de.po --- old/whois/po/de.po 2022-01-03 18:18:36.000000000 +0100 +++ new/whois/po/de.po 2022-02-23 01:00:05.000000000 +0100 @@ -1,15 +1,18 @@ # Translation of whois to German -# Copyright (C) 2001 Simon Richter <[email protected]>, 2004 Adrian -# Bunk <[email protected]>, 2010, 2013, 2019 Chris Leick <[email protected]>. +# Copyright (C) 2001 Simon Richter <[email protected]> +# Copyright (C) 2004 Adrian Bunk <[email protected]> +# Copyright (C) 2010, 2013, 2019 Chris Leick <[email protected]> +# Copyright (C) 2021 Helge Kreutzmann <[email protected]> +# # This file is distributed under the same license as the whois package. # msgid "" msgstr "" -"Project-Id-Version: whois 5.4.4\n" +"Project-Id-Version: whois 5.5.11\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-01-03 17:52+0100\n" -"PO-Revision-Date: 2019-06-28 18:02+0200\n" -"Last-Translator: Chris Leick <[email protected]>\n" +"PO-Revision-Date: 2022-01-12 12:11+0100\n" +"Last-Translator: Helge Kreutzmann <[email protected]>\n" "Language-Team: German <[email protected]>\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -152,7 +155,7 @@ "-H versteckt Haftungsausschlussklauseln.\n" #: ../whois.c:1506 -#, fuzzy, c-format +#, c-format msgid "" " --verbose explain what is being done\n" " --no-recursion disable recursion from registry to registrar servers\n" @@ -161,6 +164,7 @@ "\n" msgstr "" " --verbose erkl??rt, was getan wird.\n" +" --no-recursion deaktiviert Rekursion vom Register zu Registrar-Servern\n" " --help zeigt diese Hilfe und beendet sich.\n" " --version gibt Versionsinformationen aus und beendet sich.\n" "\n" @@ -314,7 +318,7 @@ "Crypts the PASSWORD using crypt(3).\n" "\n" msgstr "" -"Aufruf: mkpasswd [OPTIONEN] ... [PASSWORT] [SALT]]\n" +"Aufruf: mkpasswd [OPTIONEN]... [PASSWORT] [SALT]]\n" "Verschl??sselt das PASSWORT mit ??crypt(3)??.\n" "\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/tld_serv_list new/whois/tld_serv_list --- old/whois/tld_serv_list 2022-01-03 18:18:36.000000000 +0100 +++ new/whois/tld_serv_list 2022-02-23 00:39:05.000000000 +0100 @@ -53,7 +53,7 @@ .cat whois.nic.cat .coop whois.nic.coop .info whois.afilias.net -.jobs VERISIGN whois.nic.jobs +.jobs whois.nic.jobs .mobi whois.afilias.net .museum whois.nic.museum .name whois.nic.name diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/whois.c new/whois/whois.c --- old/whois/whois.c 2022-01-03 18:18:36.000000000 +0100 +++ new/whois/whois.c 2022-02-23 00:39:14.000000000 +0100 @@ -1135,7 +1135,7 @@ { char *lang; - lang = getenv("LC_MESSAGE"); + lang = getenv("LC_MESSAGES"); if (lang) { if (strneq(lang, "ja", 2)) return 0;
