Changelog
- 7a3a24f Add caddy api reverse proxy template variation tests
- 3752ee8 Add subdomain tunnel_url to tests
- f8bae05 Add tunnel_url to tunnel responses in api-doc
- 854934b Caddy api reverse proxy always connects insecurely
- 10a5ac2 Caddy log lines cleanup
- 7b6f8ae Check caddy API called with the correct route id when terminating a route
- 2660c2e Check for nil http listener before close
- a263528 Close the errCh after the caddy run has completed
- 56bf487 Fix caddy api reverse proxy enabled check
- 61df359 Fix issue with caddy API reverse proxy port
- 03e0e16 Fix nil pointer reference when missing scheme and subdomain tunnel
- acd111e Fix typo with tunnel subdomains validation fn
- fbec8bb Improve ctx based shutdown of rportd go-routines
- b0e6b08 Improve parsing of caddy logs and exec version
- 256811b Include caddy proxy tunnel_url in tunnel related responses
- bef6ef7 Initial rportd.example.conf with caddy integration
- 39a0b12 Initial subdomain tunnels config with validation
- e41d602 Install caddy for testing
- 001b45b Just construct the caddy http client as part of server initialisation
- 3a69c76 Log caddy logs at the same level as the corrsponding rport log level
- 27c9eae Make concept of an internal tunnel proxy explicit
- 33e4925 Make errCh internally when creating a new caddy server
- 86598dc Make sure to remove read only caddy base conf before trying to overwrite
- 7de2693 Merge branch 'DEV-2718-use-subdomains-instead-of-random-ports' of github.com:cloudradar-monitoring/rport into DEV-2718-use-subdomains-instead-of-random-ports
- 99395ca Merge branch 'master' into DEV-2630-use-subdomains-instead-of-random-ports
- 75c1f4d Merge branch 'master' into DEV-2630-use-subdomains-instead-of-random-ports
- 4456772 Merge branch 'master' into DEV-2630-use-subdomains-instead-of-random-ports
- d5011a2 Merge branch 'master' into DEV-2718-use-subdomains-instead-of-random-ports
- a826ec4 Merge branch 'master' into DEV-2718-use-subdomains-instead-of-random-ports
- ea487ea Merge pull request #856 from cloudradar-monitoring/DEV-2718-use-subdomains-instead-of-random-ports
- 6b4f439 Minor improvements to tunnel debug logging
- c0b997e Minor improvements to tunnel debug logs
- 422d18f Minor subdomain related cleanups
- 506a320 Minor tidy up of caddy config test
- 8537b66 More server shutdown cleanups
- c298a03 Mostly generating the caddy base conf file
- 35e71a9 Move caddy base config test to the config tests
- e14ff47 Move test certs to rport.test domain
- a382de8 Move the caddy package into the server package
- 51ad159 Move to use caddy based api_hostname and api_port
- 0d86839 Reduce timer delays for caddy api tests
- a29284b Refactor put client tunnel error handling
- 09c2c68 Remove caddy log level
- 3f4736a Remove certs checking code
- b136edf Remove duplicate ctx from the rportd runMain
- 8949271 Remove helper fn for checking caddy exec path
- 2788b0d Remove obsolete caddy integration file
- 49bd5ca Remove redundant file remove when writing caddy base config
- 111b1ea Remove sleep from test that creates tunnels using subdomains
- 55d5964 Remove tabs in raw literal json test strings
- 36e82cf Remove the caddy log file setting from the base caddy config
- 968f46b Remove todo related to api certs
- 491573a Remove use_subdomain and only use tunnel_url field
- 08b96f1 Separate caddy config file fields from other config fields
- 3b882f2 Starting the transition to implement using caddy integration
- 0133bc7 Subbdomains final cleanup before raising PR
- 0ea12ef Subdomain related tweaks after review of diffs for PR prep
- af69a3b Subdomain tunnels mostly feature complete
- aec7a0d Temp certs_test.go
- e032fab Update path to server test certs after caddy package move
- df60af0 Use errors directly in caddy config test
- 3292a4c Various minor tunnel related refactorings and log improvements
- 4cd4e9f When starting caddy downstream proxy, log tunnel and remote at debug rather than info level
- 593f479 Write caddy log messages immediately to rportd log
- d351137 clarifying preconditions
- 4eae2d2 docs for the caddy integration
- a0bd8d7 more details
- 9ab3e45 more reality-based sample values
- 978b2cc moved caddy to path that test expects
- 7edca18 start the API reverse proxy on the same port as the tunnel reverse proxy