Code Monkey home page Code Monkey logo

Comments (11)

JFreegman avatar JFreegman commented on June 26, 2024 4

If name lookups can leverage the DHT and be done in a fully distributed way then it's obvious why it would belong in toxcore. However toxcore shouldn't go anywhere near dealing with servers/third party services.

from c-toxcore.

iphydf avatar iphydf commented on June 26, 2024 1

I'll remove it when qTox removes its use of the toxdns library.

from c-toxcore.

ovalseven8 avatar ovalseven8 commented on June 26, 2024 1

No, name lookup shouldn't be handled by toxcore.

from c-toxcore.

iphydf avatar iphydf commented on June 26, 2024

@tux3 would qTox mind if toxdns were gone?

from c-toxcore.

ovalseven8 avatar ovalseven8 commented on June 26, 2024

qTox is using HTTPS lookup, so it shouldn't be a problem.

from c-toxcore.

tux3 avatar tux3 commented on June 26, 2024

Since qTox supports the HTTPS "toxme" API, we should be able to remove toxdns3 support without problems.
The HTTPS system still suffers from the same centralization and trust issues (it's arguably worse since we don't support key-pinning), I think we'd all be happy to have a secure replacement without sacrificing the convenience.

from c-toxcore.

iphydf avatar iphydf commented on June 26, 2024

Specifically, I will remove toxdns when no actively maintained client and library uses it anymore. It has very low maintenance cost, so we can avoid breaking people's code. It would be good if stakeholders were to write in this bug if and when their application stops depending on toxdns, so I know when we can remove it.

from c-toxcore.

GrayHatter avatar GrayHatter commented on June 26, 2024

I have no plans to author support for HTTP[S] name lookups in uTox.

That said, I do plan to write a name lookup API into toxcore when possible. And develop uTox concurrently with that feature. Once that is done, I plan to drop DNS name support from uTox.

from c-toxcore.

Diadlo avatar Diadlo commented on June 26, 2024

@GrayHatter Why you think, that toxcore, and not a client should provide lookup feature?

from c-toxcore.

GrayHatter avatar GrayHatter commented on June 26, 2024

I'll agree with @ovalseven8 when he says name lookups shouldn't be handled by toxcore. If he also agrees that Messenger shouldn't be handled by toxcore.

First: Messenger as an application needs to be easy to use.
And: ToxIDs aren't easy to use.
Thus: Messenger needs to make them easy.

I think simple name lookup/resolution is a familiar and useful solution.

from c-toxcore.

geromueller avatar geromueller commented on June 26, 2024

The lookup will be vital for tox when adressing non technical people. To convince more people to use tox, especially on phones, a phone number/book -> tox id solution is required. Otherwise any in my family or any friend will switch.
And leaving that to the clients would end in desaster.

from c-toxcore.

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.