FreeBSD Bugzilla – Attachment 206220 Details for
Bug 239596
net/chrony: Update to 3.5
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
patch
patch.txt (text/plain), 3.65 KB, created by
Colin T.
on 2019-08-02 11:19:32 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Colin T.
Created:
2019-08-02 11:19:32 UTC
Size:
3.65 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 507866) >+++ Makefile (working copy) >@@ -2,8 +2,7 @@ > # $FreeBSD$ > > PORTNAME= chrony >-PORTVERSION= 3.4 >-PORTREVISION= 2 >+PORTVERSION= 3.5 > CATEGORIES= net > MASTER_SITES= http://download.tuxfamily.org/chrony/ > >Index: distinfo >=================================================================== >--- distinfo (revision 507866) >+++ distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1540922070 >-SHA256 (chrony-3.4.tar.gz) = af77e47c2610a7e55c8af5b89a8aeff52d9a867dd5983d848b52d374bc0e6b9f >-SIZE (chrony-3.4.tar.gz) = 453056 >+TIMESTAMP = 1564743396 >+SHA256 (chrony-3.5.tar.gz) = 4e02795b1260a4ec51e6ace84149036305cc9fc340e65edb9f8452aa611339b5 >+SIZE (chrony-3.5.tar.gz) = 458226 >Index: files/patch-ntp__io.c >=================================================================== >--- files/patch-ntp__io.c (revision 507866) >+++ files/patch-ntp__io.c (nonexistent) >@@ -1,65 +0,0 @@ >-From 6af39d63aa9323b4b8c39efe24ae0c88c949a901 Mon Sep 17 00:00:00 2001 >-From: Miroslav Lichvar <mlichvar@redhat.com> >-Date: Mon, 3 Dec 2018 15:51:54 +0100 >-Subject: ntp: don't use IP_SENDSRCADDR on bound socket >- >-On FreeBSD, sendmsg() fails when IP_SENDSRCADDR specifies a source >-address on a socket that is bound to the address. This prevents a server >-configured with the bindaddress directive from responding to clients. >- >-Add a new variable to check whether the server IPv4 socket is not bound >-before setting the source address. >---- ntp_io.c.orig 2018-09-19 14:38:15 UTC >-+++ ntp_io.c >-@@ -105,6 +105,9 @@ static int separate_client_sockets; >- disabled */ >- static int permanent_server_sockets; >- >-+/* Flag indicating the server IPv4 socket is bound to an address */ >-+static int bound_server_sock_fd4; >-+ >- /* Flag indicating that we have been initialised */ >- static int initialised=0; >- >-@@ -168,6 +171,9 @@ prepare_socket(int family, int port_number, int client >- my_addr.in4.sin_port = htons(port_number); >- my_addr_len = sizeof (my_addr.in4); >- >-+ if (!client_only) >-+ bound_server_sock_fd4 = my_addr.in4.sin_addr.s_addr != htonl(INADDR_ANY); >-+ >- break; >- #ifdef FEAT_IPV6 >- case AF_INET6: >-@@ -821,8 +827,8 @@ NIO_SendPacket(NTP_Packet *packet, NTP_Remote_Address >- msg.msg_flags = 0; >- cmsglen = 0; >- >-- if (local_addr->ip_addr.family == IPADDR_INET4) { >- #ifdef HAVE_IN_PKTINFO >-+ if (local_addr->ip_addr.family == IPADDR_INET4) { >- struct in_pktinfo *ipi; >- >- cmsg = CMSG_FIRSTHDR(&msg); >-@@ -837,7 +843,11 @@ NIO_SendPacket(NTP_Packet *packet, NTP_Remote_Address >- ipi->ipi_spec_dst.s_addr = htonl(local_addr->ip_addr.addr.in4); >- if (local_addr->if_index != INVALID_IF_INDEX) >- ipi->ipi_ifindex = local_addr->if_index; >-+ } >- #elif defined(IP_SENDSRCADDR) >-+ /* Specify the IPv4 source address only if the socket is not bound */ >-+ if (local_addr->ip_addr.family == IPADDR_INET4 && >-+ local_addr->sock_fd == server_sock_fd4 && !bound_server_sock_fd4) { >- struct in_addr *addr; >- >- cmsg = CMSG_FIRSTHDR(&msg); >-@@ -850,8 +860,8 @@ NIO_SendPacket(NTP_Packet *packet, NTP_Remote_Address >- >- addr = (struct in_addr *)CMSG_DATA(cmsg); >- addr->s_addr = htonl(local_addr->ip_addr.addr.in4); >--#endif >- } >-+#endif >- >- #ifdef HAVE_IN6_PKTINFO >- if (local_addr->ip_addr.family == IPADDR_INET6) { > >Property changes on: files/patch-ntp__io.c >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 239596
: 206220