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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1237 - (view) (annotate) - [select for diffs]
Modified Wed Jun 14 08:26:00 2006 UTC (17 years, 10 months ago) by matthewc
File length: 24533 byte(s)
Diff to previous 1199
Allow server public key to be anywhere from 512 bits to 2048 bits.
(Vista Beta 2 uses a 2048 bit key)


Revision 1199 - (view) (annotate) - [select for diffs]
Modified Mon Mar 27 08:17:34 2006 UTC (18 years, 1 month ago) by astrand
File length: 24091 byte(s)
Diff to previous 1042
Added SeamlessRDP support: Merged seamlessrdp-branch


Revision 1042 - (view) (annotate) - [select for diffs]
Modified Tue Jan 24 12:40:24 2006 UTC (18 years, 3 months ago) by astrand
File length: 23857 byte(s)
Diff to previous 1035
Applied patch #1390148 from Ilya Konstantinov: Refactoring of color depth code.


Revision 1035 - (view) (annotate) - [select for diffs]
Modified Fri Dec 30 20:32:06 2005 UTC (18 years, 4 months ago) by astrand
File length: 23851 byte(s)
Diff to previous 977
Applied patch #1367109: prevent strtol overflow


Revision 977 - (view) (annotate) - [select for diffs]
Modified Mon Aug 8 19:15:57 2005 UTC (18 years, 8 months ago) by astrand
File length: 23842 byte(s)
Diff to previous 966
Applied patch #1247780 (slightly modified) from Brian Chapeau: Session Directory support.


Revision 966 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 11:48:22 2005 UTC (18 years, 8 months ago) by astrand
File length: 22058 byte(s)
Diff to previous 964
Added URL to MSDN, about the keyboard type, subtype, functionkeys.


Revision 964 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 11:30:53 2005 UTC (18 years, 8 months ago) by astrand
File length: 21923 byte(s)
Diff to previous 828
It is now possible to specify keyboard type, subtype and number of functionskeys. From patch #974509, by Dekaino.


Revision 828 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 21:11:18 2005 UTC (19 years, 1 month ago) by stargo
File length: 21773 byte(s)
Diff to previous 779
bump version to 1.4.0
change year in files
add missing docu for updated commandline-flags
update changelog


Revision 779 - (view) (annotate) - [select for diffs]
Modified Mon Oct 4 03:21:58 2004 UTC (19 years, 6 months ago) by jsorg71
File length: 21773 byte(s)
Diff to previous 740
bring the channel packets through rdp_loop so the uiports can enjoy the channel data


Revision 740 - (view) (annotate) - [select for diffs]
Modified Sat Jul 31 13:07:41 2004 UTC (19 years, 9 months ago) by astrand
File length: 21754 byte(s)
Diff to previous 733
Now using Autoconf. Old OpenSSL files removed.


Revision 733 - (view) (annotate) - [select for diffs]
Modified Mon Jul 5 19:09:07 2004 UTC (19 years, 9 months ago) by jsorg71
File length: 21882 byte(s)
Diff to previous 710
bring the rdp5 packets through the various layers


Revision 710 - (view) (annotate) - [select for diffs]
Modified Tue Jun 15 22:17:08 2004 UTC (19 years, 10 months ago) by jsorg71
File length: 21676 byte(s)
Diff to previous 706
proceed more global vars with g_


Revision 706 - (view) (annotate) - [select for diffs]
Modified Tue Jun 1 08:06:02 2004 UTC (19 years, 11 months ago) by astrand
File length: 21666 byte(s)
Diff to previous 699
Indent fixes


Revision 699 - (view) (annotate) - [select for diffs]
Modified Sun May 16 11:18:20 2004 UTC (19 years, 11 months ago) by matthewc
File length: 21679 byte(s)
Diff to previous 677
Document differences between RDP encryption and SSLv3, and bring some
of the terminology in line with the SSLv3 specification.


Revision 677 - (view) (annotate) - [select for diffs]
Modified Mon Apr 26 13:48:39 2004 UTC (20 years ago) by n-ki
File length: 21168 byte(s)
Diff to previous 642
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 642 - (view) (annotate) - [select for diffs]
Modified Thu Mar 18 02:32:00 2004 UTC (20 years, 1 month ago) by matthewc
File length: 21324 byte(s)
Diff to previous 638
Annotate the T.124 bits.


Revision 638 - (view) (annotate) - [select for diffs]
Modified Wed Mar 17 14:11:08 2004 UTC (20 years, 1 month ago) by astrand
File length: 21255 byte(s)
Diff to previous 580
Duca means Ducati.


Revision 580 - (view) (annotate) - [select for diffs]
Modified Fri Jan 23 08:35:52 2004 UTC (20 years, 3 months ago) by astrand
File length: 21243 byte(s)
Diff to previous 557
Ran indent-all.sh


Revision 557 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 08:02:59 2003 UTC (20 years, 4 months ago) by stargo
File length: 21239 byte(s)
Diff to previous 540
X509 Certificate fix from Daniel Drown


Revision 540 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 20:34:26 2003 UTC (20 years, 6 months ago) by astrand
File length: 20460 byte(s)
Diff to previous 482
Replaced C++ comments with C-style


Revision 482 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 04:21:19 2003 UTC (20 years, 6 months ago) by matthewc
File length: 20454 byte(s)
Diff to previous 447
Add option to attach to console on Windows 2003.
(thanks to Chris Knight <chris@e-easy.com.au>)


Revision 447 - (view) (annotate) - [select for diffs]
Modified Thu Aug 21 23:23:15 2003 UTC (20 years, 8 months ago) by jsorg71
File length: 20397 byte(s)
Diff to previous 438
more g_ prefix for global vars


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: 20389 byte(s)
Diff to previous 437
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: 20369 byte(s)
Diff to previous 435
preceeded more global vars with g_


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: 20361 byte(s)
Diff to previous 432
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: 20360 byte(s)
Diff to previous 421
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 421 - (view) (annotate) - [select for diffs]
Modified Thu Jun 12 09:25:13 2003 UTC (20 years, 10 months ago) by forsberg
File length: 20512 byte(s)
Diff to previous 419
If server advertises RDP4 support only, don't use rdp5. Ie, provide
fallback to RDP4 even if -5 switch is set on commandline.


Revision 419 - (view) (annotate) - [select for diffs]
Modified Wed Jun 11 07:12:18 2003 UTC (20 years, 10 months ago) by forsberg
File length: 20466 byte(s)
Diff to previous 412
Added comment about TAG_SRV_SRV_3. And some debug output.


Revision 412 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 11:07:46 2003 UTC (20 years, 10 months ago) by forsberg
File length: 20235 byte(s)
Diff to previous 380
Request channels in an orderly way :).
Allow transmission on a certain channel (still retaining old interface).
Indentation changes.


Revision 380 - (view) (annotate) - [select for diffs]
Modified Fri May 30 21:44:06 2003 UTC (20 years, 11 months ago) by jsorg71
File length: 19567 byte(s)
Diff to previous 377
adding g_ prefix to global vars, licence.c done


Revision 377 - (view) (annotate) - [select for diffs]
Modified Thu May 22 08:37:57 2003 UTC (20 years, 11 months ago) by forsberg
File length: 19560 byte(s)
Diff to previous 376
Set the first half of the client random to zeros instead of randomness.

Setting it to randomness seems to create random(!) connection errors. Bah!


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: 19408 byte(s)
Diff to previous 365
changes so it compiles with g++(mainly for ports)


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


Revision 363 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 08:03:59 2003 UTC (21 years ago) by matthewc
File length: 19403 byte(s)
Diff to previous 357
Autodetect RDP4-style or X.509 exchange (RDP5 still uses the earlier
if you don't have a licence server).


Revision 357 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 12:55:25 2003 UTC (21 years, 1 month ago) by forsberg
File length: 19462 byte(s)
Diff to previous 352
Got colordepth > 8 bits to work again (apparently, another byte must be set in the client info
depending on the depth wanted).

I think we need to be a bit careful and check what depth the server is really giving us, or
we will have strange results sometimes.


Revision 352 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 13:29:36 2003 UTC (21 years, 1 month ago) by forsberg
File length: 19326 byte(s)
Diff to previous 315
Send a "4" instead of a "1" in the correct place if we try to support RDP5.

Updated client build. We now aim at being 2600 compatible :-).

Set up the clipboard redirector at this protocol level as well (see also
mcs.c)

Do the new-style encryption setup using RSA and X.509 routines from
OpenSSL. That sounds easier than it is (!).

Added some comments and debug output.

Process RDP5 channel data (for channels != MCS_GLOBAL_CHANNEL).

Send the username to mcs_connect.


Revision 315 - (view) (annotate) - [select for diffs]
Modified Sun Feb 9 01:38:07 2003 UTC (21 years, 2 months ago) by jsorg71
File length: 14444 byte(s)
Diff to previous 309
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, 2 months ago) by jsorg71
File length: 14340 byte(s)
Diff to previous 295
16bit


Revision 295 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 11:36:02 2003 UTC (21 years, 3 months ago) by matthewc
File length: 14222 byte(s)
Diff to previous 218
OpenSSL 0.9.7 hides definition of BN_CTX structure.


Revision 218 - (view) (annotate) - [select for diffs]
Modified Wed Oct 9 14:20:31 2002 UTC (21 years, 6 months ago) by matthewc
File length: 14222 byte(s)
Diff to previous 207
Minor memory leak (pointed out by Eric Sellers <eric.sellers@beer.com>)


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: 14199 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: 14199 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: 14187 byte(s)
Diff to previous 101
some BE fixes - without these rdesktop wont run on IBM AIX  - such as RS6000 PowerPC


Revision 101 - (view) (annotate) - [select for diffs]
Modified Mon Aug 26 17:12:43 2002 UTC (21 years, 8 months ago) by astrand
File length: 14181 byte(s)
Diff to previous 90
Indent fixes


Revision 90 - (view) (annotate) - [select for diffs]
Modified Sun Aug 4 03:42:47 2002 UTC (21 years, 8 months ago) by jsorg71
File length: 14182 byte(s)
Diff to previous 89
header ajustment in sec_process_mcs_data from up19-7-3


Revision 89 - (view) (annotate) - [select for diffs]
Modified Sun Aug 4 03:05:19 2002 UTC (21 years, 8 months ago) by jsorg71
File length: 14114 byte(s)
Diff to previous 88
exit sec_parse_crypt_info if crypt_level is 0 from up19-7-3


Revision 88 - (view) (annotate) - [select for diffs]
Modified Sun Aug 4 02:48:08 2002 UTC (21 years, 8 months ago) by jsorg71
File length: 14053 byte(s)
Diff to previous 82
hostname may not be longer than 30 from up19-7-3


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: 14016 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: 14061 byte(s)
Diff to previous 61
Fixed indentation with indent


Revision 61 - (view) (annotate) - [select for diffs]
Modified Sun Jul 14 12:06:03 2002 UTC (21 years, 9 months ago) by matthewc
File length: 14014 byte(s)
Diff to previous 57
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 57 - (view) (annotate) - [select for diffs]
Modified Sat Jul 13 02:30:49 2002 UTC (21 years, 9 months ago) by matthewc
File length: 13999 byte(s)
Diff to previous 32
Fixed "high" (128-bit) encryption.


Revision 32 - (view) (annotate) - [select for diffs]
Modified Sat Sep 15 09:37:17 2001 UTC (22 years, 7 months ago) by matty
File length: 13925 byte(s)
Diff to previous 30
Synced crypto/ with latest OpenSSL.
Moved to OpenSSL big number routines to resolve licensing issues
with current code (although they add more bloat).


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: 13789 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: 13798 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: 13519 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: 13548 byte(s)
Diff to previous 10
ran indent (-bli0 -i8 -cli8 -npcs -npsl)


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