Maksim Ivanov

Results 58 issues of Maksim Ivanov

In the `goog.testing.TestCase.Test` constructor the `setUp` and `tearDown` properties are extracted from `objChain` without using quoted string syntax. Therefore this breaks when the Closure Compiler's advanced optimizations are on, as...

Create externs for the JavaScript API that we're exposing in api.js/context.js for third-party applications. This allows those applications that use Closure Compiler themselves call our functions normally and not have...

enhancement

Extend the example_js_standalone_smart_card_client_app to also use single-messaging channel instead of the (default) port-based messaging. This is WIP as we probably still want to use the port-based messaging by default, and...

enhancement

Detect cases in KnownAppsRegistry when goog.net.XhrIo reports isSuccess()==true, but at the same time getResponseText()==''. As it turned out, this is also a possible way of signaling an error from XhrIo....

bug

Add unit tests for the GoogleSmartCard.PcscLiteServerClientsManagement.PermissionsChecking.KnownAppsRegistry class which is responsible for querying information about the know client apps from the bundled JSON config.

enhancement

Currently, the Smart Card Connector crashes once it receives a USB device number from Chrome that exceeds 255. Such big numbers don't occur usually, since Chrome just uses an internal...

bug

The WebAssembly/Emscripten version of the Smart Card Connector triggers an exception every time a reader is unplugged: ``` Pthread 0x0 completed its main entry point with an `unwind`, keeping the...

question

Our current libusb implementation doesn't guarantee any particular ordering in case there are multiple transfers simultaneously in flight. This might or might not be a problem, depending on the needs...

enhancement

Currently, the list of connected client applications in the UI starts displaying an application immediately after receiving any message from it. This means it's added even before the permission prompt...

enhancement

Currently, the "Export logs" button in the Connector app only exports the logs collected from this application execution. As the Connector app (in Release mode) automatically restarts itself in case...

enhancement