/[rdesktop]/sourceforge.net/trunk/rdesktop/rdesktop.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/rdesktop.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 444 - (view) (annotate) - [select for diffs]
Modified Sun Aug 17 07:31:36 2003 UTC (20 years, 9 months ago) by astrand
File length: 14854 byte(s)
Diff to previous 438 , to selected 304
Applied patch from Mike Dawson (slightly modified)
for handling numeric IPv6 addresses.


Revision 438 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 17:01:58 2003 UTC (20 years, 9 months ago) by jsorg71
File length: 14005 byte(s)
Diff to previous 437 , to selected 304
more g_ prefix for global vars


Revision 437 - (view) (annotate) - [select for diffs]
Modified Mon Jul 28 21:41:12 2003 UTC (20 years, 9 months ago) by jsorg71
File length: 13987 byte(s)
Diff to previous 435 , to selected 304
preceeded more global vars with g_


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


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: 13979 byte(s)
Diff to previous 427 , to selected 304
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 427 - (view) (annotate) - [select for diffs]
Modified Thu Jun 19 11:51:18 2003 UTC (20 years, 11 months ago) by forsberg
File length: 14110 byte(s)
Diff to previous 424 , to selected 304
Make it possible to disable encryption for all packets except the
packets exchanged in the setup phase.

Seems to work with all encryption levels on my W2003 Server (Beta).


Revision 424 - (view) (annotate) - [select for diffs]
Modified Thu Jun 19 07:29:53 2003 UTC (20 years, 11 months ago) by forsberg
File length: 13753 byte(s)
Diff to previous 416 , to selected 304
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 416 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 11:11:20 2003 UTC (20 years, 11 months ago) by forsberg
File length: 13663 byte(s)
Diff to previous 376 , to selected 304
Initialize IPC.
Changes after running indent-all.sh


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


Revision 367 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 13:04:15 2003 UTC (21 years, 1 month ago) by matthewc
File length: 13470 byte(s)
Diff to previous 365 , to selected 304
Move non system dependent part of save_licence back to licence.c.
Clean up overly paranoid code, close files, free memory, etc.


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


Revision 350 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 13:18:13 2003 UTC (21 years, 1 month ago) by forsberg
File length: 15307 byte(s)
Diff to previous 333 , to selected 304
Support for the -5 flag to rdesktop, indicating the experimental RDP5
support should be used.


Revision 333 - (view) (annotate) - [select for diffs]
Modified Thu Feb 20 12:14:13 2003 UTC (21 years, 3 months ago) by astrand
File length: 15156 byte(s)
Diff to previous 329 , to selected 304
Added rdp2vnc support


Revision 329 - (view) (annotate) - [select for diffs]
Modified Tue Feb 18 13:07:29 2003 UTC (21 years, 3 months ago) by astrand
File length: 14450 byte(s)
Diff to previous 328 , to selected 304
Online help for -S.


Revision 328 - (view) (annotate) - [select for diffs]
Modified Tue Feb 18 13:03:51 2003 UTC (21 years, 3 months ago) by astrand
File length: 14374 byte(s)
Diff to previous 325 , to selected 304
New option for running single applications maximized


Revision 325 - (view) (annotate) - [select for diffs]
Modified Tue Feb 11 11:31:04 2003 UTC (21 years, 3 months ago) by astrand
File length: 14070 byte(s)
Diff to previous 318 , to selected 304
Moved save_licence/load_licence back to rdesktop.c


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


Revision 317 - (view) (annotate) - [select for diffs]
Modified Mon Feb 10 12:56:34 2003 UTC (21 years, 3 months ago) by astrand
File length: 10787 byte(s)
Diff to previous 315 , to selected 304
Moved load_licence/save_licence to licence.c. Removed SAVE_LICENCE cond.


Revision 315 - (view) (annotate) - [select for diffs]
Modified Sun Feb 9 01:38:07 2003 UTC (21 years, 3 months ago) by jsorg71
File length: 14028 byte(s)
Diff to previous 309 , to selected 304
added 15 and 24 bit server options


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: 13988 byte(s)
Diff to previous 304
16bit


Revision 304 - (view) (annotate) - [selected]
Modified Thu Jan 30 11:59:27 2003 UTC (21 years, 3 months ago) by matthewc
File length: 13750 byte(s)
Diff to previous 297
Wah. 2003 already.


Revision 297 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 12:27:28 2003 UTC (21 years, 3 months ago) by matthewc
File length: 13750 byte(s)
Diff to previous 289 , to selected 304
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 289 - (view) (annotate) - [select for diffs]
Modified Thu Jan 16 13:48:02 2003 UTC (21 years, 4 months ago) by astrand
File length: 13577 byte(s)
Diff to previous 280 , to selected 304
Fix for empty usernames


Revision 280 - (view) (annotate) - [select for diffs]
Modified Tue Nov 26 14:39:50 2002 UTC (21 years, 5 months ago) by n-ki
File length: 13526 byte(s)
Diff to previous 279 , to selected 304
save licence change, based on Peter Fales and Mrs. Brisbys discussion.


Revision 279 - (view) (annotate) - [select for diffs]
Modified Tue Nov 26 10:09:14 2002 UTC (21 years, 5 months ago) by n-ki
File length: 11256 byte(s)
Diff to previous 263 , to selected 304
owncolmap reintroduced, basically the same code, but with a switch -C. didn't use the -v switch as in the patches. I believe it is confusing and should be reserved for -version information. Other than that I can say that the code does not work as it does in the patches... haven't found what's wrong with it. bit shifting?


Revision 263 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 18:12:49 2002 UTC (21 years, 6 months ago) by astrand
File length: 11132 byte(s)
Diff to previous 262 , to selected 304
Support for extended WM hint _NET_WORKAREA, via -g workarea


Revision 262 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 15:37:20 2002 UTC (21 years, 6 months ago) by astrand
File length: 10944 byte(s)
Diff to previous 259 , to selected 304
Support for hiding WM decorations


Revision 259 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 15:30:12 2002 UTC (21 years, 6 months ago) by astrand
File length: 10796 byte(s)
Diff to previous 240 , to selected 304
Indent fixes.


Revision 240 - (view) (annotate) - [select for diffs]
Modified Thu Oct 24 08:21:33 2002 UTC (21 years, 6 months ago) by matthewc
File length: 10784 byte(s)
Diff to previous 238 , to selected 304
Change default keymap us -> en-us.


Revision 238 - (view) (annotate) - [select for diffs]
Modified Wed Oct 23 14:55:52 2002 UTC (21 years, 6 months ago) by astrand
File length: 10781 byte(s)
Diff to previous 223 , to selected 304
Increased shell max length to 128.


Revision 223 - (view) (annotate) - [select for diffs]
Modified Fri Oct 11 05:13:19 2002 UTC (21 years, 7 months ago) by matthewc
File length: 10780 byte(s)
Diff to previous 222 , to selected 304
Make title -T in line with xterm, xemacs, etc.


Revision 222 - (view) (annotate) - [select for diffs]
Modified Fri Oct 11 04:00:32 2002 UTC (21 years, 7 months ago) by matthewc
File length: 10780 byte(s)
Diff to previous 220 , to selected 304
I've been convinced that accepting server[:port] is the right way to do
things (less options to remember, and it's the syntax accepted by the MS
clients).


Revision 220 - (view) (annotate) - [select for diffs]
Modified Thu Oct 10 07:25:31 2002 UTC (21 years, 7 months ago) by matthewc
File length: 10755 byte(s)
Diff to previous 214 , to selected 304
Improve security of random number generation (support EGD, use MD5
in our poor man's version) - Jacco de Leeuw <jacco2@dds.nl>


Revision 214 - (view) (annotate) - [select for diffs]
Modified Sun Oct 6 13:57:39 2002 UTC (21 years, 7 months ago) by matthewc
File length: 9384 byte(s)
Diff to previous 213 , to selected 304
Remove -l (Microsoft have long since fixed the bug that made it work).


Revision 213 - (view) (annotate) - [select for diffs]
Modified Sun Oct 6 13:30:30 2002 UTC (21 years, 7 months ago) by matthewc
File length: 9505 byte(s)
Diff to previous 211 , to selected 304
Remove -P (askpass program)


Revision 211 - (view) (annotate) - [select for diffs]
Modified Fri Oct 4 14:28:14 2002 UTC (21 years, 7 months ago) by matthewc
File length: 9828 byte(s)
Diff to previous 188 , to selected 304
-p - now reads from stdin rather than using getpass (/dev/tty)


Revision 188 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 06:09:09 2002 UTC (21 years, 7 months ago) by matthewc
File length: 9099 byte(s)
Diff to previous 171 , to selected 304
Reinstate a cleaned-up version of the old xwin_toggle_fullscreen - I indeed
can't get it working reliably with all window managers without creating a
new window.
Move remaining non-window dependant code into ui_init/ui_deinit so that
xwin_toggle_fullscreen can do ui_destroy_window/ui_create_window.


Revision 171 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 09:20:13 2002 UTC (21 years, 8 months ago) by n-ki
File length: 9085 byte(s)
Diff to previous 169 , to selected 304
security: when supplying password as arg it is overwritten in the ps table with XXX. (On BSD based platforms this does nothing.)


Revision 169 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 07:27:49 2002 UTC (21 years, 8 months ago) by matthewc
File length: 9035 byte(s)
Diff to previous 160 , to selected 304
Send packet dumps to stdout.


Revision 160 - (view) (annotate) - [select for diffs]
Modified Sun Sep 15 12:42:26 2002 UTC (21 years, 8 months ago) by matthewc
File length: 9080 byte(s)
Diff to previous 159 , to selected 304
Now that we have ui_init move rounding of geometry there (it's X-specific).


Revision 159 - (view) (annotate) - [select for diffs]
Modified Sun Sep 15 12:36:55 2002 UTC (21 years, 8 months ago) by matthewc
File length: 9225 byte(s)
Diff to previous 122 , to selected 304
#ifdef out licence save code.  I don't think it's really necessary; it's
always been broken and AFAIK no-one has complained.


Revision 122 - (view) (annotate) - [select for diffs]
Modified Sat Sep 14 11:54:11 2002 UTC (21 years, 8 months ago) by matthewc
File length: 9198 byte(s)
Diff to previous 121 , to selected 304
Eliminate noise in output - only print version/copyright in usage(),
make connecting/disconnecting message a DEBUG.


Revision 121 - (view) (annotate) - [select for diffs]
Modified Sat Sep 14 11:48:44 2002 UTC (21 years, 8 months ago) by matthewc
File length: 9214 byte(s)
Diff to previous 114 , to selected 304
Move non-window-related initialisation to ui_init.
All functions after ui_init can now assume display and other globals are valid.


Revision 114 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 07:54:21 2002 UTC (21 years, 8 months ago) by astrand
File length: 9232 byte(s)
Diff to previous 111 , to selected 304
Small indent fix.


Revision 111 - (view) (annotate) - [select for diffs]
Modified Sun Sep 1 12:03:33 2002 UTC (21 years, 8 months ago) by astrand
File length: 9233 byte(s)
Diff to previous 107 , to selected 304
Replaced all printf with fprintf(stderr)


Revision 107 - (view) (annotate) - [select for diffs]
Modified Sun Sep 1 11:27:58 2002 UTC (21 years, 8 months ago) by astrand
File length: 8981 byte(s)
Diff to previous 103 , to selected 304
Added -w option for setting title


Revision 103 - (view) (annotate) - [select for diffs]
Modified Thu Aug 29 14:18:24 2002 UTC (21 years, 8 months ago) by matthewc
File length: 8842 byte(s)
Diff to previous 100 , to selected 304
Make sure width is a multiple of 4 (previous version in ui_create_window
was getting done too late, after connection).


Revision 100 - (view) (annotate) - [select for diffs]
Modified Sat Aug 24 20:04:56 2002 UTC (21 years, 8 months ago) by jsorg71
File length: 8759 byte(s)
Diff to previous 96 , to selected 304
toggle full screen


Revision 96 - (view) (annotate) - [select for diffs]
Modified Fri Aug 9 09:11:01 2002 UTC (21 years, 9 months ago) by astrand
File length: 8774 byte(s)
Diff to previous 82 , to selected 304
Added -P parameter: Get password from external program (likeSSH_ASKPASS)


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: 8460 byte(s)
Diff to previous 81 , to selected 304
Changed max line length to 100


Revision 81 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 01:57:39 2002 UTC (21 years, 9 months ago) by jsorg71
File length: 8487 byte(s)
Diff to previous 79 , to selected 304
added ui_init for pre connect inits like fullscreen


Revision 79 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 20:35:13 2002 UTC (21 years, 9 months ago) by astrand
File length: 8458 byte(s)
Diff to previous 76 , to selected 304
Removed extra newline after -t option.


Revision 76 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 20:16:22 2002 UTC (21 years, 9 months ago) by astrand
File length: 8460 byte(s)
Diff to previous 66 , to selected 304
Applied patch from Bob Bell for -K option


Revision 66 - (view) (annotate) - [select for diffs]
Modified Thu Jul 18 18:28:12 2002 UTC (21 years, 10 months ago) by astrand
File length: 8326 byte(s)
Diff to previous 64 , to selected 304
Merged new keysym-based keyboard handling (from alt. CVS repos)


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


Revision 58 - (view) (annotate) - [select for diffs]
Modified Sun Jul 14 00:34:21 2002 UTC (21 years, 10 months ago) by jsorg71
File length: 8196 byte(s)
Diff to previous 53 , to selected 304
added tcp port command line option


Revision 53 - (view) (annotate) - [select for diffs]
Modified Tue May 28 11:48:55 2002 UTC (21 years, 11 months ago) by matthewc
File length: 8057 byte(s)
Diff to previous 39 , to selected 304
Revert to old behaviour of connecting before creating the UI.
This is to stop the UI generating input before the connection is complete
(which causes connection failures).  The one difficulty is that ui_select
is now called before ui_create_window, which may cause problems for other
UIs - we may still need to change this in the future.


Revision 39 - (view) (annotate) - [select for diffs]
Modified Fri Apr 5 07:57:43 2002 UTC (22 years, 1 month ago) by matthewc
File length: 8066 byte(s)
Diff to previous 38 , to selected 304
Code to save and load licence (not quite working yet - server still seems
to reissue the licence).
Small clean-up in xkeymap.


Revision 38 - (view) (annotate) - [select for diffs]
Modified Thu Apr 4 12:04:33 2002 UTC (22 years, 1 month ago) by matthewc
File length: 7136 byte(s)
Diff to previous 33 , to selected 304
Committing my keymap work - unlike the version in the unified patches,
this one uses external keymap files (which are my preference).


Revision 33 - (view) (annotate) - [select for diffs]
Modified Sat Sep 15 12:34:34 2001 UTC (22 years, 8 months ago) by matty
File length: 7182 byte(s)
Diff to previous 30 , to selected 304
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, 8 months ago) by matty
File length: 7150 byte(s)
Diff to previous 29 , to selected 304
Portability fixes, including elimination of variable argument macros.
Rudimentary configure script.
Miscellaneous cleanups.


Revision 29 - (view) (annotate) - [select for diffs]
Modified Fri Sep 14 03:38:39 2001 UTC (22 years, 8 months ago) by matty
File length: 6281 byte(s)
Diff to previous 28 , to selected 304
Major cleanups, particularly in X code.


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


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


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


Revision 22 - (view) (annotate) - [select for diffs]
Modified Tue Oct 17 06:12:31 2000 UTC (23 years, 7 months ago) by matty
File length: 5726 byte(s)
Diff to previous 21 , to selected 304
times(NULL) results in a segmentation fault on OSF1.


Revision 21 - (view) (annotate) - [select for diffs]
Modified Mon Oct 16 08:44:48 2000 UTC (23 years, 7 months ago) by matty
File length: 5703 byte(s)
Diff to previous 17 , to selected 304
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 17 - (view) (annotate) - [select for diffs]
Modified Thu Sep 28 15:54:11 2000 UTC (23 years, 7 months ago) by matty
File length: 5017 byte(s)
Diff to previous 12 , to selected 304
Fixes (?) for font problems with Microsoft Office
Added URL to website http://www.rdesktop.org/
Releasing 0.9.0-alpha2


Revision 12 - (view) (annotate) - [select for diffs]
Modified Tue Aug 15 12:01:01 2000 UTC (23 years, 9 months ago) by matty
File length: 4952 byte(s)
Diff to previous 10 , to selected 304
Portability fixes for Solaris and OSF1.


Revision 10 - (view) (annotate) - [select for diffs]
Added Tue Aug 15 10:23:24 2000 UTC (23 years, 9 months ago) by matty
File length: 4971 byte(s)
Diff to selected 304
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.


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