Martin Dosch
23770b4e00
Don't log missing pin file.
12 months ago
Martin Dosch
7dbbcf45e7
Add support for SCRAM PLUS variants and mechanism pinning.
12 months ago
Martin Dosch
a034a8e501
Temporarily switch to go-xmpp fork.
12 months ago
Martin Dosch
b773131f9e
Remove deprecated flag resource.
1 year ago
Martin Dosch
b004015e18
Don't unwrap errors when checking errors.
1 year ago
Martin Dosch
3a8c00bbed
Remove unnecessary newlines.
1 year ago
Martin Dosch
52564a5b48
Suppress warning about reading from closed channel on shutdown.
1 year ago
Martin Dosch
487be9c845
No Ox for headline.
1 year ago
Martin Dosch
9c80647d91
Revert "Defer closing of xmpp connection."
...
This reverts commit feaa866e0e
.
1 year ago
Martin Dosch
feaa866e0e
Defer closing of xmpp connection.
1 year ago
Martin Dosch
b0e67b7ff0
Properly quit connection in interactive mode.
1 year ago
Martin Dosch
084f343f8d
[codespell]: Fix typo.
1 year ago
Martin Dosch
5fee45a15e
Properly close connection to server.
1 year ago
Martin Dosch
cd49a78be9
Trim trailing newlines in interactive mode.
1 year ago
Martin Dosch
fc515cc06f
Add support for type headline.
1 year ago
Martin Dosch
a912408d16
Wrap and unwrap errors.
1 year ago
Martin Dosch
ea4b1a7de4
Start wrapping errors.
1 year ago
Martin Dosch
61027844d2
[golangci-lint]: Don't use magic numbers.
1 year ago
Martin Dosch
b8c7876b77
Remove unused iqc.
1 year ago
Martin Dosch
620130aded
gofumpt
1 year ago
Martin Dosch
f173bcf698
[golangci-lint]: Remove unnecessary newlines.
1 year ago
Martin Dosch
b9610c81a4
[golangci-lint]: Check for errors on file.Close().
1 year ago
Martin Dosch
de7312a313
[golangci-lint]: Remove unnecessary newlines.
1 year ago
Martin Dosch
5738c9989a
[golangci-lint]: Use constant for chat.
1 year ago
Martin Dosch
85f2ad7409
[golangci-lint]: Use constant for groupchat.
1 year ago
Martin Dosch
437cd7eec6
Remove copyright years.
1 year ago
Martin Dosch
97c5b7013f
Print `--help` output to stdout.
2 years ago
Martin Dosch
4fbd7efb91
Make sending of OOB URLs more robust.
2 years ago
Martin Dosch
d481aa688c
Add support for sending files OOB.
2 years ago
Martin Dosch
a6c0fe3ca8
Add short option `-h` for http-upload.
2 years ago
Martin Dosch
19ee89197e
Remove unnecessary if condition.
2 years ago
Martin Dosch
c8dde8963f
Fix Ox key generation.
2 years ago
Martin Dosch
77e6fe0429
Add previously lost comment.
2 years ago
Martin Dosch
dd9566eaee
Move string validation into own helper function.
2 years ago
Martin Dosch
03054643dc
Improve interactive mode.
2 years ago
Martin Dosch
612a43566b
Fix http-upload.
2 years ago
Martin Dosch
36b4d06e88
Don't check for empty message in listen mode.
2 years ago
Martin Dosch
9706f7d5c1
Don't connect to the XMPP server if the message is empty
2 years ago
Martin Dosch
8d27a72b39
Use resource as alias if specified and no alias is specified.
2 years ago
Martin Dosch
d7cfbcfb8f
Deprecate resource setting and introduce alias setting.
2 years ago
Martin Dosch
f0a4bcf10c
Reply to IQs.
2 years ago
Martin Dosch
c187b83314
Add new lines to stanzas created by go-sendxmpp itself.
2 years ago
Martin Dosch
7623d121aa
Added more checks for empty messages.
2 years ago
Martin Dosch
5326b2b558
Ox: Improve error messages for failed key requests.
2 years ago
Martin Dosch
392be78f61
Fix nick in MUCs if not manually set.
2 years ago
Martin Dosch
eec7fb2d73
Improve listening mode for groupchats.
2 years ago
Martin Dosch
f26a91d965
Add possibility to delete Ox nodes.
2 years ago
Martin Dosch
2f2a2fd4fd
Rework receiving stanzas.
...
Calling client.Recv() multiple times caused messages not appear
in `--listen` mode as calling Recv() for receiving IQs (e.g. for
receiving Ox keys) also received the messages so they were no longer
available for the Recv in the listening function.
2 years ago
Martin Dosch
10c9986e7d
Ox: Add support for receiving and decrypting Ox messages.
3 years ago
Martin Dosch
7a6948bf86
Break long line.
3 years ago
Martin Dosch
ce463b9bf8
Use stamp for printing time of received messages.
3 years ago
Martin Dosch
82652ba7c6
Fix typo.
3 years ago
Martin Dosch
b092039ac3
Ox: Allow also RSA key generation.
3 years ago
Martin Dosch
bfb5e28a03
Change variable names and error strings [golint].
3 years ago
Martin Dosch
4c77a043b3
Code cleanup.
3 years ago
Martin Dosch
644b1f809d
Use shorter random string for resource.
3 years ago
Martin Dosch
7877f3d498
Assure that no unencrypted messages are sent while using `--ox`.
3 years ago
Martin Dosch
19dee4b8fd
Ox: (Hopefully) support multiple pubkeys in result.
...
See https://xmpp.org/extensions/xep-0373.html#discover-pubkey
3 years ago
Martin Dosch
b5557ab251
Only fetch ox keys if `--ox` is used.
3 years ago
Martin Dosch
428bb86de2
Ox: Add private key import.
3 years ago
Martin Dosch
1922d0a1b0
Ox: Don't try to send Ox messages if no key is present.
3 years ago
Martin Dosch
e9e0d8c735
Add experimental Ox (OpenPGP for XMPP) support.
3 years ago
Martin Dosch
9b9fcedf25
Move constants in separate file.
3 years ago
Martin Dosch
47a4c19cfb
Prepare new development cycle.
3 years ago
Martin Dosch
910f1976d8
Release v0.3.0
3 years ago
Martin Dosch
35f4d05a9e
Release v0.3.0
3 years ago
Martin Dosch
d0f61a0716
Rename go-sendxmpp.go to main.go
3 years ago