Jérémy Bobbio
fa1769f324
Add commands to update contact names on Signal servers
...
As Signal Desktop does not allow its users to update the contact names,
it would be nice to be able to update contact names from signal-cli when
the latter is the master device.
The command `setContactName` allow to set the name for the given contact
in the local store. `sendContacts` can then be used to push the updated
contact list on Signal servers.
2019-09-24 20:13:30 +02:00
AsamK
9aa13e92fe
Require java 1.8
...
- VERSION_1_7 is deprecated in java 12
- the used gradle version already requires java 1.8
2019-09-11 11:30:13 +02:00
AsamK
1df862234d
Switch to github actions
2019-09-11 11:01:27 +02:00
AsamK
1184a87f2d
Bump version
2019-09-05 20:04:42 +02:00
AsamK
129f48e109
Fix sending sync messages for group messages
...
Fixes #210
2019-09-05 19:43:24 +02:00
AsamK
6e9a3dd649
Update dependencies
2019-09-05 13:49:19 +02:00
AsamK
bd69660ac6
Send expirationTime with all group updates
...
Fixes #140
2019-09-05 13:49:19 +02:00
AsamK
83122737dc
Update gradle wrapper
2019-09-05 13:49:19 +02:00
AsamK
e36a54e7cc
Synchronize fileChannel access
...
Potention fix for #89
2019-09-05 13:49:19 +02:00
Juergen Kurzmann
8c295a3f90
Update SignalAccount storage on unregister
...
- save registered false state in the SignalAccount storage on unregister action
2019-09-05 12:29:23 +02:00
Juergen Kurzmann
78474453d7
Throw error on failed authorization
...
- to exit signal-cli in case the number was registered elsewhere
2019-08-03 12:10:29 +02:00
AsamK
8574eb3f95
Update dependencies
2019-07-13 14:24:14 +02:00
AsamK
93ae4641fa
Update libsignal-service-java
2019-07-13 14:22:20 +02:00
AsamK
35181251bf
Update libsignal-service-java dependency
2019-06-19 21:47:18 +02:00
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