This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
Log of /sourceforge.net/trunk/rdesktop/proto.h
Parent Directory
| Revision Log
Revision
949 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 2 15:07:35 2005 UTC
(18 years, 11 months ago)
by
astrand
File length: 10701 byte(s)
Diff to
previous 947
,
to
selected 6
Implemented support for keyboard "sequences", which makes it possible to send multiple scancodes to the RDP server in response to one X11 keyboard event.
Revision
905 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 20 22:09:32 2005 UTC
(19 years, 1 month ago)
by
jdmeijer
File length: 10417 byte(s)
Diff to
previous 844
,
to
selected 6
Tell the server to stop sending window updates when the rdesktop window is unmapped
Revision
683 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 27 12:55:33 2004 UTC
(20 years, 2 months ago)
by
n-ki
File length: 8988 byte(s)
Diff to
previous 677
,
to
selected 6
mppc like decompression for the rdp protocol. code not activated. rdp5 gets some extra opcodes, and the decompression seems to work fine. :\
Revision
677 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 26 13:48:39 2004 UTC
(20 years, 2 months ago)
by
n-ki
File length: 8888 byte(s)
Diff to
previous 676
,
to
selected 6
new: ui_resize_window() and related, which is used when resizing while shadowing. And fallback for color when connecting to a session with fewer colors than you have set in your session. Jeroen Meijer jeroen@oldambt7.com
Revision
624 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 4 08:11:40 2004 UTC
(20 years, 4 months ago)
by
n-ki
File length: 8964 byte(s)
Diff to
previous 608
,
to
selected 6
get real ip address, or lp if not avail - volker milde, also part of rdp compression within ifdef 0 from uni patches
Revision
570 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 21 18:02:38 2004 UTC
(20 years, 5 months ago)
by
stargo
File length: 8917 byte(s)
Diff to
previous 569
,
to
selected 6
some fixes for solaris compiles.
toupper was redefined to handle strings, now renamed to toupper_str
disk.c has some more problems (it uses statfs and dirfd)
Revision
432 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 1 09:31:25 2003 UTC
(21 years ago)
by
matthewc
File length: 6824 byte(s)
Diff to
previous 424
,
to
selected 6
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
424 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 19 07:29:53 2003 UTC
(21 years ago)
by
forsberg
File length: 6986 byte(s)
Diff to
previous 423
,
to
selected 6
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
405 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 6 10:42:21 2003 UTC
(21 years, 1 month ago)
by
forsberg
File length: 6992 byte(s)
Diff to
previous 376
,
to
selected 6
Added function definitions from channels.c, cliprdr.c and secure.c.
Reflected internal API changes.
Revision
353 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 27 13:33:16 2003 UTC
(21 years, 3 months ago)
by
forsberg
File length: 5901 byte(s)
Diff to
previous 325
,
to
selected 6
iso_connect, mcs_connect and sec_connect now takes a username as an argument.
mcs_recv fills in a channel id in a pointer argument.
process_orders takes the number of orders as an argument instead of figuring it out itself.
Exported process_bitmap_updates and process_palette and sec_decrypt
as non-static functions.
New public functions: process_colour_pointer_pdu (rdp.c),
process_cached_pointer_pdu (rdp.c),
process_null_system_pointer_pdu (rdp.c),
rdp5_process (rdp5.c),
rdp5_process_channel (rdp5.c)
Revision
297 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 28 12:27:28 2003 UTC
(21 years, 5 months ago)
by
matthewc
File length: 5345 byte(s)
Diff to
previous 275
,
to
selected 6
Add a warning function, change some errors to warnings, improve a
couple of error messages (not sure whether scewed was meant to be skewed
or screwed :))
Revision
203 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 26 14:04:30 2002 UTC
(21 years, 9 months ago)
by
matthewc
File length: 5147 byte(s)
Diff to
previous 190
,
to
selected 6
Optimise get_key_state by caching the modifier map and the state
(this can probably still be improved in the future).
Only call time(NULL) for the events where it's needed.
Revision
190 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 24 07:33:17 2002 UTC
(21 years, 9 months ago)
by
matthewc
File length: 5091 byte(s)
Diff to
previous 123
,
to
selected 6
Make no translation messages DEBUG_KBD.
Clean up includes, fix a few compile warnings, avoid rdesktop.h depending
on X (at the expense of KeySym -> uint32 - maybe in the future we need a
better proto scheme).
Revision
123 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 14 13:47:24 2002 UTC
(21 years, 9 months ago)
by
matthewc
File length: 5311 byte(s)
Diff to
previous 121
,
to
selected 6
Rewrite of toggle_fullscreen so it modifies the attributes of the existing
window instead of creating a new one.
Revision
121 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 14 11:48:44 2002 UTC
(21 years, 9 months ago)
by
matthewc
File length: 5329 byte(s)
Diff to
previous 118
,
to
selected 6
Move non-window-related initialisation to ui_init.
All functions after ui_init can now assume display and other globals are valid.
Revision
69 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 27 22:35:38 2002 UTC
(21 years, 11 months ago)
by
astrand
File length: 5119 byte(s)
Diff to
previous 66
,
to
selected 6
Added "localstate" support to keymapping: Send local modifier state. This fixes problems with Shift-Home etc
Revision
61 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 14 12:06:03 2002 UTC
(21 years, 11 months ago)
by
matthewc
File length: 4738 byte(s)
Diff to
previous 50
,
to
selected 6
The 128-bit change broke licensing when used with 40-bit encryption
(sec_sign is also used from licence.c). Fix from Lars Heete.
Revision
39 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 5 07:57:43 2002 UTC
(22 years, 3 months ago)
by
matthewc
File length: 4506 byte(s)
Diff to
previous 33
,
to
selected 6
Code to save and load licence (not quite working yet - server still seems
to reissue the licence).
Small clean-up in xkeymap.
Revision
33 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 15 12:34:34 2001 UTC
(22 years, 9 months ago)
by
matty
File length: 4591 byte(s)
Diff to
previous 30
,
to
selected 6
Add a ui_select to xwin.c to reduce latency.
Remove extraneous error messages - only report at lowest level.
Endianness and IRIX compile fixes.
Revision
30 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 14 13:51:38 2001 UTC
(22 years, 9 months ago)
by
matty
File length: 4589 byte(s)
Diff to
previous 28
,
to
selected 6
Portability fixes, including elimination of variable argument macros.
Rudimentary configure script.
Miscellaneous cleanups.
Revision
21 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 16 08:44:48 2000 UTC
(23 years, 8 months ago)
by
matty
File length: 4150 byte(s)
Diff to
previous 20
,
to
selected 6
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
16 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 28 07:04:14 2000 UTC
(23 years, 9 months ago)
by
matty
File length: 4013 byte(s)
Diff to
previous 10
,
to
selected 6
Added specific handler for triblt opcode 0x69 (used by Microsoft Word),
and fixed a typo in the default handler.
Fixed implementation of desktop cache code, which was sometimes
overlapping saves.
Revision
10 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 15 10:23:24 2000 UTC
(23 years, 10 months ago)
by
matty
File length: 3997 byte(s)
Diff to
previous 9
,
to
selected 6
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, 11 months ago)
by
matty
File length: 10462 byte(s)
Diff to
previous 7
,
to
selected 6
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
(24 years ago)
by
matty
File length: 6928 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)
-
[selected]
Modified
Wed Jul 5 07:44:21 2000 UTC
(24 years ago)
by
matty
File length: 6202 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.
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.