Commit Graph

  • d50db1d671 Bump version AsamK 2021-01-19 17:31:10 +01:00
  • 6f4b171683 Request storage key after linking AsamK 2021-01-19 17:04:02 +01:00
  • eae516a9a7 Fix issue with incorrectly saving signalingKey AsamK 2021-01-19 16:54:44 +01:00
  • c3c1802b4d Store storage key from keys sync message AsamK 2021-01-18 20:33:04 +01:00
  • 80e15ad54e Only allow setting PIN by master device AsamK 2021-01-18 20:29:01 +01:00
  • f4ed9a01b7 If contact name is not set, print profile name instead AsamK 2021-01-18 20:28:25 +01:00
  • 804ad34a08 Send and handle fetch profile sync message AsamK 2021-01-17 17:38:33 +01:00
  • 70690fef36 Use getRegisteredUsers instead of getContacts for updating v1 group AsamK 2021-01-17 16:52:10 +01:00
  • a80e26896a Bump version AsamK 2021-01-17 13:14:12 +01:00
  • c440520ea6 Ignore relay in json output if null AsamK 2021-01-17 12:36:11 +01:00
  • a28ad7195c Add remote delete info to json output AsamK 2021-01-17 11:57:46 +01:00
  • 3b29add396 Add typing message to json output AsamK 2021-01-17 11:43:39 +01:00
  • 5a2c4b8dfd Add viewOnce boolean to json data message AsamK 2021-01-17 11:29:11 +01:00
  • 46a4c2c0d0 Make fields in json classes final and omit unnecessary nulls when serializing AsamK 2021-01-17 11:23:02 +01:00
  • dd4225dcb1 Rename Cli class to App AsamK 2021-01-16 21:20:12 +01:00
  • a2debdb234 Check if output type is supported by command AsamK 2021-01-16 21:12:01 +01:00
  • c588130491 Fix group info for json dbus messages AsamK 2021-01-16 20:12:24 +01:00
  • 690ce2829f Fix logger names AsamK 2021-01-16 20:11:50 +01:00
  • 03bf043959 Extract JsonWriter for json output AsamK 2021-01-16 20:11:32 +01:00
  • d4b4bd8603 Add an enum for output types AsamK 2021-01-16 18:52:06 +01:00
  • 14c8f07b8d Move buildArgumentParser to Cli class AsamK 2021-01-16 17:45:45 +01:00
  • fe25ae275b Use getRegisteredUsers (CDS2) instead of getContacts for getUserStatus command AsamK 2021-01-16 17:06:10 +01:00
  • 06404667a1 Use exit 4 when sending a single recipient message fails due to untrusted identity key AsamK 2021-01-16 15:38:38 +01:00
  • e1134d832a Send self messages as normal messages, new flag --note-to-self for sync message AsamK 2021-01-16 11:56:41 +01:00
  • b31e97dd2d Move recipients/group argument check to send commands AsamK 2021-01-16 10:21:38 +01:00
  • 9e061c8667 Update systemd service file AsamK 2021-01-15 21:12:03 +01:00
  • ca86c421eb Allow calling signal-cli without -u flag AsamK 2021-01-15 18:28:54 +01:00
  • a97bbf8608 Improve logging for provisioning AsamK 2021-01-16 08:59:15 +01:00
  • c0f5ff8805 Prevent incorrect error log about saving failed if an exception was thrown AsamK 2021-01-16 08:58:59 +01:00
  • 9a775171b5 Replace Base64 class from libsignal with java.util.Base64 AsamK 2021-01-15 22:31:40 +01:00
  • e6ea5d55f8 Update man page AsamK 2021-01-15 22:12:01 +01:00
  • 8d985d84fb Set log level to debug for verbose mode AsamK 2021-01-15 18:29:33 +01:00
  • 54a2a95fb5 Fix loading some account files without legacy store AsamK 2021-01-15 18:29:13 +01:00
  • fc76c9badf Remove unnecessary isRegistered checks AsamK 2021-01-15 12:21:19 +01:00
  • cc40c437d1 Use global output flag for daemon command AsamK 2021-01-15 12:09:37 +01:00
  • 5938d54784 Add --verbose flag to show extended logging AsamK 2021-01-15 11:43:53 +01:00
  • 20681b8d89 Extract some utils from manager AsamK 2021-01-14 22:18:40 +01:00
  • 5760a53831 Update man page AsamK 2021-01-14 22:19:37 +01:00
  • c95897d17b Fix file name for contact avatars AsamK 2021-01-14 21:26:20 +01:00
  • 96d316b1dd Create an AttachmentStore AsamK 2021-01-14 21:26:01 +01:00
  • 9bb935b11f Always include profile key in direct messages AsamK 2021-01-14 18:41:21 +01:00
  • 9bba7a85ab Added sticker field to json output. Also added hidden mac file to .gitignore (#418) Atomic-Bean 2021-01-15 03:40:35 +10:30
  • a643609ed2 Create an AvatarStore AsamK 2021-01-13 22:35:58 +01:00
  • 6bd857ad8b Always delete temporary files on exit AsamK 2021-01-13 20:56:23 +01:00
  • 0624d6a808 Make loggers private AsamK 2021-01-13 20:19:34 +01:00
  • 783c88cb6a Ignore group message if the sender is not in the group AsamK 2021-01-13 19:13:03 +01:00
  • f0834c7a47 Reformat man doc and clarify help text AsamK 2021-01-13 17:04:58 +01:00
  • 90f5cd79c9 Added JSON output to listGroups and allowed json to be activated with -j (#401) Atomic-Bean 2021-01-14 02:21:31 +10:30
  • c9fa28d844 Extract pre key generation to KeyUtils AsamK 2021-01-12 20:40:17 +01:00
  • bc47c0d5d6 Refactor message cache AsamK 2021-01-11 21:18:03 +01:00
  • 38267fa2a1 Update copyright notices AsamK 2021-01-11 19:50:19 +01:00
  • e74be0c345 Refactor register and verify AsamK 2021-01-10 17:07:06 +01:00
  • 6c8a1ff3d3 Check for null query when decoding device link uri AsamK 2021-01-10 22:31:18 +01:00
  • 263fdceb94 Fix expectedV2Id serialization AsamK 2021-01-10 22:41:39 +01:00
  • 51db5495c0 Fix pin hash version to match android AsamK 2021-01-10 18:14:33 +01:00
  • 9244d1e8a8 Disable registration lock before removing pin AsamK 2021-01-10 17:07:26 +01:00
  • 0c7da68d98 Download group info if it's missing in the cache AsamK 2021-01-10 15:26:45 +01:00
  • 88d81c7a63 Move IdentityKeyPair generation to KeyUtils AsamK 2020-12-21 10:25:36 +01:00
  • 00339b1abe Improve user status command AsamK 2021-01-03 21:04:32 +01:00
  • 1c5de83370 Command to check if number is registered (#391) Atomic-Bean 2021-01-04 06:32:34 +10:30
  • a475bc50e9 Bump version AsamK 2020-12-31 18:07:06 +01:00
  • f1e5fc6c0b Request profiles without uuid if libzkgroup is not available AsamK 2020-12-31 16:14:30 +01:00
  • 425626ef94 Implement registration pin lock with KBS AsamK 2020-03-22 16:02:31 +01:00
  • a52f6a6657 Replace Collections with Set.of/Map.of/List.of AsamK 2020-12-30 11:59:24 +01:00
  • bbdd6a8910 Cleanup utils AsamK 2020-12-29 22:48:39 +01:00
  • b738f5740c Move storage package to manager AsamK 2020-12-29 22:15:38 +01:00
  • 9e6a353427 Move group classes to separate package AsamK 2020-12-29 22:09:06 +01:00
  • 22f19c4067 Use File instead of String AsamK 2020-12-25 23:07:36 +01:00
  • 5c754b6f5d Use slf4j simple logger AsamK 2020-12-25 22:34:30 +01:00
  • 6a82029ab4 Use base64 group id for protobuf group file to match avatar files AsamK 2020-12-25 13:46:35 +01:00
  • caabde4acf Fix prevention of adding group members a second time AsamK 2020-12-25 13:42:51 +01:00
  • ff998fce57 Fix handling data messages of sync messages AsamK 2020-12-24 18:05:12 +01:00
  • e11e020886 Retrieve group v2 avatars AsamK 2020-12-24 17:53:23 +01:00
  • 9942d967a4 Refactor to use GroupId class to wrap the byte array AsamK 2020-12-24 16:36:47 +01:00
  • 67f62947c6 Add null check and change some formatting AsamK 2020-12-23 11:24:07 +01:00
  • 58db3cbd53 Quotes, Mentions and Reactions in non-daemon JSON mode (#389) Atomic-Bean 2020-12-23 20:53:40 +10:30
  • 548c313b4c Download quote attachment thumbnails and slightly improve the quote output AsamK 2020-12-23 00:18:21 +01:00
  • 83d5d53d8a Bump version AsamK 2020-12-21 21:59:41 +01:00
  • 8957a08453 Print warning if libzkgroup is missing AsamK 2020-12-21 21:56:48 +01:00
  • 445e8592c4 Implement join group via invitation link AsamK 2020-12-21 20:03:19 +01:00
  • 9912da9546 Show group invite link in group list AsamK 2020-12-21 16:59:54 +01:00
  • 6be0b2da77 Implement blocking for v2 groups AsamK 2020-12-21 15:24:52 +01:00
  • 17608ce522 Implement accepting and declining group invitations AsamK 2020-12-21 15:20:18 +01:00
  • c49b05cd75 Get UUIDs for unknown numbers from server AsamK 2020-12-21 14:56:37 +01:00
  • 2617757edb Add group v2 id to json output AsamK 2020-12-21 11:45:42 +01:00
  • 4d17e50323 Bump version AsamK 2020-12-15 23:07:16 +01:00
  • 49c4b762b6 Prevent NullPointerException when destination is null for some reason AsamK 2020-12-15 18:58:49 +01:00
  • 1098b64711 Implement quit group AsamK 2020-12-14 19:14:49 +01:00
  • 1fd62ee342 Implement updating of v2 groups AsamK 2020-12-13 12:01:18 +01:00
  • 98dee97cc6 Apply decrypted group change when receiving signed change AsamK 2020-12-12 11:51:38 +01:00
  • c10910e466 Migrate local group to v2 if another member has migrated it AsamK 2020-12-12 11:14:36 +01:00
  • f6061f95de Update dbus-java AsamK 2020-12-11 23:26:00 +01:00
  • 591c0fe8a3 Reformat project AsamK 2020-12-08 20:59:20 +01:00
  • 4f2261e86f Implement creating V2 Groups AsamK 2020-12-07 21:06:07 +01:00
  • d267974223 Show pending and requesting members of v2 groups AsamK 2020-12-04 19:51:36 +01:00
  • 6bfcba4940 Only update account attributes if already registered AsamK 2020-12-01 19:06:41 +01:00
  • 4acc9a96e3 Implement a sticker store AsamK 2020-11-24 21:44:57 +01:00
  • 6a1b7dc597 Implement support for sending/receiving Group V2 messages AsamK 2020-11-22 19:47:10 +01:00
  • 6d016bcfc9 Update codestyle AsamK 2020-11-23 22:40:05 +01:00
  • 9fff8f5b14 Bump version AsamK 2020-11-22 15:50:34 +01:00