Releases: libapps/libapps-mirror
Releases · libapps/libapps-mirror
Lots of bugfixes and internal optimizations
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.