Commit Graph

  • de7a67cd41 preceeded more global vars with g_ Jay Sorg 2003-07-28 21:41:12 +0000
  • 694bd388a4 use sizeof instead of hardcoded struct size in colour cache Jay Sorg 2003-07-28 18:13:30 +0000
  • 7ff54cdd90 Indent fixes Peter Åstrand 2003-07-09 09:18:20 +0000
  • 11569c322f Added URL to scancode howto. Peter Åstrand 2003-07-09 07:26:14 +0000
  • 881a9cffcb enabled memblt for 15+ server color depth Jay Sorg 2003-07-02 22:02:23 +0000
  • 5b9286e6ea Commit 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
  • f31cfb5f31 Got (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
  • e158625b07 Make 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
  • 9231b642e8 Detection of unclean disconnect turned out not to work on W2K3 Server. Doh! Erik Forsberg 2003-06-19 11:46:30 +0000
  • e934f6dbd2 Detection of unclean disconnect turned out not to work on W2K3 Server. Doh. Erik Forsberg 2003-06-19 11:46:03 +0000
  • 5e323ca0d3 Make 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
  • 2c32c1ec3a Eliminate previous ugly hack for RDP5 packets, in order to make it work with low encryption. Matt Chapman 2003-06-17 08:44:32 +0000
  • c864378465 Try using STRING instead of TEXT if TEXT doesn't exist in the targets list. Erik Forsberg 2003-06-16 09:03:55 +0000
  • 5558f67067 If 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
  • 38ea9b71e8 Used 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
  • f335405bc5 Added comment about TAG_SRV_SRV_3. And some debug output. Erik Forsberg 2003-06-11 07:12:18 +0000
  • ebdb982a1f Added 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
  • 744912f975 Compile channels.o, cliprdr.o and ipc.o as well. Erik Forsberg 2003-06-06 11:11:44 +0000
  • dc0576d40b Initialize IPC. Changes after running indent-all.sh Erik Forsberg 2003-06-06 11:11:20 +0000
  • b21af4866e Listen 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
  • e83406e100 Changes after running indent-all.sh. Erik Forsberg 2003-06-06 11:09:24 +0000
  • 87a76f5924 Definition of cliprdr_dataformat. Erik Forsberg 2003-06-06 11:08:15 +0000
  • d612e591e1 Request 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
  • 5f9d3feb42 Find and execute channel-specific callback when there is channel data. Erik Forsberg 2003-06-06 10:48:38 +0000
  • 8da3b51a70 Indentation/syntax changes after running indent-all.sh Erik Forsberg 2003-06-06 10:47:34 +0000
  • 0accb413ac Allow 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
  • dc6de146a4 Indentation changes. Erik Forsberg 2003-06-06 10:44:20 +0000
  • 539255f7fd Comments about what file contains what functions. Erik Forsberg 2003-06-06 10:43:40 +0000
  • ea00031d43 Definition of DEBUG_CLIPBOARD. Definition of rdp5_channel. Erik Forsberg 2003-06-06 10:43:01 +0000
  • 1acb6ff29c Added function definitions from channels.c, cliprdr.c and secure.c. Reflected internal API changes. Erik Forsberg 2003-06-06 10:42:21 +0000
  • 7589a7bf58 Added clipboard-related constants. Erik Forsberg 2003-06-06 10:40:14 +0000
  • 2dc4181cc2 Added --with-debug-clipboard and it's documentation. Erik Forsberg 2003-06-06 10:39:41 +0000
  • 412f1e6910 Try getting clipboard from CLIPBOARD if there is no owner for PRIMARY. Erik Forsberg 2003-06-06 10:39:10 +0000
  • 64be4d1174 Channel handling, initial revision. Erik Forsberg 2003-06-06 10:10:19 +0000
  • a210cd69b2 Inter-rdesktop communication, initial revision. Erik Forsberg 2003-06-06 10:10:04 +0000
  • ac67cf5a9e X-related prototypes, initial revision. Erik Forsberg 2003-06-06 10:09:43 +0000
  • 4c74227e05 I'm an AUTHOR too! :-) Erik Forsberg 2003-06-06 10:07:30 +0000
  • b129ced397 Indentation changes Erik Forsberg 2003-06-06 09:32:56 +0000
  • 28329bd3fb Moved some debug code. Fixed a compiler warning by typecasting correctly. Erik Forsberg 2003-06-06 09:32:15 +0000
  • 2a36b665db Handle transfers rdesktop <-> rdesktop with native windows formats. Erik Forsberg 2003-06-06 09:31:28 +0000
  • 7a1831445a Free memory when done with clipboard transfer. Erik Forsberg 2003-06-06 09:30:48 +0000
  • e52cbfbb39 Handle large clipboard transfers Windows -> X. Erik Forsberg 2003-06-06 09:30:06 +0000
  • 1052468cf7 Handle large clipboard transfers X->Windows. Erik Forsberg 2003-06-06 09:29:01 +0000
  • a80b1267a4 Don't hardcode clipboard channel. Erik Forsberg 2003-06-06 09:28:21 +0000
  • 2281c6b409 Added 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
  • a40cf381b3 Use 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
  • 2bba6ebed8 Send a format announce when we loose ownership of PRIMARY. Erik Forsberg 2003-06-06 09:25:30 +0000
  • 9d4c22ae10 Rudimentary client->server clipboard transfer. Erik Forsberg 2003-06-06 09:24:15 +0000
  • 8c019fe34a More proof-of-concept: Erik Forsberg 2003-06-06 09:23:28 +0000
  • 3e8d6179ad Proof-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
  • cb7ea96467 Initial revision Erik Forsberg 2003-06-06 09:20:53 +0000
  • d4d47c0ea9 adding g_ prefix to global vars, orders.c done Jay Sorg 2003-05-30 22:04:25 +0000
  • 63c4677522 adding g_ prefix to global vars, mcs.c done Jay Sorg 2003-05-30 21:59:56 +0000
  • 599062c6a0 adding g_ prefix to global vars, licence.c done Jay Sorg 2003-05-30 21:44:06 +0000
  • 151fd27b4a adding g_ prefix to global vars, cache.c done Jay Sorg 2003-05-30 21:31:59 +0000
  • f47f7f080e Commited new hungarian keymap Peter Åstrand 2003-05-23 14:39:35 +0000
  • 5b32458c9e Set the first half of the client random to zeros instead of randomness. Erik Forsberg 2003-05-22 08:37:57 +0000
  • 70de4fa1f9 changes so it compiles with g++(mainly for ports) Jay Sorg 2003-05-19 21:36:33 +0000
  • 679261b7fc changed all order vars that go through rdp_in_coord to sint16 Jay Sorg 2003-05-16 21:55:14 +0000
  • 9885892607 Added hungarian keymap Peter Åstrand 2003-05-16 08:24:27 +0000
  • f670735863 support for hatch patterns in patblt Jay Sorg 2003-05-15 14:26:15 +0000
  • 2ea96995a7 Hopefully got the RDP5 Logon packet working. Erik Forsberg 2003-05-05 12:20:53 +0000
  • f236ae26cb Added fr-ch keymap Peter Åstrand 2003-04-25 14:43:05 +0000
  • daae991607 Fix bug that caused auto-logon not to work. Erik Forsberg 2003-04-22 15:48:56 +0000
  • 408935e046 Fix an endianness problem. Matt Chapman 2003-04-16 13:48:17 +0000
  • 7cf36760da Move 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
  • 46c3dca918 Update other places where LICENCE_TAG_* is used. Matt Chapman 2003-04-16 12:52:46 +0000
  • 33ee95a206 Fix 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
  • ce7ad4cfb0 Split licensing "tag" into 8-bit tag/version and remove LICENCE_TAG_*_5 constants. Matt Chapman 2003-04-16 08:08:40 +0000
  • 748a2b7485 Autodetect 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
  • 7e7560d205 Added Faroese keymap Peter Åstrand 2003-04-16 06:35:33 +0000
  • ba3b4c8bda Applied patch from Kim Michael Eriksen. Peter Åstrand 2003-04-09 11:44:03 +0000
  • af17f51472 Added a small thankyou-comment. Erik Forsberg 2003-04-03 13:56:51 +0000
  • bc446480d5 Define 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
  • c1e1a91402 Removed duplicate at definition. Peter Åstrand 2003-04-03 13:47:33 +0000
  • 11adde8a0f Got 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
  • e1d1e03e00 Initialize 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
  • 1bc2511c0b Got 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
  • 77fe394b6d iso_connect, mcs_connect and sec_connect now takes a username as an argument. Erik Forsberg 2003-03-27 13:33:16 +0000
  • 28a9f5958e Send 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
  • a20dd37798 Send 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
  • fcfd8d4b90 Support for the -5 flag to rdesktop, indicating the experimental RDP5 support should be used. Erik Forsberg 2003-03-27 13:18:13 +0000
  • 6ab3861ea0 process_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
  • 8d6c2bf1e9 Changed 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
  • 42764b0104 Remade connection setup. Send mstshash in initial packet. Erik Forsberg 2003-03-27 13:11:58 +0000
  • 593d7a04d6 Added 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
  • 00b94fa8c7 Added a line telling emacs that the basic offset is 8. Erik Forsberg 2003-03-27 13:08:57 +0000
  • 653fd60336 Added rdp5.o to the list of objects to compile. Erik Forsberg 2003-03-27 13:08:09 +0000
  • b2df34f3fc Initial version. Combined code from Matt's RDP5 adventures with some of my own discoveries. Erik Forsberg 2003-03-27 13:07:28 +0000
  • 0a56d9bfd8 Support 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
  • 4ccf5a9387 Defined a DEBUG_RDP5 macro for selective debugging during the RDP5 integration process. Erik Forsberg 2003-03-06 15:36:28 +0000
  • f6520423f4 If 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
  • 3a1e4d167b Added comment about where to find definition of General Capability set. Erik Forsberg 2003-03-06 14:06:38 +0000
  • 71b7638683 Removed wrong duplicates. Peter Åstrand 2003-03-05 13:12:21 +0000
  • b5bb68ced4 fix for connecting to a server that was disconnected with ms client Jay Sorg 2003-03-02 23:45:34 +0000
  • a10af85435 rfbregion.h is in rfb dir. Peter Åstrand 2003-02-21 10:35:38 +0000
  • f9fef45126 libvncserver header files is in vnc dir Peter Åstrand 2003-02-20 12:17:04 +0000
  • b5753d0a87 Added rdp2vnc support Peter Åstrand 2003-02-20 12:14:13 +0000
  • 49e48ec58c Prevent restoring by double click in single app mode. Peter Åstrand 2003-02-18 13:51:43 +0000
  • 410c48cf5b Prevent access to sys menu in single app mode Peter Åstrand 2003-02-18 13:44:27 +0000