~samwhited/xmpp

moved: initial implementation of Moved 2.0

Signed-off-by: Sam Whited <sam@samwhited.com>
internal/xmpptest: make output easier to compare

Signed-off-by: Sam Whited <sam@samwhited.com>
internal/integration/prosody: support MUC

Signed-off-by: Sam Whited <sam@samwhited.com>
all: update build tags for Go 1.17

See: https://golang.org/issues/41184

Signed-off-by: Sam Whited <sam@samwhited.com>
xtime: minor shuffling around of methods

Signed-off-by: Sam Whited <sam@samwhited.com>
xmpp: fix ineffectual assignment in teeConn

Signed-off-by: Sam Whited <sam@samwhited.com>
uri: better error handling in tests

Signed-off-by: Sam Whited <sam@samwhited.com>
uri: remove test broken by Go 1.17

See https://golang.org/issues/25192

Signed-off-by: Sam Whited <sam@samwhited.com>
xmpp: revert "simplify TeeConn logic"

This reverts commit aeb9510efdbc1aaf8b8ca2cb0e8f931816d716a2.

Signed-off-by: Sam Whited <sam@samwhited.com>
blocklist: fix missing error handling

Signed-off-by: Sam Whited <sam@samwhited.com>
stanza: add support for delayed delivery

Signed-off-by: Sam Whited <sam@samwhited.com>
blocklist: new package implementing XEP-0191

Fixes #139

Signed-off-by: Sam Whited <sam@samwhited.com>
roster: minor code shuffling

Move some code around so that a type is right above its methods. No
biggie.

Signed-off-by: Sam Whited <sam@samwhited.com>
roster: add stream feature for versioning

Signed-off-by: Sam Whited <sam@samwhited.com>
roster: fix name of version attribute

The version attribute should actually be called "ver" per RFC6121.

Signed-off-by: Sam Whited <sam@samwhited.com>
roster: minor test improvements

Check iterator behavior on tests where the iterator should never have
any items instead of just skipping over it.

Signed-off-by: Sam Whited <sam@samwhited.com>
session: don't return early EOF on empty iter

Previously if requesting an iterator for an IQ result if the IQ had no
payload an io.EOF was returned. Instead, return "success" in the form of
an empty iterator that will never iterate.

Also update some tests that would be broken by this change.

Signed-off-by: Sam Whited <sam@samwhited.com>
uri: minor typo fix in docs

Signed-off-by: Sam Whited <sam@samwhited.com>
all: update CHANGELOG.md with styling changes

Signed-off-by: Sam Whited <sam@samwhited.com>
all: update CONTRIBUTORS

Signed-off-by: Sam Whited <sam@samwhited.com>
Next