Changes

Summary

  1. Add env_logger to ease troubleshooting. (details)
  2. Initial MUC support (details)
  3. Allow optional nick in config file (details)
  4. sendxmpp-rs v3.0.0 (details)
Commit b643665354bd12fa7a03e8b558c4fdf5a315c536 by pteromys
Add env_logger to ease troubleshooting.

Apparently I had an empty /etc/resolv.conf on one host due to systemd
growing pains, which I only discovered by adding the logger and seeing

> [2021-12-31T20:22:01Z WARN  trust_dns_resolver::system_conf::unix] no nameservers found in config

Without env_logger, the only output I had was an unhelpful

> could not connect to xmpp server

and changing die() to unwrap() only narrowed it down slightly to

> Connection(Resolve(ResolveError { kind: Message("No connections available") }))

One can set the environment variable RUST_LOG=debug for more verbosity.
Under the default setting it seems to be silent if nothing goes wrong.
The file was modifiedCargo.toml
The file was modifiedsrc/main.rs
Commit 06ecb97f4c8d37359b1bc20d2693d79072b0fe7d by pep
Initial MUC support

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
The file was modifiedsrc/main.rs
Commit 3b36852749fd1cafeeb8824fee85595b90ace03a by pep
Allow optional nick in config file

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
The file was modifiedsrc/main.rs
The file was modifiedsendxmpp.toml
Commit 294da89d22ecf107e8093e03e20361016d268af4 by Travis Burtrum
sendxmpp-rs v3.0.0
The file was modifiedREADME.md
The file was modifiedsrc/main.rs
The file was modifiedCargo.lock
The file was modifiedCargo.toml