GithubHelp home page GithubHelp logo

Comments (12)

akallabeth avatar akallabeth commented on June 11, 2024

@KangLin which version of FreeRDP do you use?

as for the error, that is RDP security related (the weakest of all modes)
it has some custom key rollover after a certain amount of data was transferred and some older versions did have issues with that.

whatever the reason, I´d recommend to just switch the server to NLA or TLS modes (depending on what you need) and ditch the RDP security mode.

from freerdp.

KangLin avatar KangLin commented on June 11, 2024

freerdp 2.60-2.10.0 is the issue.
Which version solved?

from freerdp.

akallabeth avatar akallabeth commented on June 11, 2024

2.9.0 got some fixes.

from freerdp.

KangLin avatar KangLin commented on June 11, 2024

Tested 2.11.5 with my program, it still appears.
but tested with xfreerdp, it isn't appears.
The difference between them is that my threads block.
Are there any usage restrictions?

from freerdp.

akallabeth avatar akallabeth commented on June 11, 2024

@KangLin the RDP security mode is quite complex (you have custom key rollover and (per session global) sequence counters)
can´t tell exactly.

will check your code, give me a bit of time...

from freerdp.

akallabeth avatar akallabeth commented on June 11, 2024

@KangLin ok, there are a few issues with your project (missing files, broken so versioning and wrong installation locations)
will take a little bit longer to get that up and running :/

from freerdp.

KangLin avatar KangLin commented on June 11, 2024

@KangLin ok, there are a few issues with your project (missing files, broken so versioning and wrong installation locations) will take a little bit longer to get that up and running :/

@akallabeth Is there any more details?

from freerdp.

akallabeth avatar akallabeth commented on June 11, 2024

@KangLin the installed .so files do not follow the versioning scheme in use by unix systems (should be handled correct by CMake by default? check freerdp installed files, there should be libfoo.so in dev package, libfoo.so.1 link to libfoo.so.1.1 link to actual lib libfoo.so.1.1.1

there are wrong install locations (most likely due to windows path conventions being used?) .so installed to bin directory

I see you have a debian build recipie there working around these things, but if CMake is run plain it defaults to these wrong paths.

also, I think the whole license.md and others should be in share/doc or similar, not root?

anyhow, makes it hard to just install and run. (I do prefer building my libs step by step to find out what is going on)

from freerdp.

KangLin avatar KangLin commented on June 11, 2024

@KangLin the installed .so files do not follow the versioning scheme in use by unix systems (should be handled correct by CMake by default? check freerdp installed files, there should be libfoo.so in dev package, libfoo.so.1 link to libfoo.so.1.1 link to actual lib libfoo.so.1.1.1

the version scheme of thirty library is not correct. I'm looking for a solution.
Now, I handle it manually.

there are wrong install locations (most likely due to windows path conventions being used?) .so installed to bin directory

The .so is installed to lib folder in Linux.
install to bin in Windows.

from freerdp.

KangLin avatar KangLin commented on June 11, 2024

Please use the master of RemoteCommon and RabbitRemoteControl.

the code of master is correct build.

the install folder is /opt/RabbitRemoteControl.
run RabbitRemoteControl.sh , it handle load .so

when debug, set CMAKE_INSTALL_prefix to 'pwd'/install

from freerdp.

akallabeth avatar akallabeth commented on June 11, 2024

@KangLin using master of both.
there is also a missing share/RabbitCommonTests.sh file referenced in RabbitCommon

from freerdp.

akallabeth avatar akallabeth commented on June 11, 2024

ok, had a look.
looks like you do not set up the session properly and it uses antiquated paths that are buggy.

the other stuff (library naming, ...) are minor issues, but you lack complete support of everything newer than windows XP ;)

from freerdp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.