Default opening tag doesn't allow to implement XEP-0174. In this case client needs to send specific attributes. As solution user passes attributes that are sent inside opening tag. Previous variant of this function is renamed to xmpp_conn_open_stream_default(). The way to pass attributes is not the best one, but it's used to conform existent interface of xmpp_stanza_get_attributes(). Remove "raw" suffix from functions that work with a raw connection.
52 lines
1.3 KiB
Plaintext
52 lines
1.3 KiB
Plaintext
0.9.0
|
|
- IPv6 support
|
|
- Legacy SSL support
|
|
- Initial Android support
|
|
- Resolver returns all SRV records instead of one. Lookup is performed
|
|
according to RFC2052.
|
|
- xmpp_connect_raw() provides access to a xmpp_conn object just after
|
|
establishing TCP connection. This allows to implement in-band
|
|
registration, authentication mechanisms or serverless messaging.
|
|
- xmpp_conn_t object is reusable now and can be reconnected with saving
|
|
all handlers, flags, jid and password.
|
|
- New API:
|
|
- xmpp_uuid_gen()
|
|
- xmpp_connect_raw()
|
|
- xmpp_conn_open_stream_default()
|
|
- xmpp_conn_open_stream()
|
|
- xmpp_conn_tls_start()
|
|
- xmpp_conn_get_flags()
|
|
- xmpp_conn_set_flags()
|
|
- xmpp_conn_set_keepalive()
|
|
- xmpp_conn_is_secured()
|
|
- xmpp_stanza_del_attribute()
|
|
- xmpp_stanza_get_to()
|
|
- xmpp_stanza_get_from()
|
|
- xmpp_stanza_set_to()
|
|
- xmpp_stanza_set_from()
|
|
- xmpp_stanza_reply()
|
|
- xmpp_message_new()
|
|
- xmpp_message_get_body()
|
|
- xmpp_message_set_body()
|
|
- xmpp_iq_new()
|
|
- xmpp_presence_new()
|
|
- Exposed private API:
|
|
- xmpp_jid_new()
|
|
- xmpp_jid_bare()
|
|
- xmpp_jid_node()
|
|
- xmpp_jid_domain()
|
|
- xmpp_jid_resource()
|
|
- xmpp_stanza_get_attribute_count()
|
|
- xmpp_stanza_get_attributes()
|
|
|
|
0.8.8
|
|
- XML namespace support
|
|
- XEP-0114 support
|
|
|
|
0.8.7
|
|
- SCRAM-SHA-1 authentication mechanism
|
|
- pkg-config support
|
|
|
|
0.8.5
|
|
- libtoolize to generate .so
|