session-ios/Signal
Michael Kirk 5f305f844f Send ICE updates immediately after sending CallOffer for faster call
connection.

For legacy reasons, the call sender used to wait until after receiving
the call answer before sending the ICE updates. The primary motivation
was that if the receiving user hadn't accepted a new identity change,
rather than just seeing one "Tap to Accept New Safety Number" messages
for a call, they'd see one for the call offer and then a dozen more as
ICE updates trickled in.

We changed that behavior long ago, and effectively all clients will
avoid that case, while sending ICE updates immediately will allow calls
to connect without having to wait for an additional serialized round
trip between the caller and call recipient.

// FREEBIE
2018-02-23 17:36:07 -05:00
..
AudioFiles Add new "note" audio asset for fallback push notifications. 2018-02-23 12:53:43 -05:00
Fonts Align the message state indicators with the behavior on Android and desktop. 2017-03-20 12:55:35 -04:00
Images Attachment approval: cancel/confirm to top/bottom toolbars 2017-12-11 13:58:03 -05:00
Images.xcassets Timer button with duration label 2018-01-22 10:28:51 -05:00
src Send ICE updates immediately after sending CallOffer for faster call 2018-02-23 17:36:07 -05:00
test Filter unicode ordering letters. 2018-02-21 16:18:10 -05:00
translations Improve sound settings view. 2018-02-23 12:53:43 -05:00
.swiftlint.yml WIP: WebRTC calling 2017-01-12 09:56:05 -05:00
iTunesArtwork@3x.png Updated iTunes artwork 2015-01-30 17:25:24 -10:00
main.m Removing unused imported classes. 2015-07-27 16:19:08 +02:00
Signal-Info.plist "Bump build to 2.21.0.0." 2018-02-23 12:29:24 -05:00
Signal-Prefix.pch Retain changes from session database branch. 2018-01-10 12:18:23 -05:00
Signal.entitlements Add app group, share keychain. Take a first pass at file migration to shared data directory. 2017-11-30 09:49:01 -05:00