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