diff --git a/abi_libs b/abi_libs --- a/abi_libs +++ b/abi_libs @@ -1 +1 @@ -libipset.so.3 +libipset.so.13 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,126 +1,158 @@ -libipset.so.3: -libipset.so.3:LIBIPSET_1.0 -libipset.so.3:LIBIPSET_2.0 -libipset.so.3:LIBIPSET_3.0 -libipset.so.3:LIBIPSET_4.0 -libipset.so.3:LIBIPSET_4.1 -libipset.so.3:LIBIPSET_4.2 -libipset.so.3:LIBIPSET_4.3 -libipset.so.3:LIBIPSET_4.4 -libipset.so.3:icmp_to_name -libipset.so.3:icmpv6_to_name -libipset.so.3:id_to_icmp -libipset.so.3:id_to_icmpv6 -libipset.so.3:ipset_cache_add -libipset.so.3:ipset_cache_del -libipset.so.3:ipset_cache_fini -libipset.so.3:ipset_cache_init -libipset.so.3:ipset_cache_rename -libipset.so.3:ipset_cache_swap -libipset.so.3:ipset_call_parser -libipset.so.3:ipset_cmd -libipset.so.3:ipset_commit -libipset.so.3:ipset_data_cidr -libipset.so.3:ipset_data_family -libipset.so.3:ipset_data_fini -libipset.so.3:ipset_data_flags -libipset.so.3:ipset_data_flags_set -libipset.so.3:ipset_data_flags_test -libipset.so.3:ipset_data_flags_unset -libipset.so.3:ipset_data_get -libipset.so.3:ipset_data_ignored -libipset.so.3:ipset_data_init -libipset.so.3:ipset_data_reset -libipset.so.3:ipset_data_set -libipset.so.3:ipset_data_setname -libipset.so.3:ipset_data_sizeof -libipset.so.3:ipset_data_test_ignored -libipset.so.3:ipset_envopt_parse -libipset.so.3:ipset_envopt_test -libipset.so.3:ipset_errcode -libipset.so.3:ipset_get_nlmsg_type -libipset.so.3:ipset_load_types -libipset.so.3:ipset_match_typename -libipset.so.3:ipset_parse_after -libipset.so.3:ipset_parse_before -libipset.so.3:ipset_parse_comment -libipset.so.3:ipset_parse_elem -libipset.so.3:ipset_parse_ether -libipset.so.3:ipset_parse_family -libipset.so.3:ipset_parse_flag -libipset.so.3:ipset_parse_icmp -libipset.so.3:ipset_parse_icmpv6 -libipset.so.3:ipset_parse_iface -libipset.so.3:ipset_parse_ignored -libipset.so.3:ipset_parse_ip -libipset.so.3:ipset_parse_ip4_net6 -libipset.so.3:ipset_parse_ip4_single6 -libipset.so.3:ipset_parse_ipnet -libipset.so.3:ipset_parse_iprange -libipset.so.3:ipset_parse_iptimeout -libipset.so.3:ipset_parse_mark -libipset.so.3:ipset_parse_name_compat -libipset.so.3:ipset_parse_net -libipset.so.3:ipset_parse_netmask -libipset.so.3:ipset_parse_netrange -libipset.so.3:ipset_parse_output -libipset.so.3:ipset_parse_port -libipset.so.3:ipset_parse_proto -libipset.so.3:ipset_parse_proto_port -libipset.so.3:ipset_parse_range -libipset.so.3:ipset_parse_setname -libipset.so.3:ipset_parse_single_ip -libipset.so.3:ipset_parse_single_tcp_port -libipset.so.3:ipset_parse_skbmark -libipset.so.3:ipset_parse_skbprio -libipset.so.3:ipset_parse_tcp_port -libipset.so.3:ipset_parse_tcp_udp_port -libipset.so.3:ipset_parse_tcpudp_port -libipset.so.3:ipset_parse_timeout -libipset.so.3:ipset_parse_typename -libipset.so.3:ipset_parse_uint16 -libipset.so.3:ipset_parse_uint32 -libipset.so.3:ipset_parse_uint64 -libipset.so.3:ipset_parse_uint8 -libipset.so.3:ipset_port_usage -libipset.so.3:ipset_print_comment -libipset.so.3:ipset_print_data -libipset.so.3:ipset_print_elem -libipset.so.3:ipset_print_ether -libipset.so.3:ipset_print_family -libipset.so.3:ipset_print_flag -libipset.so.3:ipset_print_icmp -libipset.so.3:ipset_print_icmpv6 -libipset.so.3:ipset_print_iface -libipset.so.3:ipset_print_ip -libipset.so.3:ipset_print_ipaddr -libipset.so.3:ipset_print_mark -libipset.so.3:ipset_print_name -libipset.so.3:ipset_print_number -libipset.so.3:ipset_print_port -libipset.so.3:ipset_print_proto -libipset.so.3:ipset_print_proto_port -libipset.so.3:ipset_print_skbmark -libipset.so.3:ipset_print_skbprio -libipset.so.3:ipset_print_type -libipset.so.3:ipset_saved_type -libipset.so.3:ipset_session_data -libipset.so.3:ipset_session_error -libipset.so.3:ipset_session_fini -libipset.so.3:ipset_session_handle -libipset.so.3:ipset_session_init -libipset.so.3:ipset_session_lineno -libipset.so.3:ipset_session_outfn -libipset.so.3:ipset_session_output -libipset.so.3:ipset_session_report -libipset.so.3:ipset_session_report_reset -libipset.so.3:ipset_session_warning -libipset.so.3:ipset_strlcat -libipset.so.3:ipset_strlcpy -libipset.so.3:ipset_type_add -libipset.so.3:ipset_type_check -libipset.so.3:ipset_type_get -libipset.so.3:ipset_typename_resolve -libipset.so.3:ipset_types -libipset.so.3:name_to_icmp -libipset.so.3:name_to_icmpv6 +libipset.so.13:LIBIPSET_1.0 +libipset.so.13:LIBIPSET_2.0 +libipset.so.13:LIBIPSET_3.0 +libipset.so.13:LIBIPSET_4.0 +libipset.so.13:LIBIPSET_4.1 +libipset.so.13:LIBIPSET_4.10 +libipset.so.13:LIBIPSET_4.11 +libipset.so.13:LIBIPSET_4.2 +libipset.so.13:LIBIPSET_4.3 +libipset.so.13:LIBIPSET_4.4 +libipset.so.13:LIBIPSET_4.5 +libipset.so.13:LIBIPSET_4.6 +libipset.so.13:LIBIPSET_4.7 +libipset.so.13:LIBIPSET_4.8 +libipset.so.13:LIBIPSET_4.9 +libipset.so.13:icmp_to_name +libipset.so.13:icmpv6_to_name +libipset.so.13:id_to_icmp +libipset.so.13:id_to_icmpv6 +libipset.so.13:ipset_cache_add +libipset.so.13:ipset_cache_del +libipset.so.13:ipset_cache_fini +libipset.so.13:ipset_cache_init +libipset.so.13:ipset_cache_rename +libipset.so.13:ipset_cache_swap +libipset.so.13:ipset_call_parser +libipset.so.13:ipset_cmd +libipset.so.13:ipset_commit +libipset.so.13:ipset_custom_printf +libipset.so.13:ipset_data_cidr +libipset.so.13:ipset_data_family +libipset.so.13:ipset_data_fini +libipset.so.13:ipset_data_flags +libipset.so.13:ipset_data_flags_set +libipset.so.13:ipset_data_flags_test +libipset.so.13:ipset_data_flags_unset +libipset.so.13:ipset_data_get +libipset.so.13:ipset_data_ignored +libipset.so.13:ipset_data_init +libipset.so.13:ipset_data_reset +libipset.so.13:ipset_data_set +libipset.so.13:ipset_data_setname +libipset.so.13:ipset_data_sizeof +libipset.so.13:ipset_data_test_ignored +libipset.so.13:ipset_envopt_parse +libipset.so.13:ipset_envopt_set +libipset.so.13:ipset_envopt_test +libipset.so.13:ipset_envopt_unset +libipset.so.13:ipset_errcode +libipset.so.13:ipset_fini +libipset.so.13:ipset_get_nlmsg_type +libipset.so.13:ipset_ignored_optname +libipset.so.13:ipset_init +libipset.so.13:ipset_is_interactive +libipset.so.13:ipset_keyword +libipset.so.13:ipset_load_types +libipset.so.13:ipset_match_cmd +libipset.so.13:ipset_match_envopt +libipset.so.13:ipset_match_option +libipset.so.13:ipset_match_typename +libipset.so.13:ipset_parse_after +libipset.so.13:ipset_parse_argv +libipset.so.13:ipset_parse_before +libipset.so.13:ipset_parse_comment +libipset.so.13:ipset_parse_elem +libipset.so.13:ipset_parse_ether +libipset.so.13:ipset_parse_family +libipset.so.13:ipset_parse_filename +libipset.so.13:ipset_parse_flag +libipset.so.13:ipset_parse_icmp +libipset.so.13:ipset_parse_icmpv6 +libipset.so.13:ipset_parse_iface +libipset.so.13:ipset_parse_ignored +libipset.so.13:ipset_parse_ip +libipset.so.13:ipset_parse_ip4_net6 +libipset.so.13:ipset_parse_ip4_single6 +libipset.so.13:ipset_parse_ipnet +libipset.so.13:ipset_parse_iprange +libipset.so.13:ipset_parse_iptimeout +libipset.so.13:ipset_parse_line +libipset.so.13:ipset_parse_mark +libipset.so.13:ipset_parse_name_compat +libipset.so.13:ipset_parse_net +libipset.so.13:ipset_parse_netmask +libipset.so.13:ipset_parse_netrange +libipset.so.13:ipset_parse_output +libipset.so.13:ipset_parse_port +libipset.so.13:ipset_parse_proto +libipset.so.13:ipset_parse_proto_port +libipset.so.13:ipset_parse_range +libipset.so.13:ipset_parse_setname +libipset.so.13:ipset_parse_single_ip +libipset.so.13:ipset_parse_single_tcp_port +libipset.so.13:ipset_parse_skbmark +libipset.so.13:ipset_parse_skbprio +libipset.so.13:ipset_parse_stream +libipset.so.13:ipset_parse_tcp_port +libipset.so.13:ipset_parse_tcp_udp_port +libipset.so.13:ipset_parse_tcpudp_port +libipset.so.13:ipset_parse_timeout +libipset.so.13:ipset_parse_typename +libipset.so.13:ipset_parse_uint16 +libipset.so.13:ipset_parse_uint32 +libipset.so.13:ipset_parse_uint64 +libipset.so.13:ipset_parse_uint8 +libipset.so.13:ipset_port_usage +libipset.so.13:ipset_print_comment +libipset.so.13:ipset_print_data +libipset.so.13:ipset_print_elem +libipset.so.13:ipset_print_ether +libipset.so.13:ipset_print_family +libipset.so.13:ipset_print_flag +libipset.so.13:ipset_print_hexnumber +libipset.so.13:ipset_print_icmp +libipset.so.13:ipset_print_icmpv6 +libipset.so.13:ipset_print_iface +libipset.so.13:ipset_print_ip +libipset.so.13:ipset_print_ipaddr +libipset.so.13:ipset_print_mark +libipset.so.13:ipset_print_name +libipset.so.13:ipset_print_number +libipset.so.13:ipset_print_port +libipset.so.13:ipset_print_proto +libipset.so.13:ipset_print_proto_port +libipset.so.13:ipset_print_skbmark +libipset.so.13:ipset_print_skbprio +libipset.so.13:ipset_print_type +libipset.so.13:ipset_saved_type +libipset.so.13:ipset_session +libipset.so.13:ipset_session_data +libipset.so.13:ipset_session_fini +libipset.so.13:ipset_session_handle +libipset.so.13:ipset_session_init +libipset.so.13:ipset_session_io_close +libipset.so.13:ipset_session_io_full +libipset.so.13:ipset_session_io_normal +libipset.so.13:ipset_session_io_stream +libipset.so.13:ipset_session_lineno +libipset.so.13:ipset_session_output +libipset.so.13:ipset_session_print_outfn +libipset.so.13:ipset_session_printf_private +libipset.so.13:ipset_session_report +libipset.so.13:ipset_session_report_msg +libipset.so.13:ipset_session_report_reset +libipset.so.13:ipset_session_report_type +libipset.so.13:ipset_session_warning_as_error +libipset.so.13:ipset_strlcat +libipset.so.13:ipset_strlcpy +libipset.so.13:ipset_type_add +libipset.so.13:ipset_type_check +libipset.so.13:ipset_type_get +libipset.so.13:ipset_type_higher_rev +libipset.so.13:ipset_typename_resolve +libipset.so.13:ipset_types +libipset.so.13:ipset_xlate_argv +libipset.so.13:list_sort +libipset.so.13:name_to_icmp +libipset.so.13:name_to_icmpv6 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -1,15 +1,16 @@ libc.so.6:__ctype_b_loc +libc.so.6:__ctype_tolower_loc libc.so.6:__errno_location libc.so.6:__fprintf_chk libc.so.6:__isoc99_sscanf libc.so.6:__libc_start_main libc.so.6:__longjmp_chk +libc.so.6:__memcpy_chk libc.so.6:__printf_chk libc.so.6:__snprintf_chk libc.so.6:__sprintf_chk libc.so.6:__stack_chk_fail libc.so.6:__strcpy_chk -libc.so.6:__strdup libc.so.6:__vfprintf_chk libc.so.6:__vsnprintf_chk libc.so.6:_setjmp @@ -19,8 +20,8 @@ libc.so.6:fgets libc.so.6:fopen libc.so.6:fputc -libc.so.6:fputs libc.so.6:free +libc.so.6:fwrite libc.so.6:gethostbyname2 libc.so.6:getnameinfo libc.so.6:getpagesize @@ -30,14 +31,18 @@ libc.so.6:malloc libc.so.6:memmove libc.so.6:memset -libc.so.6:printf +libc.so.6:putchar libc.so.6:puts +libc.so.6:realloc libc.so.6:snprintf libc.so.6:stderr libc.so.6:stdin +libc.so.6:stdout libc.so.6:strcasecmp libc.so.6:strchr libc.so.6:strcmp +libc.so.6:strcspn +libc.so.6:strdup libc.so.6:strerror libc.so.6:strlen libc.so.6:strncasecmp diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,18 +1,19 @@ name : ipset -version : 6.30 -release : 1 +version : '7.15' +release : 2 source : - - http://ipset.netfilter.org/ipset-6.30.tar.bz2 : 65bfa43fec3d51a6b4012f3d7e4b93a748df9b71b6cd6c53adbec8083e804a31 -license : GPL-2.0 + - https://ipset.netfilter.org/ipset-7.15.tar.bz2 : 0a5545aaadb640142c1f888d366a78ddf8724799967fa20686a70053bd621751 +license : GPL-2.0-or-later component : security +homepage : https://ipset.netfilter.org/ summary : Tool to manage IP sets in the kernel description: | - Tool to manage IP sets in the kernel + IP sets are a framework inside the Linux kernel, which can be administered by the ipset utility. Depending on the type, an IP set may store IP addresses, networks, (TCP/UDP) port numbers, MAC addresses, interface names or combinations of them in a way, which ensures lightning speed when matching an entry against a set. builddeps : - pkgconfig(libmnl) setup : | %configure --disable-static \ - --with-kmod=no + --with-kmod=no build : | %make install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,51 +1,74 @@ ipset + https://ipset.netfilter.org/ - Ikey Doherty - ikey@solus-project.com + Campbell Jones + dev@serebit.com - GPL-2.0 + GPL-2.0-or-later security Tool to manage IP sets in the kernel - Tool to manage IP sets in the kernel + IP sets are a framework inside the Linux kernel, which can be administered by the ipset utility. Depending on the type, an IP set may store IP addresses, networks, (TCP/UDP) port numbers, MAC addresses, interface names or combinations of them in a way, which ensures lightning speed when matching an entry against a set. - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus ipset Tool to manage IP sets in the kernel - Tool to manage IP sets in the kernel + IP sets are a framework inside the Linux kernel, which can be administered by the ipset utility. Depending on the type, an IP set may store IP addresses, networks, (TCP/UDP) port numbers, MAC addresses, interface names or combinations of them in a way, which ensures lightning speed when matching an entry against a set. security - /usr/lib64/lib*.so.* - /usr/sbin - /usr/share/man + /usr/lib64/libipset.so.13 + /usr/lib64/libipset.so.13.3.0 + /usr/sbin/ipset + /usr/sbin/ipset-translate + /usr/share/man/man3/libipset.3 + /usr/share/man/man8/ipset-translate.8 + /usr/share/man/man8/ipset.8 ipset-devel Development files for ipset - Tool to manage IP sets in the kernel + IP sets are a framework inside the Linux kernel, which can be administered by the ipset utility. Depending on the type, an IP set may store IP addresses, networks, (TCP/UDP) port numbers, MAC addresses, interface names or combinations of them in a way, which ensures lightning speed when matching an entry against a set. programming.devel - ipset + ipset - /usr/include/ - /usr/lib64/lib*.so - /usr/lib64/pkgconfig/*.pc + /usr/include/libipset/args.h + /usr/include/libipset/data.h + /usr/include/libipset/errcode.h + /usr/include/libipset/ipset.h + /usr/include/libipset/linux_ip_set.h + /usr/include/libipset/linux_ip_set_bitmap.h + /usr/include/libipset/linux_ip_set_hash.h + /usr/include/libipset/linux_ip_set_list.h + /usr/include/libipset/mnl.h + /usr/include/libipset/nf_inet_addr.h + /usr/include/libipset/nfproto.h + /usr/include/libipset/parse.h + /usr/include/libipset/pfxlen.h + /usr/include/libipset/print.h + /usr/include/libipset/session.h + /usr/include/libipset/transport.h + /usr/include/libipset/types.h + /usr/include/libipset/utils.h + /usr/include/libipset/xlate.h + /usr/lib64/libipset.so + /usr/lib64/pkgconfig/libipset.pc - - 2017-02-05 - 6.3 + + 2021-08-08 + 7.15 Packaging update - Ikey Doherty - ikey@solus-project.com + Campbell Jones + dev@serebit.com \ No newline at end of file