Commit Graph

888 Commits

Author SHA1 Message Date
Erik Forsberg
fcfd8d4b90 Support for the -5 flag to rdesktop, indicating the experimental RDP5
support should be used.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@349 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:18:13 +00:00
Erik Forsberg
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.

Added some debugging.

Indent fixes.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@348 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:17:26 +00:00
Erik Forsberg
8d6c2bf1e9 Changed some of the data sent from mcs_send_connection_initial - the
number of channels being the most important.

Don't assume the length of the data coming back from the server is
of the same length that the data we sent was.

Record the channel id of incoming MCS packets.

Send username to iso_connect, in order for it to be able to send the
mstshash.

Open the clipboard channel if we are speaking RDP5.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@347 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:15:36 +00:00
Erik Forsberg
42764b0104 Remade connection setup. Send mstshash in initial packet.
(This might not be needed, but the more lookalike to a MS client we are,
 the better).

Recognize RDP5 packets and hand them to the RDP5 parsing routine.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@346 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:11:58 +00:00
Erik Forsberg
593d7a04d6 Added the constants SEC_TAG_CLI_4 and SEC_TAG_CLI_CHANNELS. Both are
used in the RDP5 support.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@345 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:10:16 +00:00
Erik Forsberg
00b94fa8c7 Added a line telling emacs that the basic offset is 8.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@344 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:08:57 +00:00
Erik Forsberg
653fd60336 Added rdp5.o to the list of objects to compile.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@343 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:08:09 +00:00
Erik Forsberg
b2df34f3fc Initial version. Combined code from Matt's RDP5 adventures with some of
my own discoveries.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@342 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:07:28 +00:00
Peter Åstrand
0a56d9bfd8 Support for moving window by dragging applications title bar. To be used
in conjunction with -s, -S and -D.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@341 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-14 12:00:17 +00:00
Erik Forsberg
4ccf5a9387 Defined a DEBUG_RDP5 macro for selective debugging during the RDP5 integration process.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@340 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-06 15:36:28 +00:00
Erik Forsberg
f6520423f4 If WITH_DEBUG, print the number of the packet just received, which makes
it easier to follow the packet on the network.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@339 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-06 14:11:17 +00:00
Erik Forsberg
3a1e4d167b Added comment about where to find definition of General Capability set.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@338 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-06 14:06:38 +00:00
Peter Åstrand
71b7638683 Removed wrong duplicates.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@336 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-05 13:12:21 +00:00
Jay Sorg
b5bb68ced4 fix for connecting to a server that was disconnected with ms client
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@335 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-02 23:45:34 +00:00
Peter Åstrand
a10af85435 rfbregion.h is in rfb dir.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@334 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-21 10:35:38 +00:00
Peter Åstrand
f9fef45126 libvncserver header files is in vnc dir
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@333 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-20 12:17:04 +00:00
Peter Åstrand
b5753d0a87 Added rdp2vnc support
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@332 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-20 12:14:13 +00:00
Peter Åstrand
49e48ec58c Prevent restoring by double click in single app mode.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@331 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-18 13:51:43 +00:00
Peter Åstrand
410c48cf5b Prevent access to sys menu in single app mode
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@330 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-18 13:44:27 +00:00
Peter Åstrand
d384c1b539 Documentation for -S.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@329 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-18 13:16:53 +00:00
Peter Åstrand
f139915dd7 Online help for -S.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@328 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-18 13:07:29 +00:00
Peter Åstrand
a1c5132f9a New option for running single applications maximized
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@327 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-18 13:03:51 +00:00
Peter Åstrand
a9e82c744d Indent fix.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@326 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-18 13:02:58 +00:00
Peter Åstrand
bc08b3e62a Only reports "bad keysym" if DEBUG_KBD.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@325 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-12 09:56:13 +00:00
Peter Åstrand
5ab5ba17eb Moved save_licence/load_licence back to rdesktop.c
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@324 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-11 11:31:04 +00:00
Peter Åstrand
00aadf6521 Added note explaining that protocol stack should be
system-independent.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@323 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-11 10:40:03 +00:00
Peter Åstrand
9d6106bde1 Added doc about licensing
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@322 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-10 13:48:39 +00:00
Peter Åstrand
655fb072b3 Updated prototypes.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@321 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-10 13:08:25 +00:00
Peter Åstrand
4efe873c2f More static funcs.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@320 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-10 13:07:47 +00:00
Peter Åstrand
c3f9bde92c load_licence/save_licence static.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@319 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-10 13:05:40 +00:00
Peter Åstrand
f7bfa53327 Private funcs should be static.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@318 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-10 13:02:57 +00:00
Peter Åstrand
0f0bb5f281 Indent fixes
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@317 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-10 12:58:51 +00:00
Peter Åstrand
2dd0b246fb Moved load_licence/save_licence to licence.c. Removed SAVE_LICENCE cond.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@316 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-10 12:56:34 +00:00
Jay Sorg
cbb156faa7 15 and 24 bit server support
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@315 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-09 17:17:37 +00:00
Jay Sorg
15a7e6e05b added 15 and 24 bit server options
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@314 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-09 01:38:07 +00:00
Jay Sorg
c50d176caf one bitmap decomp function to handle all colour depths
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@313 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-07 23:43:37 +00:00
Peter Åstrand
d3b577525c Removed duplicat ampersand definition.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@312 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-06 14:31:24 +00:00
Peter Åstrand
4fcf9ba740 Applied fixes from Per Kristian Hove.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@311 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-05 15:10:13 +00:00
Jay Sorg
02451862d6 support for > 16 bit clients with 16 bit server
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@310 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-05 14:16:33 +00:00
Peter Åstrand
6c8d2350a2 Bugfix: remote_modifier_state was not updated correctly upon numlock toggle.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@309 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-04 15:54:58 +00:00
Jay Sorg
4b26f4fc6b 16bit
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@308 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-04 05:32:13 +00:00
Peter Åstrand
b417d5ed8a Removed broken less, greater and apostrophe definition.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@307 423420c4-83ab-492f-b58f-81f9feb106b5
2003-02-03 08:25:02 +00:00
Peter Åstrand
febba4f199 Removed two duplicates.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@306 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-31 08:24:42 +00:00
Matt Chapman
177848b45b Solaris doesn't define INADDR_NONE (fix from Simon McCartney)
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@305 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-30 13:38:47 +00:00
Matt Chapman
799526bb95 Wah. 2003 already.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@303 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-30 11:59:27 +00:00
Matt Chapman
33296581d6 Fix a bug where we report "Network is unreachable" instead of
"cannot resolve host".


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@302 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-30 11:57:10 +00:00
Matt Chapman
1c41278828 Fix a compile warning.
Also have to include BN_CTX_new now that we're using it...


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@301 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-30 11:47:11 +00:00
Matt Chapman
e1dd74d872 unsigned long != uint32 on a 64-bit machine.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@300 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-30 11:28:50 +00:00
Matt Chapman
1e8a4d5279 Fix a few compile warnings.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@299 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-30 11:20:30 +00:00
Matt Chapman
90a283925e Add some signed types and use them in the places we have silly casts now.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@298 423420c4-83ab-492f-b58f-81f9feb106b5
2003-01-30 11:15:00 +00:00