2
0
mirror of https://github.com/msantos/xmppipe synced 2024-11-13 13:10:32 +00:00
Commit Graph

40 Commits

Author SHA1 Message Date
Michael Santos
42d524be45 README: reformat, cleanup 2023-03-11 06:20:53 -05:00
Michael Santos
f58742d7e0 examples: cleanup: use coproc 2022-09-26 07:29:19 -04:00
Michael Santos
7bbf51567b 0.14.2
Tag release for https://github.com/msantos/xmppipe/issues/6

Thanks @anjandev!
2022-02-07 08:29:15 -05:00
Michael Santos
20b987ce21 README: cleanup 2022-01-31 08:27:59 -05:00
Michael Santos
e1cbff0f14 Makefile: update static target for Ubuntu 20.04+ 2022-01-26 13:12:49 -05:00
Michael Santos
2bece1a74d README: sandbox->restrict_process 2020-09-12 07:03:43 -04:00
Michael Santos
a4bba88e40 README: fix typos 2020-08-21 08:12:54 -04:00
Michael Santos
5b23af5675 README: run shellcheck on examples 2020-08-20 06:19:10 -04:00
Michael Santos
80135667d6 usage: cleanup 2020-07-31 07:41:26 -04:00
Michael Santos
85c13af092 README: add HTTP upload, inline image example; formatting 2020-07-07 08:05:05 -04:00
Michael Santos
f80ab9c65e Update README/usage 2020-07-04 07:21:01 -04:00
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.
2020-06-28 10:28:15 -04:00
Michael Santos
2e05ea3808 README: update compatibility list 2019-07-27 10:59:49 -04:00
Michael Santos
5f2c3003ff v0.13.0
Update usage with --format option.
2019-07-04 10:10:40 -04:00
Michael Santos
4b85976242 --keepalives -> --keepalive 2019-05-07 08:13:47 -04:00
Michael Santos
4fac27e382 README: update message types 2018-08-04 09:06:52 -04:00
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.
2018-07-22 10:00:41 -04:00
Michael Santos
846f87c6bd scripts: rename variables 2018-07-18 09:49:26 -04:00
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
2018-07-15 09:08:55 -04:00
Michael Santos
871569e3b5 README: cleanup 2018-07-14 08:43:10 -04:00
Michael Santos
ba02827064 README: example of sending notifications 2018-07-12 09:52:51 -04:00
Michael Santos
3f7ef5ca7b debug: print state names 2018-05-23 10:05:19 -04:00
Michael Santos
169c6dd69e README: example of notifications 2018-05-04 10:25:52 -04:00
Michael Santos
0984bc763b examples: script clean up 2018-04-28 08:29:28 -04:00
Michael Santos
60895c46e4 README: use long options, bump version
Bump version for sandbox compilation changes.
2017-09-05 09:54:06 -04:00
Michael Santos
ec32315684 sandbox: use the lowercase name for configuration 2017-08-25 10:47:57 -04:00
Michael Santos
e28f208103 Optionally disable TLS cert verification 2017-07-09 08:33:06 -04:00
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.
2017-07-03 09:45:01 -04:00
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.
2017-06-28 00:47:56 +03:00
Michael Santos
e98a6b24fa Increment version for pre-connect sandbox 2017-04-19 10:28:47 -04:00
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.
2017-04-08 08:26:14 -04:00
Michael Santos
0296f2fbbd readme: running tests 2017-02-22 10:27:02 -05:00
Michael Santos
25f3441b33 README: add information about sandbox 2017-02-06 10:03:06 -05:00
Michael Santos
7cf7562bb1 Update readme 2017-01-26 10:32:10 -05:00
Michael Santos
04f0641df1 Add example of terminal sharing using script(1) 2016-09-18 08:35:30 -04:00
Michael Santos
34efc88484 Mention tested XMPP servers 2016-09-15 10:34:39 -04:00
Michael Santos
16f03deff4 Fix typo 2016-09-07 10:22:58 -04:00
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.
2016-09-05 09:04:14 -04:00
Michael Santos
1426be5902 Update README 2016-09-03 09:39:57 -04:00
Michael Santos
def456835b Add README 2016-09-02 12:08:11 -04:00