Commit Graph

  • 4c3a249a2c Add CHANGELOG.md AsamK 2020-11-22 15:49:42 +01:00
  • 943b2c7304 Add output for new message infos AsamK 2020-11-22 12:56:32 +01:00
  • c3e1d4fc75 Add possibility to pass a captcha token to register command AsamK 2020-11-22 11:03:14 +01:00
  • 4485188789 Adapt json output to always use receiptMessage and remove isReceipt field AsamK 2020-11-22 10:48:42 +01:00
  • a634b46eb2 Remove legacy EncapsulatedExceptions from manager AsamK 2020-11-22 10:38:28 +01:00
  • d94a7511dd Use StandardCharsets.UTF_8 AsamK 2020-11-22 10:03:41 +01:00
  • 8a86f250ec Store profile keys only in profile store AsamK 2020-11-21 20:11:46 +01:00
  • 8c1f082c8a Save account data after executing message actions AsamK 2020-11-21 11:51:59 +01:00
  • 2ab8646168 Don't retry messages if they fail for another reason than untrusted identity AsamK 2020-11-21 11:51:31 +01:00
  • 019efbe22c Show view once, remote delete and mentions info when receiving message AsamK 2020-11-21 11:50:40 +01:00
  • b0502f9f82 Update dependencies AsamK 2020-11-21 11:47:06 +01:00
  • 94a2da5bc1 Update codeql-analysis.yml AsamK 2020-11-19 17:17:32 +01:00
  • 3cbb8de656 Print addition message info AsamK 2020-10-22 18:30:26 +02:00
  • 83877d6939 Bump version AsamK 2020-10-14 18:39:18 +02:00
  • a54fc92c05 Fix behavior for recipients with only UUIDs AsamK 2020-10-11 10:41:56 +02:00
  • ae39d6a085 Bump required JRE version in README Mateusz Piotrowski 2020-09-28 12:21:47 +02:00
  • e713fd83a9 Bump version AsamK 2020-09-11 16:25:12 +02:00
  • ad509e8097 Refactor ProfileStore to handle name/uuid addresses correctly AsamK 2020-09-11 16:22:30 +02:00
  • bb24a2aa31 Add workaround to fix crashes if native libzkgroup is not available AsamK 2020-09-11 15:35:44 +02:00
  • bb59d1c9c9 Ignore error if downloading profile avatar fails AsamK 2020-09-11 09:23:30 +02:00
  • 2ccff8f51d Support saving profiles for users without uuids AsamK 2020-09-11 09:16:31 +02:00
  • 7334c78450 Prevent corrupting account file, when serialization fails AsamK 2020-09-11 09:14:41 +02:00
  • 87c0282af5 Bump version AsamK 2020-09-10 16:02:46 +02:00
  • 4d80117e87 Update gradle wrapper AsamK 2020-09-10 16:02:41 +02:00
  • 20e253372b Remove deprecated calls AsamK 2020-09-10 14:40:52 +02:00
  • b94c1e50e6 Cache profiles for 24h before retrieving them again AsamK 2020-09-10 14:20:16 +02:00
  • 0f3aa22519 Retrieve avatar profile image AsamK 2020-09-10 10:19:59 +02:00
  • 6c4d272309 Update libsignal-service AsamK 2020-09-10 11:06:33 +02:00
  • 4d8b103570 Use java 14 for CI builds AsamK 2020-09-10 10:16:24 +02:00
  • 0dfe4d189b cleanup: removes deprecation Lars K.W. Gohlke 2020-08-31 21:54:11 +02:00
  • a747ddbae4 replaces strings to enable compile time checking Lars K.W. Gohlke 2020-08-31 21:53:59 +02:00
  • 7e1764200b Update codeql-analysis.yml Lars K.W. Gohlke 2020-08-26 21:05:26 +02:00
  • 057168c421 set to jdk11 Lars K.W. Gohlke 2020-08-25 08:47:21 +02:00
  • 1be13392da Adjust link to a renamed wiki page exquo 2020-08-17 07:26:52 +00:00
  • 2e1660f066 Update README.md AsamK 2020-08-14 20:52:21 +02:00
  • 2c5a70cc47 Improve stderr output AsamK 2020-08-09 15:11:09 +02:00
  • 2c3d222e84 Remove unnecessary stderr output AsamK 2020-08-09 15:09:09 +02:00
  • b1e9f4e158 Mention the availability of signal-cli on FreeBSD Mateusz Piotrowski 2020-08-14 13:26:53 +02:00
  • e6c1e03e21 Update dependencies AsamK 2020-08-09 13:00:29 +02:00
  • 6b02b1076c Update dependencies AsamK 2020-08-06 22:34:50 +02:00
  • f96770df3c Move decrypting recipient profile to separate method AsamK 2020-07-04 08:18:04 +02:00
  • 3aade45643 Fix a typo Mateusz Piotrowski 2020-08-05 11:08:03 +02:00
  • 1ba2626ae9 Create codeql-analysis.yml AsamK 2020-08-04 22:37:04 +02:00
  • 2f9873c35e Use isEmpty() AsamK 2020-07-02 21:34:52 +02:00
  • 23282fc7e8 add further clarification to addDevice docs Elburz Sorkhabi 2020-06-21 16:56:54 -04:00
  • 4177deccf1 Ignore closed channel exception when closing the channel lock AsamK 2020-06-05 12:14:04 +02:00
  • a83924238f Print more information for sync requests AsamK 2020-06-05 12:13:38 +02:00
  • 34caba2a7a Delay auto responses to messages until caught up with old messages AsamK 2020-06-05 12:13:17 +02:00
  • d14b8ac71f Detect when receive has caught up with old messages AsamK 2020-06-04 18:44:13 +02:00
  • 5829e3f117 Create service config only once AsamK 2020-06-04 17:59:05 +02:00
  • 22336460cc Update dependencies AsamK 2020-06-04 17:07:03 +02:00
  • f324a43298 Remove references to the native unix-java library exquo 2020-06-02 11:01:43 +00:00
  • cf1cd60b9f Bump version AsamK 2020-05-22 15:03:35 +02:00
  • bfb12b0872 Refactor sendMessage and extract sendSelfMessage method AsamK 2020-05-22 12:54:22 +02:00
  • 1aba9f370e Extract sending of expiration timer update to separate method AsamK 2020-05-22 12:48:39 +02:00
  • e048b1886d Store number/uuid in recipient store after receiving a message AsamK 2020-05-22 12:30:36 +02:00
  • b382a4260b Contact config - message expiration time (#308) Matúš Košút 2020-05-16 22:55:53 +02:00
  • 1e0aa8929d Separate DbusSignal implementation from Manager AsamK 2020-05-15 17:38:32 +02:00
  • d08508e6ef Move Exception classes to corresponding package AsamK 2020-05-15 16:55:14 +02:00
  • 0287272a3b Make fields final for DBusSignal classes AsamK 2020-05-14 23:44:24 +02:00
  • 063f2fb294 Update dependencies AsamK 2020-05-14 19:47:35 +02:00
  • 28be77572f Update dependency AsamK 2020-05-14 19:14:20 +02:00
  • d520023fc7 Refactor Manager and SignalAccount to implement Closeable AsamK 2020-05-13 23:33:40 +02:00
  • 87f65de0c5 Save account state after ending session even if sending the message has failed AsamK 2020-05-11 18:31:22 +02:00
  • a02031aa80 Refactor Manager to always have a valid SignalAccount instance AsamK 2020-05-11 18:07:37 +02:00
  • 8163a42d3a Split manager ServiceConfig from BaseConfig AsamK 2020-05-11 14:51:55 +02:00
  • 06caf4ebb3 Update dependencies AsamK 2020-05-11 11:49:02 +02:00
  • 916d0e3cf1 Don't send group info request after receiving QUIT for unknown group AsamK 2020-05-07 12:41:49 +02:00
  • 26840a2f0f Update dependencies AsamK 2020-05-06 20:11:26 +02:00
  • a486b752e8 Improve asciidoc formatting of the man page AsamK 2020-05-06 09:24:54 +02:00
  • d8ef312b5f Remove version check which isn't working correctly AsamK 2020-05-06 09:18:48 +02:00
  • 00777a469c Switch to hypfvieh dbus-java AsamK 2020-05-06 09:13:49 +02:00
  • 207075c236 Update README.md AsamK 2020-05-06 08:37:30 +02:00
  • 08749fcee0 When sending an end session message clear local session store also if sending message fails AsamK 2020-04-21 20:36:28 +02:00
  • 19b01ff2e9 Also catch IllegalArgumentException when sending messages during receive AsamK 2020-04-21 20:33:23 +02:00
  • 6ca695b65e Bump version AsamK 2020-04-03 18:00:27 +02:00
  • ae41d0c502 Output json when receiving messages from dbus and --json parameter is given AsamK 2020-04-03 16:22:10 +02:00
  • e04c45766d Rename fingerprint to safety number AsamK 2020-04-03 14:27:18 +02:00
  • f51f0cbbcf Return message timestamp after sucessfully sending a message AsamK 2020-04-03 14:02:18 +02:00
  • 320e126eeb Add RecipientStore to resolve all identifiers to SignalServiceAddress AsamK 2020-04-03 11:56:26 +02:00
  • d49d536c32 Add a new sync dbus message which shows messages you sent. Necessary for having synchronized chats where you want your message to appear. Format is similar to receive message dbus except instead of sender, it has sender (source) and receiver (destination). (#289) narodnik 2020-04-03 13:16:57 +02:00
  • e684a902bb Update dependencies AsamK 2020-03-30 22:00:41 +02:00
  • b68575dd16 Use correct sticker pack key length of 32. (#288) signal-stickers 2020-03-30 15:19:17 -04:00
  • 57390ae735 Bump version AsamK 2020-03-29 15:26:28 +02:00
  • b3870d6281 Update gradle wrapper AsamK 2020-03-29 14:49:01 +02:00
  • ff18b1bf99 Get untrusted identity from inner exception AsamK 2020-03-29 14:45:11 +02:00
  • 7e5aec6e15 Store uuids in identity and session store AsamK 2020-03-29 12:51:32 +02:00
  • 416f43b225 Fix potential crash that could happen when legacy thread.id is null or empty AsamK 2020-03-27 15:33:27 +01:00
  • 286070c054 Use legacy sender certificate, until uuid support is complete AsamK 2020-03-25 20:34:12 +01:00
  • d50dc69f08 Remove unused methods from LegacyJsonThreadStore AsamK 2020-03-24 19:30:21 +01:00
  • 5df8f32820 Mark our own identity key as trusted initially AsamK 2020-03-24 18:16:05 +01:00
  • 995de3ef5b Improve behavior, when authorization fails AsamK 2020-03-24 18:15:21 +01:00
  • 9546a79308 Print better error message for captcha required error AsamK 2020-03-24 15:14:20 +01:00
  • efa1c43b0b Get uuids from contact store when resolving numbers AsamK 2020-03-24 14:34:00 +01:00
  • 26aa31edc2 Only send our profile key to recipient who are in our contact list AsamK 2020-03-24 14:29:10 +01:00
  • 20bf605e36 Only store our own profile key in contact list, if a contact entry already exists AsamK 2020-03-24 14:27:12 +01:00
  • 6665dc0e48 Set uuid after verify and linking and request it at startup for existing clients AsamK 2020-03-23 21:56:51 +01:00
  • 1b56485fc8 Send delivery receipt for data messages that need it AsamK 2020-03-23 20:49:38 +01:00
  • b62694dbc7 Remove ThreadStore and store message expiration time in group/contact store AsamK 2020-03-23 20:28:15 +01:00
  • f982d2752e Store group member uuids in group store AsamK 2020-03-23 19:08:41 +01:00