End-to-end encrypted, P2P messaging site.
hellozeronet / zeromail Goto Github PK
View Code? Open in Web Editor NEWEnd-to-end encrypted, P2P messaging site.
License: GNU General Public License v2.0
End-to-end encrypted, P2P messaging site.
License: GNU General Public License v2.0
After a quick test, this seems to be the case, at least on my end.
My inbox is currently cluttered with emails I don't want to delete because they may be useful in the future.
An archive feature would be the right solution to this problem.
Hello,
i installed Zeronet on a new computer and signed in using my old zeroID.
Then opened ZeroMail, where i have been apparently signed in because i seen list of my e-mails from my old computer, it started computing some signatures or something like that on that page, showing percentage progress. Issue is that it took like 15 minutes (i had to kill ZN then because of the overload) when the HDD and CPU was maxed out apparently because of that ZeroMail activity, because i found in ZeroNet debug.log following kind of entries:
[23:11:45] Site:1MaiL5..Ju27 data/users/13uxje4zHPcMsVRpZXPvzBg7HLnV2YPptS/content.json: verify sign error: VerifyError: Content too large 11188519B > 10485760B, aborting task... in ContentManager.py line 890 > ContentManager.py line 771
[23:11:45] Site:1MaiL5..Ju27 data/users/17ntZ9ec9AMDMqH9ztNnxkWTKQf2wVsv3P/content.json: verify sign error: VerifyError: Content too large 11187793B > 10485760B, aborting task... in ContentManager.py line 890 > ContentManager.py line 771
[23:11:45] Site:1MaiL5..Ju27 data/users/1DqfgsZuTkzYTur4cEmZgNrrarNFRz6di2/content.json: verify sign error: VerifyError: Content too large 11187575B > 10485760B, aborting task... in ContentManager.py line 890 > ContentManager.py line 771
(several entries per second, total around 25 thousand of entries containing phrase "10485760B, aborting task...")
I know i probably reached my limit, but i think users should not face this issue when reaching the limit
I had to kill zeronet.py on my Linux Ubuntu 16.04, ZeroNet 0.6.3 r3597, Python 2.7.11 in order to stop the PC overload. After start it starts again.
How can we make it visible that there are new emails on the zero hello so that the user knows he needs to open zeromail to check his emails?
From my tests, if you receive an email, you just learn about it if you open the zeromail app
Hello, it is possible at the moment to delete a contact from the ZeroMail sidebar ?
Issue originate from HelloZeroNet/ZeroNet#304
Also set the viewport:
"viewport": "width=device-width, initial-scale=0.8, user-scalable=0",
Is it possible to raise the limit to 1mb ? See HelloZeroNet/ZeroNet#1671
It would be cool if we could send/receive ZeroMails with an email client, like Thunderbird. Just an idea.
The mail appear again when I logout and I relog
And reply to multi user in one time
I'd like to delete all my sent messages at once.
Right now, it costs me time to delete each single message.
(I am seeing that the SENT tab has some kind of storage limit, says: y K / y K
that's why I bothered now deleting them.
Otherwise I'd just let it)
People keep trying to email it and it's just going to a corpse :(
Is ZeroMail still working?
You should always test your sites in Firefox. I can tell that you prefer some other browser not based on Firefox.
The new key checking SQL query is too long: SQLite error: "Expression tree is too large (maximum depth 1000)"
Have to find an another method to check it.
For me the case was: I had reached my quota limit
It might also have other causes.
Perhaps such a msg is fine:
"You might have sent too many mails in x h" or so
/usr/lib/arm-linux-gnueabihf/libssl.so.1.1: undefined symbol: ECDH_OpenSSL
Same issue likely as here:
nfcpy/nfcpy#59
I'm trying to create a second email address, and I haven't figured out if it's possible to do this right now.
Ideally, this should be a simple button "switch/create a new email address with this ID".
Another solution could be to create a new ID, but I haven't found out how to do that yet.
I can't use ZeroMail because of Attribute
error which occurs when I open ZeroMail, try to load messages or try to send message:
Internal error: AttributeError: '_OpenSSL' object has no attribute 'digest_ecdsa_sha1'
UiWebsocket.py line 85 >
UiWebsocket.py line 234 >
CryptMessage/CryptMessagePlugin.py line 86 >
__init__.py line 17 >
ecc.py line 20 >
ecc.py line 323
I'm using Python 3 ZeroBundle with revision 4167.
@HelloZeroNet Also, can you raise my ZeroTalk limit for [email protected]
? I can't contact yu with ZeroMail because of this error.
Currently the sender of message is not hidden
(encrypt then sign, not sign then encrypt).
Analyse senders of messages and timestamps,
we can recognize receiver for a lot of messages
(Most messages are conversation between users,
and most users reply messages within a certain period.)
Maybe ZeroMail can use a different architeture than ZeroTalk/ZeroBlog etc.
The sender sign and encrypt, and transfer the encrypted message to site owner.
The site owner then publish the encrypted message (may require sender to do some POW).
Only the receiver can decrypt the message, and after decryption they see the sender address/id and signature.
Sent and received mails as well as contacts are stored in browser storage locally.
They can be exported and imported manually by user.
To reduce disk space usage, old mails are archived in optional files periodically.
Sending a message to user+alias
should be the same as sending it to user
, ร la Gmail. The alias should be visible from UI. Bonus point if user+a
and user+b
are shown as different contacts. This would be useful for message labeling and integrations with external services, e.g. a mail bridge may use bridgename+contact1
/bridgename+contact2
instead of registering several ZeroIDs. I'm not sure what the alias format should be, but I think we can just allow any characters (including @
, this may be useful for bridges too).
Hello,
i see my "Sent" folder is getting big and i do not see quick way to empty it.
Can you create a button to empty the folder please?
I already see people say "Send me a ZeroMail" but then you have to manually enter their email address and copy and paste it.
I am thinking of something like this: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_link_mailto
I would think it would work like this:
<a href="http://127.0.0.1:43110/Mail.ZeroNetwork.bit/#mailto:[email protected]&Subject=Hello%20World">Say hello to soandso</a>
And then on ZeroMail page load do all the string magic to location.hash to extract it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.