net,stream: remove DuplexBase
DuplexBase
was added to prevent the "no-half-open enforcer" from
being inherited by net.Socket
. The main reason to use it instead
of Duplex
was that it allowed to not copy the options object but
since commit 5e3f5164 the options object is copyed anyway so it is
no longer useful.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
commit message follows commit guidelines