Граф коммитов

70 Коммитов

Автор SHA1 Сообщение Дата
Clemens Vasters bb5023bcd6
Remove File System Watcher (#99) 2024-09-05 16:10:45 +02:00
Clemens Vasters 5ec54db2d6 Adding KeepAliveInterval option and settings for ctrl channel 2024-09-03 13:09:50 +02:00
Clemens Vasters 81cf5b623e
NoAuthentication option added for "LocalForward" in config (only) #77 (#97)
* NoAuthentication option added for "LocalForward" in config (only) #77
2024-08-30 16:25:42 +02:00
Clemens Vasters 9e64cc3202 split test runs across different hycos to avoid parallel build stepping on eachother 2024-08-29 18:20:08 +02:00
Clemens Vasters 35cb25abec Parsing error for UDP addresses #72 2024-08-29 15:50:39 +02:00
Jerry Nettleton 744fb7077f add ConfigureAwait(false) to avoid deadlock 2024-08-29 15:36:39 +02:00
Clemens Vasters b55666deaf
Addresses issue #8, allowing "." as a separator inside a relay name (#93) 2024-08-29 15:32:29 +02:00
Clemens Vasters 33ffe2da82 Migrate to Directory.Packages.props
Signed-off-by: Clemens Vasters <clemens@vasters.com>
2024-08-28 16:18:08 +02:00
Clemens Vasters 513c699a81 Better HTTP E2E test coverage wrt to AuthZ token flow 2024-08-27 12:32:17 +02:00
Clemens Vasters 631a3b1721
TcpRemoteForwarder: Parsing the MediaTypeHeaderValue correctly with TryParse and throwing if the parsing fails. (#92)
* Fix addresses issue #91

* added HTTP test

* config parser adjustment for the HTTP RemoteForward fix
2024-08-26 19:50:26 +02:00
Pavel Iakovenko 1037f8591f
Integration tests for Ubuntu 24.04 (#86) 2024-04-14 20:35:38 -04:00
Pavel Iakovenko 8681447201
Integration tests for Ubuntu-22.04 (#81) 2024-04-12 22:02:32 -04:00
Pavel Iakovenko 387a967f9c
Run as a service on macOS (#84)
* Run as a service on macOS

* macOS Launchd documentation updates

* Pin mysql to 8.0.35 to get around libssl and libicu dependency errors

* MySql pinning no longer needed

* AzIdentity 1.11.0
2024-04-12 21:30:38 -04:00
Pavel Iakovenko 50aaf4ce98
Upgrade to .Net 8 (#78)
* Upgrade to net8

* WiX upgrade to 3.14
2024-02-26 12:06:23 +01:00
Clemens Vasters 44cf8e1ce8
Systemd support (#60)
* enable systemd support

Signed-off-by: clemensv <clemensv@microsoft.com>
2022-09-20 22:03:47 +02:00
Clemens Vasters d42c0b3f62
Update BridgeTest.cs 2022-09-16 08:07:13 -07:00
Clemens Vasters 8ea60a4555
Build integration test for Windows (#56)
This adds a build integration test for Windows using a simple Node Express app.

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>
2022-09-16 02:25:46 -07:00
Clemens Vasters 29454a0795
live unit tests (#54)
Unit tests now require AZBRIDGE_TEST_CXNSTRING environment variable set to a connection string set to a relay namespace that has preconfigured hybrid connections "a1", "a2", "a3", "a4"

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>
2022-09-15 08:35:41 -07:00
Clemens Vasters 5f014873e9
packaging and test changes (#46)
* packaging and test changes

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>

* quiet package installs

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>

* quieter output

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>

* opensuse image version

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>
Co-authored-by: Clemens Vasters <clemensv@microsoft.com>
2022-09-07 03:13:25 -07:00
Clemens Vasters 61cd7032b9
Adding HTTP reverse proxy support (#41)
* Adding HTTP reverse proxy support

* version bump

Signed-off-by: clemensv <clemensv@microsoft.com>

Signed-off-by: clemensv <clemensv@microsoft.com>
Co-authored-by: clemensv <clemensv@microsoft.com>
2022-09-01 08:40:30 -07:00
Clemens Vasters 6f25380270
Override -R option with new -T, moving the hostname location. Preserving backcompat. (#40)
Co-authored-by: clemensv <clemensv@microsoft.com>
2022-08-31 04:47:56 -07:00
Clemens Vasters 286f825c68
Update main-ci-build.yml (#39)
Build updates

Signed-off-by: clemensv <clemensv@microsoft.com>
2022-08-30 00:55:30 -07:00
Clemens Vasters 57cfbd3d9c
.NET 6.0 migration and accompanying test infra updates (#38)
* Runtime environment update to 6.0
* NET6 background service

Signed-off-by: Clemens Vasters <clemensv@microsoft.com>
2022-08-29 06:29:09 -07:00
clemensv 10645d4994 Test scenario fixes
Signed-off-by: clemensv <clemensv@microsoft.com>
2021-04-29 12:36:47 +02:00
Vlad Kolesnikov b0f2f79759
.NET 5.0 Upgrade (#25)
* tools and version update

* update pipeline

* Upgraded to .NET 5.0

* Fixed serialization and tests

Co-authored-by: clemensv <clemensv@microsoft.com>
2021-04-26 19:51:50 +02:00
clemensv acc309ae0a NGINX and MySQL end-to-end tests 2019-12-09 21:27:17 +01:00
clemensv df3bb1fc32 trimmed Linux distros and reworked verification 2019-12-05 16:30:55 +01:00
clemensv 4444510cfc switching to netstandard2.1 2019-12-04 17:49:01 +01:00
Clemens Vasters 7e465f5985 update pipeline 2019-12-03 16:56:30 +01:00
Clemens Vasters 35ceafbf73 skip socket bridge test 2019-11-29 22:45:51 +01:00
Clemens Vasters 26dc0a9540 skipping live tests 2019-11-29 21:59:31 +01:00
Clemens Vasters ef35ce1b0c dependency fixes 2019-11-29 21:31:34 +01:00
Clemens Vasters 2855118573 remove unit test 2019-11-29 20:13:55 +01:00
Clemens Vasters 503898c637 test fix 2019-11-29 20:07:39 +01:00
Clemens Vasters 7d31fd6433 ignore whitespace in integration test 2019-11-29 19:28:42 +01:00
clemensv f1e89b6f9c Updated test environment
Signed-off-by: clemensv <clemensv@microsoft.com>
2019-11-27 19:34:11 +01:00
Clemens Vasters 87af41e38d upgrade to .NET Core 3.0
Signed-off-by: Clemens Vasters <clemensv@microsoft.com>
2019-11-27 12:03:30 +01:00
clemensv be098a229f changing config for tests for PortName support 2018-09-05 16:33:04 +02:00
Clemens Vasters ae0c56399a
Port Names and UDP support (#1)
* Adding PortNames and UDP

* correcting appveyor.yml (docker login)
2018-09-04 15:27:53 +02:00
clemensv accf22e424 fix post inst/rm scripts and related tests 2018-09-04 11:42:29 +02:00
Clemens Vasters 518352a017 Adjust config test for socket configs 2018-08-10 10:40:52 +02:00
Clemens Vasters b601aa5477 reenable net462 2018-08-09 11:58:14 +02:00
Clemens Vasters 0cc227c44d Unix Socket Support 2018-08-09 11:54:52 +02:00
Clemens Vasters 9fe00188d1 test run 2018-07-13 23:03:38 +02:00
Clemens Vasters ac1d3902eb exec permissions on sh files 2018-07-12 17:30:31 +02:00
Clemens Vasters 58f8a1f31e Parameter and config validations 2018-07-12 12:06:28 +02:00
Clemens Vasters 9a0c41d7c0 shutdown/error handling cleanup 2018-07-11 21:52:24 +02:00
Clemens Vasters bb3389711e Config validation 2018-07-11 12:44:24 +02:00
Clemens Vasters 8370c7dd75 Close handling and shutdown logic updates 2018-07-10 23:18:37 +02:00
Clemens Vasters d52b25d4df prefix/suffix order 2018-07-10 17:24:39 +02:00