Commit graph

4472 commits

Author SHA1 Message Date
sachaaaaa
54e238dee8 changed mock http server to display received bytes 2018-10-09 14:44:22 +11:00
sachaaaaa
6fe70b9b85 Send outgoing messages as raw bytes (Uint8Array) and moved recipient & ttl to header 2018-10-09 14:43:55 +11:00
sachaaaaa
6d84eb69e7 upgrade node-fetch to 2.2.0 2018-10-09 14:41:14 +11:00
sachaaaaa
5e9f4177ff style nits 2018-10-08 15:03:32 +11:00
sachaaaaa
826bbe9631
Merge pull request #6 from sachaaaaa/development
Reconcile incoming and outgoing messages
2018-10-08 15:00:31 +11:00
sachaaaaa
d6954aa91c Wrap outgoing message in a WebSocketMessage proto object to match incoming format 2018-10-08 12:08:29 +11:00
sachaaaaa
38e6272dc6 Use async/await in addMockContact instead of nested promises 2018-10-05 13:48:39 +10:00
sachaaaaa
42e941531f Add fallback encryption (FallBackSessionCipher. simple DH) for when key bundle hasn't been received yet. Skip padding of bytes. 2018-10-05 13:15:49 +10:00
sachaaaaa
905e2c1ba6 mock socket server to send keepalive as well as mock messages 2018-10-05 13:13:28 +10:00
sachaaaaa
ac92d53e14 display mock contact priv key for debugging 2018-10-05 13:12:26 +10:00
sachaaaaa
81f8ef0adb Update mock socket server to send a hello world message! 2018-10-04 12:10:40 +10:00
sachaaaaa
e81e253ccf temporarily disable decryption and unpadding of incoming messages 2018-10-04 12:10:14 +10:00
sachaaaaa
d8bef6041d Change mock socket server to send fake message 2018-10-03 16:14:05 +10:00
sachaaaaa
6b998d79a7 Fix message_receiver not able to convert ArrayBuffer to stringBase64 in addToCache 2018-10-03 16:13:31 +10:00
sachaaaaa
2631d195fd allow generating a mock contact via console without saving its key bundle 2018-10-02 08:59:13 +10:00
sachaaaaa
d521795cf8 add helper to set the keysPending flag for a discussion 2018-10-02 08:53:59 +10:00
sachaaaaa
22a86b5351 store key bundle status in conversation model 2018-10-01 17:49:39 +10:00
sachaaaaa
33ad509fbf Merge branch 'master' of https://github.com/signalapp/Signal-Desktop into development
# Conflicts:
#	_locales/ar/messages.json
#	_locales/es_419/messages.json
#	_locales/he/messages.json
#	_locales/hi/messages.json
#	_locales/hr/messages.json
#	_locales/kn/messages.json
#	_locales/ko/messages.json
#	_locales/mk/messages.json
#	_locales/sr/messages.json
#	_locales/uk/messages.json
#	_locales/vi/messages.json
#	package.json
2018-10-01 09:46:42 +10:00
Scott Nonnenberg
e8983ea4a4 v1.16.2 2018-09-20 17:07:36 -07:00
Scott Nonnenberg
4760b8115c Merge tag 'v1.16.2-beta.2' 2018-09-20 17:07:05 -07:00
Scott Nonnenberg
8cd3db0262 v1.16.2-beta.2 2018-09-20 16:07:20 -07:00
Scott Nonnenberg
c13b91a790 Update linter exceptions after update 2018-09-20 15:49:54 -07:00
Scott Nonnenberg
79ebec36ca v1.16.2-beta.1 2018-09-20 15:40:24 -07:00
Scott Nonnenberg
979afad47a Localization string updates 2018-09-20 15:34:59 -07:00
Scott Nonnenberg
48d937b66a Follow symlinks on target file path as well as user/config paths 2018-09-20 15:30:26 -07:00
Scott Nonnenberg
3464eb65b8 Keep conversation.lastMessage in memory 2018-09-20 15:25:54 -07:00
Scott Nonnenberg
ecb126e74c
Custom linter to check code quality (#2753) 2018-09-20 15:24:52 -07:00
Scott Nonnenberg
a3b6f3ddce v1.16.1 2018-09-17 17:22:44 -07:00
Scott Nonnenberg
03f81dea5a Merge tag 'v1.16.1-beta.2' 2018-09-17 17:22:07 -07:00
Scott Nonnenberg
366401f77a v1.16.1-beta.2 2018-09-17 16:22:15 -07:00
Scott Nonnenberg
814b9cf26a Only accept 'you left group' messages when group blocked 2018-09-17 15:58:27 -07:00
Scott Nonnenberg
c2e0ec5636 Group Blocking: Allow group metadata messages from own devices 2018-09-17 12:18:18 -07:00
Scott Nonnenberg
9c399624cc Support for blocking groups on mobile, via group/blocked syncs 2018-09-14 16:25:43 -07:00
Scott Nonnenberg
cfe561b3eb v1.16.1-beta.1 2018-09-06 16:02:02 -07:00
Scott Nonnenberg
bae4cecd22 iOS theme: higher visibility for embedded contact text 2018-09-06 13:36:32 -07:00
Scott Nonnenberg
46dac94ab8 Pop toast on attempted attach if image attachment is too large 2018-09-05 17:48:43 -07:00
Scott Nonnenberg
8290146721 Show generic attachment for non-loading/too-large images/videos 2018-09-05 17:48:43 -07:00
Scott Nonnenberg
55a136b9a3 v1.16.0 2018-09-05 15:50:18 -07:00
Scott Nonnenberg
bff4b27fa7 Merge branch 'development' 2018-09-05 15:48:36 -07:00
Scott Nonnenberg
d0c4152d99 backup.js: Remove references to nonexistent i18n strings 2018-09-05 14:17:38 -07:00
Scott Nonnenberg
8584a79352 Don't treat sends to a group with unregistered users as an error 2018-09-05 14:17:38 -07:00
Scott Nonnenberg
ea8e76d9de MessageView: Only re-render on change of key conversation fields 2018-09-05 14:17:38 -07:00
Scott Nonnenberg
0d6c3c0bce Introduce new languages to the product 2018-09-05 14:17:38 -07:00
Scott Nonnenberg
efefb7a488 Update localization strings 2018-09-05 14:17:38 -07:00
vitya1
e3ddf280fe Link labels with checkboxes in settings pane (#2704) 2018-08-30 09:49:46 -07:00
Scott Nonnenberg
f3b6161c75 v1.16.0-beta.1 2018-08-29 11:01:23 -07:00
Scott Nonnenberg
998c35dcb3 Split configuration into low and high traffic files
Also, we're now handling config ourselves instead of using
electron-config and config dependencies.
2018-08-29 10:40:16 -07:00
Scott Nonnenberg
f59ec92fef Routine update to Electron v2.0.8 2018-08-28 13:54:03 -07:00
sachaaaaa
b7ca5562b2 remove debugging code that skips encryption 2018-08-23 15:31:10 +10:00
sachaaaaa
a6b4215b1f changed sendMessage request from PUT to POST 2018-08-23 15:29:49 +10:00