mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-11-26 05:52:06 +01:00
Smack 4.2.3
-----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEl3UFnzoh3OFr5PuuIjmn6PWFIFIFAlp7XzVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk3 NzUwNTlGM0EyMURDRTE2QkU0RkJBRTIyMzlBN0U4RjU4NTIwNTIACgkQIjmn6PWF IFKdbQf8CpKmvAUqThaxSKUZKOzlH71BkneT7gdjLvDyvVLXkxZt+arC/Sx9WHXs OqP6XxxcUKpP9SVItyikEiyq4A4EAlYbtnGcAnJ2Zc04MorEvYtfePgX29WVMKa6 VGZv4PyILAqRMBgQP6+TW++sgqB8JvlVY29e2igfM7mFjOiZdKkEPr2TZ995/XiT 07WFxo72Fe7xXWTVWx5e2hbgC+KPtUFbm0rEBQ3x3seBbRQkn2f3sm8AItj6NKvz 3W9Fzc7n+NY0l+84lX4mSB4Xq851AtOhJPeuSBijgYNM6V8yAXdCAHd0XJSiE89e /WwRIJAxLy74WzXs0wN3IAieKQhHdw== =/ZOL -----END PGP SIGNATURE----- Merge tag '4.2.3' Smack 4.2.3
This commit is contained in:
commit
6f7d6a7f50
6 changed files with 22 additions and 5 deletions
|
@ -27,7 +27,7 @@ EntityBareJid mucJid = JidCreate.bareFrom("myroom@conference.jabber.org");
|
||||||
Resourcepart nickname = Resourcepart.from("testbot");
|
Resourcepart nickname = Resourcepart.from("testbot");
|
||||||
|
|
||||||
// A other use (we may invite him to a MUC).
|
// A other use (we may invite him to a MUC).
|
||||||
FullJid otherJid = JidCreate.fullFromm("user3@host.org/Smack");
|
FullJid otherJid = JidCreate.fullFrom("user3@host.org/Smack");
|
||||||
```
|
```
|
||||||
|
|
||||||
Create a new Room
|
Create a new Room
|
||||||
|
|
|
@ -143,6 +143,23 @@ hr {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2>4.2.3 -- <span style="font-weight: normal;">2018-02-07</span></h2>
|
||||||
|
|
||||||
|
<h2> Bug
|
||||||
|
</h2>
|
||||||
|
<ul>
|
||||||
|
<li>[<a href='https://issues.igniterealtime.org/browse/SMACK-788'>SMACK-788</a>] - NullPointerException if hostAddresses is null
|
||||||
|
</li>
|
||||||
|
<li>[<a href='https://issues.igniterealtime.org/browse/SMACK-789'>SMACK-789</a>] - AffiliationsExtension toXml() produces invalid XML
|
||||||
|
</li>
|
||||||
|
<li>[<a href='https://issues.igniterealtime.org/browse/SMACK-790'>SMACK-790</a>] - Some HTTP File Upload elements are not correctly parsed and serialized
|
||||||
|
</li>
|
||||||
|
<li>[<a href='https://issues.igniterealtime.org/browse/SMACK-791'>SMACK-791</a>] - NumberFormatException in IpAddressUtil.isIPv4LiteralAddress
|
||||||
|
</li>
|
||||||
|
<li>[<a href='https://issues.igniterealtime.org/browse/SMACK-796'>SMACK-796</a>] - SOCKS5 authentication erroneously uses 'user' when it should use 'passwd', causes authentication to fail
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>4.2.2 -- <span style="font-weight: normal;">2017-11-25</span></h2>
|
<h2>4.2.2 -- <span style="font-weight: normal;">2017-11-25</span></h2>
|
||||||
|
|
||||||
<h2> Bug
|
<h2> Bug
|
||||||
|
|
|
@ -137,7 +137,7 @@ public class Socks5ProxySocketConnection implements ProxySocketConnection {
|
||||||
System.arraycopy(userBytes, 0, buf, index,
|
System.arraycopy(userBytes, 0, buf, index,
|
||||||
user.length());
|
user.length());
|
||||||
index += user.length();
|
index += user.length();
|
||||||
byte[] passwordBytes = user.getBytes(StringUtils.UTF8);
|
byte[] passwordBytes = passwd.getBytes(StringUtils.UTF8);
|
||||||
buf[index++] = (byte) (passwordBytes.length);
|
buf[index++] = (byte) (passwordBytes.length);
|
||||||
System.arraycopy(passwordBytes, 0, buf, index,
|
System.arraycopy(passwordBytes, 0, buf, index,
|
||||||
passwd.length());
|
passwd.length());
|
||||||
|
|
|
@ -81,7 +81,7 @@ public class OccupantsInfo extends IQ {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) {
|
protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) {
|
||||||
buf.append("\" roomID=\"").append(roomID).append("\">");
|
buf.append(" roomID=\"").append(roomID).append("\">");
|
||||||
synchronized (occupants) {
|
synchronized (occupants) {
|
||||||
for (OccupantInfo occupant : occupants) {
|
for (OccupantInfo occupant : occupants) {
|
||||||
buf.append("<occupant>");
|
buf.append("<occupant>");
|
||||||
|
|
|
@ -115,7 +115,7 @@ public class RoomInvitation implements ExtensionElement {
|
||||||
}
|
}
|
||||||
|
|
||||||
public IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) {
|
public IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) {
|
||||||
buf.append("\" type=\"").append(type.name()).append("\">");
|
buf.append(" type=\"").append(type.name()).append("\">");
|
||||||
buf.append("<session xmlns=\"http://jivesoftware.com/protocol/workgroup\" id=\"").append(sessionID).append("\"></session>");
|
buf.append("<session xmlns=\"http://jivesoftware.com/protocol/workgroup\" id=\"").append(sessionID).append("\"></session>");
|
||||||
if (invitee != null) {
|
if (invitee != null) {
|
||||||
buf.append("<invitee>").append(invitee).append("</invitee>");
|
buf.append("<invitee>").append(invitee).append("</invitee>");
|
||||||
|
|
|
@ -115,7 +115,7 @@ public class RoomTransfer implements ExtensionElement {
|
||||||
}
|
}
|
||||||
|
|
||||||
public IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) {
|
public IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) {
|
||||||
buf.append("\" type=\"").append(type.name()).append("\">");
|
buf.append(" type=\"").append(type.name()).append("\">");
|
||||||
buf.append("<session xmlns=\"http://jivesoftware.com/protocol/workgroup\" id=\"").append(sessionID).append("\"></session>");
|
buf.append("<session xmlns=\"http://jivesoftware.com/protocol/workgroup\" id=\"").append(sessionID).append("\"></session>");
|
||||||
if (invitee != null) {
|
if (invitee != null) {
|
||||||
buf.append("<invitee>").append(invitee).append("</invitee>");
|
buf.append("<invitee>").append(invitee).append("</invitee>");
|
||||||
|
|
Loading…
Reference in a new issue