Up to [cvs.NetBSD.org] / pkgsrc / net / rdesktop
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
net: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
net: Remove SHA1 hashes for distfiles
rdesktop: use correct modulus and exponent in rdssl_rkey_get_exp_mod
rdesktop: update to 1.9.0. Provided by Matthias Petermann in PR 54857. Additionally, remove ssl option per 1.9.0 changelog. rdesktop (1.9.0) * Use GnuTLS and nettle instead of OpenSSL * Improved certificate handling * Add support for dynamic resize of sessions * Add support for alpha cursors * Add PulseAudio support * Add Kerberos support on macOS * Kerberos support no longer requires libgssglue * Remove support for rdesktop's custom microphone extension * Several fixes to improve compatibility with modern desktops * macOS compatibility fixes * Improved handling of redirections * Many smart card bug fixes * Many disk redirection bug fixes * Improved logging * Lots of other small bug fixes -- Pierre Ossman <ossman@cendio.se> 2019-09-18 rdesktop (1.8.6) * Fix protocol code handling new licenses -- Pierre Ossman <ossman@cendio.se> 2019-05-16 rdesktop (1.8.5) * Add bounds checking to protocol handling in order to fix many security problems when communicating with a malicious server. -- Pierre Ossman <ossman@cendio.se> 2019-05-08
rdesktop: Workaround for key caching in OpenSSL > 1.1.0
rdesktop: update to 1.8.4 Add rdp_protocol_error function that is used in several fixes Refactor of process_bitmap_updates Fix possible integer overflow in s_check_rem() on 32bit arch Fix memory corruption in process_bitmap_data - CVE-2018-8794 Fix remote code execution in process_bitmap_data - CVE-2018-8795 Fix remote code execution in process_plane - CVE-2018-8797 Fix Denial of Service in mcs_recv_connect_response - CVE-2018-20175 Fix Denial of Service in mcs_parse_domain_params - CVE-2018-20175 Fix Denial of Service in sec_parse_crypt_info - CVE-2018-20176 Fix Denial of Service in sec_recv - CVE-2018-20176 Fix minor information leak in rdpdr_process - CVE-2018-8791 Fix Denial of Service in cssp_read_tsrequest - CVE-2018-8792 Fix remote code execution in cssp_read_tsrequest - CVE-2018-8793 Fix Denial of Service in process_bitmap_data - CVE-2018-8796 Fix minor information leak in rdpsnd_process_ping - CVE-2018-8798 Fix Denial of Service in process_secondary_order - CVE-2018-8799 Fix remote code execution in in ui_clip_handle_data - CVE-2018-8800 Fix major information leak in ui_clip_handle_data - CVE-2018-20174 Fix memory corruption in rdp_in_unistr - CVE-2018-20177 Fix Denial of Service in process_demand_active - CVE-2018-20178 Fix remote code execution in lspci_process - CVE-2018-20179 Fix remote code execution in rdpsnddbg_process - CVE-2018-20180 Fix remote code execution in seamless_process - CVE-2018-20181 Fix remote code execution in seamless_process_line - CVE-2018-20182 Fix building against OpenSSL 1.1
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update net/rdesktop to 1.8.3. This makes rdesktop work with Windows Server 2012 and 2012 R2. rdesktop (1.8.3) * Added a persistent mode used with SeamlessRDP * Added US international keyboard layout with dead keys * Code cleanup to match specifications, use constants defined instead of magic numbers, remove of dead code * Fix regression with failed connection and a invalid licensing message, introduced in 1.8.2 * Fix issue with Non ASCII user / password when using CredSSP * Fix issues using smartcard redirection with Windows 2012 R2 * Fix issue with windows key functionality * Fix memory corruption when using rdp_out_unistr() * Fix workaround for the lack of support for alpha cursors * Fix silent exit when redirected when using CredSSP * Fix crash when starting rdesktop without domain specified while using CredSSP * Fix issue in SeamlessRDP protocol parser upon reconnect * Fix issue were a new SeamlessRDP application is respawned upon a reconnection -- Henrik Andersson <hean01@users.sourceforge.net> 2014-10-31 rdesktop (1.8.2) * Support enhanced server redirection (Session broker 2012) * Support License Error Alert PDU * Changed default driver for printer redirection * Fix CredSSP login using non-ASCII username/password * Fix double login prompt bug with Win2008 server redirection * Fix keysym collisions * Fix mouse cursor with 2012 R2 * Fix local drive redirection with Win8 / Win2012 * Fix issue with mouse cursor hotspot * Fix issue with mouse / keyboard against VirtualBox RDP * Fix uncomplete czech keymap * Fix error in dutch keymap -- Henrik Andersson <hean01@users.sourceforge.net> 2014-05-20
Update rdesktop to 1.8.1 Note that major additions are CredSSP and smart card single-sign-on, but I have no way of testing them, so rather than adding untested dependencies, I disabled those options. rdesktop (1.8.1) * Fix a typo in configure.ac * Fix a bug which made rdesktop steal CPU cycles. * Fix issue with reconnect, make use of deactivate variable * Added 4 new disconnect reasons with exit codes * Fix issues of window handling in SeamlessRDP parts of rdesktop * Fix a backward compability with OpenSSL < 0.9.9 * Fix a bug when code needs a x window available but there are none. * Fix a sigsegv zeroing memory * Fix a 64bit portability issue -- Henrik Andersson <hean01@users.sourceforge.net> 2013-11-18 rdesktop (1.8.0) * Support for protocol negotiation eg. SSL/TLSv1 and CredSSP * Support for CredSSP + Kerberos authentication (NLA) * Support for smart card single-sign-on * Support passing smart card pin as password as argument * Added IPC for controlling a master rdesktop process * Support for connection sharing when using SeamlessRDP * Improved handling of network connection failures * Autoreconnect using the connection cookie at network failure * Fix a few smart card issues * Fix bug with mouse scroll handling * Fix for left/right braces in Italian keymap * Fix crash and memory leak in local drive redirection * Fixes issues with license files loading/saving -- Henrik Andersson <hean01@users.sourceforge.net> 2013-08-09
Updated net/rdesktop to 1.7.1 rdesktop (1.7.1) * Fix clipboard issue when not building with unicode support * Fix compilation against newer PCSC lite versions * Fix for per-device license mode on Windows 2008 R2 terminal server * Fix building 64bit version with static openssl linkage * Rewrite of smartcard handling for 64bit support, fixes several bugs * Improved license handling using XDG directories
Pullup ticket #3421 - requested by obache net/rdesktop: security update Revisions pulled up: - net/rdesktop/Makefile 1.38 - net/rdesktop/distinfo 1.20 - net/rdesktop/options.mk 1.3-1.4 --- Module Name: pkgsrc Committed By: schnoebe Date: Fri Apr 8 16:49:32 UTC 2011 Modified Files: pkgsrc/net/rdesktop: options.mk Log Message: Correct typo on inet6 CONFIGURE_ARGS. --- Module Name: pkgsrc Committed By: obache Date: Wed May 4 14:47:18 UTC 2011 Modified Files: pkgsrc/net/rdesktop: Makefile distinfo options.mk Log Message: Update rdesktop to 1.7.0. This fixes some important bugs and is therefore recommended for all users. Key changes: * Security: Directory traversal vulnerability with disk redirection (disallow /.. requests) * New maintainer: Peter Åstrand <astrand@...> * Brush cache support * Removed the hardcoded limit of the username length * Increased domain name length to 255 chars * Improved compatibility with PulseAudio/padsp * Cleaned up and documented the return values * Keyboard fix: avoid stuck keys in certain cases * Support for new pointers * License has been changed to GPLv3 * EWMH fixes for 64-bit machines * RandR support: automatically resize session if using relative screen size * Improved support for Windows 2008 Session Broker * Japanese keyboard map has been improved * New keyboard map: fr-bepo * Many stability fixes regarding smart card redirection * Windows 2008 R2 / 7: Fix sound playback when not using other redirections * Windows 2008 R2 / 7: Solve disk redirection read-only issues * Windows 2008 R2 / 7: Solve issue with recursive deletion * Avoid exit when printing, if lpr command terminates early
Update rdesktop to 1.7.0. This fixes some important bugs and is therefore recommended for all users. Key changes: * Security: Directory traversal vulnerability with disk redirection (disallow /.. requests) * New maintainer: Peter Åstrand <astrand@...> * Brush cache support * Removed the hardcoded limit of the username length * Increased domain name length to 255 chars * Improved compatibility with PulseAudio/padsp * Cleaned up and documented the return values * Keyboard fix: avoid stuck keys in certain cases * Support for new pointers * License has been changed to GPLv3 * EWMH fixes for 64-bit machines * RandR support: automatically resize session if using relative screen size * Improved support for Windows 2008 Session Broker * Japanese keyboard map has been improved * New keyboard map: fr-bepo * Many stability fixes regarding smart card redirection * Windows 2008 R2 / 7: Fix sound playback when not using other redirections * Windows 2008 R2 / 7: Solve disk redirection read-only issues * Windows 2008 R2 / 7: Solve issue with recursive deletion * Avoid exit when printing, if lpr command terminates early
Update "rdesktop" package to version 1.6.0. Changes since 1.5.0: * Fix for potential vulnerability against compromised/malicious servers (reported by iDefense) * Fix for crash with recent versions of X.Org * Fix for connection to Windows 2008 Server * ALSA driver added * Sound drivers can now be selected at runtime * Smartcard support (Alexi Volkov <alexi@my...>) * Send physical mouse buttons rather than logical ones The security fixes had already been integrated into "pkgsrc" as patches.
Pullup ticket 2368 - requested by tonnerre security fix for rdesktop - pkgsrc/net/rdesktop/Makefile 1.34 - pkgsrc/net/rdesktop/distinfo 1.18 - pkgsrc/net/rdesktop/patches/patch-ac 1.5 - pkgsrc/net/rdesktop/patches/patch-ad 1.1 - pkgsrc/net/rdesktop/patches/patch-ae 1.1 - pkgsrc/net/rdesktop/patches/patch-af 1.1 - pkgsrc/net/rdesktop/patches/patch-ag 1.1 - pkgsrc/net/rdesktop/patches/patch-ah 1.1 - pkgsrc/net/rdesktop/patches/patch-ai 1.1 Module Name: pkgsrc Committed By: tonnerre Date: Sat May 10 15:28:04 UTC 2008 Modified Files: pkgsrc/net/rdesktop: Makefile distinfo Added Files: pkgsrc/net/rdesktop/patches: patch-ac patch-ad patch-ae patch-af patch-ag patch-ah patch-ai Log Message: Add patches required to fix CVE-2008-180[123], taken from rdesktop CVS. 1) An integer underflow error in iso.c when processing RDP requests can be exploited to cause a heap-based buffer overflow. 2) An input validation error in rdp.c when processing RDP redirect requests can be exploited to cause a BSS-based buffer overflow. 3) A signedness error within "xrealloc()" in rdesktop.c can be exploited to cause a heap-based buffer overflow.
Add patches required to fix CVE-2008-180[123], taken from rdesktop CVS. 1) An integer underflow error in iso.c when processing RDP requests can be exploited to cause a heap-based buffer overflow. 2) An input validation error in rdp.c when processing RDP redirect requests can be exploited to cause a BSS-based buffer overflow. 3) A signedness error within "xrealloc()" in rdesktop.c can be exploited to cause a heap-based buffer overflow.
Pull in a patch from rdesktop CVS, xwin.c rev 1.223. Fixes a segfault with X11_TYPE=modular. Should fix PR 36443.
Update rdesktop to 1.5.0. Changes: * SeamlessRDP - seamless windows support * Keymap fixes * Fix connection issues with Windows XP RTM * Keyboard handling improvements and fixes * SGI/Irix sound-driver fixes * Support for clipboard INCR protocol * Session Directory support * Support for long filenames on redirected drives * XOR ellipse drawing fix * Clipboard unicode support (Ilya Konstantinov) * Fix display issues with exotic color depths (30bpp, 32bpp, etc) * Large file support * The default color depth is now the depth of the root window * Basic support for Windows Vista Beta 2 * Fix high cpu-usage in OSS-driver
Don't declare errno, errno.h does so already. This will be in the next upstream version.
Update to 1.4.1, changes: * persistent bitmap cache optimisations * support for more RDP-orders (ellipse, polygon) * libao sound-driver (for Mac OSX and others) * Unicode support for transmitted strings/filenames * Added korean keymap * Xembed fixes to work with krdc correctly * Portability fixes * Support for RDP-compression (all bpps) * process RDP recv queue if send queue is full
Update to 1.4.0 Changes: * Basic disk-, parallel-, printer- and serial-redirection * Fix timezone-redirection * Backing-store fixes * Fix client-IP sent to TS * XEmbed support for embedding rdesktop in other applications (KRDC) * Support for setting the RDP5 experience * Keyboard and keymap fixes * Performance improvements * Report disconnect-reason * Support for RDP-compression (currently only for 8bpp) * Support for persistent bitmap caching * Sound-driver for SGI/Irix
Add RMD160 digests.
Again... there's no need to use CFLAGS to pass the audio device in some file, use subst.mk and remove the patch.
Add PATCHFILE from KDE cvs repository: it adds an option to embed rdesktop into a existing window. This is required by krdc from kdenetwork package version 3.3.0. XXX This is supposed to be integrated in next version of rdesktop. Bump PKGREVISION.
Update rdesktop to 1.3.1 Changes: * Crypto fixes for RDP5 * Keyboard and keymap fixes * some endianess fixes for high color * portability enhancements
fix sound support on NetBSD by picking up ${DEVOSSAUDIO} from ossaudio.buildlink2.mk and using it. reorder WRKSRC to appease pkglint. bump PKGREVISION.
Updated rdesktop to 1.3.0. Major changes since 1.2.0: New features: * RDP 5 * 15, 16 and 24 bit color depths * Basic clipboard redirection * Sound * IPv6 * Attaching to console on Windows 2003 Other changes: * Updated keymaps * Increased maximum lengths for usernames and passwords * Support for specifying geometry in terms of percent of whole screen
Use rdesktop's configure process (no rationale for not using it). It will automatically add the correct libraries for each OS, so we can remove the custom SunOS library additions in the package Makefile. Also remove the custom do-install target and simply use the rdesktop one (no rationale for not using it either). Remove USE_GMAKE setting since BSD make is sufficient.
update to rdesktop 1.2. Changes since 1.1 unknown, author does not maintain a changelog. closes PR pkg/20334 from Juan RP (though I already had this update in my tree).
files missed from last commit, grr. fixes build on solaris.
Merge from pkgsrc-current to buildlink2 branch.
Pass an -R to the linker, fixing this package on NetBSD/arm.
Undo previous import. Alistair already committed an rdesktop package some time ago.
Initial import of rdesktop-1.1.0, an open source Remote Desktop Protocol client.
Import rdesktop-1.1.0, an open-source RDP client for connecting to Windows NT and Windows 2000 terminal servers, into the packages collection. Package provided in PR 14059 by Grant Beattie (grant@grunta.com), slightly modified by myself.
Initial revision