Timeline


and

17/01/14:

06:18 Ticket #268 (Windows 7 32-bit fails mapping an sftp connection but 64-bit version ...) closed by alamaison
duplicate: * Marked duplicate of #267 *

16/01/14:

16:10 Ticket #268 (Windows 7 32-bit fails mapping an sftp connection but 64-bit version ...) created by clintvanzee@hotmail.com
title says it all. Installed on 64-bit windows 7 and am able to work with …
13:03 Ticket #267 (Crash when connecting to server under Vista 32b) created by Swish@delyon.net
I have just downloaded and installed version 0.8.0. I am under Windows …

13/01/14:

09:37 Ticket #265 (instal update from 0.7.4 to 0.8.0) closed by alamaison
worksforme: Thanks for the update.

10/01/14:

20:51 Ticket #266 (An error occurred during the installation of assembly 'Microsoft.VC80.CRT) created by nick.radov@optum.com
Swish setup failed with this error An error occurred during the …
10:52 Ticket #265 (instal update from 0.7.4 to 0.8.0) created by yvesguerin@yahoo.ca
Dear, I try to update swish from version 0.7.4 to 0.8.0 and during the …

07/01/14:

14:14 Ticket #264 (Swish 8.0.exe is detected as a virus by Symantec Endpoint) created by debabrata.deb@gmail.com
Hi, this may be not exactly a bug but still, I think it is very important. …

06/01/14:

06:30 Ticket #263 (Colon in folder name cause NO SUCH FILE) created by anonymous
When accessing a remote folder with a name such as "Aa:Be", only "Be" is …

02/01/14:

10:22 WikiStart edited by alamaison
Update download button for 0.8.0 (diff)
07:02 WikiStart edited by alamaison
(diff)
06:22 Changeset in swish [2b6c4ab] by alamaison
mastercmakedevelopfeature/vs2015wip_vs_2015

Added missing feature to NEWS.

05:50 Changeset in swish [00475c1] by alamaison
mastercmakedevelopfeature/vs2015wip_vs_2015

Merge branch 'release/0.8.0' into develop

05:49 Changeset in swish [ef5916f] by alamaison
master

Merge branch 'release/0.8.0'

05:46 Changeset in swish [a6754d1] by alamaison
mastercmakedevelopfeature/vs2015wip_vs_2015

Set release date to today.

05:41 Changeset in swish [2c4b34b] by alamaison
mastercmakedevelopfeature/vs2015wip_vs_2015

Limit width of emulated task dialog.

The width of the real task dialog is limited so that it doesn't expand too far if really long lines of text are set, but the emulated version didn't. Our exception debug information generates really long lines (templated exception description) so error messages became almost unusable under pre-Vista versions of Windows.

This commit fixes the problem by bounding the maximum dialog width.

01/01/14:

21:49 Ticket #262 (Connected sessions not hilighted on Windows XP) created by alamaison
The tick icon shown over connected sessions isn't showing in Windows XP.
21:46 Ticket #261 (Disconnection dialog doesn't disappear on Windows XP) created by alamaison
The disconnection progress dialog is supposed to disappear when the …
21:35 Changeset in swish [6b8ddc1] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Make disconnection progress dialog work in Windows XP.

We forgot the use the emulated task dialog for Windows XP. Also disabled assertions in the emulated version that triggered if trying to use the marquee. The marquee works fine in XP.

21:17 Changeset in swish [5fb5acd] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Fix unhandled exceptions in session-closing progress thread.

Exceptions propagating to top of thread call stack causes std::terminate. We weren't catching exceptions in the progress dialog thread. This change fixes that by running the progress dialog in a packaged task, which takes care of catching the exception and transferring it via the future.

11:10 Changeset in swish [9d0c632] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Fix session re-animation.

When sessions die we were trying to insert a freshly-connected one into the pool. However, we were doing this by calling insert(), which doesn't replace existing items. The result was that a new session would be created and authenticated and then destroyed, and then the old session was served up again.

This change fixes the code to use replace() instead of insert() when the session already exists.

30/12/13:

17:58 Changeset in swish [91e1a56] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Start and stop OpenSSH test server using RAII class.

This will help us with future changes where we want OpenSshFixture? to start/stop the server at will.

09:47 Changeset in swish [4a318b1] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Updated NEWS for release 0.8.0.

09:31 Changeset in swish [d9158f1] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Fix missing #include in winapi library.

09:26 Changeset in swish [26668cc] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Bump version number to 0.8.0 for release.

09:18 Changeset in swish [6331bf3] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge branch 'feature/update_from_transifex' into develop

06:06 Changeset in swish [6d65156] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Included new Latvian and Catalan translations.

24/12/13:

11:48 Changeset in swish [b0bb6ec] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Updated Hungarian, Japanese and Portuguese translations.

Includes other trivial updates from Transifex.

11:26 Changeset in swish [b3cfdcb] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge branch 'master' into develop

11:20 Changeset in swish [0945e4a] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge branch 'master' of github.com:alamaison/swish

11:18 Ticket #85 (disconnect connection feature) closed by alamaison
fixed: In [270067f372f7e11766f5abd0fdd0b41c8d8b254a/swish]: […]
11:13 Changeset in swish [4c44ec8] by Alexander Lamaison <github@lammy.co.uk>
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge pull request #3 from alamaison/feature/fix_really_kill_session

Feature/fix really kill session

11:09 Changeset in swish [270067f] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Make all uses of a session reserve a ticket first.

In 45982a892ddc5aea23cc7b26a00b4937c3a8a3b8 the session_pool started handing out non-copyable authenticated_sessions references, instead of shared_ptr<authenticated_session>s, so that it can guarantee a session would be disconnected when remove_session is called. As a result, when the user clicks 'Close session', any remaining uses of that session would crash Explorer.

This commit reworks the session management so that all session uses register their interest in the session by reserving it and receiving a ticket for that reservation. As long as they hold the ticket, they may use the session without fear that it will be disconnected. The allow this, the 'Close session' command is changed to wait for all outstanding tickets to be released before disconnecting the session.

A part of the implementation would benefit from future work, but will do for now: While the disconnection is occurring, the progress dialog it displays blocks the window, which prevents the user cancelling the tasks holding tickets by making their UI unresponsive. See #260.

Closes #85

10:29 Ticket #260 (Disconnection progress dialog prevents cancelling other progress) created by alamaison
Once clicking 'Close session', the window blocks until that operation is …
10:23 Changeset in swish [0d1f8a1] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Remove unused include.

09:03 Changeset in swish [a05f659] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Updated to latest version of winapi library.

19/12/13:

13:22 Changeset in swish [09ba475] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Update to official version of Boost.Locale.

Until now we have been using the CPPCMS version of Boost.Locale (v2.92) from before is was officially accepted into Boost. This commit updates the code to use the official version and removes the project needed to compile the other version of Boost.Locale.

Note: See TracTimeline for information about the timeline view.