Benoit Foucher
Benoit Foucher
Builds of applications using the new C++11 mapping are quite a bit slower than with the C++98 mapping. The increase in template usage is likely to explain the additional compile...
A replicated proxy is either: - a direct proxy with multiple endpoints - an indirect proxy from a replica group. Right now, retry of invocations on replicated proxy is quite...
Right now securing IceGrid (and its applications) is not trivial (see Matthew's newsletter article). You have to generate a number of certificate files for the registries, nodes, servers, etc. Although...
There are several cases where users would like to be able to get the generated code to use custom-types rather than the default generated types: - performance reason: the Ice...
We should consider revisiting Ice reties. Some use cases: - an invocation raises UnkonwnException or ObjectNotExistException. Depending on the configuration of the proxy (is connection caching enabled?), its number of...
The `csharp/test/xamarin/controller.Android/Resources/Resource.designer.cs` file appears to be generated by the Xamarin build. For some reasons it became out-of-sync recently (see https://github.com/zeroc-ice/ice/commit/68a22e234ea6c46e8ea8133bde374bac7546d48f) and we had to commit a new version. If possible,...
Right now the use of direct buffers is tied to the `Ice.CacheMessageBuffers` property. Message buffer caching isn't always desirable for high throughput applications which might hold on proxies for a...
It's important to be able to limit the number of connections an Ice server can accept to prevent malicious clients from opening too many connections. We should consider what configuration...
Linking with librt doesn't appear to be necessary anymore with recent Linux distributions. We could risk removing it for 3.7.3 but keeping it doesn't really hurt either so I suggest...
The response callback from the generated can raise `current_exception()`. See also https://github.com/zeroc-ice/ice/blob/ed5621a53508274aad76a555e3df1f6ee42e089a/cpp/include/Ice/OutgoingAsync.h#L484 It would be better to return the exception_ptr from the function instead.