Skip to content
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

Create swift.yml #1

Open
wants to merge 446 commits into
base: move-docs-for-sealed-sender-v2-to-docstring
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
446 commits
Select commit Hold shift + click to select a range
d8ab51d
GitHub: `apt-get update` for "Publish to NPM" action too
jrose-signal Mar 11, 2022
3e768aa
protocol: Avoid deserialization overhead for SenderCertificate
jrose-signal Nov 23, 2021
507b3b0
protocol: Remove ProtobufEncodingError
jrose-signal Nov 23, 2021
d2ab3dd
protocol: Collapse InvalidCiphertext error into InvalidMessage
jrose-signal Nov 24, 2021
b53c9df
SessionNotFound should provide the address that didn't have a session
jrose-signal Sep 3, 2021
5affb61
protocol: Separate out InvalidSenderKeySession error state
jrose-signal Nov 24, 2021
2cefe2a
NoSenderKeyState is a kind of NoSession / SessionNotFound error
jrose-signal Nov 24, 2021
0f5744a
protocol: Remove the ability to create an empty SenderKeyRecord
jrose-signal Nov 25, 2021
278d13f
SSv2: clarify (unlikely) error for a missing identity key
jrose-signal Nov 24, 2021
ac9ad59
protocol: Include message type in InvalidMessage error
jrose-signal Nov 24, 2021
ee26c7f
Swift: restore Linux compatibility (testing only)
jrose-signal Dec 17, 2021
1e33d90
GitHub: Move "Swift Package" CI job to Linux
jrose-signal Mar 17, 2022
556f658
java: Avoid some unnecessary serialization just to deserialize again
jrose-signal Nov 25, 2021
e5e716e
protocol: Remove InternalError error in favor of panics
jrose-signal Nov 25, 2021
4e0ab0b
protocol: Collapse ProtobufDecodingError into InvalidProtobufEncoding
jrose-signal Dec 1, 2021
6f2c751
Update cpufeatures to 0.2.2, for 64-bit Android hardware crypto
jrose-signal Mar 19, 2022
a2182ca
Update other Rust dependencies
jrose-signal Mar 19, 2022
13292a0
node: Update devDependencies with `yarn upgrade`
jrose-signal Mar 19, 2022
c22f7c7
java: Fix exception specifications
jrose-signal Nov 25, 2021
601454d
protocol: Audit the failability of 1:1 session operations
jrose-signal Dec 1, 2021
6591567
protocol: Audit the failability of SenderKey session operations
jrose-signal Dec 2, 2021
6bd001f
protocol: Tweak error text for NoSenderKeyState error
jrose-signal Dec 2, 2021
d26cf8b
Add dedicated error types for invalid 1:1 and Sender Key sessions
jrose-signal Dec 14, 2021
4e10836
Java: fix directory structure for org.signal.libsignal.metadata
jrose-signal Mar 21, 2022
526cbab
Gradle: Fix conditional execution of :downloadNonLinuxLibraries
jrose-signal Mar 22, 2022
f98b739
Gradle: Conditionally throw an error when building without JDK 11
jrose-signal Mar 22, 2022
a0c1745
Java: reorganize package structure
jrose-signal Mar 22, 2022
0542686
Update artifact/package/module names across all three app languages
jrose-signal Mar 22, 2022
9706777
Node: Rename SignalClientError to LibSignalError
jrose-signal Mar 22, 2022
cbc2103
Update README
jrose-signal Mar 22, 2022
b5d48df
Bump to version v0.15.0
jrose-signal Mar 23, 2022
355e200
Java: update reproducible build to Debian Buster (from Stretch)
jrose-signal Mar 24, 2022
ba47c9d
Bump to version v0.15.1
jrose-signal Mar 25, 2022
df2d4ae
swift: Remove unnecessary Tests/LinuxMain.swift
jrose-signal Mar 25, 2022
8247be4
Java: Fix package for InvalidSenderKeySessionException
jrose-signal Mar 25, 2022
48ce4bf
java: Test devicetransfer with java.security.cert.CertificateFactory
jrose-signal Mar 26, 2022
07f6577
jni: convert ProtocolAddresses to Java like any other bridge_handle
jrose-signal Mar 24, 2022
59b3a24
jni: Don't construct keys and records by serialization
jrose-signal Mar 24, 2022
300b57f
Java: Add a ProGuard file to preserve our JNI bindings
jrose-signal Mar 24, 2022
93bfcea
Build the JNI component of libsignal-server for M1 Macs too
jrose-signal Dec 14, 2021
e003fea
Add missing "license" lines to Cargo.toml files
jrose-signal Dec 18, 2021
07a51f0
Release docs: changes to the Rust API are now considered breaking
jrose-signal Dec 21, 2021
459938a
update_versions.py: accept both '0.1.2' and 'v0.1.2'
jrose-signal Dec 21, 2021
2999859
GitHub: Pin cbindgen version rather than using what's installed
jrose-signal Apr 4, 2022
7e12a71
zkgroup: Optimize credential presentation and FFI cleanup
trevp-signal Apr 6, 2022
916269c
Bump to version v0.16.0
jrose-signal Apr 6, 2022
66c6da4
GitHub: Don't build JNI artifacts in the private repo
jrose-signal Apr 6, 2022
0c9bbb2
Node: Update dependencies
jrose-signal Apr 6, 2022
41e0a26
Node: Test with plain 'mocha' instead of 'electron-mocha'
jrose-signal Apr 12, 2022
301b843
zkgroup: Test decoding a v2 ProfileKeyCredentialPresentation as v1
jrose-signal Apr 20, 2022
80f8a2d
Add sha256 to reproducible `java/Dockerfile`
eager-signal Apr 28, 2022
64f19f5
Remove dependency on curve25519-dalek/serde for protocol and poksho
jrose-signal Apr 23, 2022
4899db0
Update to latest curve25519-dalek
jrose-signal May 13, 2022
7e734dd
CDS2: add initial, not-for-production, client bindings
eager-signal May 13, 2022
2c32fb8
Bump version to v0.17.0
eager-signal May 13, 2022
f1825c4
Revert "Expose SessionRecord.needsPniSignature/.setNeedsPniSignature"
jrose-signal May 20, 2022
0eaedd0
Revert "Add a new 'needs_pni_signature' field to the session state"
jrose-signal May 20, 2022
ce3226b
verify_duplicate_crates should `exit 1` on failure
jrose-signal Jun 2, 2022
2b0b511
device transfer: replace `picky` with `boring`
eager-signal Jun 16, 2022
703ca16
zkgroup: Rename timestamp types for future use
jrose-signal Jun 16, 2022
d404b3c
Build boring-sys with OPENSSL_SMALL for both iOS and Android
jrose-signal Jun 13, 2022
395e36e
zkgroup: Add ExpiringProfileKeyCredential
jrose-signal Jun 17, 2022
9e6343b
Node: Force nominal typing for zkgroup ByteArray subclasses
jrose-signal Jun 16, 2022
cc21791
zkgroup: Remove C_z from ExpiringProfileKeyCredentialPresentationProof
jrose-signal Jun 17, 2022
70ec1ca
zkgroup: Add AuthCredentialWithPni
jrose-signal Jun 21, 2022
bee544e
Bump version to v0.18.0
jrose-signal Jun 21, 2022
36795d0
GitHub: Update publishing workflows for BoringSSL dependency
jrose-signal Jun 21, 2022
09c043c
Revert "device transfer: replace `picky` with `boring`"
jrose-signal Jun 22, 2022
2a46a5b
Update code size for the *real* v0.18.0
jrose-signal Jun 22, 2022
366b030
Re-apply "device transfer: replace `picky` with `boring`"
jrose-signal Jun 22, 2022
964f45c
zkgroup: Add a generate-server-params binary
jrose-signal Nov 17, 2021
15c09ad
GitHub: Improve Rust CI
jrose-signal Jun 23, 2022
b5da2ea
Update Rust to nightly-2022-06-22
jrose-signal Jun 23, 2022
2ccfe4e
GitHub: Remove "ref" field from Publish to NPM action
jrose-signal Jun 28, 2022
8135419
Java: Lint for deprecation, fallthroughs, and unchecked generics
jrose-signal Jun 28, 2022
e6f149c
zkgroup: Deprecate PniCredential operations
jrose-signal Jun 28, 2022
6b50c99
node: Include new credentials in the default zkgroup exports
jrose-signal Jun 29, 2022
e54685b
Bump to version v0.18.1
jrose-signal Jun 29, 2022
ec4faf2
Node: On Windows in GitHub CI, use $TMP as the build directory
jrose-signal Jun 27, 2022
2abfd24
Support cross-compilation for BoringSSL on Linux and Windows
jrose-signal Jun 27, 2022
99aabcf
Replace log-panics with an equivalent without symbolicated backtraces
jrose-signal Jul 11, 2022
17f5718
Revert "Replace log-panics with an equivalent without symbolicated ba…
jrose-signal Jul 18, 2022
02d1e18
Update log-panics to 2.1.0 to print unresolved backtraces on mobile
jrose-signal Jul 18, 2022
018b056
CI: set RUST_BACKTRACE=1 for more information on rare panics
jrose-signal Jul 19, 2022
3a01a78
Node: Add missing IdentityKeyPair_Deserialize
jrose-signal Jul 20, 2022
9ad2362
[#470] add docs to identity_key.rs
cosmicexplorer Jun 8, 2021
ec3c2d3
[#289] introduce wrapper structs for DeviceId, SignedPreKeyId, and Pr…
cosmicexplorer Oct 9, 2021
c8b81c9
[#476] set imports granularity
cosmicexplorer Jun 27, 2022
8035a70
[feature] CDS2 attestation
eager-signal Jul 22, 2022
c02cb26
Bump version to 0.19.0
jrose-signal Jul 22, 2022
c8a334f
GitHub: Add a "slow tests" CI that runs nightly
jrose-signal Jul 25, 2022
3c03e90
Update build dependencies in the top-level README
jrose-signal Jul 25, 2022
40fb894
dcap: Drop unused last_attest_time from the Attestation struct
jrose-signal Jul 25, 2022
036b85d
Update 'boring' to build more cleanly for Android
jrose-signal Jul 25, 2022
cd40df3
Update Dockerfile for the reproducible Java/Android build
jrose-signal Jul 25, 2022
f456227
Java: drop cargo-ndk for building for Android
jrose-signal Jul 25, 2022
2f07eda
Bump to version v0.19.1
jrose-signal Jul 26, 2022
1689d27
device-transfer: generated private keys should be DER-encoded PKCS#8
jrose-signal Jul 28, 2022
9d774c4
CocoaPods-related infrastucture improvements
jrose-signal Jul 29, 2022
668f27e
Update boring for macOS cross-compilation
jrose-signal Aug 1, 2022
9431b5c
Fix Python style issue caught by newer flake8
jrose-signal Aug 1, 2022
eff149b
GitHub: Build Ubuntu Node releases using Docker, for Ubuntu 16 compat
jrose-signal Aug 1, 2022
3c365ab
Bump to version v0.19.2
jrose-signal Aug 1, 2022
ebc68fc
cds2: Adjust check time forward for clock skew
ravi-signal Jul 28, 2022
93cdd47
cds2: add jni binding for attestation metrics
ravi-signal Aug 2, 2022
13b6019
Bump version to v0.19.3
jrose-signal Aug 4, 2022
e8d7366
zkgroup: Move AuthCredential redemption time checking down to Rust
jrose-signal Jul 1, 2022
cc96291
dcap: check if enclave is in debug mode
ravi-signal Aug 16, 2022
f2f6188
Android: fix connectedAndroidTests
jrose-signal Aug 22, 2022
ff1f919
Update boring to restore Android 19 compatibility
jrose-signal Aug 22, 2022
ab29fed
Bump version to v0.20.0
jrose-signal Aug 22, 2022
cbe7b8a
GitHub: run Android tests in the emulator as part of the Slow Tests
jrose-signal Aug 22, 2022
d270e06
Docker: Use -it and --init to handle SIGTERM (^C) properly
jrose-signal Aug 23, 2022
aead532
CocoaPods: Set IPHONEOS_DEPLOYMENT_TARGET, and bump it to 12.2
jrose-signal Aug 30, 2022
05813a4
benchmarks: Update to criterion 0.4.0
jrose-signal Sep 12, 2022
2ebdfa0
Reject reports, even if valid, that contain all zeros in report data.
gram-signal Sep 27, 2022
4b8f868
bridge: Avoid a conditionally-unused `use jni::objects::JMap`
jrose-signal Oct 12, 2022
f71e1c6
Use "Signal Messenger LLC" as the author of all packages
jrose-signal Oct 12, 2022
26e7fa5
zkgroup: Remove v1 presentations
jrose-signal Oct 13, 2022
d94f1b3
Bump version to v0.21.0
jrose-signal Oct 14, 2022
ad1fabb
Change getSender method of SenderCertificate to always return UUID
AsamK Oct 16, 2022
9c23f8d
attest: add INTEL-SA-00657 to acceptable advisories
eager-signal Oct 20, 2022
dd0315a
Bump to version v0.21.1
jrose-signal Oct 20, 2022
af8cd3d
[#472] remove Debug from SessionRecord
cosmicexplorer Jun 8, 2021
8a72cda
[#468] add docs to storage.rs
cosmicexplorer Jun 8, 2021
221174b
Update GitHub actions
jrose-signal Nov 9, 2022
a6fcbcd
Update boring
jrose-signal Nov 9, 2022
9a4610c
Update release instructions to mention tagging 'boring'
jrose-signal Nov 10, 2022
f9deded
Node: On Windows in GitHub CI, *always* use $TMP as the build dir
jrose-signal Dec 1, 2022
572ba1e
Update Rust to nightly-2022-11-03, and the Android NDK to r25b
jrose-signal Nov 14, 2022
d1c30a2
Swift: use argument labels in Aes256GcmSiv class
jrose-signal Dec 17, 2021
f3e71dd
Swift: Add Aes256GcmEncryptedData and Aes256Gcm{En,De}cryption
jrose-signal Dec 17, 2021
f6e5f97
Swift: Add Aes256Ctr32
jrose-signal Dec 17, 2021
98fd87e
Android: Add very basic Curve25519 benchmarks
jrose-signal Dec 2, 2022
b8ac702
Android: no need to set ANDROID_NDK_HOME when using Gradle
jrose-signal Dec 3, 2022
bce62c7
Android: Build on platforms other than Linux
jrose-signal Dec 3, 2022
3c5f00f
java: Fix host build / server testing on Windows
jrose-signal Dec 3, 2022
942a45b
GitHub: Add stale.yml
jrose-signal Dec 2, 2022
7d46c33
swift: Fix ScannableFingerprint.compare
jrose-signal Dec 5, 2022
63f2cd1
Remove stray semicolon, caught by swiftlint
jrose-signal Jan 12, 2023
9c02d7a
Pods: Change the podspec to download prebuilds
jrose-signal Jan 12, 2023
5b3d8bb
Remove Android 19 support
jrose-signal Jan 26, 2023
63e4585
CI: Add a GitHub workflow to publish iOS prebuilds
jrose-signal Jan 13, 2023
eed1223
attest: support v4 PCS API
ravi-signal Jan 18, 2023
1d358c3
attest: update cds acceptable SW advisories
ravi-signal Jan 19, 2023
731964f
Implement username generation, hashing, and proofs
moiseev-signal Jan 26, 2023
019e604
Node: Update TypeScript, eslint, and prettier to match Desktop
jrose-signal Feb 1, 2023
1d64d16
RELEASE.md: Update iOS and Node build instructions
jrose-signal Feb 4, 2023
33d8421
Bridge username hashing APIs to all client platforms
moiseev-signal Feb 1, 2023
c98ed9c
Bump to version v0.22.0
moiseev-signal Feb 4, 2023
06961fa
GitHub: Use shasum (comes with macOS) instead of sha256sum (coreutils)
jrose-signal Feb 4, 2023
61d6c8b
CI: Put the libsignal_ffi prebuild checksum in the GitHub Release
jrose-signal Feb 6, 2023
9bd2edc
Add signature verification using certificate chain
moiseev-signal Jan 18, 2023
f1b6c63
Make Java API for username hashing more idiomatic
moiseev-signal Feb 7, 2023
90c02f3
Bump to version v0.22.1
moiseev-signal Feb 9, 2023
f9317b5
Allow specifying private key serialization format
moiseev-signal Feb 10, 2023
39293fa
Bump to version v0.22.2
moiseev-signal Feb 10, 2023
58ebf5f
Bump NDK version to match the Github runner update
moiseev-signal Feb 10, 2023
0bd497d
Make tests more deterministic
moiseev-signal Feb 9, 2023
1ddbb95
Allow writing a checksum file from ios_artifacts action
moiseev-signal Feb 13, 2023
9822bb3
Implement benchmarks for usernames API
moiseev-signal Feb 8, 2023
f3e0f61
bridge: Remove bridge_fn_buffer
jrose-signal Feb 3, 2023
d32a65d
bridge: Remove bridge_get_buffer as well
jrose-signal Feb 18, 2023
0aa0a9b
bridge: Remove unnecessary write_[optional_]cstr_to helpers
jrose-signal Feb 18, 2023
df05576
Try harder to generate unique discriminators (#198)
moiseev-signal Feb 22, 2023
f781b17
swift: Update to the current version of cbindgen
jrose-signal Feb 27, 2023
3f3f404
Node: add some more ESLint TypeScript checks
jrose-signal Mar 4, 2023
d039686
CI: Update for restrictive GitHub permissions
jrose-signal Mar 13, 2023
1f8c279
pin: Add pin hashing and an svr2 client
ravi-signal Feb 14, 2023
ccea90a
usernames: Don't use zkgroup's fork of curve25519-dalek by default
jrose-signal Mar 29, 2023
39b63d4
usernames: Tighten up discriminator validation
jrose-signal Mar 29, 2023
75c414a
[protocol] Add a benchmark for basic EC operations
jrose-signal Mar 28, 2023
b7f11ac
Introduce zkcredential crate
jrose-signal Apr 17, 2023
f5df52c
zkgroup: Write down why ReceiptCredentialRequest has no proof
jrose-signal Apr 14, 2023
64f0b5e
java: Allow building only for desktop+server with -PskipAndroid
jrose-signal Apr 17, 2023
71ed380
bridge: Add #[inline] to reduce code size cost of catch_unwind
jrose-signal Apr 17, 2023
5fef0c3
Update linkme for more reliable Node builds
jrose-signal Apr 19, 2023
bf984c7
Remove deprecated PniCredential
jrose-signal Apr 17, 2023
4175751
Remove the non-expiring ProfileKeyCredential
jrose-signal Apr 18, 2023
8797994
attest: Remove 'packed' from declarations of SGX structs
jrose-signal Apr 24, 2023
4384f66
Update boring to require a newer version of bindgen
jrose-signal Apr 24, 2023
1712d70
declare checked exceptions thrown by EC*Key methods
jkt-signal Apr 24, 2023
1b5449e
zkgroup: Add a "Create Call Link" credential
jrose-signal Apr 25, 2023
e588fa5
zkgroup: Add CallLinkAuthCredential
jrose-signal Apr 26, 2023
f165840
Add unidentified access key derivation method
rubdos Feb 8, 2023
c433d1e
Expose ProfileKey.deriveAccessKey()
jrose-signal Apr 26, 2023
d3e38b9
Bump version to v0.23.0
jrose-signal May 1, 2023
9eb3483
Add MP4 format sanitizer
jessa0 Mar 13, 2023
a27fc0c
java: Allow Unicode characters in javadocs
jrose-signal Apr 26, 2023
ec649f7
Fix disabling error-stack/std on nightly
jessa0 Apr 26, 2023
d9feb9d
protocol: Distinguish pre-key ID 0 from "no one-time pre-key"
jrose-signal May 2, 2023
f8e67a6
Derive Debug for CiphertextMessage
moiseev-signal May 2, 2023
0e74a41
bridge: Put signal-media behind a feature flag, off for iOS by default
jrose-signal Apr 28, 2023
2b46ae1
Implement incremental MAC
moiseev-signal May 9, 2023
ff09619
Add Kyber KEM and implement PQXDH protocol
rolfeschmidt May 9, 2023
0e2f87f
Bump to version v0.24.0
moiseev-signal May 10, 2023
806ceb9
Update boring for a newer version of BoringSSL
jrose-signal May 11, 2023
c70f19d
attest: update svr2 constants
ravi-signal May 11, 2023
1a1e8e0
attest: mark svr2 apis ready for use
ravi-signal May 11, 2023
a196fb8
Bump to version v0.25.0
ravi-signal May 17, 2023
b0a1bf2
Make javac treat sources as UTF-8
moiseev-signal May 10, 2023
28e112b
Add PQXDH tests
moiseev-signal May 23, 2023
c0a8e34
add missing throws declarations on KEM*Key constructors
jkt-signal May 23, 2023
f89d43f
Fix zkgroup benchmark
moiseev-signal May 24, 2023
e8b1e15
Test benches in CI
moiseev-signal May 23, 2023
11047fc
Make it clear that the KEM keys in the repo are for testing only
jrose-signal May 26, 2023
d285438
Upgrade Rust toolchain to nightly-2023-03-17
moiseev-signal May 26, 2023
dcfd0c1
cargo update and fix the fallout (upgrade snow to 0.9.2)
moiseev-signal May 26, 2023
df707cf
verify_duplicate_crates: Remove comment about serde
jrose-signal May 26, 2023
2b96d3a
update mp4san to eliminate error-stack
jessa0 May 16, 2023
803e7fe
pin: move svr2 pin hash out of Svr2Client
ravi-signal May 30, 2023
dda3e0f
Update Java tests with PQXDH cases
moiseev-signal May 30, 2023
d61cc8f
java: Include a ProtocolAddress in NoSessionException
jrose-signal May 31, 2023
5b95457
Downgrade cmake crate to 0.1.48
jrose-signal May 31, 2023
5b653c6
CI: Add the Windows ARM64 cross-compile to the Slow Tests
jrose-signal May 31, 2023
8abeeeb
Bump to version v0.26.0
jrose-signal May 31, 2023
e1e80aa
CI: Create a commit comment when scheduled Slow Tests fail
jrose-signal May 31, 2023
19d9e9f
node: Add PQXDH support
moiseev-signal Jun 2, 2023
db0ae12
CI: Run Android Emulator tests on Linux rather than macOS
jrose-signal Jun 2, 2023
65ccd5a
CI: Remove `-Z unstable-options` from Rust tests
jrose-signal Jun 8, 2023
30ce471
swift: Add PQXDH support
moiseev-signal Jun 9, 2023
af7bb85
Bump to version v0.27.0
jrose-signal Jun 9, 2023
7d37b1c
Better handle incremental mac edge case
moiseev-signal Jun 28, 2023
901be54
Address Swift linter warnings
moiseev-signal Jun 30, 2023
e50bec6
Adding support for username links
sergey-signal Jun 30, 2023
ca262db
bridge for username links
sergey-signal Jul 6, 2023
6800244
protocol: Add the ServiceId, Aci, and Pni types
jrose-signal Jul 13, 2023
89f34af
node: Force nominal typing, not structural, for Aci and Pni
jrose-signal Jul 13, 2023
43a3a31
making UsernameLink fields accessible in javascript
sergey-signal Jul 13, 2023
68f851e
Bump to version v0.28.0
sergey-signal Jul 14, 2023
e32cd70
java: Override 'hashCode' in ServiceId to go with 'equals'
jrose-signal Jul 14, 2023
86b2fcc
Bump to version v0.28.1
jrose-signal Jul 14, 2023
88a2d5c
Add convenience APIs to ProtocolAddress for using ServiceIds
jrose-signal Jul 19, 2023
8a2bdc7
node: Use Debian Bullseye (base of Ubuntu 20.04) for Docker prebuilds
jrose-signal Jul 14, 2023
bc19fb3
java: Use our own mirror to reproducibly build for Android and Server
jrose-signal Jul 19, 2023
1d1a335
node: username links API refactoring
sergey-signal Jul 19, 2023
28fea98
Bump to version v0.29.0
sergey-signal Jul 20, 2023
8108b6d
zkgroup: Add support for encoding ServiceIds in UidStructs
jrose-signal Jul 12, 2023
664d1ed
swift: Add helper invokeFnReturningServiceId
jrose-signal Jul 15, 2023
af34c38
zkgroup: Convert UuidCiphertext operations to use ServiceId
jrose-signal Jul 12, 2023
6a547bf
zkgroup: Use ServiceId and Aci in public APIs instead of UidBytes
jrose-signal Jul 13, 2023
231aa16
Give AuthCredentialWithPni "PniAsServiceId" and "PniAsAci" variants
jrose-signal Jul 18, 2023
6206df0
Update multi-recepient sealed sender to use ServiceId
moiseev-signal Jul 14, 2023
643f4c3
Update to a newer 'uuid' crate for increased inlining
jrose-signal Jul 20, 2023
3b7f317
Bump to version v0.30.0
jrose-signal Jul 20, 2023
22e4795
CI: Only run the slow tests on the private repo
jrose-signal Jul 20, 2023
6b86969
node: Explicitly specify minimum macOS version to build for
jrose-signal Jul 27, 2023
dea887e
Bump to version v0.30.1
jrose-signal Jul 27, 2023
8520c6a
Create swift.yml
Playgirlkaybraz11 Jun 14, 2024
97bdfed
Create devcontainer.json
Playgirlkaybraz11 Jun 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"image": "mcr.microsoft.com/devcontainers/universal:2",
"features": {
}
}
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 Signal Messenger, LLC
# Copyright 2021 Signal Messenger, LLC.
# SPDX-License-Identifier: AGPL-3.0-only

custom: https://signal.org/donate/
63 changes: 63 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Copyright 2022 Signal Messenger, LLC
# SPDX-License-Identifier: AGPL-3.0-only

# Configuration for probot-stale - https://github.com/probot/stale

# Number of days of inactivity before an Issue or Pull Request becomes stale
daysUntilStale: 90

# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
daysUntilClose: 7

# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
onlyLabels: []

# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- acknowledged

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false

# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: false

# Set to true to ignore issues with an assignee (defaults to false)
exemptAssignees: true

# Label to use when marking as stale
staleLabel: stale

# Comment to post when marking as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.

# Comment to post when removing the stale label.
# unmarkComment: >
# Your comment here.

# Comment to post when closing a stale Issue or Pull Request.
closeComment: >
This issue has been closed due to inactivity.

# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 5

# Limit to only `issues` or `pulls`
# only: issues

# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls':
# pulls:
# daysUntilStale: 30
# markComment: >
# This pull request has been automatically marked as stale because it has not had
# recent activity. It will be closed if no further activity occurs. Thank you
# for your contributions.

# issues:
# exemptLabels:
# - confirmed

Loading