# HG changeset patch # User Matthew Wild # Date 1266511567 0 # Node ID 6877179335a9e47a1e6bd5a8fc8925f89297a7a3 # Parent a4879b1e6cde5aedb6bd5827d710b6dba5e8a736# Parent be4b1e796bd2c1496a017af48104c17714e00583 Merge with 0.7 diff -r be4b1e796bd2 -r 6877179335a9 plugins/muc/muc.lib.lua --- a/plugins/muc/muc.lib.lua Thu Feb 18 16:44:26 2010 +0000 +++ b/plugins/muc/muc.lib.lua Thu Feb 18 16:46:07 2010 +0000 @@ -514,6 +514,9 @@ if not item.attr.jid and item.attr.nick then -- COMPAT Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation local occupant = self._occupants[self.jid.."/"..item.attr.nick]; if occupant then item.attr.jid = occupant.jid; end + elseif not item.attr.nick and item.attr.jid then + local nick = self._jid_nick[item.attr.jid]; + if nick then item.attr.nick = select(3, jid_split(nick)); end end local reason = item.tags[1] and item.tags[1].name == "reason" and #item.tags[1] == 1 and item.tags[1][1]; if item.attr.affiliation and item.attr.jid and not item.attr.role then diff -r be4b1e796bd2 -r 6877179335a9 prosody --- a/prosody Thu Feb 18 16:44:26 2010 +0000 +++ b/prosody Thu Feb 18 16:46:07 2010 +0000 @@ -22,9 +22,6 @@ package.cpath = CFG_SOURCEDIR.."/?.so;"..package.cpath; end -package.path = package.path..";"..(CFG_SOURCEDIR or ".").."/fallbacks/?.lua"; -package.cpath = package.cpath..";"..(CFG_SOURCEDIR or ".").."/fallbacks/?.so"; - -- Substitute ~ with path to home directory in data path if CFG_DATADIR then if os.getenv("HOME") then