<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2titles.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemtitles.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Rich Web - maluke.com</title><link>http://www.maluke.com/blog</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/maluke" type="application/rss+xml" /><feedburner:emailServiceId>maluke</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmaluke" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmaluke" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmaluke" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/maluke" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmaluke" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fmaluke" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><guid isPermaLink="false">http://www.maluke.com/blog/s3bk-beta-15-r1255</guid><link>http://feedproxy.google.com/~r/maluke/~3/ut41JxVJGbY/s3bk-beta-15-r1255</link><title>S3 Backup beta 15 rev.1255</title><pubDate>Sun, 25 Oct 2009 02:46:33 GMT</pubDate><description>&lt;div&gt;&lt;p&gt;
&lt;a href="http://www.maluke.com/software/s3-backup"&gt;&lt;span class="icon"&gt;S3 Backup beta 15 rev.1255&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Sorry for taking a bit longer with this release. The reason for that was that I spent some time working on new code. The process of building an executable was completely overhauled and while it brings no immediately obvious changes for the user it's an important step for some of the things we have planned and to be announced at their own time.
&lt;/p&gt;
&lt;p&gt;
(Also, another beta extension for &lt;a href="/software/s3-webmaster"&gt;S3 Webmaster&lt;/a&gt; was issued. I expect that it will get some care rather soon and get an actually updated release at last.)
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Almost immediately after &lt;a href="/blog/s3bk-beta-15-r1221"&gt;rev.1221&lt;/a&gt; a rev.1224 was issued with a fix to &lt;a href="/python"&gt;Reaction&lt;/a&gt; bug in lock management. I apologize for having that one in the first place, but I also have to note that the bug was of a kind that would go unnoticed if Reaction wasn't written with thought given to such things -- it did a very good job detecting that something was wrong.
&lt;/li&gt;&lt;li&gt;The issue with Windows 7 scheduling that appeared in the last revision was resolved. We always try to test the app in a couple of different environments before releasing a new version, but as far as permissions on task scheduling operations go, systems seem to vary wildly. So if you have any messages pop up when configuring the scheduling of the backup job, let us know so we could look into it. Note however that this does not apply to the running on schedule part -- that functionality is solid. It's the configuration part that proved to be quirky.
&lt;/li&gt;&lt;li&gt;When the client computer time is skewed, Amazon denies access for security reasons (to fight against so called "replay attacks"). This condition was not properly reported in a few recent revisions, but this is fixed now. If your computer clock or timezone settings are way off you will get a message telling you what time Amazon expects the client machine to have.
&lt;/li&gt;&lt;li&gt;The app is linked against newest Microsoft CRT libraries now.
&lt;/li&gt;&lt;li&gt;I will not detail the multiple changes to the application building process and internal changes, as this time that is something that is quite hard to explain without getting into details on internal architecture. So I'll just mention that there were quite a few more.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Now we are back to migrating the codebase and releasing new revisions every couple of days. We were made aware of a couple temporary issues caused by mismatch in some parts of the app between the old and the new codebase, but those will be resolved shortly.
&lt;/p&gt;
&lt;p&gt;
Still, please &lt;a href="/contact"&gt;do report&lt;/a&gt; whenever you see any odd behavior.
&lt;/p&gt;
&lt;p&gt;
Also, let me mention again that while S3 Backup is in beta you can &lt;a href="/software/s3-backup/order"&gt;order a license at discount&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maluke/~4/ut41JxVJGbY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.maluke.com/blog/s3bk-beta-15-r1255</feedburner:origLink></item><item><guid isPermaLink="false">http://www.maluke.com/blog/s3bk-beta-15-r1221</guid><link>http://feedproxy.google.com/~r/maluke/~3/Ktus9oi3R9E/s3bk-beta-15-r1221</link><title>S3 Backup beta 15 rev.1221</title><pubDate>Thu, 15 Oct 2009 16:35:08 GMT</pubDate><description>&lt;div&gt;&lt;p&gt;
&lt;a href="http://www.maluke.com/software/s3-backup"&gt;&lt;span class="icon"&gt;S3 Backup beta 15 rev.1221&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Fixed Unicode handling in backup job filesystem tree. Our filesystem abstraction code is designed to be 100% Unicode, but there was one specific place where the app was interacting with Windows API for disk drives enumeration which is non-Unicode and that caused a glitch. Now fixed.
&lt;/li&gt;&lt;li&gt;Fixed missing import in advanced backup rule configuration. 
&lt;/li&gt;&lt;li&gt;Better handles task scheduling on Vista with UAC enabled. This change however was reported to cause a different problem with task scheduling on Windows 7. We were able to reproduce it and it's on top of our list of things to fix for the next revision.
&lt;/li&gt;&lt;li&gt;There were further changes to the code that used to be based on Trellis and which caused problems when ported to Reaction. This entire part of codebase is marked for replacement with a new component, but unfortunately caused errors for some users while it's still there. What happens is that during a backup job it would pop up a debug report and print a traceback saying "Rollback not implemented". If you still see this error, please let us know.
&lt;/li&gt;&lt;li&gt;Fixed a bug causing non-informative messages on some errors reported by Amazon S3 ("NameError: Message"). Now in these cases the message from S3 itself will be shown instead.
&lt;/li&gt;&lt;li&gt;There was more work on building the distributions and while there's yet more to be done there are some noticeable differences:
&lt;ul&gt;&lt;li&gt;One is that the app only needs a couple files in its directory once installed (to see the difference, you'll need to uninstall the previous version first). This is great because it makes much tidier portable installations. There's more planned on this front, but it depends on some other changes that haven't been applied yet.
&lt;/li&gt;&lt;li&gt;Another change, while small, is that the installer shrunk from about 7Mb it was before to 6.3Mb. It could have been brought down to about 5Mb if not for some Microsoft DLLs we have to bundle because they are not present on all systems. This is low priority, but I suppose sometime after the 1.0 release we'll be able to make the installer download those only if they are needed and make the installer even smaller.
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
If you notice any problems, please &lt;a href="/contact"&gt;let us know&lt;/a&gt; and we'll get back to you with a fix ASAP.
&lt;/p&gt;
&lt;p&gt;
And if you like S3 Backup, please consider supporting its development and &lt;a href="/software/s3-backup/order"&gt;order a license at discount&lt;/a&gt; during the beta.
&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maluke/~4/Ktus9oi3R9E" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.maluke.com/blog/s3bk-beta-15-r1221</feedburner:origLink></item><item><guid isPermaLink="false">http://www.maluke.com/blog/s3bk-beta-15-r1204</guid><link>http://feedproxy.google.com/~r/maluke/~3/AXB97NgDDWo/s3bk-beta-15-r1204</link><title>S3 Backup beta 15 rev.1204</title><pubDate>Mon, 12 Oct 2009 04:11:43 GMT</pubDate><description>&lt;div&gt;&lt;p&gt;
&lt;a href="http://www.maluke.com/software/s3-backup"&gt;&lt;span class="icon"&gt;S3 Backup beta 15 rev.1204&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;This revision adds a new filesystem abstraction layer, now there's no limit on path length and the app will backup folders and files even with super-long paths.
&lt;/li&gt;&lt;li&gt;Distro building code got reworked, this will help automating new releases so that updates and bugfixes can be made available immediately. We also have have a web-service / UI for version checking ready but will enable it in a later release.
&lt;/li&gt;&lt;li&gt;A bug in &lt;a href="/python"&gt;Reaction&lt;/a&gt; was fixed. It manifested itself by sometimes causing hangups while running backup jobs (it only affected a couple latest releases).
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
If you notice any problems, please &lt;a href="/contact"&gt;let us know&lt;/a&gt; and we'll get back to you with a fix ASAP.
&lt;/p&gt;
&lt;p&gt;
Also, consider supporting S3 Backup development by &lt;a href="/software/s3-backup/order"&gt;ordering a license&lt;/a&gt;. During the beta, the licenses are are sold at discount.
&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maluke/~4/AXB97NgDDWo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.maluke.com/blog/s3bk-beta-15-r1204</feedburner:origLink></item><item><guid isPermaLink="false">http://www.maluke.com/blog/s3bk-beta-15-r1187</guid><link>http://feedproxy.google.com/~r/maluke/~3/3aEpmizZIRM/s3bk-beta-15-r1187</link><title>S3 Backup beta 15 rev.1187</title><pubDate>Thu, 08 Oct 2009 21:56:00 GMT</pubDate><description>&lt;div&gt;&lt;p&gt;
&lt;a href="http://www.maluke.com/software/s3-backup"&gt;&lt;span class="icon"&gt;S3 Backup beta 15 rev.1187&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
This is a transitional release and should not have any noticeable differences, but there are some internal changes:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;new eventloop
&lt;/li&gt;&lt;li&gt;better, more efficient backup job elapsed time tracking 
&lt;/li&gt;&lt;li&gt;a few changes to how UI is updated during the backup
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
If you notice any problems with this release, please &lt;a href="/contact"&gt;let us know&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Don't forget that now you can support S3 Backup development by &lt;a href="/software/s3-backup/order"&gt;ordering a license&lt;/a&gt;. Discounts will not last for too long, so please consider buying today.
&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maluke/~4/3aEpmizZIRM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.maluke.com/blog/s3bk-beta-15-r1187</feedburner:origLink></item><item><guid isPermaLink="false">http://www.maluke.com/blog/s3bk-beta-15-r1184</guid><link>http://feedproxy.google.com/~r/maluke/~3/IR6ArLmUlf8/s3bk-beta-15-r1184</link><title>S3 Backup beta 15 rev.1184</title><pubDate>Wed, 07 Oct 2009 03:37:53 GMT</pubDate><description>&lt;div&gt;&lt;p&gt;
&lt;a href="http://www.maluke.com/software/s3-backup"&gt;&lt;span class="icon"&gt;S3 Backup beta 15 rev.1184&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The latest beta 14 revisions started to use Trellis and while that part is small it was now ported to &lt;a href="/python"&gt;Reaction&lt;/a&gt; to be compatible with the GUI code in the new codebase.
&lt;/li&gt;&lt;li&gt;Also, context management (settings and other things like supporting concurrent backup jobs, or changing configuration while a job is running without breaking it) was previously implemented with PyProtocols. That library is deprecated now, so it was replaced with a &lt;a href="/python"&gt;Contextual-fork&lt;/a&gt;-based stub. But most of the affected code will soon be replaced with a newer implementation anyway, so this is as a transitional measure.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Don't forget that now you can &lt;a href="/software/s3-backup/order"&gt;support S3 Backup development by ordering a license&lt;/a&gt;, you can get a good discount if you &lt;a href="/software/s3-backup/order"&gt;order now&lt;/a&gt; instead of postponing until the final release.
&lt;/p&gt;
&lt;p&gt;
If you notice any problems, please &lt;a href="/contact"&gt;let us know&lt;/a&gt; -- we normally issue a fix within hours after receiving a report.
&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maluke/~4/IR6ArLmUlf8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.maluke.com/blog/s3bk-beta-15-r1184</feedburner:origLink></item><description>Writeups about WebServices, thoughts about the new Internet technologies and structured / semantic web. Also a place to announce releases of our applications (S3 Backup). Emphasis is on practical solutions instead of abstract philosopy.</description></channel></rss>
