1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-07-08 15:14:50 -04:00

Commit graph

  • 5bb842785d Check for nil client on remote shutdown Andrew Ferrazzutti 2024-02-14 12:08:11 -05:00
  • af42a5088f Check for nil Andrew Ferrazzutti 2024-02-14 11:16:42 -05:00
  • 2b44776f5e Fix timestamp sorting order Andrew Ferrazzutti 2024-02-14 08:17:21 -05:00
  • ff16ef4bd2 Alert when logging out conflicting user Andrew Ferrazzutti 2024-02-14 01:49:59 -05:00
  • 2d77e28ace Try to be more careful clearing state on logout Andrew Ferrazzutti 2024-02-14 01:49:34 -05:00
  • fdfc4a3a3a Remove "was once logged in" ping response Andrew Ferrazzutti 2024-02-13 10:24:36 -05:00
  • 239b2bb1bc Reuse client on re-login Andrew Ferrazzutti 2024-02-12 15:24:09 -05:00
  • a3a793212a Add delete-session to provisioning API Andrew Ferrazzutti 2024-02-12 15:04:03 -05:00
  • e8713893e7 Clear user's Signal ID/username on logout Andrew Ferrazzutti 2024-02-12 15:03:29 -05:00
  • a642d9e5a5 Refactor (*User).Logout Andrew Ferrazzutti 2024-02-12 14:54:41 -05:00
  • 5145d15203 Log disconnect errors Andrew Ferrazzutti 2024-02-12 14:35:52 -05:00
  • 90756b97c5 Refactor (*User).clearKeysAndDisconnect Andrew Ferrazzutti 2024-02-12 14:31:32 -05:00
  • 998743f28b Fix possible null dereference Andrew Ferrazzutti 2024-02-05 00:53:39 -05:00
  • bff1c613ce Don't no-op logouts Andrew Ferrazzutti 2024-02-03 00:58:31 -05:00
  • d81e16a0b6 Revert matrix token refreshing Andrew Ferrazzutti 2024-02-14 00:14:23 -05:00
  • 94b6c37352 Disable disallowed manual double puppets Andrew Ferrazzutti 2024-02-02 15:51:20 -05:00
  • bd981c5e34 Don't check double puppets twice on startup Andrew Ferrazzutti 2024-02-02 15:45:16 -05:00
  • 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