00f3fbb66e882213a78a7ad0a4f9190d0838c830 |
|
16-Aug-2016 |
Justin Stephenson <jstephen@redhat.com> |
Make resolv_is_address() function public and create some basic tests
Resolves:
https://fedorahosted.org/sssd/ticket/2789
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> |
eafbc66c2ff6365478e62a8df3fd005bf80e5c7b |
|
03-Mar-2015 |
Jakub Hrozek <jhrozek@redhat.com> |
resolv: Use the same default timeout for SRV queries as previously
When we changed the resolver code to use the TTL values from the DNS
queries instead of harcoded ones, we changed the default value by
accident.
Add a separate SRV TTL that is backwards-compatible with the old
harcoded value.
Reviewed-by: Pavel Březina <pbrezina@redhat.com> |
5594736ea2618bb3e487f47fd199e1d2cf4c58fd |
|
11-Feb-2015 |
Jakub Hrozek <jhrozek@redhat.com> |
RESOLV: Remove obsolete in-tree implementation of SRV and TXT parsing
SSSD contained several backwards-compatible definitions of SRV and TXT
APIs as well as structures that carry TTL data. These were intended for
RHEL-5 and older releases. Since we don't support those upstream, it's
better to remove the code -- it has drifted apart from upstream anyway.
Reviewed-by: Pavel Březina <pbrezina@redhat.com> |
bf54fbed126ec3d459af40ea370ffadacd31c76d |
|
11-Feb-2015 |
Jakub Hrozek <jhrozek@redhat.com> |
RESOLV: Add an internal function to read TTL from a DNS packet
Related:
https://fedorahosted.org/sssd/ticket/1884
Adds an internal resolver function that reads the TTL for SRV records as
specified by RFC-2181. Several internal c-ares definitions are used
until c-ares contains a function that exposes all this information via a
parsing function.
Reviewed-by: Pavel Březina <pbrezina@redhat.com> |
87158890d6e7239167d7c8089070f3d2cdf5e58d |
|
05-Sep-2013 |
Pavel Březina <pbrezina@redhat.com> |
resolv_sort_srv_reply: remove unnecessary mem_ctx |
90c5149110f5ee93716122b1621ea25667d3f13f |
|
23-Jul-2013 |
Michal Zidek <mzidek@redhat.com> |
Remove unused constant. |
7c091610f5b35e8ba89da839322f6591f1e7619b |
|
07-May-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
Actually use the index parameter in resolv_get_sockaddr_address_index |
38ebc764eeb7693e0c4f0894d6687e54fbba871b |
|
03-May-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
dyndns: New option dyndns_update_ptr
https://fedorahosted.org/sssd/ticket/1832
While some servers, such as FreeIPA allow the PTR record to be
synchronized when the forward record is updated, other servers,
including Active Directory, require that the PTR record is synchronized
manually.
This patch adds a new option, dyndns_update_ptr that automatically
generates appropriate DNS update message for updating the reverse zone.
This option is off by default in the IPA provider.
Also renames be_nsupdate_create_msg to be_nsupdate_create_fwd_msg |
a398adc5b40381fc567a2aee1841b26af78aea17 |
|
03-May-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
resolver: Return PTR record as string
This is a requirement to update the PTR records.
Includes a unit test. |
673d4c1932fa4ab1496499207d8627970d0b7561 |
|
10-Apr-2013 |
Pavel Březina <pbrezina@redhat.com> |
resolv: add resolv_discover_srv request to resolv utils |
ca261795ce61c41d7e62217ccb2ee913923040ff |
|
10-Apr-2013 |
Pavel Březina <pbrezina@redhat.com> |
resolv: add resolv_get_domain request to resolv utils |
44fc7e53b403d45576ab61d2dea4608e323ed332 |
|
03-Apr-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
Centralize resolv_init, remove resolv context list |
584eda085e83a428f2c39dadf0d7adeaff5c87f4 |
|
03-Apr-2013 |
Jakub Hrozek <jhrozek@redhat.com> |
Init failover with be_res options |
19c6d0bf5346dc1862d14f7f3d886895cfb4d548 |
|
11-Jul-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Allow returning arbitrary address from resolv_hostent as string |
3136a82b9d76283b10244a9768e1f325503995d5 |
|
11-Jul-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Split reading resolver family order into a separate function |
570c8a9351b28582301d2ce6b5de3b23f72ee583 |
|
11-Jul-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Do not hardcode default resolver timeout |
7087d51975f4059591c04718def24ba7b753644c |
|
30-Jun-2011 |
Sumit Bose <sbose@redhat.com> |
Add sockaddr_storage to sdap_service |
1240496176a07e804c57d43926509d5ccbf0fc41 |
|
15-Jun-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Switch resolver to using resolv_hostent and honor TTL |
58bddcfd77bf21290c42321dbf314b9e1f532e81 |
|
15-Jun-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Add new resolv_hostent data structure and utility functions |
bfdcff2b28f399d236b592d13663c7283d6eac2c |
|
02-Jun-2011 |
Jakub Hrozek <jhrozek@redhat.com> |
Add utility function to return IP address as string |
fbae85bcb4b3940024f8e3c127fac9da3671302d |
|
30-Apr-2010 |
Jakub Hrozek <jhrozek@redhat.com> |
Sort SRV replies according to RFC 2782
RFC 2782 defines a way to sort replies to a SRV query. In short, the
algorithm sorts all replies by priority and then does a weight-based
selection for every priority level.
For details, please see the sections "Usage rules" for overview of the
algorithm and section "The 'Weight' field" for description on the weight
selection. |
e0bb119bdc1549d731f371202428c0cb667d3388 |
|
22-Feb-2010 |
Jakub Hrozek <jhrozek@redhat.com> |
Restrict family lookups
Adds a new option that tells resolver which address family to prefer or
use exclusively.
Fixes: #404 |
1c48b5a62f73234ed26bb20f0ab345ab61cda0ab |
|
18-Feb-2010 |
Stephen Gallagher <sgallagh@redhat.com> |
Rename server/ directory to src/
Also update BUILD.txt |