Commit Graph

40 Commits (master)

Author SHA1 Message Date
Michael Santos 42d524be45 README: reformat, cleanup 1 year ago
Michael Santos f58742d7e0 examples: cleanup: use coproc 2 years ago
Michael Santos 7bbf51567b 0.14.2
Tag release for https://github.com/msantos/xmppipe/issues/6

Thanks @anjandev!
2 years ago
Michael Santos 20b987ce21 README: cleanup 2 years ago
Michael Santos e1cbff0f14 Makefile: update static target for Ubuntu 20.04+ 2 years ago
Michael Santos 2bece1a74d README: sandbox->restrict_process 4 years ago
Michael Santos a4bba88e40 README: fix typos 4 years ago
Michael Santos 5b23af5675 README: run shellcheck on examples 4 years ago
Michael Santos 80135667d6 usage: cleanup 4 years ago
Michael Santos 85c13af092 README: add HTTP upload, inline image example; formatting 4 years ago
Michael Santos f80ab9c65e Update README/usage 4 years ago
Michael Santos c4b7c7d79c README: inline images, XEP-0363 HTTP Uploads
Document the support for inline images for displaying images in clients
like Conversations and for creating upload slots for files.
4 years ago
Michael Santos 2e05ea3808 README: update compatibility list 5 years ago
Michael Santos 5f2c3003ff v0.13.0
Update usage with --format option.
5 years ago
Michael Santos 4b85976242 --keepalives -> --keepalive 5 years ago
Michael Santos 4fac27e382 README: update message types 6 years ago
Michael Santos ba2d49e4bd Use argument as output JID
Instead of supplying the output JID as an optional argument:

    xmppipe --output foo@conference.example.com

Use the first argument:

    xmppipe foo@conference.example.com

The -o/--output switches are still accepted.
6 years ago
Michael Santos 846f87c6bd scripts: rename variables 6 years ago
Michael Santos 29280e2edc Document --chat option
Document usage of one to one chat:

    xmppipe --chat --output me@example.com

Only provide the long option until a few quirks have been worked out:

* if only a username is provided, it will be expanded to a conference
  name

    # expands to me@conference.example.com
    xmppipe --chat --output me

* should "normal" and "headline" message types also be supported?

* tests
6 years ago
Michael Santos 871569e3b5 README: cleanup 6 years ago
Michael Santos ba02827064 README: example of sending notifications 6 years ago
Michael Santos 3f7ef5ca7b debug: print state names 6 years ago
Michael Santos 169c6dd69e README: example of notifications 6 years ago
Michael Santos 0984bc763b examples: script clean up 6 years ago
Michael Santos 60895c46e4 README: use long options, bump version
Bump version for sandbox compilation changes.
7 years ago
Michael Santos ec32315684 sandbox: use the lowercase name for configuration 7 years ago
Michael Santos e28f208103 Optionally disable TLS cert verification 7 years ago
Michael Santos c184ce68b2 Depend on libstrophe 0.9.2+
libstrophe 0.9.2 supports TLS certificate verification. Tested by:

* valid certificate: verified using strace that xmppipe is reading the
  system SSL cert store

* invalid certificate:

    sudo chmod 700 /usr/lib/ssl

  Verified xmppipe rejected the cert as invalid without the local CA
  root.

* valid certificate, invalid domain

  Verified a subdomain hosted on the XMPP node but not included in the
  TLS certificate is rejected.
7 years ago
Dmitry Podgorny ef78dc7deb Replace libuuid with xmpp_uuid_gen()
xmpp_uuid_gen() appeared in libstrophe-0.9.0 and solves issues with
libuuid across different systems.
7 years ago
Michael Santos e98a6b24fa Increment version for pre-connect sandbox 7 years ago
Michael Santos 899e988a6f roomname: use UID in default roomname
Use the UID of the xmppipe process instead of the PID in the default
name. This allows many processes running under the same user on a host
to share the same output channel and makes it easier to pre-create the
MUC if the xmppipe XMPP user does not have MUC creation privs.
7 years ago
Michael Santos 0296f2fbbd readme: running tests 7 years ago
Michael Santos 25f3441b33 README: add information about sandbox 7 years ago
Michael Santos 7cf7562bb1 Update readme 7 years ago
Michael Santos 04f0641df1 Add example of terminal sharing using script(1) 8 years ago
Michael Santos 34efc88484 Mention tested XMPP servers 8 years ago
Michael Santos 16f03deff4 Fix typo 8 years ago
Michael Santos 1e16b16c74 encoding: allow '@' and '/'
To make the JID easier to read, do not encode @ and /. Probably all the
RFC 3986 reserved characters can be passed through.
8 years ago
Michael Santos 1426be5902 Update README 8 years ago
Michael Santos def456835b Add README 8 years ago