23 Commits

Author SHA1 Message Date
matt335672 7d618945b1 regression: Fix client issues with no smartcard
57609d4aa7 introduced an issue where
the numCapabilities field in the DR_CORE_CAPABILITY_REQ PDU
was incorrect unless --enable-smartcard was specified.

This commit also improves the logic around handling clients who
advertise a smartcard even if we do not support it.
2026-03-18 19:56:29 +00:00
matt335672 7a2ac0c177 security: Disable smartcard code by default
The smartcard code contains a number of security vulnerabilities and
does not work at the moment.

The code has been left in the source tree, but moved behind an
'--enable-smartcard' configure flag which is clearly marked as not
for production use.
2026-03-17 15:22:11 +00:00
Alexandre Quesnel 52707ac686 Fixing formatting with astyle 2021-05-08 16:58:11 +00:00
Pavel Roskin 6ed4c969f4 Eliminate APP_CC and DEFAULT_CC 2017-03-14 00:21:48 -07:00
Jay Sorg 9f8d369747 chansrv: smartcard, fix for SCardControl, SCardTransmit 2013-12-30 13:41:38 -08:00
Jay Sorg 38eba8aac1 chansrv: work on smartcard, mstsc and 64 bit client 2013-12-23 00:07:24 -08:00
Jay Sorg 1483c75911 chansrv: work on smartcard stability, handle multi threaded calls, app crashes, etc 2013-12-21 19:16:08 -08:00
Jay Sorg 3069922500 chansrv: work on smartcard 2013-12-11 03:22:00 -08:00
Jay Sorg de9fa3d5fa chansrv: smartcard, more work on support for MSTSC 2013-12-05 02:22:41 -08:00
Jay Sorg 62bdacda9b chansrv: work on smartcard 2013-10-19 15:36:57 -07:00
Jay Sorg b69c144c7d chansrv: work on smartcard 2013-10-18 20:56:28 -07:00
Jay Sorg a695886f81 chansrv: work on smartcard 2013-10-16 19:32:53 -07:00
Laxmikant Rashinkar 52fb1f9854 scard: added more messages 2013-09-25 18:54:05 -07:00
Laxmikant Rashinkar db71bc5d8b smartcard: added more messages 2013-09-20 19:00:14 -07:00
Jay Sorg 9263b22cb2 chansrv: work on smartcard 2013-09-19 01:03:20 -07:00
Jay Sorg d926a5becd chansrv: work on smartcard 2013-09-16 00:16:21 -07:00
Laxmikant Rashinkar 0ef89c02ab scard: changed the way we store and pass context 2013-09-15 15:20:16 -07:00
Laxmikant Rashinkar a1352b62e3 scard: added more messages 2013-09-15 13:52:07 -07:00
Laxmikant Rashinkar 215956353f scard: added support for connect call 2013-09-13 10:20:35 -07:00
Laxmikant Rashinkar 188ca68adb scard: added GetStatusChange() msg 2013-09-11 19:42:42 -07:00
Jay Sorg a9f37229ac chansrv: work on smartcard 2013-09-08 14:22:53 -07:00
Jay Sorg e427113fa8 chansrv: work on smartcard redir 2013-08-05 01:10:57 -07:00
Laxmikant Rashinkar 89b7cd269e smartcard: developer checkin for smartcard support 2013-05-15 17:06:05 -07:00