Commit Graph

  • 6aa2cb528e sandbox: enforce rlimit restrictions before connect Michael Santos 2017-04-13 10:02:29 -0400
  • 90c57630b6 openbsd: pre-connect pledge sandbox Michael Santos 2017-04-11 08:36:30 -0400
  • c17b196053 sandbox: add a pre-connect sandbox Michael Santos 2017-04-10 11:25:01 -0400
  • 9a87cd4e1b openbsd: fix compile error Michael Santos 2017-04-09 08:16:11 -0400
  • 899e988a6f roomname: use UID in default roomname Michael Santos 2017-04-08 08:26:14 -0400
  • be90386d6e stream management: check h value in server response Michael Santos 2017-03-19 09:44:59 -0400
  • f4d9184bac Add wrapper around strtonum(3) for options Michael Santos 2017-03-18 08:00:59 -0400
  • cee9094fc8 options: use strtonum(3) to convert numbers Michael Santos 2017-03-17 08:13:23 -0400
  • f30f666d87 Convert last handled stanza using strtonum(3) Michael Santos 2017-03-05 09:15:22 -0500
  • 58cb075664 state: set room name/resource before options Michael Santos 2017-02-26 14:51:44 -0500
  • ad56bab3cc xmppipe_roomname: use define for hostname Michael Santos 2017-02-25 09:18:04 -0500
  • 5cb6364cd0 Check gethostname(2) for error Michael Santos 2017-02-24 10:13:55 -0500
  • 0296f2fbbd readme: running tests Michael Santos 2017-02-22 10:27:02 -0500
  • b9c446a928 test: error message for environment variables Michael Santos 2017-02-19 10:32:19 -0500
  • ad39d23c05 test: base64 encode/decode Michael Santos 2017-02-18 09:56:22 -0500
  • 7d1fb8fdb8 makefile: add target for test Michael Santos 2017-02-17 09:57:32 -0500
  • e4fcd47b20 test: send using FIFOs between parent/child Michael Santos 2017-02-16 10:42:46 -0500
  • ff86eb8f9a test: send a message using stdin Michael Santos 2017-02-15 08:39:03 -0500
  • 6c4a14c712 sandbox/seccomp: fake close(2) return value Michael Santos 2017-02-14 10:23:57 -0500
  • f51377428f Ignore invalid base64 messages Michael Santos 2017-02-13 10:07:06 -0500
  • 85917f8ec4 sandbox/seccomp: print error message using err(3) Michael Santos 2017-02-12 10:16:22 -0500
  • 417176cddb tests: add some basic tests Michael Santos 2017-02-11 10:35:01 -0500
  • 7f0b5863c0 handle_stdin: use fd for nfds Michael Santos 2017-02-10 10:18:01 -0500
  • 15926183a6 sandbox/seccomp: add more syscalls Michael Santos 2017-02-07 15:20:29 -0500
  • 25f3441b33 README: add information about sandbox Michael Santos 2017-02-06 10:03:06 -0500
  • 4a440def98 Enforce sandboxing Michael Santos 2017-02-05 09:18:56 -0500
  • 2bf9415683 sandbox: enable capabilities sandbox on FreeBSD Michael Santos 2017-02-04 09:00:49 -0500
  • 707d7cf19d Display enforced sandbox in verbose mode Michael Santos 2017-02-03 09:47:12 -0500
  • 5917d03137 sandbox: Linux seccomp syscall filter Michael Santos 2017-02-02 10:13:33 -0500
  • c346c863e4 sandbox: set number of allowed fd's Michael Santos 2017-02-01 10:25:38 -0500
  • a34d5766c5 sandbox: basic rlimit sandbox Michael Santos 2017-01-31 08:17:02 -0500
  • cc665538cb sandbox: stdio mode using pledge(2) on OpenBSD Michael Santos 2017-01-30 10:17:54 -0500
  • a7d0ca7e47 Initial support for sandboxing Michael Santos 2017-01-29 09:13:18 -0500
  • 7cf7562bb1 Update readme Michael Santos 2017-01-26 10:32:10 -0500
  • eef6074dd5 Add a LICENSE file Michael Santos 2017-01-25 07:58:34 -0500
  • e20bca9bd1 const'ify all the things Michael Santos 2017-01-18 06:31:24 -0500
  • 550eaf4e59 Check message id has been allocated Michael Santos 2016-10-28 10:13:49 -0400
  • 04c05bd5f2 xmppipe: avoid memory leak from duplicate options Michael Santos 2016-10-08 11:10:15 -0400
  • ee32002c2f ssh-over-xmpp: clean up example Michael Santos 2016-09-23 10:07:22 -0400
  • 04f0641df1 Add example of terminal sharing using script(1) Michael Santos 2016-09-18 08:35:30 -0400
  • 9410df9d78 bot.sh: clean up Michael Santos 2016-09-17 10:24:50 -0400
  • 34efc88484 Mention tested XMPP servers Michael Santos 2016-09-15 10:34:39 -0400
  • 2f2805d68a stdin: combine read error check Michael Santos 2016-09-09 06:57:49 -0400
  • 16f03deff4 Fix typo Michael Santos 2016-09-07 10:22:58 -0400
  • 877ecd5619 Flush stdout after print Michael Santos 2016-09-06 08:15:25 -0400
  • 1e16b16c74 encoding: allow '@' and '/' Michael Santos 2016-09-05 09:04:14 -0400
  • 07174101b4 encoding: remove useless lookup, sprintf Michael Santos 2016-09-04 09:45:20 -0400
  • 1426be5902 Update README Michael Santos 2016-09-03 09:39:57 -0400
  • def456835b Add README Michael Santos 2016-09-02 12:08:11 -0400
  • 072e8542ae alloc: log sizes on error Michael Santos 2016-06-27 07:08:51 -0400
  • 7d4672a99a enomem: log function name Michael Santos 2016-06-17 09:56:03 -0400
  • e96427bb36 Fix signed/unsigned integer comparison Michael Santos 2016-03-21 10:14:53 -0400
  • a7717f381e Add compiler hardening flags Michael Santos 2016-02-03 10:17:31 -0500
  • fc09ca4ff1 Be explicit with checks Michael Santos 2015-07-21 09:44:08 -0400
  • d0792db2f8 darwin/sunos: include uuid.h Michael Santos 2015-07-07 09:00:28 -0400
  • a392e836a0 Compile on BSDs Michael Santos 2015-07-01 09:12:16 -0400
  • c814208bad Remove check for negative unsigned integer O.o Michael Santos 2015-06-30 12:19:20 -0400
  • 69f97cd872 Add "to" field to message Michael Santos 2015-06-29 10:27:49 -0400
  • 4310fe0e6b Exit when disconnected Michael Santos 2015-06-28 10:34:41 -0400
  • 1a680daa48 example: read in larger chunks of data Michael Santos 2015-06-15 16:55:41 -0400
  • 5b7c7a1b64 example: tunnel SSH over XMPP Michael Santos 2015-06-13 09:13:27 -0400
  • 633bc390cb Test string is NULL, not first character of string Michael Santos 2015-06-12 10:16:56 -0400
  • e82fc91bfb xmpp_stanza_get_name: check for NULL Michael Santos 2015-06-11 09:55:54 -0400
  • 37bd93160b Reset ping failures after any response Michael Santos 2015-06-10 07:49:21 -0400
  • c3c83f9d72 Lower the default buffer size Michael Santos 2015-06-03 10:08:37 -0400
  • 1975057b6d -m -> -b Michael Santos 2015-06-02 08:17:28 -0400
  • 4c69352f19 stream management: flow control Michael Santos 2015-06-01 09:39:22 -0400
  • 5c14db6448 sm: request ack for every stanza Michael Santos 2015-05-31 08:56:04 -0400
  • 147e0d7c2b Consistenly check xmpp get ops for NULL values Michael Santos 2015-05-30 10:41:36 -0400
  • c4499fa4df example: clean up the bot script Michael Santos 2015-05-27 10:55:05 -0400
  • 16ec036134 Fix format warnings Michael Santos 2015-05-26 07:43:45 -0400
  • da5fecd041 makefile: static target, link against libresolv Michael Santos 2015-05-25 10:20:04 -0400
  • 3ae0a9f88f Transparently base64 encode data to MUC Michael Santos 2015-05-24 10:27:59 -0400
  • bcf7c1b2e8 Check libstrophe funs for NULL return values Michael Santos 2015-05-23 09:06:24 -0400
  • 4cbd8ec1c3 Add wrappers around libstrophe funs that may fail Michael Santos 2015-05-22 09:48:15 -0400
  • ef7e414af6 Exit on connection failure Michael Santos 2015-05-21 10:11:22 -0400
  • de7200819d Fix memory leak on NULL Michael Santos 2015-05-20 07:29:47 -0400
  • cf501f5fde Optionally disable XMPP pings Michael Santos 2015-05-19 08:03:02 -0400
  • fdab8a8901 Initial support for XEP-0198 stream management Michael Santos 2015-05-16 14:45:22 -0400
  • a233caf32c Set default keepalive failure limit Michael Santos 2015-05-16 11:10:31 -0400
  • 246c148d0e Track ping replies Michael Santos 2015-05-16 10:55:26 -0400
  • 4cbee9c78c Optionally specify server address/port Michael Santos 2015-05-16 09:54:35 -0400
  • c983814007 Exit on connection failure Michael Santos 2015-05-15 10:00:38 -0400
  • 353951298e Generate a unique ID per message Michael Santos 2015-05-14 06:55:48 -0400
  • 4325445536 Exit on presence errors Michael Santos 2015-05-13 07:37:34 -0400
  • 849507ad5d mucxxx -> muc_xxx; ERR -> XMPPIPE_ERR Michael Santos 2015-05-12 14:09:14 -0400
  • 3d79e9fda8 Forward stdin over XMPP Michael Santos 2015-05-11 15:19:35 -0400
  • 9a2d4b64ca Initial commit Michael Santos 2015-05-11 15:10:42 -0400