SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for rport-0.9.9-lp155.16.1.x86_64.rpm :

* Thu Apr 06 2023 ionicAATTionic.de- Split up into rport-common (common files/system user), rport (client), rportd (server) and rport-docs.
* Wed Apr 05 2023 ecsosAATTopensuse.org- Update to version 0.9.9:
* fixed permissions
* Rename relase-msi.yml to release-msi.yml
* Upload MSI to github releases
* Upload MSI to github releases
* company name change
* Rename git organization to realvnc-labs
* checkbox compliance
* treating html microphone form field as bool
* Handle for semantic.css
* removed remote css references from html
* removed Lato font import and replaced it with system fonts
* deminified semantic.css
* microphone guacd parameter
* tunnel proxy new query parameter Microphone
* Wed Apr 05 2023 ecsosAATTopensuse.org- Update to version 0.9.8:
* activated RPM publishing, per distribution deb repo
* fixed wrong compiler invocation
* fixed name template
* improved documentation
* DEV-2766 fix tests
* DEV-2766 markdown lint fixes
* DEV-2766 markdown lint fixes
* DEV-2766 cleanup
* extended OSARCH support
* [DEV-2721] Add rportd user command (#908)
* Update api-doc
* Add client tags endpoint
* apitoken db migration setup
* DelayedAutoStart
* curl upload with at sign
* RP ort
* RPort
* 0.9.8 rc
* no at
* Get-ChildItem
* for testing
* service start, address the right config
* DEV-2766 fix linter
* DEV-2766 fix typo
* DEV-2766 added test matching map[string]string
* DEV-2766 refactor client bootstrap
* DEV-2766 fix test for client search
* DEV-2766 change label ro resemble key - value search
* DEV-2766 fix test package name
* DEV-2766 fix cr_test
* DEV-2766 cleanup
* DEV-2766 fix git-ignore
* DEV-2766 fix git-ignore
* DEV-2766 fix lint
* DEV-2766 fix pull request review
* DEV-2766 merge with thread safety
* Update api-doc
* Fields and filters for client groups
* labels display, filtering and docs
* dev-2766 client labels - introduction of e2e
* DEV-2766: preparation for config extension
* Fri Mar 24 2023 ecsosAATTopensuse.org- Update to version 0.9.7:
* added missing files for the MSI build process
* add missing change directory
* Fixed and improve MSI building process
* Upload rpms to rpo server, auto-publishing of debs
* extended subdomain documentation
* added missing key variable
* Fixing plus build
* Bump golang.org/x/net from 0.1.0 to 0.7.0
* Upload msi to download server
* Fix broken api authorization sqlite tests
* Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0
* token expiration date
* Build plus for demo server deployment
* Build from tags ony
* Change log to error level
* created_at default fix
* sqlite upgrade, test fix
* simplified db side
* Add log on client when tunnel is not allowed
* expires_at null compare
* Bump golang.org/x/text from 0.3.7 to 0.3.8
* token to token(s)
* Fix client memory leak and other client improvements (see below)
* Include the total clients in the client status check summary message
* more name testing
* per field sql upsert
* Token name and its testing, wip
* Windows MSI installation package, Wix toolset
* relative path app.ico
* proper opt path
* moved resource folder from cmd/rport to opt, ps fixes
* When waiting for a client connection request, handle receiving nil requests on the server-side
* Ensure a timeout err is returned if the server times out waiting for a client connection request
* RealVNC Ltd
* Windows MSI installation package, Wix toolset
* Add client side log message with dial timeout duration
* Clients on the server must have loggers. Fix broken tests.
* Fixes after locking and other discussions
* Initial version with improved server concurrency and better client retry handling
* temp upload exe
* Set path for candle and light
* first test wix, version in exe
* Fix lint
* Return error for disconnected clients when executing
* a WIX3 baseline
* [DEV-2751] Validate username to not start or end with whitespace (#899)
* Add IPv6 support to ACLs (#900)
* small fixes and file renames
* upload the msi
* test in release
* moved wxs, added the exe
* hellow world msi creation
* test install wix3 with choco, wix4 with dotnet
* builds exe
* new copied action and build from win 22
* Fix broken test due to changes to MaxRequestBytes config handling
* abort on error
* run scripts with bash
* run scripts with bash
* Build and test plus plugin on every push
* map preallocation and matches with bool
* getOrValues for fields, getFilterValues for filters
* added a note to the discarding of FilterLogicalOperator
* filter matches with a map
* documentation update
* Update api-doc
* Use go 1.19 for lint
* Implemented PUT tunnel acl
* only one logical operator, more tests
* valuesLogicalOpsblock regexp, matchesAndOr on a value/operand level, tests
* Rename single character variables
* FilterColumnOperatorTypeAND first draft
* refactored config tls min decision, varius pr\'s
* disabling G402: TLS MinVersion too low. (gosec)
* tls_min error message fix
* testing tlsmin InternalTunnelProxyConfig
* Fix windows, remove copied code from gopsutil
* Use latest version of gopsutil
* two min_tls, API\'s and Server\'s
* setup clarifications
* Make sure tunnel_url includes the caddy host address port
* Change log level when client is paused to Info
* MaxRequestBytes is now in API section
* Extract prefixedpwd avoid strings.Index
* Update server/api_handler_login_test.go
* split string instead of index
* TLSConfig in tlsmin config map
* /ws operations rejected with a read token, prefix len constant
* Ensure monitoring enabled for list client metrics test
* Add test to check that monitoring endpoints disabled
* Update api-doc to include hint that 404 for metrics might be caused by monitoring disabled
* Disable main monitoring end points when monitoring disabled
* Remove log indicating when client is running, rather than only paused
* Couple client service to the license capability, rather than the whole plus manager
* Move some configs to api section
* broken bullet points
* TLS13 / TLS12 poi
* Add support for checking max_users and max_clients from an rport-plus license
* password / token prefix is 8 chars not 9
* renaming hardcoded strings into readable
* fixed typo
* kick out pre-made action and download golangci manually.
* refactored password hashing
* moved prefix in a route {prefix}
* makeAPIListener with tokenManager, mockTokenManager wired in TestHandlePostMultiClientWSCommandWithTags and TestHandlePostMultiClientWSCommandWithTags
* readded needed tests
* moved enum, redefined AlphaNum, expired token logic, api logic in handleMethod(s), test basic auth with an expired token
* enums.Action instead of strings
* enum itemToSave.Scope
* Use correct field for ClientHostName when writing audit logs
* Always start with a new caddy sock file
* Continue rportd startup if caddy can\'t start
* Don\'t shutdown rportd if caddy quits
* expires_at field on token creation, token creation and update api tests
* uniform auditLog id for APIToken
* removed DefaultTimeoutSec
* ` for multiline query
* mockTokenManager in api_handler_plus_test
* refactoring with instant CommonAPITokenTestDb for testing
* removed useless coverter, removed .vscode/settings.json
* openapi lint fixes
* removed makeTestUserWithToken makeAuthHeader and httpToWS thanks to linter
* linter fixes
* TestHandleGetLogin and TestAPISessionUpdates with basic read+write APIToken
* added database for tokenManager, TestPostToken creates a token \"read+write\" with basic auth
* temporarily removed tests for multi client commands
* orientation for different kind of testing
* Provide the monitoring enabled status in the status endpoint response
* Add additional note stating that monitoring data will only be purged if monitoring is enabled
* Add comment explaining why we need to do our own monitoring duration conversion
* Log error if measurement received but monitoring disabled
* Remove spaces from example monitoring settings
* Fix info log when displaying legacy data storage days
* Fix default monitoring day storage duration
* Initial version with more config options for controlling monitoring
* tests to create and delete tokens - combinations
* Fix lint
* Add input and output encoding config options for interpreter aliases
* wip
* token creating - test
* db manager in api service
* wip
* removed token from user tests, sqlite_test review
* cleaning and some todo
* added logic for userToken.Scope
* handle basic auth with new token(s)
* fix: upon token creation give it unhashed to the user
* column token should not be loaded
* token creation and fetching
* find token by prefix at every request - work in progress
* Extracting prefix from password, wip
* more check in sql upsert, username
* open api docs for the new operations and some adjustments
* handlePutToken update
* APIToken PUT, POST and GET
* change me request to handle delete token
* orientation
* APIToken struct work in progress
* api_token sql and test - rc
* default created_at timestamp, test insert and update
* work in progress sqlite_test.go
* removed id from api_token, upsert in sqlite
* field names
* work in progress
* from api_tokens to api_token, bindata wrapup, air in gitignore
* startup
* Fri Mar 24 2023 ecsosAATTopensuse.org- Update to version 0.9.6:
* more details
* start the API reverse proxy on the same port as the tunnel reverse proxy
* more reality-based sample values
* Close the errCh after the caddy run has completed
* Remove tabs in raw literal json test strings
* Check for nil http listener before close
* Remove duplicate ctx from the rportd runMain
* Minor tidy up of caddy config test
* Reduce timer delays for caddy api tests
* Caddy log lines cleanup
* Write caddy log messages immediately to rportd log
* More server shutdown cleanups
* When starting caddy downstream proxy, log tunnel and remote at debug rather than info level
* Improve ctx based shutdown of rportd go-routines
* Use errors directly in caddy config test
* Check caddy API called with the correct route id when terminating a route
* Remove sleep from test that creates tunnels using subdomains
* Make sure to remove read only caddy base conf before trying to overwrite
* Improve parsing of caddy logs and exec version
* Remove obsolete caddy integration file
* Remove redundant file remove when writing caddy base config
* Separate caddy config file fields from other config fields
* Move caddy base config test to the config tests
* Just construct the caddy http client as part of server initialisation
* Update path to server test certs after caddy package move
* Move the caddy package into the server package
* Remove helper fn for checking caddy exec path
* Make errCh internally when creating a new caddy server
* Fix issue with caddy API reverse proxy port
* Fix caddy api reverse proxy enabled check
* Subbdomains final cleanup before raising PR
* Subdomain related tweaks after review of diffs for PR prep
* Add tunnel_url to tunnel responses in api-doc
* Add caddy api reverse proxy template variation tests
* Move to use caddy based api_hostname and api_port
* Caddy api reverse proxy always connects insecurely
* Log caddy logs at the same level as the corrsponding rport log level
* Remove use_subdomain and only use tunnel_url field
* clarifying preconditions
* Fix nil pointer reference when missing scheme and subdomain tunnel
* moved caddy to path that test expects
* docs for the caddy integration
* Install caddy for testing
* Remove the caddy log file setting from the base caddy config
* Remove todo related to api certs
* Add subdomain tunnel_url to tests
* Move test certs to rport.test domain
* Remove certs checking code
* Initial rportd.example.conf with caddy integration
* Remove caddy log level
* Minor subdomain related cleanups
* Include caddy proxy tunnel_url in tunnel related responses
* Temp certs_test.go
* Subdomain tunnels mostly feature complete
* Mostly generating the caddy base conf file
* Starting the transition to implement using caddy integration
* Make concept of an internal tunnel proxy explicit
* Refactor put client tunnel error handling
* Various minor tunnel related refactorings and log improvements
* Minor improvements to tunnel debug logs
* Fix typo with tunnel subdomains validation fn
* Minor improvements to tunnel debug logging
* Initial subdomain tunnels config with validation
* Fri Mar 24 2023 ecsosAATTopensuse.org- Update to version 0.9.5:
* compatibility with Debian
* Thu Dec 22 2022 ecsosAATTopensuse.org- Update to version 0.9.3:
* Explicitly stop client switchback timer
* using setters to store heartbeat
* always reset DisconnectedAt on any heartbeat
* removing unused code and obsolete comments
* fixed error typing
* comments
* reverting the timer method
* reconnect faster after timeout
* Use original sshConn when closing ssh connection on ping failed
* Close connection on time out
* Only allow a single open sqlite DB connection at a time
* Fix potential timer leaks on the server side
* Fix data race amd potential timer leaks in the rport client
* Extended logging
* Fri Dec 16 2022 ecsosAATTopensuse.org- Update to version 0.9.2:
* upload packages to repo server
* fix formatting to comply with golangci-lint
* some error msgs / details
* removing retryableErrors as they are not used anymore
* moving to client package
* never stop the connection loop, whatever happens
* log message beautification
* check for nil pointer
* Remove unnecessary locks causing deadlock
* Fix lint
* PowerShell different input/output encoding
* Uncomment code
* Detect encoding per interpreter
* Include previously broken api tests
* Use encoding for writing script file when available
* replaced ptr.Bool with PasswordExpired
* Make managing client tunnels the responsibility of client services
* api boolean not bool
* API documentation of new field / method changes
* no patch verb to login
* added reference to client repository to client for convenient client saving e.g. on tunnel deletion
* temporary disabled failing test cases
* fixing comment format
* avoid shadowing, set expired false for subsequent checks
* updating the Password via newPassword field is allowed with a POST or PATCH request
* wrongly put return !
* wip
* reset the flag upon password update
* fixing tests
* Do initial connection with a timeout
* Move client services functionality to the clients package
* reformatted log message
* Revert change to create tunnels even if no active client
* gitignore
* this user password was just set to expired, need to kill all his/her sessions
* accessing apiSessions from APIService...
* added dataToChange.Username as userInputs for zxcvbn
* added missing ReadHeaderTimeout
* pumped golangci-lint to version 1.50.1
* pass username as userInputs
* comments and spaces
* make info the default log level
* unnecessary
* cleanups and test from false to -1
* from PasswordZxcvbnCheck bool to PasswordZxcvbnMinscore int
* Very minor tweaks to client service logging
* Improve naming in client status check package
* introduced rpm and deb packaging
* put back the bcrypt, validation does validation
* Move client service to own package
* Improve some client related naming
* restored normal password checks
* passing some config values down to api
* some password compliance with the tests
* 14 chars password
* excluded file for local notes
* Mon Nov 28 2022 ecsosAATTopensuse.org- Update to version 0.9.1:
* Move error response logger to APIListener
* Remove forcing client connected state
* user friendlier log messages
* pumped default client log level to info
* Attempt to create tunnels even with disconnected client
* Log client connections / disconnections
* Ensure terminating clients are logged at the info level
* Write API error responses to the log when in debug mode
* Make the severity level of a logger visible
* Add remote IP address to failed handshake log message
* Fix clientGroups typo
* Fix fork initialization for the client service and repo
* secureAPI. instead of api. to enable put method
* Improve server based client service/repo logging
* Improve log messages when WS connection not found
* Include log severity in log message
* updated /me tests with new password_expired field
* Remove maxAttempts as a WithRetryWhenBusy param
* need PasswordExpired in the get user list also
* Add retry support for writes to the jobs db and inserts to the monitoring db
* Update issue templates
* markdown linter
* alter table for new col in documentation
* removed useless block
* Fix yum.go tests
* Fix lint errors in yum.go
* Added ApplicationAuthAPISessions as audit record type for when all user sessions deleted
* Remove check for exit code 1
* Server config moved to own chconfig package
* Remove tokens from the api sessions db
* clarified comment
* check nil on PasswordExpired
* utility func PasswordExpired
* no need for nil password_expired in test
* test compliance
* pointer instead of string+bool
* comments removal and fixing
* Rename session DeleteByUser to DeleteByID
* Update test to match previous typo correction
* Fix broken test due to overly keen copy & paste fingers
* Remove incorrect preallocation when getting user sessions
* Clarify len check in api sessions test
* Clarify naming of app token claims
* Add duration unit to MaxTokenLifeTime field name
* Fix copy & paste typo in error return
* Use SetBasicAuth rather than manually adding auth headers
* Remove moved routing constants
* Add json tags to APISessions
* added the new field in the docs, SQL
* removed Printf\'s
* tests(basic) and linter
* Fixes for CentOS-like Redhat OS using yum
* Fix issues with disabling of license checking
* ActionPasswordExpired json, PasswordExpired db
* field new_password going back and forth
* logic and msg \'password has expired, please change your password\'
* Fix bug when deleting all sessions from internal cache
* Remove old TODO comment
* Add audits when deleting api sessions
* Minor session cache refactoring
* Initial version with jwt management via the api
* Disable license checking until 1.0
* First version with support for plus licenses
* Thu Nov 03 2022 ecsosAATTopensuse.org- Update to version 0.9.0:
* Clarification
* Updated table schemas
* Fri Oct 28 2022 ecsosAATTopensuse.org- Update to version 0.8.9:
* new owner, condensed plus oauth examples
* Add client id and client name to partial script outputs
* Fix tests
* Stream results only when requested
* Wed Oct 26 2022 ecsosAATTopensuse.org- Update to version 0.8.8:
* no colons in file names
* renamed plus file name
* dropped checkout action for the plus plugin
* fixing plugin build process
* Re-enable goimports now that comments have been fixed
* Fix comments for goimports
* Always use the latest rport-plus by tag when releasing rport
* Fix test
* Fix client version check on server
* added missing sudo for service restart
* Fixed action
* Updated the workflow to connect to the new server
* Fix tests
* Fix lint
* Update api-doc
* Implement output streaming to websocket
* Use compiled permittedUserMatch
* Extend DecodeViperConfig to support either file or reader
* Remove no longer needed type constraints
* Move plus config test to existing example conf load test
* Improve test OAuth success payload response handling
* Separate the oauth definitions and capability
* Add simple rportd test to check that the config file is loading
* Fix typo causing plus startup/config issue
* Update CI to go 1.19
* Temporary disable of goimports as throwing errors (maybe due to go 1.19)
* Update to go 1.19
* Move OAuthConfig into PlusConfig
* Update example conf to say default_user_group also used by OAuth
* Move auth provider related code to own file + use generics when testing success responses
* Return an internal server error if the provider didn\'t return errInfo
* Add defined errors for invalid urls
* Rename OAuth test helper fn
* Update the expected rport plus path in the example conf
* Remove rogue comment from Plus manager
* Moved create missing user checks to their own fn
* For plus related openapi doc filenames, replace dashes with underscores
* No need for extra fn in the Plus manager
* Remove disabled lint check
* Remove extra fns from Plus manager interface
* Rename the plus SetProvider fn to InitProvider
* Move OAuth capability mutux handling to getter/setter
* Don\'t use constant for /plus route
* Improve name of plus related func
* Add additional comments on the OAuth type definitions
* Update example conf for OAuth device style flow
* Update api-doc for OAuth device style flow
* Minor auth related struct rename
* Initial version with support for OAuth device flow
* Update rportd example conf to include google as an oauth provider
* Add google to the set of OAuth providers
* Add comments for struct order changes
* Re-order struct to declare int64 first
* Re-order struct to declare int64 first
* Add test for oauth settings with plugin
* Thu Sep 22 2022 ecsosAATTopensuse.org- Update to version 0.8.7:
* Remove test debug output
* Minor api-doc fixes
* Fix doc links in rportd example conf
* Fix another oauth doc link
* Fix router for oauth login_uri
* Fix plus links
* Thu Sep 22 2022 ecsosAATTopensuse.org- Update to version 0.8.6:
* Use login for the exchange code endpoint
* simple functional test on build
* simple functional test on build
* simple functional test on build
* fixed nil pointer reference
* Wed Sep 21 2022 ecsosAATTopensuse.org- Update to version 0.8.5:
* Update example rportd conf with latest plus oauth behaviour
* Add required_group_id as an allowed config param
* Fix rportd startup without plus enabled
* exporting GITHUB_TOKEN to scripts
* exporting GITHUB_TOKEN to scripts
* getting release_id from drafted releases
* Add permitted_user_match to config options
* Include permitted_user_match in example conf
* added missing sql values
* Remove plus docs from OSS repo
* Fix settings_uri json ref
* Fix user provider initialisation
* upload plus releases to the \"main\" releases
* Update api-doc to match latest requirements
* Updates to match latest requirements
* Update docs to help user identity GitHub required_organization
* Allow use of users db with OAuth permitted_user_list
* Fix minor typo in comment
* Update some default plugin paths
* Remove references to google as an Rport OAuth Provider
* Renable goreleaser rport builds (opposed to only rportd)
* Tweak rport plus release asset name
* Add license to rport plus release asset
* Fix docs lint error
* Update docs to indicate now using id for Microsoft OAuth username
* Add draft developers guide
* Remove example conf from Rport Plus release asset
* Add platform to Rport Plus asset filename
* Include guidance on Plus OAuth config in config file
* Checkout rport-plus based on tag ref
* Use git ref rather than branch for release pipeline
* For plus status, use the git ref rather than assume branch
* Fix getting the rport branch name
* Fix asset name typo
* Show rport build commit info
* Improve release and related naming
* Revert rport plus repo paths
* Add missing branch ref to rport-plus checkout
* Use shell \'cd\' into rport-plus repo
* Fix rport-plus repo path
* Add missing repo for plus checkout
* Add rport-plus to rport build
* No need for rport in the plus package name
* Clarify goreleaser CI working dir contents
* First draft of api-doc with Rport Plus OAuth support
* Add first draft of Rport Plus docs
* Improve OAuth login info + remove old functionality
* Add support for additional OAuth providers (microsoft + auth0)
* Fix ignored error when loading symbol from plugin
* Update path check tests for plus manager
* Added support for more plugin version/build info
* Minor plus related cleanup
* Add API level tests for OAuth with related mock capability
* Minor rport-plus related tidyups
* Various rport-plus related tidyups
* First version with OAuth and Version capability support
* Sat Sep 17 2022 ecsosAATTopensuse.org- Update to version 0.8.4:
* linked to new win watchdog
* removed docker monitoring
* reduced code duplication
* client group access permissions based on user groups
* improved code formatting
* New timeout_sec field
* Added timeout field to command\'s and script\'s library
* Add tests and fix
* Thu Sep 08 2022 ecsosAATTopensuse.org- Update to version 0.8.3:
* fixed indentation
* optional http basic auth and reverse proxy tunnels
* increase fault tolerance
* Added tcp+udp protocol option
* Fix lint and test
* Add combined tcp+udp tunnel support
* preventing nil pointer exception
* simplifications
* small improvements
* changing documentation links
* organized documentation
* fixed links
* migration from vuepress to hugo
* a watchdog integration
* Allow tcp and udp tunnels on the same port
* clean up
* fixed wrong scheme replacement
* transparent proxy detection and connection error hints
* decreasing log level
* catch error early rather than on first connection
* Thu Aug 11 2022 ecsosAATTopensuse.org- Update to version 0.8.2:
* Add stringer for display JobClientTags
* Add file missed during commit
* More updates based on tags related PR feedback
* Remove minimum 2 client constraint for targeting
* Updates based on tags PR feedback
* Update api-docs for client tag based targeting
* Heavy refactoring to remove duplicated code for the various execution scenarios
* adapted documentation
* use permissionsMiddleware for WS connections
* removed superfluous function
* Add tag based targeting for file uploads
* moved GetEffectiveUserPermissions() to user service
* more endpoints protected by middleware
* Add tag based targeting for scheduled execution jobs
* MySQL variant of group permissions
* included group permission status
* Let users pass of group permissions are not supported or disabled
* check group permissions on WS connections too
* documentation of the extended /api/v1/me endpoint
* example for creating group_details table
* Use tags to target commands and scripts + new tests
* Apply permissions
* fixed code formatting
* make ConfigReplaceDeprecated versatile and independent of the input type
* Cleanup test case fields
* Improved readability
* using require.noerror
* renamed to PingConnectionWithTimeout()
* Don\'t exit fatally
* Remove un-used GetClientService fn
* Minor refactor to avoid naming overlap
* Add support for connection state filters
* Fix broken test (missing name field in tunnel testdata)
* moving all config validation to the expected file config.go
* linter compliance
* introduced in memory logger for early logging while real logger not yet loaded
* closing job channel, changing threshold at the right position
* passing date by value
* Add test for new name field the remote (tunnel) model
* Refactor Client Service to use interface + provider
* Add name field for tunnels
* just fixing the function comment
* using own UUID implementation
* Fixed indentation
* Connections with resumable sessions, keepalive with timeout
* Consistent naming of concepts and their settings
* Consistent naming of concepts and their settings
* Implementation of ClientsStatusCheckTask to update client connection status
* first draft of server task to clean up disconnected clients
* Thu Jul 14 2022 ecsosAATTopensuse.org- Update to version 0.8.1:
* Wait longer for client to connect
* removed superfluous default
* Wait longer for client to connect
* Ignoring local configs of rport and rportd
* Adding test for MySQL
* Improving the usage of query.NewSQLConverter()
* Handle backslash escaping properly on MySQL and SQLite
* Ignore local config variants
* return details about the error
* Update api-doc split files
* Fix lint
* Add api-doc
* Add tests
* Add database operations
* Implement endpoints
* Add list groups endpoint
* Allow API token auth (basic auth) via HTTP authorization header
* Using new apidoc url
* Using new apidoc url
* Migration to Openapi 3
* Sun Jun 26 2022 ecsosAATTopensuse.org- Update to version 0.7.4:
* Fixed the test
* Fixed the indentation
* wait longer
* fix typos
* Build for FreeBSD
* Linted the new tests
* Split tests
* Increase timeout
* Thu Jun 23 2022 ecsosAATTopensuse.org- Update to version 0.7.3:
* added creation date of tunnels
* Split api.go into multiple files
* fixed the indentation
* fixed the indentation
* added created_at to the tunnel model
* added creation time of tunnels
* Using a constant for SSHTimeOut
* handle different client version on client connection, skip allowed tunnels if not supported
* extended debug logging
* removed unnecessary dependency on slices package
* Fri Jun 10 2022 ecsosAATTopensuse.org- Update to version 0.7.2:
* fix test
* keep sent and expected messages consistent
* keep send and expected messages consistent, Closes #566
* Use original package again because patched fork creates buggy windows services
* implementing case-insensitive SQL LIKE search
* [DEV-2533] Fix TOC on oss.rport.io
* removed local debug logging
* moved the cache lookup up otherwise cache would never be used
* removed unnecessary variable
* Increased test timeout
* fixed wrong documentation
* create and open sqlite files with restrictive file mode
* extended timeout and logging of connection state
* covering bad upload attempts
* using IsAdmin() instead if slices.Conatains
* denying uploads to systems folders
* Fix tests
* Update api-doc
* Add filters and pagination
* Add updated_at, updated_by and tags fields
* Add db migration
* Mock user in test
* usage of unified filter parsing, added cache to client-auth json file provider
* removed unnecessary vars
* moved mocks to its own file
* removed unnecessary file.close()
* fixing the test
* securing file uploads
* securing the auditlog
* updating gopsuitils and its dependencies to make rport compile on freebsd
* revive exception
* switched to revive
* split tests
* bumped go version to 1.18
* Removed static secrets
* implementation of filters for client-auth
* Revert \"Fix lint\"
* Revert \"implementation of filters for client-auth\"
* implementation of filters for client-auth
* Sat May 21 2022 ecsosAATTopensuse.org- Update to version 0.7.1:
* Fix lint
* Fix test
* Revert \"temporary fix of test\"
* temporary fix of test
* fixed upload by adding missing file.Close()
* Update and rename no18-file-upload.md to no18-file-reception.md
* Sat May 21 2022 ecsosAATTopensuse.org- Update to version 0.7.0:
* New features: - Copy files from the server to clients with full control over the writable folders on the client. - Scheduling of scripts with a central server-side scheduler for individual clients and groups. - Client-side tunnel allow-deny rules. On the client configuration, you can define exactly where a tunnel is allowed to connect. - Tunnels can now be accessed on a different hostname than the API or UI achieving more flexibility when running behind a reverse proxy or Cloudflare. - Purging disconnected clients can be turned off now. You can keep them in your inventory forever. - You can specify which interface to use for tunnel connections on the RPort client. Useful if the remote machine has multiple network cards.
* Improvements: - API listener accepts now TLS 1.3 only. The support for weak encryption has been discontinued. - Proper 404 handling on the static web server, no more HTTP status code 200 on “file not found”. - The Systemd service always injects ambient capabilities to bind privileged ports. - Emails and push messages with the two-factor token now include the user-agent and the remote IP address of the requester to better identify login attempts. - Migrated to a more secure JWT implementation.
* Wed May 18 2022 ecsosAATTopensuse.org- Update to version 0.6.5:
* Allow disconnected clients when starting schedule execution
* removed unnecessary if
* fixing wrong table name
* Sqlite3 WAL mode as global setting
* Add schedule last execution data
* improved tests
* proper handling of Mac and Linux differences
* added the user agent and remote address of the 2fa token requester
* Wed May 04 2022 ecsosAATTopensuse.org- Update to version 0.6.4:
* removed casual logging
* Test on correct tunnel_host
* Idiomatic test on empty value
* Introduced new tunnel_host setting resolves #469
* Added \"AmbientCapabilities=CAP_NET_BIND_SERVICE\" to systemd unit files
* Fixed powershell execution
* Removed getting virt info from gopsutils.
* Fixed powershell execution
* Fix panic when job result is nil
* validate apidoc on push
* fix apidoc
* Update vuepress
* Bump async from 2.6.3 to 2.6.4
* Update to golang-jwt v4
* Update api-doc.yml
* Add api endpoint to list multi client command jobs with pagination
* Refactor jobs api and add fields option for listing commands
* added download counter
* better verification of expected errors
* setting default pairing URL using viper
* using errors.Wrap from github.com/pkg/errors
* better guide to choose the right documentation
* new test for the example server config file
* extended to test pairing url
* moved url validation to separated function
* draft for testing server default values
* Introduced new config for the pairing service url
* Accept window title as query parameter
* Bump minimist from 1.2.5 to 1.2.6
* Fix lint
* Fix tunnel is allowed
* Fix exclude not allowed tunnels
* Fix client check
* [DEV-2491] Add tunnel_allowed config (#487)
* Improved test and structure
* Just rewrite known vue paths, return 404 otherwise
* [DEV-2455] Add last_started_at field for schedules (#481)
* Removed all cipher suites because TLSv1.3 selects them automatically
* removed TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA from TLS config
* fixed lint errors
* fixed lint errors
* fixed lint errors
* fixed lint errors
* fixed lint errors
* fixed test
* accept only TLSv1.3 and use strong cipher suites
* Tue Mar 22 2022 ecsosAATTopensuse.org- Update to version 0.6.3:
* Add bind interface setting (#478)
* Update no19-rdp-proxy.md
* Update no18-novnc-proxy.md
* Add cleanup_clients config
* Rename CleanupClientsInterval
* Tue Mar 15 2022 ecsosAATTopensuse.org- Update to version 0.6.2:
* Dev 2442 upload files to clients (#412)
* Fri Mar 11 2022 ecsosAATTopensuse.org- Update to version 0.6.1:
* Add job summary output sent back from client
* Tue Mar 08 2022 ecsosAATTopensuse.org- Update to version 0.6.0:
* Update README.md
* Bump prismjs from 1.25.0 to 1.27.0
* Wed Feb 23 2022 ecsosAATTopensuse.org- Update to version 0.5.20:
* No extension for script files
* Removed -c flag from script execution (#457)
* Wed Feb 23 2022 ecsosAATTopensuse.org- Update to version 0.5.19:
* DEV-2413 Fixing the test
* Removed -c flag from script execution
* Wed Feb 23 2022 ecsosAATTopensuse.org- Update to version 0.5.18:
* DEV-2454 improved gui handling
* more url parameter
* Mon Feb 21 2022 ecsosAATTopensuse.org- Update to version 0.5.17:
* DEV-2454 handling more guacamole parameters
* Wed Feb 16 2022 ecsosAATTopensuse.org- Update to version 0.5.16:
* DEV-2454 incorporating another code review
* DEV-2469: Tunnel expiry after given timeout (#446)
* DEV-2454 incorporating code review
* Bump follow-redirects from 1.14.7 to 1.14.8 (#449)
* DEV-2454 fixes because of sonar issues duplicate code
* DEV-2454 fixes because of sonar issues
* DEV-2454 fixes because of sonar issues
* DEV-2454 rdp proxy fixes for nla security
* Wed Feb 16 2022 ecsosAATTopensuse.org- Update to version 0.5.15:
* DEV-2442 Redused function complexity
* DEV-2442 Fixing duplication failure
* Mon Feb 14 2022 ecsosAATTopensuse.org- Update to version 0.5.14:
* DEV-2442 Fixing the failing test
* Renaming upload config options, option to disable uploads on a client
* Update no19-rdp-proxy.md
* Link to the guacd deb packages
* DEV-2442 Fixing failing tests
* User friendly message if client doens\'t support uploads
* DEV-2442 Fixing sca
* DEV-2442 Consistent response for upload api
* Neutralization of the examples
* Fixed typos
* DEV-2442 Fixing the test
* DEV-2442 Fixing tests
* DEV-2442 Fixing changes according the code review
* DEV-2442 Fixing go mod
* DEV-2442 Fixing go mod
* DEV-2442 Go mod tidy
* DEV-2442 Fixing code review comments
* DEV-2442 Fixing according to the golangci 1.32
* DEV-2442 Rollback golangci changes
* DEV-2442 Fixing
* DEV-2442 Fixing goimports false positive
* DEV-2442 Fixing
* DEV-2442 Fixing golint action
* DEV-2442 Switched golangci runner
* DEV-2442 Removed vendor
* DEV-2442 Fixing
* DEV-2442 Not fetching dependencies
* DEV-2442 Upgraded golangci-lint
* DEV-2442 Fixing the test
* Chown and mv full path
* DEV-2442 Check file mode and file owner for sync case
* DEV-2442 sync messages separated by line breaks
* DEV-2442 Fixing the failing test
* DEV-2442 Adjusted the upload and api documentation
* DEV-2442 Run sudo mv if needed
* DEV-2442 Run sudo chown if needed
* DEV-2442 Swagger documentation
* DEV-2442 Documentation
* DEV-2442 Further tests
* DEV-2442 fixing sca
* DEV-2442 Added request assertion for server upload unittest
* DEV-2442 upload unittests
* DEV-2442 Fixing glob patterns
* DEV-2442 File push glob patterns
* DEV-2442 Added auditlog
* DEV-2442 Fixing sca
* DEV-2442 Merged with master
* DEV-2442 Log improvements
* DEV-2442 Ws interface + sync and force options
* Fixing sca
* Testing sftp with remote server, fixing bugs, abstracting file operations under interface, file operations mock
* Fixing sca
* Sftp intergration
* Fixing bugs
* Fixing sca failures
* Upload files implemented
* Wed Feb 09 2022 ecsosAATTopensuse.org- Update to version 0.5.13:
* Fix lint
* DEV-2455: Delete job history (#442)
* DEV-2455: Implement overlaps for scheduled jobs (#440)
* DEV-2455: Improve list jobs endpoints (#436)
* DEV-2454 incorporate review
* Update docs for /clients endpoint (pagination, filters) (#439)
* DEV-2454 incorporate review, handle configuration and query params for username, width and height
* DEV-2455: Improve schedules api (#434)
* DEV-2454 rdp proxy documentation
* DEV-2454 new rdp proxy using guacamole
* Wed Feb 09 2022 ecsosAATTopensuse.org- Update to version 0.5.12:
* DEV-2442 Fixing the test
* DEV-2442 Fixing tests
* DEV-2442 Fixing changes according the code review
* DEV-2442 Fixing go mod
* DEV-2442 Fixing go mod
* Bump nanoid from 3.1.23 to 3.2.0 (#429)
* Bump follow-redirects from 1.14.1 to 1.14.7 (#422)
* Bump markdown-it from 12.1.0 to 12.3.2 (#418)
* DEV-2461: Remove cli url option, allow rportd.config.url as list (#431)
* DEV-2457: status API: add used_ports, excluded_ports (#432)
* copy and paste novnc install command
* DEV-2442 Go mod tidy
* DEV-2442 Fixing code review comments
* DEV-2442 Fixing according to the golangci 1.32
* DEV-2442 Rollback golangci changes
* DEV-2442 Fixing
* DEV-2442 Fixing goimports false positive
* DEV-2442 Fixing
* DEV-2442 Fixing golint action
* DEV-2442 Switched golangci runner
* DEV-2442 Removed vendor
* DEV-2442 Fixing
* DEV-2442 Not fetching dependencies
* DEV-2442 Upgraded golangci-lint
* DEV-2442 Fixing the test
* Chown and mv full path
* DEV-2442 Check file mode and file owner for sync case
* DEV-2442 sync messages separated by line breaks
* DEV-2442 Fixing the failing test
* DEV-2442 Adjusted the upload and api documentation
* DEV-2442 Run sudo mv if needed
* DEV-2442 Run sudo chown if needed
* DEV-2442 Swagger documentation
* DEV-2442 Documentation
* DEV-2442 Further tests
* DEV-2442 fixing sca
* DEV-2442 Added request assertion for server upload unittest
* DEV-2442 upload unittests
* DEV-2442 Fixing glob patterns
* DEV-2442 File push glob patterns
* DEV-2442 Added auditlog
* DEV-2442 Fixing sca
* DEV-2442 Merged with master
* DEV-2442 Log improvements
* DEV-2442 Ws interface + sync and force options
* Fixing sca
* Testing sftp with remote server, fixing bugs, abstracting file operations under interface, file operations mock
* Fixing sca
* Sftp intergration
* Fixing bugs
* Fixing sca failures
* Upload files implemented
* Tue Jan 25 2022 ecsosAATTopensuse.org- Update to version 0.5.11:
* DEV-2454 ignore windows/arm64 and darwin/arm64 because of go 1.17
* Tue Jan 25 2022 ecsosAATTopensuse.org- Update to version 0.5.10:
* DEV-2454 go 1.17 in GitHub workflow deploy.yml
* DEV-2454 correct Makefile
* DEV-2455: Schedules implementation (#428)
* DEV-2454 switch to go 1.17 to use go:embed
* DEV-2454 switch to go 1.17 to use go:embed
* DEV-2454 switch to go 1.17 to use go:embed
* DEV-2454 switch to go 1.17 to use go:embed
* DEV-2454 switched websocket lib from standard to gorilla
* DEV-2454 code review incorporated
* DEV-2454 add documentation
* DEV-2454 moving tunnel code to package clienttunnel
* DEV-2454 serve from local filesystem
* DEV-2454 integrate novnc javascript app
* DEV-2384 implementing new vnc connector
* DEV-2384 refactoring tunnel_proxy
* Fri Jan 21 2022 ecsosAATTopensuse.org- Update to version 0.5.9:
* Interpreter abs path and interpreter aliases (#394)
* DEV-2455: Schedules api (#421)
* Fixed \'mixed types in array\' for net_lan, net_wan settings
* DEV-2393: Improve client logging (#420)
* DEV-2456: Env vars support: RPORT_AUTH, RPORT_FINGERPRINT (#419)
* clarified keep_lost_clients explanation
* DEV-2393: Set tunnels scheme, proxy and host-header via rport client (#414)
* DEV-2426: Use system id and hostname as rport client id and name (#415)
* Use case insensitive matching for clients (#416)
* Add client id to vault auditlog entries (#413)
* DEV-2445: Add and use RemoteIP function (#411)
* DEV-2436: Clients wildcard and group filter (#410)
* Improve IP obfuscation (#409)
* DEV-2436: clients endpoint improvements 1 (#399)
* Note on new auto login option of the frontend.
* Changed download link of rportd
* Fri Jan 21 2022 ecsosAATTopensuse.org- Update to version 0.5.8:
* Adjusted documentation
* Removed taco installation
* Install taco in github
* Install taco in github
* Install taco in github
* Install taco in github
* Fixing powershell 7
* Fixing powershell 7
* Fixing powershell 7
* Fixing powershell 7
* Run powershell 7
* Using full path interpreter to detect script extension
* fixing taco script execution
* Fixing taco interpreter resolutino under win
* Fixing interpreter path resolution under win
* Fixing interpreter test win
* Documentation, interpreter resolution refactored
* DEV-2413 Fixing win test
* Fixing win execution
* Splitting interpreter test cases for win and nix2
* Splitting interpreter test cases for win and nix
* Interpreter abs path and interpreter aliases
* Fri Jan 21 2022 ecsosAATTopensuse.org- Update to version 0.5.7:
* DEV-2367: Finish up udp tunnels (#391)
* Fri Jan 21 2022 ecsosAATTopensuse.org- Update to version 0.5.6:
* DEV-2384 changes after code review
* Fix missing `data` objects in api-doc (#393)
* DEV-2367: UDP tunnels (#387)
* DEV-2400: API get all active tunnels (#389)
* DEV-2384 monitoring of network bandwith ready
* Fix remote_ip field name for stored tunnels
* DEV-2384 change api
* DEV-2384 change migration number after merge
* DEV-2384 db migration
* DEV-2384 integrate cagent net functionality
* Fri Dec 24 2021 ecsosAATTopensuse.org- Update to version 0.5.5:
* Adjusted documentation
* Removed taco installation
* Install taco in github
* Install taco in github
* Install taco in github
* Install taco in github
* Fixing powershell 7
* Fixing powershell 7
* Fixing powershell 7
* Fixing powershell 7
* Run powershell 7
* Using full path interpreter to detect script extension
* fixing taco script execution
* Fixing taco interpreter resolutino under win
* Fixing interpreter path resolution under win
* Fixing interpreter test win
* Documentation, interpreter resolution refactored
* DEV-2413 Fixing win test
* Fixing win execution
* Splitting interpreter test cases for win and nix2
* Splitting interpreter test cases for win and nix
* Interpreter abs path and interpreter aliases
* Sun Dec 19 2021 ecsosAATTopensuse.org- Update to version 0.5.4:
* Fixing totp delete error (#388)
* Fri Dec 17 2021 ecsosAATTopensuse.org- Update to version 0.5.3:
* Totp info in status API (#386)
* remove Salt deployment
* DEV-2386 fixed \"Could not get cpu information\"
* Explicit totp secret key status indication for login api
* Added examples for delegated authentication
* Prioritize header auth when enabled (#379)
* DEV-2430 fix process monitoring disabled
* DEV-2377: Add public port and further_options to stored tunnels (#376)
* DEV-2341 fix cleanup with indexes
* Fri Dec 10 2021 ecsosAATTopensuse.org- Update to version 0.4.23:
* Explicit totp secret key status indication for login api
* Added examples for delegated authentication
* Fri Dec 10 2021 ecsosAATTopensuse.org- Update to version 0.4.22:
* Prioritize header auth when enabled (#379)
* DEV-2430 fix process monitoring disabled
* DEV-2430 api /status change
* Wed Dec 08 2021 ecsosAATTopensuse.org- Update to version 0.4.21:
* DEV-2377: Add public port and further_options to stored tunnels (#376)
* DEV-2341 fix cleanup with indexes
* DEV-2397: Support none-English windows (#373)
* api session cache: fix ttl (#374)
* Wed Dec 08 2021 ecsosAATTopensuse.org- Update to version 0.4.20:
* convert cmd output to utf-8 using chcp command
* Sat Dec 04 2021 ecsosAATTopensuse.org- Update to version 0.4.19:
* DEV-2343 bug fix for \"Illegal filter pair timestamp[until] timestamp[since]\"
* Update Examples in rpord Usage (#326)
* Copy and paste snippet for the frontend installation
* Fri Dec 03 2021 ecsosAATTopensuse.org- Update to version 0.4.18:
* Dev 2370 auth app 2fa (#332)
* Fri Dec 03 2021 ecsosAATTopensuse.org- Update to version 0.4.17:
* DEV-2358 bug fix to save client configuration on server
* Fri Dec 03 2021 ecsosAATTopensuse.org- Update to version 0.4.16:
* DEV-2358 refactor imports
* DEV-2358 refactor logger import
* DEV-2341 test enhanced
* DEV-2341-set-measurement-timestamp-on-server
* DEV-2358 refactor location of client_config.go
* DEV-2358 incorporating code review
* DEV-2358 api-doc
* DEV-2358 \'clients\' api changes
* DEV-2358 transmit and save client config, refactor client config
* Fri Dec 03 2021 ecsosAATTopensuse.org- Update to version 0.4.15:
* Honor requested token-lifetime when increase its lifetime
* Fix saving allowed user groups for client (#365)
* DEV-2377: Add stored tunnels api (#361)
* Fri Dec 03 2021 ecsosAATTopensuse.org- Update to version 0.4.14:
* Make application name configurable
* application-name under totp post request
* Fixing totp_secret column info in documentation
* Orthographic improvements
* Documentation
* JWT tokens for 2fa check API, scopes based on urls and http methods
* 2fa requires a valid login token, login tokens can be used only for 2fa or create private key for the first time
* Validate totp data loaded from database
* fixing lint issues+new tests
* docs adjusted
* individual totP private keys for users
* Fixing sca
* TotP finished
* Totp option
* Wed Dec 01 2021 ecsosAATTopensuse.org- Update to version 0.4.13:
* hack to deploy
* client: convert cmd output to utf-8
* Fix saving allowed user groups for client (#365)
* DEV-2377: Add stored tunnels api (#361)
* Tue Nov 30 2021 ecsosAATTopensuse.org- Update to version 0.4.12:
* Documentation
* JWT tokens for 2fa check API, scopes based on urls and http methods
* 2fa requires a valid login token, login tokens can be used only for 2fa or create private key for the first time
* DEV-2341 handling server capabilities after review
* DEV-2375 http_proxy default false, host_header new
* Shome notes on the tunnel proxy options
* DEV-2341 handle server capabilities
* Added a basic documentation for the monitoring
* Removed deprecated multi tenancy hints.
* fix old bug: incorrect extending token expiry
* DEV-2237: Store API sessions
* Validate totp data loaded from database
* fixing lint issues+new tests
* docs adjusted
* individual totP private keys for users
* Fixing sca
* TotP finished
* Totp option
* Thu Nov 25 2021 ecsosAATTopensuse.org- Update to version 0.4.11:
* DEV-2341 handling server capabilities after review
* DEV-2375 http_proxy default false, host_header new
* DEV-2341 handle server capabilities
* fix old bug: incorrect extending token expiry
* DEV-2237: Store API sessions
* Thu Nov 25 2021 ecsosAATTopensuse.org- Update to version 0.4.10:
* DEV-2375 changes after code review
* Fixed a typo
* DEV-2375 merged master
* DEV-2375 tunnel proxy with ssl offloading
* Reject useless ACLs (#355)
* DEV-2376: Delegated authentication (#354)
* update docs
* goreleaser: split archives into rport and rportd
* Mon Nov 15 2021 ecsosAATTopensuse.org- Update to version 0.4.9:
* Validate totp data loaded from database
* Mon Nov 15 2021 ecsosAATTopensuse.org- Update to version 0.4.8:
* DEV-2343 changes after 2nd review
* DEV-2343 changes after review, endpoints with pagination like auditlog
* DEV-2343 changes after review
* DEV-2310: Sparse fieldset on clients (#348)
* DEV-2343 more tests and api-doc
* Update README.md
* Update README.md
* DEV-2265: Add pagination to auditlog (#347)
* Improve error messages for single and json auth and groups (#345)
* DEV-2343 complete tests
* DEV-2343 complete api endpoints
* Wed Nov 10 2021 ecsosAATTopensuse.org- Update to version 0.4.7:
* fixing lint issues+new tests
* docs adjusted
* individual totP private keys for users
* Implement auditlog rotation (#342)
* Fixing sca
* TotP finished
* Totp option
* Tue Nov 02 2021 ecsosAATTopensuse.org- Update to version 0.4.6:
* DEV-2265: auditlog endpoint (#335)
* Create Code-of-Conduct.md
* Fri Oct 29 2021 ecsosAATTopensuse.org- Update to version 0.4.5:
* DEV-2341 skip win32 build on goreleaser
* Fri Oct 29 2021 ecsosAATTopensuse.org- Update to version 0.4.4:
* DEV-2341 2nd code review incorporated
* DEV-2341 code review incorporated
* DEV-2341 fixed test
* DEV-2341 fix monitoring disk usage on windows
* merged-master-into-dev2341
* DEV-2343 api \'metrics\' + \'processes\' + \'mountpoints\'
* DEV-2343 api \'metrics\' filter regexp
* DEV-2343 api \'metrics\'
* DEV-2341 implemented DBProvider test
* DEV-2341 changed config client and server
* DEV-2341 handling processes list
* DEV-2340 monitoring fs data
* DEV-2340 monitoring fs data
* DEV-1652 cpu/iowait
* DEV-1652 cpu and memory usage
* DEV-2341 changed ide goimports-settings to pass linting
* DEV-2341 client monitor, server cleanup
* DEV-2341 new ssh request \'save_measurement\'
* new configs and db-migration for monitoring
* Wed Oct 27 2021 ecsosAATTopensuse.org- Update to version 0.4.3:
* Fixing sca
* TotP finished
* Totp option
* Mon Oct 25 2021 ecsosAATTopensuse.org- Update to version 0.4.2:
* Fix client server arguments (#328)
* DEV-2265: Sqlite for auditlog (#320)
* DEV-2265: Add auditlog entries saving (#318)
* Mon Oct 25 2021 ecsosAATTopensuse.org- Update to version 0.4.1:
* Dev 2314 rocky linux detection (#316)
* Fixed wrong documentation
* Tue Oct 12 2021 ecsosAATTopensuse.org- Update to version 0.4.0:
* Removed not usable fields for single client script execution from docs (#313)
* Mon Oct 11 2021 ecsosAATTopensuse.org- Update to version 0.3.9:
* DEV-2360: Compress http api responses (#312)
* Tue Oct 05 2021 ecsosAATTopensuse.org- Update to version 0.3.8:
* DEV-2209: Add commands to library (#299)
* Bump prismjs from 1.24.1 to 1.25.0 (#300)
* Bump nth-check from 2.0.0 to 2.0.1 (#301)
* Set nofile to systemd on rportd service install (#304)
* Execute commands as scripts (#303)
* Taco as interpreter + Cmd buf overflow error (#288)
* Mon Oct 04 2021 ecsosAATTopensuse.org- Update to version 0.3.7:
* Fixing test
* Renamed taco to tacoscript
* Update api-doc.yml
* Thu Sep 30 2021 ecsosAATTopensuse.org- Update to version 0.3.6:
* Default send_back_limit = 4M + verbose logging for cmd/script buffer overflow
* Fixing
* Renamings
* Execute commands as scripts
* Script file name decided on client rather than on the server
* Sat Sep 25 2021 ecsosAATTopensuse.org- Update to version 0.3.4:
* DEV-2297: sparse fieldset for library list and retrieve (#297)
* Refactor and fix users service (#293)
* Fixing the test
* Write to buffer data up to the overflow limit
* DEV-2235 Refactored mocked fields
* Cmd buf overflow error
* Working on code review comments
* Taco as interpreter
* Thu Sep 23 2021 ecsosAATTopensuse.org- Update to version 0.3.3:
* DEV-2316 Fixing space escaping (#298)
* Fixing idle timeout parsing error (#294)
* added a note about data_dir on windows
* Escaping spaces when cmd.exe is executed
* Data directory for client Create data and scripts directory on client startup Escape spaces in commands Skip script folder permission check if rport started with --service flag
* Fixing error message (#287)
* Update on token auth and vault backup
* Change deprecated uuid package (#284)
* Autoclose tunnels after 5 minutes by default (#282)
* DEV-2266: api token (#283)
* Fri Sep 10 2021 ecsos - Update to 0.3.0 - 0aca9eb added a note about data_dir on windows- Changes from 0.2.5 - 3156df1 Data directory for client Create data and scripts directory on client startup Escape spaces in commands Skip script folder permission check if rport started with --service flag - 523ab5d Documentation of 2FA sender scripts and supervising the update status - 67db732 Documentation of 2FA sender scripts and supervising the update status - a9892b2 Escaping spaces when cmd.exe is executed - 759ca87 Fixing error message (#287) - 5c4d574 Merge branch \'master\' into documentation - ef86a22 Merge pull request #286 from cloudradar-monitoring/documentation - 2a43c96 Merge pull request #292 from cloudradar-monitoring/Diverce_fixes - 89df652 Update on token auth and vault backup- Changes from 0.2.4 - cc163ee Autoclose tunnels after 5 minutes by default (#282) - 1340349 Change deprecated uuid package (#284) - c5b9ea0 DEV-2250: Connect to fallback server if main is unavailable (#277) - 62445a4 DEV-2266: api token (#283) - 003b465 DEV-2273: Add single client get endpoint (#279) - 297acf2 Fixing docs for user groups (#285)- Changes from 0.2.3 - 9ae5f24 DEV-2229 Script shebang dir (#276)- Changes from 0.2.2 - Merge pull request #278 from cloudradar-monitoring/documentation DEV-2246: Change 2FA script env names and update docs- Changes from 0.2.1 - DEV-2246: 2FA using script (#275)
* Implement 2fa with script
* Add tests and docs- Changes from 0.2.0 - 3a2dc7b DEV-2190: API static auth: add admin group explicitly (#265) - 5d47c38 DEV-2218: Add apt package manager for updates status (#257) - 5a744dc Replace GA-ID - 8efd181 docs: use redirector to the latest release version instead of hardcoded version - b403a97 increase max_request_bytes: 2->10 KB - 9362101 mark release as prerelease by default - 24c6232 update docs: specify that only ipv4 is supported for tunnel acl - 26ecc57 update link to vimeo intro video - 792fdda update link to wiki page to use kb.rport.io - 01b4d1f use link to new video
* Mon Jul 12 2021 ecsos - Update 0.1.38 - c003eee Additional logging - 4a646e6 Using abs shell paths in windows
* Thu Jul 08 2021 ecsos - Update to 0.1.37 - 19a803a Additional os fields (#251) - 043e0c0 DEV-2190: Limit client access (#252) - 70a64b0 DEV-2213: Fix after cmdExec refactorings (#256) - c44ec72 docs: 0.1.34->0.1.37 - d2e6105 fix setting binaries version
* Tue Jul 06 2021 ecsos - Update to 0.1.36 - 7aa4803 Ignore sudo flag under windows - aa0f2fe Fixing powershell execution for scripts
* Mon Jun 21 2021 ecsos - Update to 0.1.35 - 6211c0b Create script files on the client - 1801898 DEV-2168: Remove vault config, use default (#246) - 67a1cc7 DEV-2168: init vault DB if it already exists - bf1854a DEV-2174 Added cwd to job and multijob - 858d6d6 DEV-2174 Added sudo option - 42fa1c0 DEV-2174 Added tests - 0b9b9a9 DEV-2174 Command script executor - 12ce32b DEV-2174 Fixing code review comments - 25255a6 DEV-2174 Fixing sca - 20d7181 DEV-2174 Script execution documentation - 774beb5 DEV-2174 Ws interface for scripts execution - 8ed7106 Merge pull request #239 from cloudradar-monitoring/DEV-2174_Script_execution - 391f53b Merge pull request #243 from cloudradar-monitoring/DEV-2168-init-db - 2568eeb fix default vault DB path - b480ed8 use consistent naming for default vault DB
* Wed Jun 16 2021 ecsos - Update to 0.1.34 - 037d394 0.1.32->0.1.33 - 4d1b796 0.1.33->0.1.34 - 8083919 DEV-2188: Reduce disk writes (#240) - 80b0ebc disable static linking
* Tue Jun 15 2021 ecsos - Initial version 0.1.33
 
ICM