Coder Social home page Coder Social logo

replace NTP about portalofpi HOT 2 CLOSED

grugq avatar grugq commented on June 28, 2024
replace NTP

from portalofpi.

Comments (2)

grugq avatar grugq commented on June 28, 2024

tlsdate is available from the AUR, which is good. Unfortunately, it requires building. Which is less good. That means we'll have to pull in the whole of build-essential to get it up and running. I'm ok with this, provided there is a way to remove the whole of build-essential once we're done.

from portalofpi.

grugq avatar grugq commented on June 28, 2024

Ok, so the other issue with tlsdate is that it won't work unless NTP is already running. When the RPi boots up, the date+time is set to the epoch (0x0000000000) which has to be corrected by NTP before Tor will negotiate a circuit. The problem with tlsdate is that it fails if the time delta between the localhost and the remote server exceeds some value. Regardless of what that value is, it has been 40++ years since the epoch, that is a huge delta. I'm not sure what tlsdate buys us that NTP doesn't, and NTP is standard, mainline default, doesn't require a compile, etc.

Right now, I'm gonna say tlsdate is not useful enough to warrant dealing with these issues, particularly if one of them is "we need to keep NTP". Closing it out until someone wants to deal with it.

from portalofpi.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.