Commit Graph
279 Commits
Author SHA1 Message Date
Chao-Jui Chang 10722d7105 Add tzdata package for showing local time in log (#149) 2025-07-15 12:08:50 +02:00
dependabot[bot] a8ae18fe85 Bump github.com/go-viper/mapstructure/v2 from 2.0.0-alpha.1 to 2.3.0 (#148)
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.0.0-alpha.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.0.0-alpha.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 12:05:59 +02:00
dependabot[bot] caa765371d Bump golang.org/x/net from 0.23.0 to 0.38.0 (#142)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.23.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 17:38:51 +02:00
Mike Marchetti 20307b9a76 fix: handle multiple message frames inside packet (#143)
Running the gateway as non-tls, but using an external TLS gateway in
kubernetes+istio, I determined that the istio TLS gateway would join
messages frames into a single TCP packet. The packet read code assumed
that a single packet is a message. This is not the case for a TCP
stream, since you don't know how the frames are segmented via proxies,
etc.

The fix turned out more complex that I would have liked, but added a
number of unit tests to cover all the corner cases. Likely fragmentation
was not working correctly as well, as there was some cases that were
previously not handled.

Note that this might address issue #126 as well.
2025-05-06 17:38:16 +02:00
Beat Rubischon 6b4e6bdced Disable UserTokenSigningKey randomization (#107) 2025-02-27 15:06:29 +01:00
dependabot[bot] a687557e69 Bump github.com/go-jose/go-jose/v4 from 4.0.1 to 4.0.5 (#136)
Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) from 4.0.1 to 4.0.5.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-jose/go-jose/compare/v4.0.1...v4.0.5)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-27 15:05:56 +01:00
dependabot[bot] 83e6fe0487 Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.4 (#138)
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.1 to 3.0.4.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.1...v3.0.4)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-27 15:05:45 +01:00
Firman Alamsyah 80604075d0 docs: Add link to docker hub (#128)
Added link to docker hub
2025-01-15 23:24:19 +01:00
dependabot[bot] c8312348fd Bump golang.org/x/crypto from 0.21.0 to 0.31.0 (#130)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 23:23:58 +01:00
m7913d 372dc43ef2 Support for NTLM authentication added (#109)
* Support for NTLM authentication added

To support NTLM authentication, a database is added as an authentication source.
Currently, only the configuration file is supported as a database.
Database authentication supports Basic and NTLM authentication protcols.

ServerConfig.BasicAuthEnabled renamed to LocalEnabled as Basic auth can be used with NTLM or Local.
2024-04-24 14:12:41 +02:00
dependabot[bot] 7472c7b2c1 Bump golang.org/x/net from 0.22.0 to 0.23.0 (#111)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-19 22:16:43 +02:00
Bolke de Bruin d76ccf324a Let's not leak 2024-04-12 12:44:07 +02:00
Bolke de Bruin 9c6d056d69 Use jose v4 and make clearer and fix signing/encryption 2024-04-12 12:33:46 +02:00
Bolke de Bruin bc36b2b0cb Fix b parsing v2.0.2 2024-03-30 12:12:55 +01:00
Bolke de Bruin a963ca0d00 Fix parsing of bool to int 2024-03-30 12:07:28 +01:00
Bolke de Bruin 531af7d2d5 Fix run script to forward command line options 2024-03-30 11:30:28 +01:00
Bolke de Bruin 2e7080e674 Make sure right go is pulled 2024-03-30 11:14:55 +01:00
Bolke de Bruin d99316d947 Update workflows 2024-03-30 11:07:47 +01:00
Bolke de Bruin c5ecf67f29 Fix docker release naming 2024-03-30 10:58:42 +01:00
Bolke de Bruin 2d9a368fc4 More details about the clients 2024-03-21 16:36:47 +01:00
Bolke de Bruin 5d30deb48c Add untested explicit settings in rdp file 2024-03-21 16:22:14 +01:00
Bolke de Bruin 95a8623cb6 Change remoteapplicationmode to default to false as that seems to be the case 2024-03-21 15:35:45 +01:00
Bolke de Bruin f95ff94a76 Add note about mstsc 2024-03-20 11:23:34 +01:00
Bolke de Bruin 447599b92a Add request uri for better debugging 2024-03-20 10:56:58 +01:00
Bolke de Bruin 37c14c4615 Add local docker compose 2024-03-19 13:49:41 +01:00
Bolke de Bruin a7ea3121d9 Only split when required 2024-03-19 10:23:57 +01:00
Bolke de Bruin 7bf2a59838 Testing 2024-03-19 10:20:14 +01:00
Bolke de Bruin ec63346c8a Handle arrays in env variables 2024-03-19 09:42:19 +01:00
Bolke de Bruin dc60652b83 Add docker compose options 2024-03-19 09:30:03 +01:00
Bolke de Bruin 79f8d8f545 Add local PAM docker-compose 2024-03-19 09:25:15 +01:00
Bolke de Bruin 46620c87b7 upgrades 2024-03-18 15:27:30 +01:00
Bolke de Bruin f70348c18a Upgrade 2024-03-18 14:27:46 +01:00
Bolke de Bruin e477717716 Update 2024-03-18 14:17:36 +01:00
Bolke de Bruin c45d57f0c1 Fix readme 2024-03-18 14:15:55 +01:00
Bolke de Bruin a21b266e0d Add run 2024-03-18 14:11:40 +01:00
Bolke de Bruin 841c688df0 Fix docker 2024-03-18 14:10:06 +01:00
Bolke de Bruin e939275a8a Make dynamic 2024-03-18 14:09:22 +01:00
Bolke de Bruin d532838a25 Update dep 2024-03-18 14:05:13 +01:00
Bolke de Bruin 1b1d54b572 Debug 2024-03-18 14:03:18 +01:00
Bolke de Bruin 91e382c586 Move to more flexibility in image 2024-03-18 13:36:41 +01:00
Bolke de Bruin f75321f6b7 Base on alpine and run both rdpgw-auth and gateway 2024-03-18 13:26:24 +01:00
Bolke de Bruin cb7f09debb Reduce intervals 2024-03-18 12:19:24 +01:00
Bolke de Bruin 1006f2bac9 Further details v2.0.1 2024-03-18 12:08:58 +01:00
Bolke de Bruin 32693f4197 Update images 2024-03-18 12:07:56 +01:00
Bolke de Bruin 43ac78bf57 Fixes 2024-03-18 11:36:55 +01:00
Bolke de Bruin 918f1b9e93 Clarify usage 2024-03-18 11:34:43 +01:00
Bolke de Bruin da70e5967b Fix background 2024-03-18 11:22:30 +01:00
Bolke de Bruin 43493e9548 Add more docs 2024-03-18 11:18:44 +01:00
Bolke de Bruin 5d92dcff8d Improve security docs 2024-03-16 14:59:04 +01:00
Bolke de Bruin ecbe63f175 Use list of kdcs and ensure length is removed / added when necessary 2024-03-16 13:10:30 +01:00