Commit graph

1796 commits

Author SHA1 Message Date
AsamK
24714454dd Send self messages only as sync messages
To align with the way Note to Self messages are implemented on Android
2019-03-23 22:08:25 +01:00
AsamK
6f7350d031 Update dependencies 2019-03-23 22:05:59 +01:00
AsamK
6d5cfa32e2 Fix NPE when receiving contacts sync message
Fixes #191
2019-02-13 21:19:31 +01:00
AsamK
c90d5db608 Update libsignal-service-java 2019-02-13 21:05:27 +01:00
Parker Higgins
58895aaf03 Expose filename of attachments to json message handler (#185) 2019-01-09 20:17:45 +01:00
AsamK
a055f282c6 Bump version 0.6.2 2018-12-16 21:14:25 +01:00
AsamK
f3878c54a6 Update signal-service-java 2018-12-16 21:14:00 +01:00
Herohtar
51c130b406 Don't abort on empty recipient unless there was also no group specified. (#176)
* Don't abort on empty recipient unless there was also no group specified.

* Fixed potential error if user tries to send `endsession` to a group

* Display error if trying to send `endsession` to a group

* No need for this check since we're handling that condition above
2018-12-14 18:15:12 +01:00
Tai Groot
5d843d82ef Minor spelling/grammar fix 2018-12-14 08:46:40 +01:00
AsamK
fd550d6088 Update libsignal-service-java 2018-12-12 22:21:49 +01:00
AsamK
ea8f7e7528 Bump version 0.6.1
- Added getGroupIds dbus command
- Use "NativePRNG" pseudo random number generator, if available
- Switch default data path:
  $XDG_DATA_HOME/signal-cli ($HOME/.local/share/signal-cli)
  Existing data paths will continue to work (used as fallback)
2018-12-09 18:27:11 +01:00
AsamK
337f84ed21 Change default data path to $XDG_DATA_HOME/signal-cli
Closes #152 and #125
2018-12-08 18:26:54 +01:00
AsamK
ffbc356218 Update gradle wrapper 2018-12-01 14:31:41 +01:00
Lars K.W. Gohlke
65390ef1d8 makes checkLibVersions gradle 5 compatible 2018-12-01 14:28:34 +01:00
AsamK
e809792467 Save account after creating profile key 2018-11-25 22:07:48 +01:00
AsamK
5f2190713a Use custom SecureRandom instance
- Use NativePRNG algorithm instead of using SHA1PRNG if available
- Register a custom security provider to use the same SecureRandom everywhere
2018-11-25 22:07:34 +01:00
Vincent Olivier
cf972e5b6c Manager : removeLinkedDevices updates isMultiDevice and saves the account
Manager : addDevice, getLinkedDevices save the account

SignalAccount : save/load isMultiDevice
SignalAccount : save profileKey
SignalAccount : registrationLockPin doesn't automagically becomes the "null" string, and stays null if null
2018-11-21 11:04:10 +01:00
AsamK
7e897fa6d0 Fix inspections 2018-11-20 23:27:36 +01:00
AsamK
f60a10eb6e Split commands into separate classes 2018-11-20 23:19:39 +01:00
AsamK
2ab70edc68 Fix minor inspection issues 2018-11-19 23:00:32 +01:00
AsamK
860ec6f5dc Extract static methods from Main 2018-11-19 23:00:13 +01:00
AsamK
184354ffb7 Extract utils methods 2018-11-18 19:53:53 +01:00
AsamK
35c72f692f Extract SignalAccount from Manager 2018-11-18 17:12:39 +01:00
AsamK
701328b8c2 Move Manager to sub package 2018-11-18 11:08:24 +01:00
AsamK
7443225d96 Extract util methods to separate classes 2018-11-18 10:45:26 +01:00
AsamK
4ab904b88e Update signal-service-java dependency 2018-11-18 00:34:26 +01:00
AsamK
69185a937f
Update README.md 2018-11-17 21:16:32 +01:00
AsamK
35c00f1b2a Update libsignal-service-java to 2.9.0 2018-10-19 23:39:25 +02:00
AsamK
bb342babba Update signal-service-java to 2.8.0 2018-08-12 21:35:17 +02:00
AsamK
cafba8579f Reduce duplicate code 2018-08-12 21:35:17 +02:00
AsamK
12c296f9ec Add missing null check
Fixes #142
2018-08-12 21:35:17 +02:00
kllp
50fb5587ec Update README.md 2018-08-12 16:49:56 +02:00
kllp
8c2cd57a4f Update README.md 2018-08-12 16:49:56 +02:00
mqus
611d82425d Fix manpage 2018-08-12 16:48:34 +02:00
Benedikt Constantin Radtke
bebe7bc513 Send correct expiry value in group and contact syncs 2018-05-19 14:43:49 +02:00
Riamse
70c810ff17 Short comment to explain how to pass arguments to main application 2018-05-17 18:07:31 +02:00
Riamse
fbbd194e40 Duct tape solution to make daemon actually output JSON 2018-05-17 18:07:31 +02:00
Riamse
afe18ea5ac Gradle option to pass command line arguments to Java application 2018-05-17 18:07:31 +02:00
Riamse
a44034a79e Add command line argument for JSON output in daemon 2018-05-17 18:07:31 +02:00
AsamK
3bcc2fa621 Add travis build 2018-05-08 22:43:18 +02:00
nico
bdffcffd7a Add getGroupIds() to DBUS
getGroupIds() returns a list of group ids (byte arrays)
2018-05-04 22:33:29 +02:00
AsamK
86f5c9947b Version 0.6.0
- Simple json output
- dbus signal for receiving messages
- Registration lock PIN
- Output quoted message
2018-05-03 22:01:49 +02:00
AsamK
9b9ba0683b Print quotes from messages 2018-05-03 21:59:14 +02:00
AsamK
8127eaaf9d Update dependencies, gradle wrapper 2018-05-03 21:49:52 +02:00
AsamK
925d8db468 Update man page 2018-03-31 23:50:33 +02:00
AsamK
e057743232 Support registration lock PIN 2018-03-31 23:41:58 +02:00
AsamK
161ecc877d Update dependencies 2018-02-02 22:27:43 +01:00
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
e63e6e1fa2 Update libsignal-service-java 2017-12-29 14:56:03 +01:00