Laxmikant Rashinkar
|
3bb31876e7
|
coverity: fixed resolution leak issues
|
2014-07-19 11:56:00 -07:00 |
|
Idan Freiberg
|
7ab1d887ae
|
libxrdp: work on TLS support
|
2014-07-17 14:29:23 +03:00 |
|
Idan Freiberg
|
f0b6c6b1d1
|
libxrdp: started adding TLS support
|
2014-07-15 18:29:40 +03:00 |
|
Idan Freiberg
|
5fcf6beffa
|
libxrdp: enforce server security layer when rdpNegData is not exists
|
2014-07-14 15:33:41 +03:00 |
|
speidy
|
194ad781ba
|
libxrdp: another len fix
|
2014-07-12 07:19:02 +03:00 |
|
speidy
|
13a376ae38
|
libxrdp: fix off by one length indicator issue
|
2014-07-12 02:07:33 +03:00 |
|
Idan Freiberg
|
9795ce010a
|
libxrdp: changes in rdp security layer negotiation
|
2014-07-10 15:40:16 +03:00 |
|
Idan Freiberg
|
9007deae6f
|
libxrdp: added an option to enforce security layer in xrdp.ini
|
2014-07-09 15:33:39 +03:00 |
|
Jay Sorg
|
d9a91ca11b
|
libxrdp: minor mppc compressor change
|
2014-07-04 13:56:57 -07:00 |
|
speidy
|
ba6c71fd37
|
libxrdp: iso: fixed a validation check in RDP_NEG_REQ (CORRELATION_INFO_PRESENT flag is sent by mac itap client by default from now)
|
2014-07-02 00:57:38 +03:00 |
|
Jay Sorg
|
57d492d79c
|
libxrdp: fastpath fragmented mppc fix, make sure we have at least 16 bytes to compress
|
2014-06-30 18:22:37 -07:00 |
|
Jay Sorg
|
1ed0dffeb6
|
libxrdp: mppc fix when compressor fails
|
2014-06-30 01:22:26 -07:00 |
|
Jay Sorg
|
0cabb4a565
|
32 bpp compress the alpha, leave room for biggest 32 bpp data
|
2014-06-29 13:58:54 -07:00 |
|
Jay Sorg
|
faa0ab1f36
|
libxrdp: complete fastpath mppc compression
|
2014-06-28 20:53:05 -07:00 |
|
Jay Sorg
|
02d53436ec
|
libxrdp: planar unroll delta
|
2014-06-23 20:41:29 -07:00 |
|
Jay Sorg
|
00806b55a6
|
libxrdp: planar compreesion, check for temp buffer limits
|
2014-06-22 20:01:49 -07:00 |
|
Idan Freiberg
|
34fc3d4aae
|
libxrdp: changed the way we calculate gcc-response length, RSA 2048 working now with mstsc
|
2014-06-19 18:27:35 +03:00 |
|
Jay Sorg
|
bd810c0695
|
support 2048 bit RSA keys
|
2014-06-18 22:02:58 -07:00 |
|
Jay Sorg
|
a16b83ac8a
|
libxrdp: remove some alloc / free
|
2014-06-18 21:10:15 -07:00 |
|
Jay Sorg
|
b142a59e69
|
libxrdp: changes for planar compression
|
2014-06-17 22:41:10 -07:00 |
|
Jay Sorg
|
ca6bec36e6
|
libxrdp: no logic change, fix warning, some optimize planar compression
|
2014-06-17 13:06:45 -07:00 |
|
Jay Sorg
|
aa35a32752
|
libxrdp: 32 bpp compression changes / fixes
|
2014-06-15 16:17:40 -07:00 |
|
Jay Sorg
|
e494f5367f
|
libxrdp: planar(32 bit) compression working now
|
2014-06-15 13:59:25 -07:00 |
|
Jay Sorg
|
73bdb57ee2
|
more fixes for 32 bit color
|
2014-06-10 17:49:15 -07:00 |
|
Jay Sorg
|
5d49553919
|
work on 32 bit planar bitmap compressor
|
2014-06-10 16:25:54 -07:00 |
|
Jay Sorg
|
d672eb8995
|
no logic change, indent
|
2014-06-02 22:00:51 -07:00 |
|
speidy
|
702f76c078
|
libxrdp: xrdp_channel: don't change channel flags when
CHANNEL_OPTION_SHOW_PROTOCOL flag exists.
[according to doc:
http://msdn.microsoft.com/en-us/library/cc240513.aspx]
|
2014-04-21 16:57:06 +03:00 |
|
speidy
|
7e9e343d7c
|
libxrdp: make sure jpeg quality is valid
|
2014-04-02 07:33:02 +03:00 |
|
Laxmikant Rashinkar
|
1b3dd12568
|
addec checks for TurboJPEG in autoconf
|
2014-03-23 17:45:40 -07:00 |
|
Jay Sorg
|
e840c8f335
|
libxrdp: memory leak fixes on error
|
2014-03-22 00:28:52 -07:00 |
|
Jay Sorg
|
ab73d48fb3
|
libxrdp: fix for fips and fragmented fastpath
|
2014-03-22 00:24:06 -07:00 |
|
Jay Sorg
|
6d7e315b0c
|
work on surface command
|
2014-03-18 00:07:11 -07:00 |
|
Jay Sorg
|
63032b000d
|
libxrdp: fix for when not compiling with turbo jpeg
|
2014-03-16 22:03:05 -07:00 |
|
Jay Sorg
|
50a1b1fdb9
|
work on codec mode jpeg
|
2014-03-16 21:56:27 -07:00 |
|
Jay Sorg
|
9414467af2
|
libxrdp: export jpeg compress for codec mode
|
2014-03-16 15:54:13 -07:00 |
|
speidy
|
53df4335eb
|
o added fastpath output, syncronize update pdu
o refactor caps a bit
|
2014-03-15 16:10:20 +02:00 |
|
speidy
|
8372cce84d
|
o libxrdp: fastpath output, added cursor and palette now updates
o xrdp.ini: changed default behavior: always new cursors, always use
fastpath input and output.
|
2014-03-13 00:21:29 +02:00 |
|
speidy
|
744cdf9da1
|
Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into devel
|
2014-03-12 06:43:59 +02:00 |
|
speidy
|
56ae4539a9
|
indentation fix
|
2014-03-12 06:43:54 +02:00 |
|
Jay Sorg
|
630f735a28
|
libxrdp: send, get, and use multi fragment max caps
|
2014-03-10 22:54:28 -07:00 |
|
Jay Sorg
|
6f63f93890
|
libxrdp: remove caps warning and added fastpath fragment caps
|
2014-03-10 22:24:18 -07:00 |
|
Jay Sorg
|
4cae44ce3b
|
libxrdp: keep rdp packets < 16K
|
2014-03-09 21:07:08 -07:00 |
|
speidy
|
a801e44bfa
|
o libxrdp: move rdp capabilites form xrdp_rdp to a new file xrdp_caps.c
o move monitor layout call to demand active.
|
2014-03-10 03:39:39 +02:00 |
|
speidy
|
0a225729c7
|
libxrdp: fastpath input, validate eventFlags
|
2014-03-10 02:52:08 +02:00 |
|
Jay Sorg
|
d18704d740
|
libxrdp: work on fastpath fragments
|
2014-03-09 12:11:36 -07:00 |
|
Jay Sorg
|
4f83a979eb
|
libxrdp: fix for fastpath output and fips
|
2014-03-07 15:18:17 -08:00 |
|
Jay Sorg
|
ff8821c308
|
libxrdp: fastpath output, orders working
|
2014-03-07 12:45:33 -08:00 |
|
Jay Sorg
|
cf39a90d80
|
libxrdp: detect client fastpath caps
|
2014-03-06 23:28:57 -08:00 |
|
Jay Sorg
|
201bec9794
|
libxrdp: minor fastpath logic change and indent changes
|
2014-03-06 17:51:35 -08:00 |
|
Jay Sorg
|
fe042b0c61
|
minor fastpath changes
|
2014-03-05 12:38:17 -08:00 |
|
speidy
|
1eb03b1451
|
libxrdp: add fips support in xrdp_sec_recv_fastpath
|
2014-03-05 06:26:33 +02:00 |
|
speidy
|
44d831f05e
|
libxrdp: fastpath, add stream check (all stack)
|
2014-03-05 06:06:50 +02:00 |
|
speidy
|
d610101521
|
Merge branch 'devel' of https://github.com/neutrinolabs/xrdp into
fastpath
Conflicts:
libxrdp/xrdp_fastpath.c
|
2014-03-05 05:48:05 +02:00 |
|
speidy
|
75bff736a6
|
libxrdp: xrdp_fastpath_recv cleanup
|
2014-03-05 05:46:46 +02:00 |
|
Jay Sorg
|
932d785deb
|
fast path changes, iso never reads now
|
2014-03-04 18:11:55 -08:00 |
|
jsorg71
|
1ce75182af
|
Merge pull request #111 from speidy/fastpath
libxrdp: Fastpath input
|
2014-03-04 14:11:02 -08:00 |
|
speidy
|
866fde498e
|
libxrdp: move fastpath callback calls from xrdp_rdp to xrdp_fastpath
|
2014-03-04 23:56:26 +02:00 |
|
speidy
|
08baf1a5bc
|
libxrdp: fastpath input working
|
2014-03-04 23:25:49 +02:00 |
|
speidy
|
43f4d439ec
|
libxrdp: work on fastpath, length issue
|
2014-03-04 10:19:19 +02:00 |
|
speidy
|
1f1e803140
|
Merge ../../neutrinolabs/xrdp into fastpath
Conflicts:
libxrdp/libxrdp.c
libxrdp/libxrdp.h
libxrdp/xrdp_iso.c
libxrdp/xrdp_sec.c
libxrdp/xrdp_tcp.c
xrdp/xrdp.ini
|
2014-03-02 01:39:34 +02:00 |
|
Laxmikant Rashinkar
|
e7445a2544
|
o default login limit is now 50 users (instead of 10)
o we now wait for 30 seconds for session connection (instead of 1)
o if AUTO_LOGON flag is set but username is null, we force login dialog to show up
|
2014-02-28 19:28:31 -08:00 |
|
Jay Sorg
|
0b18909f26
|
libxrdp: remove xrdp_tcp.c
|
2014-02-25 20:49:03 -08:00 |
|
Jay Sorg
|
e9e14f22f9
|
started work on fastpath, restructure PDU in
|
2014-02-25 20:47:34 -08:00 |
|
Jay Sorg
|
e1c97ba124
|
libxrdp: fips working now
|
2014-02-24 11:37:32 -08:00 |
|
Jay Sorg
|
950ef882f4
|
libxrdp: work on fips
|
2014-02-23 20:45:59 -08:00 |
|
Jay Sorg
|
8e4520b3c3
|
libxrdp: work on fips
|
2014-02-22 22:44:58 -08:00 |
|
Jay Sorg
|
b81bd005bf
|
libxrdp: started adding FIPS crypt
|
2014-02-20 00:41:53 -08:00 |
|
Jay Sorg
|
1d9c773dbf
|
libxrdp: improve mcs processing
|
2014-02-16 00:34:56 -08:00 |
|
Jay Sorg
|
c8579c3403
|
libxrdp: started adding planar bitmap compression
|
2014-02-15 21:19:54 -08:00 |
|
Jay Sorg
|
6cd6f15d46
|
libxrdp: not logic change, comments
|
2014-02-15 20:37:10 -08:00 |
|
speidy
|
80204e2536
|
libxrdp: work on fastpath input, added fastpath option to xrdp.ini
|
2014-02-11 00:28:43 +02:00 |
|
speidy
|
d36336b7b5
|
libxrdp: work on fastpath input, fix callback params
|
2014-02-10 06:42:55 +02:00 |
|
speidy
|
f8d26973d0
|
libxrdp: work on fastpath input, fix length issue in fastpath_recv
|
2014-02-10 06:26:55 +02:00 |
|
speidy
|
f525c0f8e7
|
libxrdp: work on fastpath input
|
2014-02-10 05:48:03 +02:00 |
|
speidy
|
cbf5d50a5c
|
libxrdp: work on fastpath input
|
2014-02-09 01:42:04 +02:00 |
|
speidy
|
9a98299e2b
|
libxrdp: work on fastpath
|
2014-02-08 20:55:41 +02:00 |
|
speidy
|
113f2696fe
|
libxrdp: work on fastpath
|
2014-02-08 13:34:01 +02:00 |
|
speidy
|
423c583cdd
|
libxrdp: xrdp_sec: added CS_CORE process func for future use.
|
2014-02-05 10:38:25 +02:00 |
|
Jay Sorg
|
448b7a5d4b
|
neutrinordp: added a header
|
2014-01-22 10:30:46 -08:00 |
|
Laxmikant Rashinkar
|
6cd342a20a
|
added code for region copy used in codec mode
|
2014-01-20 17:48:17 -08:00 |
|
Jay Sorg
|
02aa39c79d
|
added keyboard type and subtype to struct xrdp_client_info
|
2014-01-12 18:24:07 -08:00 |
|
jsorg71
|
e6ba49e9be
|
Merge pull request #9 from speidy/master
libxrdp: work on multimon + fix xrdp_send_unkown1
|
2013-11-20 22:30:15 -08:00 |
|
speidy
|
6f7958bdcb
|
libxrdp: move xrdp_rdp_send_monitorlayout call after demand active pdu
|
2013-11-19 21:34:07 +02:00 |
|
speidy
|
e5f2f997db
|
libxrdp: some cleanup
|
2013-11-17 17:53:23 +02:00 |
|
speidy
|
638843526a
|
libxrdp: change xrdp_rdp_send_unknown1 hack to xrdp_rdp_send_fontmap,
relying on docs.
|
2013-11-17 17:50:40 +02:00 |
|
speidy
|
bc4fd1afba
|
libxrdp: Monitor Layout PDU changes
|
2013-11-17 16:56:27 +02:00 |
|
speidy
|
2dc5f49132
|
libxrdp: add Montior Layout PDU (server to client), temporary hack
|
2013-11-17 16:23:11 +02:00 |
|
Laxmikant Rashinkar
|
e8c2f328fb
|
Merge branch 'master' of github.com:neutrinolabs/xrdp
|
2013-11-06 19:48:34 -08:00 |
|
Laxmikant Rashinkar
|
3a074450d7
|
changed bulk compression logic
|
2013-11-06 19:48:22 -08:00 |
|
speidy
|
92e876ea42
|
libxrdp: add monitorCount to client_info struct
|
2013-11-05 21:36:18 +02:00 |
|
speidy
|
daf22b79f6
|
libxrdp: fix in processing client monitor data
|
2013-11-04 08:13:46 +02:00 |
|
speidy
|
5591c19b3f
|
libxrdp: remove old monitor_list struct
|
2013-10-30 21:34:51 +02:00 |
|
speidy
|
0d2a4ce195
|
common: fix conflict
|
2013-10-30 19:47:26 +02:00 |
|
speidy
|
8cc619c223
|
libxrdp: work on multimon
|
2013-10-30 19:41:59 +02:00 |
|
Jay Sorg
|
f380f9e972
|
libxrdp: Authentic8 fixes for xrdp_orders_check
|
2013-10-17 20:32:47 -07:00 |
|
Jay Sorg
|
a31234539a
|
libxrdp: ISO_PDU_CR len fix
|
2013-10-09 23:04:03 -07:00 |
|
Jay Sorg
|
f8e876a8f7
|
remove tabs, no logic change
|
2013-10-09 19:24:04 -07:00 |
|
Jay Sorg
|
5adbf2d32b
|
libxrdp: some ISO_PDU_CR changes
|
2013-10-09 18:23:21 -07:00 |
|
Jay Sorg
|
2df63787ca
|
libxrdp: some ISO_PDU_CR changes
|
2013-10-09 16:33:13 -07:00 |
|
Jay Sorg
|
e59fd77042
|
from last merge
|
2013-10-09 14:16:17 -07:00 |
|
Jay Sorg
|
086481395c
|
Merge branch 'multimon' of git://github.com/speidy/xrdp into speidy-multimon
Conflicts:
common/xrdp_client_info.h
libxrdp/xrdp_iso.c
libxrdp/xrdp_sec.c
|
2013-10-09 14:15:50 -07:00 |
|
speidy
|
a4d2917a0a
|
libxrdp: iso_send_rdpnegrdp fix + notes.
|
2013-10-09 23:06:45 +03:00 |
|
speidy
|
c2e7da84d4
|
libxrdp: add clientRequestedProtocol only when RDPNEGDATA occurs.
|
2013-10-09 23:00:05 +03:00 |
|
speidy
|
a8ab4cb5d1
|
libxrdp: work on RDP negotiation, add legacy non-nego support.
|
2013-10-09 22:41:24 +03:00 |
|
speidy
|
a581dc28bb
|
libxrdp: work on multimon, fix monitor debug msg
|
2013-10-05 12:17:54 +03:00 |
|
speidy
|
0d86544819
|
libxrdp: work on multimon, added monitor data processing
|
2013-10-05 12:03:15 +03:00 |
|
Jay Sorg
|
25369460a1
|
log client ip with pid, etc
|
2013-10-02 16:27:12 -07:00 |
|
speidy
|
da62badee5
|
libxrdp: work on RDP negotiation, add clientRequestedProtocol to MCS
response. (hardcoded values - temporarily)
|
2013-10-01 08:35:27 +03:00 |
|
Jay Sorg
|
c1b7cbd657
|
merges from authentic8
|
2013-09-26 11:28:07 -07:00 |
|
speidy
|
24e4b8c937
|
libxrdp: work on RDP negotiation part
|
2013-09-25 18:07:20 +03:00 |
|
speidy
|
9bf2d0dc60
|
libxrdp: work on RDP negotiation, not working yet.
|
2013-09-25 16:54:45 +03:00 |
|
speidy
|
2b0524ad7e
|
libxrdp: work on RDP negotiation
|
2013-09-20 00:06:04 +03:00 |
|
Jay Sorg
|
2c021f5fab
|
don't use a global for turbo jpeg
|
2013-09-19 10:59:29 -07:00 |
|
Jay Sorg
|
6fcf380ead
|
added a --enable-tjpeg option for turbo jpeg
|
2013-09-16 11:14:48 -07:00 |
|
Jay Sorg
|
6848cbbc04
|
VUL: add some more buffer checks
|
2013-09-10 23:17:18 -07:00 |
|
Jay Sorg
|
445e7d9800
|
VUL: check bytes remaining in xrdp_rdp_process_data_input
|
2013-09-10 16:20:11 -07:00 |
|
Jay Sorg
|
f75b9143e2
|
VUL: make sure cache entries are in range
|
2013-09-10 16:18:21 -07:00 |
|
Jay Sorg
|
31c5a30a9b
|
VUL: if xrdp_sec_process_mcs_data_channels fails, xrdp_sec_process_mcs_data should fail
|
2013-09-10 16:05:17 -07:00 |
|
Jay Sorg
|
a1ae000589
|
VUL: channels are limited to 31
|
2013-09-10 16:03:35 -07:00 |
|
Jay Sorg
|
369b090e38
|
VUL: fix some possible buffer overruns
|
2013-09-10 16:02:35 -07:00 |
|
Jay Sorg
|
39ed446e15
|
VUL: fix some possible buffer overruns
|
2013-09-10 16:00:30 -07:00 |
|
Jay Sorg
|
1a616a1b46
|
move text2bool to os_calls
|
2013-08-24 22:41:44 -07:00 |
|
speidy
|
da7a005a59
|
neutirnordp: purge old freerdp modules from autoconf
|
2013-08-24 18:19:45 +03:00 |
|
speidy
|
8e76b68102
|
neutrinordp: clean old freerdp moduels, add config, fix for RFX codec to
work.
|
2013-08-24 12:02:01 +03:00 |
|
Jim Grandy
|
a308d2e25c
|
Fix errors cause by previous merge (2361914 )
|
2013-08-22 12:57:00 -07:00 |
|
Jim Grandy
|
b7b3d9ef28
|
Hand-apply patches (misc) from Authentic8: b18667d 6d22ada 95d93a3 433b49c b96f85f 8c32c46 f87f6b3 c93cce0 26ce9ce
|
2013-08-22 12:56:51 -07:00 |
|
Jim Grandy
|
981741f55c
|
Hand-apply patch (compositing) from Authentic8: 5d5e470 81c9c29 b0c2c10 27d8a01 a96a217 e512090 a9a6762 9c02bfa bd26fcc c0d29d9 676dd35 3b26737
|
2013-08-22 12:54:10 -07:00 |
|
Jim Grandy
|
4e9516e00c
|
Hand-apply patches (glphy cache) from Authetnic8 branch: 1048147 3fc5974 0552905 00b08a0
|
2013-08-22 12:52:31 -07:00 |
|
Jim Grandy
|
45b0bc9f17
|
Hand-apply patches (glyph cache) from Authentic8 branch: 653869c 30f23d4 74b015d 4e51e6d 2829087
|
2013-08-22 12:52:24 -07:00 |
|
Jim Grandy
|
1ae9a7f2b6
|
Hand-apply patches (drawing configuration) from Authentic8 branch: 34b92df f994298 38e2def
|
2013-08-22 12:49:41 -07:00 |
|
Jay Sorg
|
4a66be133f
|
CRC optimize
|
2013-08-19 10:48:38 -07:00 |
|
Laxmikant Rashinkar
|
474d17d556
|
xrdp: added support for forcing credentials on command line
|
2013-08-03 15:47:26 -07:00 |
|
speidy
|
944f266a82
|
libxrdp: work on multi-mon, x.224 confirm packet
|
2013-07-15 22:45:40 +03:00 |
|
speidy
|
a8e5b3fee5
|
libxrdp: work on multi-mon support
|
2013-07-15 10:13:03 +03:00 |
|
Jay Sorg
|
14a4ac5a79
|
libxrdp: started adding fastpath support
|
2013-07-09 21:34:20 -07:00 |
|
Jay Sorg
|
e466b054b7
|
libxrdp: no logic change, warnings and code cleanup
|
2013-06-23 15:00:24 -07:00 |
|
Jay Sorg
|
c6fa03102f
|
copyright year update
|
2013-06-08 10:51:53 -07:00 |
|
Jay Sorg
|
c0863061d0
|
enable new_cursors xrdp.ini setting
|
2013-06-08 00:58:05 -07:00 |
|
Jay Sorg
|
42329bda00
|
adding xrdp.ini option to turn off new cursors
|
2013-06-07 23:43:58 -07:00 |
|
Jay Sorg
|
2039bbe397
|
xrdp: fix for non 'new' cursor clients like rdesktop
|
2013-05-20 11:50:05 -07:00 |
|
jsorg71
|
f10d789b8a
|
Merge pull request #54 from bartw72/rgborder
The RGB ordering in uncompressed bitmaps reversed
|
2013-04-17 23:09:38 -07:00 |
|
Jay Sorg
|
b107414b54
|
sync client_info struct with A8
|
2013-03-26 12:40:22 -07:00 |
|
Jay Sorg
|
39a828d52f
|
work on new(color) cursors
|
2013-03-12 23:22:11 -07:00 |
|
Jay Sorg
|
494150f1a9
|
work on new(color) cursors
|
2013-03-12 22:50:10 -07:00 |
|
Jay Sorg
|
a47a3cee1a
|
libxrdp: started adding new(color) cursor support
|
2013-03-12 20:04:18 -07:00 |
|
ArvidNorr
|
fe69d2f07b
|
Comments and debug when blocking channels added. Fix for potential vulnerability in log.c
|
2013-02-01 10:00:39 +01:00 |
|
ArvidNorr
|
72c99794ee
|
Merge pull request #59 from ArvidNorr/morelogging
More logging for debug and trace.
|
2013-01-31 11:22:43 -08:00 |
|
ArvidNorr
|
9aa0cb4e61
|
Merge pull request #58 from ArvidNorr/pam-cont
PAM additions mostly for a gateway situation
|
2013-01-31 07:17:42 -08:00 |
|
Bart Warmerdam
|
8fa8d90641
|
Use correct RGB byte odering for uncompressed bitmaps (ms-rdpbcgr p192), RED=lsB, BLUE=msB
|
2013-01-20 11:53:02 +01:00 |
|
Bart Warmerdam
|
69a721f7cb
|
Revert "Use correct RGB byte odering for uncompressed bitmaps (ms-rdpbcgr p192), RED=lsB, BLUE=msB"
This reverts commit 4efe900f2d .
|
2013-01-20 11:50:27 +01:00 |
|