Benoit Foucher

Results 46 issues of 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...

enhancement
cpp

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...

enhancement

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...

enhancement
icegrid

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...

enhancement

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...

enhancement

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,...

bug
csharp
xamarin

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...

enhancement
java

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...

enhancement

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...

build-system

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.

enhancement
cpp