Skip to content

Conversation

@KihongHeo
Copy link

No description provided.

Maintain and use linked list of associations (struct peer) in ntpd,
  avoiding walking 128 hash table entries to iterate over peers.
Remove more workarounds unneeded since we require ISO C90 AKA ANSI C:
  - remove fallback implementations for memmove(), memset, strstr().
  - do not test for atexit() or memcpy().
Collapse a bunch of code duplication in ntpd/ntp_restrict.c added with
  support for IPv6.
Correct some corner case failures in automatically enabling the MRU
  list if any "restrict ... limited" is in effect, and in disabling MRU
  maintenance. (ntp_monitor.c, ntp_restrict.c)
Reverse the internal sort order of the address restriction lists, but
  preserve the same behavior.  This allows removal of special-case code
  related to the default restrictions and more straightforward lookups
  of restrictions for a given address (now, stop on first match).
Move ntp_restrict.c MRU doubly-linked list maintenance code into
  ntp_lists.h macros, allowing more duplicated source excision.
Correct Windows port's refclock_open() to return 0 on failure not -1.
Correct CHU, dumbclock, and WWVB drivers to check for 0 returned from
  refclock_open() on failure.
Repair ntpdate.c to handle no longer testing HAVE_TIMER_SETTIME.
Do not reference peer_node/unpeer_node after freeing when built with
  --disable-saveconfig and using DNS.
@bugdiff
Copy link

bugdiff bot commented Mar 15, 2019

Petablox has received your pull request. Another comment will be posted once the analysis is complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants