Commit Graph

  • 26594dd0ee Retrieve self profile from storage AsamK 2021-10-03 16:17:58 +02:00
  • 0709c0caf8 Update libsignal-service-java AsamK 2021-10-03 13:12:48 +02:00
  • 76ceac4d54 Read configurations from storage AsamK 2021-10-03 13:14:43 +02:00
  • 8b83992e95 Don't repeatedly try to refetch group info if permission was denied AsamK 2021-10-02 18:40:36 +02:00
  • 778adacb80 Refactor dbus linked devices interface AsamK 2021-10-02 18:04:30 +02:00
  • 1548ce9c79 Add helper classes for exporting dbus properties AsamK 2021-10-02 17:16:08 +02:00
  • 9839be48f3 Extract configurationStore variable AsamK 2021-10-01 17:52:33 +02:00
  • 6f5e72119e Implement configuration handling AsamK 2021-09-29 19:38:31 +02:00
  • c9f5550d18 Remove workaround for getBoolean from JsonRpcLocalCommand AsamK 2021-09-30 19:33:57 +02:00
  • f44b148946 Allow message from pending member if it's just a group update AsamK 2021-09-28 23:48:16 +02:00
  • 593cd7d8ca Refactor dbus client mode to improve maintainability AsamK 2021-09-28 18:51:44 +02:00
  • d72b838560 Refactor Manager interface AsamK 2021-09-18 10:19:56 +02:00
  • b91c162159 Extract Manager interface AsamK 2021-09-15 21:40:47 +02:00
  • 1a81bbecbb Do not send message resend request to own device AsamK 2021-09-28 21:12:37 +02:00
  • 7c9fd9d0fb Refactor NoteToSelf to singleton class AsamK 2021-09-28 21:11:53 +02:00
  • 4acab9043c Reformat code AsamK 2021-09-28 18:42:05 +02:00
  • ba817e2ae4 Implement Dbus updateProfile with givenName (#734) John Freed 2021-09-28 18:41:10 +02:00
  • 375c9d60cf Refactor isRegistered AsamK 2021-09-26 20:16:27 +02:00
  • 1c4a32fef4 implement Dbus isRegistered() methods (#729) John Freed 2021-09-26 20:09:57 +02:00
  • df8dd54791 Reformat code AsamK 2021-09-26 09:27:55 +02:00
  • e78463ea0a implement Dbus updateAccount and listDevices (#730) John Freed 2021-09-26 09:26:12 +02:00
  • d47574351e implement Dbus setExpirationTimer (#735) John Freed 2021-09-26 09:04:40 +02:00
  • 8bee08fd96 implement Dbus sync methods (#737) John Freed 2021-09-26 09:00:26 +02:00
  • 1ca0e75ef1 implement Dbus stickerpack method (#740) John Freed 2021-09-26 08:59:38 +02:00
  • 982e887c9f Reformat code AsamK 2021-09-21 22:30:27 +02:00
  • d622967192 Implement Dbus setPin and removePin (#733) John Freed 2021-09-21 22:26:26 +02:00
  • 6c29d90503 Adapt visibility AsamK 2021-09-15 21:34:46 +02:00
  • e562daa1f3 Update README.md AsamK 2021-09-15 21:34:05 +02:00
  • 8e2bb1d393 Update FUNDING.yml AsamK 2021-09-15 21:25:46 +02:00
  • 11b3758416 Add sendTyping and sendReceipt to dbus interface (#718) JtheSaw 2021-09-13 17:01:26 +02:00
  • 12e85ec671 Remove custom -PappArgs handling, gradle now supports --args AsamK 2021-09-12 19:20:21 +02:00
  • 627a587952 Use official graalvm native-image gradle plugin AsamK 2021-09-12 19:08:47 +02:00
  • cbff7217c1 Bump version AsamK 2021-09-12 17:47:02 +02:00
  • 882e45de55 Update graalvm config AsamK 2021-09-12 14:48:01 +02:00
  • f48593f265 Exit immediately if an uncaught error is thrown on the main thread AsamK 2021-09-12 14:37:56 +02:00
  • 62d8873a92 Request message resend if incoming message can't be decrypted AsamK 2021-09-12 13:13:45 +02:00
  • fbafa75fe2 Store announcement group capability AsamK 2021-09-12 13:13:58 +02:00
  • e3d5ebaa9e Refresh prekeys after receiving a pre key message, if necessary AsamK 2021-09-12 12:04:28 +02:00
  • 2196ac6975 Extract PreKeyHelper from Manager AsamK 2021-09-12 11:59:20 +02:00
  • 74e576c907 Convert RateLimitException to a network failure send message result AsamK 2021-09-10 17:48:44 +02:00
  • 6ac4af4974 Fix plain text output for getUserStatus command AsamK 2021-09-10 17:23:46 +02:00
  • 50e5acdf52 Fix printing proof required error AsamK 2021-09-10 10:13:51 +02:00
  • eee140f74f Add submitRateLimitChallenge command AsamK 2021-09-09 19:20:48 +02:00
  • 1856e79a50 Add missing check if client zk operations are null AsamK 2021-09-09 18:58:45 +02:00
  • a17262d9ff Catch ProofRequiredException from getPreKeys request and wrap in SendMessageResult AsamK 2021-09-09 18:54:48 +02:00
  • 0e6644a890 Remove unnecessary step from codeql analysis AsamK 2021-09-08 20:53:01 +02:00
  • 2044a7d7a5 Print stack trace of exception causes in verbose mode AsamK 2021-09-08 20:38:24 +02:00
  • e3c37a0239 Log error message if libzkgroup or libsignal-client is missing AsamK 2021-09-08 20:10:07 +02:00
  • 537b704951 Ignore set profile failure if libzkgroup is missing AsamK 2021-09-08 20:09:22 +02:00
  • 656ca6b5e4 Prevent creation of RecipientAddress with UNKNOWN_UUID AsamK 2021-09-05 16:06:13 +02:00
  • 2e01a05e71 Implement retrieving data from remote storage AsamK 2021-05-24 16:51:36 +02:00
  • 299671480f Add possibility to update the device name AsamK 2021-09-05 11:41:38 +02:00
  • 5a2e37a6e2 Only handle jsonRpc requests, after receive thread has caught up with old messages AsamK 2021-09-04 15:06:25 +02:00
  • ac18006abb Implement support for receiving sender key messages AsamK 2021-09-03 22:38:45 +02:00
  • 35622ac684 Use EMPTY send event listeners AsamK 2021-09-04 13:26:52 +02:00
  • 891c05210e Improve comment in SessionStore AsamK 2021-09-04 10:48:22 +02:00
  • 43bcc95713 Add missing isActive check AsamK 2021-09-03 21:30:45 +02:00
  • b903102407 Update libsignal-service-java AsamK 2021-09-03 20:12:59 +02:00
  • e83bfb9e03 Print more information for call messages AsamK 2021-09-01 20:02:20 +02:00
  • 0d0978011d Fix handling incoming contacts sync message AsamK 2021-08-30 21:07:24 +02:00
  • 626406a43c Create libsignal dependencies only when required AsamK 2021-08-30 15:07:12 +02:00
  • 1f0c2d5c78 Remove registration lock pin before deleting account AsamK 2021-08-30 14:12:39 +02:00
  • 7a3522dc01 Prevent endless loop when receiving contact sync message AsamK 2021-08-30 13:55:25 +02:00
  • 32150b1aaa Move all message decryption to IncomingMessageHandler AsamK 2021-08-30 13:39:27 +02:00
  • 5743cf4455 Improve dbus register error message if called with invalid number AsamK 2021-08-30 13:33:54 +02:00
  • 8bcd8d87d2 Update libsignal-service-java AsamK 2021-08-26 21:23:30 +02:00
  • 85c5caeaca Don't handle blocked or forbidden messages AsamK 2021-08-27 09:04:14 +02:00
  • 634437d22d Delete cached failed messages after 30 days AsamK 2021-08-26 15:26:25 +02:00
  • 8bc6c0abcb Extract ContactHelper and IncomingMessageHandler AsamK 2021-08-26 15:25:02 +02:00
  • debbaa81ba Extract AttachmentHelper and SyncHelper AsamK 2021-08-26 12:05:15 +02:00
  • e532a24cf8 Move more profile functionality to ProfileHelper AsamK 2021-08-26 10:56:30 +02:00
  • cd3741d236 Rename internal quitGroup method AsamK 2021-08-26 10:28:04 +02:00
  • 7f64a9812c Prevent non-admins from sending to announcement groups AsamK 2021-08-26 09:34:06 +02:00
  • 944c3327ee Extract GroupHelper AsamK 2021-08-26 08:47:02 +02:00
  • 6ee0a95aa2 Update URL for reaching Signal chat server AsamK 2021-08-25 23:05:46 +02:00
  • 7106a997cf Update tests AsamK 2021-08-25 21:27:20 +02:00
  • 95792be9bc Align cli param names for recipient AsamK 2021-08-25 21:21:12 +02:00
  • ca52c01031 Adapt log level AsamK 2021-08-25 20:56:41 +02:00
  • 467a48bac5 Add RecipientIdentifier as external Manager interface AsamK 2021-08-25 12:22:53 +02:00
  • cd7172ee57 Refactor message send methods AsamK 2021-08-24 12:36:09 +02:00
  • 23a006c311 Enable announcement group capability AsamK 2021-08-25 12:23:07 +02:00
  • 8c661c23be Accept single values for jsonrpc requests where a list is expected AsamK 2021-08-24 12:37:40 +02:00
  • 6c3106db5d Add new --trust-new-identities global parameter AsamK 2021-08-23 15:50:03 +02:00
  • 6dd1a21606 Handle queued actions also when thread is interrupted AsamK 2021-08-23 14:39:40 +02:00
  • 9a9dd3b217 Extend error information in json output for received messages from untrusted identity AsamK 2021-08-22 19:28:13 +02:00
  • 4f67ac674b Trust an identity with its scannable safety numbers from the other device AsamK 2021-08-22 19:23:49 +02:00
  • 0a5e836ab6 Fix rare null pointer exception when receiving message from untrusted identity AsamK 2021-08-22 18:47:20 +02:00
  • a7c9995655 Print message expiration time in listGroups command AsamK 2021-08-22 16:53:01 +02:00
  • e3752e733a Implement sendReceipt command AsamK 2021-08-22 14:25:48 +02:00
  • 76942ea458 Add member uuids to listGroup json output AsamK 2021-08-22 13:01:51 +02:00
  • 5bbfd32598 Extend json output with number and uuid fields AsamK 2021-08-22 11:28:09 +02:00
  • 73e137137d Discard messages from non-admins in announcement groups AsamK 2021-08-22 10:17:47 +02:00
  • 610e32aa52 Implement announcement groups AsamK 2021-08-22 09:55:53 +02:00
  • b745f1f902 Trim zero bytes from profile fields AsamK 2021-08-22 08:54:21 +02:00
  • a18d6b3fe4 Add json output listContacts command AsamK 2021-08-21 19:03:51 +02:00
  • 11c90fa032 Add json output listIdentities command AsamK 2021-08-21 18:37:51 +02:00
  • 70fc2381d3 Add json output listDevices and uploadStickerPack commands AsamK 2021-08-21 18:31:14 +02:00
  • 893b7f7f9d Refactor message sending AsamK 2021-08-21 15:02:14 +02:00
  • b77d820661 Handle changed identity key correctly when sending message AsamK 2021-08-20 20:03:59 +02:00
  • 19f7b5d78d Log a debug message when dropping json rpc response for request without id AsamK 2021-08-20 19:04:35 +02:00