Friday 19th February 2016
Fedora Project
Updated perl-Test-Mojibake (1.1) in Rawhide to make its POD SYNOPSIS compilable perl (Bug #1309966)
Local Packages
Updated c-ares to 1.11.0:
- Add a unit test suite
Allow builds with code coverage with --enable-code-coverage configure option
Allow library-wide override of malloc/free
Allow multiple -s options to the ahost command
api: Expose the ares_library_initialized() function
api: Add ares_set_sortlist(3) entrypoint
- api: Add entrypoints to allow use of per-server ports
api: Introduce 'ares_parse_txt_reply_ext`
api: Add ares_set_socket_configure_callback()
timeadd: Make static
timeoffset: Made static and private
nowarn: Use <limits.h> instead of configure for size of long
single_domain: Invalid memory access for empty string input
ares_build.h: Fix building on 64-bit powerpc
Allow specification of search domain in ahost
- Don't override explicitly specified search domains
ares_parse_soa_reply: Do not leak rr_name on allocation failure
Update ahost man page to describe -s option
host_callback: Fall back to AF_INET on searching with AF_UNSPEC
Add -t u option to ahost
CONTRIBUTING: Added
ares_set_servers_csv: Fix NULL dereference
Fix integer shift overflow if both tcp_socket and udp_socket are set
Fix acountry memory leak
lookup_service: Prevent tmpbuf from overrunning
ares_getnameinfo.3: There is no ares_getaddrinfo
init_by_defaults: Continue loop if space for hostname not large enough
Destroy options if ares_save_options fails
ares__read_line: free buf on realloc failure
- Added define for visual studio 2013
- windows: Fix slow DNS lookup issue
Use libresolv to initialize cares on iPhone targets
buildconf: Remove check for libtool, it only requires libtoolize
init_by_resolv_conf: Don't exit loop early leaving uninitialized entries
ahost: Check the select() return code
configure_socket: Explicitly ignore return code
read_tcp_data: Don't try to use NULL pointer after malloc failure
- Distribute all man pages
ares_expand_name: Check for valid bits in label length
ares__read_line: Clear buf pointer on realloc failure
process_answer: Fix things up correctly when removing EDNS option
ares_parse_txt_reply: Propagate errors from per-substring loop
ares_gethostbyname: Don't leak valid-but-empty hostent
ares_init_options: Don't lose init failure
ares_dup: Clear new channel on failure
config_sortlist: Free any existing sortlist on (re)alloc failure
ares_striendstr: Fix so non-NULL return can happen
bitncmp: Update comment to match code behaviour
ares_set_servers_csv.3: Make return type match code
init_by_resolv_conf: Ignore 'fopen' errors to use default values
Use "resolve" as synonym of "dns" in nsswitch.conf
ares_win32_init: Make LoadLibrary work when using UNICODE too
dist: Distribute README.md
configure: Build silently by default
ares_dup.3: Remove mention of nonexistent function
I had to add a fix from upstream to allow disabling of the unit test suite, as its configure script bails out if a C++11 compatible compiler is not available (https://github.com/c-ares/c-ares/issues/44), a common situation on old distributions
Updated perl-Capture-Tiny to 0.34:
Application of layers to handles during and after capture now attempts to more accurately duplicate the original layers, including potential duplicate layers; because of the unusual ways that layers are ordered and applied, exact duplication is not guaranteed, but this should be better than what Capture::Tiny did before
Avoids a hard crash on Windows with Perl < 5.20 if a fork occurs in a capture block; also documented the risks and lack of support for forks in capture blocks
- Changed internal formatting of documentation
Updated perl-DBD-SQLite (1.50) to be able to build against sqlite-3.11.0 (Bug #1309675)
Updated perl-Test-Mojibake (1.1) as per the Fedora version