Bernard Normier

Results 200 issues of Bernard Normier

### Describe the feature you'd like supported The QUIC idle timer closes a connection when there is no activity on this connection. Occasionally, the application wants to disable this behavior...

feature request

This PR adds a move ctor and assignment operator to InputStream and uses them in a few spots. Move ctor / move-assignment operator is more idiomatic than swap in modern...

This PR implements the connection inactivity timeout in C++. A connection is inactive (as opposed to idle) when it's active (a confusing terminology, see below) and has no outstanding invocation...

In Ice 3.7, a generated C# class mapped from a Slice struct/class/exception has a parameterless constructor, described as a "default constructor" in the Ice Manual (default constructor is the C++...

csharp
proposal

Currently the metadata for a deprecated definition in Slice is "deprecate" and not the more common "deprecated". I propose to keep "deprecate" but add "deprecated" as an alias. This way,...

slice
proposal

We got this error for the CI build on main, release on windows-2022: https://github.com/zeroc-ice/ice/actions/runs/8906656858/job/24459163183 ``` process D:\a\ice\ice\cpp\test\IceBridge\simple\msbuild\client\x64\Release\client.exe --Ice.Default.Host=127.0.0.1 --Test.BasePort=14000 --Ice.Warn.Connections=1 --Ice.Default.Protocol=ssl --Ice.IPv6=0 --Ice.Admin.Endpoints="tcp -h 127.0.0.1" --Ice.Admin.InstanceName=Client --IceMX.Metrics.Debug.GroupBy=id --IceMX.Metrics.Parent.GroupBy=parent --IceMX.Metrics.All.GroupBy=none --Ice.Plugin.IceSSL=...

bug

The Ice/hold test defines an operation putOnHold: ```slice void putOnHold(int seconds); ``` Despite the parameter name, the unit is actually milliseconds (I checked C++ and C#). It would also be...

bug
testsuite

There are at least two issues: - the generated code does not compile when an operation is marked deprecated ```cpp src/IceGridLib/generated/Admin.cpp:5498:11: error: 'keepAlive' is deprecated: is deprecated [-Werror,-Wdeprecated-declarations] this->keepAlive(request.current()); ```...

bug
cpp

I added `@remarks` to a Slice operation and the Swift generated code no longer compiles.

bug
swift
slice compiler

IceGrid manages the lifetime of various sessions via keep alives, which are sometimes the same thing as heartbeats. All this code is incompatible with the new idle timeout / idle...

icegrid
cpp
task