1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-15 13:46:55 -04:00

Commit graph

  • a80d27f6d9 Use auto double puppet check from library Andrew Ferrazzutti 2024-02-02 15:42:19 -05:00
  • 69694277e3 Add config to disallow manual double puppeting Andrew Ferrazzutti 2024-02-02 14:56:54 -05:00
  • f77ece8eb3 Use only profile info from other contact Andrew Ferrazzutti 2024-02-13 18:20:27 -05:00
  • dfed4b482c Use most recent available profile Andrew Ferrazzutti 2024-02-13 14:25:05 -05:00
  • 58298b6b83 Store profile fetch timestamp Andrew Ferrazzutti 2024-02-13 11:04:23 -05:00
  • fac25aa365 Fix signal file reply hack Tulir Asokan 2024-02-13 19:28:42 +02:00
  • a7a15735c8 Update changelog Tulir Asokan 2024-02-11 18:12:34 +02:00
  • ed4a14811a
    Handle group changes properly (#432) Malte E 2024-02-11 17:17:52 +01:00
  • add4bbb3dc
    Use correct mxid when updating power levels Tulir Asokan 2024-02-11 18:13:06 +02:00
  • 403f90ba97 move user power level changes to general permissions handling Malte E 2024-02-10 15:08:20 +01:00
  • d7597dc3a7 properly handle joins via invite link Malte E 2024-02-05 21:30:41 +01:00
  • 0ff29aa360 minor cleanup Malte E 2024-02-01 20:34:12 +01:00
  • 38d315ec69 bridge join rule, disappearing messages timer via group change S->M Malte E 2024-01-31 20:38:20 +01:00
  • 88c765074b bridge permissions S->M Malte E 2024-01-31 06:48:41 +01:00
  • 87fccaa629 add all member actions to handleSignalGroupChange & cleanup Malte E 2024-01-29 20:48:29 +01:00
  • 5845e0943a Update pkg/signalmeow/groups.go Malte E 2024-01-27 05:33:05 +01:00
  • 41e9f07b4c Update pkg/signalmeow/groups.go Malte E 2024-01-27 05:32:58 +01:00
  • 6929baaa77 Update pkg/signalmeow/groups.go Malte E 2024-01-27 05:32:51 +01:00
  • 74b0b3b2c6 revert libsignal downgrade (?) Malte E 2024-01-26 21:44:34 +01:00
  • 332c84eb11 fix issues Malte E 2024-01-26 21:27:28 +01:00
  • 048a8b89e0 handle Group Change title/description/addmembers/deletemembers/roles Malte E 2024-01-26 06:36:46 +01:00
  • d778a14fba Add license exceptions Tulir Asokan 2024-01-25 15:52:51 +02:00
  • b21ad30180 Allow custom parameters to build-go.sh Tulir Asokan 2024-02-10 14:38:56 +02:00
  • 9495ea7020 Update dependencies and minimum Go version Tulir Asokan 2024-02-10 14:24:43 +02:00
  • c9d97fd1e5 Run actions on Go 1.21 and 1.22 Tulir Asokan 2024-02-10 14:23:31 +02:00
  • 53547f9201 Revert "Check dm.Quote for nil" Tulir Asokan 2024-02-10 00:10:12 +02:00
  • 2109782afd Remove info parameter in Puppet.UpdateInfo Tulir Asokan 2024-02-10 00:10:04 +02:00
  • 27d6ae89ea Remove some unnecessary logs Tulir Asokan 2024-01-28 15:46:16 +02:00
  • 8de9493edc
    Fix word in example config (#446) David AUFFRAY 2024-02-10 13:37:58 +01:00
  • ae7ccf4fdf
    Restore debug build & remote debugging for Docker builds (#436) Andrew Ferrazzutti 2024-02-10 07:37:02 -05:00
  • 7761199303
    Use Stringer with zerolog (#441) Andrew Ferrazzutti 2024-02-10 07:36:05 -05:00
  • af4de369bd
    Satisfy static checks (#440) Andrew Ferrazzutti 2024-02-10 07:35:56 -05:00
  • aeafb935f7
    Fix: typo discord to signal David AUFFRAY 2024-02-08 20:41:40 +01:00
  • 1082c14bc4 Avoid leaking profile info Andrew Ferrazzutti 2024-02-08 08:38:00 -05:00
  • a245029207 Always fetch profile when updating puppet info Andrew Ferrazzutti 2024-02-07 08:36:06 -05:00
  • 1563c70340 Don't use zerolog's Stack Andrew Ferrazzutti 2024-02-06 18:29:02 -05:00
  • 2684b6d366
    Update error message Andrew Ferrazzutti 2024-02-06 18:27:15 -05:00
  • c0eb3a8182 Use Stringer with zerolog Andrew Ferrazzutti 2024-02-06 15:09:32 -05:00
  • 1aadcfd50d Switch to ZLog Andrew Ferrazzutti 2024-02-06 14:51:09 -05:00
  • 92f27f7c92 Remove unused fields Andrew Ferrazzutti 2024-02-06 14:09:21 -05:00
  • 0ede63dac0 Print debug mode in Docker build Andrew Ferrazzutti 2024-02-05 12:43:40 -05:00
  • 2784fbaec7 Use sh/POSIX expressions Andrew Ferrazzutti 2024-02-05 10:24:58 -05:00
  • 7eeea39ddc Don't omit debug info on debug build Andrew Ferrazzutti 2024-02-05 08:35:36 -05:00
  • fb08f25a46 Avoid Rust debug profile in Makefile Andrew Ferrazzutti 2024-02-05 08:41:27 -05:00
  • 62e330835e Don't build Rust lib in debug mode for Docker Andrew Ferrazzutti 2024-02-05 00:27:53 -05:00
  • 71a74b29ab Copy to workdir instead of to file Andrew Ferrazzutti 2024-02-05 00:27:34 -05:00
  • 2e303247b5 Restore debug build & remote debugging Andrew Ferrazzutti 2024-02-02 16:03:11 -05:00
  • 103666990f
    Use clang when building for Android and darwin (#435) Scott Weber 2024-01-31 10:39:33 -05:00
  • b42fb15659 Use clang for macOS OR Android Scott Weber 2024-01-31 00:44:28 -05:00
  • 62402ecfe1 Don't check for darwin for conditional build, check for gcc Scott Weber 2024-01-30 23:41:16 -05:00
  • cb04120757 Check dm.Quote for nil Scott Weber 2024-01-29 14:54:20 -05:00
  • d93a5e8ed0 Disable a double-puppet for denied users Andrew Ferrazzutti 2024-01-29 12:07:55 -05:00
  • 5f6a845093 Add permission level to deny login-matrix Andrew Ferrazzutti 2024-01-29 12:05:43 -05:00
  • f5468a6e8c
    Avoid nil dereference on existing reaction lookup (#433) Andrew Ferrazzutti 2024-01-26 08:42:34 -05:00
  • 1ad8987797 Avoid nil dereference on existing reaction lookup Andrew Ferrazzutti 2024-01-26 08:28:11 -05:00
  • ee5932bbd9
    Ensure user is invited to portal on message (#430) Andrew Ferrazzutti 2024-01-26 08:00:03 -05:00
  • ea4522bd17
    Deduplicate users' UUIDs during schema upgrade (#429) Andrew Ferrazzutti 2024-01-26 07:58:43 -05:00
  • e938532440
    Add whoami provisioning API (#428) Andrew Ferrazzutti 2024-01-26 07:58:04 -05:00
  • bc03cee3e1 Delete reaction with bridge bot if ghost fails. Closes #431 Tulir Asokan 2024-01-25 23:42:08 +02:00
  • 666ccf11fb Ignore duplicate reactions from Signal (ref #431) Tulir Asokan 2024-01-25 23:41:53 +02:00
  • 85dac6d769 Don't replace bridged reactions sent from Matrix Andrew Ferrazzutti 2024-01-25 16:32:05 -05:00
  • 3963169f5f Don't omit empty name/uuid in WhoAmIResponse Andrew Ferrazzutti 2024-01-25 15:23:33 -05:00
  • 312ee9429f Return connection status in WhoAmIResponse Andrew Ferrazzutti 2024-01-25 15:21:30 -05:00
  • b66fc9add6 Remove error return for WhoAmI Andrew Ferrazzutti 2024-01-25 15:20:33 -05:00
  • 3174b99c21 Return WhoAmIResponse directly Andrew Ferrazzutti 2024-01-25 15:18:20 -05:00
  • 5528bd2e9d Ensure user is invited to portals on update Andrew Ferrazzutti 2024-01-25 14:27:29 -05:00
  • 387bacda01 Deduplicate users' UUIDs during schema upgrade Andrew Ferrazzutti 2024-01-24 23:53:06 -05:00
  • a4a1a264b8 Restore "whoami" for provisioning API Andrew Ferrazzutti 2024-01-24 23:48:35 -05:00
  • 01048dc165 Add bpnsclient and connect first user to BPNS as PoC connect-to-bpns Scott Weber 2024-01-22 17:02:04 -05:00
  • 60263e7529 Fix avatar change deduplication based on hash Tulir Asokan 2024-01-24 14:36:27 +02:00
  • 931e25b453 Update to libsignal 0.39.2 Tulir Asokan 2024-01-22 01:22:13 +02:00
  • d9844f9afd Check if table exists to avoid spurious error. Fixes #426 Tulir Asokan 2024-01-19 17:43:25 +02:00
  • 6d53efde33 Handle edge case in portal table upgrade Tulir Asokan 2024-01-18 23:12:39 +02:00
  • d22676650f Revert "Add temporary debugging logs" Tulir Asokan 2024-01-18 22:52:15 +02:00
  • a546300b77 Update usersBySignalID when logging in Tulir Asokan 2024-01-18 22:50:49 +02:00
  • 972b289887 Add temporary debugging logs Scott Weber 2024-01-16 19:45:37 -05:00
  • b054aa9dd2 Update dependencies Tulir Asokan 2024-01-17 00:07:21 +02:00
  • d482bca041 Add method to fetch records from storage service Tulir Asokan 2024-01-14 22:22:14 +02:00
  • 57b87faee7 Add storage service protobuf schema Tulir Asokan 2024-01-14 20:36:15 +02:00
  • ea0dfaa61a Set user agents in signal requests Tulir Asokan 2024-01-14 13:31:17 +02:00
  • c0ce824b6a Save libsignal version in go file Tulir Asokan 2024-01-14 13:20:04 +02:00
  • fca8ff8eab Update dependencies Tulir Asokan 2024-01-13 19:03:26 +02:00
  • 91b0e7e482 Add support for incoming contact messages Tulir Asokan 2024-01-13 18:21:09 +02:00
  • cc5177bc15 Use ensureInvited in pm command Tulir Asokan 2024-01-13 17:16:52 +02:00
  • 7b8bcdd9e8 Hook up CDSI to pm command and provisioning API Tulir Asokan 2024-01-13 17:05:43 +02:00
  • f2684ef1f3 Add test command for CDSI Tulir Asokan 2024-01-13 16:33:44 +02:00
  • b9f29abfcf Add CDSI client Tulir Asokan 2024-01-13 16:20:49 +02:00
  • f596eb75cc Only update phone number if it's available Tulir Asokan 2024-01-13 14:21:53 +02:00
  • 4d1cfed402 Don't hardcode tel: address in beeper identifier list Tulir Asokan 2024-01-13 14:21:31 +02:00
  • ba5728c69c Update protobufs and add ContactDiscovery schema Tulir Asokan 2024-01-13 14:20:08 +02:00
  • e631a350aa Update to libsignal 0.39.1 Tulir Asokan 2024-01-13 14:17:51 +02:00
  • de8c8d97c2 Fix BAD_CREDENTIALS / UNCONFIGURED race Scott Weber 2024-01-10 12:17:05 -05:00
  • 4602d8b91f Fix a long log Scott Weber 2024-01-09 13:51:09 -05:00
  • 632f06fcd5
    Merge pull request #420 from mautrix/upload-prekeys Scott Weber 2024-01-09 12:18:09 -05:00
  • f24c94b011 Upload all unused prekeys every time, and change delay logic Scott Weber 2024-01-09 12:03:56 -05:00
  • d9a8f7bedc Generate and register more prekeys if we're running low Scott Weber 2024-01-08 14:30:41 -05:00
  • 121c81a783 Update changelog Tulir Asokan 2024-01-09 16:20:49 +02:00
  • 4408488573
    Retry without sealed sender if send fails with 401 (#419) Tulir Asokan 2024-01-09 15:33:09 +02:00
  • ac707557e9 Only retry unidentified sender sends Tulir Asokan 2024-01-09 14:12:03 +02:00
  • 666da2e640 Only fetch profile key if sending as unidentified Tulir Asokan 2024-01-09 14:07:34 +02:00