xbmc/xbmc — pull request #4476 by Memphiz (2014-03-26 12:31:22+00:00)
Title: [shairplay] - upstream backports - fix password protection and socket race condition

Here are 2 non intrusive backports from the libshairplay upstream developer

1. Fixes password protection with iTunes clients
2. Fixed a race condition when ios7.x devices try to connect via ipv4 and ipv6 nearly at the same time

Win32 package is uploaded and i tested both use cases.

There might be one more fix in the queue for ios7.1 clients where apple seems to have added new DRM functionality which bites into libshairplays ass - but atm its unclear if this is even fixable - so i don't wait on that and will bring up a new PR if a fix appears and looks non-intrusive enough.