Commit graph

166 commits

Author SHA1 Message Date
Craig Gidney
baaef78323 Using dot syntax for local*, all*, full*, first*, last*, to*, encodedAs*, copy*
FREEBIE
2014-09-07 11:43:53 -07:00
Frederic Jacobs
54043cd80d Merge pull request #145 from Strilanc/audio_stampery
Setting timestamp based on number of samples sent
2014-09-07 15:37:20 +02:00
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
2014-09-06 22:58:14 -07:00
Frederic Jacobs
611f5c5f0b Closes #138 2014-09-02 18:48:48 +02:00
Craig Gidney
ae50395297 Fixed single-character cuts being mistaken for backspace presses
//FREEBIE
2014-09-02 18:11:21 +02:00
Craig Gidney
03ce3635cb Improved the phone number editing during registration
- Fixed a crash where an offset wrapped around when deleting the opening bracket
- Backspacing now skips over formatting characters
- Cursor position is maintained more accurately when reformatting
- Added a few utility methods
- Also fixed a test not having "test" as a prefix, causing it not to run
//FREEBIE
2014-09-02 18:11:11 +02:00
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
2014-09-01 09:30:09 +02:00
Frederic Jacobs
4dd8df8049 Updating dependencies
//FREEBIE
2014-08-23 23:23:29 +02:00
Craig Gidney
5401056d31 Checked indentation, future source results, directory layout, thenTry vs then, dependencies 2014-08-20 19:43:33 -04:00
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
2014-08-20 08:08:32 -04:00
Craig Gidney
5d31f76f3e Fixed packEcCoordinatesFromEcPoint having variable-sized output, prevent reconstruction of public key 2014-08-19 12:18:00 +02:00
Craig Gidney
4cd30f32ed Using getter syntax for shared*, is*, and has* 2014-08-19 00:14:19 -04:00
Frederic Jacobs
1793d41b8f Merge pull request #116 from Strilanc/modern_0
Using dot syntax for count and length
2014-08-18 20:09:34 +02:00
Frederic Jacobs
8bd42de61a Pulling new translations
//FREEBIE
2014-08-15 13:06:48 +02:00
Craig Gidney
a3b438b040 Retry build 2014-08-14 11:52:24 -04:00
Frederic Jacobs
dc4e4689e0 Checks and extra logging for login issues 2014-08-14 16:36:17 +02:00
Craig Gidney
9e36872644 Using dot syntax for count and length 2014-08-13 21:13:24 -04:00
Frederic Jacobs
c52c6c6248 Clearing notifications from notification center
Application acknowledges notifications and then clears them from
notification center.
//FREEBIE
2014-08-14 00:45:59 +02:00
Craig Gidney
84eb87ac60 Manually refactored cases the refactoring to Modern Objective-C was complaining about
//FREEBIE
2014-08-13 12:36:36 +02:00
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
2014-08-13 12:36:36 +02:00
Craig Gidney
6fd78ef143 Added canary test to notify future maintainers when safety pads can be removed from spandsp usage //FREEBIE 2014-08-13 12:36:20 +02:00
Frederic Jacobs
76b94c80df Updating Pods
//FREEBIE
2014-08-12 10:22:10 +02:00
Frederic Jacobs
491bb2f8cd Updating translations
//FREEBIE
2014-08-12 10:08:53 +02:00
Frederic Jacobs
5b53e33cca Revert "Updating to spandsp-0.0.6"
This reverts commit ecea5d6e53.
//FREEBIE
2014-08-10 03:07:21 +02:00
Frederic Jacobs
ecea5d6e53 Updating to spandsp-0.0.6
//FREEBIE
2014-08-10 02:57:40 +02:00
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
2014-08-10 01:27:16 +02:00
Frederic Jacobs
619b53cb0b Screen security feature. Closes #31 2014-08-09 18:27:26 +02:00
Frederic Jacobs
f5bbf9d480 Enhancements to certificate pinning
//FREEBIE
2014-08-09 02:39:09 +02:00
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
2014-08-09 01:01:05 +02:00
Frederic Jacobs
2a0b0cbffc Updating OpenSSL
//FREEBIE
2014-08-07 09:45:43 +02:00
McLoo
56b3d5475f Fix link to travis build status in README.md //FREEBIE 2014-08-06 18:43:20 +02:00
Frederic Jacobs
9051045b9e Fixes for Travis setup
//FREEBIE
2014-08-05 07:19:17 +02:00
Frederic Jacobs
bf8f60bf09 Adding submodule
//FREEBIE
2014-08-05 06:29:45 +02:00
Frederic Jacobs
6c027c2ed4 Removing dependencies
//FREEBIE
2014-08-05 06:21:35 +02:00
Frederic Jacobs
9240a095ae Travis CI-support and iOS8 push notifications
//FREEBIE
2014-08-05 05:44:43 +02:00
Frederic Jacobs
0d7e2d2f20 Caching ressources for Travis 2014-08-04 17:40:36 +02:00
Frederic Jacobs
dd73eafe47 Preparing tests for Travis
- Removing test server tests
- Getting ZRTP values from Keychain
- Getting NSCFErrors in NetworkStreamTest
- Fixing PriorityQueueTest comparator
2014-08-04 17:17:05 +02:00
Frederic Jacobs
db1927373d Xcode project file fix
//FREEBIE
2014-08-04 02:06:52 +02:00
mjewkes
2031a95092 UInt16 variance test //FREEBIE 2014-08-04 02:06:52 +02:00
Frederic Jacobs
60e3b14599 Updating translations
//FREEBIE
2014-08-04 00:02:46 +02:00
hubert3
a4eb34b236 Only display contacts that have a phone number 2014-08-02 14:09:24 +02:00
Frederic Jacobs
5ac7acfbc5 Enhancements in the verification flow
- Certificate Pinning with AFNetworking
- Block syntax for number validation
- Fixes null debug logs
2014-08-02 13:57:50 +02:00
Frederic Jacobs
7ab15a5808 Updating translations //FREEBIE 2014-08-01 20:36:05 -04:00
Frederic Jacobs
da3819b1c1 Merge branch 'testingBranch' 2014-08-01 20:03:16 -04:00
Frederic Jacobs
9c31b9ab67 Logging migration errors 2014-08-01 20:02:50 -04:00
Frederic Jacobs
1519bba1ed Merge branch 'master' into testingBranch 2014-08-01 19:48:28 -04:00
Frederic Jacobs
db33d636e8 Migration scheme 2014-08-01 19:27:56 -04:00
Frederic Jacobs
68f96d562c Closes #52 2014-08-01 19:27:55 -04:00
Frederic Jacobs
46b869628e 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
2014-08-01 19:27:55 -04:00
Rainer Killinger
5812f80d42 Closes #70 2014-08-01 19:27:55 -04:00