Commit Graph

  • bc6df00305 Update action Bolke de Bruin 2021-05-17 11:51:06 +02:00
  • 20d809896d Update actions Bolke de Bruin 2021-05-17 11:50:44 +02:00
  • 188ce3586d Update build instructions Bolke de Bruin 2021-05-17 11:42:18 +02:00
  • bf362b4e52 Add Makefile build Bolke de Bruin 2021-05-17 09:53:30 +02:00
  • bb2501c7a6 Build go.sum v1.0.4 bolkedebruin 2021-03-18 09:50:09 +01:00
  • 34df6599cb Enable smart sizing bolkedebruin 2021-03-18 08:33:46 +01:00
  • 3919a7e055 Update types.go bolkedebruin 2021-01-18 09:34:25 +01:00
  • 505eafdc1e Support setting send/receive buffers for the IP sockets Bolke de Bruin 2020-09-11 22:01:40 +02:00
  • 8876b04466 Allow default domain v1.0.3 v1.0-stable Bolke de Bruin 2020-08-31 21:40:29 +02:00
  • c6cfdc4dd4 Add support for splitting the username from the domain to enable smaller tokens v1.0.2 Bolke de Bruin 2020-08-31 21:07:58 +02:00
  • 2628ba11d0 Merge branch 'master' of https://github.com/bolkedebruin/rdpgw v1.0.1 Bolke de Bruin 2020-08-30 21:14:25 +02:00
  • c66a2c9dd3 Change user templating and split domain name Bolke de Bruin 2020-08-30 21:13:53 +02:00
  • c76544e5b5 Merge pull request #6 from alexpilotti/docker_fix bolkedebruin 2020-08-28 20:35:41 +02:00
  • c971db956b Use go 1.14.7 in Dockerfile Alessandro Pilotti 2020-08-28 19:00:25 +02:00
  • 336cdfd3ee Fix sample rdpgw.yaml Alessandro Pilotti 2020-08-28 18:44:27 +02:00
  • 6358eb1fa5 Add doc v1.0.0 Bolke de Bruin 2020-08-22 10:07:43 +02:00
  • 27f2220a6e Make the use of a user token configurable Bolke de Bruin 2020-08-22 10:04:31 +02:00
  • 2f27bd9e94 Correct packet size Bolke de Bruin 2020-08-21 18:48:49 +02:00
  • c9213414c5 Add comments and make client ip address verification optional but enabled by default Bolke de Bruin 2020-08-21 09:53:36 +02:00
  • db00ce7be0 Verify access key as part of PAA verification Bolke de Bruin 2020-08-20 14:46:01 +02:00
  • 93c558786f Add description on endpoint Bolke de Bruin 2020-08-19 14:44:53 +02:00
  • 22d796c5cf Add tokeninfo endpoint Bolke de Bruin 2020-08-19 12:12:52 +02:00
  • 188f077da1 Work with go-jose to have encryption Bolke de Bruin 2020-08-19 11:33:26 +02:00
  • 2822dc8dd1 Clean up Bolke de Bruin 2020-08-07 09:22:33 +02:00
  • a01ee3444e testing Bolke de Bruin 2020-08-07 08:54:29 +02:00
  • fdffd962f0 Fix tests Bolke de Bruin 2020-08-02 21:38:41 +02:00
  • 9c19a1b40a Refactor Bolke de Bruin 2020-08-01 21:23:34 +02:00
  • 4e99b4e88f Refactor and add tests Bolke de Bruin 2020-08-01 15:50:13 +02:00
  • ecfa9e6cf4 Refactor names Bolke de Bruin 2020-07-29 19:10:28 +02:00
  • fe6509d8ca Refactor names Bolke de Bruin 2020-07-29 19:09:29 +02:00
  • 29d4b276e6 Add tunnelauth tests Bolke de Bruin 2020-07-29 18:55:47 +02:00
  • 057799e0e5 Fix path for tests: Bolke de Bruin 2020-07-29 13:47:45 +02:00
  • 6ff072d6d9 Add coverage report Bolke de Bruin 2020-07-29 13:45:57 +02:00
  • 5618294f10 Add test cases and start client Bolke de Bruin 2020-07-29 13:45:08 +02:00
  • dadaeb611b Merge branch 'master' of https://github.com/bolkedebruin/rdpgw Bolke de Bruin 2020-07-28 08:59:37 +02:00
  • bfe300c3dc Add tests WIP Bolke de Bruin 2020-07-28 08:59:19 +02:00
  • 007f93ed4a Update README.md bolkedebruin 2020-07-28 08:57:42 +02:00
  • 94acec7529 Add local docker test environment (#1) Krzysztof Adamski 2020-07-28 08:49:58 +02:00
  • 7bace85c15 Add bigger bitmap cache Bolke de Bruin 2020-07-25 21:37:55 +02:00
  • 263312dc7b Fix check and use 256 bit Bolke de Bruin 2020-07-25 21:27:03 +02:00
  • 0b299619ff Make sure to validate the client's ip address Bolke de Bruin 2020-07-25 21:00:58 +02:00
  • 5fc75ef877 More security documentation Bolke de Bruin 2020-07-25 19:57:27 +02:00
  • 6d7eb94deb Add extra info in readme Bolke de Bruin 2020-07-25 19:50:00 +02:00
  • 5f3c7d07e2 Check hostname specified by client against the token Bolke de Bruin 2020-07-25 19:37:33 +02:00
  • 39c73fc8fc Use context Bolke de Bruin 2020-07-25 11:48:11 +02:00
  • 5de3767e70 Use encryption for cookies Bolke de Bruin 2020-07-24 16:22:13 +02:00
  • 46e1e9b9f4 Switch to jwt tokens and allow some extra rdp settings Bolke de Bruin 2020-07-24 11:54:43 +02:00
  • 3ace4610fc Make sample config work with current state Bolke de Bruin 2020-07-23 13:09:29 +02:00
  • 27d36f83f2 Fix caps settings Force Bandwidth (should make configurable) Bolke de Bruin 2020-07-23 12:54:21 +02:00
  • e714881e59 Make compatible with recent windows clients Bolke de Bruin 2020-07-23 01:09:29 +02:00
  • 2954cecb80 Deleted unused files Bolke de Bruin 2020-07-21 22:20:05 +02:00
  • 636e7d5492 Cleanup session handling and improve oidc Bolke de Bruin 2020-07-21 22:19:34 +02:00
  • 0f2696ec8b Cleanup Bolke de Bruin 2020-07-21 19:53:54 +02:00
  • 9cd40d5b30 Small fix Bolke de Bruin 2020-07-21 12:57:00 +02:00
  • afe33a9204 Enable simple security Bolke de Bruin 2020-07-21 12:52:25 +02:00
  • 3839058eb8 Refactor some stuff Bolke de Bruin 2020-07-21 11:06:05 +02:00
  • 7264e7b92f Do round robin selection Bolke de Bruin 2020-07-21 10:50:00 +02:00
  • 55df8df3bc Further config improvements Bolke de Bruin 2020-07-21 10:36:25 +02:00
  • 097a2deca7 Improve config Bolke de Bruin 2020-07-21 10:29:18 +02:00
  • 01345b9416 Improve configurability Bolke de Bruin 2020-07-21 10:16:31 +02:00
  • 93b31ec9b6 Further cleanups Bolke de Bruin 2020-07-20 22:53:15 +02:00
  • 354355e6b0 Some improvements Bolke de Bruin 2020-07-20 22:42:59 +02:00
  • 6fd7b047cd Add states and more verifications Bolke de Bruin 2020-07-20 18:51:00 +02:00
  • f50dc2c82d Rename to proper Bolke de Bruin 2020-07-20 15:57:34 +02:00
  • e9b7b352cf More refactor Bolke de Bruin 2020-07-20 15:51:23 +02:00
  • 33290f59e6 Websocket refactor Bolke de Bruin 2020-07-20 15:26:36 +02:00
  • 2f78a7fd8e Normalize packet handling Bolke de Bruin 2020-07-20 14:29:24 +02:00
  • 46be8de038 more cleanups Bolke de Bruin 2020-07-20 12:52:46 +02:00
  • 9209f9152d Rework transports Bolke de Bruin 2020-07-20 12:24:40 +02:00
  • ba679b1266 Clean up config handling Bolke de Bruin 2020-07-19 14:37:31 +02:00
  • 7e62f39579 Minor doc update Bolke de Bruin 2020-07-18 20:20:37 +02:00
  • 89bf784a04 Allow caps settings Bolke de Bruin 2020-07-18 20:16:32 +02:00
  • cbb4c29b4d Add more documentation Bolke de Bruin 2020-07-18 19:42:06 +02:00
  • c68ec69b92 Refactor config and improve security Bolke de Bruin 2020-07-18 19:17:53 +02:00
  • 76e30ffa98 Refactor config Bolke de Bruin 2020-07-17 22:35:09 +02:00
  • 24c884f00f removed unsused Bolke de Bruin 2020-07-17 11:47:37 +02:00
  • 66669d7658 Dont delete too much Bolke de Bruin 2020-07-17 11:28:51 +02:00
  • bc897f1011 Full hack mode: openid connect, host template and short term tokens Bolke de Bruin 2020-07-17 11:23:38 +02:00
  • 3797e279c2 Add viper & download rdp file Bolke de Bruin 2020-07-16 16:04:04 +02:00
  • 31f09af9d0 testing dropping '00' Bolke de Bruin 2020-07-14 14:41:02 +02:00
  • 7bfc9e5012 Drop crlf stuff Bolke de Bruin 2020-07-14 14:23:00 +02:00
  • afbfa7fabb hex dump Bolke de Bruin 2020-07-14 13:10:11 +02:00
  • 330aab6015 Some better logging Bolke de Bruin 2020-07-14 12:56:19 +02:00
  • 5bdce6e47b Re-enable websockets Bolke de Bruin 2020-07-14 09:58:46 +02:00
  • 83aa49ad3b Support fragmented packets for legacy protocol Bolke de Bruin 2020-07-14 09:44:24 +02:00
  • 47975e8f8c Merge branch 'master' of https://github.com/bolkedebruin/rdpgw Bolke de Bruin 2020-07-14 08:43:49 +02:00
  • 33a5e0e03c Add prometheus and disable http2 Bolke de Bruin 2020-07-14 08:43:25 +02:00
  • 3a9f4e3132 Update README.md bolkedebruin 2020-07-13 21:24:03 +02:00
  • 1f191a5e41 Use standard HandleFunc pattern Bolke de Bruin 2020-07-13 15:38:25 +02:00
  • 3ab375314a Merge branch 'master' of https://github.com/bolkedebruin/rdpgw Bolke de Bruin 2020-07-13 15:10:11 +02:00
  • fab7da0795 Fix formatting Bolke de Bruin 2020-07-13 15:09:49 +02:00
  • 68def9915b Create go.yml bolkedebruin 2020-07-13 13:21:12 +02:00
  • f5e39854a5 Remove unused files Bolke de Bruin 2020-07-13 13:09:48 +02:00
  • 39f501fd59 Add license file Bolke de Bruin 2020-07-13 13:06:57 +02:00
  • 58a6b1b0be Add readme Bolke de Bruin 2020-07-13 11:16:27 +02:00
  • 728fc76e8b Avoid concurrency issues Bolke de Bruin 2020-07-13 11:01:39 +02:00
  • 27d449d438 Usable with FreeRDP (legacy procotol) and websockets Bolke de Bruin 2020-07-12 22:32:32 +02:00
  • 60c5a76350 Factor websocket handling out Bolke de Bruin 2020-07-12 21:15:38 +02:00
  • 80d11598ec Working websockets Bolke de Bruin 2020-07-09 10:15:27 +02:00
  • 858159632a Make sure there are no hangs Bolke de Bruin 2020-06-30 11:00:42 +02:00