Marc-André Moreau
76dedc59bf
libfreerdp-sspi: fix server-side NTLM session key generation
2012-03-18 22:02:23 -04:00
Marc-André Moreau
a89bd5cec3
libfreerdp-sspi: NTLM server-side pubKeyAuth sending
2012-03-18 20:08:05 -04:00
Marc-André Moreau
4d665b116d
xfreerdp-server: set TCP_NODELAY
2012-03-18 13:13:34 -04:00
Vic Lee
15baa1bbb4
nsc: implement nsc encoder.
2012-03-18 16:34:39 +08:00
Vic Lee
774cb53e61
nsc: add encoder API.
2012-03-16 12:04:38 +08:00
Marc-André Moreau
40357d2c31
libfreerdp-sspi: fix unit tests
2012-03-15 20:48:38 -04:00
Marc-André Moreau
0ce80de586
libfreerdp-sspi: refactor structure names
2012-03-15 20:37:38 -04:00
Vic Lee
32d7afc7b7
nsc: add pixel format API.
2012-03-15 16:55:29 +08:00
Vic Lee
b74d324592
rfx: rename pixel format constants.
2012-03-13 19:02:19 +08:00
Vic Lee
d1b32a73f7
core: register audio device only if plugins are registered.
2012-03-13 17:05:14 +08:00
Otavio Salvador
49c1855013
Merge pull request #496 from littlejawa/master
...
Adding comments
2012-03-12 10:10:18 -07:00
Julien Ropé
b928f6844e
Missed comment starting format for doxygen in rdp_context structure
2012-03-12 14:45:11 +01:00
Julien Ropé
23ce03b8bd
Continue documenting the freerdp.h file
2012-03-12 14:45:11 +01:00
Julien Ropé
9fbbadb7cd
Completing rdp_freerdp structure's documentation
2012-03-12 14:45:11 +01:00
Vic Lee
ec9ca3e35f
include: move config.h into private headers.
2012-03-12 19:14:56 +08:00
Marc-André Moreau
98514568d6
Merge pull request #485 from llyzs/nsc
...
NSCodec decoder improvement
2012-03-06 19:46:32 -08:00
Marc-André Moreau
c0fcf6a273
wfreerdp: fix compilation
2012-03-06 15:30:24 -05:00
Marc-André Moreau
3d112b116c
libfreerdp-utils: added GeneralizedTime parser
2012-03-06 15:12:26 -05:00
Marc-André Moreau
6af090c55e
libfreerdp-utils: added TCP utils
2012-03-06 14:41:07 -05:00
Vic Lee
20de74d811
nsc: refactor nsc decoder #4
...
o move private struct to nsc_types.h
o move nsc_decode() function in nsc_context as pointer
2012-03-06 22:41:16 +08:00
Marc-André Moreau
f380a5a9a7
libfreerdp-utils: added time utils
2012-03-06 09:23:59 -05:00
Marc-André Moreau
00260707b3
libfreerdp-utils/stream: fix stream_read_uint32_be
2012-03-06 08:48:55 -05:00
Vic Lee
d2153e9ef2
nsc: refactor nsc decoder #3
...
o combine colorloss recovery, chroma supersampling and color space conversion
in one step
o define private struct and hide the internal buffer
o make internal buffer reusable in the same session
2012-03-06 18:52:28 +08:00
Marc-André Moreau
6c9ae5ddad
wfreerdp: fix portability issues
2012-03-05 21:04:42 -05:00
Marc-André Moreau
6ed928f362
libfreerdp-sspi: fix headers
2012-03-05 17:23:22 -05:00
Marc-André Moreau
6582dd3ebf
libfreerdp-auth: integrate Kerberos code from Jiten Pathy
2012-03-05 16:57:25 -05:00
Marc-André Moreau
386d815969
libfreerdp-crypto: integrate DER code from Jiten Pathy
2012-03-05 15:45:54 -05:00
Vic Lee
0c0dd5df10
nsc: refactor nsc decoder #2
...
o Change nsc_stream member to be static
o Rename some variables
o Planes member (originally pdata) does not need to be STREAM
2012-03-05 18:34:29 +08:00
Vic Lee
3fa2c4830e
nsc: refactor nsc decoder #1
...
o the decoded argb buffer can be reused to enhance performance
o pass width, height and bpp through nsc_process_message() call
o rename nsc_context_destroy to nsc_context_free and make it actually free the context
2012-03-05 17:32:14 +08:00
Marc-André Moreau
dfb7ea3775
libfreerdp-auth: start using server-side NTLM module
2012-03-04 21:56:41 -05:00
Marc-André Moreau
506cca7abb
libfreerdp-auth: CredSSP cleanup
2012-02-29 11:57:43 -05:00
Marc-André Moreau
63eb5b4d92
libfreerdp-auth: get rid of rdpBlob usage in CredSSP
2012-02-29 11:36:11 -05:00
Marc-André Moreau
99e05c1c64
libfreerdp-auth: remove old NTLMSSP code
2012-02-29 10:46:09 -05:00
Mads Kiilerich
15169d0314
introduce generic ARRAY_SIZE macro
2012-02-28 18:11:11 +01:00
Marc-André Moreau
ffda55e7f4
libfreerdp-auth: fix warnings on windows
2012-02-28 10:01:47 -05:00
LittleJawa
a5ff8916e1
Merge remote-tracking branch 'upstream/master'
2012-02-27 15:15:09 +01:00
Marc-André Moreau
46881e158a
libfreerdp-auth: added QueryContextAttributes structure definitions
2012-02-26 23:41:59 -05:00
Julien Ropé
9546df9300
Merge remote-tracking branch 'upstream/master'
2012-02-25 22:03:37 +01:00
Julien Ropé
43360b0453
Adding new comments to xfreerdp.c, going down to the functions it calls in the core lib.
...
Continue adding comments to struct rdp_freerdp fields.
2012-02-25 21:55:59 +01:00
Marc-André Moreau
a30fbf3905
libfreerdp-auth: started FreeContextBuffer()
2012-02-24 15:00:49 -05:00
Norbert Federa
b224126cc7
Completed (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)
...
Todo:
- Windows client: wf_Pointer_SetNull and wf_Pointer_SetDefault are just skeletons like all the other wf_Pointer functions.
- DirectFB client: only df_Pointer_SetNull is implemented and tested
2012-02-24 13:44:23 +01:00
Marc-André Moreau
a99e21ad1f
libfreerdp-auth: get first NTLM authentication token using SSPI
2012-02-23 21:26:00 -05:00
Marc-André Moreau
1e2b0be24a
libfreerdp-auth: split NTLM package, implement AcquireCredentialsHandle
2012-02-23 15:56:50 -05:00
LittleJawa
3e919f7a40
Merge remote-tracking branch 'upstream/master'
2012-02-23 16:57:29 +01:00
LittleJawa
37b35b3558
First round of comments while reading the code.
2012-02-23 16:22:05 +01:00
Marc-André Moreau
545c8857e3
libfreerdp-auth: start implementing package management API
2012-02-22 23:41:22 -05:00
maelnor
61010feae8
Fix header files installation
2012-02-22 13:17:59 +04:00
Marc-Andr Moreau
60aac7aea3
wfreerdp: fix windows compilation
2012-02-20 21:56:55 -08:00
Marc-André Moreau
60f79f910d
libfreerdp-auth: stub more SSPI API
2012-02-20 17:33:21 -05:00
Marc-André Moreau
0467f7c88f
libfreerdp-auth: stubbed more of SSPI
2012-02-20 17:04:45 -05:00
Marc-André Moreau
40c79b01c7
libfreerdp-auth: started stubbing SSPI
2012-02-20 16:17:57 -05:00
Marc-André Moreau
2152db9eb4
libfreerdp-locale: move time zone detection code
2012-02-19 21:08:12 -05:00
Marc-André Moreau
ed93d939f0
libfreerdp-locale: improved locale detection API
2012-02-19 20:48:04 -05:00
Marc-André Moreau
e85bfb4fd4
libfreerdp-locale: refactoring of XKB-based detection
2012-02-19 20:24:06 -05:00
Marc-André Moreau
46e3343232
libfreerdp-locale: refactoring of XKB dynamic mapping
2012-02-19 17:36:39 -05:00
Marc-André Moreau
a932835f44
libfreerdp-auth: resolve cyclic dependency with libfreerdp-core
2012-02-19 12:50:30 -05:00
Marc-André Moreau
0e861b1bcb
libfreerdp-locale: refactoring of locale detection code
2012-02-18 23:36:48 -05:00
Marc-André Moreau
94900c7836
libfreerdp-locale: merging keyboard headers
2012-02-18 23:08:17 -05:00
Marc-André Moreau
4af3ecd4cd
libfreerdp-locale: refactoring step 1
2012-02-18 22:04:28 -05:00
Marc-André Moreau
61da01973d
libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code
2012-02-17 17:43:00 -05:00
Marc-André Moreau
8cab067498
libfreerdp-auth: move authentication code out of libfreerdp-core
2012-02-17 17:12:21 -05:00
Marc-André Moreau
b8882a8ad2
libfreerdp-crypto: taking crypto code out of libfreerdp-core
2012-02-17 00:58:30 -05:00
Marc-André Moreau
06330a7cb3
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-02-13 17:51:56 -05:00
Marc-André Moreau
708ba9bd03
libfreerdp-core: expanded input API
2012-02-13 17:51:42 -05:00
Marc-André Moreau
e22023cc76
libfreerdp-cache: start NineGrid cache
2012-02-12 20:29:33 -05:00
Marc-André Moreau
46e9eeb695
xfreerdp: added support for Mem3Blt
2012-02-12 18:12:28 -05:00
Marc-André Moreau
f7a71079dd
xfreerdp: reintroduce Polygon drawing
2012-02-12 17:14:59 -05:00
Marc-André Moreau
5617af901a
libfreerdp-gdi: add PatBlt DPa operation
2012-02-12 15:21:08 -05:00
Pawel Jakub Dawidek
957bad3d52
Rename secure_checksum settings field to salted_checksum (the same for --secure-checksum flag) to match ENC_SALTED_CHECKSUM flag's name.
2012-02-10 20:33:07 +01:00
Marc-André Moreau
7a6c813fcf
libfreerdp-utils: extend plugin utils
2012-02-09 19:48:52 -05:00
Marc-André Moreau
aaaafcc4b7
libfreerdp-utils: improve freerdp_load_plugin
2012-02-09 17:48:30 -05:00
Marc-André Moreau
549faa6d87
libfreerdp-gdi: optimize line drawing
2012-02-08 22:34:37 -05:00
Pawel Jakub Dawidek
1fa1331a54
Modify the UnicodeKeyboardEvent callback to also include flags argument.
...
According to the specification first two bytes contain keyboardFlags.
Those keyboardFlags are a bit different than in the regular (non-unicode)
Keyboard Event. There is no KBD_FLAGS_EXTENDED here and also when
key is pressed there is neither KBD_FLAGS_DOWN nor KBD_FLAGS_RELEASE flag
set. When key is released the KBD_FLAGS_RELEASE flag is set.
2012-02-07 12:22:01 +01:00
Pawel Jakub Dawidek
b75b5eb8a1
After DEACTIVATE ALL PDU server can send MCS Disconnect Provider Ultimatum PDU to disconnect.
...
Handle such condition and exit from xfreerdp gracefully (almost, exit status is still != 0).
2012-02-06 23:10:45 +01:00
Marc-André Moreau
47de99062d
libfreerdp-core: added --certificate-name option for explicitly specifying a certificate name
2012-02-04 15:16:41 -05:00
Marc-André Moreau
521f956c00
libfreerdp-core: merging certificate.c with certstore.c
2012-02-02 18:20:17 -05:00
Marc-André Moreau
26d68997eb
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-02-02 17:36:16 -05:00
Marc-André Moreau
bae5de89e1
libfreerdp-utils: refactoring of certificate store
2012-02-02 17:36:07 -05:00
Pawel Jakub Dawidek
770dbc11c5
Remove the "extended" flag from VK_DIVIDE. It was breaking '?' in my environment.
2012-02-02 23:21:10 +01:00
Marc-André Moreau
b4e542ba46
libfreerdp-core: fix multiple memory leaks detected by valgrind
2012-02-01 18:42:20 -05:00
Marc-André Moreau
413fc774c5
Merge pull request #378 from adambprotiviti/redir-pw-fix
...
Fixed RDS Farm Redirection
2012-01-30 22:55:37 -08:00
Adam Brand
4aeb52aace
First attempt at fixing the password issue; this segfaults unfortunately.
2012-01-30 17:54:46 -08:00
Marc-André Moreau
603e600bdb
xfreerdp-server: add better path detection support for finding server keys
2012-01-30 20:35:33 -05:00
Marc-André Moreau
e33f21b958
libfreerdp-utils: extend file utils to do path detection
2012-01-30 17:47:55 -05:00
Marc-André Moreau
faae95185f
libfreerdp-core: defined boolean as int on windows
2012-01-30 10:18:33 -05:00
Bernhard Miklautz
06c79294ca
Fix for issue #374 .
2012-01-30 12:05:50 +01:00
Marc-André Moreau
005ffa0bb0
wfreerdp: fix mingw64 cross-compilation (Felix Wolfheimer)
2012-01-29 11:11:13 -05:00
Pawel Jakub Dawidek
f49ea9853e
Add fields to store RSA key for server-side Standard RDP Security.
2012-01-25 17:16:44 +01:00
Pawel Jakub Dawidek
68b9f65e87
Add --secure-checksum option that will enable usage of salted checksums
...
with Standard RDP encryption.
2012-01-25 17:14:58 +01:00
Dorian Johnson
8edb7d3efa
Change freerdp_parse_args to return different values for error vs --help/--version, and change xfreerdp to only report real errors
2012-01-14 15:30:48 -06:00
Marc-André Moreau
0c9db6a40a
libfreerdp-core: pad larger portion of rdpSettings
2012-01-14 14:42:36 -05:00
Marc-André Moreau
3f91e24a4d
libfreerdp-core: added freerdp_get_version()
2012-01-14 13:33:04 -05:00
Marc-André Moreau
c7cc745575
libfreerdp-codec: add freerdp_convert_color_var()
2012-01-09 18:45:36 -05:00
Marc-André Moreau
843ab55223
xfreerdp-server: add server-side keyboard mapping
2012-01-08 20:32:50 -05:00
Marc-André Moreau
5f28591d3a
libfreerdp-cache: apply bitmap cache v1 patch from Pawel Jakub Dawidek
2012-01-04 20:17:11 -05:00
Marc-André Moreau
9dff0cd7f5
libfreerdp-core: clarification of bitmap decompression
2012-01-03 18:22:42 -05:00
Marc-André Moreau
3a3db9f20c
libfreerdp-core: improve handling of create offscreen bitmap delete list indices
2011-12-31 15:36:04 -05:00
Marc-André Moreau
2d34a62ce8
libfreerdp-codec: fix color conversion issues for OpaqueRect with --gdi sw,hw
2011-12-30 10:00:03 -05:00
Vic Lee
0975b4555c
libfreerdp-core: move os type settings to the client.
...
Moving the osMajorType and osMinorType settings to the client so that the
client can set a real os type constant. This will give a more useful hint
to the server.
2011-12-24 15:48:33 +08:00
David Sundstrom
622375cef2
Detect when sever visual has an inverted color map and invert all color conversions.
...
Remote spurious printf() in code
2011-12-21 17:00:09 -06:00
louyihua
95b03f96ef
libfreerdp-core: avoid macro redefinition under win32
2011-12-21 08:48:13 +08:00
Marc-André Moreau
15a2567e87
libfreerdp-core: handle omission of bitmap compression header
2011-12-19 20:31:37 -05:00
Marc-André Moreau
30e8b63ab6
libfreerdp-core: fix sending of extended data blocks when supported only
2011-12-18 12:10:56 -05:00
Marc-André Moreau
5d1df8a342
libfreerdp-core: add connection type settings
2011-12-16 12:14:16 -05:00
Marc-André Moreau
338359eb36
libfreerdp-core: added more fine-tuned performance flag options
2011-12-16 12:04:09 -05:00
Marc-André Moreau
0ed4709167
libfreerdp-core: add server-side capabilities callback
2011-12-14 15:08:09 -05:00
Marc-André Moreau
f8a4b21979
Merge pull request #271 from filofel/711f4b2202bc866458fefa71c18ade80cf88ce61
...
Long due changes in color.h, color.c, bitmap.c
2011-12-12 07:06:26 -08:00
Marc-André Moreau
654600dc91
Merge pull request #270 from llyzs/wtsvc
...
Server virtual channel API
2011-12-12 07:05:33 -08:00
Vic Lee
f3c06defb1
libfreerdp-utils/wait_obj: add attached wait_obj type.
2011-12-12 22:36:11 +08:00
Vic Lee
d3fc3ff2e6
wtsvc: implement channel reading.
2011-12-12 22:34:59 +08:00
Philippe Auphelle
711f4b2202
Refactored bitmap_flip in bitmap.c to use freerdp_bitmap_flip in color.c. Added in place "bitmap flip" in freerdp_bitmap_flip, changed bitmap_decompress (in bitmap.c) to use it.
2011-12-12 14:41:31 +01:00
Vic Lee
228ebb83cd
wtsvc: implement channel writing.
2011-12-12 18:16:49 +08:00
Marc-André Moreau
fcd03260d6
xfreerdp: added select() timeout
2011-12-11 18:05:32 -05:00
Vic Lee
3b3c27648d
wtsvc: add public API.
2011-12-11 19:50:26 +08:00
Vic Lee
703e253e9f
libfreerdp-core: add channel data sending/receiving for server.
2011-12-10 16:41:29 +08:00
Marc-André Moreau
904a9a7c6a
xfreerdp: add -X option for reparenting window
2011-12-09 13:53:19 -05:00
Marc-André Moreau
a50ef84c21
wfreerdp: fix compilation and warnings
2011-12-03 17:24:18 -05:00
bluebird
a40f5c1718
xfreerdp, wfreerdp: Add -T option to set window title
2011-12-02 15:58:38 +01:00
Mike Gilbert
7646b86a69
libfreerdp-kbd: Add static const to layout/variant tables.
2011-11-30 18:51:29 -05:00
Marc-André Moreau
28cc3c6f11
ntlmssp: add command-line option to enabled WIP enhanced NTLMv2 security
2011-11-29 18:12:42 -05:00
Marc-André Moreau
af6e914cf3
update: modify surface frame marker callback
2011-11-25 11:30:15 -05:00
Marc-André Moreau
b40ce40449
Merge pull request #223 from ydal/patch-9
...
dfreerdp : support VK_KANA / VK_HANGUL and VK_HANJA / VK_KANJI
2011-11-25 07:09:38 -08:00
Marc-André Moreau
afd2569be0
Merge pull request #225 from nfedera/framemarkerupdate
...
core: add update callback for the surface frame marker command
2011-11-25 07:08:37 -08:00
Norbert Federa
c918cfb7af
codec: support for specifying the RemoteFX mode (image or video)
2011-11-25 13:09:16 +01:00
Norbert Federa
c2514dbcae
core: add update callback for the surface frame marker command
...
- clients will need this to present the offscreen to the display
in the correct state in order to avoid flickering and artefacts
and to do frame acknowledgement.
- added empty callback to xfreerdp.
2011-11-25 11:48:51 +01:00
ydal
6ebd4b2f6e
Update include/freerdp/kbd/vkcodes.h
2011-11-25 19:41:06 +09:00
Jay Sorg
b32ea1b77e
got fast index and fast glyph working
2011-11-24 15:32:49 -08:00
Vic Lee
d778564a52
include: config.h is private and should not be included in public API.
2011-11-24 19:36:52 +08:00
Jay Sorg
a5f878b536
got GLYPH_INDEX working
2011-11-23 13:11:28 -08:00
Martin Fleisz
ee43bf7b58
Added config.h include to types.h, removed useless code in rfx_neon
2011-11-23 04:20:06 -08:00
Marc-André Moreau
8fba5fb0af
cache: pad and stabilize caching modules
2011-11-21 22:28:01 -05:00
Marc-André Moreau
0e234de3ae
update: aligning data structures to 4 byte
2011-11-21 22:11:31 -05:00
Marc-André Moreau
4ba59d8fcd
update: move alternate secondary window drawing orders to sub-interface
2011-11-21 21:07:03 -05:00
Marc-André Moreau
0a9278bd32
update: move alternate secondary orders to sub-interface
2011-11-21 19:53:38 -05:00
Marc-André Moreau
587cc8eaaf
update: move secondary drawing orders to sub-interface
2011-11-21 19:41:49 -05:00
Marc-André Moreau
f17a25e08d
update: move primary orders into sub-interface
2011-11-21 18:11:43 -05:00
Marc-André Moreau
7899915c78
freerdp: separate pointer updates into sub-interface
2011-11-21 17:48:03 -05:00
Marc-André Moreau
0e88c6bae1
dfreerdp: fix definition of boolean type
2011-11-21 16:58:30 -05:00
Marc-André Moreau
a70d069e69
freerdp: splitting update.h definitions
2011-11-21 16:44:50 -05:00
Marc-André Moreau
e2014b65ec
freerdp: adopt padding strategy not based on explicit offsets
2011-11-20 14:25:59 -05:00
Marc-André Moreau
7b78bd855f
freerdp: fix offset padding for 64-bit architectures
2011-11-19 13:30:36 -05:00
Marc-André Moreau
a63a196f53
types: refactoring to make use of standard data types when available
2011-11-19 12:19:16 -05:00
Marc-André Moreau
300fe32eba
freerdp: fix offsets in padding
2011-11-19 11:18:45 -05:00
Marc-André Moreau
666fbb0405
freerdp: pad multiple interfaces for improved ABI stability
2011-11-19 02:33:49 -05:00
Marc-André Moreau
28647840ba
settings.h: started breaking down into padded sections
2011-11-19 01:48:33 -05:00
Marc-André Moreau
0e95675da3
libfreerdp-core: add support for Refresh Rect and Suppress Output PDUs
2011-11-11 14:02:59 -05:00
Marc-André Moreau
b2644901f4
libfreerdp-cache: refactoring of color table cache
2011-11-11 02:07:53 -05:00
Marc-André Moreau
f2b88dcfae
libfreerdp-cache: fix offscreen bitmap memory leaks and issues with Windows XP
2011-11-11 01:48:31 -05:00
Marc-André Moreau
4221065c88
libfreerdp-core: port extension plugin interface (untested)
2011-11-09 15:59:03 -05:00
Marc-André Moreau
0043b16472
libfreerdp-core: started porting extension plugin interface
2011-11-09 15:33:58 -05:00
Marc-André Moreau
c8735d720e
libfreerdp-cache: disable glyph cache by default
2011-11-09 12:57:31 -05:00
Marc-André Moreau
a1b8dfd79f
libfreerdp-cache: got glyph drawing partially working
2011-11-09 12:16:09 -05:00
Marc-André Moreau
155446d11e
libfreerdp-cache: moving glyph to a graphical object
2011-11-09 00:43:56 -05:00
Marc-André Moreau
823e3414d6
libfreerdp-cache: initial glyph cache support
2011-11-08 23:26:44 -05:00
Anthony Tong
a836faf3ed
xfreerdp: handle -g X%
2011-11-01 19:09:20 -05:00
Marc-André Moreau
1c5f9c173c
cliprdr: add more detailed debug output
2011-10-31 19:15:27 -04:00
Vic Lee
4b6dd6f14d
server: follow context_size change.
2011-10-30 13:43:04 +08:00
Vic Lee
19f818a089
rfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings.
2011-10-29 22:01:50 +08:00
Eduardo Beloni
b9a008ae8a
libfreerdp-core: facilities for storing and retrieving 'error info'
2011-10-25 09:59:18 -02:00
Anthony Tong
ce59c2226f
cmake/sse2: initial sse2 detect
2011-10-25 00:32:06 -05:00
Marc-André Moreau
9165505e0d
xfreerdp: improved 8bpp support
2011-10-21 12:17:04 -04:00
Marc-André Moreau
55b32a9ea9
libfreerdp-core: fix credssp check for Authenticate callback
2011-10-21 11:18:11 -04:00
Marc-André Moreau
488a4161f5
libfreerdp-core: refactoring of callback prefix
2011-10-20 23:15:18 -04:00
Marc-André Moreau
657fd998e5
xfreerdp: fix bitmap updates after refactoring
2011-10-20 21:34:55 -04:00
Marc-André Moreau
dbdbea9285
libfreerdp-core: added pointer object
2011-10-20 18:18:45 -04:00
Marc-André Moreau
b7e7067176
libfreerdp-core: refactoring of core bitmap objects
2011-10-20 17:28:59 -04:00
Marc-André Moreau
505426e31f
Merge pull request #161 from mfleisz/certcallback
...
settings: Added --ignore-certificates command line
2011-10-19 04:32:43 -07:00
Martin Fleisz
9356337474
Added --ignore-certificates command line
2011-10-19 00:42:53 -07:00
Marc-André Moreau
c03de9aeea
Merge pull request #155 from mfleisz/certcallback
...
core: Added ui callback to verify certificates
2011-10-18 09:59:34 -07:00
Norbert Federa
ff3fef9490
pcap: fix timstamps to use gettimeofday
...
pcap used utils/stopwatch to save a record's timestamp which is not suitable because stopwatch measures cpu time and not the wall-clock time
also fixed the sleep calculation in the tfreerdp test server
2011-10-18 18:36:34 +02:00
Martin Fleisz
cc210f5591
core: Added ui callback to verify certificates
2011-10-18 08:02:05 -07:00
Vic Lee
296d5ea753
server: use rdpContext for server-side components.
2011-10-18 15:10:12 +08:00
Anthony Tong
00133a2090
build fixes
2011-10-17 09:39:21 -04:00
Marc-André Moreau
0070a5ab93
xfreerdp: move arguments processing on pre_connect
2011-10-16 21:39:11 -04:00
Marc-André Moreau
5d9e8b2e28
libfreerdp-core: cleanup of freerdp interface
2011-10-16 21:02:28 -04:00
Marc-André Moreau
8df77dba71
libfreerdp-core: move rdpChannels context to rdpContext
2011-10-16 20:10:09 -04:00
Marc-André Moreau
0549380c28
libfreerdp-channels: rename from libfreerdp-chanman
2011-10-16 14:57:15 -04:00
Marc-André Moreau
fb5a7d73e4
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-10-16 00:50:48 -04:00
Marc-André Moreau
c639ec8593
libfreerdp-core: refactoring of context pointers into rdpContext
2011-10-16 00:50:10 -04:00
Marc-André Moreau
aa76b60a20
Merge pull request #145 from OSSystems/serial
...
Migration of serial port redirection code
2011-10-14 17:45:35 -07:00
Nicolas Graziano
5c27178055
Prevent BadDrawable after creation of offscreen when the current offscreen is recreate.
2011-10-15 00:59:23 +02:00
Eduardo Beloni
a512574314
list: add list_next() operation
2011-10-14 11:44:13 -03:00
Eduardo Beloni
1a302821ec
list: add list_size() operation
2011-10-14 11:44:13 -03:00
Marc-André Moreau
8999bd8599
libfreerdp-cache: refactoring of bitmap and offscreen bitmap cache, fix major memory leaks
2011-10-13 15:51:07 -04:00
Marc-André Moreau
9a72e4ffea
libfreerdp-cache: refactoring of pointer cache
2011-10-11 18:51:45 -04:00
Marc-André Moreau
f6cd71026e
xfreerdp: started bitmap caching support
2011-10-04 21:29:01 -04:00
Marc-André Moreau
07077e2d3d
xfreerdp: apply patch from zstegi (would grab window manager key combinations)
2011-10-04 18:46:49 -04:00
Marc-André Moreau
8440bff32f
Merge branch 'master' of github.com:awakecoding/FreeRDP
2011-10-04 18:30:48 -04:00
Marc-André Moreau
a758908c63
wfreerdp: start GDI implementation
2011-10-04 16:05:09 -04:00
Vic Lee
f9ef2784f7
include: fix libfreerdp-codec header installation.
2011-10-04 19:07:54 +08:00
Marc-André Moreau
24f413c0a0
libfreerdp-core: move bitmap decompression out of the core
2011-10-02 23:09:13 -04:00
Marc-André Moreau
f43c9c462f
libfreerdp-codec: NSCodec code style cleanup
2011-10-02 21:07:07 -04:00
Marc-André Moreau
0401f7c17e
libfreerdp-codec: merge with libfreerdp-nsc
2011-10-02 20:52:17 -04:00
Marc-André Moreau
3f8ad5e8f9
libfreerdp-nsc: merging
2011-10-02 20:31:52 -04:00
Marc-André Moreau
3297db7062
libfreerdp-codec: merge with libfreerdp-rfx
2011-10-02 20:28:20 -04:00
qubit
7529ed684b
finished codec and push with bugs
2011-10-03 00:56:33 +05:30
qubit
2be57ad628
nscodec in hw and sw gdi
2011-10-03 00:46:22 +05:30
Marc-André Moreau
2421251224
libfreerdp-gdi: replace gdi_copy_mem by memmove
2011-09-29 23:19:13 -04:00
Marc-André Moreau
df71487c56
xfreerdp: fix 32bpp cursors
2011-09-29 22:31:13 -04:00
Marc-André Moreau
10331c5c44
libfreerdp-core: added authenticate callback
2011-09-29 01:03:07 -04:00
Marc-André Moreau
98d1ef12a5
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-29 00:33:28 -04:00
Marc-André Moreau
6f3696f22b
xfreerdp: initial cursor support
2011-09-29 00:33:16 -04:00
Shea Levy
704d290df5
signal.h: We still need api.h on WIN32
2011-09-28 03:11:15 -04:00
Shea Levy
aed1a8f129
Make freerdp_handle_signals return an int, return -1 and set errno to ENOSYS on Windows for now
2011-09-28 02:48:18 -04:00
Shea Levy
48f474316d
Missing includes in signal.h
2011-09-27 23:35:12 -04:00
Shea Levy
3c4cd4afe9
Add a header for signal handling
2011-09-27 21:59:42 -04:00
Marc-André Moreau
9b9e952501
libfreerdp-utils: avoid relying on HOME environment variable, provide method for hard-coding home path
2011-09-26 22:58:49 -04:00
Shea Levy
90f00a99d3
Merge remote-tracking branch 'upstream/master' into readpassphrase
2011-09-24 19:08:41 -04:00
Jay Sorg
b773c7e728
move non settings security items out of settings
2011-09-23 23:09:29 -07:00
Shea Levy
7039602861
Remove the flags argument to passphrase_read
...
We don't need the full functionality of the BSD readpassphrase, the default
flags are enough. We can always add them back in later
2011-09-23 19:14:37 -04:00
Shea Levy
6ae00b9040
Include stdlib.h in passphrase for size_t and NULL
2011-09-23 18:26:58 -04:00
Shea Levy
d57310477a
Follow apparent asterisk placement convention
2011-09-23 18:14:10 -04:00
Shea Levy
aa210b3f7c
Add header for forthcoming passphrase utility
2011-09-23 16:35:46 -04:00
Marc-André Moreau
17ed282656
wfreerdp: fix compilation on windows
2011-09-23 14:25:38 -04:00
Marc-André Moreau
d60adb8325
Merge pull request #120 from llyzs/cliprdr
...
Integrate cliprdr with xfreerdp
2011-09-23 07:07:43 -07:00
Vic Lee
783681664a
cliprdr: integrate with xfreerdp.
2011-09-23 13:41:26 +08:00
Marc-André Moreau
c003c5c038
xfreerdp: initial RemoteApp support with --gdi hw (much faster)
2011-09-23 00:06:39 -04:00
Marc-André Moreau
3869228349
xfreerdp: RemoteApp stabilization (window movement, region update)
2011-09-22 21:23:01 -04:00
Marc-André Moreau
997ecbd112
libfreerdp-core: fix orders state reset on deactivate all pdu
2011-09-20 17:01:38 -04:00
Vic Lee
ebaf94d6d6
tsmf: add ffmpeg, alsa and pulse sub-plugins.
2011-09-20 14:27:10 +08:00
Vic Lee
8682228ec4
libfreerdp-utils/thread: separate freerdp_thread_free() call.
2011-09-19 22:52:16 +08:00
Vic Lee
6757c6ea59
libfreerdp-utils/list: add list_peek().
2011-09-19 22:00:56 +08:00
Vic Lee
6d6c5062ab
drdynvc: fix buffer pointer type.
2011-09-19 17:04:14 +08:00
Marc-André Moreau
24a7011fcc
libfreerdp-rfx: modify public API for easier external usage
2011-09-18 22:34:19 -04:00
Marc-André Moreau
89fd856ad3
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-18 18:29:34 -04:00
Marc-André Moreau
df3d4d4a80
xfreerdp: initial glyph drawing support
2011-09-18 18:29:23 -04:00
Anthony Tong
052e870597
initial fips encryption work
2011-09-15 18:54:03 -05:00
Marc-André Moreau
405026575b
libfreerdp-core: merging jsorg71's work on old encryption support
2011-09-14 22:09:33 -04:00
Vic Lee
4abe7a6923
libfreerdp-rfx: support encoding 4-bit and 8-bit palette pixel format.
2011-09-15 01:48:08 +08:00
Marc-André Moreau
5c25717eae
xfreerdp-server: encode a single tile from X11 at a hardcoded position
2011-09-13 19:03:06 -04:00
Marc-André Moreau
a08908c602
xfreerdp-server: initial commit
2011-09-13 16:30:16 -04:00
Marc-André Moreau
86d7c1946f
libfreerdp-common: initial commit
2011-09-13 15:39:40 -04:00
Jay Sorg
2ac4a5fa96
work on rdp encryption
2011-09-12 23:40:27 -07:00
Marc-André Moreau
cb8f3dced9
libfreerdp-core: preparing memblt and bitmap cache
2011-09-11 23:35:33 -04:00
Marc-André Moreau
c8a1c59271
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-07 13:46:21 -04:00
Vic Lee
7836ceb091
libfreerdp-rfx: support encoding 16-bit pixel format.
2011-09-08 06:53:07 +08:00
Marc-André Moreau
a65d8c0367
libfreerdp-core: fix cache glyph order parsing
2011-09-07 13:45:25 -04:00
Vic Lee
ac8f60f1e9
Merge pull request #84 from llyzs/desktop
...
Add gdi_resize() and fix various memory issues
2011-09-07 06:37:28 -07:00
ydal
784633aba0
Edited include/CMakeLists.txt via GitHub
2011-09-07 16:24:17 +09:00
Vic Lee
0312c4ddf3
libfreerdp-gdi: add gdi_resize API.
2011-09-07 13:26:17 +08:00
Vic Lee
d8a0ceeaab
libfreerdp-rfx: add rfx_context_reset API.
2011-09-06 18:52:06 +08:00
Vic Lee
d3f9a2a9ab
server: add Activate callback to correctly handle reactivation.
2011-09-06 18:48:17 +08:00
Vic Lee
2150325421
libfreerdp-core: process desktop resize sequence.
2011-09-06 16:22:08 +08:00
Jay Sorg
7a10524c05
added cert to settings
2011-09-05 00:12:51 -07:00
Marc-André Moreau
08765a910d
libfreerdp-core: parsing of glyph fragments
2011-09-04 16:49:22 -04:00
Marc-André Moreau
ac128313a9
libfreerdp-core: further improvements to server redirection code
2011-09-03 16:36:27 -04:00
Vic Lee
3ce4079388
Merge pull request #74 from chihchun/master
...
fixed cmake and rdpsnd/pulseaudio playback issue
2011-09-01 22:40:37 -07:00
Vic Lee
f08d7c226b
libfreerdp-rfx: follow mstsc to use codecId 3 for RemoteFX.
2011-09-02 11:15:36 +08:00
Marc-André Moreau
802f1c3d60
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-09-01 23:00:22 -04:00
Marc-André Moreau
19c60c04ae
libfreerdp-utils: added util to dump images to bitmap files
2011-09-01 23:00:07 -04:00
Vic Lee
1f4b73b69d
libfreerdp-rfx: add header composing in separated API.
2011-09-02 09:47:46 +08:00
Rex Tsai
a75b4f8162
cmake: Install all extra headres.
2011-09-01 22:28:48 +08:00
Marc-André Moreau
0c7abe3e57
server: replay RemoteFX session in original time
2011-08-31 20:56:17 -04:00
Marc-André Moreau
c72ab1456d
libfreerdp-gdi: add support for blitting bitmaps of using codec none (0)
2011-08-31 20:36:46 -04:00
Marc-André Moreau
e49a690d46
windows: fix compilation and linking of all libraries
2011-08-31 04:35:50 -04:00
Marc-André Moreau
a9a06abcc3
xfreerdp: stabilizing RemoteApp, fix window styles
2011-08-30 14:21:16 -04:00
Marc-André Moreau
f2d1444fa3
Merge pull request #68 from jiten19/master
...
Certificate verification and store thumbprint
2011-08-30 08:29:57 -07:00
Vic Lee
559e610b80
cmake: fix installation of all headers.
2011-08-30 16:00:09 +08:00
qubit
5ecc560369
more fixes
2011-08-29 03:46:33 +05:30
qubit
d290cb1e53
Merge remote-tracking branch 'upstream/master'
2011-08-29 03:25:48 +05:30
qubit
51b24c3628
fixes
2011-08-29 03:24:53 +05:30
qubit
66d1ceff03
certificate verification (not tested)
2011-08-29 02:16:36 +05:30
Marc-André Moreau
5fd35f0402
libfreerdp-core: added --play-rfx option to play RemoteFX data from a file
2011-08-28 15:51:49 -04:00
qubit
c9c80f2ec9
parse certstore file and print
2011-08-28 17:54:31 +05:30
qubit
fe2e8f5132
some basic functions
2011-08-28 03:55:26 +05:30
qubit
e698c91ef1
Merge remote-tracking branch 'upstream/master'
2011-08-28 02:40:34 +05:30
Marc-André Moreau
25e761e58b
libfreerdp-core: got the server to send some dumped RemoteFX frames
2011-08-26 21:44:37 -04:00
Marc-André Moreau
9f256c8374
libfreerdp-core: add option to dump remotefx to pcap
2011-08-26 20:26:40 -04:00
Marc-André Moreau
a863c107ab
libfreerdp-utils: added pcap serializer/deserializer
2011-08-26 18:36:35 -04:00
Marc-André Moreau
43bcfb4a3c
xfreerdp: start using X11-GDI implementation
2011-08-26 14:48:51 -04:00
Marc-André Moreau
b0854dd817
libfreerdp-gdi: fix and re-introduce complex region support
2011-08-26 13:37:23 -04:00
cool
fa13467ed4
temporary commit
2011-08-25 17:20:56 -11:00
Marc-André Moreau
9b40f800de
xfreerdp: fix minor RAIL issues
2011-08-25 14:11:45 -04:00
Vic Lee
78b9e4d52c
libfreerdp-rfx: enhance the encoder to deal with the header automatically.
2011-08-25 17:27:29 +08:00
Vic Lee
41f16251ed
server: add sync and pointer update.
2011-08-25 17:08:28 +08:00
Otavio Salvador
4fe32908de
Merge pull request #62 from llyzs/server
...
Server: fix various bugs for mstsc client and enhance the server demo.
2011-08-24 08:33:04 -07:00
Marc-André Moreau
d71f84d279
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-24 11:21:55 -04:00
Marc-André Moreau
a51995e482
libfreerdp-cache: add pointer cache
2011-08-24 11:20:41 -04:00
Martin Fleisz
36e929f69c
Fixed possible socket leak in tcp_connect, added disconnect function to properly clean-up socket/tls resources on disconnect)
2011-08-24 08:07:55 -07:00
Marc-André Moreau
e5fb626d75
libfreerdp-core: add support for play sound (system beep) updates
2011-08-24 02:54:46 -04:00
Marc-André Moreau
cd6eb6a266
libfreerdp-core: add support for pointer updates
2011-08-24 02:38:39 -04:00
Marc-André Moreau
ffb5fb56a6
libfreerdp-gdi: add support for complex invalid regions
2011-08-24 01:47:43 -04:00
Vic Lee
26e5a4e0f9
server: fix bitmap codec capability exchange.
2011-08-24 11:27:22 +08:00
Vic Lee
57ac9a59eb
server: add input callbacks.
2011-08-23 11:52:35 +08:00
Vic Lee
ab7a53ea51
server: add PostConnect callback.
2011-08-23 11:52:34 +08:00
Marc-André Moreau
3e4331caa0
xfreerdp: add support for RemoteApp round window corners
2011-08-22 16:06:12 -04:00
Marc-André Moreau
4284ffaaee
libfreerdp-gdi: added export definitions
2011-08-22 13:33:48 -04:00
Marc-André Moreau
ea8dd3bf16
Merge pull request #57 from roman-b/rail
...
Rail: fix multi-thread side effect and fix conflict from upstream
2011-08-22 10:11:18 -07:00
Marc-André Moreau
73739ca474
libfreerdp-gdi: move headers to include directory
2011-08-22 13:08:01 -04:00
roman-b
8ae5b05c86
Merge remote-tracking branch 'upstream/master' into rail
2011-08-22 19:14:11 +03:00
Marc-André Moreau
cd2cd1ef15
libfreerdp-rail: added debug output of window styles
2011-08-22 10:46:00 -04:00
Marc-André Moreau
aaa2f22b10
xfreerdp: handled RAIL window minimize events
2011-08-21 23:15:19 -04:00
Marc-André Moreau
f46d3d51c6
xfreerdp: improved window icon support
2011-08-21 22:30:49 -04:00
roman-b
7744e17ec2
channels/rail: fixed multithread side effect by creating full orders copy for events.
2011-08-22 02:04:21 +03:00
roman-b
e701bf1bcf
channels/rail: create fixed size order struct for Server Get Application ID Response.
2011-08-22 02:01:40 +03:00
Marc-André Moreau
00733ab128
xfreerdp: started handling RemoteApp icons
2011-08-21 17:32:18 -04:00
Marc-André Moreau
961b5f5e49
libfreerdp-cache: add support for custom extra glyph data
2011-08-21 14:54:08 -04:00
Marc-André Moreau
f53e7baa15
libfreerdp-cache: started glyph cache
2011-08-21 14:16:53 -04:00
Marc-André Moreau
897a4bb7b1
Merge pull request #52 from llyzs/server
...
Server implementation in progress (until capability exchange)
2011-08-21 07:45:41 -07:00
Vic Lee
7216323e07
server: move server_mode to rdpSettings.
2011-08-21 09:58:05 +08:00
roman-b
7b6dad86ca
Merge remote-tracking branch 'upstream/master' into rail
2011-08-21 04:44:18 +03:00
roman-b
327ad2607c
channel/rail: add UI event handling.
2011-08-21 04:12:17 +03:00
Marc-André Moreau
4a126a55b0
xfreerdp: handle RAIL window title updates
2011-08-19 22:21:09 -04:00
Vic Lee
a312d47599
Use named struct rdpChan.
2011-08-20 10:02:24 +08:00
roman-b
e7367f9aac
channel/rail: add initial handling all RAIL PDU from server.
...
Note:
Sometimes we have multi-thread side effect with data trasfer throught shared
memory between different threads.
2011-08-20 01:46:10 +03:00
Marc-André Moreau
b651a49b03
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-19 14:14:25 -04:00
Marc-André Moreau
c3994c56c7
libfreerdp-gdi: implement missing PatBlt SPxn used in Word 2010
2011-08-19 14:14:13 -04:00
Marc-André Moreau
e4c7f28acf
Merge pull request #51 from llyzs/server
...
Initial server implementation (still in progress)
2011-08-19 11:04:01 -07:00
Vic Lee
0607a08b61
server: send MCS Connect Response PDU.
2011-08-19 23:56:47 +08:00
Marc-André Moreau
9e42276d1b
Merge pull request #50 from roman-b/rail
...
Rail
2011-08-19 08:36:57 -07:00
Marc-André Moreau
af71a70233
xfreerdp: fix RAIL window resizing
2011-08-19 11:12:30 -04:00
roman-b
e85caeb17d
channel/rail: add handling Server Execute Result PDU
2011-08-19 17:10:08 +03:00
roman-b
154598288b
channel/rail: fixed client system parameters sending.
2011-08-19 16:42:58 +03:00
Vic Lee
10f8aab40b
server: accept TLS connection from the client.
2011-08-19 13:35:29 +08:00
Vic Lee
720860b581
Merge branch 'master' into server
2011-08-19 01:16:52 +08:00
Vic Lee
9ea3f1e5bd
server: rename pc prefix to ps.
2011-08-19 01:13:37 +08:00
Marc-André Moreau
19217d51ba
libfreerdp-core: added --no-auth option to skip authentication entirely
2011-08-18 13:07:52 -04:00
Vic Lee
5fc87c25cf
server: create initial server API.
2011-08-18 16:06:32 +08:00
Marc-André Moreau
eb02b578a5
xfreerdp: add ability to move RAIL windows
2011-08-17 22:50:49 -04:00
Marc-André Moreau
f465579551
xfreerdp: added RAIL window titles
2011-08-17 22:31:27 -04:00
Marc-André Moreau
48d3e65b08
rail: get client system parameters from xfreerdp
2011-08-17 21:33:22 -04:00
Marc-André Moreau
09980c8a7c
include: refactor FRDP_ types to RDP_
2011-08-17 17:28:26 -04:00
Marc-André Moreau
257f3ac55b
xfreerdp: fix mouse input inside application windows
2011-08-17 16:45:09 -04:00
Marc-André Moreau
5f9d000227
libfreerdp-kbd: quick compilation fix
2011-08-17 14:18:19 -04:00
Marc-André Moreau
98f7bb01b5
xfreerdp: added support for workarea and disabling window decorations
2011-08-17 14:13:44 -04:00
Marc-André Moreau
e990d227ce
xfreerdp: started painting multiple RAIL windows
2011-08-17 02:14:02 -04:00
Marc-André Moreau
6215417b29
windows: export all exported api functions
2011-08-16 23:54:42 -04:00
Marc-André Moreau
ed31248952
libfreerdp-utils: moved registry out of the core to the utils
2011-08-16 19:40:55 -04:00
Marc-André Moreau
23794b38c3
libfreerdp-utils: started sleep utils
2011-08-16 16:04:28 -04:00
Marc-André Moreau
8292fc08f4
libfreerdp-rfx: fix windows build
2011-08-16 15:35:29 -04:00
Marc-André Moreau
6587edb7a0
windows: merging with latest updates
2011-08-16 15:02:44 -04:00
Marc-André Moreau
4f6f990806
libfreerdp-utils: added snprintf wrapper for windows portability
2011-08-16 15:00:25 -04:00
Vic Lee
b6a10ea451
libfreerdp-core/fastpath: add FastPath Input, enabled by default.
2011-08-16 14:37:11 +08:00
Marc-André Moreau
2b4cd32390
libfreerdp-rail: processing window altsec orders
2011-08-16 00:22:00 -04:00
Marc-André Moreau
3316fde2e8
libfreerdp-rail: initial commit
2011-08-15 23:37:43 -04:00
Marc-André Moreau
1353637886
windows: fix compilation on all platforms after refactoring
2011-08-15 17:19:59 -04:00
Marc-André Moreau
0efc0c5a44
windows: start fixing windows compilation
2011-08-15 17:05:48 -04:00
Marc-André Moreau
200b4c4493
Merge pull request #42 from llyzs/rdpsnd
...
Migrate rdpsnd channel plugin.
2011-08-15 12:21:34 -07:00
Marc-André Moreau
9961038649
include: restructuring and cleanup of header files
2011-08-15 14:33:04 -04:00
Marc-André Moreau
6f8af2515b
libfreerdp-core: fix window altsec orders negotiation
2011-08-14 17:05:34 -04:00
Vic Lee
c3d75fd5b4
libfreerdp-utils/svc_plugin: add interval feature.
2011-08-14 22:32:12 +08:00
Vic Lee
3da340492a
libfreerdp-utils: migrate dsp module.
2011-08-14 21:46:02 +08:00
Vic Lee
aa35cb4ae3
libfreerdp-core/fastpath: add --fastpath argument and trivial naming cleanup.
2011-08-13 13:35:58 +08:00
Vic Lee
460dd38cad
rail: support passing multiple apps and arguments using plugin data.
2011-08-13 11:16:44 +08:00
Vic Lee
7da790a1fa
libfreerdp-utils/stream: minimize the times of memory reallocation.
2011-08-12 17:12:57 +08:00
Marc-André Moreau
53981e9dba
rail: fix bugs uncovered by increased warning level
2011-08-11 14:06:19 -04:00
Vic Lee
b4282cfeb0
libfreerdp-chanman: accept arbitrary data pointer in API.
2011-08-11 15:26:27 +08:00
Vic Lee
4ce70e03d1
libfreerdp-chanman: name argument is not necessary when sending events.
2011-08-11 11:36:10 +08:00
Vic Lee
d7e502dbe1
Add event_class in event object.
2011-08-11 11:14:07 +08:00
Marc-André Moreau
d9b7d29e3d
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-10 16:33:29 -04:00
Marc-André Moreau
b680ac1ecc
rail: started new cleaner RAIL orders parsing/encoding code
2011-08-10 16:33:15 -04:00
Vic Lee
00b2b135a8
Merge branch 'master' into remotefx
...
Conflicts:
libfreerdp-utils/CMakeLists.txt
2011-08-11 00:21:37 +08:00
Vic Lee
e414a7d9cc
libfreerdp-rfx: initial migration.
2011-08-10 17:09:11 +08:00
Marc-André Moreau
21aa8ad9a8
libfreerdp-utils: added RAIL utils
2011-08-10 02:24:06 -04:00
Vic Lee
184bfc2482
libfreerdp-core: use memory instead of stream in surface_bits callback.
2011-08-10 10:48:17 +08:00
Vic Lee
708c6096c9
libfreerdp-utils: migrate profiler.
2011-08-10 09:58:42 +08:00
Marc-André Moreau
f3d08326ec
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-09 17:42:20 -04:00
Marc-André Moreau
b782189569
rail: started integrating Roman's RAIL virtual channel plugin
2011-08-09 17:42:10 -04:00
Vic Lee
2065a7dc13
Merge branch 'master' into remotefx
...
Conflicts:
include/freerdp/update.h
2011-08-10 00:44:04 +08:00
Vic Lee
a2added869
libfreerdp-core: add update->SurfaceBits call.
2011-08-10 00:38:52 +08:00
Vic Lee
9b52d59f09
libfreerdp-core: add FastPath and RemoteFX related capabilities.
2011-08-09 23:45:55 +08:00
Marc-André Moreau
510fb93b99
libfreerdp-core: update core <-> client interface for window alternate secondary drawing orders
2011-08-09 03:01:40 -04:00
Marc-André Moreau
5132224cac
Merge pull request #34 from llyzs/svc
...
Reimplement rdpdr/disk redirection
2011-08-07 19:10:30 -07:00
Marc-André Moreau
b9c9d31451
libfreerdp-cache: fix brush cache
2011-08-07 21:12:36 -04:00
Vic Lee
0ac3d908f5
libfreerdp-utils/stream: add stream_seek_uintt64.
2011-08-07 22:21:34 +08:00
Vic Lee
9d349a2667
libfreerdp-utils/stream: fix stream_write_uint64.
2011-08-07 15:06:11 +08:00
Vic Lee
d821869a67
libfreerdp-utils: enhance thread module to simplify threading codes.
2011-08-06 16:24:36 +08:00
Marc-André Moreau
ff20b0fcbc
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-05 16:56:49 -04:00
Marc-André Moreau
809338d213
libfreerdp-cache: added bitmap_v2 cache
2011-08-05 16:56:40 -04:00
Marc-André Moreau
109e79a030
Merge pull request #33 from llyzs/svc
...
rdpdr: completing main module and creating initial disk module sketelon
2011-08-05 11:27:11 -07:00
Marc-André Moreau
2d5ade5c92
libfreerdp-cache: added brush cache
2011-08-05 13:58:46 -04:00
Vic Lee
52870ea1e0
Fix incorrect stream_seek_*
2011-08-05 23:05:03 +08:00
Marc-André Moreau
6bdc9042a4
libfreerdp-core: fix bounds parsing
2011-08-05 02:19:17 -04:00
Marc-André Moreau
6f193a8dbf
libfreerdp-core: fix primary orders parsing
2011-08-05 01:21:32 -04:00
Marc-André Moreau
46126a7d24
libfreerdp-gdi: started using libfreerdp-cache
2011-08-04 22:43:36 -04:00
Marc-André Moreau
1dcc1c2be2
libfreerdp-cache: started offscreen bitmap cache
2011-08-04 16:22:15 -04:00
Vic Lee
7c597ac278
libfreerdp-utils/list: rewrite using functions instead of macros.
2011-08-04 22:18:01 +08:00
Marc-André Moreau
38a76ea232
cunit: extend orders unit tests
2011-08-04 03:23:53 -04:00
Marc-André Moreau
c01ea2e57c
cunit: added tests for bitmap caching orders
2011-08-03 23:33:44 -04:00
Marc-André Moreau
38e2a2fc47
libfreerdp-core: added MultiOpaqueRect
2011-08-03 17:09:12 -04:00
Marc-André Moreau
87b48855da
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-03 03:30:08 -04:00
Marc-André Moreau
abaa1752bf
libfreerdp-core: fix some order parsing bugs
2011-08-03 03:29:56 -04:00
Vic Lee
d0c0bca997
Merge branch 'master' into svc
...
Conflicts:
client/DirectFB/dfreerdp.c
2011-08-03 14:16:44 +08:00
Vic Lee
adef5dca87
libfreerdp-chanman: change get/check_fds return type.
2011-08-03 10:55:25 +08:00
Vic Lee
8387380035
libfreerdp-core/transport: add stream_seal when a packet is received.
2011-08-03 09:54:30 +08:00
Marc-André Moreau
b4437a783c
libfreerdp-core: parsing of alternate secondary drawing orders
2011-08-02 16:58:42 -04:00
Vic Lee
a7fe9c9795
Rename SendChannelData and add ReceiveChannelData callbacks.
2011-08-03 02:12:08 +08:00
Marc-André Moreau
281d06d744
libfreerdp-core: update orders parsing and core <-> client interface
2011-08-02 12:59:45 -04:00
Brad Hards
3f37889482
libfreerdp-core: fix security selection
...
Also cleans up some debug stuff.
2011-07-31 13:51:26 +10:00
Marc-André Moreau
97f8a022a9
libfreerdp-core: improve update interface with bounds
2011-07-28 14:32:16 -04:00
Marc-André Moreau
24ba845f04
dfreerdp: started integrating DirectFB client
2011-07-28 13:46:36 -04:00
Marc-André Moreau
67dca12b77
client: update to use args utils
2011-07-28 11:09:51 -04:00
Marc-André Moreau
6a13313c50
libfreerdp-gdi: add bitmap updates, make use of it through freerdp-test
2011-07-28 01:34:53 -04:00
Marc-André Moreau
70ebd47cc4
libfreerdp-gdi: start updating with new interface
2011-07-28 01:17:17 -04:00
Marc-André Moreau
0f9e9a0d15
libfreerdp-chanman: align with new interface
2011-07-28 01:04:01 -04:00
Marc-André Moreau
72fc75b5a6
libfreerdp-core: exporting new interface
2011-07-28 00:38:25 -04:00
Brad Hards
2601d110aa
Various minor warning fixes and unittest fixes.
2011-07-27 09:14:11 +10:00
Marc-André Moreau
39223c8c18
libfreerdp-core: parsing of server save session info PDU
2011-07-25 13:42:14 -04:00
Marc-André Moreau
961f4ee0d6
libfreerdp-core: improved capability negotiation
2011-07-25 12:25:28 -04:00
Vic Lee
2beb49725f
libfreerdp-utils/args: add argument parser.
2011-07-22 12:53:54 +08:00
Marc-André Moreau
38f24dd4c6
libfreerdp-core: sending connection control PDUs
2011-07-21 15:10:53 -04:00
Marc-André Moreau
f4353c2a62
libfreerdp-core: encoding of capability sets
2011-07-21 01:56:48 -04:00
Marc-André Moreau
10afbbbeee
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-20 22:05:21 -04:00
Marc-André Moreau
3c511d4cf4
libfreerdp-core: parsing of all capability sets
2011-07-20 22:05:12 -04:00
Marc-André Moreau
15efef29bd
Merge pull request #21 from llyzs/dvc
...
Dynamic Virtual Channel main module
2011-07-20 17:54:36 -07:00
Marc-André Moreau
ac31328a64
libfreerdp-core: started processing of server demand active pdu
2011-07-19 16:30:05 -04:00
Vic Lee
3533609da9
drdynvc: start working on main drdynvc module.
2011-07-19 14:07:15 +08:00
Vic Lee
fd928afb09
libfreerdp-utils/list: add add/remove function.
2011-07-19 11:10:01 +08:00
Vic Lee
e58181dda2
drdynvc: add Dynamic Virtual Channel API (dvc.h)
2011-07-18 21:28:29 +08:00
Marc-André Moreau
261eda7944
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-17 23:16:40 -04:00
Marc-André Moreau
1a2dc6f3d9
libfreerdp-core: refactoring of licensing code, refactoring of connection sequence
2011-07-17 23:16:31 -04:00
Otavio Salvador
b41e5419a1
cmake: fix headers installation path
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-07-17 16:05:32 -03:00
Vic Lee
c8a5b83186
libfreerdp-utils/svc_plugin: use a macro to simplify plugin entry.
2011-07-15 23:39:38 +08:00
Vic Lee
787a6e3844
libfreerdp-utils/list: use xnew macro.
2011-07-13 22:39:35 +08:00
Vic Lee
ac1c74f859
libfreerdp-utils/memory: add a handy macro xnew; fix some code style.
2011-07-13 22:13:00 +08:00
Vic Lee
128901d60a
cliprdr: add cliprdr->ui sync event.
2011-07-12 23:05:31 +08:00
Vic Lee
f5adaa10c1
Add cliprdr constants and event types.
2011-07-12 22:03:09 +08:00
Vic Lee
8bc7fb0875
libfreerdp-utils/svc_plugin: add threading support.
2011-07-12 16:56:01 +08:00
Vic Lee
b13dd01110
libfreerdp-utils/debug: add DEBUG_WARN.
2011-07-12 12:57:40 +08:00
Vic Lee
8fc2236411
libfreerdp-utils/svc_plugin: move debug macros to API header.
2011-07-12 11:36:25 +08:00
Marc-André Moreau
5d86daf7ea
Merge pull request #13 from llyzs/svc
...
Enhance plugin event system to be consistant in both direction.
2011-07-11 08:41:14 -07:00
Vic Lee
55d6abb221
libfreerdp-utils/event: rename event_callback to on_event_free_callback.
2011-07-11 23:11:03 +08:00
Vic Lee
3f8c2176a3
libfreerdp-utils/svc_plugin: add event sending from plugin to UI.
2011-07-11 12:21:55 +08:00
Vic Lee
2a217504eb
Integrate in/out plugin event struct and add event utils.
2011-07-11 12:04:13 +08:00
Marc-André Moreau
e52c91e088
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-10 12:10:36 -04:00
Marc-André Moreau
a0ff7ce581
libfreerdp-core: sending of client info packet
2011-07-10 12:10:24 -04:00
Vic Lee
15f3f1521c
libfreerdp-chanman: add API for sending events from UI to plugin.
2011-07-11 00:06:02 +08:00
Vic Lee
3046424760
Move channel event constants to constants.h
2011-07-10 23:56:06 +08:00
Marc-André Moreau
3f1ced3d25
Merge pull request #11 from llyzs/svc
...
Static Virtual Channel plugin work, unit tested.
2011-07-10 07:39:47 -07:00
Vic Lee
944f4ac8a9
libfreerdp-utils/svc_plugin: use STREAM for sending.
2011-07-10 17:28:24 +08:00
Vic Lee
bea0e09e02
libfreerdp-utils/stream: fix code style.
2011-07-10 17:27:21 +08:00
Vic Lee
315627dd43
libfreerdp-utils/svc_plugin: reassemble data chunks using stream.
2011-07-10 10:00:16 +08:00
Marc-André Moreau
eb18fd0897
libfreerdp-core: parsing of server data blocks
2011-07-09 21:04:57 -04:00
Vic Lee
4560e088bd
libfreerdp-utils: add svc_plugin.
2011-07-09 23:29:04 +08:00
Marc-André Moreau
e608809f9c
libfreerdp-core: fix MCS unit tests
2011-07-08 16:05:30 -04:00
Vic Lee
a7bb01df38
Add libfreerdp-chanman.
2011-07-08 21:51:20 +08:00
Vic Lee
852c751fd4
libfreerdp-utils: add wait_obj module.
2011-07-08 16:07:25 +08:00
Vic Lee
3a9c774979
libfreerdp-utils: add load_plugin module.
2011-07-08 14:34:50 +08:00
Marc-André Moreau
da06a26f23
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-08 00:37:38 -04:00
Marc-André Moreau
6ba99a50f0
libfreerdp-core: added unit tests for GCC and MCS
2011-07-08 00:37:25 -04:00
Vic Lee
322e02d6c5
libfreerdp-utils: add mutex.
2011-07-08 12:01:09 +08:00
Vic Lee
822199040a
utils/semaphore: abstract type definition and add win32 support.
2011-07-08 11:25:51 +08:00
Marc-André Moreau
64f71b0b30
libfreerdp-core: got NLA back to a working state
2011-07-07 14:11:12 -04:00
Marc-André Moreau
1ef3b140a6
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-07 13:37:59 -04:00
Marc-André Moreau
2199475153
libfreerdp-core: fix negotiation module
2011-07-07 13:37:48 -04:00
Marc-André Moreau
31b36d9274
Merge pull request #7 from llyzs/list
...
Add double-linked list in utils
2011-07-07 10:00:48 -07:00
Vic Lee
85baf1338e
libfreerdp-utils: add double-linked list utils.
2011-07-08 00:50:45 +08:00
Marc-André Moreau
9f48b605ea
libfreerdp-utils: datablob->blob
2011-07-07 11:49:57 -04:00
Marc-André Moreau
d8ce866c92
libfreerdp-core: fix compilation of crypto, credssp, and ntlmssp
2011-07-07 11:27:24 -04:00
Marc-André Moreau
337a328342
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-07 10:33:46 -04:00
Marc-André Moreau
bbdd6348cc
libfreerdp-core: improving cryptographic module
2011-07-07 10:33:42 -04:00
Vic Lee
6bdbea444a
include: simplify the settings.h inclusion.
2011-07-07 11:46:03 +08:00
Vic Lee
561d4266d9
kbd: fix incorrect word replacement.
2011-07-07 11:29:46 +08:00
Vic Lee
fb27e0d072
include: use standard includsion for api headers.
2011-07-07 11:22:14 +08:00
Vic Lee
aa59da816b
include: move RDPEXT_CC to FREERDP_CC
2011-07-07 11:15:46 +08:00
Vic Lee
a2c313816b
include: add missing header define.
2011-07-07 11:11:11 +08:00
Vic Lee
431ab32bc6
include: separate new api.h
...
Separate new api.h so that such definition can be easily shared to other modules without including the whole thing.
2011-07-07 11:08:37 +08:00
Marc-André Moreau
0582b26592
libfreerdp-core: adapting NTLMSSP and CredSSP modules to FreeRDP 1.0
2011-07-05 23:18:00 -04:00
Marc-André Moreau
f8fa387fae
libfreerdp-core: added GCC client data blocks
2011-07-05 18:26:12 -04:00
Marc-André Moreau
14e45b940c
libfreerdp-core: added function stubs for client data blocks (GCC)
2011-07-04 22:02:00 -04:00
Marc-André Moreau
25a5bc53b1
types/base.h: rename FRDP_BOOL to boolean
2011-07-04 20:10:25 -04:00
Marc-André Moreau
eed80301f4
include: rdpext.h->extension.h, rdpset.h->settings.h
2011-07-04 19:52:24 -04:00
Marc-André Moreau
2a13a7bc16
libfreerdp-core: PER and BER encoding, along with unit tests
2011-07-04 17:05:58 -04:00
Marc-André Moreau
ccaa0d33ed
libfreerdp-core: protocol security negotiation partially working
2011-07-03 12:42:35 -04:00
Vic Lee
6a3db6363d
libfreerdp-core: implement tcp receiving.
2011-07-03 18:34:09 +08:00
Vic Lee
addc192965
libfreerdp-core: TPKT length is big-endian.
2011-07-03 18:33:55 +08:00
Vic Lee
5036f150e4
libfreerdp-core/stream: add stream_write_buffer.
2011-07-03 17:07:32 +08:00
Vic Lee
28ebc94f1f
libfreerdp-core/transport: implement sending.
2011-07-03 16:37:36 +08:00
Marc-André Moreau
071516187e
libfreerdp-core: TPKT encoding/decoding
2011-07-02 14:40:03 -04:00
Marc-André Moreau
fd2d804578
cmake: updated copyright notices
2011-07-02 13:58:55 -04:00
Marc-André Moreau
19f13942b2
libfreerdp-utils: fix and clean stream utils
2011-07-02 13:58:23 -04:00
Vic Lee
8c161b8a20
libfreerdp-utils: implement stream module.
2011-07-02 23:38:50 +08:00
Vic Lee
cc6598de8f
libfreerdp-utils: add new stream interface.
2011-07-01 16:06:53 +08:00
Marc-André Moreau
32cfd0f325
libfreerdp-gdi: fix compilation
2011-06-30 21:23:36 -04:00
Marc-André Moreau
e038b068b8
cmake: initial commit
2011-06-30 20:31:07 -04:00
Marc-André Moreau
97cd5e7546
libfreerdp-utils: added include headers
2011-06-30 19:25:11 -04:00