head 1.12; access; symbols pkgsrc-2026Q1:1.12.0.138 pkgsrc-2026Q1-base:1.12 pkgsrc-2025Q4:1.12.0.136 pkgsrc-2025Q4-base:1.12 pkgsrc-2025Q3:1.12.0.134 pkgsrc-2025Q3-base:1.12 pkgsrc-2025Q2:1.12.0.132 pkgsrc-2025Q2-base:1.12 pkgsrc-2025Q1:1.12.0.130 pkgsrc-2025Q1-base:1.12 pkgsrc-2024Q4:1.12.0.128 pkgsrc-2024Q4-base:1.12 pkgsrc-2024Q3:1.12.0.126 pkgsrc-2024Q3-base:1.12 pkgsrc-2024Q2:1.12.0.124 pkgsrc-2024Q2-base:1.12 pkgsrc-2024Q1:1.12.0.122 pkgsrc-2024Q1-base:1.12 pkgsrc-2023Q4:1.12.0.120 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.118 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.12.0.116 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.12.0.114 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.112 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.110 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.108 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.12.0.106 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.12.0.104 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.12.0.102 pkgsrc-2021Q3-base:1.12 pkgsrc-2021Q2:1.12.0.100 pkgsrc-2021Q2-base:1.12 pkgsrc-2021Q1:1.12.0.98 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.96 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.94 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.90 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.70 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.12.0.92 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.88 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.86 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.12.0.84 pkgsrc-2019Q1-base:1.12 pkgsrc-2018Q4:1.12.0.82 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.12.0.80 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.12.0.78 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.12.0.76 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.12.0.74 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.72 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.12.0.68 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.66 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.12.0.64 pkgsrc-2016Q4-base:1.12 pkgsrc-2016Q3:1.12.0.62 pkgsrc-2016Q3-base:1.12 pkgsrc-2016Q2:1.12.0.60 pkgsrc-2016Q2-base:1.12 pkgsrc-2016Q1:1.12.0.58 pkgsrc-2016Q1-base:1.12 pkgsrc-2015Q4:1.12.0.56 pkgsrc-2015Q4-base:1.12 pkgsrc-2015Q3:1.12.0.54 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.12.0.52 pkgsrc-2015Q2-base:1.12 pkgsrc-2015Q1:1.12.0.50 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.48 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.46 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.44 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.42 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.40 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.38 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.36 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.34 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.32 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.30 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.28 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.26 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.24 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.22 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.20 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.18 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.16 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.14 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.12 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.10 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.12.0.8 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.12.0.6 pkgsrc-2009Q3-base:1.12 pkgsrc-2009Q2:1.12.0.4 pkgsrc-2009Q2-base:1.12 pkgsrc-2009Q1:1.12.0.2 pkgsrc-2009Q1-base:1.12 pkgsrc-2008Q4:1.11.0.36 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.34 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.32 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.11.0.30 pkgsrc-2008Q2-base:1.11 cwrapper:1.11.0.28 pkgsrc-2008Q1:1.11.0.26 pkgsrc-2008Q1-base:1.11 pkgsrc-2007Q4:1.11.0.24 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.11.0.22 pkgsrc-2007Q3-base:1.11 pkgsrc-2007Q2:1.11.0.20 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.18 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.11.0.16 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.11.0.14 pkgsrc-2006Q3-base:1.11 pkgsrc-2006Q2:1.11.0.12 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.11.0.10 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.11.0.8 pkgsrc-2005Q4-base:1.11 pkgsrc-2005Q3:1.11.0.6 pkgsrc-2005Q3-base:1.11 pkgsrc-2005Q2:1.11.0.4 pkgsrc-2005Q2-base:1.11 pkgsrc-2005Q1:1.11.0.2 pkgsrc-2005Q1-base:1.11 pkgsrc-2004Q4:1.9.0.2 pkgsrc-2004Q4-base:1.9 pkgsrc-2004Q3:1.7.0.2 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.6.0.2 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.12 date 2009.01.09.16.20.20; author shattered; state Exp; branches; next 1.11; 1.11 date 2005.01.19.16.40.05; author tv; state Exp; branches; next 1.10; 1.10 date 2005.01.12.04.42.18; author kim; state dead; branches; next 1.9; 1.9 date 2004.12.16.12.21.35; author kleink; state Exp; branches; next 1.8; 1.8 date 2004.11.30.10.37.56; author kleink; state Exp; branches; next 1.7; 1.7 date 2004.08.17.16.38.11; author kleink; state Exp; branches; next 1.6; 1.6 date 2004.06.12.09.39.46; author kleink; state Exp; branches; next 1.5; 1.5 date 2004.05.21.21.03.13; author kleink; state Exp; branches; next 1.4; 1.4 date 2004.05.07.20.41.39; author kleink; state Exp; branches; next 1.3; 1.3 date 2004.03.15.17.15.36; author kleink; state Exp; branches; next 1.2; 1.2 date 2004.01.10.02.15.29; author kleink; state Exp; branches; next 1.1; 1.1 date 2003.10.18.20.32.32; author kleink; state Exp; branches; next ; desc @@ 1.12 log @Update to 4.0, from PR 38500. Changes: * Many WHOIS data updates and translation updates; 4 new translations * Reset euid and egid to uid and gid before calling the user specified browser * Added support for libidn * Added patch to support conversion of whois server output to local charset. * Changed to GNU GPL v3 Local change: WHOIS servers for some geographical subdomains in .ru and .su TLDs. OK by wiz@@. @ text @$NetBSD$ --- src/regex.c.orig 2007-02-17 18:33:56.000000000 +0000 +++ src/regex.c @@@@ -3771,8 +3771,7 @@@@ re_match_2 (bufp, string1, size1, string regstart[r] = old_regstart[r]; /* xx why this test? */ - if ((unsigned long int) old_regend[r] >= - (unsigned long int) regstart[r]) + if (old_regend[r] >= regstart[r]) regend[r] = old_regend[r]; } } @ 1.11 log @Compile fix for Interix. Don't bother using uintptr_t when it's not actually necessary to do so. (Pointers are already comparable with >=.) @ text @d3 1 a3 1 --- src/regex.c.orig 2005-01-19 11:19:56.000000000 -0500 d9 2 a10 2 - if ((uintptr_t) old_regend[r] >= - (uintptr_t) regstart[r]) @ 1.10 log @Merge patch-ac into patch-aa (both patch the same file). Fix .fi lookup (there is a whois server since 2005-01-11). Point the default browser path to pkgsrc lynx. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.9 2004/12/16 12:21:35 kleink Exp $ d3 4 a6 43 --- example/jwhois.conf.orig 2004-12-16 13:17:40.000000000 +0100 +++ example/jwhois.conf 2004-12-16 13:18:55.000000000 +0100 @@@@ -55,7 +55,40 @@@@ "^[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+-[0-9]+$" = "whois.nic.br"; # - # Redirect IPv6 numbers to the correct host + # Sub-TLA Assignments + # see http://www.iana.org/assignments/ipv6-tla-assignments + # + "^2001:0?[01][A-F0-9][A-F0-9]:.+" = "whois.iana.org"; + "^2001:0?[23][A-F0-9][A-F0-9]:.+" = "whois.apnic.net"; + "^2001:0?[45][A-F0-9][A-F0-9]:.+" = "whois.arin.net"; + "^2001:0?[67][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:0?[89][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:0?[AB][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:0?[CD][A-F0-9][A-F0-9]:.+" = "whois.apnic.net"; + "^2001:0?[EF][A-F0-9][A-F0-9]:.+" = "whois.apnic.net"; + "^2001:1[23][A-F0-9][A-F0-9]:.+" = "whois.lacnic.net"; + "^2001:1[45][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:1[67][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:1[89][A-F0-9][A-F0-9]:.+" = "whois.arin.net"; + "^2001:1[AB][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:1[CD][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:1[EF][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:2[A-F0-9][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:3[A-B0-9][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:4[01][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:4[23][A-F0-9][A-F0-9]:.+" = "whois.arin.net"; + "^2001:4[45][A-F0-9][A-F0-9]:.+" = "whois.apnic.net"; + "^2001:4[67][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:4[89][A-F0-9][A-F0-9]:.+" = "whois.arin.net"; + "^2001:4[AB][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + "^2001:4[CD][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + # ... + "^2001:5[A-F0-9][A-F0-9][A-F0-9]:.+" = "whois.ripe.net"; + # ... + "^2001:[89A][A-F0-9][A-F0-9][A-F0-9]:.+" = "whois.apnic.net"; + + # + # Historical IPv6 catch-all # ".*:.*" = "whois.6bone.net"; d8 7 a14 13 @@@@ -371,6 +404,12 @@@@ "80.0.0.0/8" = "whois.ripe.net"; "81.0.0.0/8" = "whois.ripe.net"; "82.0.0.0/8" = "whois.ripe.net"; + "83.0.0.0/8" = "whois.ripe.net"; + "84.0.0.0/8" = "whois.ripe.net"; + "85.0.0.0/8" = "whois.ripe.net"; + "86.0.0.0/8" = "whois.ripe.net"; + "87.0.0.0/8" = "whois.ripe.net"; + "88.0.0.0/8" = "whois.ripe.net"; "150.217.0.0/16" = "whois.ripe.net"; "151.3.0.0/16" = "whois.ripe.net"; "151.4.0.0/15" = "whois.ripe.net"; @ 1.9 log @Incorporate today's allocation of 2001:4C00::/23 to the RIPE NCC, bringing us to jwhois-3.2.2nb10. @ text @d1 1 a1 1 $NetBSD$ @ 1.8 log @Bump to jwhois-3.2.2nb9: Sep/Nov 04 IPv6 Sub-TLA assignments; Sep 03/Apr 04 allocation of 83/8-88/8 to RIPE NCC. @ text @d3 3 a5 3 --- example/jwhois.conf.orig 2004-11-30 11:19:19.000000000 +0100 +++ example/jwhois.conf 2004-11-30 11:27:55.000000000 +0100 @@@@ -55,7 +55,39 @@@@ d36 1 d47 1 a47 1 @@@@ -371,6 +403,12 @@@@ @ 1.7 log @Bump to jwhois-3.2.2nb7: IPv6 allocation update. @ text @d3 3 a5 3 --- example/jwhois.conf.orig 2004-08-17 18:35:14.000000000 +0200 +++ example/jwhois.conf 2004-08-17 18:35:44.000000000 +0200 @@@@ -55,7 +55,33 @@@@ d34 6 d46 1 a46 1 @@@@ -371,6 +397,8 @@@@ d52 4 @ 1.6 log @Update with today's IPv6 Sub-TLA assignment changes, bringing us to jwhois-3.2.2nb6. @ text @d3 3 a5 3 --- example/jwhois.conf.orig 2004-06-12 02:09:24.000000000 +0200 +++ example/jwhois.conf 2004-06-12 02:17:37.000000000 +0200 @@@@ -55,7 +55,32 @@@@ d33 1 d40 1 a40 1 @@@@ -371,6 +396,8 @@@@ @ 1.5 log @Incorporate today's allocation of 2001:3C00::/23 to ARIN, bringing us to jwhois-3.2.2nb5. @ text @d3 3 a5 3 --- example/jwhois.conf.orig 2004-05-21 22:58:11.000000000 +0200 +++ example/jwhois.conf 2004-05-21 22:58:56.000000000 +0200 @@@@ -55,7 +55,30 @@@@ d30 3 a32 1 + "^2001:3[CD][A-F0-9][A-F0-9]:.+" = "whois.arin.net"; d39 1 a39 1 @@@@ -371,6 +394,8 @@@@ @ 1.4 log @Update for today's IPv6 allocation to RIPE, bringing us to 3.2.2nb4. @ text @d3 3 a5 3 --- example/jwhois.conf.orig 2004-05-07 22:28:47.000000000 +0200 +++ example/jwhois.conf 2004-05-07 22:32:14.000000000 +0200 @@@@ -55,7 +55,29 @@@@ d30 1 d37 1 a37 1 @@@@ -371,6 +393,8 @@@@ @ 1.3 log @Update to jwhois-3.2.2nb3: add knowledge about 83/8 and 84/8 assignments. Approved by agc. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2004/01/10 02:15:29 kleink Exp $ d3 3 a5 3 --- example/jwhois.conf.orig 2004-03-15 10:03:58.000000000 +0100 +++ example/jwhois.conf 2004-03-15 10:04:49.000000000 +0100 @@@@ -55,7 +55,25 @@@@ d26 4 d36 1 a36 1 @@@@ -371,6 +389,8 @@@@ @ 1.2 log @Update to 3.2.2nb2: reflect allocation of 2001:1A00::/23 to RIPE NCC. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2003/10/18 20:32:32 kleink Exp $ d3 2 a4 2 --- example/jwhois.conf.orig 2004-01-10 03:11:47.000000000 +0100 +++ example/jwhois.conf 2004-01-10 03:12:41.000000000 +0100 d32 9 @ 1.1 log @Add hooks for IPv6 Sub-TLA assignments, bringing us to jwhois-3.2.2nb1. These changes were submitted to the jwhois maintainers as bug #6007. Approved by: salo. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- example/jwhois.conf.orig 2003-10-17 21:38:46.000000000 +0200 +++ example/jwhois.conf 2003-10-17 21:38:57.000000000 +0200 @@@@ -55,7 +55,24 @@@@ d25 1 @