Alexandre Possebom
19bd3a9126
client: ack channel <status> stanzas to stop 50-minute stream recycling
...
Go / Build (latest) (push) Failing after 5m18s
Go / Build (old) (push) Failing after 5m18s
The server delivers channel status updates as <status> stanzas. Without a
registered node handler they were dropped unacked, so the server redelivered
them on every connect and closed the stream every 50 minutes with
<stream:error><ack class="status" .../></stream:error>.
2026-07-15 18:02:16 -03:00
Tulir Asokan
d8960d9575
user: fix parsing not on whatsapp responses
2026-07-13 14:28:32 +03:00
Tulir Asokan
592721a00b
call: remove tctoken in reject requests
...
Fixes #1182
2026-07-13 14:20:39 +03:00
Tulir Asokan
37a86e6743
pair: parse client props
2026-07-13 14:14:17 +03:00
Tulir Asokan
6e4c341610
user: update IsOnWhatsApp query
2026-07-13 14:14:17 +03:00
Tulir Asokan
4f8f64e0dd
send: always use LID for DMs
2026-07-13 14:14:17 +03:00
Tulir Asokan
ebde598a59
proto: update to v1043045417
2026-07-13 13:37:19 +03:00
Tulir Asokan
73fe7355f5
msgsecret: add log to see if orig sender hack is used
2026-07-09 12:20:57 +03:00
Tulir Asokan
b572e5bcb9
pair: add support for passkeys
2026-06-30 21:06:29 +03:00
Tulir Asokan
37913c82b7
proto: update to v1042386815
2026-06-30 16:30:29 +03:00
Tulir Asokan
5f04eac6db
client: ignore connect success before pairing is completed
2026-06-22 21:54:15 +03:00
Tulir Asokan
c50f490413
tctoken: return error in ensureTCToken if not logged in
2026-06-22 21:17:28 +03:00
Tulir Asokan
e94c58afd4
proto: update to v1041871181
2026-06-22 15:45:18 +03:00
Tulir Asokan
c833019767
notification: handle timelock mex notifications
2026-06-22 15:45:15 +03:00
Tulir Asokan
00ce57f21b
call,group,user: add tctokens to more requests
2026-06-22 14:29:25 +03:00
Tulir Asokan
5eeb02b11f
cstoken: remove unnecessary checks
2026-06-22 14:11:01 +03:00
Tulir Asokan
eaa388b4e5
dependencies: update
2026-06-16 15:06:36 +03:00
Mahesa and GitHub
089932318b
docs: update sqlstore.New example to include context parameter ( #1133 )
2026-06-11 12:47:16 +03:00
Tulir Asokan
ae2789723a
all: replace interface{} with any
...
Closes #1172
2026-06-11 12:44:10 +03:00
Tulir Asokan
0ff50824f6
binary/xml: replace XMLString with standard String method
...
Closes #1170
2026-06-11 12:43:07 +03:00
Tulir Asokan
3706a7d315
send: ignore own device in all cases
...
Closes #1167
2026-06-11 11:51:19 +03:00
Tulir Asokan
4e622162b9
client: fix parsing own web message info in LID chats
2026-06-09 12:16:26 +03:00
Tulir Asokan
88b76e56e5
sqlstore: close container in New if upgrade fails
2026-06-09 12:13:05 +03:00
Tulir Asokan
c6a4b703e4
proto: update to v1040847988
2026-06-04 23:57:42 +03:00
Tulir Asokan
b10b70708a
socket: use more atomic in FrameSocket
...
Closes #1150
Fixes #1085
2026-06-04 23:55:48 +03:00
Tulir Asokan
d707fc25c5
download: remove file length checks and always check plaintext hash
2026-06-04 23:55:48 +03:00
Tulir Asokan
52afebe984
download: add flag to indicate whether hash should be required
2026-06-04 23:55:48 +03:00
Mohd Salman and GitHub
db52b2c73d
group: make group creation time optional ( #1136 )
2026-06-04 23:53:59 +03:00
Tulir Asokan
256f4d77fb
qrchan: update to atomic bool and listen for all disconnects
...
Fixes #856
2026-06-04 22:12:53 +03:00
Tulir Asokan
4216bd2e3c
sqlstore: switch to rowiters for scanning many rows
...
Closes #1161
2026-06-04 22:12:53 +03:00
Tulir Asokan
6a7ac99153
download: check unencrypted file checksums
2026-06-03 16:24:17 +03:00
Tulir Asokan
595ceb0c22
message: handle historical message secrets and privacy tokens in LID chats
2026-06-02 20:39:33 +03:00
Tulir Asokan
9ff5508a26
download: remove support for legacy urls
...
Hopefully the problems from 2da9e916ba are no longer present
2026-06-01 01:03:58 +03:00
Tulir Asokan
a7ea56383e
message: ensure all nodes get acked
2026-05-29 13:19:37 +03:00
Tulir Asokan
c404e9aba4
client: close node handler channel instead of sending struct
2026-05-29 13:13:07 +03:00
Tulir Asokan
f87a9c5bf7
proto: update to v1040390703
2026-05-29 13:11:12 +03:00
Tulir Asokan
fb137f8444
dependencies: update
2026-05-29 13:10:07 +03:00
Tulir Asokan
563bcaa0f6
sqlstore/lidmap: delete old map entries when LID or phone number changes
2026-05-25 17:41:32 +03:00
Tulir Asokan
933deb5f2e
update: bump user agent for fetching latest version
2026-05-25 15:32:51 +03:00
Tulir Asokan
3e7fbac962
proto: update to v1040098269
2026-05-25 15:32:15 +03:00
Tulir Asokan
7c107215fa
user,group,newsletter: strip query params when parsing links
2026-05-25 15:31:19 +03:00
Tulir Asokan
8d3700152a
dependencies: update
2026-05-16 13:23:57 +03:00
Tulir Asokan
c551a4055c
proto: update to v1039406452
2026-05-13 17:03:10 +03:00
Tulir Asokan
9b5c655669
msgsecret: include params when failing to decrypt
2026-05-13 17:02:25 +03:00
Tulir Asokan
eb05d94dea
pair-code: fix platform ID type
...
Fixes #1140
2026-05-11 18:57:11 +03:00
Tulir Asokan
81f8702130
pair: add macOS pair client constant
2026-05-11 14:23:14 +03:00
Tulir Asokan
59cfb6cce1
pair: update PairClientType to a string
2026-05-11 14:08:38 +03:00
Tulir Asokan
876de1e965
pair: update QR code format
...
Closes #1110
2026-05-11 13:41:18 +03:00
Tulir Asokan
3b5b4fea22
notification: fix handling own device list changes
2026-05-11 13:17:13 +03:00
Tulir Asokan
6a7198d94d
types/sticker: use pointer for sticker pack items
2026-05-06 15:21:47 +03:00