2
0
mirror of https://github.com/msantos/xmppipe synced 2024-11-04 06:00:22 +00:00
Commit Graph

25 Commits

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