bjcollins
|
456416a871
|
Dont use invalid/bogus input value for cbAtrLen for Smartcard Status Calls, instead just always use the max value here to indicate we have max
buffer space available.
|
2015-09-18 16:55:06 -05:00 |
|
Armin Novak
|
911750f0f6
|
Checking for allocation value > 0
|
2015-09-07 11:10:27 +02:00 |
|
Armin Novak
|
aa43f3b5df
|
Fixed zero lenght allocation.
|
2015-09-01 12:25:44 +02:00 |
|
Martin Haimberger
|
2862109337
|
Merge remote-tracking branch 'upstream/master' into mh-channel-fix
Conflicts:
channels/smartcard/client/smartcard_main.c
channels/smartcard/client/smartcard_operations.c
|
2015-07-30 07:29:12 -07:00 |
|
Kirill Kotyagin
|
ef37487a44
|
channels/smartcard: fix possible mszReaders leak in smartcard_ListReaders(A/W)_Call
|
2015-07-22 17:25:17 +03:00 |
|
Kirill Kotyagin
|
76916d614b
|
channels/smartcard: make smartcard_ListReaders(A/W)_Call return PCSC error statuses to the server
|
2015-07-22 16:56:24 +03:00 |
|
Martin Haimberger
|
d9e2834a70
|
channel smartcard hardend
|
2015-07-09 03:00:19 -07:00 |
|
Bernhard Miklautz
|
d922afc24a
|
smartcard: fix compiler warnings
gcc 4.7.2:
warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from
pointer target type
|
2015-05-18 11:36:31 +02:00 |
|
Hardening
|
f8120919af
|
Add checks for some XXX_New and XXX_Add functions
Based on PR #2616
|
2015-05-18 11:28:00 +02:00 |
|
Norbert Federa
|
1eff1a345e
|
free can handle NULL perfectly fine
|
2015-05-11 09:07:39 +02:00 |
|
Marc-André Moreau
|
bc50c81a0a
|
channels/smartcard: fix SCardTransmit return encoding with pioRecvPci
|
2015-02-20 15:39:51 -05:00 |
|
Marc-André Moreau
|
ee51da8500
|
channels/smartcard: cleanup debug output
|
2015-01-20 11:16:37 -05:00 |
|
Marc-André Moreau
|
e47f1c8b80
|
channels/smartcard: minor robustness fixes
|
2015-01-19 12:04:23 -05:00 |
|
Marc-André Moreau
|
51554ff16c
|
channels: patch rdpdr/smartcard valgrind leaks, fix hang on disconnect
|
2014-12-28 14:56:13 -05:00 |
|
Marc-André Moreau
|
6c2ebb2b58
|
channels: redirection valgrind fixes
|
2014-12-27 13:50:50 -05:00 |
|
Marc-André Moreau
|
9ebc67ba02
|
channels/smartcard: cleanup SCardControl
|
2014-12-22 16:25:59 -05:00 |
|
Marc-André Moreau
|
0625be2720
|
channels/smartcard: fix SCardGetAttrib SCARD_AUTOALLOCATE support
|
2014-12-22 13:28:16 -05:00 |
|
Vinche
|
2708a8de5c
|
first commit
|
2014-11-09 22:42:35 +01:00 |
|
Armin Novak
|
b1e9ffb655
|
Using wlog for channel logging now.
Fixed compiler warnings and broken callback in urbdrc.
|
2014-09-15 08:48:46 +02:00 |
|
Armin Novak
|
b22b897389
|
Reformatted changed files.
|
2014-09-09 16:32:22 +02:00 |
|
Armin Novak
|
419f102bec
|
Fixed calling of dump functions, new API
|
2014-09-09 16:31:46 +02:00 |
|
Armin Novak
|
66b8905ac6
|
Using special log defines for channels now.
|
2014-08-11 09:12:01 +02:00 |
|
Armin Novak
|
b252009d36
|
Replaced custom logging mechanism with WLog wrapper.
|
2014-08-07 16:51:49 +02:00 |
|
erbth
|
0842475876
|
fixed getstatuschangeW rdp-return value in case of failure
|
2014-06-12 17:19:08 +02:00 |
|
erbth
|
19397d47fd
|
fixed getstatuschangeA rdp-return value in case of failure
|
2014-06-11 21:45:53 +02:00 |
|
Marc-André Moreau
|
f5bfb98aca
|
channels/smartcard: experiment with multiple card contexts
|
2014-06-02 17:20:01 -04:00 |
|
Marc-André Moreau
|
bc771ec56b
|
channels/smartcard: reuse the same thread for the same SCARDCONTEXT
|
2014-05-12 17:05:20 -04:00 |
|
Marc-André Moreau
|
9f70629c3a
|
channels/smartcard: store SCARDCONTEXT, SCARDHANDLE in SMARTCARD_OPERATION
|
2014-05-12 16:45:24 -04:00 |
|
Marc-André Moreau
|
9f93565811
|
channels/smartcard: modify operation functions to take SMARTCARD_OPERATION*
|
2014-05-12 16:19:44 -04:00 |
|
Marc-André Moreau
|
d8053b3d93
|
channels/smartcard: cleanup smartcard operations
|
2014-05-12 15:47:49 -04:00 |
|
Marc-André Moreau
|
5416ab1d6e
|
channels/smartcard: decode and then call
|
2014-05-12 15:32:02 -04:00 |
|
Marc-André Moreau
|
77827bb411
|
channels/smartcard: split encoding from calling
|
2014-05-12 15:22:57 -04:00 |
|
Marc-André Moreau
|
526e74f7fa
|
channels/smartcard: further split decoding from calling
|
2014-05-12 15:04:31 -04:00 |
|
Marc-André Moreau
|
8a940ad778
|
channels/smartcard: start splitting decoding from calling
|
2014-05-12 14:13:57 -04:00 |
|
Marc-André Moreau
|
fc39f6bc8d
|
channels/smartcard: create smartcard context data structures with associated thread
|
2014-05-12 11:28:20 -04:00 |
|
Marc-André Moreau
|
2da6111972
|
channels/smartcard: fix clearing of rgSCardContextList
|
2014-05-12 10:17:49 -04:00 |
|
Marc-André Moreau
|
fda492c58d
|
libwinpr-smartcard: fix AccessStartedEvent
|
2014-05-11 01:53:47 -04:00 |
|
Marc-André Moreau
|
d04430cb02
|
channels/smartcard: implement usage of SCardAccessStartedEvent
|
2014-05-10 23:43:25 -04:00 |
|
Marc-André Moreau
|
67f691f90a
|
channels/smartcard: add improve completed IRP management
|
2014-05-07 17:41:53 -04:00 |
|
Marc-André Moreau
|
62395f7b0c
|
channels/smartcard: add rgSCardContextList
|
2014-05-06 17:42:10 -04:00 |
|
Marc-André Moreau
|
22e2490df7
|
channels/smartcard: avoid crash on SCardStatusA failure
|
2014-05-06 11:25:19 -07:00 |
|
Marc-André Moreau
|
b3114ff4d8
|
channels/smartcard: improve debug output, fix GetStatusChange SCARD_E_CANCELLED, fix SCardGetAttrib current protocol type
|
2014-05-06 10:00:44 -07:00 |
|
Marc-André Moreau
|
9e407e6e22
|
libwinpr-smartcard: start handling SCardControl control code conversions
|
2014-05-03 19:02:17 -04:00 |
|
Marc-André Moreau
|
b1c0a68f55
|
client/common: honor RedirectSmartCards, RedirectPrinters
|
2014-04-27 21:29:44 -04:00 |
|
Marc-André Moreau
|
19b9ed3bb0
|
channels/smartcard: some Mac OS X fixes
|
2014-04-16 14:03:22 -04:00 |
|
Marc-André Moreau
|
38d05b48a0
|
channels/smartcard: fix reader name aliasing
|
2014-04-15 13:49:52 -04:00 |
|
Marc-André Moreau
|
62481e83ee
|
channels/smartcard: add more debug output
|
2014-04-13 16:48:32 -04:00 |
|
Marc-André Moreau
|
d699128a57
|
channels/smartcard: add more debug output
|
2014-04-13 15:50:51 -04:00 |
|
Marc-André Moreau
|
5920dbc074
|
channels/smartcard: cleanup of sanitization
|
2014-04-12 15:09:23 -04:00 |
|
Marc-André Moreau
|
fd6052f348
|
channels/smartcard: add more debug output
|
2014-04-12 12:42:09 -04:00 |
|