Comments (12)
@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.
freerdp 2.60-2.10.0 is the issue.
Which version solved?
from freerdp.
2.9.0 got some fixes.
from freerdp.
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.
@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.
@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 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.
@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 the installed
.so
files do not follow the versioning scheme in use by unix systems (should be handled correct byCMake
by default? check freerdp installed files, there should belibfoo.so
in dev package,libfoo.so.1
link tolibfoo.so.1.1
link to actual liblibfoo.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 tobin
directory
The .so is installed to lib folder in Linux.
install to bin in Windows.
from freerdp.
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.
@KangLin using master of both.
there is also a missing share/RabbitCommonTests.sh
file referenced in RabbitCommon
from freerdp.
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)
- Nightly builds segfaults on Ubuntu 22.04.4 HOT 5
- Card Reader/Writer Redirection as "low-level" USB device is not working HOT 8
- The master branch fails to compile with GCC 14.1 HOT 1
- Wiki Documentation update needed for CLI command options listing HOT 1
- Ubuntu 24.04 - xfreerdp2 works with the /app: option but xfreerdp3 does not HOT 1
- Compilation with jpeg-turbo and GCC14 requires changing in winpr/libwinpr/utils/image.c HOT 1
- TimeZoneIanaAbbrevMap.c requires patching to compile with GCC14 HOT 1
- FreeRDP-2.11.6 fails to compile with GCC-14: incompatible pointer types in unicode.c HOT 2
- Black Screen? HOT 6
- Build fails with trying to link shared lib to static gstreamer lib (fPIC) HOT 1
- 3.5.1 build fails with fPIC linker error HOT 2
- How to start Windows applications form Linux short cut?(Or does FreeRDP have this feature?) HOT 5
- 3.5.1 build fails with fPIC linker error HOT 1
- kerberos doesn't work in FreeRDP3 HOT 3
- --from-stdin does not work in xfreerdp3 HOT 1
- Could not capture all the windows desktop dialog in server side HOT 2
- TestWinPRUtils "TestBacktrace" fails on 32-bit arm HOT 3
- Due to large number of Freerdp CLI options can't a YAML config file make life easier HOT 2
- Floatbar doesn't get hidden anymore in version 3
- Flatpak version doesn't run: ERRCONNECT_PRE_CONNECT_FAILED HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freerdp.