Commit Graph

818 Commits

Author SHA1 Message Date
Nick Bolton 7010de9cc4 sending IV to client before DKDN, DKUP and DKRP (the most sensitive messages). unit tests to support changes. made crypto stream tests a bit less spammy by using NiceMock. 2013-04-09 18:56:19 +00:00
Nick Bolton 23998fc06c unit tests for IV change. 2013-04-08 18:35:23 +00:00
Nick Bolton 323285a931 moved temp hard coded key out of crypto class. 2013-04-08 13:04:20 +00:00
Nick Bolton b2746bc1b2 added unit test to make sure IV works as we expect. 2013-04-08 13:01:21 +00:00
Nick Bolton 0a69c28ac5 implemented crypto stream, with some extra unit tests 2013-04-05 16:33:48 +00:00
Nick Bolton 728ad02d61 added cmake flags for 64-bit crypto++ build, apparently disabling asm build helps, feels sketchy 2013-04-05 00:01:54 +00:00
Nick Bolton 6a1dd395e1 made crypto++ compile on osx with some black magic compiler args 2013-04-04 22:38:07 +00:00
Nick Bolton d0081ebd7a removed #pragma once from cpp. 2013-04-04 22:06:42 +00:00
Nick Bolton 21a4d0f586 #if for win32 messagebox stuff 2013-04-04 21:57:51 +00:00
Nick Bolton e8058eba1d backed off required python version to 2.6 -- this was actually when ZipFile.extractall was introduced. 2013-04-04 21:43:32 +00:00
Nick Bolton 6031ffb0df * reverted ShellExecAsUser back to Exec -- since it stopped compiling for some reason.
* removed unused code from .nsh installer source.
2013-04-04 21:08:48 +00:00
Nick Bolton eb93fc5620 *really* upgraded python requirement to 2.7 (2.4 is missing ZipFile.extractall) 2013-04-04 17:26:11 +00:00
Nick Bolton 99ba56c361 upgraded python requirement to 2.7 (2.4 is missing ZipFile.extractall) 2013-04-04 17:21:00 +00:00
Nick Bolton 6add1be405 updated toolchain to extract crypto++ zip. 2013-04-04 17:16:01 +00:00
Nick Bolton 3aaebd9e50 Patch by Jerry:
* wrote CCryptoStream and supporting unit tests
* changed CStreamFilter to accept CMockEventQueue
* changed CStreamFilter's dtor to virtual because it is inherited
2013-04-04 16:17:25 +00:00
Nick Bolton 7040905632 crypto++ -- upgraded to 5.6.2 and added zip to svn instead of individual source files (easier to manage). also added unit test to prove that linking works well on windows. 2013-04-03 12:59:02 +00:00
Nick Bolton d57a3423e7 removed unused #endif 2013-03-17 16:20:12 +00:00
Nick Bolton 6ec2ea2c0e patch by jerry -- his first patch! :-)
issue #421 -- portable version for windows.
2013-03-15 16:14:43 +00:00
Nick Bolton c8ea071d78 comment out crypto stuff, for now (only compiles on windows) 2013-01-05 22:50:34 +00:00
Nick Bolton a11b68c988 uncommented crypto tests and fixed line endings 2012-11-30 01:07:04 +00:00
Nick Bolton 13c10cbad3 fixed: line endings 2012-11-30 01:00:40 +00:00
Nick Bolton b322ade68c fixed: rogue include 2012-11-29 23:50:03 +00:00
Nick Bolton bd6b9f6b90 added crypto++ library and example authenticated encryption unit test (CCryptoTests) 2012-11-29 23:27:02 +00:00
Nick Bolton b5fca17db5 fixed: typo in build script 2012-11-28 18:34:53 +00:00
Nick Bolton 02b23bd881 fixed: Bug #3310 - P&ort in settings screen 2012-11-16 10:13:05 +00:00
Nick Bolton d21b06477f fixed: Bug #3281 - server start on OS X defaults to 'interactive' 2012-11-15 14:25:46 +00:00
Nick Bolton c34918fca1 appears to fix mouse cursor randomly not showing/hiding bug -- not sure though 2012-10-30 18:42:58 +00:00
Nick Bolton 21b02d708f disabled broken integ tests 2012-10-29 14:15:14 +00:00
Nick Bolton bdb0e6667a added missing new integ test file 2012-10-29 13:52:26 +00:00
Nick Bolton eda0018fc5 attempted fix to 'cursor does not show' bug, though i don't think the issue is solved, it appears to be more stable (but it's so hard to tell, since the bug is so random) 2012-10-29 13:43:08 +00:00
Nick Bolton 69db341660 added cursor show/hide test, and modified osx screen class to be more robust with memory usage. also fixed some bad code style. 2012-10-28 11:36:30 +00:00
Nick Bolton e9bf981eec tweaked cursor show/hide log messages 2012-10-26 00:58:11 +00:00
Nick Bolton 240c5a781d fixed wrong code style around cursor show/hide, made secondary input event handling look more readable, cut down on cursor shown/hidden state usage (to make sure the cursor is shown and hidden when needed), added check after show/hide to make sure that it actually happened 2012-10-26 00:21:22 +00:00
Nick Bolton 0502e3b3d6 fixed code style (whitespace) 2012-10-25 21:58:24 +00:00
Nick Bolton 70b5e9e815 removed empty source file. 2012-09-04 02:17:17 +00:00
Nick Bolton 79a1815206 removed experimental vnc 2012-09-04 02:16:45 +00:00
Nick Bolton 7f6eca9eb4 corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
Nick Bolton 3f49e1aa52 fixed: log line was err, should be debug 2012-08-03 17:03:24 +00:00
Nick Bolton 1bf75e6a25 added initial gui translations 2012-07-31 16:44:33 +00:00
Nick Bolton 0d9f4a73b9 build file for .ts to .qm 2012-07-31 16:41:38 +00:00
Nick Bolton 4faf1b6d3f updated gui translation master 2012-07-31 16:28:59 +00:00
Nick Bolton 473769d544 bumped to 1.4.11 2012-07-30 21:57:51 +00:00
Nick Bolton 16d6ed9a89 changelog for 1.4.10 2012-07-30 21:55:30 +00:00
Nick Bolton 51be2bf51d added special default window sizes for linux as well as mac 2012-07-30 16:11:28 +00:00
Nick Bolton 01fe7027d3 fixed about window size on mac 2012-07-29 23:01:45 +00:00
Nick Bolton f11f9c5eb6 fixed dist dmg source dir name 2012-07-29 21:23:47 +00:00
Nick Bolton e8239d6297 renamed dist dir to synergy (dmg takes name of this dir) 2012-07-29 20:56:37 +00:00
Nick Bolton 26aafeebae added codesign repeat hack 2012-07-29 20:35:51 +00:00
Nick Bolton ed2360f1b2 fixed dist command to work with code signing (using hdiutil instead of qt's -dmg) 2012-07-29 19:11:06 +00:00
Nick Bolton 8c018b5f19 missing revert from last checkin 2012-07-29 17:31:39 +00:00