Port details |
- htpdate Time synchronization over http utility
- 2.0.0 net
=4 1.3.7_1Version of this port present on the latest quarterly branch. - Maintainer: jgh@FreeBSD.org
 - Port Added: 2005-06-09 18:16:13
- Last Update: 2024-10-09 03:21:02
- Commit Hash: 2fa9f78
- People watching this port, also watch:: apcupsd, nfsen, monit, fusefs-sshfs, tor
- License: GPLv2+
- WWW:
- https://github.com/twekkel/htpdate
- Description:
- The HTTP Time Protocol (HTP) is used to synchronize a computer's time
with web servers as reference time source. Htpdate will synchronize your
computer's time by extracting timestamps from HTTP headers found
in web servers responses. Htpdate can be used as a daemon, to keep your
computer synchronized.
Accuracy of htpdate is usually better than 0.5 seconds (even better with
multiple servers). Htpdate can also work through http proxy.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/net/htpdate/ && make install clean
- To add the package, run one of these commands:
- pkg install net/htpdate
- pkg install htpdate
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: htpdate
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1728259706
SHA256 (htpdate-2.0.0.tar.gz) = 52f25811f00dfe714e0bcf122358ee0ad74e25db3ad230d5a4196e7a62633f27
SIZE (htpdate-2.0.0.tar.gz) = 17443
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for htpdate-2.0.0:
DOCS=on: Build and/or install documentation
SSL=on: SSL protocol support
===> Use 'make config' to modify these settings
- Options name:
- net_htpdate
- USES:
- ssl
- pkg-message:
- For install:
- To enable htpdate please add htpdate_enable="YES" to
/etc/rc.conf.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0.0 09 Oct 2024 03:21:02
    |
Jason Helfman (jgh)  |
net/htpdate: update to v2.0.0
Reported by: portscout |
1.3.7_1 10 Jan 2024 13:13:03
    |
Baptiste Daroussin (bapt)  |
MAN?PREFIX: eleminate its usage and move man to share/man |
1.3.7 21 Feb 2023 01:02:37
    |
Jason Helfman (jgh)  |
net/htpdate: update to v1.3.7, support ssl (default), shift to github |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.2.3 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.2.3 20 Jul 2022 14:22:37
    |
Tobias C. Berner (tcberner)  |
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com> (Only the first 15 lines of the commit message are shown above ) |
1.2.3 11 Mar 2022 18:42:16
    |
Jason Helfman (jgh)  |
net/htpdate: update to 1.2.3 |
1.2.2_1 06 Apr 2021 14:31:13
    |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
1.2.2_1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
1.2.2_1 09 Oct 2019 12:17:15
  |
bapt  |
Drop the ipv6 virtual category for n* category as it is not relevant anymore |
1.2.2_1 28 Aug 2019 16:02:00
  |
jgh  |
- fix service script
For some reason the PID written to the pidfile by htpdate does not match its
actual PID, which renders the standard PID-handling mechanism of rc.subr(8)
useless.
As a solution, depend only on the process name to figure out the PID of the
running process.
NB: the old pidfile has to be removed before starting htpdate. Otherwise,
the program complains about the pidfile already existing (which htpdate
interprets as another instance of htpdate already running).
Also:
- Use %%PREFIX%% to let the ports provide a proper path for the binary.
- Do not specify htpdate_flags in command_args. htpdate_flags are already
passed to the program by rc.subr(8).
In response to this mailing list thread:
https://lists.freebsd.org/pipermail/freebsd-rc/2019-August/004047.html
Submitted by: 0mp@
Differential Revision: https://reviews.freebsd.org/D21431 |
1.2.2 26 Aug 2019 18:26:15
  |
jgh  |
- update to 1.2.2
- upstream excepted my patches to remove FreeBSD and Linux
as examples for endpoint webservers for retrieving time.
- this is a purely a documentation update |
1.2.1_2 14 Aug 2019 08:48:51
  |
mat  |
Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.) |
1.2.1_2 12 Aug 2019 23:07:37
  |
jgh  |
- remove valid endpoints from code
- patches submitted upstream
- bump revision |
1.2.1_1 09 Aug 2019 23:20:14
  |
jgh  |
- remove valid endpoints
- bump revision
Reported by: clusteradm@ |
1.2.1 06 Aug 2019 15:28:37
  |
jgh  |
- update to 1.2.1 |
1.1.2 05 Aug 2019 20:07:07
  |
rene  |
Return jgh's ports to the various pools after his commit bit was safekept.
Hat: portmgr-secretary |
1.1.2 16 Jan 2016 16:40:19
  |
jgh  |
- improve startup script and allow flags to be tuneable
No need to bump portrevision, as this is not changing
any existing function.
PR: 206287
Reported by: Nick@van-laarhoven.org |
1.1.2 12 Jan 2016 16:20:32
  |
amdmi3  |
Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by: portmgr blanket |
1.1.2 01 Oct 2015 16:33:36
  |
jgh  |
- update to 1.1.2 |
1.1.1 30 Oct 2014 18:17:51
  |
jgh  |
- update to 1.1.1
- add pkg-message about starting service in resource configuration (rc) |
1.1.0 18 Sep 2014 12:31:25
  |
mat  |
Retire MANCOMPRESSED.
Also the compat NO_INSTALL_MANPAGES shim.
Differential Revision: https://reviews.freebsd.org/D730
Reviewed by: antoine
With hat: portmgr
Sponsored by: Absolight |
1.1.0 29 Jul 2014 21:43:18
  |
adamw  |
Convert some more USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
1.1.0 21 Feb 2014 13:38:29
  |
ehaupt  |
Remove trailing whitespaces from category net |
1.1.0 10 Feb 2014 16:12:18
  |
jgh  |
- update to 1.1.0 |
1.0.7 10 Feb 2014 13:54:28
  |
ehaupt  |
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt) |
1.0.7 24 Sep 2013 04:33:00
  |
jgh  |
- update to 1.0.7
- support staging |
1.0.5 20 Sep 2013 22:10:25
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
net) |
1.0.5 18 Apr 2013 23:40:38
  |
jgh  |
- update to 1.0.5 [1]
- adjust MASTER_SITES and project site (pkg-descr) [1]
- while here add documentation support and rc service script
- take maintainership
Suggested by: eddy.vervest@xs4all.nl, software author [1]
Feature safe: yes |
1.0.4_1 26 Aug 2011 04:14:22
 |
miwi  |
- Update MASTER_SITES and WWW: line
- Add LICENSE
- Support CC/CFLAGS properly
PR: 160128
Submitted by: Ports Fury |
1.0.4 02 Aug 2011 20:58:23
 |
ehaupt  |
Remove WWW entries from unmaintained ports that return 404 or where the domain
disappeared. |
1.0.4 02 Aug 2011 16:27:06
 |
bapt  |
Mark BROKEN: Does not fetch |
1.0.4 20 Mar 2011 12:54:45
 |
miwi  |
- Get Rid MD5 support |
1.0.4 29 Dec 2009 10:25:55
 |
miwi  |
- Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with src
PR: ports/136065 ports/127469
Submitted by: N.J. Mann <njm@njm.me.uk> and Aldis Berjoza
<killasmurf86@gmail.com>
- Early identify port CONFLICTS
PR: 137855
Submitted by: Piotr Smyrak <smyru@heron.pl>
- Add --no-same-permissions to the EXTRACT_AFTER_ARGS command.
Tijl Coosemans has been reported an issue that when root is extracting from the
tarball, and the tarball contains world writable files
(sysutils/policykit as an example), there is a chance that the files
gets changed by malicious third parties right after the extraction,
which makes it possible to inject code into the package thus compromise
the system.
Submitted by: Tijl Coosemans <tijl@coosemans.org> Xin LI (delphij@)
- Fix some whitespaces
Tested with: exp-run |
1.0.4 09 Mar 2009 19:29:12
 |
miwi  |
- Reset farrokhi@freebsd.org due to long period of inactivity.
Approved by: portmgr (linimon) |
1.0.4 25 Oct 2008 19:28:53
 |
miwi  |
- Update to 1.0.4
Approved by: maintainer implicit |
1.0.3 05 Sep 2008 14:16:04
 |
miwi  |
- Update to 1.0.3 |
1.0.1 20 Jun 2008 22:05:54
 |
miwi  |
- Update to 1.0.1
Approved by: maintainer implicit |
1.0.0 03 Mar 2007 16:29:41
 |
miwi  |
- Update to 1.0.0
Approved by: maintainer implicit |
0.9.3 08 Nov 2006 09:28:33
 |
farrokhi  |
Change my email address to farrokhi@ in all ports that I maintain.
Approved by: miwi (mentor) |
0.9.3 05 Nov 2006 09:02:14
 |
miwi  |
- Update to 0.9.3
PR: ports/105131
Submitted by: Babak Farrokhi <babak@farrokhi.net> (maintainer)
Sponsored by: FreeBSD Bug-a-thon #2 |
0.9.2 09 May 2006 16:34:49
 |
mnag  |
- Update to 0.9.2
PR: 96679
Submitted by: Martin Wilke <freebsd___unixfreunde.de>
Approved by: maintainer |
0.9.1 15 Apr 2006 15:47:25
 |
pav  |
- Update to 0.9.1
- Take maintainership
PR: ports/95762
Submitted by: Babak Farrokhi <babak@farrokhi.net> |
0.8.8 14 Apr 2006 18:14:59
 |
linimon  |
Reset vsevolod as maintainer due to unreponsiveness. We hope to see him
back sometime.
Hat: portmgr |
0.8.8 22 Jan 2006 21:24:05
 |
edwin  |
SHA256ify
Approved by: krion@ |
0.8.8 19 Oct 2005 09:37:34
 |
vsevolod  |
- Update to 0.8.8
Reported by: edwin |
0.8.7 03 Sep 2005 09:55:32
 |
vsevolod  |
Update to 0.8.7. |
0.8.5 22 Jul 2005 09:33:36
 |
vsevolod  |
Update my email address.
Approved by: perky (mentor) |
0.8.5 18 Jul 2005 16:55:51
 |
garga  |
Update to 0.8.5
PR: ports/83651
Submitted by: Vsevolod Stakhov <vsevolod@highsecure.ru> (maintainer)
Approved by: flz (mentor) |
0.8.4 14 Jul 2005 05:22:15
 |
novel  |
- Update to 0.8.4
- Add ipv6 to CATEGORIES
- Do not unpack and then pack again man page
PR: 83417
Submitted by: Vsevolod Stakhov (maintainer) |
0.8.3 08 Jul 2005 02:59:10
 |
ahze  |
- Update to 0.8.3
PR: ports/83110
Submitted by: maintainer |
0.8.2 13 Jun 2005 04:11:40
 |
pat  |
Update to 0.8.2
PR: ports/82180
Submitted by: maintainer |
0.8.1 09 Jun 2005 18:15:41
 |
sem  |
Htpdate is an utility to synchronize time using http headers. It can be very
useful in corporate networks, where there is only http proxy, so ntp don't
work.
PR: ports/82067
Submitted by: Vsevolod Stakhov <vsevolod@highsecure.ru> |