Skip to content

Releases: realvnc-labs/rportcli

0.4.2

30 Oct 08:04
Compare
Choose a tag to compare
0.4.2 Pre-release
Pre-release

Changelog

  • 863e106 Cleanup golangci-lint issues
  • f734092 First OAuth external cli docs
  • 9673dcf First version of OAuth help
  • f80fc5d First version with OAuth support
  • 90bcf8c Fix lint errors related to deprecation of io/ioutil
  • f7bf563 Fix long line
  • 232ea8d Increase allowed run time for golangci
  • 585e323 Lint docs without building
  • b587c7e Merge branch 'main' into feature/DEV-2605-extend-search
  • 6630982 Merge branch 'main' into feature/DEV-2629-uri-handler
  • 911ec4f Merge pull request #19 from cloudradar-monitoring/docs
  • 87e2892 Merge pull request #22 from cloudradar-monitoring/feature/DEV-2629-uri-handler
  • ff4dd8d Merge pull request #23 from cloudradar-monitoring/feature/DEV-2605-extend-search
  • 80d4893 Merge pull request #24 from cloudradar-monitoring/docs
  • 4c54a5f Merge pull request #28 from cloudradar-monitoring/feature/DEV-2667-implement-oauth-for-cli
  • 3966e03 Minor online help update to indicate RPort Plus required for init oauth switch
  • ba1945f Only add token lifetime if set
  • c4d7895 Quiet the lint error about error
  • 4e724a1 Remove deprecated linters
  • d8278f8 Support rport token lifetimes with OAuth
  • bb1521c Tidyup internal docs README
  • 1eb9073 Update approach to oauth interval timing
  • ea127f7 a friendlier error message
  • 54cc889 build docs only on specific branches
  • 2a50a6d details on the URI launch option
  • 489eaba documentation update
  • 0b89d5a extended search by key value pairs
  • 53a58f6 fixed trailing space
  • 9405599 fixing the action dependencies
  • 44fc35b fixing the tests
  • f86ef9d improved app launching after tunnel created
  • bafa30b improved console message
  • f5db82b introduced documentation with Hugo and GitHub Pages
  • 46970d3 link to the new documentation
  • b3d6ca2 move content to the new documentation
  • 981c5b3 move more content to new docs
  • 24c1cbd proper returning of named vars
  • ec92b9a removed not used interfaces
  • 000feff removed superfluous error response
  • 5f7ebcb removed superfluous nil assignment
  • d8134b8 removed unappropriated switch
  • 3eb8b49 removed unused function
  • 6bb0df0 set black font color
  • 3ea96fb simplifications

0.4.1

26 Jul 14:36
ed576cb
Compare
Choose a tag to compare

Changelog

  • d0e19a1 Merge pull request #18 from cloudradar-monitoring/fix/DEV-2620
  • ed576cb bumped go version to 1.18
  • d58e5cb read interpreter from params and file extension in the right order

0.4.0

21 Jul 14:56
d21a51c
Compare
Choose a tag to compare

🚀 New

  • Ability to read API tokens from environment variables. This allows the integration into headless scripts. 
  • Ability to activate reverse proxies for your tunnels via the cli.
  • Ability to execute scripts and command based on YAML input files.
  • Ability to write an execution log to your local file system.
  • Ability to target command and script execution only on those clients where it previously failed.

🔩 Improvements

  • better and clearer console messages

Changelog

  • 9bb76f8 Add rportcli help describing env vars + server authentication
  • 90c8428 Add support for embedded script content in YAML files
  • 8ba9d05 Add support for tunnel reverse proxy via the command line (--http-proxy)
  • 0d90d35 Add tests for no API URL warning + no-prompt tests for 2fa and totp
  • e965879 Add writing and reading of execution log files + tests
  • e4795c9 Additional YAML related tests
  • 4e326bb Align golangci linters with rport
  • d41b754 Clear error message when no matching client ids + test
  • 6e0afd7 Display friendly message on no client ids and ensure exit without error
  • 740c1e3 Even if set, don't include client name in human readable output
  • a3b9fc7 Extend the README to describe use of tokens and server authentication
  • e8c6e3c First candidate feature complete version
  • 588bb38 First version supporting --name and --names
  • 78bf51a First version with new API based env vars + support for RPORT_API_TOKEN
  • 4ec976c Fix deprecated use of --name warning
  • 6812d95 Fix failing command and script web socket auth when using an API token
  • 3b41853 Fix golangci lint issues
  • 2900d81 Fix help typos
  • c88cc7f Fix lint error
  • 410538f Fix typo (just use or, rather than nor)
  • 4bf8529 Get Windows username
  • 99c7209 Hide client name from output
  • b77ca55 Improve --no-prompt help to include info about confirmations
  • dc29678 Improve readability of execlog cli flags
  • d962d48 Merge pull request #10 from cloudradar-monitoring/feature/DEV-2574-renamed-env-vars-and-api-token-support
  • 994c372 Merge pull request #12 from cloudradar-monitoring/feature/DEV-2550-read-execute-params-from-yaml
  • c916738 Merge pull request #13 from cloudradar-monitoring/fix/DEV-2595-better-console-messages
  • 7f0bfc7 Merge pull request #14 from cloudradar-monitoring/fix/DEV-2606-fix-names-cli-option
  • 70f5e41 Merge pull request #15 from cloudradar-monitoring/feature/DEV-2571-store-an-execution-log-file
  • 0b85a8d Merge pull request #16 from cloudradar-monitoring/feature/DEV-2590-reverse-proxy-via-cli
  • d21a51c Merge pull request #17 from cloudradar-monitoring/dev/release
  • bab32f1 Minor golangci related tidy ups
  • 95b13da Move duplicated code to helper functions
  • 5a14d7f Move short name to the new --names param
  • 2364f9e Provide clean output for warning and fatal log messages
  • 0790277 Refactor cobra execute functions
  • f86565a Remove --names related deprecation messages
  • 7333cd5 Remove left over --names check in the tunnel param specs
  • bd6bb23 Revert client (command) use of --names flag
  • b8d3b8e Revert tunnel use of --names flag + finish tunnel param specs refactoring
  • 48f65c3 Reverted golangci linters
  • 1d8a290 Start moving flag config into the config module
  • f8c7945 Tweak auth related 'bad handshake' error message
  • 62bacaf Update after PR review feedback (see notes below)
  • 8605f16 Update broken test
  • f6421ec Updated go.mod (for Windows API use)
  • cd0b11d Use snake case for individual job execution yaml output
  • 26b11cd clarified help message
  • 2fce22c not building for 32bit
  • 46686c1 removed superfluous build targets

0.3.1

20 Apr 13:48
55db09d
Compare
Choose a tag to compare

Changelog

0.3.0

25 Dec 10:34
dbe86a0
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

v0.2.6

05 Nov 13:55
Compare
Choose a tag to compare

Changelog

1b7ca79 Fixing unittests
6ade949 Removed clients cache, tunnel timeout output

v0.2.5

20 Sep 13:57
Compare
Choose a tag to compare

Changelog

2360802 No config message on logout
5241185 skip idle timeout and idle timeout minutes parameters for tunnel creation

v0.2.4

20 Sep 13:57
Compare
Choose a tag to compare

Fixing issue with not copying whole content of script to the server

v0.2.3

20 Sep 13:57
Compare
Choose a tag to compare

Logout added
List tunnels by client name or id
More client details
Fixed tunnel creation examples
Fixed eventual corrupted config generation

v0.2.2

16 Aug 11:27
Compare
Choose a tag to compare

Config values are less preferred than prompt or flag values