Hello community, here is the log from the commit of package whois for openSUSE:Factory checked in at 2020-01-18 12:17:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/whois (Old) and /work/SRC/openSUSE:Factory/.whois.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "whois" Sat Jan 18 12:17:18 2020 rev:76 rq:763695 version:5.5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/whois/whois.changes 2019-11-19 12:59:52.570113213 +0100 +++ /work/SRC/openSUSE:Factory/.whois.new.26092/whois.changes 2020-01-18 12:18:10.791140476 +0100 @@ -1,0 +2,12 @@ +Fri Jan 3 17:37:07 UTC 2020 - Andreas Stieger <[email protected]> + +- whois 5.5.4: + * Updated the .vu TLD server + * Updated the list of new gTLDs + * Added the charset for whois.ripe.net + * Added support for the referrals in answers from whois.registry.in + * Implemented support for passing raw $salts$ + * Fixed and updated many hiding string + * Cleaned up the text and typesetting of the man pages + +------------------------------------------------------------------- Old: ---- whois_5.5.3.tar.xz New: ---- whois_5.5.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ whois.spec ++++++ --- /var/tmp/diff_new_pack.uecJMa/_old 2020-01-18 12:18:11.571140895 +0100 +++ /var/tmp/diff_new_pack.uecJMa/_new 2020-01-18 12:18:11.575140897 +0100 @@ -1,7 +1,7 @@ # # spec file for package whois # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: whois -Version: 5.5.3 +Version: 5.5.4 Release: 0 Summary: Intelligent WHOIS client License: GPL-2.0-or-later ++++++ whois.asc ++++++ --- /var/tmp/diff_new_pack.uecJMa/_old 2020-01-18 12:18:11.663140944 +0100 +++ /var/tmp/diff_new_pack.uecJMa/_new 2020-01-18 12:18:11.683140955 +0100 @@ -5,7 +5,7 @@ Source: whois Binary: whois Architecture: any -Version: 5.5.3 +Version: 5.5.4 Maintainer: Marco d'Itri <[email protected]> Standards-Version: 4.3.0.1 Vcs-Browser: https://github.com/rfc1036/whois @@ -14,23 +14,25 @@ Package-List: whois deb net standard arch=any Checksums-Sha1: - 8792491769702a5ae292c2d45892e31c8f3207c4 85456 whois_5.5.3.tar.xz + d41ca67a0768b19cf4a1fb4b6320351a2d8e65f7 85492 whois_5.5.4.tar.xz Checksums-Sha256: - 55c33f9c2a01c0cf1d6449ece63b0c26ef45aab63cf5f01c18459df0e341ab46 85456 whois_5.5.3.tar.xz + d1e1084f73085a4c12036174d7a69e15570bf13c62ee0ff7f8723e7b7e54274d 85492 whois_5.5.4.tar.xz Files: - 941d05f029bf677f075f6e642c1ac095 85456 whois_5.5.3.tar.xz + 9c5a4a3d5f3c4a53fa8fe89a08247a4c 85492 whois_5.5.4.tar.xz -----BEGIN PGP SIGNATURE----- -iQGzBAEBCgAdFiEEGBsIcS5ipP0URKfyK/WlwSLE96QFAl3Rr0cACgkQK/WlwSLE -96S6rwv/cWYwiygJ1XQdWXDbCwCS/eRHemc+PWLDvaI9Ivk5J/C1XUPJDC2+kycj -bzdv6LA2L8qGrNL8Ed5fhkeS5OO1dyJh+b3ejL7iEx0ERFGZIda3WU47kdWHjesd -rKJxRedrmVzsCnbR6ktPcayA2Dt6dnzliFFiWrbkV2JkfNSBj3kY4j8AWJoENH46 -by/YyDECroyB3SOOA6u/xymXqkKZdEaUfQkqLFW4nKCrZiSnFvLnBEbEKUtaIKqX -LfIvC1sZSA/jMT3+bvu2o5L0vC/sl/N+u2PJYwHSDsLMAYbhl4l5VDXTtXyWrAH8 -FvxyuewzhF6PoK4NXUs/KGVasD/DRnSb2N8s8qyoqBqpMy2otL1FUx7vA9gnId6P -L5HxasclVG8ZJziNZpHX1qx6kK3XFXsLq00CPHE7uRibPtgdwVhA6BoD4NP4DZh+ -QXNpaJgDr9+LbNHF0mcGVTu3k6rf0MPBhxBubnJBCOb1UbAO6ElbvmzbH4evRq6C -YqIWJvp2 -=mdzP +iQIzBAEBCgAdFiEEZ5FAO2iuJpBRfELq5v/x443JaLAFAl4LLY0ACgkQ5v/x443J +aLD4GBAAlC2HoItueTlLbTMUO2QpJamsxcBmZViemIwyBY3NAqVyVMXau3kHHinF +Wnwi4+YVJ76JMymNlgmNWIB3VU88DzwK3O2rwLvmxY56CqftHvtM+mZxDSamQ9fh +or2C49De+QjFbl9pXCynvB7WkXbb24Owr1RdK2/TPOwLxSKzGjO2kT0I5a9jdb8A +EdtBpsRiK5AthZaQnv+J3290NH0Xodxuduu5GAeVGJ0Cwzsf/v2qiZNiJNXd8wZB +ahSwWrOUhEB4/of4hJj6jr79eS6zzkZq2bzZLrzEUfZO3tMvufBe7vjBroDkC4vw +7uSS3m0jWdaec+pX/qxjfefG8rbPkG8giZ8HEM/8Dc1im6R3U9Ns2qrRGRLswe6W +xjVEeDwjBHS8CD6p6HS1Nh9Ci5YtGQIxQAO/9szmJu3r9W3JyGx06HJbZ4Pa3PJ9 +rWSq9T/NBFxn1svo1OxQIchPqP8lYcqefVOmb+p4HwDpcBFwGllAHE+B1sLaICPV +TzTJtkAIxApvLDq4VOPw4INq25epLcWSLWajmtLcNLKnGYEQbV6a5SKCCzkI6/xK +a1y0Hy39TMJyKMIsAyGQIyB7evqq2KCMJbKSHCd6hOzPrVNgx+r7vHhJ9ij/qNDk +HuvbL7DDsxmCm3QMJIf12jDr8/mIYsfBV1ECXY83l5KkCMdXxNI= +=Z7J5 -----END PGP SIGNATURE----- ++++++ whois.keyring ++++++ --- /var/tmp/diff_new_pack.uecJMa/_old 2020-01-18 12:18:11.883141062 +0100 +++ /var/tmp/diff_new_pack.uecJMa/_new 2020-01-18 12:18:11.911141077 +0100 @@ -308,54 +308,81 @@ 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 -DvUV6VQB+rv4nTFcUtxB7PMS3F6lN90S -=z71T +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 +=LiDd -----END PGP PUBLIC KEY BLOCK----- ++++++ whois_5.5.3.tar.xz -> whois_5.5.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/data.h new/whois/data.h --- old/whois/data.h 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/data.h 2019-12-31 03:00:20.000000000 +0100 @@ -27,14 +27,13 @@ "TERMS OF USE: You are not authorized", NULL, /* crsnic */ "The data in Register.com's WHOIS database", NULL, "The Data in the Tucows Registrar WHOIS database", NULL, - "The data in NameSecure.com's WHOIS database", NULL, - "The Data in Gabia's WHOIS database", NULL, + "TERMS OF USE: The Data in Gabia' WHOIS", NULL, "The data contained in GoDaddy.com", NULL, "Personal data access and use are governed by French", NULL, /* GANDI */ "The data in this whois database is provided to you", NULL, /* enom */ - "; Please register your domains at; http://www.", NULL, /* key-systems.net */ + "Please register your domains at; http://www.", NULL, /* key-systems.net */ "%% NOTICE: Access to this information is provided", NULL, /* bookmyname.com */ - "% NOTICE: Access to the domains information", NULL, /* CORE */ + "NOTICE: Access to the domain name's information", NULL, /* CORE */ "The Data in MarkMonitor.com's", NULL, /* MarkMonitor */ "Corporation Service Company(c) (CSC) The Trusted Partner", "Register your domain name at", /* CSC */ "The data in Networksolutions.com's", NULL, /* Networksolutions */ @@ -44,27 +43,19 @@ "The data in the FastDomain Inc. WHOIS database", NULL, /* gTLDs */ - "Access to .AERO WHOIS information", "", - "DotAsia WHOIS LEGAL STATEMENT", "integrity of the database.", - "The .coop registry WHOIS", "VERIFICATION, NOR DO", - "%% puntCAT Whois Server", "%% any time.", - "This Registry database contains ONLY .EDU", "type: help", /* edu */ + "Access to WHOIS information is provided", NULL, + "This Registry database contains ONLY .EDU", "domain names.", /* edu */ "Access to AFILIAS WHOIS information is provided", NULL, /* .info */ - "mTLD WHOIS LEGAL STATEMENT", "integrity of the database.", /* .mobi */ "Access to Public Interest Registry WHOIS information", NULL, /* .org */ - "Access to .PRO REGISTRY WHOIS information", "", - "Telnic, Ltd., the Registry Operator for .TEL", NULL, + "Telnames Limited, the Registry Operator for", NULL, "Tralliance, Inc., the Registry Operator for .travel", NULL, - "Access to .XXX ICM REGISTRY WHOIS", NULL, /* .xxx */ + "The data in this record is provided by", NULL, /* .xxx */ /* new gTLDs */ - "Terms of Use: Users accessing the Donuts WHOIS", NULL, - "Terms of Use: Users accessing the United TLD WHOIS", NULL, + "Terms of Use: Donuts Inc. provides", NULL, "Access to WHOIS information is provided", NULL, /* Afilias */ - "The WHOIS information provided on this page", NULL, /* uniregistry.net */ - "The whois information provided on this site", "", /* mm-registry.com */ - "; This data is provided by ", NULL, /* ksregistry.net */ - "This whois service is provided by CentralNic Ltd", "", + "TERMS OF USE: You are not authorized", NULL, /* uniregistry.net */ + "The Whois and RDAP services are provided by CentralNic", "", ".Club Domains, LLC, the Registry Operator", NULL, "% Except for agreed Internet operational purposes", NULL, /* .berlin */ "TERMS OF USE: The information in the Whois database", NULL, /* .wang */ @@ -75,11 +66,14 @@ "Access to CCTLD WHOIS information is provided", "", /* Afilias */ "This WHOIS information is provided", NULL, /* as */ "% The WHOIS service offered by DNS Belgium", "", /* be */ - "% (c) 2015 NIC Costa Rica", "", /* cr */ + ".CO Internet, S.A.S., the Administrator", NULL, /* co */ + "% *The information provided", + "% https://www.nic.cr/iniciar-sesion/?next=/mi-cuenta/",/* cr */ "% The WHOIS service offered by EURid", "% of the database", /* eu */ - "Access to .IN WHOIS information", "", /* in */ - "% WHOIS LEGAL STATEMENT AND TERMS & CONDITIONS", NULL, /* sx */ - "; The data in the WHOIS database of KSregistry GmbH", "", /* vg */ + "Access to .IN WHOIS information", NULL, /* in */ + "access to .in whois information", NULL, /* in registar */ + "%", NULL, /* sx */ + "The Service is provided so that you may look", "We may discontinue",/*vu*/ "NeuStar, Inc., the Registry Administrator for .US", NULL, NULL, NULL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/debian/changelog new/whois/debian/changelog --- old/whois/debian/changelog 2019-11-17 21:33:50.000000000 +0100 +++ new/whois/debian/changelog 2019-12-31 03:04:15.000000000 +0100 @@ -1,3 +1,15 @@ +whois (5.5.4) unstable; urgency=medium + + * Updated the .vu TLD server. + * Updated the list of new gTLDs. + * Added the charset for whois.ripe.net. + * Added support for the referrals in answers from whois.registry.in. + * Implemented support for passing raw $salts$. + * Fixed and updated many hiding string. + * Cleaned up the text and typesetting of the man pages. (Closes: #945622) + + -- Marco d'Itri <[email protected]> Tue, 31 Dec 2019 03:04:15 +0100 + whois (5.5.3) unstable; urgency=medium * Added the new 2630:0000::/12 IPv6 assignment to ARIN. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/make_tld_serv.pl new/whois/make_tld_serv.pl --- old/whois/make_tld_serv.pl 2018-01-21 01:24:51.000000000 +0100 +++ new/whois/make_tld_serv.pl 2019-12-31 02:53:12.000000000 +0100 @@ -15,7 +15,8 @@ $b =~ s/^W(?:EB)?\s+/\\x01/; $b =~ s/^VERISIGN\s+/\\x04" "/; $b = "\\x03" if $b eq 'NONE'; - $b = "\\x08" if $b eq 'AFILIAS'; + $b = "\\x08whois.afilias-grs.info" if $b eq 'AFILIAS'; + $b = "\\x08$b" if $b eq 'whois.registry.in'; $b = "\\x0C" if $b eq 'ARPA'; $b = "\\x0D" if $b eq 'IP6'; print qq| "$a",\t"$b",\n|; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/mkpasswd.1 new/whois/mkpasswd.1 --- old/whois/mkpasswd.1 2019-03-28 00:55:35.000000000 +0100 +++ new/whois/mkpasswd.1 2019-12-31 02:34:57.000000000 +0100 @@ -1,63 +1,93 @@ -.TH MKPASSWD 1 "21 March 2008" "Marco d'Itri" "Debian GNU/Linux" +.TH MKPASSWD 1 "2019-12-30" "Marco d'Itri" "Debian GNU/Linux" .SH NAME mkpasswd \- Overfeatured front end to crypt(3) .SH SYNOPSIS .B mkpasswd -.BR PASSWORD -.BR SALT -.PP +.I PASSWORD +.RI [ SALT ] .SH DESCRIPTION .B mkpasswd encrypts the given password with the -.BR crypt(3) -libc function using the given salt. +.BR crypt (3) +libc function, using the given salt. .SH OPTIONS .TP -.B -S, --salt=STRING -Use the \fISTRING\fP as salt. It must not contain prefixes such as \fI$1$\fP. -.TP -.B -R, --rounds=NUMBER -Use \fINUMBER\fP rounds. This argument is ignored if the method chosen +.BR \-S ", "\c +.BI \-\-salt= STRING +Use the +.I STRING +as salt. If it begins with +.I $ +then it will be passed straight to +.BR crypt (3) +without any checks. +.TP +.BR \-R ", "\c +.BI \-\-rounds= NUMBER +Use +.I NUMBER +rounds. This argument is ignored if the method chosen does not support variable rounds. For the OpenBSD Blowfish method this is the logarithm of the number of rounds. -The behavior is undefined if this option is used without \fI--method\fP. +The behavior is undefined if this option is used without +.IR \-\-method . .TP -.B -m, --method=TYPE -Compute the password using the \fITYPE\fP method. -If \fITYPE\fP is \fIhelp\fP then the available methods are printed. -If \fITYPE\fP begins and end with \fI$\fP characters then the string -is passed to \fIcrypt_gensalt(3)\fP as-is. +.BR \-m ", "\c +.BI \-\-method= TYPE +Compute the password using the +.I TYPE +method. +If +.I TYPE +is +.I help +then the list of available methods is printed. +If +.I TYPE +begins and end with +.I $ +characters then the string is passed to +.IR crypt_gensalt (3) +as-is. .TP .B -5 -Like \fI--method=md5\fP. +Like +.IR \-\-method=md5crypt . .TP -.B -P, --password-fd=NUM -Read the password from file descriptor \fINUM\fP instead of using -\fIgetpass(3)\fP. -If the file descriptor is not connected to a tty then no other message +.B \-P \c +.IR NUM ", "\c +.BI \-\-password-fd= NUM +Read the password from file descriptor +.I NUM +instead of using +.IR getpass (3). +If the file descriptor is not connected to a tty then no other text than the hashed password is printed on stdout. .TP -.B -s, --stdin -Like \fI--password-fd=0\fP. -.SH "ENVIRONMENT" +.BR \-s ", " \-\-stdin +Like +.IR \-\-password-fd=0 . +.SH ENVIRONMENT .IP "MKPASSWD_OPTIONS" -A list of options which will be evalued before the ones specified on the +A list of options which will be evaluated before the ones specified on the command line. .SH BUGS -If the \fI--stdin\fP option is used, passwords containing some control +If the +.I \-\-stdin +option is used then passwords containing some control characters may not be read correctly. -.TP +.P This programs suffers of a bad case of featuritis. .SH "SEE ALSO" -.IR passwd(1), -.IR passwd(5), -.IR crypt(3), -.IR crypt(5), -.IR crypt_gensalt(3), -.IR getpass(3) +.IR passwd (1), +.IR passwd (5), +.IR crypt (3), +.IR crypt (5), +.IR crypt_gensalt (3), +.IR getpass (3). .SH AUTHOR .B mkpasswd -and this man page were written by Marco d'Itri <\[email protected]\fP> +and this man page were written by Marco d'Itri +.RI < [email protected] > and are licensed under the terms of the GNU General Public License, version 2 or higher. - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/mkpasswd.c new/whois/mkpasswd.c --- old/whois/mkpasswd.c 2019-08-26 04:08:26.000000000 +0200 +++ new/whois/mkpasswd.c 2019-12-31 02:27:13.000000000 +0100 @@ -97,11 +97,11 @@ { "des", "", 2, 2, 0, NULL }, { "md5", "$1$", 8, 8, 0, NULL }, #if defined XCRYPT_VERSION_NUM - { "yescrypt", "$y$", 0, 0, 0, "Yescrypt" }, + { "yescrypt", "$y$", 0, 0, 1, "Yescrypt" }, #if XCRYPT_VERSION_NUM >= ((4 << 16) | 4) - { "gost-yescrypt", "$gy$", 0, 0, 0, "GOST Yescrypt" }, + { "gost-yescrypt", "$gy$", 0, 0, 1, "GOST Yescrypt" }, #endif - { "scrypt", "$7$", 0, 0, 0, "scrypt" }, + { "scrypt", "$7$", 0, 0, 1, "scrypt" }, #endif #ifdef HAVE_BCRYPT_OBSOLETE /* http://marc.info/?l=openbsd-misc&m=139320023202696 */ @@ -176,7 +176,7 @@ > 0) { switch (ch) { case '5': - optarg = (char *) "md5"; + optarg = (char *) "md5crypt"; /* fall through */ case 'm': case 'H': @@ -282,7 +282,9 @@ else rounds_str[0] = '\0'; - if (salt_arg) { + if (salt_arg && salt_arg[0] == '$') + salt = NOFAIL(strdup(salt_arg)); + else if (salt_arg && salt_arg[0] != '\0') { unsigned int c = strlen(salt_arg); if (c < salt_minlen || c > salt_maxlen) { if (salt_minlen == salt_maxlen) @@ -496,7 +498,7 @@ "Crypts the PASSWORD using crypt(3).\n\n")); fprintf((EXIT_SUCCESS == error) ? stdout : stderr, _( " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" )); fprintf((EXIT_SUCCESS == error) ? stdout : stderr, _( 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 2019-11-13 23:59:25.000000000 +0100 +++ new/whois/new_gtlds_list 2019-12-30 05:47:26.000000000 +0100 @@ -618,6 +618,7 @@ living lixil llc +llp loan loans locker diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/cs.po new/whois/po/cs.po --- old/whois/po/cs.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/cs.po 2019-12-30 06:04:28.000000000 +0100 @@ -314,11 +314,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=DRUH vybere DRUH metody\n" -" -5 stejné jako --method=md5\n" +" -5 stejné jako --method=md5crypt\n" " -S, --salt=SŮL použije zadanou SŮL\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/da.po new/whois/po/da.po --- old/whois/po/da.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/da.po 2019-12-30 06:04:28.000000000 +0100 @@ -307,11 +307,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TYPE vælg metoden TYPE\n" -" -5 som --method=md5\n" +" -5 som --method=md5crypt\n" " -S, --salt=SALT brug den angivne SALT\n" #: ../mkpasswd.c:503 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 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/de.po 2019-12-30 06:04:28.000000000 +0100 @@ -321,11 +321,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TYP wählt die Methode TYP aus.\n" -" -5 wie --method=md5\n" +" -5 wie --method=md5crypt\n" " -S, --salt=SALT benutzt angegebenes SALT.\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/el.po new/whois/po/el.po --- old/whois/po/el.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/el.po 2019-12-30 06:04:28.000000000 +0100 @@ -316,7 +316,7 @@ #, fuzzy, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr " -S, --salt=SALT χρήση του συγκεκριμένου SALT\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/es.po new/whois/po/es.po --- old/whois/po/es.po 2019-07-23 15:33:39.000000000 +0200 +++ new/whois/po/es.po 2019-12-30 06:04:28.000000000 +0100 @@ -339,11 +339,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TIPO selecciona el TIPO de método\n" -" -5 igual que --method=md5\n" +" -5 igual que --method=md5crypt\n" " -S, --salt=SALT usa el SALT indicado\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/eu.po new/whois/po/eu.po --- old/whois/po/eu.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/eu.po 2019-12-30 06:04:28.000000000 +0100 @@ -302,7 +302,7 @@ #, fuzzy, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -H, --hash=MOTA Hash MOTA funtzioa aukeratu\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/fi.po new/whois/po/fi.po --- old/whois/po/fi.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/fi.po 2019-12-30 06:04:28.000000000 +0100 @@ -304,11 +304,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TYPE valitse toiminto TYPE\n" -" -5 sama kuin --method=md5\n" +" -5 sama kuin --method=md5crypt\n" " -S, --salt=SUOLA suolan valinta\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/fr.po new/whois/po/fr.po --- old/whois/po/fr.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/fr.po 2019-12-30 06:04:28.000000000 +0100 @@ -321,11 +321,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TYPE sélectionner ce TYPE de méthode\n" -" -5 équivalent à --method=md5\n" +" -5 équivalent à --method=md5crypt\n" " -S, --salt=ALÉA utiliser cet ALÉA\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/it.po new/whois/po/it.po --- old/whois/po/it.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/it.po 2019-12-30 06:04:28.000000000 +0100 @@ -305,11 +305,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TIPO seleziona il TIPO di metodo\n" -" -5 come --method=md5\n" +" -5 come --method=md5crypt\n" " -S, --salt=SALE usa il SALE specificato\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/ja.po new/whois/po/ja.po --- old/whois/po/ja.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/ja.po 2019-12-30 06:04:28.000000000 +0100 @@ -294,7 +294,7 @@ #, fuzzy, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -H, --hash=TYPE ハッシュ TYPE を選択\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/nb.po new/whois/po/nb.po --- old/whois/po/nb.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/nb.po 2019-12-30 06:04:28.000000000 +0100 @@ -275,7 +275,7 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/pl.po new/whois/po/pl.po --- old/whois/po/pl.po 2019-10-03 01:13:40.000000000 +0200 +++ new/whois/po/pl.po 2019-12-30 06:04:28.000000000 +0100 @@ -320,11 +320,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TYP wybór metody TYP\n" -" -5 to samo, co --method=md5\n" +" -5 to samo, co --method=md5crypt\n" " -S, --salt=ZARODEK użycie podanego ZARODKA\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/pt_BR.po new/whois/po/pt_BR.po --- old/whois/po/pt_BR.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/pt_BR.po 2019-12-30 06:04:28.000000000 +0100 @@ -308,7 +308,7 @@ #, fuzzy, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -H, --hash=TYPE seleciona o hash TYPE\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/ru.po new/whois/po/ru.po --- old/whois/po/ru.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/ru.po 2019-12-30 06:04:28.000000000 +0100 @@ -318,11 +318,11 @@ #, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=ТИП использовать метод ТИП\n" -" -5 аналогично --method=md5\n" +" -5 аналогично --method=md5crypt\n" " -S, --salt=СОЛЬ использовать указанную СОЛЬ\n" #: ../mkpasswd.c:503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/po/zh_CN.po new/whois/po/zh_CN.po --- old/whois/po/zh_CN.po 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/po/zh_CN.po 2019-12-30 06:04:28.000000000 +0100 @@ -306,7 +306,7 @@ #, fuzzy, c-format msgid "" " -m, --method=TYPE select method TYPE\n" -" -5 like --method=md5\n" +" -5 like --method=md5crypt\n" " -S, --salt=SALT use the specified SALT\n" msgstr "" " -m, --method=TYPE \t选择使用 TYPE 的方法\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/servers_charset_list new/whois/servers_charset_list --- old/whois/servers_charset_list 2018-07-15 12:45:44.000000000 +0200 +++ new/whois/servers_charset_list 2019-12-31 02:53:58.000000000 +0100 @@ -6,6 +6,7 @@ whois.site.rs.corenic.net utf-8 -C UTF-8 whois.lacnic.net iso-8859-1 whois.museum utf-8 -C UTF-8 +whois.ripe.net iso-8859-1 whois.aeda.net.ae utf-8 whois.nic.ar utf-8 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 2019-11-13 23:59:11.000000000 +0100 +++ new/whois/tld_serv_list 2019-12-31 02:56:18.000000000 +0100 @@ -332,7 +332,7 @@ .vg whois.nic.vg .vi WEB https://secure.nic.vi/whois-lookup/ .vn WEB http://www.vnnic.vn/en -.vu vunic.vu +.vu whois.dnrs.neustar .wf whois.nic.wf .ws whois.website.ws .ye NONE # NIC? http://www.y.net.ye/services/domain_name.htm @@ -354,7 +354,7 @@ .xn--3e0b707e whois.kr # Korea, Republic of .xn--3hcrj9c whois.registry.in # India .xn--45br5cyl whois.registry.in # India -.xn--45brj9c whois.registry.in # India, Bengali AW +.xn--45brj9c whois.registry.in # India, Bengali .xn--54b7fta0cc NONE # Bangladesh .xn--80ao21a whois.nic.kz # Kazakhstan .xn--90a3ac whois.rnids.rs # Serbia @@ -362,15 +362,15 @@ .xn--90ais whois.cctld.by # Belarus .xn--clchc0ea0b2g2a9gcd whois.sgnic.sg # Singapore, Tamil .xn--d1alf whois.marnet.mk # Macedonia -.xn--e1a4c whois.eu # European Union, Cyrillic AW +.xn--e1a4c whois.eu # European Union, Cyrillic .xn--fiqs8s cwhois.cnnic.cn # China, Simplified Chinese .xn--fiqz9s cwhois.cnnic.cn # China, Traditional Chinese -.xn--fpcrj9c3d whois.registry.in # India, Telugu AW +.xn--fpcrj9c3d whois.registry.in # India, Telugu .xn--fzc2c9e2c whois.nic.lk # Sri Lanka, Sinhala -.xn--gecrj9c whois.registry.in # India, Gujarati AW +.xn--gecrj9c whois.registry.in # India, Gujarati .xn--h2breg3eve whois.registry.in # India .xn--h2brj9c8c whois.registry.in # India -.xn--h2brj9c whois.registry.in # India, Hindi AW +.xn--h2brj9c whois.registry.in # India, Hindi .xn--j1amh whois.dotukr.com # Ukraine .xn--j6w193g whois.hkirc.hk # Hong Kong .xn--kprw13d whois.twnic.net.tw # Taiwan, Simplified Chinese @@ -383,7 +383,7 @@ .xn--mgbah1a3hjkrd whois.nic.mr # Mauritania .xn--mgbai9azgqp6j NONE # Pakistan .xn--mgbayh7gpa WEB http://idn.jo/whois_a.aspx # Jordan -.xn--mgbbh1a71e whois.registry.in # India, Urdu AW +.xn--mgbbh1a71e whois.registry.in # India, Urdu .xn--mgbbh1a whois.registry.in # India .xn--mgbc0a9azcg NONE # Morocco .xn--mgberp4a5d4ar whois.nic.net.sa # Saudi Arabia @@ -398,13 +398,13 @@ .xn--p1ai whois.tcinet.ru # Russian Federation .xn--pgbs0dh NONE # Tunisia .xn--qxa6a whois.eu # European Union, Greek -.xn--qxam WEB https://grweb.ics.forth.gr/public/whois.jsp?lang=en # Greece AW +.xn--qxam WEB https://grweb.ics.forth.gr/public/whois.jsp?lang=en # Greece .xn--rvc1e0am3e whois.registry.in # India -.xn--s9brj9c whois.registry.in # India, Punjabi AW +.xn--s9brj9c whois.registry.in # India, Punjabi .xn--wgbh1c whois.dotmasr.eg # Egypt .xn--wgbl6a whois.registry.qa # Qatar .xn--xkc2al3hye2a whois.nic.lk # Sri Lanka, Tamil -.xn--xkc2dl3a5ee0h whois.registry.in # India, Tamil AW +.xn--xkc2dl3a5ee0h whois.registry.in # India, Tamil .xn--y9a3aq whois.amnic.net # Armenia .xn--yfro4i67o whois.sgnic.sg # Singapore, Chinese .xn--ygbi2ammx whois.pnina.ps # Palestinian Territory diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/version.h new/whois/version.h --- old/whois/version.h 2019-11-17 21:33:50.000000000 +0100 +++ new/whois/version.h 2019-12-31 03:04:15.000000000 +0100 @@ -1,2 +1,2 @@ -#define VERSION "5.5.3" -#define IDSTRING "Md5.5.3" +#define VERSION "5.5.4" +#define IDSTRING "Md5.5.4" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/whois.1 new/whois/whois.1 --- old/whois/whois.1 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/whois.1 2019-12-30 05:47:16.000000000 +0100 @@ -1,16 +1,28 @@ -.TH "WHOIS" "1" "17 June 2019" "Marco d'Itri" "Debian GNU/Linux" -.SH "NAME" +.TH "WHOIS" "1" "2019-12-30" "Marco d'Itri" "Debian GNU/Linux" +.SH NAME whois \- client for the whois directory service -.SH "SYNOPSIS" +.SH SYNOPSIS .B whois -[\~{\~\fB\-h\fP | \fB\-\-host\fP\~}\~\fIHOST\fP\~] -[\~{\~\fB\-p\fP | \fB\-\-port\fP\~}\~\fIPORT\fP\~] -[\~\fB\-abBcdGHIKlLmMrRx\fP\~] -[\~\fB\-g\fP\~\fISOURCE:FIRST\-LAST\fP\~] -[\~\fB\-i\fP\~\fIATTR\fP[\fI,ATTR\fP]...\~] -[\~\fB\-s\fP\~\fISOURCE\fP[\fI,SOURCE\fP]...\~] -[\~\fB\-T\fP\~\fITYPE\fP[\fI,TYPE\fP]...\~] -[\~\fB\-\-verbose\fP\~] +[ +.RB {\~ \-h \~|\~ \-\-host \~} +.I HOST +] [ +.RB {\~ \-p \~|\~ \-\-port \~} +.I PORT +] [\~\c +.B \-abBcdGHIKlLmMrRx +] [\~\c +.BI \-g \~SOURCE:FIRST\-LAST +] [\~\c +.BR \-i \~ +.IR ATTR [, ATTR ]...\~] +[\~\c +.BR \-s \~ +.IR SOURCE [, SOURCE ]...\~] +[\~\c +.BR \-T \~ +.IR TYPE [, TYPE ]...\~] +.RB [\~ \-\-verbose \~] .I OBJECT .B whois @@ -25,37 +37,49 @@ .B \-v .I TYPE -.B whois -.B \-\-help +.B whois \-\-help -.B whois -.B \-\-version +.B whois \-\-version .PP -.SH "DESCRIPTION" -\fBwhois\fP searches for an object in a \fIRFC\ 3912\fP database. - +.SH DESCRIPTION +.B whois +searches for an object in a +.I RFC 3912 +database. +.P This version of the whois client tries to guess the right server to -ask for the specified object. If no guess can be made it will connect -to \fIwhois.networksolutions.com\fP for NIC handles or \fIwhois.arin.net\fP +ask for the specified object. If no guess can be made it will connect to +.I whois.networksolutions.com +for NIC handles or +.I whois.arin.net for IPv4 addresses and network names. .PP -.SH "OPTIONS" +.SH OPTIONS .TP 8 -.B \-h HOST, \-\-host HOST -Connect to HOST. +.B \-h \c +.IR HOST ", "\c +.BI \-\-host= HOST +Connect to +.IR HOST . .TP 8 .B \-H -Do not display the legal disclaimers some registries like to show you. -.TP 8 -.B \-p, \-\-port PORT -Connect to PORT. +Do not display the legal disclaimers that some registries like to show you. .TP 8 -.B -I -First query \fIwhois.iana.org\fP and then follow its referral to the +.B \-p \c +.IR PORT ", "\c +.BI \-\-port= PORT +Connect to +.IR PORT . +.TP 8 +.B \-I +First query +.I whois.iana.org +and then follow its referral to the whois server authoritative for that request. This works for IP addresses, -AS numbers and domains. \fBBEWARE\fP: this means that the IANA server -will see your complete query. +AS numbers and domains. +.BR BEWARE : +this implies that the IANA server will receive your complete query. .TP 8 .B \-\-verbose Be verbose. @@ -64,9 +88,11 @@ Display online help. .TP 8 .B \-\-version -Display client version information. +Display the program version. .P -Other options are flags understood by \fIwhois.ripe.net\fP and some other +Other options are flags understood by +.I whois.ripe.net +and some other RIPE-like servers: .TP 8 .B \-a @@ -76,7 +102,7 @@ Return brief IP address ranges with abuse contact. .TP 8 .B \-B -Disable object filtering. (Show the e-mail addresses.) +Disable objects filtering. (Show the e-mail addresses.) .TP 8 .B \-c Return the smallest IP address range with a reference to an irt object. @@ -84,22 +110,39 @@ .B \-d Return the reverse DNS delegation object too. .TP 8 -.B \-g SOURCE:FIRST\-LAST -Search updates from \fISOURCE\fP database between \fIFIRST\fP and \fILAST\fP -update serial number. It's useful to obtain Near Real Time Mirroring stream. +.B \-g \c +.I SOURCE:FIRST\-LAST +Search updates from +.I SOURCE +database between +.I FIRST +and +.I LAST +update serial number. It is useful to obtain Near Real Time Mirroring stream. .TP 8 .B \-G Disable grouping of associated objects. .TP 8 -.B \-i ATTR[,ATTR]... -Search objects having associated attributes. \fIATTR\fP is attribute name. -Attribute value is positional \fIOBJECT\fP argument. +.B \-i \c +.I ATTR[,ATTR]... +Inverse-search objects having associated attributes. +.I ATTR +is the attribute name, while the positional +.I OBJECT +argument is the attribute value. .TP 8 .B \-K -Return primary key attributes only. Exception is \fImembers\fP attribute of -\fIset\fP object which is always returned. Another exceptions are all -attributes of objects \fIorganisation\fP, \fIperson\fP, and \fIrole\fP that -are never returned. +Return primary key attributes only. An exception is the +.I members +attribute of +.I set +objects, which is always returned. Another exception are all +attributes of the objects +.IR organisation , +.I person +and +.IR role , +that are never returned. .TP 8 .B \-l Return the one level less specific object. @@ -113,64 +156,95 @@ .B \-M Return all levels of more specific objects. .TP 8 -.B -q KEYWORD -Return list of keywords supported by server. \fIKEYWORD\fP can be -\fIversion\fP for server version, \fIsources\fP for list of source databases, -or \fItypes\fP for object types. +.B \-q \c +.I KEYWORD +Return information about the server. +.I KEYWORD +can be +.I version +for the server version, +.I sources +for the list of database sources or +.I types +for the list of supported object types. .TP 8 .B \-r -Disable recursive look-up for contact information. +Disable recursive lookups for contact information. .TP 8 .B \-R Disable following referrals and force showing the object from the local copy in the server. .TP 8 -.B \-s SOURCE[,SOURCE]... -Request the server to search for objects mirrored from \fISOURCES\fP. -Sources are delimited by comma and the order is significant. -Use \fI-q sources\fP option to obtain list of valid sources. -.TP 8 -.B \-t TYPE -Return the template for a object of \fITYPE\fP. -.TP 8 -.B \-T TYPE[,TYPE]... -Restrict the search to objects of \fITYPE\fP. Multiple types are separated by -a comma. +.B \-s \c +.I SOURCE[,SOURCE]... +Request the server to search for objects mirrored from +.IR SOURCE . +Sources are delimited by comma, and the order is significant. +Use the +.I -q sources +parameter to obtain a list of valid sources. +.TP 8 +.B \-t \c +.I TYPE +Return the template for a object of +.IR TYPE . .TP 8 -.B -v TYPE -Return the verbose template for a object of \fITYPE\fP. +.B \-T \c +.I TYPE[,TYPE]... +Restrict the search to objects of +.IR TYPE . +Multiple types are separated by a comma. +.TP 8 +.B \-v \c +.I TYPE +Return the verbose template for a object of +.IR TYPE . .TP 8 -.B -x +.B \-x Search for only exact match on network address prefix. -.SH "NOTES" +.SH NOTES When querying the Verisign gTLDs (e.g. .com, .net...) thin registry servers -for a domain the program will automatically prepend the \fIdomain\fP -keyword to only show domain records. -The \fInameserver\fP or \fIregistrar\fP keywords must be used to show -other kinds of records. +for a domain, the program will automatically prepend the +.I domain +keyword to only show domain records. The +.I nameserver +or +.I registrar +keywords must be used to show other kinds of records. .P -When querying \fIwhois.arin.net\fP for IPv4 or IPv6 networks, the CIDR +When querying +.I whois.arin.net +for IPv4 or IPv6 networks, the CIDR netmask length will be automatically removed from the query string. .P -When querying \fIwhois.nic.ad.jp\fP for AS numbers, the program will -automatically convert the request in the appropriate format, inserting -a space after the string \fIAS\fP. +When querying +.I whois.nic.ad.jp +for AS numbers, the program will automatically convert the request +in the appropriate format, inserting a space after the string +.IR AS . .P -When querying \fIwhois.denic.de\fP for domain names and no other +When querying +.I whois.denic.de +for domain names and no other flags have been specified, the program will automatically add the flag -\fI\-T dn\fP. +.IR "-T dn" . .P -When querying \fIwhois.dk-hostmaster.dk\fP for domain names and no other +When querying +.I whois.dk\-hostmaster.dk +for domain names and no other flags have been specified, the program will automatically add the flag -\fI\-\-show\-handles\fP. +.IR "\-\-show\-handles" . .P RIPE-specific command line options are ignored when querying non-RIPE servers. This may or may not be the behaviour intended by the user. -When querying a non-standard server, command line options which are not -to be interpreted by the client should always follow the \fI\-\-\fP +When using non-standard query parameters then the command line options +which are not to be interpreted by the client must follow the +.I \-\- separator (which marks the beginning of the query string). .P -If the \fI/etc/whois.conf\fR configuration file exists, it will be consulted +If the +.I /etc/whois.conf +configuration file exists, it will be consulted to find a server before applying the normal rules. Each line of the file should contain a regular expression to be matched against the query text and the whois server to use, separated by white space. @@ -188,34 +262,43 @@ /etc/whois.conf .SH "ENVIRONMENT" .IP LANG -When querying \fIwhois.nic.ad.jp\fP and \fIwhois.jprs.jp\fP English text -is requested unless the \fILANG\fP or \fILC_MESSAGES\fP environment -variables specify a Japanese locale. +When querying +.I whois.nic.ad.jp +and +.I whois.jprs.jp +English text is requested unless the +.I LANG +or +.I LC_MESSAGES +environment variables specify a Japanese locale. .IP "WHOIS_OPTIONS" A list of options which will be evaluated before the ones specified on the command line. .IP "WHOIS_SERVER" This server will be queried if the program cannot guess where some kind of objects are located. If the variable does not exist then -\fIwhois.arin.net\fP will be queried. +.I whois.arin.net +will be queried. .SH "SEE ALSO" -\fBwhois.conf\fP(5) -.PP -\fIRFC 3912\fP: WHOIS Protocol Specification -.PP -\fIRIPE Database Query Reference Manual:\fP -\fI<http://www.ripe.net/data-tools/support/documentation/ripe-database-query-reference-manual>\fP -.SH "BUGS" +.IR whois.conf (5). +.P +.IR "RFC 3912" : +WHOIS Protocol Specification. +.P +.IR "RIPE Database Query Reference Manual" : +.RI < http://www.ripe.net/data\-tools/support/documentation/ripe\-database\-query\-reference\-manual > +.SH BUGS The program may have buffer overflows in the command line parser: be sure to not pass untrusted data to it. It should be rewritten to use a dynamic strings library. -.SH "HISTORY" +.SH HISTORY This program closely tracks the user interface of the whois client developed at RIPE by Ambrose Magee and others on the base of the original BSD client. -.SH "AUTHOR" +.SH AUTHOR .B Whois -and this man page were written by Marco d'Itri <\[email protected]\fP> +and this man page were written by Marco d'Itri +.RI < [email protected] > and are licensed under the terms of the GNU General Public License, version 2 or higher. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/whois.c new/whois/whois.c --- old/whois/whois.c 2019-07-19 11:35:26.000000000 +0200 +++ new/whois/whois.c 2019-12-31 02:53:10.000000000 +0100 @@ -344,8 +344,8 @@ break; case 8: if (verb) - printf(_("Using server %s.\n"), "whois.afilias-grs.info"); - sockfd = openconn("whois.afilias-grs.info", NULL); + printf(_("Using server %s.\n"), server + 1); + sockfd = openconn(server + 1, NULL); free(server); server = query_afilias(sockfd, query); break; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/whois/whois.conf.5 new/whois/whois.conf.5 --- old/whois/whois.conf.5 2014-01-05 20:00:36.000000000 +0100 +++ new/whois/whois.conf.5 2019-12-30 05:47:16.000000000 +0100 @@ -1,12 +1,12 @@ -.TH "WHOIS.CONF" "5" "9 April 2013" "Petr Písař" "Debian GNU/Linux" +.TH "WHOIS.CONF" "5" "2019-12-30" "Petr Písař" "Debian GNU/Linux" -.SH "NAME" +.SH NAME whois.conf \- alternative WHOIS servers list for whois client -.SH "SYNOPSIS" +.SH SYNOPSIS .B /etc/whois.conf -.SH "DESCRIPTION" +.SH DESCRIPTION This file contains a list of WHOIS servers which can augment or override the built-in list of the client. @@ -25,7 +25,7 @@ Internationalized domain names (IDN) must be specified in ascii-compatible encoding (ACE) format. -.SH "EXAMPLE" +.SH EXAMPLE \\.nz$ nz.whois-servers.net .br # Hangul Korean TLD @@ -36,13 +36,14 @@ .br ^as645(1[2-9]|2[0-9]|3[0-4])$ whois.example.net -.SH "FILES" +.SH FILES /etc/whois.conf .SH "SEE ALSO" -\fBwhois\fP(1) +.IR whois (1) -.SH "AUTHOR" -This manual page was written by Petr Písař <\[email protected]\fP> +.SH AUTHOR +This manual page was written by Petr Písař +.RI < [email protected] > and is licensed under the terms of the GNU General Public License, version 2 or higher.
