Overview

Request 1137056 superseded

- Remove freerdp-allow-compiling-with-old-c++-compiler.patch
Solve by requiring gcc12-c++ for older environments
- Adjust Requires/Obsoletes
- Merge %{name}-server-proxy%{libfreerdp_package}-devel with -devel

- Add freerdp-allow-compiling-with-old-c++-compiler.patch
* This allows building with older Leap versions which use gcc7-c++.
- Use cups-devel instead of relying on pkgconfig.
* Older Leap versions were unable to find it that way.
- Fix some package naming and versioning.

- Add sdl dependencies to build the sdl-freerdp client.
* This is due to the wlfreerdp client being deprecated.
- Cleanup specfile.
* Rely preferably on pkgconfig to pull devel packages instead of
hardcoding them.

- Update to 3.0.0:
* Support for AAD/AVD authentication
* Support for websocket transport
* Support smartcard authentication (TLS and NLA)
* Full smartcard emulation support (login with certificate + key)
* Rewritten proxy, new module API
* New reference client based on SDL2 (work in progress)
* Rewritten logging, now parsing issues are all writing to the log so
that issues with protocol incompatibilities can be easier analyzed
by just turning on logging
* Full OpenSSL 3 support
* Internal implementations for RC4, MD4 and MD5 (required for non critical
parts in RDP but not part of more recend SSL libraries)

Loading...
Request History
Dirk Mueller's avatar

dirkmueller created request

- Remove freerdp-allow-compiling-with-old-c++-compiler.patch
Solve by requiring gcc12-c++ for older environments
- Adjust Requires/Obsoletes
- Merge %{name}-server-proxy%{libfreerdp_package}-devel with -devel

- Add freerdp-allow-compiling-with-old-c++-compiler.patch
* This allows building with older Leap versions which use gcc7-c++.
- Use cups-devel instead of relying on pkgconfig.
* Older Leap versions were unable to find it that way.
- Fix some package naming and versioning.

- Add sdl dependencies to build the sdl-freerdp client.
* This is due to the wlfreerdp client being deprecated.
- Cleanup specfile.
* Rely preferably on pkgconfig to pull devel packages instead of
hardcoding them.

- Update to 3.0.0:
* Support for AAD/AVD authentication
* Support for websocket transport
* Support smartcard authentication (TLS and NLA)
* Full smartcard emulation support (login with certificate + key)
* Rewritten proxy, new module API
* New reference client based on SDL2 (work in progress)
* Rewritten logging, now parsing issues are all writing to the log so
that issues with protocol incompatibilities can be easier analyzed
by just turning on logging
* Full OpenSSL 3 support
* Internal implementations for RC4, MD4 and MD5 (required for non critical
parts in RDP but not part of more recend SSL libraries)


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:47"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:adi:47"


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Dirk Mueller's avatar

dirkmueller superseded request

superseded by 1137132

openSUSE Build Service is sponsored by