de7a67cd41preceeded more global vars with g_
Jay Sorg
2003-07-28 21:41:12 +0000
694bd388a4use sizeof instead of hardcoded struct size in colour cache
Jay Sorg
2003-07-28 18:13:30 +0000
7ff54cdd90Indent fixes
Peter Åstrand
2003-07-09 09:18:20 +0000
11569c322fAdded URL to scancode howto.
Peter Åstrand
2003-07-09 07:26:14 +0000
881a9cffcbenabled memblt for 15+ server color depth
Jay Sorg
2003-07-02 22:02:23 +0000
5b9286e6eaCommit of work in progress on channels (so that other people can hack on RDPSND), in particular: * channel layer takes care of virtual channel header * split X dependent parts out of CLIPRDR, simplified IPC implementation * initial RDPDR implementation
Matt Chapman
2003-07-01 09:31:25 +0000
f31cfb5f31Got (more) info from Jeroen Meijer. Fixed the mysterious opcode 8 using that information. Added a thankyou-comment.
Erik Forsberg
2003-06-23 06:37:50 +0000
e158625b07Make it possible to disable encryption for all packets except the packets exchanged in the setup phase.
Erik Forsberg
2003-06-19 11:51:18 +0000
9231b642e8Detection of unclean disconnect turned out not to work on W2K3 Server. Doh!
Erik Forsberg
2003-06-19 11:46:30 +0000
e934f6dbd2Detection of unclean disconnect turned out not to work on W2K3 Server. Doh.
Erik Forsberg
2003-06-19 11:46:03 +0000
5e323ca0d3Make rdesktop return 0 only if a RDP_PDU_DISCONNECT was received, otherwise return 2 (except for usage errors, where it still returns 1).
Erik Forsberg
2003-06-19 07:29:53 +0000
2c32c1ec3aEliminate previous ugly hack for RDP5 packets, in order to make it work with low encryption.
Matt Chapman
2003-06-17 08:44:32 +0000
c864378465Try using STRING instead of TEXT if TEXT doesn't exist in the targets list.
Erik Forsberg
2003-06-16 09:03:55 +0000
5558f67067If server advertises RDP4 support only, don't use rdp5. Ie, provide fallback to RDP4 even if -5 switch is set on commandline.
Erik Forsberg
2003-06-12 09:25:13 +0000
38ea9b71e8Used the wrong variable by mistake when checking whether a format announce should be sent or not after transferring data X -> Windows.
Erik Forsberg
2003-06-11 09:00:38 +0000
f335405bc5Added comment about TAG_SRV_SRV_3. And some debug output.
Erik Forsberg
2003-06-11 07:12:18 +0000
ebdb982a1fAdded headers needed for compilation under FreeBSD (4.8 stable). Moved DEBUG_CLIPBOARD in cliprdr_send_format_announce.
Erik Forsberg
2003-06-06 12:34:56 +0000
744912f975Compile channels.o, cliprdr.o and ipc.o as well.
Erik Forsberg
2003-06-06 11:11:44 +0000
dc0576d40bInitialize IPC. Changes after running indent-all.sh
Erik Forsberg
2003-06-06 11:11:20 +0000
b21af4866eListen for clipboard-related events and handle them. Listen for IPC-related events and handle them. Changes after running indent-all.sh
Erik Forsberg
2003-06-06 11:10:48 +0000
e83406e100Changes after running indent-all.sh.
Erik Forsberg
2003-06-06 11:09:24 +0000
87a76f5924Definition of cliprdr_dataformat.
Erik Forsberg
2003-06-06 11:08:15 +0000
d612e591e1Request channels in an orderly way :). Allow transmission on a certain channel (still retaining old interface). Indentation changes.
Erik Forsberg
2003-06-06 11:07:46 +0000
5f9d3feb42Find and execute channel-specific callback when there is channel data.
Erik Forsberg
2003-06-06 10:48:38 +0000
8da3b51a70Indentation/syntax changes after running indent-all.sh
Erik Forsberg
2003-06-06 10:47:34 +0000
0accb413acAllow sending to specific MCS channels (still keeping old interface intact). Send CJRQs for the channels we want when initializing MCS.
Erik Forsberg
2003-06-06 10:46:00 +0000
dc6de146a4Indentation changes.
Erik Forsberg
2003-06-06 10:44:20 +0000
539255f7fdComments about what file contains what functions.
Erik Forsberg
2003-06-06 10:43:40 +0000
ea00031d43Definition of DEBUG_CLIPBOARD. Definition of rdp5_channel.
Erik Forsberg
2003-06-06 10:43:01 +0000
1acb6ff29cAdded function definitions from channels.c, cliprdr.c and secure.c. Reflected internal API changes.
Erik Forsberg
2003-06-06 10:42:21 +0000
7589a7bf58Added clipboard-related constants.
Erik Forsberg
2003-06-06 10:40:14 +0000
2dc4181cc2Added --with-debug-clipboard and it's documentation.
Erik Forsberg
2003-06-06 10:39:41 +0000
412f1e6910Try getting clipboard from CLIPBOARD if there is no owner for PRIMARY.
Erik Forsberg
2003-06-06 10:39:10 +0000
64be4d1174Channel handling, initial revision.
Erik Forsberg
2003-06-06 10:10:19 +0000
a210cd69b2Inter-rdesktop communication, initial revision.
Erik Forsberg
2003-06-06 10:10:04 +0000
ac67cf5a9eX-related prototypes, initial revision.
Erik Forsberg
2003-06-06 10:09:43 +0000
4c74227e05I'm an AUTHOR too! :-)
Erik Forsberg
2003-06-06 10:07:30 +0000
b129ced397Indentation changes
Erik Forsberg
2003-06-06 09:32:56 +0000
28329bd3fbMoved some debug code. Fixed a compiler warning by typecasting correctly.
Erik Forsberg
2003-06-06 09:32:15 +0000
2a36b665dbHandle transfers rdesktop <-> rdesktop with native windows formats.
Erik Forsberg
2003-06-06 09:31:28 +0000
7a1831445aFree memory when done with clipboard transfer.
Erik Forsberg
2003-06-06 09:30:48 +0000
e52cbfbb39Handle large clipboard transfers Windows -> X.
Erik Forsberg
2003-06-06 09:30:06 +0000
1052468cf7Handle large clipboard transfers X->Windows.
Erik Forsberg
2003-06-06 09:29:01 +0000
a80b1267a4Don't hardcode clipboard channel.
Erik Forsberg
2003-06-06 09:28:21 +0000
2281c6b409Added one to the length of sent data, since XGetProperty is not reporting the null byte (although space is allocated for it as it seems).
Erik Forsberg
2003-06-06 09:26:49 +0000
a40cf381b3Use last button or keypress, either up or down, as event time when aquiring PRIMARY (and CLIPBOARD).
Erik Forsberg
2003-06-06 09:26:11 +0000
2bba6ebed8Send a format announce when we loose ownership of PRIMARY.
Erik Forsberg
2003-06-06 09:25:30 +0000
9d4c22ae10Rudimentary client->server clipboard transfer.
Erik Forsberg
2003-06-06 09:24:15 +0000
8c019fe34aMore proof-of-concept:
Erik Forsberg
2003-06-06 09:23:28 +0000
3e8d6179adProof-of-concept, clipboard transfer server->client works! A lot of stuff remains for a full implementation.
Erik Forsberg
2003-06-06 09:22:25 +0000
cb7ea96467Initial revision
Erik Forsberg
2003-06-06 09:20:53 +0000
d4d47c0ea9adding g_ prefix to global vars, orders.c done
Jay Sorg
2003-05-30 22:04:25 +0000
63c4677522adding g_ prefix to global vars, mcs.c done
Jay Sorg
2003-05-30 21:59:56 +0000
599062c6a0adding g_ prefix to global vars, licence.c done
Jay Sorg
2003-05-30 21:44:06 +0000
151fd27b4aadding g_ prefix to global vars, cache.c done
Jay Sorg
2003-05-30 21:31:59 +0000
f47f7f080eCommited new hungarian keymap
Peter Åstrand
2003-05-23 14:39:35 +0000
5b32458c9eSet the first half of the client random to zeros instead of randomness.
Erik Forsberg
2003-05-22 08:37:57 +0000
70de4fa1f9changes so it compiles with g++(mainly for ports)
Jay Sorg
2003-05-19 21:36:33 +0000
679261b7fcchanged all order vars that go through rdp_in_coord to sint16
Jay Sorg
2003-05-16 21:55:14 +0000
9885892607Added hungarian keymap
Peter Åstrand
2003-05-16 08:24:27 +0000
f670735863support for hatch patterns in patblt
Jay Sorg
2003-05-15 14:26:15 +0000
2ea96995a7Hopefully got the RDP5 Logon packet working.
Erik Forsberg
2003-05-05 12:20:53 +0000
f236ae26cbAdded fr-ch keymap
Peter Åstrand
2003-04-25 14:43:05 +0000
daae991607Fix bug that caused auto-logon not to work.
Erik Forsberg
2003-04-22 15:48:56 +0000
408935e046Fix an endianness problem.
Matt Chapman
2003-04-16 13:48:17 +0000
7cf36760daMove non system dependent part of save_licence back to licence.c. Clean up overly paranoid code, close files, free memory, etc.
Matt Chapman
2003-04-16 13:04:15 +0000
46c3dca918Update other places where LICENCE_TAG_* is used.
Matt Chapman
2003-04-16 12:52:46 +0000
33ee95a206Fix some instances of out_uint{16|32} with non-zero value (should be out_uint{16|32}_{le|be}
Matt Chapman
2003-04-16 08:19:15 +0000
ce7ad4cfb0Split licensing "tag" into 8-bit tag/version and remove LICENCE_TAG_*_5 constants.
Matt Chapman
2003-04-16 08:08:40 +0000
748a2b7485Autodetect RDP4-style or X.509 exchange (RDP5 still uses the earlier if you don't have a licence server).
Matt Chapman
2003-04-16 08:03:59 +0000
7e7560d205Added Faroese keymap
Peter Åstrand
2003-04-16 06:35:33 +0000
ba3b4c8bdaApplied patch from Kim Michael Eriksen.
Peter Åstrand
2003-04-09 11:44:03 +0000
af17f51472Added a small thankyou-comment.
Erik Forsberg
2003-04-03 13:56:51 +0000
bc446480d5Define and use RDP5-related licence tags. Seems to solve the troubles with undefined licence tags when running in RDP5 mode.
Erik Forsberg
2003-04-03 13:52:41 +0000
c1e1a91402Removed duplicate at definition.
Peter Åstrand
2003-04-03 13:47:33 +0000
11adde8a0fGot colordepth > 8 bits to work again (apparently, another byte must be set in the client info depending on the depth wanted).
Erik Forsberg
2003-03-28 12:55:25 +0000
e1d1e03e00Initialize some variables in order to avoid a compiler warning. Umm.. A bit ugly. Might remove this later.
Erik Forsberg
2003-03-28 09:13:48 +0000
1bc2511c0bGot bitmap decompression to work. It turned out Microsoft doesn't care about sending the compressed bitmap header any longer, instead the size of the compressed bitmap data is sent in the bitmapLength field of the cache bitmap order. Of course this doesn't concur with T.128.
Erik Forsberg
2003-03-28 09:09:17 +0000
77fe394b6diso_connect, mcs_connect and sec_connect now takes a username as an argument.
Erik Forsberg
2003-03-27 13:33:16 +0000
28a9f5958eSend a "4" instead of a "1" in the correct place if we try to support RDP5.
Erik Forsberg
2003-03-27 13:29:36 +0000
a20dd37798Send different logon packets based on if we try to support RDP5 or not. The order of the data is slightly different in RDP5.
Erik Forsberg
2003-03-27 13:22:29 +0000
fcfd8d4b90Support for the -5 flag to rdesktop, indicating the experimental RDP5 support should be used.
Erik Forsberg
2003-03-27 13:18:13 +0000
6ab3861ea0process_orders now take the number of orders to process as an argument instead of reading it itself. Adaptation for the RDP5 code to work.
Erik Forsberg
2003-03-27 13:17:26 +0000
8d6c2bf1e9Changed some of the data sent from mcs_send_connection_initial - the number of channels being the most important.
Erik Forsberg
2003-03-27 13:15:36 +0000
42764b0104Remade connection setup. Send mstshash in initial packet.
Erik Forsberg
2003-03-27 13:11:58 +0000
593d7a04d6Added the constants SEC_TAG_CLI_4 and SEC_TAG_CLI_CHANNELS. Both are used in the RDP5 support.
Erik Forsberg
2003-03-27 13:10:16 +0000
00b94fa8c7Added a line telling emacs that the basic offset is 8.
Erik Forsberg
2003-03-27 13:08:57 +0000
653fd60336Added rdp5.o to the list of objects to compile.
Erik Forsberg
2003-03-27 13:08:09 +0000
b2df34f3fcInitial version. Combined code from Matt's RDP5 adventures with some of my own discoveries.
Erik Forsberg
2003-03-27 13:07:28 +0000
0a56d9bfd8Support for moving window by dragging applications title bar. To be used in conjunction with -s, -S and -D.
Peter Åstrand
2003-03-14 12:00:17 +0000
4ccf5a9387Defined a DEBUG_RDP5 macro for selective debugging during the RDP5 integration process.
Erik Forsberg
2003-03-06 15:36:28 +0000
f6520423f4If WITH_DEBUG, print the number of the packet just received, which makes it easier to follow the packet on the network.
Erik Forsberg
2003-03-06 14:11:17 +0000
3a1e4d167bAdded comment about where to find definition of General Capability set.
Erik Forsberg
2003-03-06 14:06:38 +0000
71b7638683Removed wrong duplicates.
Peter Åstrand
2003-03-05 13:12:21 +0000
b5bb68ced4fix for connecting to a server that was disconnected with ms client
Jay Sorg
2003-03-02 23:45:34 +0000
a10af85435rfbregion.h is in rfb dir.
Peter Åstrand
2003-02-21 10:35:38 +0000
f9fef45126libvncserver header files is in vnc dir
Peter Åstrand
2003-02-20 12:17:04 +0000
b5753d0a87Added rdp2vnc support
Peter Åstrand
2003-02-20 12:14:13 +0000
49e48ec58cPrevent restoring by double click in single app mode.
Peter Åstrand
2003-02-18 13:51:43 +0000
410c48cf5bPrevent access to sys menu in single app mode
Peter Åstrand
2003-02-18 13:44:27 +0000