Remove support for old socket implementations

Florian Weimer fweimer at redhat.com
Mon Feb 17 04:22:08 PST 2014


On 02/14/2014 03:04 PM, Alan Bateman wrote:
> On 14/02/2014 13:52, Florian Weimer wrote:
>> This patch removes support for old, pre-1.4 SocketImpl and
>> DatagramSocketImpl classes.  Compiling these classes has been
>> impossible since 1.4 because 1.4 added new abstract methods to the
>> base classes.
>>
>> Is this okay in principle?  Could you create bug ID for this?
>>
> I don't have any objection but I think it requires a bit of discussion
> and some insight into whether anyone might be running with ancient
> SocketImpl (that would have been compiled a long time ago).

We compile as much as possible from source, so we are not affected by 
this change.

I searched for "abstract and does not override abstract method connect" 
and "abstract and does not override abstract method peekData", but got 
no relevant hits.  But this change was made so long ago that search 
engine coverage might be spotty, so the fact that no one reported 
running to the source code incompatibility does not prove that there is 
no code out there that relies on the pre-1.4 binary compatibility 
currently provided.

-- 
Florian Weimer / Red Hat Product Security Team


More information about the net-dev mailing list