New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Message received timestamp is from a future time. #2439
Comments
It might be good for the developers to know what brand of phone you have too. |
Was it a SMS or push message? |
Yeah, if the sender's phone has a clock that's in the future, the receiver will believe the push message's timestamp regardless of its physical plausibility ;). If we set a ceiling on the incoming timestamp to be at most the receiving device's clock, then we assume the receiving clock is correct, though... |
OP is saying that the clocks are in sync. |
It is for push messages only. Yes, clocks are in sync, and in same timezone, same city, same ISP. |
An own clock? IP geolocation with all privacy issues and possible errors with that (when I'm on company wifi I suddenly live in another country according to geolocation)? Seems a lot of work to solve a non-problem. BTW, how far in the future are those messages? days, minutes, or exactly a (few) hours? If it's the last option, perhaps timezone settings on the device might be the cause. |
I had the same issue, but it was definitely caused by a wrong timezone setting on the sending device. After he set the correct timezone everything was fine. BTW, how far in the future are those messages? days, minutes, or exactly a (few) hours? If it's the last option, perhaps timezone settings on the device might be the cause. —Reply to this email directly or view it on GitHub. |
It happens to only one of my friends using TS, I did verified his time and mine, also timezone. Anyway I get all his messages. It's an isolated issue, I guess, since I can't see same issue with other friends. Problem not repeatable to me even, so we can close this issue. |
Does your friend have an uncommon phone or Android ROM that might have a timezone-related bug? |
@mcginty No, he has a popular phone with Stock ROM.
I think setting this ceiling is a good solution. The assumption on receiving clock's correctness also seems to be proper assumption because that's what the user is expecting : "If my phone's system time is wrong, then the timestamp on messages is also correspondingly wrong" ... |
What is the expected behavior when you receive a push message from a contact who is in a different timezone? I got a message that seems to be stuck on Now because it was sent from an earlier timezone. More background: There's a 6 hour difference in the timezones. Yet the time difference TS shows is only one hour. Both countries use Daylight savings time. My friend uses Signal. |
the time and timezone on your friends phone are correct? |
The timezone was adjusted automatically by iOS when he changed country but it turned out that daylight savings did not change automatically and had to be manually adjusted. Hence the one hour difference. |
related but opposite problem, just received three messages in the same conversation all being sent within 15 seconds of each other. the first has the correct time stamp while the 2nd and 3rd have a receipt time of 7 hours ago. order of events as I remember.
screen: I don't think these traces are related to the issue reported but @moxie0 should probably check them out as it seems like some strange server behavior:
|
i'm getting messages stamped ~5 hours into the future in a group on signal for ios, all group members are in the same city and all our phone clocks are showing the same time. all group members are getting the wrong timestamps. no access to logs, sorry |
if they are all ios, should you put this in the ios section? |
sorry--the group is a mix of ios and android and the issue is occurring on both platforms |
Do you have access to your own logs? |
I am having this issue as well. My friend is visiting another country with a different time zone. His messages show as being sent 2 hours ago, despite being sent at the same time as mine. The time zone difference is 2 hours. We are both using stock roms for our phones. Every member in this group chat is on Android. Friend's (phone with issue) logs: My logs: Other group member's log: |
GitHub Issue Cleanup: |
My phone's time and my friend's are both set correct. Yet, his messages to me seem to be coming from a time about 4 hours 50 minutes from the future. Even in info box, sent time is ahead of received time. This lets a bad experience when I don't check phone for some hours, and then try to know how long ago the message was received.
(both of us run latest textsecure with all system updates till 4.4.4, living in same timezone)
The text was updated successfully, but these errors were encountered: