Skip to content

Releases: libapps/libapps-mirror

Lots of bugfixes and internal optimizations

21 Jan 20:14
Compare
Choose a tag to compare
  • Update to hterm 1.84. Firefox fixes, openWindow security fixes, and few improvements.
  • Update to libdot 1.26. openWindow & new codec helpers.
  • Move c.googlers.com config into the relay.
  • Allow bookmarks to open as windows.
  • crosh: Exclude more files from the distribution.
  • Switch to chrome.runtime.getBackgroundPage.
  • Make relay connection resume an option.
  • Switch to libdot.fs.FileReader.
  • Switch to array buffers with ssh-fe@google.com.
  • sshfe: Pass Uint8Array to stringToCodeUnitArray.
  • Drop update available check.
  • Switch to array buffers with corp-relay@google.com.
  • sftp: convert to stringToCodeUnitArray.
  • Switch to array buffers for sending /dev/random data.
  • sftp: fix readChunks reading.
  • Add more edge cases/tests for nassh-option parsing.
  • Fix Chrome App v2 check on other platforms.
  • Switch to array buffers for sending sftp packets.
  • Update translations.
  • Switch to array buffers for sending tty data.
  • fsp: Use copy-data extension if available.
  • fsp: Switch to client data sizes.
  • sftp: Use larger read/write sizes with OpenSSH.
  • sftp: Add some higher level read helpers.
  • sftp: Add some constants for read/write data sizes.
  • options: Provide readable pref strings.
  • ssh_client: Allow JS->NaCl data to be sent via arrays.
  • sftp: Rename {read,write}File to {read,write}Chunk.
  • FAQ: Add a tip for OS shortcuts and launching windows.
  • Add SSH-FE relay support.
  • streams: Pass low level open errors back up.
  • streams: Stop passing stream to onOpen callback.
  • Add a --proxy-mode option.
  • Split connectTo up a bit.
  • Switch to new lib.codec module.
  • tests: Switch to a dark theme.
  • Automatically trim whitespace in connection settings.
  • Document the current relay server protocol properly.
  • Fix tab discarding to only affect current tab.
  • ssh_client: depot_tools/webports: Punt.
  • ssh_client: glibc-compat: Split out of webports.
  • ssh_client: ldns: Fix cross-compile build.
  • ssh_client: Switch from glibc-compat to ldns.
  • ssh_client: ldns: Import version 1.7.0.
  • GoogleRelayWS: Use DataView to get/set uint32 length.
  • ssh_client: openssl: Enable libssl building.
  • Unify duplicate base64url handling.
  • Fix v2 & sftp after plugin API change.
  • Drop forced compression.
  • sftp: Add unittests for sftp packet types.
  • ssh_client: Migrate from jsoncpp to native ppapi vars.
  • Use new lib.f.openWindow helper.
  • Rip option parsing out of nassh.GoogleRelay.
  • Rename relay-options to nassh-options.
  • sftp: Use UTF8 encoding for pathnames.

openWindow & new codec helpers

21 Jan 20:13
Compare
Choose a tag to compare
  • test: Support comparing ArrayBuffer.
  • concat: Fix date/version parsing again.
  • minify-translations: Force utf-8 with messages.json.
  • fs: Add a Promise wrapper for the FileReader API.
  • codec: Allow stringToCodeUnitArray to create typed arrays.
  • Speed up codec helpers.
  • codec: New module for binary/UTF8/UTF16 helpers.
  • tests: Switch to a dark theme.
  • Add a lib.f.openWindow helper for noopener.

Firefox fixes, openWindow security fixes, and few improvements

21 Jan 20:13
Compare
Choose a tag to compare
  • Update to libdot 1.26. openWindow & new codec helpers.
  • Optimize image display with Blobs & ArrayBuffers.
  • Workaround touch focus bug on CrOS.
  • Initialising iframe contents asynchronously on FF.
  • Add support for new Clipboard API for copying text.
  • Push selection logic down into copySelectionToClipboard.
  • Fix paste event on Firefox.
  • terminal: Stop passing down this.document_ when copying.
  • Switch to array buffers for sending tty data.
  • Provide readable pref strings.
  • tests: Switch to a dark theme.
  • concat: Stop listing test code in deps.
  • Use new lib.f.openWindow helper.

OpenSSH 7.9p1 and sftp/build improvements

21 Jan 20:06
Compare
Choose a tag to compare
  • Update to hterm 1.83. Minor improvements.
  • Update to libdot 1.25. Minor improvements.
  • prefs: Fix handling of default port settings.
  • prefs: Drop old relay-host/relay-port migration.
  • sftp: Simplify intToNByteArrayString a bit.
  • gnubby: Skip check on the web platform.
  • nassh: Show hterm debug info for dev versions too.
  • api: Add an API for opening crosh windows.
  • sftp: Improve protocol documentation.
  • sftp: Use posix-rename@openssh.com if available.
  • sftp: Support sending extended packets.
  • gnubby: Prefer certain versions of gnubbyd.
  • doc: processes: Update docs to cover new signed workflow.
  • sftp: Improve permission bit parsing.
  • fsp: Add missing open flags.
  • ssh_client: Move plugin outputs to build/ subdir.
  • ssh_client: Link the naclsdk version directly.
  • ssh_client: Move mandoc to common bin dir.
  • ssh_client: Add a --jobs build flag.
  • ssh_client: openssl: Split out of webports.
  • ssh_client: jsoncpp: Split out of webports.
  • ssh_client: zlib: Split out of webports.
  • ssh_client: openssh: Convert to new Python build system.
  • ssh_client: Change dev packages to install python3.
  • ssh_client: Move cpplint to bin/.
  • ssh_client: mandoc: Convert to new Python framework.
  • ssh_client: depot_tools/webports: Convert to new Python framework.
  • ssh_client: naclsdk: Convert to new Python framework.
  • ssh_client: Start a new build system in Python.
  • ssh_client: Rework plugin/ install steps.
  • ssh_client: Update OpenSSH to 7.9p1.

Minor improvements

21 Jan 20:05
Compare
Choose a tag to compare
  • prefs: Fix handling of null defaults.
  • assertEQ: Handle typed arrays too.
  • concat: Fix date/version swap.
  • polyfill: Add Promise.finally.
  • prefs: Coalesce writes when importing json files.
  • pylint: Set 80 col limits.

Minor improvements

21 Jan 20:05
Compare
Choose a tag to compare
  • Split default/pointer cursor style.
  • Avoid using KeyboardEvent.which.
  • prefs: Turn default pref settings into proper objects.
  • Add paste-on-drop preference.

OpenSSH 7.8p1 and a context menu

26 Oct 01:49
Compare
Choose a tag to compare
  • Update to hterm 1.82. New context menu.
  • Update to libdot 1.24. Tool improvements for supporting nightly builds.
  • crosh: Drop legacy build code.
  • nassh/crosh: Add context menu support.
  • Update translations.
  • agent: Improve documentation for the PIN cache.
  • nassh: Restrict the automatic description expansion in connection screen.
  • build: Support nightly timestamped builds.
  • FAQ: Add an entry about relay servers & 0.0.0.0 addresses.
  • relay: Delete unused --relay-prefix-field support.
  • sftp: Move pendingRequests internally.
  • sftp: Bind stdout to sftp immediately.
  • sftp: Move init logic into a callback.
  • nassh: Move connecting message after plugin loading.
  • FAQ: Note what is sync'ed to the cloud.
  • sftp: Improve server version packet parsing.
  • ssh_client: Drop NaCl support.
  • ssh_client: Update to OpenSSH 7.8p1.
  • ssh_client: Rework build layout a bit.

Tool improvements for supporting nightly builds

26 Oct 01:48
Compare
Choose a tag to compare
  • concat: specify subprocess args
  • concat: merge redundant strict directives
  • mkzip: drop unused promote_version flag
  • mkzip: add support for adding/removing version timestamps
  • mkzip: add flag to disable plugin/manifest rewrite
  • mkzip: improve manifest handling

New context menu

26 Oct 01:49
Compare
Choose a tag to compare
  • Update to libdot 1.24. Tool improvements for supporting nightly builds.
  • embed: Update examples to use lib.init.
  • terminal: Move cursor color to css vars.
  • Add support for a context menu.
  • keyboard: Add a clearScrollback hook.
  • vt: Change CSI-J-3 to clear scrollback.
  • terminal: Add HTMLImageElement cast to avoid XSS compilation warnings.
  • terminal: Process inverse text attr after bold-as-bright & faint.
  • hterm-notify/hterm-show-file: Fix long sequences under screen.
  • osc52.sh: Rewrite to match other helper scripts.
  • terminal: Workaround FireFox bug with selectAllChildren.

A11y improvements, and handle tab discarding

30 Aug 02:54
Compare
Choose a tag to compare
  • Update to hterm 1.81. A11y improvements, and keyboard/mouse tweaks.
  • Update to libdot 1.23. Build improvements, i18n helpers, and npm support.
  • nassh: Warn before closing open SSH connection.
  • FAQ: Add a section about terminal encoding.
  • mkcrosh: Rewrite to simplify the build.
  • Disable Automatic tab discarding.
  • build: Convert concat to a python script.
  • nassh: Drop nonexistent file.
  • gnubby: Clear lastError from gnubby probe.
  • FAQ: Add more details to the legacy cipher/mac questions.
  • FAQ: Expand IPv6 zone id docs.
  • fsp: Split mount logic into sep knob.
  • nassh: Unify profile based connection setup.
  • nassh: Make connectToArgString fully async.
  • nassh: Use -1 exit status for internal JS errors.
  • nassh: Make registerProtocolHandler a bit more flexible.
  • FAQ: Improve omnibox docs with different launch modes.
  • build: Use readlink instead of realpath in promote script.
  • a11y: Make it possible to enable/disable accessibility at runtime.