|
|
![]() |
|
|
|
|
|
|
|
| Note on databases which should have been made earlier. The Database method of working is only valid if performed from one PC. If you have a PC and a lap top and use both for S3 operations, specifically uploads or copies or moves on S3, then the database on both machines will be different and one will certainly be wrong if not both. |
Sissle v 1.4.0.100
This version of Sissle runs under Vista with the
following restriction that you must run with Administrators rights.
Check by start / control / users
1. If you can not do this you are not an Adminstrator.
2. On success this will show details of your account and of importance
is the word Adminstrator.
This is the first version for Vista and is provided with an extended
trial license. This is fundementally the same as the XP version except
for where the data is kept and the extended license.
Techy
Sissle uses 2 third party libraries sqlite3.dll and alcrypto.dll for
the database and licensing modules. These are 32 bit dlls and therefore
Sissle must be a 32 bit program. This version runs on both 32 bit and
64 bit Vista systems. The Vista systems are more strict on the
seperation of code and data, so Sissle executables are in Program
Files(xx86)\dwarf\Sissle and the data in ProgramData\dwarf\Sissle
Archive Version Changes
Instructions to update Sissle over version 1.30
Unless specified there is no necessity to uninstall Sissle before installing a new version, but equally it does no harm to uninstall. It is necessary to terminate Sissle before running any new install. All user entered data is automatically transferred to the new version
Changes v 1.3.0.921
Pure fault fix to 920. If no bucket is selected and the CloudFront window is activated then the CloudFront window will not appear, in fact an "Error" window will appear. Workaround for 920, select a bucket before activating the CloudFront window. Or take this version.
Changes v 1.3.0.920
This version supports Amazon FrontCloud,
http://aws.amazon.com/cloudfront/
Evaluates time expired url's.Right click on remote file and select web
link.
The first step to improve error handling. This step introduces no new
functionality.
FrontCloud Notes:
Activate with right clicking on remote window and select FrontCloud. If
you wish to create a distribution then select the bucket before
activating the CloudFront window as this will automatically enter some
detail for you.
The difficult bit is to change detail or delete a distribution. Before
any change can be made to a distribution the row must be armed, this is
achieved by either "Get Distribution Info" or "Get Distribution
Config", a letter A will appear in the row. Now you can edit the row,
example alter true for "Enable" column to false, ensure after typing
false that the focus leaves the current cell. Ensure the row is still
selected. Now select "Set Distribution Config".The next difficulty is
that all actions require time 3-4 minutes to take effect. The current
method is to wait a minute or so and see if the Status column has
changed from "In Progress" to "Deployed" by clicking on the "Refresh"
button. If you wish to delete the distribution you must disable the
distribution as just described and reselect row, re arm the row and
then select "Delete Distribution", luckily this action is fairly fast.
Phew!!
Column coloring
Light Gray = Read Only
Light Cyan = can enter on create only, subsequently read only
Light Pink = highlights that action is In Progress. Action has not
completed.
Light Green = highlights that a row is armed
Changes v 1.3.0.919
Corrects a fault in Deleting Local Files. Delete works
but locks on display not released.
New menu item Check for Updates (About / Check For Updates). Sissle
also checks every 7 days for new updates. The 7 days is an option and
if you set it to 0 then the periodic update check is disabled.
Downloading a smaller text file on S3 to replace a larger text file on
PC, end of larger file remained.
Changes v 1.3.0.918
Implemented a more standard Version
major minor "Build No." Revision, numbering system.
The main window plus the about box will now show this. The original
version 1.30 is in fact version 1.3.0 Revision 917.
Sissle now check once a week if a new version is available, if there is
a new version a message box will inform you of this, but it is your
choice on whether to download or ignore.
The Options / Headers dialogue has been extended to allow you to role your own headers (content-disposition, cache-control..). When headers are set then they apply to all transfers until cleared. A similar mechanism already implemented for the file filters include / exclude, which highlights this in blue in the transfer window shows that these mechanism is in effect. With headers in effect the words "Special Headers" will appear in red in the transfer window to warn you that there are special headers defined and in effect for this transfer.
If the trial license had expired and you had not entered
your Amazon codes, Sissle caused confusion on what you should enter
first. This should in fact be the Amazon codes, restart Sissle and deal
with licensing.
or
Take this version which clarifies the process. Note: Repeat, this only
applies if trial license has expired and you have not already entered
Amazon codes.
Changes v 1.4.0.100
Sissle 1.3 has been incorrectly
packaged, a specific C time library msvcr90.dll (or msvcr80.dll) and
associated files were missing. Developers who were using VS2008 (or
VS2005) or another application requiring them would have these files
and would see no problems. Otherwise you would receive a message that
MD5Class.dll could not be loaded as "MD5Class.dll or one of its
dependencies was missing".
Sissle has been rewritten to use MD5CryptoServiceProvider instead of
MD5Class.dll. Except for downloading large files in segments via Range
command this was simple, but an alternate strategy solved this problem.
Sissle has been checked that this problem can not occur for other
modules.
Sissle is now version 1.4, this automatically renews the trial license.
A dictionary defines embarrass as
"embarrass to cause someone to feel anxious or uncomfortable."
I do not think this goes far enough.
Repeat
Sissle is now version 1.4, this automatically renews the trial license.
This is now installed in C:\Program Files\Dwarf\Sissle1400\ , if you
are moving from the version 1.3 then copy the sissleDataBase.db from
the old Sissle1300 folder to the new Sissle1400, or just recreate the
database.
This was intended as a major addition of new functions and simplifying usage, but a major issue occurred described above.
The downloading of large files has been revamped. A
specific button now makes this more convenient to use. In a similar way
two buttons have been added to the transfer window to make zipping and
encryption more easy to use.
The Transfer status window now contains an estimate of time to complete
the operation.
Drag and drop of files or folders from windows explorer to Amazon S3.
Also tested with files only on XnView. The library problem occurred
during this development, so only works one way Windows Explorer to
Amazon S3 by dragging from explorer to remote window of Sissle and
dropping
Techy Section On Problem
The missing library was msvcr90.dll or msvcr80.dll (+
associated files) dependant on whether you took the .NET 20 with or
without .NET 2.0 SP1 versions. The program was initially developed for
other Amazon S3 developers and these are a set of people who are
extremely likely to have this library. That sounds like a poor excuse
even to me.
One solution was to provide the run time libraries but this introduces
its own set of problems. I decided it was cleaner to replace
MD5Class.dll which was the only component using these libraries. There
is a .NET class that replaces this, one function was missing and I have
reprogrammed round this, not so good but only occurs in the obscure
case of recovering large range downloads and at the user level I can
detect no differences.
Check on all components dependencies
C# Components
Sissle.exe depends on .NET 2.0
ActiveLock3_5Net.dll depends on .Net 2.0
SqliteClient.dll depends on .Net 2.0
interop.shell32.dll depends on .Net 2.0
C++ Components
alcrypto3net.dll depends on kernel32.dll,user32.dll, advapi32.dll - all
standard windows dlls
sqlite3.dll depends on kernel32.dll,msvcrt.dll - all standard windows
dlls
Md5class.dll has been removed and replaced with a .NET
class within Sissle.exe.
Please, any problems, inform me by any of the contact means shown at the bottom of the page.
I expect this to be of use to
1-->2% of people, with time this percentage should increase.
If you do not understand these terms, this is the wrong version.
Notes:
If you have just installed
NET 2.0 SP 1 from Microsoft.
If you have .NET 3.0 and 3.5 you have .NET 2.0
SP1.
If you do not have .NET 3.0 and .NET 3.5 it is
highly unlikely, but not impossible for you to have .NET 2.0 SP1.
Check Install page to see if this is necessary
Download from the Microsoft official site.
To save time the .NET 2.0 requires the following installer
Windows
Installer 3.1 or later is recommended.
Microsoft
Site For Net 2.0 (link is old)
Please note whether they are offering you Net 2.0 or Net 2.0 SP1 Net 2.0 SP2.
Net 2.0 SP2 is what you want.


|
©2008 Dwarf
|
Dwarf
|