RFR(M): JDK-8061228 Allow JDWP socket connector to accept connections from certain ip addresses only

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Fri May 19 06:27:20 UTC 2017


On 5/18/17 04:05, Robbin Ehn wrote:
> Hi of those:
>
>> One more alternate solution to suggest is to add new function:
>> jdwpTransportError 
>> SetTransportConfiguration(jdwpTransportConfiguration config);
>>
>> Where:
>>    typedef struct {
>>        const char* allowed_peers;
>>    } jdwpTransportConfiguration;
>>
>>
>> This approach allows to extend the jdwpTransportConfiguration in the 
>> future if necessary.
>
> +1
>
> It would nice if a compiled client against JDK 8 headers works without 
> recompiling with a JDK 9 runtime.
> To make really future proof; using a client compiled against JDK 9 
> with JDK 1X you will need some way to know witch version of the struct 
> was used.
>
> E.g. SetTransportConfiguration(&config, 
> JDWP_TRANSPORT_CONFIGURATION_CURRENT_VERSION);

No need to have a separate transport configuration versioning.
It is enough to have just a transport API versioning.

Thanks,
Serguei


>
> Thanks, Robbin!



More information about the serviceability-dev mailing list