A private messenger for iOS.
Go to file
Frederic Jacobs bbde7cd2a8 iOS 9 Support
- Fixing size classes rendering bugs.
- Supporting native iOS San Francisco font.
- Quick Reply
- Settings now slide to the left as suggested in original designed
  opposed to modal.
- Simplification of restraints on many screens.
- Full-API compatiblity with iOS 9 and iOS 8 legacy support.
- Customized AddressBook Permission prompt when restrictions are
  enabled. If user installed Signal previously and already approved
  access to Contacts, don't bugg him again.
- Fixes crash in migration for users who installed Signal <2.1.3 but hadn't signed up
  yet.

- Xcode 7 / iOS 9 Travis Support
- Bitcode Support is disabled until it is better understood how exactly
  optimizations are performed. In a first time, we will split out the
  crypto code into a separate binary to make it easier to optimize the
  non-sensitive code. Blog post with more details coming.
- Partial ATS support. We are running our own Certificate Authority at
  Open Whisper Systems. Signal is doing certificate pinning to verify
  that certificates were signed by our own CA. Unfortunately Apple's App
  Transport Security requires to hand over chain verification to their
  framework with no control over the trust store. We have filed a radar
  to get ATS features with pinned certificates. In the meanwhile, ATS is
  disabled on our domain. We also followed Amazon's recommendations for
  our S3 domain we use to upload/download attachments. (#891)
- Implement a unified `AFSecurityOWSPolicy` pinning strategy accross
  libraries (AFNetworking RedPhone/TextSecure & SocketRocket).
2015-10-31 04:45:55 +01:00
Libraries iOS 9 Support 2015-10-31 04:45:55 +01:00
Pods@e7975283fc iOS 9 Support 2015-10-31 04:45:55 +01:00
Scripts Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
SettingsBundle Updating licenses of dependencies. 2015-02-20 12:43:38 +01:00
Signal iOS 9 Support 2015-10-31 04:45:55 +01:00
Signal.xcodeproj iOS 9 Support 2015-10-31 04:45:55 +01:00
Signal.xcworkspace iOS 9 Support 2015-10-31 04:45:55 +01:00
.clang-format Adding Clang Format file 2015-01-04 11:30:26 +01:00
.gitattributes Supporting diffing of localizablestrings. 2015-09-14 12:26:47 +02:00
.gitignore Removing developer-specific junk. 2015-01-04 11:30:23 +01:00
.gitmodules Fixes for Travis setup 2014-08-05 07:19:17 +02:00
.travis.yml iOS 9 Support 2015-10-31 04:45:55 +01:00
BUILDING.md Adding building instructions + TextSecure in README 2015-01-04 11:30:28 +01:00
CONTRIBUTING.md Update CONTRIBUTING.md 2015-04-23 12:31:48 +02:00
Podfile iOS 9 Support 2015-10-31 04:45:55 +01:00
Podfile.lock iOS 9 Support 2015-10-31 04:45:55 +01:00
README.md Adding building instructions + TextSecure in README 2015-01-04 11:30:28 +01:00

README.md

Signal for iOS Build Status

![Gitter](https://badges.gitter.im/Join Chat.svg)

Signal allows you to make private phone calls (RedPhone protocol) and private text messaging (TextSecure protocol).

Available on the AppStore

Translation

Help us translate Signal! The translation effort happens on Transifex

Interoperability

Signal works with RedPhone and TextSecure on Android.

Cryptography Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

License

Copyright 2014 Open Whisper Systems

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html