Comments (5)
I don't think freenet is the right library for that.
It is not very reliable, and also big.
I would prefer a small custom implementation of offline messages. One where storage nodes need not be friends with the sender, where the network cannot be flooded, where offline messages are still end to end encrypted and storage nodes do not know the fox id's of neither sender nor recipient.
Furthermore, the implementation should be lean and robust, and let the storage node decide how much space it offers
from c-toxcore.
We're not likely to pursue this path. Offline messaging will probably be federated or self-hosted, with possibly very temporary storage in DHT.
from c-toxcore.
so if you send message like that, you wouldn't know if it would be delivered or not?
from c-toxcore.
Why's that? If the message receipt feature is available I don't see why a different message storage back-end couldn't work with it.
from c-toxcore.
Since I opened the ticket I've taken a look at GNUnet and I think it has a superior design than Freenet. It can also exit traffic to to the internet like Tor and also has decetralized strorage and a set of clean well documented APIs for programs in other languages to interface with it.
The pEp messaging project is bundling it with its client for anonymous messaging. Its a P2P IM project too but optionally interoperates with legacy mail. Instead of long random alphanumeral strings fingerprints are five natural language words used to authenticate contacts out of band.
pep-project.org
prettyeasyprivacy.com
from c-toxcore.
Related Issues (20)
- Remove any memcpy of integer types
- Regression: cmake fails when libgtest-dev is installed but libgmock-dev is not
- create_extended_keypair should use Random and be made deterministic for fuzzing HOT 3
- Remove `Tox*` from log callback
- Add wrappers for `crypto_sign_*` functions, stop using sodium directly in modules other than crypto_core
- Savedata is not endianness portable HOT 3
- c-toxcore releases should include generated Python bindings HOT 13
- Add abi compliance checker to CI
- Friend requests with very long messages are ignored
- NGC: provide a stable peer list for NGC groups HOT 4
- NGC: spam protect groups by setting mute for all new peers HOT 2
- v0.2.19 release? HOT 4
- unbootstrap HOT 16
- error compiling on fedora HOT 4
- Some new features for better privacy and security HOT 9
- Tox_Options.operating_system is not clear about it being an experimental option HOT 2
- File transfer stuck at queue HOT 3
- meybe add https://radicle.xyz/ repo HOT 2
- chore: make it more clear when and why we bumped "cmp" version and that we are now using a fork of it
- make tox use loopback device on linux when UDP and local lan is turned on
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from c-toxcore.