SOMEthing changed, because at least two of my bot's scripts that use sockets broke, and I don't know why. One decided that $sockname wasn't gonna be filled IN the on sockread event (which I wasn't even supposed to be in; /sockclose and /return had already been called within said event), and the other decided that the socket was no longer going to be available right before another sockread (after several successful sockreads), and no the socket hadn't been closed.

Needless to say these scripts work perfectly in 6.16, so back to 6.16 uselessbot goes, for the time being.

The changelog says that a bug that may have been affecting mIRC's general sockets behaviour was fixed. Okay, maybe I was making use of this bug without knowing it, so, do we have any idea what this bug was or how behavior changed?