Fedor Indutny
24a22bf191
Update prettier to 3.3.3
2024-07-23 17:31:40 -07:00
Fedor Indutny
1fd8b0ef23
Update @types/node to 20
2024-07-18 10:17:56 -07:00
Sergey Skrobotov
9295096586
Make LibsignalWebSocketResourse an EventTarget
2024-04-18 15:01:16 -04:00
trevor-signal
d31a4d5d91
Close websocket if request times out
2024-04-18 19:16:05 +02:00
Sergey Skrobotov
3456f5e097
Prevent sending shadowing healthcheck on a closed connection
2024-04-12 15:08:16 -07:00
Sergey Skrobotov
e388f13910
Upgrade libsignal-client to 0.44.0 and adopt API changes
2024-04-04 14:39:52 -07:00
Sergey Skrobotov
cf02337d6d
remote config for making CDSI lookups via libsignal
2024-03-27 15:56:43 -07:00
Fedor Indutny
9aff86f02b
Simplify online/offline status management
2024-03-18 14:48:00 -07:00
Sergey Skrobotov
9f40562b19
unauthenticated WebSocket via libsignal: shadowing mode
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-03-14 14:08:51 -07:00
trevor-signal
711e321d16
Support larger sync messages in large groups
2024-03-11 21:08:28 -04:00
Scott Nonnenberg
7c5e6166ab
WebAPI: Increase default timeout to 30 seconds
2023-06-21 17:40:02 -04:00
Scott Nonnenberg
efc237d106
Additional logging, more reliable contact/group sync fetch
2023-06-14 13:51:49 -07:00
Fedor Indutny
7abd2280bc
Simplify WebSocket keepalive logic
2023-06-06 17:36:38 -07:00
trevor-signal
73f4374e1e
Improved WS request timeout handling
2023-05-17 09:43:33 -07:00
Scott Nonnenberg
0b39ff8b5f
Reactions: isSentByConversationId is only for reactions from this device
2023-01-12 12:29:04 -08:00
Jamie Kyle
3705b959d6
Remove end year from licenses
2023-01-03 11:55:46 -08:00
Fedor Indutny
ed271d92ea
Add no-misused/floating-promises lint rule
2022-12-21 10:41:48 -08:00
Scott Nonnenberg
932043c58f
Make attachments more resilient, decrease websocket keepalive
2022-08-16 16:49:47 -07:00
Fedor Indutny
2eaacac151
Use --force-long with pbjs
2022-03-23 13:49:27 -07:00
Evan Hahn
ede34ecee3
Enable noImplicitOverride
TypeScript compiler option
2021-11-12 15:44:20 -08:00
Evan Hahn
74fde10ff5
Prefer import type
when importing types
2021-10-26 14:15:33 -05:00
Fedor Indutny
27573e6dce
Use non-throttled timeouts for websockets
2021-10-07 11:18:22 -07:00
Josh Perez
65ddf0a9e8
Import log instead of using it off of window
2021-09-17 14:27:53 -04:00
Fedor Indutny
5780c3d4b8
Fix socket management for unlinkAndDisconnect
2021-09-15 11:44:27 -07:00
Evan Hahn
4ef56667e2
Move MAX_MESSAGE_SIZE
assertion
2021-09-10 13:16:53 -07:00
Scott Nonnenberg
9d4edb5893
WebsocketResources: Increase maximum outgoing message size
2021-09-10 13:43:53 -05:00
Evan Hahn
9e9a815a2b
ESLint: allow for..of
2021-08-26 13:18:00 -05:00
Evan Hahn
f86f753df9
Add durations
utility for computing durations
2021-08-26 09:10:58 -05:00
Fedor Indutny
03874a788f
Use smaller batches for receipts and syncs
2021-07-29 18:08:04 -07:00
Fedor Indutny
1c1d0e2da0
Move to websocket for requests to signal server
2021-07-28 14:37:09 -07:00
Fedor Indutny
ddbbe3a6b1
More protobufjs migration
2021-07-09 12:36:10 -07:00
Fedor Indutny
299fe2af36
More protobufjs use
2021-07-02 14:21:24 -05:00
Fedor Indutny
584cedecff
Wrap all websocket errors, reconnect earlier
2021-06-14 17:12:58 -07:00
Fedor Indutny
8f5086227a
Enforce stronger types for ArrayBuffers and storage
2021-06-14 17:09:37 -07:00
Fedor Indutny
17e6ec468e
Faster WebSocket reconnects
2021-06-09 15:28:54 -07:00
Evan Hahn
8bfaf598af
Add license headers across the project
2020-11-04 13:03:13 -06:00
Sidney Keese
dabab60f56
Remove TSLint
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:07 -04:00
Sidney Keese
7b6d8f55d6
Migrate textsecure to eslint
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:07 -04:00
Scott Nonnenberg
b7d56def82
Moves libtextsecure to Typescript
...
* Starting to work through lint errors
* libsignal-protocol: Update changes for primary repo compatibility
* Step 1: task_with_timeout rename
* Step 2: Apply the changes to TaskWithTimeout.ts
* Step 1: All to-be-converted libtextsecure/*.js files moved
* Step 2: No Typescript errors!
* Get libtextsecure tests passing again
* TSLint errors down to 1
* Compilation succeeds, no lint errors or test failures
* WebSocketResources - update import for case-sensitive filesystems
* Fixes for lint-deps
* Remove unnecessary @ts-ignore
* Fix inability to message your own contact after link
* Add log message for the end of migration 20
* lint fix
2020-04-15 14:45:11 -07:00