You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was wondering if possible to modify this condition inseted of ".i2p" make it accepting any/flexible ending is that possible or has been discussed before. for example I need to set my domain ppp.y is it possible not to use ppp.i2p ?
Possible eventually yes, but is it reasonable right now? Probably not. There's a lot that goes into this, and maybe flexibility in our top-level namespace is a reasonable way to start, but meeting all the necessary conditions for such a thing to work is probably hard.
For one thing, just letting people set their own top-level namespaces would introduce a footgun, wherein the user would be able to replace/intercept an existing top-level namespace and MITM themselves. So it would need a way to prevent such a thing from happening.
For another, we might actually have a good reason to change namespaces in the future because real TLD's aren't supposed to contain digits, which besides... some other stuff... is a reason we can't have real TLS certificates like .onion names can. .garlic might be the obvious choice, but that doesn't satisfy "flexibility." In fact, this necessitates narrowing the flexibility of the namespace.
However, human-readable naming is really just an application extension primarily used by the HTTP proxy. If somebody wanted, they could implement their own HTTP proxy with their own ways of mapping keys to values. I've done this, so that applications can maintain their own address books. That might be the quickest way to get what you want, doing it in the core will take a lot of deliberation.
I was wondering if possible to modify this condition inseted of ".i2p" make it accepting any/flexible ending is that possible or has been discussed before. for example I need to set my domain ppp.y is it possible not to use ppp.i2p ?
path: i2p.i2p\core\java\src\net\i2p\client\naming\EepGetAndAddNamingService.java
if (hostname.length() < 516 && hostname.endsWith(".i2p") && ! hostname.endsWith(".b32.i2p")) {
The text was updated successfully, but these errors were encountered: