Commit Graph

247 Commits (7b43f6043e5aa2e09ee4cf51860e153bcaa9bf19)

Author SHA1 Message Date
Frederic Jacobs c69ce8ad25 Actions on messages notification for replying. 11 years ago
Frederic Jacobs 8435a800d4 WebSocket Public Key Pinning. 11 years ago
Frederic Jacobs 35a2762c5f Starting background fetching of messages. 11 years ago
Frederic Jacobs 1eff2b3ad5 Rewriting outgoing pipeline with GCD. 11 years ago
Frederic Jacobs b22579d8f8 Settings and thread fixes. 11 years ago
Frederic Jacobs d73e42beff Integrating Message View. 11 years ago
dtsbourg e48ea52924 ContactDetail: Fix crash on parsedPhoneNumbers 11 years ago
Frederic Jacobs 6dd04a49fe Refactoring signup flow, storage, contacts.
- Signal preferences and keying material moved to the unified storage
- Set up for staging environment to try out the new APIs
- Changes in the push registration flow to send token to RP & TS
11 years ago
Frederic Jacobs c3dff810ad Registration refactoring - wip. 11 years ago
Frederic Jacobs 43af8c18e3 Merging UI code with some basic TextSecureKit code. 11 years ago
Ben Sandofsky f65d552f6d Prefix NSArray categories.
Begin process of prefixing categories on Foundation and UIKit. This
follows Cocoa best practices. This makes sense given the number of third
party libraries the project incorporates, which may include their own
colliding category method names.

Use OWS prefix on classes that may be used across apps.
11 years ago
Craig Gidney 867402afa5 Update doc comment in ZrptManager.h // FREEBIE
The note about the role parameter was way out of date.
11 years ago
Frederic Jacobs 5091c53aa3 More advanced fixes for push notifications on iOS7 11 years ago
Frederic Jacobs f8d201fc52 Fixing singleton initialization
//FREEBIE
11 years ago
Frederic Jacobs c572132c95 Fixing iOS 7 push notification issue
#176 will complement this
//FREEBIE
11 years ago
Frederic Jacobs 43ca8b511b Fixing registration issues
Fixes the simulator and client (when permissions disabled) registration
fixes as discussed in #172

//FREEBIE
11 years ago
Frederic Jacobs 953d4d80fd Syntax fixes from #172
//FREEBIE
11 years ago
Frederic Jacobs d05791e699 Moving away from custom HTTP stack 11 years ago
Frederic Jacobs 510831d701 Auto-layout enhancements + Submit Debug Logs 11 years ago
Frederic Jacobs cd0bda7105 iOS 8 Support
- Supporting iOS 8
- Updating translations
- Rewriting PushManager to extensively use futures
- Pick up calls directly from the lock-screen
11 years ago
Frederic Jacobs 8b42036f16 Reverting timestamp RTP field
See discussion in #143
//FREEBIE
11 years ago
Craig Gidney f1de95ab06 Recursively added dot syntax, translating more terms when they were encountered in the dif
FREEBIE
11 years ago
Craig Gidney baaef78323 Using dot syntax for local*, all*, full*, first*, last*, to*, encodedAs*, copy*
FREEBIE
11 years ago
Craig Gidney 97e2285b23 Setting timestamp based on number of samples sent
- Added timeStamp property to EncodedAudioPacket
- Added timeStamp parameter to rtpPackageWithDefaults constructor
- Added nextTimeStamp to AudioPacker with random initial value and sample length increases
- AudioSocket forwards timeStamp
- Added generateSecureRandomUInt32 to CryptoTools
- Updated tests
FREEBIE
11 years ago
Craig Gidney e9f8881bd4 Checking error codes and cleaning up when errors occur in EvpKeyAgreement
- Added a test to actually exercise the DH agreement path
//FREEBIE
11 years ago
Craig Gidney 5401056d31 Checked indentation, future source results, directory layout, thenTry vs then, dependencies 11 years ago
Craig Gidney ced4fc8947 Initial work to depend on external futures library instead of internal implementation
Still need to:
- Fix indentation
- Check for any FutureSource being returned instead of FutureSource.future
- Check for then: vs thenTry: mixups
- Check for main thread related issues
- Check for other exception catching issues
- Adjust directory layout
- Manual end-to-end testing
11 years ago
Craig Gidney 5d31f76f3e Fixed packEcCoordinatesFromEcPoint having variable-sized output, prevent reconstruction of public key 11 years ago
Craig Gidney 4cd30f32ed Using getter syntax for shared*, is*, and has* 11 years ago
Craig Gidney 9e36872644 Using dot syntax for count and length 11 years ago
Craig Gidney 84eb87ac60 Manually refactored cases the refactoring to Modern Objective-C was complaining about
//FREEBIE
11 years ago
Craig Gidney 1e9a3e9a46 Ran "Edit -> Refactor -> Convert to Modern Objective-C Syntax"
- dictionaryWithObject -> @{key: val}
- objectAtIndex -> a[i]
- numberWithBool/Int/etc -> @1, @(val)
- Reverted friendly fire on ProtocolBuffers
- Did not do ANY other changes (including changes to make more refactorings succeed)
//FREEBIE
11 years ago
Frederic Jacobs 50e1b8012b Fixing localization and performance issues
- Cleaning up unused VC xib
- Optimization in Call Server Requests
- Fixing localization issues in Registration flow
- Changing order of labels for the Settings view
//FREEBIE
11 years ago
Frederic Jacobs f5bbf9d480 Enhancements to certificate pinning
//FREEBIE
11 years ago
Frederic Jacobs aca4733ac0 Multiple fixes
- Make logging optional if desired
- HTTPS external URLs
- Clean app data when re-registering
- If registration future fails, bring back user interaction
11 years ago
Frederic Jacobs 9240a095ae Travis CI-support and iOS8 push notifications
//FREEBIE
11 years ago
Frederic Jacobs 5ac7acfbc5 Enhancements in the verification flow
- Certificate Pinning with AFNetworking
- Block syntax for number validation
- Fixes null debug logs
11 years ago
Frederic Jacobs c2d78bba12 Migration scheme 11 years ago
Frederic Jacobs 60fb869baa Closes #80 #37
- Use of new Keychain Access attribute
- Error management (notifying the user) when opening app without
required push and microphone permission
- Enforcing APNID are sent to server, retry later if not able to reach
server
11 years ago
David Caldwell 021468ff45 Fix case of openssl/ includes for case-sensitive build environments. 11 years ago
Frederic Jacobs 44bd921db2 Changes for arm64 and Clang redefined-types 11 years ago
Frederic Jacobs c839f05c17 Cleaning environment prefs 11 years ago
Frederic Jacobs 05fe10612e Advanced network logging 11 years ago
Frederic Jacobs 021da47a99 Bug fixes + Keychain store 11 years ago
Frederic Jacobs 09b6fdea10 Adding more logging to address the initialization issues 11 years ago
Frederic Jacobs a6bf143855 Cleaner Keychain storage 12 years ago
Frederic Jacobs 6373507108 initial commit 12 years ago