Commit graph

53 commits

Author SHA1 Message Date
AsamK
139fc358a2 Add output for new message fields 2018-01-21 23:16:57 +01:00
AsamK
d5fb37a416 Update argparse4j 2017-12-29 15:01:21 +01:00
AsamK
9b56aa6259 Update libsignal-service 2017-08-17 21:31:07 +02:00
AsamK
804949ddea Send dbus signal, when receipt is received
Fixes #84
2017-06-18 12:53:06 +02:00
AsamK
8717665d1d Implement json output for receive 2017-06-16 12:05:22 +02:00
AsamK
4d3e67ff83 Use Base64 from libsignal 2017-06-16 00:00:19 +02:00
AsamK
4377a2179b Send and receive verified messages
Fixes #85
2017-06-11 17:25:18 +02:00
AsamK
0f1d0597ae Update dependencies
Sets the complete flag for contacts message, Fixes #81
2017-05-20 11:52:57 +02:00
AsamK
debcabd014 Implement updateGroup command via dbus
Fixes #77
2017-05-07 10:31:18 +02:00
AsamK
3c3d3e92dd Update dependencies, add attachment filename support
Fixes #76
2017-04-01 15:27:37 +02:00
AsamK
474372da6b Reformat 2017-02-26 11:35:46 +01:00
Pim Otte
0e16594a87 Actual re-order (I'm a dummy) 2017-02-26 11:27:59 +01:00
Pim Otte
a5aeec8902 Modifying methods to be public to match package division 2017-02-26 11:27:59 +01:00
Pim Otte
5845dad769 Whitespace and output formatting fixes 2017-02-22 21:20:10 +01:00
Pim Otte
b0d7daeca2 Add ListGroups command
Option: -d/--detailed to display group members
2017-02-22 21:20:10 +01:00
AsamK
0a68303ca4 Add command to update account attributes
This can fix problems with receiving messages, if for some reason, the
fetchesMessages property of the server is set incorrectly.
2017-02-18 12:35:32 +01:00
AsamK
be963ed49b Add unregister command
Fixes #57
2017-02-18 12:35:32 +01:00
AsamK
d83e0526fb Show better error message, if libunix-java.so is not available
Fixes #39
2016-12-22 12:37:59 +01:00
AsamK
d89e93ad47 Add --ignore-attachments flag to receive and daemon command
Fixes #41
2016-12-22 12:27:55 +01:00
AsamK
c5cf78a50a Allow millisecond timeouts 2016-11-28 12:38:43 +01:00
AsamK
2f7a0b55d6 Format timestamps 2016-11-18 21:50:00 +01:00
AsamK
197619f1c0 Handle AssertionError also when linking devices 2016-11-03 20:51:25 +01:00
AsamK
6c9f26f49b Split load function 2016-10-27 16:03:20 +02:00
AsamK
f97b0c0faa Add support for new safety numbers, that replace the hex fingerprint 2016-10-27 14:09:22 +02:00
AsamK
293c176831 Format timestamps as ISO 8601 in UTC 2016-08-27 13:41:28 +02:00
AsamK
e4618456a1 Add support for contact color sync and receiving blocklists and expiring messages 2016-08-27 13:22:11 +02:00
AsamK
5ee375c74d Store encrypted messages on disk when receiving them
- Acknowledge to the server only after the message is stored.
- Delete the message when decrypting was successful
2016-08-20 16:01:31 +02:00
AsamK
1efdf04394 Prevent sending to groups that the user has quit
Fixes #23
2016-08-12 18:24:30 +02:00
AsamK
f095d947f8 Implement listIdentities and trust commands
Print the fingerprints of all known phone numbers and can set their trust
2016-07-14 16:21:05 +02:00
AsamK
0f0d8a873a Improve return codes
Always return non-zero code, when sending failed

Fixes #22
2016-07-14 16:20:14 +02:00
AsamK
c0a0f89896 Improve exception handling 2016-07-13 17:27:06 +02:00
AsamK
2972dd27c1 Use name in groupInfo only if it's a group update
Signal-Android send an empty name instead of absent, with group quit messages
2016-06-19 21:13:24 +02:00
AsamK
9427616906 Improve internal group handling for receiving 2016-06-19 18:33:24 +02:00
AsamK
d9b082a59e Show the contact name when receiving messages
Works only if the contact is stored in the config file already
2016-06-19 15:40:32 +02:00
AsamK
54558ae7fb Remove unused method 2016-06-19 15:08:57 +02:00
AsamK
4608fb433b Remove dependency on apache commons-io 2016-06-19 15:08:49 +02:00
AsamK
39687f9d87 Update Readme and fix help bug in Main 2016-05-19 18:00:16 +02:00
AsamK
08a217108a Implement removing linked devices
Only allowed from the master device
2016-04-16 15:03:23 +02:00
AsamK
17ff7531d4 Add method to list linked devices 2016-04-16 14:36:56 +02:00
AsamK
0ad42a72ab Implement requesting/sending groups when linking device 2016-04-16 13:32:21 +02:00
AsamK
947818d317 Add possiblity to add new device, as master 2016-04-16 13:32:21 +02:00
AsamK
33956bde62 Implement device linking 2016-04-16 13:32:21 +02:00
AsamK
5c117bd863 Correctly use API for sending non group messages
is necessary so the correct sync messages are generated
for linked accounts
2016-04-08 23:36:43 +02:00
AsamK
aa8a23aceb Handle received sync messages 2016-04-08 23:36:43 +02:00
AsamK
c2ae0c17c2 Fix typos 2016-04-08 23:36:43 +02:00
AsamK
edf5c9eb43 Use original bouncycastle instead of spongycastle
spongycastle is used by Signal-Android, because android has a crippled
bouncycastle. Spongycastle seems to have a problem with Oracle JDK 8.

Fixes #9
2016-04-03 14:08:46 +02:00
AsamK
0b6c09f883 Add rudimentary message receiving via dbus 2016-03-27 23:36:03 +02:00
AsamK
af8a27e87f Add timestamp to dbus MessageReceived signal 2016-03-27 23:35:36 +02:00
AsamK
dd934f1304 Reduce duplicate code 2016-03-27 23:34:59 +02:00
AsamK
083e33c4da Use e.printStackTrace() 2016-03-27 17:03:57 +02:00