Commit graph

  • c8b9ab1911 Improve handling of unregistered account AsamK 2021-12-05 12:00:31 +01:00
  • 861f47d734 Add dbus methods: deleteContact and deleteRecipient jonas.hoefer 2021-12-02 11:02:28 +01:00
  • e92d37e3a5 Cache group credentials in memory AsamK 2021-12-05 11:00:22 +01:00
  • e83f43065e Remove dead code and fix inspection issues AsamK 2021-12-05 10:25:46 +01:00
  • 6ffeb7c431
    Add -c for --config (#816) technillogue 2021-12-05 04:12:50 -05:00
  • 2c614f6eab add -c for --config technillogue 2021-12-05 01:21:13 -05:00
  • 855d06dc76 Fix to always update recipientsMerged map when merging recipients AsamK 2021-12-03 14:25:07 +01:00
  • f65f0e3873 Update graalvm buildtools AsamK 2021-12-03 13:50:39 +01:00
  • b32580c5af Add dbus methods: deleteContact and deleteRecipient jonas.hoefer 2021-12-02 11:02:28 +01:00
  • f487af5b0c Add Automatic-Module-Name for manager lib AsamK 2021-11-28 16:56:05 +01:00
  • 7e7e4150e1 Add removeContact command AsamK 2021-11-26 20:50:54 +01:00
  • 5cd5697aea
    add JsonPayment (#808) technillogue 2021-11-23 02:14:01 -05:00
  • 829396e54f add JsonPayment technillogue 2021-11-22 18:38:00 -05:00
  • d13d150fe1 Implement sending message quotes AsamK 2021-11-21 19:18:17 +01:00
  • 415b65d208 Only store recipient if there were changes AsamK 2021-11-19 17:17:13 +01:00
  • c9dffe47f6 Update libsignal-service-java AsamK 2021-11-18 19:23:11 +01:00
  • 05ccfef93c Update reflect config AsamK 2021-11-15 18:02:41 +01:00
  • f58f85ef60 Return json response if available in error data field AsamK 2021-11-14 15:24:21 +01:00
  • fc8b6d0fcb Clean up base package AsamK 2021-11-14 15:00:06 +01:00
  • 382d8d22d0 Make send behavior more deterministic if there are unregistered recipients AsamK 2021-11-14 14:42:17 +01:00
  • fa5c09d23b Update hypfvieh dbus-java 4.0 beta which uses native java unix sockets AsamK 2021-11-14 11:24:13 +01:00
  • 53b84bad02 Implement sending mentions AsamK 2021-11-13 22:54:59 +01:00
  • 89f568dd1f Only update last received timestamp at most once per minute AsamK 2021-11-13 22:03:54 +01:00
  • 8aab644db9 Rename username to account AsamK 2021-11-12 16:38:55 +01:00
  • 398cddaf29 Adapt register command to reactivate account if possible AsamK 2021-11-12 16:10:22 +01:00
  • c73c58723c Implement unregister command for jsonrpc and dbus daemon AsamK 2021-11-12 16:07:35 +01:00
  • b78573021d Merge multiple SendReceiptActions to same recipient to only send one receipt AsamK 2021-11-12 12:10:46 +01:00
  • b7005884fd Implement startLink and finishLink for jsonrpc daemon AsamK 2021-11-11 18:27:16 +01:00
  • 79cc225869 Implement register and verify commands for json rpc AsamK 2021-11-11 15:49:23 +01:00
  • 4a1af0786c Add MultiAccountManager AsamK 2021-11-11 13:29:32 +01:00
  • 6261934dda Update gradle AsamK 2021-11-11 13:18:20 +01:00
  • d3490facc8 Add getDefaultLocale utils method AsamK 2021-11-10 21:58:39 +01:00
  • 62dd2ee49e Add listAccounts command AsamK 2021-11-10 20:12:40 +01:00
  • 9c67aabebb Add JsonRpcMultiCommand AsamK 2021-11-10 19:21:51 +01:00
  • 64af4914ee Rename JsonRpcCommand class AsamK 2021-11-10 17:11:16 +01:00
  • 2879b31aba Rename --username to --account AsamK 2021-11-10 16:55:13 +01:00
  • 793df99bef Cache sender certificates in memory AsamK 2021-11-10 15:36:29 +01:00
  • c30eba92cc Update reflect-config.json AsamK 2021-11-10 15:23:22 +01:00
  • 62dd5a169f Read phone number unlisted state from storage AsamK 2021-11-10 14:43:03 +01:00
  • 4baf0849a6 Read phone number sharing mode from storage AsamK 2021-11-10 14:14:19 +01:00
  • 81a11dc977 Implement socket/tcp for daemon command AsamK 2021-11-10 10:30:57 +01:00
  • 7706a02e1b Update reflect-config.json AsamK 2021-11-10 12:12:19 +01:00
  • 25314b1d17 Synchronize plain text output of incoming messages AsamK 2021-11-10 10:30:24 +01:00
  • 54d8ee2a40 Fix remote delete in dbus receive AsamK 2021-11-10 10:24:37 +01:00
  • dc8abd0032 Close Manager if checkAccountState fails AsamK 2021-11-09 22:46:32 +01:00
  • 2b0989adfe Disconnect websocket when receiving is done AsamK 2021-11-09 18:28:14 +01:00
  • 9c86baf0ea Rename jsonrpc bulk to batch message AsamK 2021-11-09 14:22:35 +01:00
  • 27a09fd408
    Add DecryptedApproveMember, QuotedAttachment, and ModifyAvatarAction (#798) technillogue 2021-11-08 17:43:02 -05:00
  • 08f6dbae05 Fix missing bracket AsamK 2021-11-08 23:41:53 +01:00
  • fcb99a36d5 add DecryptedApproveMember, QuotedAttachment, and ModifyAvatarAction technillogue 2021-11-08 17:21:55 -05:00
  • b81a83eec5 Extract JsonRpcNamespace AsamK 2021-11-08 14:57:38 +01:00
  • e7a4bc5ef1 Extend logging in JsonRpcReader AsamK 2021-11-08 14:56:50 +01:00
  • e495afcff5 Fix removeReceiveHandler to not incorrectly reset the receiveThread AsamK 2021-11-08 14:43:57 +01:00
  • 5dd602614c Move Writer creation out of WriterImpls AsamK 2021-11-07 15:13:53 +01:00
  • b5eef3ccad Add logging bridge for java.util.logging AsamK 2021-11-08 21:16:06 +01:00
  • c60c8e998f Fix ACI null pointer AsamK 2021-11-08 21:06:27 +01:00
  • 510965589b Extract SignalJsonRpcDispatcherHandler AsamK 2021-11-07 12:22:53 +01:00
  • 82bb4f22f0 Add exportObject helper method AsamK 2021-11-07 11:04:41 +01:00
  • 8a216e3245 Implement configuration properties for dbus John Freed 2021-11-07 10:59:14 +01:00
  • e22cc457ae Implement getConfiguration method in Manager AsamK 2021-11-07 10:38:26 +01:00
  • a20bbe1246 Update libsignal-service-java AsamK 2021-11-06 23:00:41 +01:00
  • 510dc89e92 Implement close for DbusManagerImpl AsamK 2021-11-06 21:59:11 +01:00
  • fa9401d186 Update reflect-config.json AsamK 2021-11-06 21:18:16 +01:00
  • 32818a8608 Refactor ReceiveCommand in dbus mode and remove ExtendedDbusCommand AsamK 2021-11-06 21:09:06 +01:00
  • eec7aec069 Fix error type for dbus rate limit challenge AsamK 2021-11-06 15:41:58 +01:00
  • 2ab42ca547 Remove libsignal-service from manager lib API AsamK 2021-11-06 13:29:26 +01:00
  • 9075cc1a30 Refactor receive api AsamK 2021-11-03 20:43:39 +01:00
  • b615a4b04d Convert RecipientIdentifier to record AsamK 2021-10-31 21:24:25 +01:00
  • 31dec5a666 Handle UnauthenticatedResponseException internally AsamK 2021-10-31 20:53:03 +01:00
  • 782f96b580 Replace UnregisteredUserException AsamK 2021-10-31 20:43:29 +01:00
  • 659761f006 Add InactiveGroupLinkException AsamK 2021-10-31 19:45:30 +01:00
  • 3cf7721cd7 Add InvalidDeviceLinkException exception AsamK 2021-10-31 19:35:00 +01:00
  • d783df510a Add Pair record AsamK 2021-10-31 19:15:52 +01:00
  • 1e87240db8 Use java.util.Optional in Manager interface AsamK 2021-10-31 18:01:17 +01:00
  • f39983f78a Add new dbus message received signals with extendable extras map AsamK 2021-10-31 12:40:21 +01:00
  • 204aa31885 Refactor dbus receive message handler AsamK 2021-10-30 13:30:58 +02:00
  • cb70209c60 Implement viewedReceipt John Freed 2021-10-30 12:53:33 +02:00
  • cd29144e81
    Merge branch 'master' into dbus_sendviewed AsamK 2021-10-30 12:46:59 +02:00
  • f884175748 Add fatJar gradle task to create a single executable jar file AsamK 2021-10-27 20:59:02 +02:00
  • 1fae09433d Improve dbus error handling AsamK 2021-10-27 20:00:36 +02:00
  • ce7aa580b6 Use record classes AsamK 2021-10-24 22:26:12 +02:00
  • ce70a623c2 Use Java 17 AsamK 2021-10-24 21:06:13 +02:00
  • 9cb1409918 Fix unlikely issues with null values AsamK 2021-10-24 20:46:33 +02:00
  • fc5af35a04 Replace File.delete with Files.delete AsamK 2021-10-25 15:33:40 +02:00
  • 4e69b34efe Update documentation AsamK 2021-10-26 21:41:00 +02:00
  • 69b7e73063 Update slf4j AsamK 2021-10-26 21:40:48 +02:00
  • 95a27c8ec4 Update tests AsamK 2021-10-27 14:01:58 +02:00
  • 06aeeaa6e6 Update reflect-config.json AsamK 2021-10-25 11:39:21 +02:00
  • c3ccfa623f change received messages to be JsonRpcResponses instead of JsonRpcRequest notifications technillogue 2021-10-26 17:58:57 -04:00
  • e83e9ae313 Bump version v0.9.2 AsamK 2021-10-24 19:57:39 +02:00
  • f69d9e64aa Update dbus-java version AsamK 2021-10-24 19:57:31 +02:00
  • b07200342a Use challenge captchas for proof required exception AsamK 2021-10-24 19:32:13 +02:00
  • 9b102c49d0 Adapt behavior of receive command as dbus client to match normal mode AsamK 2021-10-24 19:16:35 +02:00
  • 004293362e Update libsignal-service-java AsamK 2021-10-24 19:16:01 +02:00
  • fc0a9b4102 Move receive thread handling to manager AsamK 2021-10-21 22:59:52 +02:00
  • 5c389c875d Split receiveMessages method AsamK 2021-10-21 21:19:14 +02:00
  • 430c155f7e Fix comment AsamK 2021-10-21 21:02:02 +02:00
  • f5ba7894ae Add setIgnoreAttachments method AsamK 2021-10-21 21:01:48 +02:00
  • 3636023cb8 Improve error message when the last provisioning steps fail AsamK 2021-10-19 22:16:35 +02:00
  • d4b9356c5c Add missing null check AsamK 2021-10-18 16:48:07 +02:00