X Tutup
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: AlanGreene/sshcode
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: improve-bind-flag-doc
Choose a base ref
...
head repository: AlanGreene/sshcode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 3 files changed
  • 2 contributors

Commits on Jun 12, 2019

  1. add SSH master connection feature

    By default, sshcode will now start a master connection with no command
    so that users only need to authenticate once and multiple connections
    don't need to be established. This speeds up load times significantly as
    there are less handshakes required.
    
    To disable this behaviour you can use `--no-reuse-connection`.
    deansheather committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    e646d57 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. move SSH master process tidyup to a deferred func

    - Replace the `ssh -O exit` tidyup command with just a SIGTERM on the
      master
    - Add `exec` to the front of the SSH master cmd so it replaces the `sh`
      process (so we can send SIGTERM to it easier)
    deansheather committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    3141f7f View commit details
    Browse the repository at this point in the history
  2. add "process is running" check to checkSSHMaster()

    Checks if the master process is running by sending signal 0 to it.
    According to kill(2), sending a signal of 0 will send no signal but will
    still perform error checking.
    
    To prevent the SSH master from becoming a zombie process, a wait call
    was added in a goroutine.
    deansheather committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    4d64fc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2019

  1. add ~/.ssh directory sanity check before starting

    Checks:
    - if it exists
    - if it's a directory (if not warn and disable reuse connection feature)
    - if it has safe permissions (not writable by anyone except the owner,
      if not then warn)
    deansheather committed Jun 15, 2019
    Configuration menu
    Copy the full SHA
    eee34f5 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. Configuration menu
    Copy the full SHA
    5ea05eb View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Configuration menu
    Copy the full SHA
    3794755 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbf7a48 View commit details
    Browse the repository at this point in the history
  3. Merge pull request coder#119 from cdr/improve-bind-flag-doc

    Update --bind flag help text
    deansheather authored Jun 27, 2019
    Configuration menu
    Copy the full SHA
    8c07a08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1bc6ac0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f52cef View commit details
    Browse the repository at this point in the history
  6. Merge pull request coder#121 from eargollo/proxy-support

    Solves proxy issue, closes coder#74 when proxy is set at .profile
    deansheather authored Jun 27, 2019
    Configuration menu
    Copy the full SHA
    c637d40 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. Configuration menu
    Copy the full SHA
    bbd94c5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request coder#116 from cdr/reuse-ssh-connection

    Add SSH master connection feature
    deansheather authored Jun 28, 2019
    Configuration menu
    Copy the full SHA
    2693c3f View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. replace wget with curl

    deansheather committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    1eaed4c View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Merge pull request coder#125 from cdr/use-curl

    Replace wget with curl
    deansheather authored Jul 12, 2019
    Configuration menu
    Copy the full SHA
    1b15b2b View commit details
    Browse the repository at this point in the history
Loading
X Tutup