Hi,

This fixes CVE-2016-5180.

ChangeLog is available: https://c-ares.haxx.se/changelog.html

$ diff -up libcares-10 libcares-12                                              
                                                                     
--- libcares-10 Mon Oct 10 21:07:50 2016
+++ libcares-12 Mon Oct 10 21:07:58 2016
@@ -12,6 +12,7 @@ T ares_free_data
 T ares_free_hostent
 T ares_free_string
 T ares_get_servers
+T ares_get_servers_ports
 T ares_gethostbyaddr
 T ares_gethostbyname
 T ares_gethostbyname_file
@@ -23,6 +24,8 @@ T ares_init
 T ares_init_options
 T ares_library_cleanup
 T ares_library_init
+T ares_library_init_mem
+T ares_library_initialized
 T ares_mkquery
 T ares_parse_a_reply
 T ares_parse_aaaa_reply
@@ -33,6 +36,7 @@ T ares_parse_ptr_reply
 T ares_parse_soa_reply
 T ares_parse_srv_reply
 T ares_parse_txt_reply
+T ares_parse_txt_reply_ext
 T ares_process
 T ares_process_fd
 T ares_query
@@ -44,7 +48,11 @@ T ares_set_local_ip4
 T ares_set_local_ip6
 T ares_set_servers
 T ares_set_servers_csv
+T ares_set_servers_ports
+T ares_set_servers_ports_csv
 T ares_set_socket_callback
+T ares_set_socket_configure_callback
+T ares_set_sortlist
 T ares_strerror
 T ares_timeout
 T ares_version


So I just bumped the minor.

LIB_DEPENDS are:
/usr/ports/devel/py-gevent
/usr/ports/games/bzflag
/usr/ports/net/sipsak
/usr/ports/net/wireshark,-text
/usr/ports/www/aria2
/usr/ports/x11/e17/ecore

I did make package for py-gevent, sipsak and aria2, no problem.

Comments? OK?

Cheers,
Daniel

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/libcares/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile    10 Sep 2016 13:03:40 -0000      1.17
+++ Makefile    10 Oct 2016 19:36:29 -0000
@@ -2,14 +2,13 @@
 
 COMMENT=       asynchronous resolver library
 
-V=             1.10.0
+V=             1.12.0
 DISTNAME=      c-ares-${V}
 PKGNAME=       libcares-${V}
 CATEGORIES=    net devel
 MASTER_SITES=  ${HOMEPAGE}download/
-REVISION=      1
 
-SHARED_LIBS=   cares   2.5
+SHARED_LIBS +=  cares                2.6      # 4.0
 
 HOMEPAGE=      http://c-ares.haxx.se/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/libcares/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo    11 Sep 2013 18:05:34 -0000      1.8
+++ distinfo    10 Oct 2016 19:36:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.10.0.tar.gz) = PXAWdGFdEVjlalmq7eeJHy3ePaD0am08aE4K5w9S09s=
-SIZE (c-ares-1.10.0.tar.gz) = 809073
+SHA256 (c-ares-1.12.0.tar.gz) = hpL5QDzc35NhMOBFyEAhZlEY7pv+qQXRp28E1ObzZfs=
+SIZE (c-ares-1.12.0.tar.gz) = 1769879
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/libcares/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- pkg/PLIST   22 May 2015 11:31:17 -0000      1.8
+++ pkg/PLIST   10 Oct 2016 19:36:29 -0000
@@ -20,6 +20,7 @@ lib/pkgconfig/libcares.pc
 @man man/man3/ares_free_hostent.3
 @man man/man3/ares_free_string.3
 @man man/man3/ares_get_servers.3
+@man man/man3/ares_get_servers_ports.3
 @man man/man3/ares_gethostbyaddr.3
 @man man/man3/ares_gethostbyname.3
 @man man/man3/ares_gethostbyname_file.3
@@ -46,8 +47,16 @@ lib/pkgconfig/libcares.pc
 @man man/man3/ares_save_options.3
 @man man/man3/ares_search.3
 @man man/man3/ares_send.3
+@man man/man3/ares_set_local_dev.3
+@man man/man3/ares_set_local_ip4.3
+@man man/man3/ares_set_local_ip6.3
 @man man/man3/ares_set_servers.3
+@man man/man3/ares_set_servers_csv.3
+@man man/man3/ares_set_servers_ports.3
+@man man/man3/ares_set_servers_ports_csv.3
 @man man/man3/ares_set_socket_callback.3
+@man man/man3/ares_set_socket_configure_callback.3
+@man man/man3/ares_set_sortlist.3
 @man man/man3/ares_strerror.3
 @man man/man3/ares_timeout.3
 @man man/man3/ares_version.3

Reply via email to