Commit Graph

769 Commits

Author SHA1 Message Date
Nick Bolton 880819fab7 Jerry's patch for password hash and custom mode (via command line). 2013-04-09 21:57:07 +00:00
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