Tulir Asokan
f62599145f
connector,signalmeow: implement network connection resetting ( #629 )
2026-01-15 14:08:00 +02:00
Tulir Asokan
880849def7
signalmeow/web: fix response bodies not being closed
2026-01-07 14:21:59 +02:00
Tulir Asokan
659222b31b
signalmeow: implement sending with sender keys
2025-11-27 17:34:14 +02:00
Tulir Asokan
c7b7ea71f8
main: adjust signalmeow user agent
2025-11-25 15:55:32 +02:00
Tulir Asokan
edacab163c
client: unlink before disconnecting websocket
2025-11-24 18:22:20 +02:00
Tulir Asokan
cd598b8721
signalmeow/web: include server response content in logs
2025-11-24 18:05:24 +02:00
Tulir Asokan
bd9b96e3a0
signalmeow: move all normal authed requests to websocket
2025-11-24 17:20:53 +02:00
Tulir Asokan
58dacbd6ac
signalmeow/attachments: add basic support for TUS uploads
2024-10-18 14:55:31 +03:00
Tulir Asokan
11686cbe96
signalmeow/web: log attachment download http status
2024-09-14 19:47:11 +03:00
Tulir Asokan
58416d1d16
signalmeow/web: fix unnecessary NewBuffer use
2024-09-09 21:05:15 +03:00
Tulir Asokan
ea0dfaa61a
Set user agents in signal requests
2024-01-14 13:31:17 +02:00
Tulir Asokan
b9f29abfcf
Add CDSI client
2024-01-13 16:26:29 +02:00
Sumner Evans
6b98c3f955
signalmeow/web: use context logger, make SendHTTPRequest use context
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-07 13:23:59 -07:00
Tulir Asokan
429125dbf5
Clean up some attachment-related things
2024-01-03 22:35:24 +02:00
Sumner Evans
59e4efd598
signalmeow: use structured logging
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
5558469743
http: use http.Method* instead of hard-coded methods
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:35:42 -07:00
Tulir Asokan
5842da7c4a
Add Signal root CA cert
2023-12-31 17:14:22 +01:00
Tulir Asokan
49ce1f530c
Add copyright headers
2023-12-17 15:54:35 +02:00
Scott Weber
125c686eaa
Improve logging for HTTP requests
2023-09-22 10:29:14 -04:00
Scott Weber
c2460ead6b
Fix out-of-bounds in web.go path check
2023-09-05 11:41:35 -04:00
Scott Weber
a12c5bb5d1
Download, decrypt, upload user profile avatar. But need to figure out caching
2023-08-31 20:17:23 -04:00
Scott Weber
f52f236780
Sending images!
2023-08-31 12:58:18 -04:00
Scott Weber
eb3ebdd8ff
Can receive a message! (But lots to tidy up here)
2023-08-25 12:56:39 -04:00
Scott Weber
3410938890
Fix warning
2023-08-17 12:34:10 -04:00
Scott Weber
00195615da
Major logging cleanup and full move to zerolog
2023-07-27 18:13:33 -04:00
Scott Weber
8294eedbe3
Disable routing through mitm-proxy
2023-07-24 10:49:32 -04:00
Scott Weber
df8b0db093
Double puppet is working!
2023-07-19 14:54:16 -04:00
Scott Weber
58e64d885d
Fetching group metadata from server!
...
Had to use storage.signal.org, and had to ignore a very misleading
AuthCredentialPresentation lengths in the FFI header, it was leading me
to improperly truncate the presentation before sending >:(
2023-07-16 17:33:28 -04:00
Scott Weber
4c8a4dc87c
Receiving (sealed sender) and sending (not sealed sender) in signalmeow!
2023-05-31 16:43:08 -04:00
Scott Weber
60d2f1cfdb
Improve response sending
2023-05-09 17:39:47 -04:00
Scott Weber
67c558853f
Receiving unencrypted messages, but not in real time
2023-05-09 16:34:16 -04:00
Scott Weber
f91b2e4d0a
Successfully open message receiving WS, but nothing comes down it
2023-05-08 14:47:00 -04:00
Scott Weber
e44fb2d95a
Tidy up URLs
2023-05-08 13:47:01 -04:00