K 10 svn:author V 5 silby K 8 svn:date V 27 2004-04-20T06:45:10.000000Z K 7 svn:log V 363 Switch from using sequential to random ephemeral port allocation, implementation taken directly from OpenBSD. I've resisted committing this for quite some time because of concern over TIME_WAIT recycling breakage (sequential allocation ensures that there is a long time before ports are recycled), but recent testing has shown me that my fears were unwarranted. END