Commit Graph

117 Commits (bd90651b6ee389fc97fd9259802da540688a838d)

Author SHA1 Message Date
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