ice
ice copied to clipboard
All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
Ice for Java should support modules (introduced in Java 9): https://www.oracle.com/corporate/features/understanding-java-9-modules.html
IceGrid uses Ice::Service::print to print the registry/node usage and the ready message for nodes (enabled with IceGrid.Node.PrintServersReady). It would be better to output these on the console output instead like...
In Swift the call on a well-known proxy won't be collocated because Swift has its own ASM and collocation for well-known proxies rely on the ASM from the C++ object...
We should consider supporting SSL SNI extension on the server side if it's supported on the client side following the addition of https://github.com/zeroc-ice/ice/pull/482
Ice accepts stringified endpoints with duplicated options, such as: ``` Hello.Proxy=hello:tcp -p 10002 -h localhost -p 10000 -h 127.0.0.1:udp -p 10000:ssl -p 10001 ``` which is surprising and error-prone. The...
Adding support SSL endpoints to NodeJS shouldn't be to difficult, basically we can keep using TcpTransceiver and use `tls.connect` for secure endpoints. One issue with keeping the implementation align with...
We basically need an extra directory with the module name, inside it we put module-info and sources in the package structure. This should allow to get rid of the workaround...
The custom mapping for memoryview/array/ndarray sequences uses a factory function that has 3 parameters, for example: `def createArray(view, t, copy)`. We should fix the C extension to pass None for...
We can add a new IceSSL test to check for interoperability issues beween the different IceSSL implementations, unlike IceSSL/configuration where client/server use the same IceSSL implementation, the interoperability test will...
We should look into testing the following if we don't already do: - Certificate expiration - Certificate chains - OCSP - Revocation - Mismatching/insecure client/server cipher suites