adium/adium

Updated libotr to 3.2.1, fixing a security vulnerability.
adium-1.5.4
2012-09-06, Thijs Alkemade
f2c1839e0ee1
Updated libotr to 3.2.1, fixing a security vulnerability.

This was all built using Homebrew (https://github.com/xnyhps/homebrew). It seems before libgcrypt and libgpg-error were linked statically into libotr, these are now separate frameworks.

Fixes #16122
global HandyAdiumScripts
on run
tell application "Adium"
set c to count chat windows
set c2 to count chats
tell account (HandyAdiumScripts's defaultAccount)
set newChat to make new chat with contacts {contact (HandyAdiumScripts's defaultParticipant)} with new chat window
set newChatWindow to (get window of newChat)
if (count chat windows of application "Adium") is not c + 1 then
close newChatWindow --restore
error
end
if (count chats of application "Adium") is not c2 + 1 then
close newChatWindow --restore
error
end
if (count chats of newChatWindow) is not 1 then
close newChatWindow --restore
error
end
set newChat2 to make new chat with contacts {contact (HandyAdiumScripts's otherParticipant)} at end of chats of newChatWindow
if (count chat windows of application "Adium") is not c + 1 then
close newChatWindow
error
end
if (count chats of application "Adium") is not c2 + 2 then
close newChatWindow
error
end
if (count chats of newChatWindow) is not 2 then
close newChatWindow
error
end
close newChatWindow
end tell
end tell
end run