session-desktop/libtextsecure
Scott Nonnenberg ce01eb7913
Log more info w/http errors, resilient to invalid group members (#1968)
* api.js: HttpError now preserves more of original error info

* Allow invalid conversation to be added to ConversationController

If a number we don't believe is valid comes in as part of a group, we
fall apart. We event prevent display of that conversation. Because we
have 'isValid()' protections in place for the places we create contacts
from user input in desktop (the search bar), we can temporarily add an
invalid contact to our collection (not saving it to the database) to
unblock this group scenario.

Still investigating what kind of phone number is valid in a mobile app
but not valid for us.

* Finish the debuggable error support

* Fix logging in the case of an invalid number
2018-01-12 16:19:26 -08:00
..
storage Cache messages on receipt, remove from cache when processed 2017-08-04 12:03:25 -07:00
test Remove built assets from repo, updates to docs + GH templates (#1955) 2018-01-09 15:31:23 -08:00
account_manager.js Save prekeys optimistically, track confirms, new clean behavior (#1846) 2017-12-01 13:35:39 -08:00
api.js Log more info w/http errors, resilient to invalid group members (#1968) 2018-01-12 16:19:26 -08:00
contacts_parser.js Profiles (#1453) 2017-09-14 17:04:00 -07:00
crypto.js Profiles (#1453) 2017-09-14 17:04:00 -07:00
errors.js Make errors more debuggable; capture correct stack, include name (#1944) 2018-01-08 11:08:25 -08:00
event_target.js Animated loading screens on startup and first conversation load 2017-08-04 12:03:25 -07:00
helpers.js Move, rename, and simplify toArrayBuffer helper 2016-03-13 04:56:28 -07:00
key_worker.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00
libsignal-protocol.js Proper session reset: Delete sessions before and after (#1796) 2017-11-21 15:20:07 -08:00
message_receiver.js NullMessage sent before verification sync should not be silent (#1857) 2017-12-04 15:28:38 -08:00
outgoing_message.js Feature: Blue check marks for read messages if opted in (#1489) 2017-10-04 15:28:43 -07:00
protobufs.js Protobufs: More logging on failure to load protobufs, fix tests 2017-09-14 17:02:45 -07:00
protocol_wrapper.js Update libsignal-protocol v0.9.0 2016-05-17 12:03:37 -07:00
ProvisioningCipher.js Feature: Blue check marks for read messages if opted in (#1489) 2017-10-04 15:28:43 -07:00
sendmessage.js Fix device ID check, clean up prekey fetch logging (#1961) 2018-01-10 18:12:24 -08:00
storage.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00
stringview.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00
sync_request.js Add logging to help track down problems with Sync 2017-08-17 17:33:22 -07:00
task_with_timeout.js createTaskWithTimeout: Don't log expiration if task threw (#1412) 2017-08-30 13:33:55 -07:00
websocket-resources.js Better handling of online/offline behavior, socket shutdown (#1593) 2017-10-23 14:38:43 -07:00