Commit Graph

  • 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
  • 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
  • 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
  • e83e9ae313 Bump version 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
  • bff0030aed Update reflect-config.json AsamK 2021-10-18 16:47:26 +02:00
  • f5089789fb Bump version AsamK 2021-10-16 10:05:41 +02:00
  • f57db857da Update CHANGELOG.md AsamK 2021-10-15 22:36:57 +02:00
  • cf31ad6ccf Check if configuration message contains value before using it AsamK 2021-10-15 21:18:47 +02:00
  • 0e56d1c32a Update reflect-config AsamK 2021-10-15 21:18:18 +02:00
  • 1c27723083 Update build pipeline to java 17 AsamK 2021-10-15 21:01:37 +02:00
  • 3b685190a8 Add missing unexport groups call AsamK 2021-10-15 21:00:21 +02:00
  • ea7f4845e8 Update libsignal-service-java AsamK 2021-10-15 20:43:25 +02:00
  • 4a3b0e5124 Reconnect websocket with exponential backof if connection is lost AsamK 2021-10-15 20:00:52 +02:00
  • 5648714641 Clear queued message actions after handling AsamK 2021-10-15 19:40:45 +02:00
  • 18ad9fbb4e fix typos in DBus doc (#774) John Freed 2021-10-13 08:00:07 +02:00
  • f094cd6806 Extract IdentityHelper AsamK 2021-10-12 22:14:39 +02:00
  • 997b3c6a2a Restrict blocking of group to master device AsamK 2021-10-12 20:49:41 +02:00
  • e977f38bdd Refactor to remove ProfileKeyProvider and UnidentifiedAccessSenderCertificateProvider AsamK 2021-10-12 20:48:56 +02:00
  • 15c66684c1 Update graalvm buildtools AsamK 2021-10-12 18:25:03 +02:00
  • a95886c491 update DBus documentation (#773) John Freed 2021-10-11 16:53:24 +02:00
  • 09730b474b Update libsignal-service-java AsamK 2021-10-10 13:31:44 +02:00
  • bfddb40d73 Reconnect websockets after errors AsamK 2021-10-10 13:31:34 +02:00
  • 07742843df Update gradle wrapper AsamK 2021-10-10 13:30:47 +02:00
  • abd0e71814 Update documentation AsamK 2021-10-09 17:57:32 +02:00
  • d82f4a8717 Update to new provisioning URL scheme (#762) technillogue 2021-10-09 11:55:33 -04:00
  • 6501ffcdac Update documentation John Freed 2021-09-21 16:42:51 +02:00
  • 997b4f0c3f Implement new dbus group interface AsamK 2021-10-07 21:18:14 +02:00
  • b5d4a5000b Add DeviceNotFound Error AsamK 2021-10-09 17:04:01 +02:00
  • cadcc6c8ef update docs for DBus listDevices method (#768) John Freed 2021-10-09 13:04:07 +02:00
  • 179855272a Fix dbus properties GetAll method for variants AsamK 2021-10-07 20:52:10 +02:00
  • c56a8df9b2 Return struct instead of object path directly for dbus list devices AsamK 2021-10-07 20:51:33 +02:00
  • 7829a8d631 Fix device id type AsamK 2021-10-03 17:41:31 +02:00
  • d4838bd646 implement DBus submitRateLimitChallenge method (#763) John Freed 2021-10-07 07:46:15 +02:00