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 <danilo.spine...@suse.com>
+
+- 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 <m...@linux.it>
-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 <m...@linux.it>  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 <m...@linux.it>  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 <m...@linux.it>
-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 <simon.rich...@in.tum.de>, 2004 Adrian
-# Bunk <b...@fs.tum.de>, 2010, 2013, 2019 Chris Leick <c.le...@vollbio.de>.
+# Copyright (C) 2001 Simon Richter <simon.rich...@in.tum.de>
+# Copyright (C) 2004 Adrian Bunk <b...@fs.tum.de>
+# Copyright (C) 2010, 2013, 2019 Chris Leick <c.le...@vollbio.de>
+# Copyright (C) 2021 Helge Kreutzmann <deb...@helgefjell.de>
+#
 # 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 <c.le...@vollbio.de>\n"
+"PO-Revision-Date: 2022-01-12 12:11+0100\n"
+"Last-Translator: Helge Kreutzmann <deb...@helgefjell.de>\n"
 "Language-Team: German <debian-l10n-ger...@lists.debian.org>\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;

Reply via email to