Timeline


and

22/11/08:

13:58 Changeset in swish [9ac6249] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Removed overzealous assertion which failed if there were no existing SFTP connections saved in the registry. This is a perfectly valid state for a new Swish installation to be in

12:03 Changeset in swish [b6ecfb8] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Fixed unnecessary warning.

12:00 Changeset in swish [9c3ae03] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Fixed overzealous assertion in _KeyboardInteractiveAuthentication().

11:07 Changeset in swish [3d618a0] by alamaison

Tagging as swish-0.2.1.9 after releasing package on SourceForge? ( http://sourceforge.net/project/showfiles.php?group_id=183121&package_id=212534&release_id=642057).

21/11/08:

20:02 Changeset in swish [c68a90f] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Updated CHANGELOG.

19:41 Changeset in swish [3bdddd6] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Incremented version numbers.

19:35 Changeset in swish [a1a2571] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Merged feature_keyboard_interactive branch back into trunk (r126:143).

19:00 Changeset in swish [8bb3498] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Fix licence block indentation.

19:00 Milestone 0.2.1.9 Kb-interactive auth completed
18:56 Changeset in swish [83cc65d] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Remove empty UnitTests? directory.

18:54 Changeset in swish [fdfb37f] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Refactored UnitTests? into two separate project: one for the Swish code itself (testSwish) and one for the libssh2-backend classes (testProvider).

The testSwish project still contains the main CLibssh2Provider_test which tests the Libssh2Provider COM component. Eventually, this, and an tests which exercise and COM components in the rest of Swish should be refactored out into a third set of tests which are purely for COM components.

10:11 Changeset in swish [1ff5f98] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Refactored connection and session management out of CLibssh2Provider and into the CSession and CSessionFactory classes.

CSession is a very thin wrapper around a LIBSSH2_SESSION pointer, a LIBSSH2_SFTP pointer and a socket. It has overloaded operators such that it can be used almost anywhere that the raw pointers could be.

CSessionFactory contains most of the high-level functionality that connects and authenticates the session.

09:53 Changeset in swish [667b522] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Fixed Release build issues: ATLASSERT should have been ATLVERIFY.

04/11/08:

17:13 Changeset in swish [8b74ae2] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Removed unused _RecreateSession() method.

16:57 Changeset in swish [0807892] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Tried to make connection more robust after an aborted attempt. Previously, any subsequent call to _Connect() would fail if the first had been aborted. We now try to roll the partly-created connection back when we fail.

Added a test case to catch this problem.

02/11/08:

19:05 Changeset in swish [53c23ef] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Changed SftpDirectory::GetEnum?() to use exceptions, in the process fixing the crash that occurred when a user aborted a connection to a server during authentication.

17:13 Changeset in swish [42bef17] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Improved _OpenSocketToHost() so that is cleans up the socket it created if the ::connect() call fails, e.g. if the remote host can't be found.

12:47 Changeset in swish [245ea8b] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Modified the CPPUNIT_ASSERT_OK macro to output the error code that was unexpected.

12:43 Changeset in swish [7271e54] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Added unit tests for simple password and keyboard-interactive authentication.

12:42 Changeset in swish [0702752] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Extended mock SFTP provider and consumer to support new keyboard-interactive authentication interactions.

12:40 Changeset in swish [808c209] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Added support for keyboard-interactive authentication to the front-end that invokes the KbdInteractiveDialog? when the backend calls OnKeyboardInteractiveRequest?().

12:38 Changeset in swish [bd1be3e] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Added support for keyboard-interactive authentication to the libssh2 backend provider.

12:32 Changeset in swish [9580d4b] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_keyboard_interactivefeature_readfeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Complete dialogue box so that we can retrieve the text entered in the response fields. Improved its appearance.

Extended the the dialogue's unit tests.

Note: See TracTimeline for information about the timeline view.