Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FreeRDP 2.x support (or 3.x) #1338

Open
metalefty opened this issue Apr 19, 2019 · 14 comments
Open

FreeRDP 2.x support (or 3.x) #1338

metalefty opened this issue Apr 19, 2019 · 14 comments
Labels

Comments

@metalefty
Copy link
Member

I'm planning to add FreeRDP 2.0 support on xrdp. We have NeurtinoRDP in RDP-RDP mode. NeutrinoRDP is a fork of FreeRDP 1.0 for proprietary use and a little bit outdated because it is based on 1.0.

NeutrinoRDP has some security issues like #1083 and also has lots of bugs fixed in FreeRDP. It is better letting users use FreeRDP 2.0 rather than NeutrinoRDP. I'm thinking like this:

  1. NeutrinoRDP is kept for proprietary use
  2. Add FreeRDP 2.0 module
  3. Users can choose which to use at compile time
  4. --enable-neutrinordp and --enable-freerdp are exclusive
@metalefty
Copy link
Member Author

See also: #1075 and #1083 (comment)

@jsorg71
Copy link
Contributor

jsorg71 commented Apr 19, 2019

@metalefty
I hope this can work. I tried this at first but the FreeRDP guys(who I was a member of at the time) would not commit to a standard API. They will change it all the time with no way to detect.
One of the reasons we started NeutrinoRDP.
Maybe that will be better now.

@indolering
Copy link

FreeRDP has released version 2.0 and have published a new release policy on their website: ~1 major release every year with >= 2 years of bugfixes. I'm assuming that means predictable API churn.

@ohault
Copy link

ohault commented Aug 13, 2022

Wouldn't it make sense if xrdp could rely on the FreeRDP protocol implementation?
In short term as an option, in long term as a baseline.

@Mr-LZG
Copy link

Mr-LZG commented Apr 13, 2023

Is this work still going on?

@metalefty
Copy link
Member Author

We haven't abandoned it, but nothing is going on due to a lack of development resources.

@RyanCode
Copy link

Xrdp is too old,Freerdp has been updated to version 3,but xrdp is still based on Freerdp 1.0

@metalefty
Copy link
Member Author

@RyanCode Can you help us?

@RyanCode
Copy link

RyanCode commented Aug 18, 2023

Sure, after I've been busy for a while,perhaps it is possible to upgrade the proxy module client to the latest freerdp client,there's many developer hope that proxy programs have more detailed audit functions, such as recording and real-time playback.But this feature is relatively commercial and may not be a good choice for open-source programs

@metalefty metalefty changed the title FreeRDP 2.0 support FreeRDP 2.x support (or 3.x) Aug 18, 2023
@Mr-LZG
Copy link

Mr-LZG commented Sep 15, 2023

@RyanCode
Do you have any plans for video recording? In other words, is there any solution if freerdp3.0 is used?

@metalefty
Copy link
Member Author

@Mr-LZG what is related to this topic?

@Harsh-ECX
Copy link

my bad i thought it's for XRDP support.

@metalefty
Copy link
Member Author

You should raise your own new issue if need help.

@Harsh-ECX
Copy link

You should raise your own new issue if need help.

done thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants