github realvnc-labs/rport 0.9.7

latest releases: 0.9.12, 0.9.11, 0.9.10...
pre-release18 months ago

Changelog

  • 4977d52 /ws operations rejected with a read token, prefix len constant
  • 8e48166 APIToken PUT, POST and GET
  • 76ac497 APIToken struct work in progress
  • 05d70b0 Add IPv6 support to ACLs (#900)
  • 18b77f4 Add additional note stating that monitoring data will only be purged if monitoring is enabled
  • 696bf32 Add client side log message with dial timeout duration
  • 67007f0 Add comment explaining why we need to do our own monitoring duration conversion
  • 44a3b3d Add input and output encoding config options for interpreter aliases
  • 439f1c0 Add log on client when tunnel is not allowed
  • 266ccea Add support for checking max_users and max_clients from an rport-plus license
  • f074cbd Add test to check that monitoring endpoints disabled
  • 18ca85c Always start with a new caddy sock file
  • 23109a4 Build and test plus plugin on every push
  • a188c70 Build from tags ony
  • 3c431f3 Build plus for demo server deployment
  • 988543e Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0
  • 4a07be2 Bump golang.org/x/net from 0.1.0 to 0.7.0
  • b7aea7e Bump golang.org/x/text from 0.3.7 to 0.3.8
  • bcfd142 Change log level when client is paused to Info
  • e697ad8 Change log to error level
  • cd05a50 Clients on the server must have loggers. Fix broken tests.
  • 7c3710c Continue rportd startup if caddy can't start
  • e8b161f Couple client service to the license capability, rather than the whole plus manager
  • b388cc7 Disable main monitoring end points when monitoring disabled
  • 5c6222d Don't shutdown rportd if caddy quits
  • aecd109 Ensure a timeout err is returned if the server times out waiting for a client connection request
  • 861d978 Ensure monitoring enabled for list client metrics test
  • 1fb1311 Extract prefixedpwd avoid strings.Index
  • 006111d Extracting prefix from password, wip
  • 98fe8d1 FilterColumnOperatorTypeAND first draft
  • a29dc40 Fix broken api authorization sqlite tests
  • f3500e6 Fix broken test due to changes to MaxRequestBytes config handling
  • ceb528b Fix client memory leak and other client improvements (see below)
  • 24f9c5b Fix default monitoring day storage duration
  • 2c55fcf Fix info log when displaying legacy data storage days
  • d73b096 Fix lint
  • 89aace1 Fix lint
  • 75b4cd3 Fix windows, remove copied code from gopsutil
  • 2b2e92f Fixed and improve MSI building process
  • c5cbd31 Fixes after locking and other discussions
  • 506fdb0 Fixing plus build
  • f6475ec Implemented PUT tunnel acl
  • 9030301 Include the total clients in the client status check summary message
  • 5bfab9f Initial version with improved server concurrency and better client retry handling
  • e5b6ea0 Initial version with more config options for controlling monitoring
  • 048f971 Log error if measurement received but monitoring disabled
  • ffc860a Make sure tunnel_url includes the caddy host address port
  • 8ab5303 MaxRequestBytes is now in API section
  • 8d8e567 Merge branch 'cloudradar-monitoring:master' into issue/dev-2730/signed-windows-msi-package
  • 1ad0531 Merge branch 'cloudradar-monitoring:master' into issue/dev-2773/api-token-management-improvement
  • bf78395 Merge branch 'cloudradar-monitoring:master' into master
  • f23ed52 Merge branch 'feature/dev-2683-mass-deployment' of github.com:cloudradar-monitoring/rport into feature/dev-2683-mass-deployment
  • dc45893 Merge branch 'feature/dev-2683-mass-deployment' of github.com:cloudradar-monitoring/rport into feature/dev-2683-mass-deployment
  • 4bb63cd Merge branch 'feature/dev-2683-mass-deployment' of github.com:cloudradar-monitoring/rport into feature/dev-2683-mass-deployment
  • 7732dbb Merge branch 'feature/dev-2683-mass-deployment' of github.com:cloudradar-monitoring/rport into feature/dev-2683-mass-deployment
  • 0ae6400 Merge branch 'feature/dev-2683-mass-deployment-debug' into feature/dev-2683-mass-deployment
  • c2f3278 Merge branch 'feature/dev-2683-mass-deployment-test' into feature/dev-2683-mass-deployment
  • dba49ab Merge branch 'master' into DEV-2738-server-side-configurable-monitoring
  • bf15ec5 Merge branch 'master' into DEV-2755-client-connection-thread-safety
  • f2abb39 Merge branch 'master' into feature/dev-2683-mass-deployment
  • 949beff Merge branch 'master' into feature/dev-2683-mass-deployment
  • 4c4e855 Merge branch 'master' into feature/dev-2683-mass-deployment
  • 6183ad3 Merge branch 'master' into feature/dev-2683-mass-deployment
  • 82129a6 Merge branch 'master' into feature/dev-2683-mass-deployment
  • 28be7e5 Merge branch 'master' into feature/dev-2683-mass-deployment
  • 745b84e Merge branch 'master' into feature/dev-2683-mass-deployment
  • ea920c6 Merge branch 'master' into feature/dev-2683-mass-deployment
  • c505308 Merge branch 'master' into fix/DEV-2757-broken-plugin
  • e36fae3 Merge branch 'master' into issue/dev-2641/groups-based-on-two-or-more-tag-filters
  • 4966f76 Merge branch 'master' into issue/dev-2641/groups-based-on-two-or-more-tag-filters
  • c323804 Merge branch 'master' into issue/dev-2732/make-TLS-version-configurable
  • 9d958cb Merge branch 'master' into issue/dev-2773/api-token-management-improvement
  • 162b4ed Merge branches 'winmsi' and 'winmsi' of github.com:edoardoc/rport into winmsi
  • c174b43 Merge pull request #1 from edoardoc/issue/dev-2730/signed-windows-msi-package
  • 1956d33 Merge pull request #868 from cloudradar-monitoring/DEV-2687-config
  • 7b25620 Merge pull request #869 from cloudradar-monitoring/DEV-2738-server-side-configurable-monitoring
  • e0dfd00 Merge pull request #873 from cloudradar-monitoring/feature/dev-2683-mass-deployment
  • 42804cc Merge pull request #878 from cloudradar-monitoring/fix/DEV-2750-unexpected-server-shutdown-on-macOS
  • d687050 Merge pull request #879 from cloudradar-monitoring/fix/DEV-2749-wrong-data-on-auditlog-response
  • ed5405b Merge pull request #883 from cloudradar-monitoring/feature/DEV-2707-limit-max-rport-clients-and-users-on-rport-plus
  • 2bbedef Merge pull request #884 from cloudradar-monitoring/DEV-2736
  • 91978d5 Merge pull request #889 from cloudradar-monitoring/fix/dev-2683-small
  • 06a4c61 Merge pull request #890 from cloudradar-monitoring/DEV-2757-missing-port-on-tunnel-url
  • a01a194 Merge pull request #891 from cloudradar-monitoring/docs
  • d7ee9d9 Merge pull request #892 from cloudradar-monitoring/DEV-2711
  • bdc2404 Merge pull request #893 from cloudradar-monitoring/issue/dev-2732/make-TLS-version-configurable
  • 0e8ea01 Merge pull request #894 from cloudradar-monitoring/DEV-2566
  • e2f4327 Merge pull request #895 from cloudradar-monitoring/issue/dev-2641/groups-based-on-two-or-more-tag-filters
  • 08a3003 Merge pull request #896 from cloudradar-monitoring/fix/DEV-2757-broken-plugin
  • c267387 Merge pull request #903 from cloudradar-monitoring/DEV-2696
  • e049ff7 Merge pull request #916 from edoardoc/winmsi
  • 18667f0 Merge pull request #918 from cloudradar-monitoring/DEV-2755-client-connection-thread-safety
  • f27b920 Merge pull request #919 from cloudradar-monitoring/dev-2730-wininstaller
  • 7f9fc22 Merge pull request #920 from cloudradar-monitoring/dependabot/go_modules/golang.org/x/text-0.3.8
  • 701741d Merge pull request #921 from edoardoc/issue/dev-2773/api-token-management-improvement
  • d6e1fc4 Merge pull request #925 from cloudradar-monitoring/DEV-2760-log-tunnel-not-allowed
  • 2d38bb5 Merge pull request #931 from cloudradar-monitoring/dependabot/go_modules/golang.org/x/crypto-0.1.0
  • 89489d4 Merge pull request #932 from cloudradar-monitoring/fix/DEV-2757-broken-plugin
  • f7de1a3 Merge pull request #935 from cloudradar-monitoring/feature/DEV-2730-MSI
  • 1d738e3 Merge pull request #936 from cloudradar-monitoring/dependabot/go_modules/golang.org/x/net-0.7.0
  • 4834de5 Merge pull request #940 from cloudradar-monitoring/build-deb-rpm-packages
  • 99471a9 Merge pull request #942 from cloudradar-monitoring/feature/DEV-2730-MSI
  • 4cc0bfb Merge pull request #943 from cloudradar-monitoring/feature/DEV-2730-MSI
  • 620ca09 Merge remote-tracking branch 'upstream/master'
  • b0a68de Move some configs to api section
  • 818194a Provide the monitoring enabled status in the status endpoint response
  • d670a8e RealVNC Ltd
  • 8b910da Remove log indicating when client is running, rather than only paused
  • b8ace15 Remove spaces from example monitoring settings
  • f095bb4 Rename single character variables
  • 945f4cc Return error for disconnected clients when executing
  • cfdb16f Set path for candle and light
  • 43505fe TLS13 / TLS12 poi
  • 14f1f32 TLSConfig in tlsmin config map
  • f5ea6ed TestHandleGetLogin and TestAPISessionUpdates with basic read+write APIToken
  • 30e361c Token name and its testing, wip
  • 21c7cee Update api-doc
  • 93cd83e Update api-doc to include hint that 404 for metrics might be caused by monitoring disabled
  • 1022b25 Update server/api_handler_login_test.go
  • af43e3e Upload msi to download server
  • 30f1483 Upload rpms to rpo server, auto-publishing of debs
  • 3e85a05 Use correct field for ClientHostName when writing audit logs
  • 5795637 Use go 1.19 for lint
  • a9d29d3 Use latest version of gopsutil
  • 59a07eb When waiting for a client connection request, handle receiving nil requests on the server-side
  • 9b1a672 Windows MSI installation package, Wix toolset
  • b23627b Windows MSI installation package, Wix toolset
  • 0db03cc [DEV-2751] Validate username to not start or end with whitespace (#899)
  • 150dcc5 ` for multiline query
  • 7a2ce05 a WIX3 baseline
  • 9bb2c16 abort on error
  • 8151410 add missing change directory
  • ce949b7 added a note to the discarding of FilterLogicalOperator
  • 4afb029 added database for tokenManager, TestPostToken creates a token "read+write" with basic auth
  • 206df57 added logic for userToken.Scope
  • ce17292 added missing files for the MSI build process
  • e024869 added missing key variable
  • 63ce733 api_token sql and test - rc
  • ad0b9c5 broken bullet points
  • c4b4dbe builds exe
  • 752b06c change me request to handle delete token
  • 2c4e4a1 cleaning and some todo
  • 8bc3843 column token should not be loaded
  • 3f148f1 created_at default fix
  • 0695fc4 db manager in api service
  • dc840f7 default created_at timestamp, test insert and update
  • 979a782 disabling G402: TLS MinVersion too low. (gosec)
  • e44a0cc documentation update
  • f636682 enum itemToSave.Scope
  • 5b795c8 enums.Action instead of strings
  • 2feba12 expires_at field on token creation, token creation and update api tests
  • caf7b4f expires_at null compare
  • 0999bbf extended subdomain documentation
  • 8a6449b field names
  • a64da57 filter matches with a map
  • 3e319cd find token by prefix at every request - work in progress
  • eaf60d8 first test wix, version in exe
  • ae92ee2 fix: upon token creation give it unhashed to the user
  • b29ffb2 fixed typo
  • deedeb7 from api_tokens to api_token, bindata wrapup, air in gitignore
  • fdad189 getOrValues for fields, getFilterValues for filters
  • 162784b handle basic auth with new token(s)
  • d4d4af4 handlePutToken update
  • 6e71edb hellow world msi creation
  • d662dc3 kick out pre-made action and download golangci manually.
  • ee422d8 linter fixes
  • 6f35e3f makeAPIListener with tokenManager, mockTokenManager wired in TestHandlePostMultiClientWSCommandWithTags and TestHandlePostMultiClientWSCommandWithTags
  • 6c031a2 map preallocation and matches with bool
  • 588bfe1 mockTokenManager in api_handler_plus_test
  • 7bcc01c more check in sql upsert, username
  • e43ec47 more name testing
  • 9575d39 moved enum, redefined AlphaNum, expired token logic, api logic in handleMethod(s), test basic auth with an expired token
  • 074e11d moved prefix in a route {prefix}
  • f18420c moved resource folder from cmd/rport to opt, ps fixes
  • e7da2bf moved wxs, added the exe
  • 8059efa new copied action and build from win 22
  • a48fdc9 only one logical operator, more tests
  • a41db03 open api docs for the new operations and some adjustments
  • 5183795 openapi lint fixes
  • aa0f45e orientation
  • 9faa1dc orientation for different kind of testing
  • 69e562c password / token prefix is 8 chars not 9
  • 9ff0f64 per field sql upsert
  • 18e1c75 proper opt path
  • eecb8df readded needed tests
  • 1e834ca refactored config tls min decision, varius pr's
  • 8082a84 refactored password hashing
  • ef23f8f refactoring with instant CommonAPITokenTestDb for testing
  • 4dec8f7 relative path app.ico
  • 80ddf46 removed DefaultTimeoutSec
  • b66f9b3 removed id from api_token, upsert in sqlite
  • 7e53052 removed makeTestUserWithToken makeAuthHeader and httpToWS thanks to linter
  • 5a3f627 removed token from user tests, sqlite_test review
  • 42f8a48 removed useless coverter, removed .vscode/settings.json
  • 9494dec renaming hardcoded strings into readable
  • 78e37c4 run scripts with bash
  • 1d1a742 run scripts with bash
  • f661609 setup clarifications
  • e6b9c5b simplified db side
  • 6763036 small fixes and file renames
  • fb60f93 split string instead of index
  • 84ceeb6 sqlite upgrade, test fix
  • 7375506 startup
  • 1f78f7d temp upload exe
  • a708ee0 temporarily removed tests for multi client commands
  • a1746c4 test in release
  • 547642f test install wix3 with choco, wix4 with dotnet
  • a266076 testing tlsmin InternalTunnelProxyConfig
  • abce137 tests to create and delete tokens - combinations
  • 519a3f3 tls_min error message fix
  • 3d3f64e token creating - test
  • 6ca55f8 token creation and fetching
  • 63088e3 token expiration date
  • f2ccebe token to token(s)
  • ab60669 two min_tls, API's and Server's
  • 46559ec uniform auditLog id for APIToken
  • 0c8348a upload the msi
  • ad57339 valuesLogicalOpsblock regexp, matchesAndOr on a value/operand level, tests
  • 03f1567 wip
  • ec007a9 wip
  • e784cbe work in progress
  • 323917c work in progress sqlite_test.go

Don't miss a new rport release

NewReleases is sending notifications on new releases.