44 Commits

Author SHA1 Message Date
sthen
b2fcc4d02a add a comment explaining why freerdp is stuck at 2.0.0rc1 (needs either
timer_create() and friends, or code to support an alternative timer
implementation)
2019-11-04 10:30:20 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
sthen
d579a4aead Preemptively fix freerdp with newer FFmpeg. From Brad. 2019-02-17 21:34:01 +00:00
sthen
882306cdc5 x11/freerdp port tweaks: enable tests, update DESCR - ok denis@
and tweak COMMENT (including replace Windows Terminal Server with RDP
suggested by denis@).

We are stuck at 2.0rc1 for now as newer versions need posix timers in
the OS, or an alternative implementation to be provided.
2019-02-10 20:47:51 +00:00
sthen
7cec32ccf5 https HOMEPAGE etc. 2018-12-11 11:12:22 +00:00
jsing
42014c814c Stop reaching into libssl internals in order to send TLS alerts.
We're also unlikely to use this server-side code path (as noted by
sthen@).

ok sthen@ tb@
2018-10-24 17:10:22 +00:00
kn
78c419d8ba Fix sparc64 build
OK sthen
2018-08-14 08:36:49 +00:00
denis
9f86741c7c Fix failure to connect with latest CredSSP protocol version.
With inputs from landry@ and jca@.

OK landry@, benoit@, jca@
2018-06-08 20:32:16 +00:00
landry
1b33ef2e47 Update to FreeRDP 2.0.0rc1, original diff from semarie@
Don't update to 2.0.0rc2, as it now requires POSIX timers that we lack
(ie timer_create(), cf #4592)
Switch to real releases instead of github
Fixes a bunch of vulns, cf
https://blog.talosintelligence.com/2017/07/vulnerbility-spotlight-freerdp-multiple.html

tested by denis@ giovanni@ ajacoutot@ sthen@, thanks!
ok ajacoutot@ sthen@
2018-04-28 19:20:17 +00:00
jsg
9a190ffe23 Now that arm has switched to clang the base compiler has atomic builtins
and accepts -mfpu=neon.

ok jca@ sthen@
2018-01-20 14:03:39 +00:00
ajacoutot
75cb90d918 Drop uneeded patches, CFLAGS, chunks now that we have proper definitions
for EPROTO and EBADMSG.
2017-11-09 16:50:39 +00:00
espie
8d860230fd adjust distinfo post DISTFILES change 2017-05-06 15:10:17 +00:00
sthen
22b5695b98 Switch xfreerdp from comparing handshake_func against tls->ssl->method
members to using SSL_in_(connect|accept)_init to fix following visibility
changes in libressl. While there, switch from TLSv1.0-only TLSv1_client_method
to SSLv23_client_method allowing newer TLS versions. Diff from jsing.
2017-02-01 11:43:23 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
jsg
30050e6d9a Mark as broken on arm. Error: unrecognized option -mfpu=neon. 2016-02-21 15:47:30 +00:00
jasper
7c6ba823a4 Stop using malloc.h 2016-01-13 22:25:48 +00:00
juanfra
2b455bf0e2 Unbreak freerdp on sparc64. 2015-12-13 01:48:51 +00:00
landry
dc6e17b752 BROKEN-sparc64 = cc1: error: unrecognized command line option "-mfpu=neon" "-mfloat-abi=softfp" 2015-12-10 08:43:29 +00:00
ajacoutot
aad2131dce Fix loading of plugins to restore clipboard sharing, printer, ...
issue reported by giovanni@
2015-11-21 10:04:31 +00:00
jca
08e39a1573 BROKEN-hppa: undefined reference to __sync_val_compare_and_swap_4 2015-11-20 19:48:34 +00:00
ajacoutot
e6ed645da0 Add small comment. 2015-11-07 07:28:18 +00:00
ajacoutot
073ce08c03 Major update to freerdp-1.2.0beta1.
Needed for an upcoming x11/gnome/vinagre update.

ok sthen@
2015-11-07 05:55:08 +00:00
jsing
f0b235a24e Switch freerdp back to libressl.
Disable the SSL 3.0/TLS 1.0 CBC vulnerability workaround since this breaks
NLA - the remote host will return a TLS alert 50, terminating the session.
This flag used to be part of SSL_OP_ALL, however was removed in r1.36 of
lib/libssl/src/ssl/ssl.h.

Issue reported by and fix tested by sthen@

ok sthen@
2015-02-08 04:55:00 +00:00
sthen
cb838b8cb4 Build FreeRDP against OpenSSL instead of LibreSSL, unbreaking connections
to servers which require NLA.  ok rpe@
2015-02-04 20:51:39 +00:00
giovanni
c1fa87162f Do not segfault while doing remote printing
rdp printng support has been rewritten in 1.1beta
and this bug has been fixed as well
ok sthen@ jasper@
2014-07-10 13:25:46 +00:00
giovanni
ab9d404dc2 regen patches, no pkg change 2014-07-10 13:20:46 +00:00
brad
c3f9a40d29 Update freerdp for newer FFmpeg API.
ok sthen@
2014-04-23 22:10:50 +00:00
naddy
a62c54f5e0 complete the move from ancient des_ to DES_ API 2014-04-14 17:10:56 +00:00
espie
80546a87fd remove redundancies with new filename{url}sufx scheme 2013-12-02 16:25:08 +00:00
merdely
0f2716bfaf Update to 1.0.2.
The following issues have been resolved:

629 - Password is shown when typed with parameter --from-stdin
698 - --from-stdin always prompts for password, even when it is piped in
793 - Fix for segfaults caused by wrong command line specified
799 - colors are wrong
806 - 1.0.2-rc1 problem with xfreerdp reparenting into X window
843 - stable-1.0 core dump with --authonly
(http://sourceforge.net/mailarchive/message.php?msg_id=30299739)

Also enabled smartcard support.  Diff by Sergey Bronnikov.

Help with weird distfile name from sthen@.
ok sthen@
2013-11-04 14:42:36 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
ajacoutot
3cbfc2d29f Remove the no_cups FLAVOR and always depend on cups,-libs. 2012-08-04 14:47:00 +00:00
merdely
6f35a66e49 Change license marker to Apache 2.0.
Pointed out by Ross Richardson.
ok sthen@
2012-04-04 00:52:21 +00:00
sthen
dcfb642393 Update to freerdp 1.0.1; various improvements, notably with certificate
handling. Add a no_cups flavour while there. ok merdely@
2012-03-24 18:53:27 +00:00
sthen
e6b6e3aaee don't force -O2, pointed out by aja@ 2012-02-24 09:56:51 +00:00
sthen
b4ca93734c update to freerdp 1.00; works against win2k8 servers
OK merdely@
2012-02-24 09:41:43 +00:00
fgsch
155591a1eb MSG_NOSIGNAL is supported now. kill unneeded patch.
maintainer (merdely@) ok.
2011-12-14 23:38:20 +00:00
jasper
3c9f0d1a13 no need to keep using the gcc3 module on sparc
from brad
2011-07-11 14:04:42 +00:00
sebastia
1162fe9cd6 use gcc3 on sparc
OK sthen@ already some days ago, MAINTAINER timeout
2011-06-29 12:45:02 +00:00
giovanni
663f6f23a1 Update to 0.8.2
ok merdeley@ (Maintainer) on a similar diff
2010-12-03 16:46:18 +00:00
espie
e50b98837f new depends 2010-11-22 08:36:47 +00:00
ajacoutot
e942ee9bce We do *not* link with -lpthread.
See pthreads(3) for info.
2010-10-26 14:15:31 +00:00
giovanni
a83fd160ab Fix dependencies, no bump because it has just been imported.
committing on behalf of merdely@
2010-10-26 13:05:46 +00:00
giovanni
7d0a3c4f95 Import freerdp, an open source client for Windows Terminal Server
Initial port by merdely@, updates and tweaks by me.
ok merdely@

freerdp is a fork of the rdesktop project and is an open source client
for Windows NT and 2000 Terminal Server, capable of natively speaking
the Remote Desktop Protocol (RDP) in order to present the user's Windows
desktop.
2010-10-26 12:56:57 +00:00