Skip to content

feat: add ssh tunnel support#3740

Merged
Helias merged 7 commits intoazerothcore:masterfrom
Bishbash777:ssh-tunnel-support
May 3, 2026
Merged

feat: add ssh tunnel support#3740
Helias merged 7 commits intoazerothcore:masterfrom
Bishbash777:ssh-tunnel-support

Conversation

@Bishbash777
Copy link
Copy Markdown
Contributor

Added ssh tunnel support inbuilt and visible to the Keria3 database viewer

Comment thread package.json Outdated
Comment thread package.json Outdated
Bishbash777 and others added 6 commits May 1, 2026 15:22
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
…othcore#3741)

* feat: 📝 add new definitions

* feat: ✨ add modals for SMART_ACTION_CAST_FLAGS & _TRIGGERED_FLAGS

* chore: 🚨 linter fix

* fix: 💄 fix typo

---------

Co-authored-by: Steffen Schmidt <Steffen.Schmidt@bit-in.de>
@Helias Helias changed the title Added ssh tunnel support feat: add ssh tunnel support May 3, 2026
@Helias Helias merged commit 879c904 into azerothcore:master May 3, 2026
12 checks passed
@Helias
Copy link
Copy Markdown
Member

Helias commented May 3, 2026

Forgot to ask, why did you set these values as false? @Bishbash777

  "electronFuses": {
    "enableEmbeddedAsarIntegrityValidation": false,
    "onlyLoadAppFromAsar": false
  },
  "win": {
    "signAndEditExecutable": false,
    "verifyUpdateCodeSignature": false
  },

edit: I have removed them here #3744 let me know if they are really necessary

Helias added a commit that referenced this pull request May 3, 2026
Drop the electronFuses block, win.verifyUpdateCodeSignature, and
win.signAndEditExecutable added in #3740. None of them are required
for the ssh2 tunnel to work:

- ssh2's native bindings (sshcrypto.node, cpufeatures.node) are
  auto-unpacked by Electron and don't conflict with default fuses.
- onlyLoadAppFromAsar only governs the entry point (main.js), which
  stays inside the asar.
- Embedded asar integrity validation is handled correctly by modern
  electron-builder, including for asarUnpack entries.
- verifyUpdateCodeSignature only matters when electron-updater is
  active; Keira3 doesn't ship the auto-updater.
- signAndEditExecutable: false skipped not only signing (which
  electron-builder skips automatically without a cert) but also
  rcedit, which means the portable .exe shipped without its icon
  or version metadata. Letting it run by default restores both.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants