Back to bug 677316

Who When What Removed Added
J.H.M. Dassen (Ray) 2011-02-14 10:53:58 UTC See Also https://bugzilla.redhat.com/show_bug.cgi?id=168253
J.H.M. Dassen (Ray) 2011-04-15 14:48:39 UTC Blocks 607248
Red Hat Bugzilla 2011-05-13 12:22:58 UTC QA Contact qe-baseos-apps qe-baseos-tools
Brian Gollaher 2011-06-09 18:46:29 UTC CC briang
Ludek Smid 2011-11-22 16:40:27 UTC Blocks 756082
Package Wrangler XMLRPC User 2011-12-07 10:20:04 UTC Assignee schwab law
Suzanne Logcher 2011-12-14 15:20:08 UTC Blocks 756082
Suzanne Logcher 2011-12-14 15:26:48 UTC Blocks 756082
RHEL Program Management 2011-12-15 22:35:20 UTC Status NEW CLOSED
Resolution --- WONTFIX
Last Closed 2011-12-15 17:35:20 UTC
ranjith ruban 2011-12-26 17:48:10 UTC CC rruban
ranjith ruban 2011-12-26 17:48:32 UTC Status CLOSED ASSIGNED
Resolution WONTFIX ---
Keywords Reopened
Jeff Law 2012-01-03 21:55:37 UTC Component glibc glibc
Version 6.0 7.0
Product Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7
Shijoe Panjikkaran 2012-01-05 06:51:26 UTC CC spanjikk
Jeff Law 2012-01-31 03:37:46 UTC Status ASSIGNED NEW
Miroslav Franc 2012-03-19 09:19:16 UTC CC mfranc
Tomas Kopecek 2013-03-04 13:56:21 UTC Assignee law codonell
Carlos O'Donell 2013-06-26 21:16:22 UTC Group redhat
Component glibc Networking
Version 7.0 unspecified
Assignee codonell platform-rfe
Product Red Hat Enterprise Linux 7 RHEL RFE
Target Milestone rc ---
QA Contact qe-baseos-tools
Katherine Dubé 2013-07-01 17:02:41 UTC Status NEW ASSIGNED
CC edube
Simon Green 2013-07-02 00:11:28 UTC CC rruban rpiddapa
Simon Green 2013-07-03 04:26:47 UTC CC rbinkhor
Michele Baldessari 2014-05-14 13:26:28 UTC CC michele
Paul Dwyer 2014-05-14 17:14:37 UTC CC pdwyer
Katherine Dubé 2014-07-23 20:25:56 UTC Assignee platform-rfe edube
Thorsten Scherf 2014-08-05 10:47:57 UTC CC tscherf
Carlos O'Donell 2015-04-01 19:05:00 UTC CC codonell
Chris Williams 2015-06-10 19:02:51 UTC CC cww
Component Networking glibc
Product RHEL RFE Red Hat Enterprise Linux NEXT
Target Milestone --- rc
QA Contact qe-baseos-tools
John Skeoch 2016-02-01 02:30:37 UTC CC mfranc ohudlick
Florian Weimer 2016-02-04 16:26:30 UTC CC fweimer
Florian Weimer 2016-02-04 17:10:05 UTC Link ID Sourceware 19569
Ron van der Wees 2016-03-21 15:54:24 UTC CC rvdwees
Florian Weimer 2016-05-03 06:38:24 UTC Status ASSIGNED NEW
Assignee edube codonell
Rupesh Patel 2016-06-14 01:11:08 UTC CC rupatel
Florian Weimer 2016-09-19 08:36:40 UTC Status NEW ASSIGNED
Target Release --- 7.4
Version unspecified 7.3
Keywords Reopened, Triaged
Component glibc glibc
CC ashankar, mnewsome, pfrankli
Assignee codonell fweimer
Product Red Hat Enterprise Linux NEXT Red Hat Enterprise Linux 7
daniel 2017-01-23 18:46:54 UTC CC dmoessne
Ondrej Hudlicky 2017-05-31 15:25:21 UTC CC ohudlick
Chris Williams 2017-06-22 17:54:48 UTC Blocks 607248, 756082 1420851
Chris Van Hoof 2017-07-21 14:23:48 UTC Blocks 1473733
Carlos O'Donell 2017-07-21 17:11:30 UTC Keywords Patch
Matt Newsome 2017-07-21 19:50:38 UTC Blocks 1471969
Martin Cermak 2017-08-02 08:29:47 UTC CC mcermak
Florian Weimer 2017-08-02 17:59:35 UTC Depends On 168253
Florian Weimer 2017-08-02 18:01:09 UTC Comment 29 is private 1 0
Group redhat
See Also https://bugzilla.redhat.com/show_bug.cgi?id=168253
Chris Van Hoof 2017-08-04 16:00:15 UTC Blocks 1473733
Chris Van Hoof 2017-08-04 16:04:57 UTC Blocks 1473733
Dennis Schridde 2017-08-07 07:58:36 UTC CC devurandom
Florian Weimer 2017-08-09 15:26:04 UTC Link ID Sourceware 21885
Florian Weimer 2017-08-09 15:26:28 UTC Link ID Sourceware 21932
Florian Weimer 2017-08-22 13:34:11 UTC Depends On 1484034
Florian Weimer 2017-08-23 15:08:26 UTC Blocks 1329674
Florian Weimer 2017-08-31 08:19:33 UTC Blocks 1487063
Vladimír Slávik 2017-09-26 15:38:56 UTC CC vslavik
Docs Contact vslavik
Florian Weimer 2017-09-29 16:23:06 UTC Keywords FutureFeature
Red Hat Bugzilla Rules Engine 2017-09-29 16:23:16 UTC Keywords FutureFeature
Florian Weimer 2017-09-29 16:26:45 UTC Keywords FutureFeature
Summary [RFE] Increase number of search domains supported by /etc/resolv.conf glibc: Increase number of search domains supported by /etc/resolv.conf
Florian Weimer 2017-09-29 16:31:12 UTC Status ASSIGNED MODIFIED
Fixed In Version glibc-2.17-202.el7
errata-xmlrpc 2017-10-02 14:03:44 UTC Status MODIFIED ON_QA
Libor Miksik 2017-10-09 10:45:39 UTC Blocks 1477926
Vladimír Slávik 2017-11-27 17:32:23 UTC Flags needinfo?(fweimer)
Florian Weimer 2017-11-27 17:58:18 UTC Doc Text Feature: The DNS stub resolver in *glibc* now supports an arbitrary number of domains in the search list.

Reason: Previously, glibc only supported six domains in the search list.

Result: This enhancement will allow customers to migrate to DNS for name resolution if they currently rely on longer search paths provided by legacy name resolution services such as NIS.
Flags needinfo?(fweimer)
Vladimír Slávik 2017-11-28 11:34:42 UTC Doc Text Feature: The DNS stub resolver in *glibc* now supports an arbitrary number of domains in the search list.

Reason: Previously, glibc only supported six domains in the search list.

Result: This enhancement will allow customers to migrate to DNS for name resolution if they currently rely on longer search paths provided by legacy name resolution services such as NIS.
Support for arbitrary number of domains in *glibc* DNS stub resolver search list

The DNS stub resolver in the GNU C library ( *glibc* ) previously only supported six domains in the search list configured in the `/etc/resolv.conf` file. This limit has been removed to allow an arbitrary number of domains in the search list. This enhancement allows customers to migrate to DNS for name resolution if they rely on longer search paths provided by legacy name resolution services such as NIS.
Flags needinfo?(fweimer)
Florian Weimer 2017-11-28 11:52:13 UTC Flags needinfo?(fweimer)
Andrea Perotti 2017-11-28 12:20:07 UTC CC aperotti
Vladimír Slávik 2018-01-05 14:11:23 UTC Doc Text Support for arbitrary number of domains in *glibc* DNS stub resolver search list

The DNS stub resolver in the GNU C library ( *glibc* ) previously only supported six domains in the search list configured in the `/etc/resolv.conf` file. This limit has been removed to allow an arbitrary number of domains in the search list. This enhancement allows customers to migrate to DNS for name resolution if they rely on longer search paths provided by legacy name resolution services such as NIS.
DNS stub resolver library *libresolv* improvements

With this release, the DNS stub resolver from the *libresolv* library (part of the GNU C library) has been significantly improved. The improvements include:

* The DNS stub resolver previously only supported six domains in the search list configured in the `/etc/resolv.conf` file. This limit has been removed to allow an arbitrary number of domains in the search list. This enhancement allows customers to migrate to DNS for name resolution if they rely on longer search paths provided by legacy name resolution services such as NIS.

* Changes to the configuration file `/etc/resolv.conf` no longer require calls to the `res_init` function. Instead, the changes are automatically detected and applied. The `no-reload` resolver option has been added to disable this behavior. No change of application code is required to take advantage of this functionality.

* Support for random DNS server selection has been added. The resolver option "rotate" has been changed to select randomly the initial server from the server list when starting the round-robin strategy.
Flags needinfo?(fweimer)
Florian Weimer 2018-01-30 12:44:42 UTC Flags needinfo?(fweimer)
Vladimír Slávik 2018-02-01 16:27:57 UTC Flags needinfo?(fweimer)
Florian Weimer 2018-02-01 16:30:54 UTC Flags needinfo?(fweimer)
Vladimír Slávik 2018-02-01 17:22:51 UTC Doc Text DNS stub resolver library *libresolv* improvements

With this release, the DNS stub resolver from the *libresolv* library (part of the GNU C library) has been significantly improved. The improvements include:

* The DNS stub resolver previously only supported six domains in the search list configured in the `/etc/resolv.conf` file. This limit has been removed to allow an arbitrary number of domains in the search list. This enhancement allows customers to migrate to DNS for name resolution if they rely on longer search paths provided by legacy name resolution services such as NIS.

* Changes to the configuration file `/etc/resolv.conf` no longer require calls to the `res_init` function. Instead, the changes are automatically detected and applied. The `no-reload` resolver option has been added to disable this behavior. No change of application code is required to take advantage of this functionality.

* Support for random DNS server selection has been added. The resolver option "rotate" has been changed to select randomly the initial server from the server list when starting the round-robin strategy.
DNS stub resolver improvements

The DNS stub resolver in the `glibc` package has been updated to the upstream glibc version 2.26. Notable improvements and bug fixes include:

* Changes to the `/etc/resolv.conf` file are now automatically recognized and applied to running programs. To restore the previous behavior, add the `noreload` option to the `options` line in `/etc/resolv.conf`. Note that depending on system configuration, the `/etc/resolv.conf` file might be automatically overwritten as part of the configuration of the networking subsystem, removing the `noreload` option.

* The previous limit of six search domain entries is removed. You can now specify any number of domains with the `search` directive in `/etc/resolv.conf`. Note that additional entries may add significant overhead to DNS processing; consider running a local caching resolver if the number of entries exceeds three.

* The handling of various boundary conditions in the `getaddrinfo()` function is fixed. Very long lines in the `/etc/hosts` file (including comments) no longer affect lookup results from other lines. Unexpected terminations related to stack exhaustion on systems with certain `/etc/hosts` configuration no longer occur.
Sergey Kolosov 2018-02-02 13:52:26 UTC Status ON_QA VERIFIED
CC skolosov
QA Contact qe-baseos-tools skolosov
Vladimír Slávik 2018-02-07 12:26:33 UTC Doc Text DNS stub resolver improvements

The DNS stub resolver in the `glibc` package has been updated to the upstream glibc version 2.26. Notable improvements and bug fixes include:

* Changes to the `/etc/resolv.conf` file are now automatically recognized and applied to running programs. To restore the previous behavior, add the `noreload` option to the `options` line in `/etc/resolv.conf`. Note that depending on system configuration, the `/etc/resolv.conf` file might be automatically overwritten as part of the configuration of the networking subsystem, removing the `noreload` option.

* The previous limit of six search domain entries is removed. You can now specify any number of domains with the `search` directive in `/etc/resolv.conf`. Note that additional entries may add significant overhead to DNS processing; consider running a local caching resolver if the number of entries exceeds three.

* The handling of various boundary conditions in the `getaddrinfo()` function is fixed. Very long lines in the `/etc/hosts` file (including comments) no longer affect lookup results from other lines. Unexpected terminations related to stack exhaustion on systems with certain `/etc/hosts` configuration no longer occur.
DNS stub resolver improvements

The DNS stub resolver in the `glibc` package has been updated to the upstream glibc version 2.26. Notable improvements and bug fixes include:

* Changes to the `/etc/resolv.conf` file are now automatically recognized and applied to running programs. To restore the previous behavior, add the `noreload` option to the `options` line in `/etc/resolv.conf`. Note that depending on system configuration, the `/etc/resolv.conf` file might be automatically overwritten as part of the configuration of the networking subsystem, removing the `noreload` option.

* The previous limit of six search domain entries is removed. You can now specify any number of domains with the `search` directive in `/etc/resolv.conf`. Note that additional entries may add significant overhead to DNS processing; consider running a local caching resolver if the number of entries exceeds three.

* The handling of various boundary conditions in the `getaddrinfo()` function is fixed. Very long lines in the `/etc/hosts` file (including comments) no longer affect lookup results from other lines. Unexpected terminations related to stack exhaustion on systems with certain `/etc/hosts` configuration no longer occur.

* Previously, when the `rotate` option was enabled in `/etc/resolv.conf`, the first DNS query of a new process was always sent to the second configured name server. This behavior has been changed and the first DNS query now randomly selects a name server from the list. Subsequent queries rotate through the available name servers, as before.
Flags needinfo?(fweimer)
Florian Weimer 2018-02-07 12:31:43 UTC Flags needinfo?(fweimer)
Vladimír Slávik 2018-02-07 13:26:01 UTC Doc Text DNS stub resolver improvements

The DNS stub resolver in the `glibc` package has been updated to the upstream glibc version 2.26. Notable improvements and bug fixes include:

* Changes to the `/etc/resolv.conf` file are now automatically recognized and applied to running programs. To restore the previous behavior, add the `noreload` option to the `options` line in `/etc/resolv.conf`. Note that depending on system configuration, the `/etc/resolv.conf` file might be automatically overwritten as part of the configuration of the networking subsystem, removing the `noreload` option.

* The previous limit of six search domain entries is removed. You can now specify any number of domains with the `search` directive in `/etc/resolv.conf`. Note that additional entries may add significant overhead to DNS processing; consider running a local caching resolver if the number of entries exceeds three.

* The handling of various boundary conditions in the `getaddrinfo()` function is fixed. Very long lines in the `/etc/hosts` file (including comments) no longer affect lookup results from other lines. Unexpected terminations related to stack exhaustion on systems with certain `/etc/hosts` configuration no longer occur.

* Previously, when the `rotate` option was enabled in `/etc/resolv.conf`, the first DNS query of a new process was always sent to the second configured name server. This behavior has been changed and the first DNS query now randomly selects a name server from the list. Subsequent queries rotate through the available name servers, as before.
DNS stub resolver improvements

The DNS stub resolver in the `glibc` package has been updated to the upstream glibc version 2.26. Notable improvements and bug fixes include:

* Changes to the `/etc/resolv.conf` file are now automatically recognized and applied to running programs. To restore the previous behavior, add the `noreload` option to the `options` line in `/etc/resolv.conf`. Note that depending on system configuration, the `/etc/resolv.conf` file might be automatically overwritten as part of the configuration of the networking subsystem, removing the `noreload` option.

* The previous limit of six search domain entries is removed. You can now specify any number of domains with the `search` directive in `/etc/resolv.conf`. Note that additional entries may add significant overhead to DNS processing; consider running a local caching resolver if the number of entries exceeds three.

* The handling of various boundary conditions in the `getaddrinfo()` function is fixed. Very long lines in the `/etc/hosts` file (including comments) no longer affect lookup results from other lines. Unexpected terminations related to stack exhaustion on systems with certain `/etc/hosts` configuration no longer occur.

* Previously, when the `rotate` option was enabled in `/etc/resolv.conf`, the first DNS query of a new process was always sent to the second name server configured in the name server list in `/etc/resolv.conf`. This behavior has been changed, and the first DNS query now randomly selects a name server from the list. Subsequent queries rotate through the available name servers, as before.
Scott Dodson 2018-02-12 14:50:15 UTC See Also https://bugzilla.redhat.com/show_bug.cgi?id=1544001
Chris Van Hoof 2018-02-19 16:25:39 UTC Blocks 1546815
Chris Van Hoof 2018-02-19 16:30:04 UTC Blocks 1546815
errata-xmlrpc 2018-04-10 01:31:59 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2018-04-10 13:56:38 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2011-12-15 17:35:20 UTC 2018-04-10 09:56:38 UTC
errata-xmlrpc 2018-04-10 13:57:56 UTC Link ID Red Hat Product Errata RHSA-2018:0805
Lenka Špačková 2018-07-04 07:19:59 UTC Doc Text DNS stub resolver improvements

The DNS stub resolver in the `glibc` package has been updated to the upstream glibc version 2.26. Notable improvements and bug fixes include:

* Changes to the `/etc/resolv.conf` file are now automatically recognized and applied to running programs. To restore the previous behavior, add the `noreload` option to the `options` line in `/etc/resolv.conf`. Note that depending on system configuration, the `/etc/resolv.conf` file might be automatically overwritten as part of the configuration of the networking subsystem, removing the `noreload` option.

* The previous limit of six search domain entries is removed. You can now specify any number of domains with the `search` directive in `/etc/resolv.conf`. Note that additional entries may add significant overhead to DNS processing; consider running a local caching resolver if the number of entries exceeds three.

* The handling of various boundary conditions in the `getaddrinfo()` function is fixed. Very long lines in the `/etc/hosts` file (including comments) no longer affect lookup results from other lines. Unexpected terminations related to stack exhaustion on systems with certain `/etc/hosts` configuration no longer occur.

* Previously, when the `rotate` option was enabled in `/etc/resolv.conf`, the first DNS query of a new process was always sent to the second name server configured in the name server list in `/etc/resolv.conf`. This behavior has been changed, and the first DNS query now randomly selects a name server from the list. Subsequent queries rotate through the available name servers, as before.
DNS stub resolver improvements

The DNS stub resolver in the `glibc` package has been updated to the upstream glibc version 2.26. Notable improvements and bug fixes include:

* Changes to the `/etc/resolv.conf` file are now automatically recognized and applied to running programs. To restore the previous behavior, add the `no-reload` option to the `options` line in `/etc/resolv.conf`. Note that depending on system configuration, the `/etc/resolv.conf` file might be automatically overwritten as part of the configuration of the networking subsystem, removing the `no-reload` option.

* The previous limit of six search domain entries is removed. You can now specify any number of domains with the `search` directive in `/etc/resolv.conf`. Note that additional entries may add significant overhead to DNS processing; consider running a local caching resolver if the number of entries exceeds three.

* The handling of various boundary conditions in the `getaddrinfo()` function is fixed. Very long lines in the `/etc/hosts` file (including comments) no longer affect lookup results from other lines. Unexpected terminations related to stack exhaustion on systems with certain `/etc/hosts` configuration no longer occur.

* Previously, when the `rotate` option was enabled in `/etc/resolv.conf`, the first DNS query of a new process was always sent to the second name server configured in the name server list in `/etc/resolv.conf`. This behavior has been changed, and the first DNS query now randomly selects a name server from the list. Subsequent queries rotate through the available name servers, as before.
Florian Weimer 2019-01-28 12:39:47 UTC Link ID Red Hat Bugzilla 1648009
Florian Weimer 2019-02-04 09:24:23 UTC Link ID Red Hat Bugzilla 1649704
Katherine Dubé 2019-02-27 16:15:15 UTC CC edube
Petr Menšík 2019-10-04 12:46:18 UTC CC pemensik

Back to bug 677316