Giter Club home page Giter Club logo

Comments (13)

gavineadie avatar gavineadie commented on July 3, 2024

Feel free to edit your ntp.hosts file to contain the hosts you want.

from ios-ntp.

theo-bittencourt avatar theo-bittencourt commented on July 3, 2024

Hi Gavin!

The problem is when pod is updated (pod update) the changes I did in ntp.hosts will be lost.

from ios-ntp.

gavineadie avatar gavineadie commented on July 3, 2024

Would you want the ntp.hosts removed from the pod? That way it won't get overwritten, but neither will it get added in the first place. If the file is not there, the code deals with that by using a default, built-in list of NTP hosts comprised of the global and continental pools.

I'd be interested in other peoples' thoughts on this to help me decide if this would be OK.

from ios-ntp.

coffellas-cto avatar coffellas-cto commented on July 3, 2024

I think you can exclude ntp.hosts file from pod if that doesn't break anything in the logic (which should be true taking into consideration your post above). But I suggest to highlight the opportunity of embedding own ntp.hosts in the README file more clearly.

UPD: By the way, adding some text in README that your repo supports CocoaPods would be a perfection :)

from ios-ntp.

theo-bittencourt avatar theo-bittencourt commented on July 3, 2024

Hi @coffellas-cto!

I think if I exclude ntp.hosts from pod, in the next pod update it will be added again. :/

from ios-ntp.

gavineadie avatar gavineadie commented on July 3, 2024

Nobody is asking for ntp.hosts to be kept in the pod, and removing it will not change the behavior of the library, so I will remove it. I will also, as suggested, improve the README remarks related to this file, and to the fact it supports CocoaPods.

I'll report in this thread when these changes are finished ..

from ios-ntp.

theo-bittencourt avatar theo-bittencourt commented on July 3, 2024

It sounds good! ;)

from ios-ntp.

gavineadie avatar gavineadie commented on July 3, 2024

Done .. "ios-ntp 1.1.1" has been pushed. Let me know if this satisfies.

Notes: If you want to use your own ntp.hosts file, put it in your application main bundle. You may have to remove ntp.hosts from the library files yourself the first time, it won't be refreshed by CocoaPods, but I don't know if it'll be removed either.

from ios-ntp.

theo-bittencourt avatar theo-bittencourt commented on July 3, 2024

Worked like a charm. :)

from ios-ntp.

theo-bittencourt avatar theo-bittencourt commented on July 3, 2024

Is not working anymore. :/
In my tests, the network clock is wrong about few minutes.
I have reviewed your commit multiple times and I didn't found anything weird.
Downgrading solve the problem.

from ios-ntp.

gavineadie avatar gavineadie commented on July 3, 2024

Huh?! Is this with a new ntp.hosts file, or the default time servers? If new, what time server? What does the following command show in Terminal (with your hostname obviously) ?

    sntp -d time.apple.com

from ios-ntp.

theo-bittencourt avatar theo-bittencourt commented on July 3, 2024

I tried default servers (removing ntp.hosts) and ntp.hosts with the same value of the old one.
Very weird.

from ios-ntp.

gavineadie avatar gavineadie commented on July 3, 2024

I'm puzzled too. I've also been promising to audit this code and simplify some details for ages, so it seems I must do that soon. I keep starting these improvements and getting distracted by other projects.

from ios-ntp.

Related Issues (20)

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.