AsamK
9546a79308
Print better error message for captcha required error
2020-03-24 15:14:20 +01:00
AsamK
efa1c43b0b
Get uuids from contact store when resolving numbers
2020-03-24 14:36:12 +01:00
AsamK
26aa31edc2
Only send our profile key to recipient who are in our contact list
2020-03-24 14:36:12 +01:00
AsamK
20bf605e36
Only store our own profile key in contact list, if a contact entry already exists
2020-03-24 14:36:12 +01:00
AsamK
6665dc0e48
Set uuid after verify and linking and request it at startup for existing clients
2020-03-24 14:36:12 +01:00
AsamK
1b56485fc8
Send delivery receipt for data messages that need it
...
With the unidentified sender messages, the Signal server cannot do this
automatically anymore.
2020-03-23 20:51:13 +01:00
AsamK
b62694dbc7
Remove ThreadStore and store message expiration time in group/contact store
...
To match the implemenation of Signal-Android
2020-03-23 20:51:13 +01:00
AsamK
f982d2752e
Store group member uuids in group store
...
The member list is now stored as a mixed list of strings and objects, e.g.:
"members": [ "+XXXX", { "number": "+XXXX", "uuid": "XXX-XX" } ]
2020-03-23 20:51:13 +01:00
AsamK
a4e1d69788
Store contact uuids in contact store
2020-03-23 17:43:37 +01:00
AsamK
eb0648828a
Show recipient of sent sync message also when destination is not present
2020-03-23 17:10:44 +01:00
AsamK
0ce64dc923
Use lambda for ThreadLocal
2020-03-23 17:10:11 +01:00
AsamK
e2b7bda65b
Use SignalServiceAddress in more places
2020-03-23 17:09:56 +01:00
AsamK
8a44b37774
Add documentation for sticker upload
2020-03-23 14:49:21 +01:00
AsamK
4f1ee83475
Reformat project
2020-03-23 14:49:21 +01:00
AsamK
4ff28458ff
Refactor sticker upload
2020-03-23 14:49:21 +01:00
Signal Stickers
23845eab47
Add support for uploading stickers.
...
Closes #256
2020-03-23 14:49:17 +01:00
AsamK
3f315df6c8
Add toString method to Hex utils
2020-03-23 13:21:56 +01:00
AsamK
bb06ae9d9a
Mark group as active when the user hasn't left it
...
Fixes #269
2020-03-22 18:27:29 +01:00
AsamK
67f6378f7f
Fix storing received profile keys
2020-03-22 17:17:28 +01:00
AsamK
a6562b3b7b
Implement sending messages using unidentified sender
2020-03-22 17:17:14 +01:00
AsamK
d7f7c84e6c
Fix some inspection issues
2020-03-21 14:41:11 +01:00
AsamK
0dc6b1327e
Update libsignal-service-java
...
- Use new ProfileKey class instead of byte array
- Add capabilities (for future support of uuid and groups v2)
2020-03-21 14:37:02 +01:00
AsamK
31434ac5ec
Update gradle wrapper
2020-03-21 14:32:42 +01:00
AsamK
063fb95dca
Add command sendReaction for emoji reactions
2020-02-22 11:29:17 +01:00
AsamK
f3b8df789d
Print message reactions
2020-02-22 10:35:55 +01:00
AsamK
37ed02f4ce
Update to libsignal 2.15.3_unofficial_2
2020-02-12 20:36:23 +01:00
AsamK
2cd6b2b99b
Show contact name for message Sender
...
Fixes #265
2020-02-12 20:23:32 +01:00
Lars K.W. Gohlke
f3ecddba6f
refactor extracts method for security inits
2020-01-27 17:39:26 +01:00
AsamK
88a5614f2b
Update gradle wrapper
2020-01-26 14:50:32 +01:00
Daniel Schäufele
8b9640ba14
Add support for blocking contacts and accounts ( #260 )
...
* Add blockContact and unblockContact subcommands
* Send blocked status in contacts sync
* Use only one method for blocking and unblocking
* Add blocking/unblocking for groups
* Prevent blocked messages from being printed
* Print blocked property in listContacts and listGroups commands
* Handle BlockedListMessages
* Store blocked state from incoming contact and group sync messages
* Minor changes and corrections
* Add block and unblock commands to man file (and also fix some headings of commands)
2020-01-22 08:39:28 +01:00
AsamK
7f9379f78b
Canonicalize number when listing identities
2020-01-21 22:09:21 +01:00
AsamK
cfd1e5544d
Canonicalize number before getting/setting contact info
2020-01-21 22:08:16 +01:00
AsamK
eca1737d28
Upload attachment before sending to fix sending attachments to multiple recipients
...
Fixes #259
2020-01-21 20:32:52 +01:00
AsamK
4bafc7212a
Update copyright notice
2020-01-21 20:32:19 +01:00
AsamK
60d530eae4
Add output for additional sync messages
2020-01-06 14:36:19 +01:00
AsamK
e03d04e14b
Fix showing sender of synced messages
2020-01-06 14:35:54 +01:00
AsamK
3b2682a57a
Display more information for received messages
2019-12-31 13:02:49 +01:00
AsamK
6cfddc0aff
Improve SignalServiceAddress handling
2019-12-30 16:47:12 +01:00
AsamK
4ca3fe87f4
Update gradle wrapper
2019-12-30 16:25:28 +01:00
signal-stickers
85025d2e25
Update to libsignal 2.15.3 ( #255 )
2019-12-30 16:25:12 +01:00
AsamK
8115b16bfb
Use guessContentTypeFromStream as fallback for probeContentType method
...
Fixes #233
Fixes #109
2019-12-07 15:47:57 +01:00
VisibleCode
e508fc50e9
Add listContacts subcommand ( #248 )
2019-12-03 21:57:27 +01:00
AsamK
b402b65066
Bump version
2019-11-11 21:29:36 +01:00
AsamK
89552f916b
Support receiving unidentified messages for dbus
2019-11-11 21:29:12 +01:00
AsamK
df81911e44
Extract getMessageReceiver method
2019-11-11 21:24:04 +01:00
AsamK
8ad9c9b0ff
Improve receiving unidentified messages
2019-11-11 21:22:12 +01:00
AsamK
90b752b912
Use correct sender device for receiving sealed messages
2019-11-11 19:34:31 +01:00
kpcyrd
50b6174dd6
Use https for checkLibVersions
2019-11-11 19:28:55 +01:00
kpcyrd
209c613e43
Add basic sealed sender support
2019-11-11 19:27:11 +01:00
AsamK
9d836414f0
Bump version
2019-11-02 13:40:58 +01:00