| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Reported by: wosch
Tested by: wosch
MFC after: 1 week
|
| |
|
|
|
|
|
|
| |
Current leap-seconds file has already expired on 28 June 2025
PR: 289352
Obtained from: https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.3960835200
MFC after: 3 days
|
| |
|
|
|
|
|
|
| |
The downstream (FreeBSD) ntp man pages are out of date. Switch to those
provided by ntp.org (nwtime.org).
PR: 104493
Differential Revision: https://reviews.freebsd.org/D47319
|
| |
|
|
|
|
|
| |
After building packages we have a number of new
and updated Makefile.depend files
Reviewed by: stevek
|
| |
|
|
|
|
|
|
|
|
|
|
| |
+ ntpd added to ntp.conf(5) description (search keywords)
+ expand NTP so these pages are shown when `apropos time`
+ "standard" => "reference" for increased consistency
- removed redundant or duplicated search keywords
ntp.org bug: https://bugs.ntp.org/show_bug.cgi?id=3936
MFC after: 3 days
Reviewed by: Harlan Stenn <stenn@nwtime.org>
Reviewed by: Cy Schubert <cy@nwtime.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IERS is the canonical source of leap-seconds. IANA, NIST and USNO obtain
their leap-second updates from IERS.
This resolves an issue for IPv6-only hosts as IERS is not accessible
via IPv6, requiring IPv6-only host to rely on some other source,
above.
From this point forward we should fetch the file from IERS, the
organization responsible for deciding when to insert leap-seconds.
PR: 279413
Obtained from: https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list
Discussed with: imp
MFC after: 1 day
|
| |
|
|
|
|
|
| |
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
|
| |
|
|
|
| |
Obtained from: ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.3676924800
MFC after: 3 days
|
| |
|
|
|
|
| |
Reported by: "Herbert J. Skuhra" <herbert@gojira.at>
MFC after: 3 days
Fixes: f5f40dd63bc7
|
| |
|
|
|
|
| |
MFC: 3 days
Merge commit '1f833b3fc9968c3dd7ed79ccf0525ebf16c891ad' into main
|
| |
|
|
|
| |
Reviewed by: imp, manu
Pull Request: https://github.com/freebsd/freebsd-src/pull/1193
|
| |
|
|
|
| |
Obtained from: ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.3676924800
MFC after: 3 days
|
| |
|
|
| |
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
| |
|
|
| |
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| |
|
|
| |
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
|
| |
|
|
| |
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
|
| |
|
|
|
|
|
|
| |
Fixes two small bugs including one regression.
MFC after: 3 days
Merge commit 'ab1f1aa8333369a83ff284848fc3fc2e52d5f29f'
|
| |
|
|
|
|
|
|
| |
Chase a466cc55373f, updating the version string in the local config.h.
Reported by: Trond Endrestol <Trond.Endrestol@ximalas.info>
Fixes: a466cc55373f
MFC after: immediately
|
| |
|
|
|
| |
Security: NtpBUg3767, NtpBug3808, NtpBug3807 (CVE-2023-26555)
MFC after: immediately
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
0.pool.* returns only IPv4 addresses.
2.pool.* returns both, IPv6 and IPv4 addresses.
conservatively extend our IPv4 only pool configuration by adding a
second pool, which also returns IPv6 addresses.
PR: 270536
Reported by: Lapo Luchini <lapo@lapo.it>
MFC after: 3 days
Pull Request: https://github.com/freebsd/freebsd-src/pull/731
Differential Revision: https://reviews.freebsd.org/D39954
|
| | |
|
| |
|
|
|
| |
Obtained from: ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.3676924800
MFC after: 3 days
|
| | |
|
| |
|
|
|
| |
Obtained from: ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.3676924800
MFC after: 3 days
|
| |
|
|
|
|
|
| |
libopts uses generated format string tables that contain embedded NULs.
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34386
|
| |
|
|
|
|
|
| |
This reverts commit af949c590bd8a00a5973b5875d7e0fa6832ea64a because
889b56c8cd84c9a9f2d9e3b019c154d6f14d9021 fixes the underlying problem.
MFC after: 1 month
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
"certian" --> "certain"
"compatability" --> "compatibility"
"noticable" --> "noticeable"
"limite" --> "limit"
"acutal" --> "actual"
"ba" --> "be"
MFC after: 1 week
Pull Request: https://github.com/freebsd/freebsd-src/pull/550
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
|
| |
|
|
|
| |
Obtained from: ftp://ftp.nist.gov/pub/time/leap-seconds.3676924800.
MFC after: 3 days
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
When starting, ntpd calls setrlimit(2) to limit maximum size of its
stack. The stack limit chosen by ntpd is 200K, so when stack gap
is enabled, the stack gap is larger than this limit, which results
in ntpd crashing.
Submitted by: Dawid Gorecki <dgr@semihalf.com>
Reviewed by: cy, imp
Obtained from: Semihalf
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D29553
|
| |
|
|
|
| |
Obtained from: ftp://ftp.nist.gov/pub/time/leap-seconds.3676924800
MFC after: 3 days
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* powerpc time_t is 64 bit, not 32 bit.
* Add definition for powerpc64le.
With this, powerpc64le ntpd and ntpdate operate correctly instead of
corrupting the clock and exiting.
Tested on powerpc64, powerpc64le, and powerpc.
No feedback from cy@.
I am a bit confused as to how SIZEOF_TIME_T being wrong ever worked on
powerpc, it being big endian and all.
Sponsored by: Tag1 Consulting, Inc.
Differential Revision: https://reviews.freebsd.org/D26379
Notes:
svn path=/head/; revision=366058
|
| |
|
|
|
|
|
|
|
| |
PR: 248942
Submitted by: Jose Luis Duran (whitespace), igor (typo)
MFC after: 1 week
Notes:
svn path=/head/; revision=365422
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update 4.2.8p14 --> 4.2.8p15
Summary: Systems that use a CMAC algorithm in ntp.keys will not release
a bit of memory on each packet that uses a CMAC keyid, eventually causing
ntpd to run out of memory and fail. The CMAC cleanup from
https://bugs.ntp.org/3447, part of ntp-4.2.8p11, introduced a bug whereby
the CMAC data structure was no longer completely removed.
MFC after: 3 days
Security: NTP Bug 3661
Notes:
svn path=/head/; revision=362568
|
| |
|
|
|
|
|
|
| |
Obtained from: ftp://ftp.nist.gov/pub/time/leap-seconds.3676924800
MFC after: 3 days
Notes:
svn path=/head/; revision=361260
|
| |
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=359097
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update ntp-4.2.8p13 --> 4.2.8p14.
The advisory can be found at:
http://support.ntp.org/bin/view/Main/SecurityNotice#\
March_2020_ntp_4_2_8p14_NTP_Rele
No CVEs have been documented yet.
MFC after: now
Security: http://support.ntp.org/bin/view/Main/NtpBug3610
http://support.ntp.org/bin/view/Main/NtpBug3596
http://support.ntp.org/bin/view/Main/NtpBug3592
Notes:
svn path=/head/; revision=358652
|
| |
|
|
|
|
|
|
|
| |
I misread arch(7) when I added this...
Noticed by: jhb@ and mhorne@
Notes:
svn path=/head/; revision=357743
|
| |
|
|
|
|
|
|
| |
Reivewed by: cy@, bcr@
Differential Revision: https://reviews.freebsd.org/D23593
Notes:
svn path=/head/; revision=357741
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Remove: sparc, sparc64 (twice), ia64, alpha
Add: riscv64
Remove now-useless sparc64 ifdef
Reivewed by: cy@, bcr@
Differential Revision: https://reviews.freebsd.org/D23593
Notes:
svn path=/head/; revision=357740
|
| |
|
|
|
|
|
|
|
|
|
| |
Most of ntpd still handles MK_OPENSSL ok, but the libevent import brought
in the SSL bufferevent routines without checking MK_OPENSSL.
This doesn't completely fix WITHOUT_CRYPTO=YES building, but hey, it's one
less broken thing.
Notes:
svn path=/head/; revision=357068
|
| |
|
|
|
|
|
|
|
|
| |
The !USE_OPENSSL_CRYPTO_RAND path uses arc4random_buf() correctly.
In general, we should prefer to avoid things OpenSSL does poorly when a good
alternative exists in libc.
Notes:
svn path=/head/; revision=355700
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<sys.mk> defines ECHO=echo when not using make -s, and ECHO=true when using
make -s.
export ECHO for ntp products and use it in the mkver script to echo the
version. This suppresses the output as appropriate. ECHO is given a default
value to make sure things still work as expected for anyone that isn't
redefining ECHO.
Reviewed by: cy
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D22101
Notes:
svn path=/head/; revision=355639
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Update a bunch of Makefile.depend files as
a result of adding Makefile.depend.options files
Reviewed by: bdrewery
MFC after: 1 week
Sponsored by: Juniper Networks
Differential Revision: https://reviews.freebsd.org/D22494
Notes:
svn path=/head/; revision=355617
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Leaf directories that have dependencies impacted
by options need a Makefile.depend.options file
to avoid churn in Makefile.depend
DIRDEPS for cases such as OPENSSL, TCP_WRAPPERS etc
can be set in local.dirdeps-options.mk
which can add to those set in Makefile.depend.options
See share/mk/dirdeps-options.mk
Reviewed by: bdrewery
MFC after: 1 week
Sponsored by: Juniper Networks
Differential Revision: https://reviews.freebsd.org/D22469
Notes:
svn path=/head/; revision=355616
|
| |
|
|
|
|
|
|
| |
Reported by: egypcio@
MFC after: 3 days
Notes:
svn path=/head/; revision=355388
|
| |
|
|
|
|
|
|
| |
Obtained from: ftp://ftp.nist.gov/pub/time/leap-seconds.3676924800
MFC after: 3 days
Notes:
svn path=/head/; revision=355128
|
| |
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=354978
|
| |
|
|
|
|
|
|
|
|
| |
Submitted by: pawel.biernacki@gmail.com
Reviewed by: mjg, cy
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D21715
Notes:
svn path=/head/; revision=352518
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pages to page as necessary.
To restore historic BSD behaviour add the following to ntp.conf:
rlimit memlock 32
Discussed on: freebsd-current@ between Sept 6-9, 2019
Reported by: Users using ASLR with stack gap != 0
Reviewed by: ian, kib, rgrimes (all previous versions)
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D21581
Notes:
svn path=/head/; revision=352304
|
| |
|
|
|
|
|
|
|
|
|
| |
location.
With newer import of libedit, the path to be able to access readline/readline.h
will also include header which name will conflict with some expected by ntp in
another path and end up breaking the build.
Notes:
svn path=/head/; revision=352248
|