We lacked a test suite that even just tried connecting to a server and
bouncing a few stanzas back and forth. The "runtests" suite does just
that. It connects to 2 accounts on a server (set in a config
file ~/.pontarius-xmpp-tests/pontarius-xmpp-tests.conf) and tries
passing some messages and IQ stanzas back and forth. This should clear
the way for more interesting scenarios.
move xpStanzaErrorCondition into the body of xpErrorCondition because it
is meaningless by itself and rename xpErrorCondition to xpStanzaErrorCondition
rename reconnect to reconnectNow
* reconnect immediately
* function returns failure mode on error
add reconnect function
* retries when reconnect failes
* waits exponentially increasing amount of seconds between attemps
* returns last encountered error when all attempts fail
add sAuthzid to XmppConnection
add sAuthzid to XmppConnection more work on sasl infrastructure
move more stuff from DigestMd5 to Common
more work on sasl infrastructure