Package Details: tlsdate 0.0.13-2

Git Clone URL: (read-only, click to copy)
Package Base: tlsdate
Description: Secure rdate replacement to update local time over HTTPS
Upstream URL:
Licenses: BSD
Submitter: skydrome
Maintainer: anthraxx
Last Packager: anthraxx
Votes: 14
Popularity: 0.000000
First Submitted: 2012-12-10 07:03 (UTC)
Last Updated: 2016-11-13 01:27 (UTC)

Latest Comments

1 2 Next › Last »

dreieck commented on 2024-02-16 16:45 (UTC)

Fails to build for me on x86_64 with tlsdate-helper.c:377:11: error: invalid use of incomplete typedef ‘SSL’ {aka ‘const struct ssl_st’} and subsequent errors:

make[1]: Entering directory '/tmp/makepkg/build/tlsdate-git/src/tlsdate-git'
  CC       src/tlsdate-tlsdate.o
  CCLD     src/tlsdate
  CC       src/tlsdate_helper-seccomp.o
  CC       src/tlsdate_helper-tlsdate-helper.o
src/tlsdate-helper.c: In function ‘openssl_time_callback’:
src/tlsdate-helper.c:377:11: error: invalid use of incomplete typedef ‘SSL’ {aka ‘const struct ssl_st’}
  377 |       (ssl->state == SSL3_ST_CR_SRVR_HELLO_A || ssl->state == SSL3_ST_CR_SRVR_HELLO_B))
      |           ^~
rc/tlsdate-helper.c:1194:27: error: invalid use of incomplete typedef ‘SSL’ {aka ‘struct ssl_st’}
 1194 |   memcpy(&result_time, ssl->s3->server_random, sizeof (uint32_t));
      |                           ^~
make[1]: *** [Makefile:2036: src/tlsdate_helper-tlsdate-helper.o] Error 1

↗ Upstream issue report.

Building git checkout from and without applying no_sslv3.patch succeeds.


skydrome commented on 2016-11-11 21:32 (UTC) (edited on 2016-11-11 21:33 (UTC) by skydrome)

this hasnt seen any work in the last 2 yrs so it has probably gone out of whack with newest openssl package.

bastelfreak commented on 2016-11-11 13:37 (UTC)

okay not really sure why this fails

chron commented on 2015-03-11 14:44 (UTC)

Please add armv7h to the list of supported architectures.

EtiennePerot commented on 2015-01-19 04:30 (UTC)

This is failing to build for me. ./configure complains about not finding libevent. Installing it fixes things. Please add libevent to the list of dependencies.

joelanders commented on 2014-10-24 12:23 (UTC)

Sent an email, but it's delayed or something. I think the tlsdate.service file doesn't quite work. I need to change ExecStart=/usr/bin/tlsdated ${TLSDATED_OPTS} to ExecStart=/usr/bin/tlsdated $TLSDATED_OPTS or else it sends either a blank argument to tlsdated (causing an error) or combines all of the arguments into a single argument (also an error).

cacahuatl commented on 2014-10-23 05:16 (UTC)

PKGBUILD is broken, looks like it's half way to being changed everything else references the versioned folder, package() references the (non-existent) tlsdate-master fix: 47,48c47,48 < #cd "$srcdir/$pkgname-$pkgname-$pkgver" < cd "$srcdir/tlsdate-master" --- > cd "$srcdir/$pkgname-$pkgname-$pkgver" > #cd "$srcdir/tlsdate-master"

mutantmonkey commented on 2014-10-18 00:20 (UTC)

It doesn't make sense to me to build the package by downloading a zip file from Github when pacman has built in VCS support ( I think making up the version number "0.0.11" is going to cause confusion and make updating a pain. Since there are official releases and a Git repository, it would make more sense for this package to be the latest official release, and for there to be a tlsdate-git package which builds the latest version from Git. I'd be happy to maintain tlsdate-git if this plan sounds good to you. Also, please add the flag --without-polarssl to ./configure; it looks like there are some issues building tlsdate with the newest polarssl. The dependency is listed as openssl anyway.

xduugu commented on 2014-07-26 06:00 (UTC)

This package produces an error in systemd's shadow.service: user 'tlsdate': directory '/home/tlsdate' does not exist Please set an existing directory as home when creating the user, e.g. to the root directory. A fixed .install file can be found here:

skydrome commented on 2014-02-02 17:58 (UTC)

does running the daemon with systemd on 0.0.7 work for you?