/[rdesktop]/sourceforge.net/trunk/rdesktop/rdp.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /sourceforge.net/trunk/rdesktop/rdp.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1487)

Revision 435 - (view) (annotate) - [select for diffs]
Modified Wed Jul 9 09:18:20 2003 UTC (20 years, 9 months ago) by astrand
File length: 21794 byte(s)
Diff to previous 433
Indent fixes


Revision 433 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 22:02:23 2003 UTC (20 years, 10 months ago) by jsorg71
File length: 21788 byte(s)
Diff to previous 432
enabled memblt for 15+ server color depth


Revision 432 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 09:31:25 2003 UTC (20 years, 10 months ago) by matthewc
File length: 21718 byte(s)
Diff to previous 426
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


Revision 426 - (view) (annotate) - [select for diffs]
Modified Thu Jun 19 11:46:30 2003 UTC (20 years, 10 months ago) by forsberg
File length: 21753 byte(s)
Diff to previous 424
Detection of unclean disconnect turned out not to work on W2K3 Server. Doh!


Revision 424 - (view) (annotate) - [select for diffs]
Modified Thu Jun 19 07:29:53 2003 UTC (20 years, 10 months ago) by forsberg
File length: 21445 byte(s)
Diff to previous 410
Make rdesktop return 0 only if a RDP_PDU_DISCONNECT was received,
otherwise return 2 (except for usage errors, where it still returns
1).

Documented exit codes of rdesktop in doc/exit_codes.txt.


Revision 410 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 10:47:34 2003 UTC (20 years, 10 months ago) by forsberg
File length: 21376 byte(s)
Diff to previous 381
Indentation/syntax changes after running indent-all.sh


Revision 381 - (view) (annotate) - [select for diffs]
Modified Fri May 30 21:59:56 2003 UTC (20 years, 11 months ago) by jsorg71
File length: 21364 byte(s)
Diff to previous 376
adding g_ prefix to global vars, mcs.c done


Revision 376 - (view) (annotate) - [select for diffs]
Modified Mon May 19 21:36:33 2003 UTC (20 years, 11 months ago) by jsorg71
File length: 21358 byte(s)
Diff to previous 371
changes so it compiles with g++(mainly for ports)


Revision 371 - (view) (annotate) - [select for diffs]
Modified Mon May 5 12:20:53 2003 UTC (21 years ago) by forsberg
File length: 21329 byte(s)
Diff to previous 369
Hopefully got the RDP5 Logon packet working.


Revision 369 - (view) (annotate) - [select for diffs]
Modified Tue Apr 22 15:48:56 2003 UTC (21 years ago) by forsberg
File length: 20294 byte(s)
Diff to previous 365
Fix bug that caused auto-logon not to work.

This is however just a fix for the case when you're running RDP4. The RDP5
code is still buggy.


Revision 365 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 08:19:15 2003 UTC (21 years ago) by matthewc
File length: 20281 byte(s)
Diff to previous 351
Fix some instances of out_uint{16|32} with non-zero value (should be
out_uint{16|32}_{le|be}


Revision 351 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 13:22:29 2003 UTC (21 years, 1 month ago) by forsberg
File length: 20299 byte(s)
Diff to previous 340
Send different logon packets based on if we try to support RDP5 or not. The
order of the data is slightly different in RDP5.

Moved pointer PDU handling to their own functions, since RDP5 no longer
encapsulates ColorPointer and CachedPointer in a PDU with a type field.

Made debug output when doing Bitmap updates clearer. Also added debug
printout when bitmap compression failed.

Added code that checks for a new way of sending the size of the compressed
bitmaps. Code imported from Matt's RDP5 adventures :).

Debug output when doing Palette updates in order to make it easier to follow
packets.

Fetch the number of orders here instead of in process_orders and send it
along to that function as an argument.

Send the username to sec_connect.


Revision 340 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 14:11:17 2003 UTC (21 years, 2 months ago) by forsberg
File length: 17263 byte(s)
Diff to previous 318
If WITH_DEBUG, print the number of the packet just received, which makes
it easier to follow the packet on the network.


Revision 318 - (view) (annotate) - [select for diffs]
Modified Mon Feb 10 12:58:51 2003 UTC (21 years, 2 months ago) by astrand
File length: 17198 byte(s)
Diff to previous 314
Indent fixes


Revision 314 - (view) (annotate) - [select for diffs]
Modified Fri Feb 7 23:43:37 2003 UTC (21 years, 2 months ago) by jsorg71
File length: 17191 byte(s)
Diff to previous 309
one bitmap decomp function to handle all colour depths


Revision 309 - (view) (annotate) - [select for diffs]
Modified Tue Feb 4 05:32:13 2003 UTC (21 years, 3 months ago) by jsorg71
File length: 17187 byte(s)
Diff to previous 283
16bit


Revision 283 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 17:24:27 2002 UTC (21 years, 4 months ago) by jsorg71
File length: 17134 byte(s)
Diff to previous 260
fix for 32k packets that are really 8


Revision 260 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 15:31:19 2002 UTC (21 years, 5 months ago) by astrand
File length: 16986 byte(s)
Diff to previous 254
Indent fixes


Revision 254 - (view) (annotate) - [select for diffs]
Modified Tue Nov 5 11:22:20 2002 UTC (21 years, 5 months ago) by matthewc
File length: 16993 byte(s)
Diff to previous 207
Fix for bad colours on ARM (found by Ken Gordon) - we can't assume that
the representation of a COLOURENTRY array is the same as on the wire.
Copy method of process_colcache to process_palette.


Revision 207 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:26:46 2002 UTC (21 years, 7 months ago) by matthewc
File length: 16839 byte(s)
Diff to previous 192
Update copyright dates on all files that have changed.
Bump version to 1.2-cvs.


Revision 192 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 07:59:14 2002 UTC (21 years, 7 months ago) by matthewc
File length: 16839 byte(s)
Diff to previous 176
foo function() -> foo function(void) to conform to ANSI C.


Revision 176 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 09:55:03 2002 UTC (21 years, 7 months ago) by n-ki
File length: 16823 byte(s)
Diff to previous 161
some BE fixes - without these rdesktop wont run on IBM AIX  - such as RS6000 PowerPC


Revision 161 - (view) (annotate) - [select for diffs]
Modified Sun Sep 15 12:46:41 2002 UTC (21 years, 7 months ago) by matthewc
File length: 16808 byte(s)
Diff to previous 82
Reenable bitmap caching (inadvertantly disabled by a patch in 1.1.0)


Revision 82 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 07:18:48 2002 UTC (21 years, 9 months ago) by astrand
File length: 16761 byte(s)
Diff to previous 64
Changed max line length to 100


Revision 64 - (view) (annotate) - [select for diffs]
Modified Thu Jul 18 16:38:31 2002 UTC (21 years, 9 months ago) by astrand
File length: 16812 byte(s)
Diff to previous 30
Fixed indentation with indent


Revision 30 - (view) (annotate) - [select for diffs]
Modified Fri Sep 14 13:51:38 2001 UTC (22 years, 7 months ago) by matty
File length: 16812 byte(s)
Diff to previous 28
Portability fixes, including elimination of variable argument macros.
Rudimentary configure script.
Miscellaneous cleanups.


Revision 28 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 13:54:48 2001 UTC (22 years, 10 months ago) by matty
File length: 16784 byte(s)
Diff to previous 25
Merges from pl19-6-5.


Revision 25 - (view) (annotate) - [select for diffs]
Modified Sat Jan 6 03:47:04 2001 UTC (23 years, 3 months ago) by matty
File length: 15300 byte(s)
Diff to previous 24
Changed indentation style (-psl).


Revision 24 - (view) (annotate) - [select for diffs]
Modified Sat Jan 6 03:12:10 2001 UTC (23 years, 3 months ago) by matty
File length: 15307 byte(s)
Diff to previous 21
ran indent (-bli0 -i8 -cli8 -npcs -npsl)


Revision 21 - (view) (annotate) - [select for diffs]
Modified Mon Oct 16 08:44:48 2000 UTC (23 years, 6 months ago) by matty
File length: 15162 byte(s)
Diff to previous 10
Added a number of command line options including autologon.
Inverted sense of -m (the default is now to send mouse move events).
Preparing for release of 1.0.0.


Revision 10 - (view) (annotate) - [select for diffs]
Modified Tue Aug 15 10:23:24 2000 UTC (23 years, 8 months ago) by matty
File length: 15056 byte(s)
Diff to previous 9
Major commit of work from laptop - done in various free moments.
Implemented encryption layer and some basic licensing negotiation.
Reorganised code somewhat. While this is not quite as clean, it is
a lot faster - our parser speed was becoming a bottle-neck.


Revision 9 - (view) (annotate) - [select for diffs]
Modified Tue Jul 25 12:34:29 2000 UTC (23 years, 9 months ago) by matty
File length: 44787 byte(s)
Diff to previous 7
Committing some awesome progress I made while overseas - this commit
really embodies a huge number of changes. We are now able to talk quite
fluently to a French NT Terminal Server - in normal usage only minor
font issues remain (handling of TEXT2 order is not perfect).

The next major hurdle is encryption, and it will be quite a big hurdle
- there seems to be some quite nasty session key stuff.


Revision 7 - (view) (annotate) - [select for diffs]
Modified Fri Jul 7 09:40:03 2000 UTC (23 years, 9 months ago) by matty
File length: 38339 byte(s)
Diff to previous 6
Miscellaneous updates: implemented some more protocol features including
colour maps. Started on a new bitmap decompression engine which is not
completely working yet - however I am going back on the road so I am
committing now.


Revision 6 - (view) (annotate) - [select for diffs]
Modified Wed Jul 5 07:44:21 2000 UTC (23 years, 10 months ago) by matty
File length: 34534 byte(s)
Diff to previous 4
Started hacking on an X-Windows (Xlib) interface.
Currently pops up a window and displays bitmaps it sees side by side.
Next step is to go back to the protocol and interpret the surrounding data
stream.


Revision 4 - (view) (annotate) - [select for diffs]
Modified Wed May 10 07:36:34 2000 UTC (23 years, 11 months ago) by matty
File length: 34223 byte(s)
Copied from: sourceforge.net/branches/RDESKTOP/rdesktop/rdp.c revision 3
Diff to previous 3
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.


Revision 3 - (view) (annotate) - [select for diffs]
Added Wed May 10 07:36:34 2000 UTC (23 years, 11 months ago) by matty
Original Path: sourceforge.net/branches/RDESKTOP/rdesktop/rdp.c
File length: 34223 byte(s)
Adding my experimental RDP client to repository.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26