Comments (13)
We can continue to solve the remaining problems that way. If someone does the research in the original signal sources, then it's way more easy for me to provide a solution
from textsecure.
I think it's a duplicate of nanu-c/axolotl#110
from textsecure.
i would love it if you find the reason. I thought that textsecure isn't sending the messages to the linked devices and signal server doesn't forward it.
from textsecure.
If this helps, it's from this commit: signalapp/Signal-Desktop@7ca0dfd#diff-0b3c72f8fa053c9f175d037847bb9b32R124
I can give more information as needed.
from textsecure.
noticed this too this week:
signal[181]: time="2020/04/06 17:47:24" level=debug msg="[textsecure] SendMessageResponse: {NeedsSync:false Timestamp:1586188043845}\n"
from textsecure.
Yes, the library no longer works with Signal Desktop as of 1.32.0 due to these changes.
from textsecure.
timestamp is currently set here
Lines 704 to 808 in 306535e
and doesn't respect the envelope timestamp. We have to rebuild the message with the correct timestamp
from textsecure.
Looks like the API document hasn't been updated since 2014 - https://github.com/signalapp/Signal-Server/wiki/API-Protocol
from textsecure.
For what it's worth, modifying the check at https://github.com/signalapp/Signal-Desktop/blob/37ad95af2735f18ed33e9cc5808adae05d542bba/libtextsecure/message_receiver.js#L1378 shows that the envelope does have a timestamp but that the decrypted message does not.
Additionally, commenting out these lines in Signal Desktop allows messages to be received (including the queued ones that haven't been successfully processed): https://github.com/signalapp/Signal-Desktop/blob/37ad95af2735f18ed33e9cc5808adae05d542bba/libtextsecure/message_receiver.js#L1378-L1389
From what I can tell, createMessage
needs to set the timestamp in the DataMessage and buildAndSendMessage
needs to use the same value
from textsecure.
Will do that later that week, maybe this evening :)
from textsecure.
fixed in 6c66a38
from textsecure.
Jip, confirmed working, thank you!
from textsecure.
Everything is going good on my end. Thanks for the speedy work!
from textsecure.
Related Issues (20)
- Go get does not work HOT 6
- Unable to send messages using latest build HOT 22
- TextSecure is flooding the logs when internet is unreachable
- Unable to receive messages due to invalid MAC
- textsecure gateway stops because of websocket failure HOT 2
- Release v1.3.1 libzkgroup_linux_amd64.so needed HOT 6
- contacts on armhf devices HOT 2
- Any way to accept a group invite ? HOT 5
- Triggering SIGSEGV by revoking Group Invite HOT 4
- 404 when sending messages HOT 23
- Crayfish not working HOT 4
- Not support for arm64 HOT 2
- requestCode SIGSEGV HOT 3
- 428 when sending messages HOT 1
- error when registering: Websocket message type is nil
- Not receiving reactions HOT 1
- Release new version
- status code 401 when try to register HOT 1
- bundle of 401 during work with texsecure
- groupsv2 panic when add client to group or group message recivied HOT 2
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 textsecure.