From b80e29ce11f8c75021fb549b732d3572c3a52674 Mon Sep 17 00:00:00 2001 From: Danny van Heumen Date: Mon, 2 Dec 2013 20:56:53 +0100 Subject: [PATCH] NOTICE with changes described --- lib/installer-exclude/irc-api-1.0-NOTICE | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lib/installer-exclude/irc-api-1.0-NOTICE diff --git a/lib/installer-exclude/irc-api-1.0-NOTICE b/lib/installer-exclude/irc-api-1.0-NOTICE new file mode 100644 index 000000000..69202558a --- /dev/null +++ b/lib/installer-exclude/irc-api-1.0-NOTICE @@ -0,0 +1,17 @@ +The IRC-API library is currently a snapshot version from VCS on https://code.google.com/p/irc-api. + +Additionally, one modification has been made to prevent joining large IRC channels to result in an occasional threading issue when adding users. The diff for the modification: + +diff --git a/src/main/java/com/ircclouds/irc/api/domain/IRCChannel.java b/src/main/java/com/ircclouds/irc/api/domain/IRCChannel.java +index a97f2ce..8744eb8 100644 +--- a/src/main/java/com/ircclouds/irc/api/domain/IRCChannel.java ++++ b/src/main/java/com/ircclouds/irc/api/domain/IRCChannel.java +@@ -15,7 +15,7 @@ public class IRCChannel + private String name; + private IRCTopic topic; + +- private Map> users = new LinkedHashMap>(); ++ private Map> users = Collections.synchronizedMap(new LinkedHashMap>()); + private List chanModes = new ArrayList(); + + public IRCChannel()