Skip to content

Commit de7f428

Browse files
committed
Bump version to 2.6.11
1 parent 66516bd commit de7f428

File tree

5 files changed

+142
-77
lines changed

5 files changed

+142
-77
lines changed

libsignal-service-dotnet/SignalServiceMessageSender.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,8 @@ private byte[] CreateMessageContent(SignalServiceDataMessage message)// throws I
292292
dataMessage.ProfileKey = ByteString.CopyFrom(message.ProfileKey);
293293
}
294294

295+
dataMessage.Timestamp = (ulong) message.Timestamp;
296+
295297
content.DataMessage = dataMessage;
296298
return content.ToByteArray();
297299
}

libsignal-service-dotnet/crypto/SignalServiceCipher.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,11 @@ private SignalServiceDataMessage CreateSignalServiceMessage(SignalServiceEnvelop
156156
pointer.FlagsOneofCase == AttachmentPointer.FlagsOneofOneofCase.Flags && (pointer.Flags & (uint) AttachmentPointer.Types.Flags.VoiceMessage) != 0));
157157
}
158158

159+
if (content.TimestampOneofCase == DataMessage.TimestampOneofOneofCase.Timestamp && (long) content.Timestamp != envelope.getTimestamp())
160+
{
161+
throw new InvalidMessageException("Timestamps don't match: " + content.Timestamp + " vs " + envelope.getTimestamp());
162+
}
163+
159164
return new SignalServiceDataMessage()
160165
{
161166
Timestamp = envelope.getTimestamp(),

libsignal-service-dotnet/libsignal-service-dotnet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
66
<IncludeSource>True</IncludeSource>
77
<IncludeSymbols>True</IncludeSymbols>
8-
<Version>2.6.10</Version>
8+
<Version>2.6.11</Version>
99
<Authors>Trolldemorted, golf1052, langboost, smndtrl</Authors>
1010
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1111
<PackageLicenseUrl>https://www.gnu.org/licenses/gpl-3.0.html</PackageLicenseUrl>

libsignal-service-dotnet/protobuf/SignalService.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ message DataMessage {
7878
oneof flags_oneof { uint32 flags = 4; }
7979
oneof expireTimer_oneof { uint32 expireTimer = 5; }
8080
oneof profileKey_oneof { bytes profileKey = 6; }
81+
oneof timestamp_oneof { uint64 timestamp = 7; }
8182
}
8283

8384
message NullMessage {

0 commit comments

Comments
 (0)