On Thu, Jan 26, 2017 at 11:22:25PM +0100, Mathieu Parent wrote: > Hi Courtney, > > Can you please test with lua-socket 3.0~rc1+git+ac3201d-3, which > includes your fix (backported)? > > Then close this one... > > Thanks! > > Mathieu Parent
Unfortunately, the updated version of lua-socket does not fully fix ekeyd. The remaining problem is that the old version of lua-socket created the "socket" global when loaded, and socket.unix library automatically added itself under that name when loaded. With the new version, this no longer happens. The reference manual for Lua 5.2 says that this is now expected behavior[1]. The patch I provided before still works, and should be forwards and backwards compatible. [1] https://www.lua.org/manual/5.2/manual.html#8 Section 8.2, first bullet point.