/[rdesktop]/sourceforge.net/tags/RDESKTOP-1-3-0/rdesktop/rdesktop.c |
Parent Directory | Revision Log
Sticky Revision: |
This commit was manufactured by cvs2svn to create tag 'RDESKTOP-1-3-0'.
-A -> -r sound Update option listing and documentation for this and some other options.
added switch (-A) to disable rdpsnd
Support for specifying geometry in terms of percent of whole screen
Add option to attach to console on Windows 2003. (thanks to Chris Knight <chris@e-easy.com.au>)
Increased lengths for title, username and password
Preliminary sound support (PCM only). Based on code from GuoJunBo <guojunbo@ict.ac.cn>
Clarified usage message for -E flag. Fixed flag-collission (-E was used twice, the other -E is now -Q).
RDP5 is now default. Added -4 option.
more g_ prefix for global vars
more g_ prefix for global vars
Applied patch from Mike Dawson (slightly modified) for handling numeric IPv6 addresses.
more g_ prefix for global vars
preceeded more global vars with g_
Indent fixes
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
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).
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.
Initialize IPC. Changes after running indent-all.sh
changes so it compiles with g++(mainly for ports)
Move non system dependent part of save_licence back to licence.c. Clean up overly paranoid code, close files, free memory, etc.
Fix some instances of out_uint{16|32} with non-zero value (should be out_uint{16|32}_{le|be}
Support for the -5 flag to rdesktop, indicating the experimental RDP5 support should be used.
Added rdp2vnc support
Online help for -S.
New option for running single applications maximized
Moved save_licence/load_licence back to rdesktop.c
Indent fixes
Moved load_licence/save_licence to licence.c. Removed SAVE_LICENCE cond.
added 15 and 24 bit server options
16bit
Wah. 2003 already.
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 :))
Fix for empty usernames
save licence change, based on Peter Fales and Mrs. Brisbys discussion.
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?
Support for extended WM hint _NET_WORKAREA, via -g workarea
Support for hiding WM decorations
Indent fixes.
Change default keymap us -> en-us.
Increased shell max length to 128.
Make title -T in line with xterm, xemacs, etc.
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).
Improve security of random number generation (support EGD, use MD5 in our poor man's version) - Jacco de Leeuw <jacco2@dds.nl>
Remove -l (Microsoft have long since fixed the bug that made it work).
Remove -P (askpass program)
-p - now reads from stdin rather than using getpass (/dev/tty)
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.
security: when supplying password as arg it is overwritten in the ps table with XXX. (On BSD based platforms this does nothing.)
Send packet dumps to stdout.
Now that we have ui_init move rounding of geometry there (it's X-specific).
#ifdef out licence save code. I don't think it's really necessary; it's always been broken and AFAIK no-one has complained.
Eliminate noise in output - only print version/copyright in usage(), make connecting/disconnecting message a DEBUG.
Move non-window-related initialisation to ui_init. All functions after ui_init can now assume display and other globals are valid.
Small indent fix.
Replaced all printf with fprintf(stderr)
Added -w option for setting title
Make sure width is a multiple of 4 (previous version in ui_create_window was getting done too late, after connection).
toggle full screen
Added -P parameter: Get password from external program (likeSSH_ASKPASS)
Changed max line length to 100
added ui_init for pre connect inits like fullscreen
Removed extra newline after -t option.
Applied patch from Bob Bell for -K option
Merged new keysym-based keyboard handling (from alt. CVS repos)
Fixed indentation with indent
added tcp port command line option
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.
Code to save and load licence (not quite working yet - server still seems to reissue the licence). Small clean-up in xkeymap.
Committing my keymap work - unlike the version in the unified patches, this one uses external keymap files (which are my preference).
Add a ui_select to xwin.c to reduce latency. Remove extraneous error messages - only report at lowest level. Endianness and IRIX compile fixes.
Portability fixes, including elimination of variable argument macros. Rudimentary configure script. Miscellaneous cleanups.
Major cleanups, particularly in X code.
Merges from pl19-6-5.
Changed indentation style (-psl).
ran indent (-bli0 -i8 -cli8 -npcs -npsl)
times(NULL) results in a segmentation fault on OSF1.
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.
Fixes (?) for font problems with Microsoft Office Added URL to website http://www.rdesktop.org/ Releasing 0.9.0-alpha2
Portability fixes for Solaris and OSF1.
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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |