1610 Commits
Author SHA1 Message Date
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
MahesaandGitHub 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 SalmanandGitHub 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