<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7282850685950088930</id><updated>2012-01-13T10:20:42.343-06:00</updated><category term='crushftp4 feedback upcoming features'/><category term='web feature url secure forgot password'/><category term='new version crushftp udp'/><category term='web interface webinterface security xslt anonymous'/><category term='.zip webinterface html webdav xsl drag and drop'/><title type='text'>CrushFTP</title><subtitle type='html'>Comments, tips, examples, release notes and explanations for things related to CrushFTP.  Not just a plain old FTP server, but rather a complete secure file transfer server.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-7356776770479122844</id><published>2012-01-07T15:35:00.002-06:00</published><updated>2012-01-07T15:38:55.459-06:00</updated><title type='text'>CrushFTP 5.8.0 Released!</title><content type='html'>&lt;span class="Apple-style-span"   style="font-family:Times;font-size:medium;"&gt;&lt;b&gt;CrushFTP 5.8 changes:&lt;/b&gt;&lt;/span&gt;&lt;p style="font-family: Times; font-size: medium; "&gt;&lt;/p&gt;&lt;span class="Apple-style-span" style="font-family: Times; font-size: medium; "&gt;&lt;br /&gt;&lt;br /&gt;New:&lt;br/&gt;&lt;br /&gt;***better thread usage, handles higher loads now&lt;br/&gt;&lt;br /&gt;***added Jump support for CrushTask (Enterprise customers only)&lt;br/&gt;&lt;br /&gt;***added MFMT, MLSD, MLST command support to FTP&lt;br/&gt;&lt;br /&gt;***added per user file at rest encryption capabilities&lt;br/&gt;&lt;br /&gt;***improved HTTP interface response time&lt;br/&gt;&lt;br /&gt;***improved speed handling for uploads and download with Java applet (advanced upload/download) in WebInterface&lt;br/&gt;&lt;br /&gt;***supports delta based uploading and downloading when resuming a transfer with the Java applet&lt;br/&gt;&lt;br /&gt;***CrushTunnel can now do reverse mode&lt;br/&gt;&lt;br /&gt;***can now direct link to files even through a login request&lt;br/&gt;&lt;br /&gt;***validates emails in Share WebInterface&lt;br/&gt;&lt;br /&gt;***supports multiple simultaneous downloads and uploads on a  single SFTP connections&lt;br/&gt;&lt;br /&gt;***WebInterface can select all files even in pagination mode now&lt;br/&gt;&lt;br /&gt;***shows growl notification in WebInterface when download starts&lt;br/&gt;&lt;br /&gt;***supports read_only fields in WebInterface custom forms, and hidden fields&lt;br/&gt;&lt;br /&gt;***added support for asynchronous events that might run for a long time&lt;br/&gt;&lt;br /&gt;***less WebInterface caching&lt;br/&gt;&lt;br /&gt;***WebInterface can now display the last error that occurred on a file transfer&lt;br/&gt;&lt;br /&gt;***can now control the number of recent sessions kept in the GUI&lt;br/&gt;&lt;br /&gt;***can block URL unsafe characters&lt;br/&gt;&lt;br /&gt;***better URL decoding capabilities&lt;br/&gt;&lt;br /&gt;***importing users can handle additional fields in tab delimited format&lt;br/&gt;&lt;br /&gt;***added support for max connections per protocol&lt;br/&gt;&lt;br /&gt;***added support for case insensitive usernames&lt;br/&gt;&lt;br /&gt;***added support for complex password restrictions&lt;br/&gt;&lt;br /&gt;***added support for changing the password front he login page when its expired&lt;br/&gt;&lt;br /&gt;***changed to Derby for internal DB engine to prevent corruption caused from HSQL (automatically converts)&lt;br/&gt;&lt;br /&gt;***internal code cleanup&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Fixed:&lt;br/&gt;&lt;br /&gt;***CrushTunnel bandwidth acceleration had a memory leak that was fixed&lt;br/&gt;&lt;br /&gt;***other misc CrushTunnel fixes&lt;br/&gt;&lt;br /&gt;***login count is less exaggerated with web clients now&lt;br/&gt;&lt;br /&gt;***fixed zip archive structure being too deep for zipped web downloads&lt;br/&gt;&lt;br /&gt;***WebDav fix for some clients looping forever&lt;br/&gt;&lt;br /&gt;***fixed bug with IPv6 support&lt;br/&gt;&lt;br /&gt;***FTP proxy fixes&lt;br/&gt;&lt;br /&gt;***fix for Adobe Contribute WebDAV issue&lt;br/&gt;&lt;br /&gt;***fixed changing password when using SQL back end&lt;br/&gt;&lt;br /&gt;***fix for very small uploads and downloads int he WebInterface&lt;br/&gt;&lt;br /&gt;***fix date customizations for shares not he WebInterface&lt;br/&gt;&lt;br /&gt;***work around for JVM bug on some Windows versions&lt;br/&gt;&lt;br /&gt;***fixed file size tracking for zipping and reports&lt;br/&gt;&lt;br /&gt;***fixed upload bug with HTTP leaving files corrupt if the size was a specific size&lt;br/&gt;&lt;br /&gt;***fix for uploads not overwriting a file&lt;br/&gt;&lt;br /&gt;***fix for events and WebDAV, tracking multiple sessions as one&lt;br/&gt;&lt;br /&gt;***fixed daemon install for some OS X systems&lt;br/&gt;&lt;br /&gt;***fixed new files report when a path contained a space&lt;br/&gt;&lt;br /&gt;***fixed delete order for CrushTask deletes&lt;br/&gt;&lt;br /&gt;***fixes for variable replacement in CrushTask&lt;br/&gt;&lt;br /&gt;***bug fix for tree view in WebInterface&lt;br/&gt;&lt;br /&gt;***fixed bugs with resuming transfers in WebInterface&lt;br/&gt;&lt;br /&gt;***fixed bug with ReverseProxy and WebInterface&lt;br/&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-7356776770479122844?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/7356776770479122844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=7356776770479122844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/7356776770479122844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/7356776770479122844'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2012/01/crushftp-580-released.html' title='CrushFTP 5.8.0 Released!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-3098781971961126327</id><published>2011-06-08T23:03:00.002-06:00</published><updated>2011-06-08T23:08:26.545-06:00</updated><title type='text'>CrushFTP and IPv6</title><content type='html'>Hope you didn't miss it today, but today was World IPv6 Day was heavily tested around the world.  If your using CrushFTP, you have IPv6 capabilities built in.  Just specify an IPv6 address to bind to, or if CrushFTP is already bound to all addresses, you are ready to go.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.filetransferconsulting.com/study-finds-ipv6-gaps-in-mft/"&gt;http://www.filetransferconsulting.com/study-finds-ipv6-gaps-in-mft/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--Ben&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-3098781971961126327?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/3098781971961126327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=3098781971961126327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/3098781971961126327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/3098781971961126327'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2011/06/crushftp-and-ipv6.html' title='CrushFTP and IPv6'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-5328797316657253713</id><published>2011-05-24T01:00:00.001-06:00</published><updated>2011-05-24T01:00:47.915-06:00</updated><title type='text'>CrushFTP 5.7.0 Released!</title><content type='html'>&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;New:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***improved user manager load times&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added new 'welcome' event to trigger different actions&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***increased size of thumbnails in Sharing emails&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***bundled ThumbsUp to handle OS X image previews (http://www.devon-technologies.com/)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***faster WebInterface performance&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***logs detailed changed being made to server prefs, or users to CrushFTP.log&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***inheritance for WebInterface customizations now merges across all layers&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added cleanup of expired accounts in the user manager&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support for controlling who emails are sent To: and From: for Sharing&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added ability to grant limited administration to just the user manager, and only the users in a group&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***preserves modified times on uploaded files using advanced mode&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added the ability to do exclusion pattern matching for folder monitor&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support to encrypt VFS URLs in the XML files&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***additional modes for AS2 authentication&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added ability to redirect user at login to another web page&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***alerts can now catch bad email addresses&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added list of files a user accessed to the Welcome form report&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***reports no longer email out empty reports&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support for importing BulletProof FTP users&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support for MySQL and statistics DB&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added additional APIs for WebInterface for external access&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added default slideshow permissions when sharing images&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***removed old WebInterface&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***cleanup of unused libraries, smaller application size&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Bug Fixes:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with export user pass report handling groups&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with case sensitivity and using a DB as the back end for users&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with some UTF8 chars on the WebInterface&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with symlinks that are being downloaded&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with searching in the WebInterface&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with SSL and SMTP&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***performance tweaks for SFTP proxy scenario&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with tracking upload forms with Advanced upload&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with POSIX permissions on OS X&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with mass updates in user manager and VFS&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed NLST responses&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with getting disk usage in Linux&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with SQL mode and non local VFS&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug where password changes were lost in the user manager&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed memory leak in specific scenarios&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with SFTP download packet order sequences&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with Groups for various reports&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with creating too long of paths in Windows&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with cached VFS items being difficult to delete&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-5328797316657253713?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/5328797316657253713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=5328797316657253713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/5328797316657253713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/5328797316657253713'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2011/05/crushftp-570-released.html' title='CrushFTP 5.7.0 Released!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-5730258431257960819</id><published>2011-04-10T17:01:00.005-06:00</published><updated>2011-05-28T22:32:45.210-06:00</updated><title type='text'>High Speed File Transfer - CrushTunnel</title><content type='html'>First, just a little background on what high speed file transfer is, and why you need it.  If you are ever dealing with file transfers around the world, or even across the US, the distance of the network connection adds latency to the file transfer.  This latency as a result limits the maximum speed the transfer can reach, regardless of the bandwidth you have with your ISP.  Even if you have a 1Gbit connection to the internet, your maximum speed of a transfer from CA to Europe is going to be around the 2Mbit to 4Mbit mark.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How does CrushFTP help?  CrushTunnel solves the latency issue using patent pending technology.  The file transfer runs inside a CrushTunnel which uses HTTPS for the file transfer.  CrushTunnel automatically opens multiple connections as needed to accelerate the file transfer over the network.  It will use as few as needed, and no more than beneficial to prevent wasted overhead and IO operations.  Additionally, since everything runs inside a HTTPS tunnel, its automatically securing the plain FTP protocol making it secure, and faster at the same time.  Full bandwidth speed transfers, all without using UDP at all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Does it really work?  Absolutely!  If you can get 4Mbit on one connection, you can now get 400Mbit over 100 connections.  If your latency is extremely low, there is no need for the tunnel.  Either way, the WebInterface, or local CrushTunnel application can adjust and be used as needed to get the best speeds possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CrushTunnel uses a Java applet, or stand alone Java WebStart application to achieve the speeds.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CrushTunnel is available to Enterprise customers.  If you regularly do long distance transfers, how can you not afford to use CrushTunnel?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--Ben&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.crushftp.com/enterprise.html"&gt;http://www.crushftp.com/enterprise.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-5730258431257960819?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/5730258431257960819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=5730258431257960819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/5730258431257960819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/5730258431257960819'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2011/04/high-speed-file-transfer-crushtunnel.html' title='High Speed File Transfer - CrushTunnel'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-53888014350440216</id><published>2011-03-09T12:09:00.001-06:00</published><updated>2011-03-09T12:11:19.099-06:00</updated><title type='text'>NAB - Las Vegas April 9th-13th</title><content type='html'>If anyone is attending, I'll be around roaming the floors.  Not exhibiting this year, just attending.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-53888014350440216?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/53888014350440216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=53888014350440216' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/53888014350440216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/53888014350440216'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2011/03/nab-las-vegas-april-9th-13th.html' title='NAB - Las Vegas April 9th-13th'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-8794165877899707224</id><published>2011-01-21T00:46:00.000-06:00</published><updated>2011-01-21T00:47:11.630-06:00</updated><title type='text'>CrushFTP 5.6.0 Released!</title><content type='html'>&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;New:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Many WebInterface enhancements.  Faster loading, pagination, selecting recent items, quick view&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Web Customizations now inherit individual settings instead of only all at once.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***All statistics that are tracked in the stats DB can be sent to another DB&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Auto calculations for HTTP(S) tunnels now works correctly for high speed transfers&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Previews of images will now skip corrupted images better, improved logging&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Enterprise customers now get a Jobs tab to monitor and schedule CrushTask events&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Support groups for running reports&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Shared files with the temp link now keep web customizations of parent user&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added retry capability to CrushTask&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***Added support for %expiration% date in automatic MagicDirectory emails&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Changes:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***bug fixes to how PASV response is determined&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***SSL sockets are now bound to the proper IP&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fix for selecting users when the list is very long&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***better compatibility with AS2 servers&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixes loading of deep URLs after HTTP login&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed "I forgot my password." link on login page&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixes bugs with IE downloads and UTF8 characters&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with deleting multiple temp accounts&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with Test Email button&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed logging display on remote admin when under high load&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed download file tracking for reports&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed slow report generation on big reports&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed defaults for SSH&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with GoodReader and iCal&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with calculating transferred data this month&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed issue with default owner, group, and privies with WebDAV&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed how CrushTask handles copying files from remote FTP servers&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed downloading using advanced method of download basket&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-8794165877899707224?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/8794165877899707224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=8794165877899707224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/8794165877899707224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/8794165877899707224'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2011/01/crushftp-560-released.html' title='CrushFTP 5.6.0 Released!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-4943988909450081852</id><published>2010-10-25T14:14:00.001-06:00</published><updated>2010-10-25T14:14:28.585-06:00</updated><title type='text'>CrushFTP 5.5.0 Released!  (This is a big release!)</title><content type='html'>&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Major Enhancements for Everyone:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;1.) New SSH Engine&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --faster, robust, and more compatible with SFTP/SCP clients in general.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;2.) New HTTP Engine&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --new engine is faster at handling HTTP requests, and handles reverse proxy scenarios correctly.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;3.) New HTML WebInterface&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --All based on CSS, Javascript, and HTML.  Includes integrated invisible Java applet when needed.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --No more Flash interface!  Same interface works on any modern browser now.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --Supports native browser drag and drop upload for modern browsers.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --Uploading and downloading in the WebInterface can now use zipstreaming for faster performance.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;4.) Support for IPv6&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Major Enhancements for Enterprise Customers:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;1.) High speed file transfers using accelerated HTTP tunnels.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --regardless of distance, or packet loss, you can now get full speed on file transfers around the world.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --20Mbit connections from Australia to the US.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --100Mbit connections from Europe to the US.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --So whatever your bandwidth is from your ISP, you can utilize it all if the other end also has the bandwidth.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;2.) Task Scheduler&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;  --You can run scheduled CrushTask instances to do various things when needed.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Other general enhancements:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added option to require both public key and password authentication for SFTP.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added support for @AutoDomain where the user's domain on their login determines where CrushFTP finds the user account.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added event for when a user connects.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added event for deleting files.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added button to send email notices of new accounts.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Increased speed of remote admin handling.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added more compatibility for AS2 and AS3 file transfers including ASYNC MDN replies.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Stores the last 200 hours of prefs.xml files for longer history to recover from.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added ability to easily restore an older prefs.xml file from the main window.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added STOU FTP command.  (Store Unique)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added ability to restrict server bandwidth, but exclude some IPs&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added user manager customizations for the WebInterface to insert your own CSS or Javascript.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added SQL "modified" table to we can track when data has been altered externally.  (Better caching support for SQL.)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added safeguards to prevent accidental deletion of config files.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added protection against reading a file that is only partially written.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Directory listings are now sorted by default.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Increased the speed of ASCII mode handling.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added ability to get URL parts in an email event&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added hammering alert for user accounts connecting too frequently.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added some additional logging customizations.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added support for the same CrushFTP folder to do remote admin for multiple places.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added control for proxy mode to do active or passive mode on FTP connections.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added ability to set the home path of a user who logs in with SFTP.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added configuration option for maximum threads the server can do.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added support for SITE restart command.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added support for ASCII mode when using proxy.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Cleans up older stats out of the statistics DB.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added upload and download counts to the GUI user info window.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added support for SFTP proxy mode to keyboard interactive servers.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Improved efficiency of Chunked encoding in HTTP handlers.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added control over the index of the ethernet adapter in the ServerBeat protocol (High Availability.)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added helpful message about AES256 encryption and how to enable it.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Increased speed of SFTP proxy mode.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added preliminary support for XML API to do server administration.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added additional debug logging throughout the server.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Events now run multithreaded.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;User manager can now do batch copying, linking, and deleting of events to users in that group.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Created stronger warning message on what monitor folders does.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added create local folder button into user manager.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added display item to see "filetree" listings statuses on really large listings&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;User manager automatically displays hidden items now when using the quick jump feature.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Now uses better privilege escalation for installing a daemon, or using ports below 1024.  Less annoying popup window.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Added ability to create user home directories.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Bug Fixes:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Better socket management when CrushFTP is acting as a proxy&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed tunnel configuration in remote admin mode&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Binds to the same IP that the incoming FTP connection used for data channels&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed caching bug on local files&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;GUI tweaks for better sizing and layout&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bugs with synching plugins to remote admin session&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed new folder bug with Windows FTP client, and Windows WebDAV.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed GUI issues in User Manager when using the quick find for a particular config item.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Improved searching algorithm to be more reliable and faster.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed formatting on expiration date in user accounts.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed ServerBeat (high availability) function for Linux machines.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug in creating command line users.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug in "Forgot my password" link not working.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bugs in proxy mode when using SFTP.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bugs in service install when port configuration is not correct.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed STAT command in FTP.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug with monitor folder settings not being cancelled properly.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug with multiple PASV commands breaking the FTP session.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug with installing daemon when using SQL mode.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed error conditions when using a proxy in RFC mode.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug with duplicating an event not making that vent unique.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug with plugins using public key authentication.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed beforeLogin plugin hook.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug where the user manager reset permissions when renaming.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug with some characters on remote admin passwords.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed IP banning for HTTP sessions.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug with jails proxy connections and merging multiple proxy FTP connections.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed user manager concurrency issues.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed inheritance in user manager.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed browser's BASIC authentication popup.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fix for events thread dieting and no events being triggered.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed bug that showed the root SFTP VFS item's path.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed reports to handle the display of larger file sizes.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed out of memory issues when using inline plugins for the user manager's events.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-4943988909450081852?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/4943988909450081852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=4943988909450081852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/4943988909450081852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/4943988909450081852'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/10/crushftp-550-released-this-is-big.html' title='CrushFTP 5.5.0 Released!  (This is a big release!)'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-131006207932019340</id><published>2010-06-22T22:36:00.001-06:00</published><updated>2010-06-22T22:36:41.491-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='new version crushftp udp'/><title type='text'>CrushFTP 5.1.1 Released!</title><content type='html'>&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;New:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***initial support for UDP tunneling for faster transfers (Enterprise Licensed Customers only)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***UDP support includes FTP proxy, SFTP proxy, and HTTP/TCP proxies (Enterprise Licensed Customers only)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***warns if you use different versions of CrushFTP for remote admin and actual serving&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added case sensitive filtering flag on dir listings&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added flag for controlling FTP proxy mode on non standard FTP dir listings&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***defaults to Binary mode if the using FTP and the user never specified (flag can control this)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***significantly improved proxy performance&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***folder monitors can now run in intervals of seconds if the value is negative&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added flag to allow disabling the stats DB engine&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed memory consumption scenario for FTP transfers&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***set AES ciphers to be higher priority by default&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support for higher strength AES ciphers in SFTP if your Java has the right policy files&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support for automatically resuming failed uploads or downloads with the FTP proxy&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added mdtm_gmt flag to make MDTM use GMT format for dates&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***alert's can now execute a plugin by specifying it in the "To:" header.  Example: PLUGIN:CrushTask&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added flag for determining if reports should be emailed in HTML or Plain Text mode&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support for SFTP key renegotiations&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixes:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***A CRITICAL BUG in CrushFTP 5.1.0_37-5.1.0_45 was fixed. (Denial of Service)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug saving changes to the connection groups&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug where the last window size wasn't being preserved&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed log location filename&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixes bugs when reading in ASCII mode to prevent character translation&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixes potential port conflict bugs with port race conditions on Solaris&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with the SCP handling of flags&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug creating the default user in MySQL&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed idle handling for HTTP sessions&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bugs with Safari 5&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with Flash 10.1 removing menu items&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with HTTP sessions behind a reverse proxy&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with owner/group/priv information with non ASCII filenames&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-131006207932019340?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/131006207932019340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=131006207932019340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/131006207932019340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/131006207932019340'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/06/crushftp-511-released.html' title='CrushFTP 5.1.1 Released!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-3847447890576796442</id><published>2010-06-22T11:58:00.004-06:00</published><updated>2010-06-22T22:36:06.653-06:00</updated><title type='text'>CrushFTP 5.1.0_37 to CrushFTP 5.1.0_45 URGENT BUG FIX!</title><content type='html'>&lt;div&gt;If you downloaded CrushFTP from the time period 6/11/2010 to 6/22/2010 your version of CrushFTP will fall in this range.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please update your copy of CrushFTP5 immediately to the latest build by selecting check for update from the File menu.  Click the button to check for update, and answer YES to update even though you have the latest version.  Tonight I will update my official version number forcing everyone to see the new update.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The bug is specific to CrushFTP 5, and causes a Denial of Service where CrushFTP is unusable.  Do not wait to see if the bug can effect you, rather update immediately if your version ends in _37 through _45.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a critical bug.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Please update if you have those versions.  Sorry I'm not going to give more info on the bug, but I don't want people accidentally, or maliciously to hurt themselves or others.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Sorry for the inconvenience.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--Ben&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-3847447890576796442?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/3847447890576796442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=3847447890576796442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/3847447890576796442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/3847447890576796442'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/06/crushftp-51039-to-crushftp-51042-urgent.html' title='CrushFTP 5.1.0_37 to CrushFTP 5.1.0_45 URGENT BUG FIX!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-1819509731979067401</id><published>2010-05-10T00:30:00.001-06:00</published><updated>2010-05-10T00:31:34.741-06:00</updated><title type='text'>CrushFTP 5.1.0 has been Released!</title><content type='html'>&lt;div&gt;Finally, a new official public version.  Lots of testing and bug fixes went into making this version.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;New:&lt;/div&gt;&lt;div&gt;***uses fewer threads for all sessions&lt;/div&gt;&lt;div&gt;***client certificate authentication is now supported for FTPS as well as HTTPS&lt;/div&gt;&lt;div&gt;***improves WebInterface to display logos, welcome messages and honor some color customizations&lt;/div&gt;&lt;div&gt;***added control to block access to specific directories or files matching a pattern&lt;/div&gt;&lt;div&gt;***improved server prefs GUI to be less confusing on what "Server Groups" do&lt;/div&gt;&lt;div&gt;***added default for WebInterface to hide the upload method choice&lt;/div&gt;&lt;div&gt;***added defaults for WebInterface sharing, and allowing uploads&lt;/div&gt;&lt;div&gt;***supports recursive MKDIR command in FTP now&lt;/div&gt;&lt;div&gt;***added customization to force slideshow only mode&lt;/div&gt;&lt;div&gt;***added browse and test buttons for DB setup on the User Config tab&lt;/div&gt;&lt;div&gt;***windows service will now work in 64bit mode instead of 32bit mode&lt;/div&gt;&lt;div&gt;***faster exiting of failed remote admin sessions&lt;/div&gt;&lt;div&gt;***added support for dumb proxy mode&lt;/div&gt;&lt;div&gt;***SQL compatibility improvements&lt;/div&gt;&lt;div&gt;***removes temp files when using remote admin mode from a web browser&lt;/div&gt;&lt;div&gt;***added flag for disabling an account in the user manager&lt;/div&gt;&lt;div&gt;***added additional plugin hooks to monitor and control CrushFTP&lt;/div&gt;&lt;div&gt;***added flag to make events be able to be run immediately (_NO_DELAY at the end of the event name)&lt;/div&gt;&lt;div&gt;***added support for SFTP public key files being stored in the user manager field&lt;/div&gt;&lt;div&gt;***allows for multiple copies of CrushFTP to technically be run from the same machine&lt;/div&gt;&lt;div&gt;***now propagates error messages back to WebInterface or SFTP client if an upload fails.&lt;/div&gt;&lt;div&gt;***improved servu import to capture notes field&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fixes:&lt;/div&gt;&lt;div&gt;***WebInterface compatibility fixes&lt;/div&gt;&lt;div&gt;***bug fixes for webdav clients&lt;/div&gt;&lt;div&gt;***bug fix for editing inline plugin info in user manager&lt;/div&gt;&lt;div&gt;***fixed who downloaded report to only show downloaded files&lt;/div&gt;&lt;div&gt;***bug fixes for the WebInterface sharing feature&lt;/div&gt;&lt;div&gt;***bug fix for downloading PDF files with Adobe Reader browser plugin&lt;/div&gt;&lt;div&gt;***bug fix for event handling processing a file multiple times&lt;/div&gt;&lt;div&gt;***fixed bug when writing files in encrypted mode&lt;/div&gt;&lt;div&gt;***fixed bug for making previews of images when not on the C drive&lt;/div&gt;&lt;div&gt;***fixed bug with chmod in SFTP&lt;/div&gt;&lt;div&gt;***fixed bugs with CCC command in FTPS mode&lt;/div&gt;&lt;div&gt;***fixed bug with IIS FTP proxying&lt;/div&gt;&lt;div&gt;***fixed compatibility with Adobe Contribute and WebDav&lt;/div&gt;&lt;div&gt;***fixed bug with chunked HTTP tunneling&lt;/div&gt;&lt;div&gt;***fixed potential memory leak when in proxy mode&lt;/div&gt;&lt;div&gt;***fixed bug with importing CrushFTP 4 user databases to CrushFTP 5&lt;/div&gt;&lt;div&gt;***fixed bugs with SFTP proxy handling of files and directories&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-1819509731979067401?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/1819509731979067401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=1819509731979067401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1819509731979067401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1819509731979067401'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/05/crushftp-510-has-been-released.html' title='CrushFTP 5.1.0 has been Released!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-1783745986177140127</id><published>2010-03-16T23:47:00.004-06:00</published><updated>2010-03-16T23:52:02.242-06:00</updated><title type='text'>FTPS Client based authentication</title><content type='html'>The HTTPS server in CrushFTP has been able to authenticate users by a client based certificate allowing for auto user/password authentication based solely on the certificate installed in the browser.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Technically, the FTP protocol can do this as well, and so I have added support for it with the FTP protocol too.  I verified this using the command line client "curl".  Its still a bit of a pain dealing with all the certificates, so I'll be writing up some entries in my Wiki to help people with the process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The summary?  CrushFTP now supports FTPS client based certificates for authentication where the common name is the username.  The cert the user provides must exist in your trust store file as a certificate that was issued from your server, or it won't be accepted.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-1783745986177140127?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/1783745986177140127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=1783745986177140127' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1783745986177140127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1783745986177140127'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/03/ftps-client-based-authentication.html' title='FTPS Client based authentication'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-1389028537580280671</id><published>2010-03-05T00:27:00.003-06:00</published><updated>2010-03-05T00:29:51.501-06:00</updated><title type='text'>CrushFTP 5 WebInterface</title><content type='html'>The flash WebInterface is finally getting some attention.  I've enabled the header, logos, and some other customizations for it.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm working on the flash stuff pretty regularly now.  Its still not the way I want it to be, but its definitely getting closer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;More features to come soon for the slideshow ability on photos in it too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-1389028537580280671?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/1389028537580280671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=1389028537580280671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1389028537580280671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1389028537580280671'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/03/crushftp-5-webinterface.html' title='CrushFTP 5 WebInterface'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-7993945556466962161</id><published>2010-03-05T00:23:00.002-06:00</published><updated>2010-03-05T00:26:00.792-06:00</updated><title type='text'>CrushSync 1.6 was just posted.</title><content type='html'>&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;My favorite part is its self update.  Now I can set my parents computer to self update to newer versions automatically without me getting involved.  See my FAQ on how to configure self updating on CrushSync:  &lt;a href="http://www.crushsync.com/faq.html"&gt;http://www.crushsync.com/faq.html&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;New:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***improved logging to have more meaningful data&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added log rolling ability to keep logs files from growing to big&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added ability for OS X to do self updates&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixed:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed schedule bug where schedules may not run&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug so self updating will work&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug so post script commands will complete&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Helvetica, serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-7993945556466962161?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/7993945556466962161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=7993945556466962161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/7993945556466962161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/7993945556466962161'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/03/crushsync-16-was-just-posted.html' title='CrushSync 1.6 was just posted.'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-699320573678319498</id><published>2010-02-25T21:54:00.001-06:00</published><updated>2010-02-25T21:54:52.518-06:00</updated><title type='text'>Just posted a new version of CrushFTP 4 and CrushFTP 5</title><content type='html'>New:&lt;div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***will act as CrushFTP 5 is CrushFTP detects you meant to start CrushFTP5 but forgot the flag (linux)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***uses new events system for more reliable event execution&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***made it easier for generating Previews&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***can now set the title on the login page&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added additional support for dump proxy mode in CrushFTP when dealing with bad FTP servers&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***folder monitor can now call third party plugins (CrushTask)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added support for allowing uploading to temp accounts&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added additional hooks for plugins&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***changed dir filtering to use regex (partially)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added flag to be able to start Crush with all ports stopped&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***WebDAV is now supported on Windows Vista / 7&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***WebDAV now passes most of the 'litmus' tests.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***some plugins can now be created inline in the UserManager instead of just globally in the server prefs&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***creates groups in CrushFTP 5 when importing CrushFTP 4 users&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added variable %user_dir% that does not include the root directory of a user&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***added ability to set a alternate source port for active mode connections&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;Fixes:&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with ServerBeat not being disabled properly&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with inheriting the user/group/privs in OS X and Linux when writing a new file.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with scp handling multiple uploads per connection&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bugs with generating Previews on Windows&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bugs with Flash and UTF8 characters (another work around)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with CrushUploader uploading files&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with backing up prefs.xml, and restoring a backup file if a main one fails&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bugs with Custom VFS's by third parties&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug where modified dates were lost when you copied and pasted files in the WebInterface&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bugs with editing temp accounts when using remote admin mode&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with lowres downloads of images&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with UTF8 characters in emails&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with a  memory leak&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug where files coulee be left in use&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed admin user creation to write file in the CrushFTP 5 default location&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug where uploads seemed to be failing even though they were not&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with the IP in response to PASV&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with timeouts for hammer banning&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with the folder monitor GUI&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with CCC synchronization&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with blocking WebDAV connections&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with empty directory listings&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with logging in and out using different user accounts within the same browser session&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with linked events&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;***fixed bug with miniURLs and the default flash/html mode&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Helvetica, serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-699320573678319498?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/699320573678319498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=699320573678319498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/699320573678319498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/699320573678319498'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/02/just-posted-new-version-of-crushftp-4.html' title='Just posted a new version of CrushFTP 4 and CrushFTP 5'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-3905363252703887200</id><published>2010-02-25T21:53:00.000-06:00</published><updated>2010-02-25T21:54:13.899-06:00</updated><title type='text'>Just Updated CrushSync to version 1.5</title><content type='html'>&lt;div&gt;New:&lt;/div&gt;&lt;div&gt;***added ability to start multiple syncs at once&lt;/div&gt;&lt;div&gt;***added MD5 hash checking with CrushFTP servers&lt;/div&gt;&lt;div&gt;***can now set the next time to run by clicking on the time&lt;/div&gt;&lt;div&gt;***added ability to rename the source file after a sync&lt;/div&gt;&lt;div&gt;***email notifications can now be customized&lt;/div&gt;&lt;div&gt;***added support for UTF8 on more servers&lt;/div&gt;&lt;div&gt;***prevents caching of DNS names int eh event the DNS changed&lt;/div&gt;&lt;div&gt;***handles more complex invalid URLs&lt;/div&gt;&lt;div&gt;***can now handle multiple hosts by separating them with a comma&lt;/div&gt;&lt;div&gt;***windows version can be set to self update (see FAQ instruction)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fixes:&lt;/div&gt;&lt;div&gt;***fixed bug with FTP listings&lt;/div&gt;&lt;div&gt;***fixed bug with installing and removing the daemon in OS X&lt;/div&gt;&lt;div&gt;***fixed bug where a scheduled sync could be missed if the machine had been off&lt;/div&gt;&lt;div&gt;***fixed bug where a group of syncs could be running at the same time&lt;/div&gt;&lt;div&gt;***fixed bug where multiple source items could make the sync run very long&lt;/div&gt;&lt;div&gt;***fixed how pre-scripts and post-scripts run&lt;/div&gt;&lt;div&gt;***fixed bug where group licenses might check frequently&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-3905363252703887200?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/3905363252703887200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=3905363252703887200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/3905363252703887200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/3905363252703887200'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/02/just-updated-crushsync-to-version-15.html' title='Just Updated CrushSync to version 1.5'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-6930522226144058025</id><published>2010-02-21T16:47:00.003-06:00</published><updated>2010-02-21T16:51:06.590-06:00</updated><title type='text'>CrushSync Scheduling</title><content type='html'>CrushSync scheduling got some fixes over the weekend too.  It will now pick up on syncs that may have been missed while the machine was shut off.  The new algorithm results in less CPU usage to calculate when syncs should be run, as well as finding out when a sync was missed.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Big new feature coming to CrushFTP and CrushSync is the ability to sync the contents of large files, where only the changed portions of the file are transferred.  This makes perfect sense for a database file, log files, etc.  In addition, it will also support encryption on the synched file, so you can store an encrypted version of the file on the remote server, and still synchronize tis contents.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--Ben&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-6930522226144058025?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/6930522226144058025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=6930522226144058025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/6930522226144058025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/6930522226144058025'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/02/crushsync-scheduling.html' title='CrushSync Scheduling'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-857936108941731819</id><published>2010-02-21T16:44:00.002-06:00</published><updated>2010-02-21T16:47:04.476-06:00</updated><title type='text'>WebDAV finally fixed!</title><content type='html'>CrushFTP now will work with Vista and Windows 7's WebDAV client.  MS fails to handle a date format that isn't in GMT format, and this subtle issue had eluded me for quite a long time.  Finally tracked it down, and now CrushFTP works great with all known Windows versions.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CrushFTP still works great with OS X 10.4+ and many other WebDAV client too.  I'll probably post a new official build of CrushFTP this week when i get some time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--Ben&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-857936108941731819?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/857936108941731819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=857936108941731819' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/857936108941731819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/857936108941731819'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/02/webdav-finally-fixed.html' title='WebDAV finally fixed!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-4324686532524748251</id><published>2010-02-10T01:59:00.002-06:00</published><updated>2010-02-10T02:03:27.272-06:00</updated><title type='text'>CrushFTP 5 User Manager Events</title><content type='html'>There is another great feature I just added to the CrushFTP 5 User Manager.  The events section can now create plugin configurations on the fly, to be used by that event only.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What does this mean?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It means you can create very specific CrushTask plugin configurations to do specific tasks without having to go back and forth between the global server preferences.  While you can still have global plugin configurations, you can now also have per user, per event type configurations.  It makes for easier editing too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also finally tracked down a rare session bug that sometimes prevented getting a directory listing in CrushFTP 5's WebInterface.  New builds have been posted, and new public versions coming soon!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-4324686532524748251?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/4324686532524748251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=4324686532524748251' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/4324686532524748251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/4324686532524748251'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/02/crushftp-5-user-manager-events.html' title='CrushFTP 5 User Manager Events'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-1350738258141104061</id><published>2010-01-26T15:52:00.003-06:00</published><updated>2010-01-26T15:56:11.192-06:00</updated><title type='text'>Publishing and Sharing Files</title><content type='html'>Did you know using CrushFTP 5, you can easily share files with other people?  Just enable the "Publish/Share" feature on a folder and use the flash based WebInterface.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Login, upload a few files, then right click and select "Share...".  Now enter a few details such as their email address, some comments int eh body, and your done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;They get a random self expiring account generated, tied to your account, with access to only the items you shared with them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Find out more on the CrushFTP5 Wiki: &lt;a href="http://crushftp.com/crush5wiki/Wiki.jsp?page=Sharing"&gt;http://crushftp.com/crush5wiki/Wiki.jsp?page=Sharing&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-1350738258141104061?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/1350738258141104061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=1350738258141104061' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1350738258141104061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1350738258141104061'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/01/publishing-and-sharing-files.html' title='Publishing and Sharing Files'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-1225346995653210795</id><published>2010-01-26T15:46:00.004-06:00</published><updated>2010-01-26T15:57:43.694-06:00</updated><title type='text'>CrushTask</title><content type='html'>A brand new plugin is coming to CrushFTP called CrushTask.  As for now, I plan on this being a free plugin.  It adds a complex task system for CrushFTP events on uploads or downloads.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example, some images just arrived from a designer of yours.  You setup an event to run a CrushTask set of tasks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Move the files to a new location.&lt;/div&gt;&lt;div&gt;Execute an external task to create thumbnails of the images.&lt;/div&gt;&lt;div&gt;Copy the files to several other FTP servers.&lt;/div&gt;&lt;div&gt;Wait for simultaneous copies to complete.&lt;/div&gt;&lt;div&gt;Send an email notification to a coworker about the files being posted.&lt;/div&gt;&lt;div&gt;Delete the original files.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You get the idea?  Additionally, third party hooks are going to be allowed with the plugin as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With the rewritten event system in CrushFTP 5, events are more reliable too!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-1225346995653210795?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/1225346995653210795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=1225346995653210795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1225346995653210795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/1225346995653210795'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/01/crushtask.html' title='CrushTask'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-9200491367271253264</id><published>2010-01-26T15:42:00.002-06:00</published><updated>2010-01-26T15:45:51.030-06:00</updated><title type='text'>CrushFTP is under very active development!</title><content type='html'>I sort of forgot about this blog.  A couple people mentioned that it looked like CrushFTP wasn't under development anymore since the blog postings were so old.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This isn't true!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Every day, CrushFTP is under development.  Since 2007 there have been hundreds of features added to CrushFTP4.  CrushFTP 5 was released in August of 2009, and is under active development as well.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll start using posts here to make brief notes about changes and new builds of CrushFTP going forward.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-9200491367271253264?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/9200491367271253264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=9200491367271253264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/9200491367271253264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/9200491367271253264'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2010/01/crushftp-is-under-very-active.html' title='CrushFTP is under very active development!'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-7588774076413015625</id><published>2007-07-08T15:56:00.000-06:00</published><updated>2007-07-08T16:16:14.320-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web feature url secure forgot password'/><title type='text'>Three More Features of the CrushFTP WebInterface</title><content type='html'>&lt;b&gt;Mini Secure URLs to Auto Login a User and Download a File&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;Yeah that's a long title, but that's basically what its for.  Have you ever given a user a url and told them to use a certain username and password only to end up spending time on the phone, or emails back and forth trying to figure out what they are typing wrong in their password?  This feature aims to solve that.  You provide one simple URL that they can just click on, and that is it.  Sure you could do this if all your files were available to the "anonymous" account, but that's not secure.&lt;br/&gt;&lt;br /&gt;This allows you to build a URL that will tell CrushFTP to login a user using a specific username and password, and point them at a specific location.&lt;br/&gt;&lt;br /&gt;For example:  https://www.crushftp.com/d&lt;br/&gt;&lt;br /&gt;That will log you into https://www.crushftp.com/demo/ using the username of "demo", and the password of "demo".  If I wanted to be more secure instead of "d", I could have done something like "XJT59wR" with the same effect.  I could also have directed that URL to "/documents/stuff/last year/vacation planning.pdf".  For something that long, you can see how a shorter url is helpful.&lt;br/&gt;&lt;br /&gt;Mini URL's can also be set to auto expire.  So you can make a URL that is only valid for say 1 day and then it invalidates itself.  That adds another layer of security to them.  You know the URL won't be floating around for a few months because you forgot to delete it.&lt;br/&gt;&lt;br /&gt;There is one important note about these mini URLs.  When authenticating a user, if you direct them to a specific file, they are still logged into the WebInterface.  So don't use it as a security measure.  A crafty user will know how to see the folder that contained the specific file you pointed them at.  They can only access the files that the user they are logged in with has access to, but its not a way to limit them to a single file.&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;b&gt;Forgot Password Reminder&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;The WebInterface now has a few more useful features.  Features just keep trickling in.  You'll notice on the login.html page you now have a link for "I forgot my password, email it to me."  This allows you to automate a common thing users do.  They forget their password!  No fault of theirs as they have so many to remember.  So how do you enable and get this feature working?  Their are three parts to enabling this feature.  Don't worry, they are all easy.&lt;br/&gt;&lt;br /&gt;Step#1 : Configure the SMTP server settings in the server preferences.  This is the same setting that used to be located on each and every user event.  Its now been moved here.  It will automatically be populate for you if you open a user and click on an event that used to have the SMTP server set for it.  CrushFTP copies that setting then to the server preferences if it doesn't already exist.&lt;br/&gt;&lt;br /&gt;Step#2 : Enter an email address associated with the user on the upper right of the events email tab of the user manager.  This email is the email that will be used in the 'To:' address for outgoing emails.&lt;br/&gt;&lt;br /&gt;Step#3 : Enable permission for the user to request that their password be emailed.  You enable this option under the admin tab of the User Manager in CrushFTP.&lt;br/&gt;&lt;br /&gt;Now you can test this feature out.  If you don't have access or something isn't configured, you will get a message telling you why you can't use the link.&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;b&gt;Custom Login Page for Virtual Domains&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;You can now deliver a different custom login page based on the domain a user used to reach your site.  For example, www.crushftp.com, and www.benspink.com both point to my machine. but I can have a custom login.html page for each domain.  You may want to do this to have custom logo's, custom layout, styles, etc.  Once logged in, its up to your individual user customizations to control the layout of the WebInterface.&lt;br/&gt;&lt;br /&gt;To get started, duplicate the login.html page.  Then begin editing it with either a text editor, or a HTML editor.  The main critical piece in that page is where a line of javascript passes the form to a function for login.  Save your new page with a different name besides login.html...maybe something like benspink_login.html.  Then in the server preferences, under WebInterface, add a new login.html virtual domain mapping and point it at your new file.  Thats it!&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-7588774076413015625?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/7588774076413015625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=7588774076413015625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/7588774076413015625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/7588774076413015625'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2007/07/three-more-features-of-crushftp.html' title='Three More Features of the CrushFTP WebInterface'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-6748813857581568108</id><published>2007-03-10T21:15:00.000-06:00</published><updated>2007-03-10T21:57:02.361-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.zip webinterface html webdav xsl drag and drop'/><title type='text'>What is this WebInterface? (FAQ)</title><content type='html'>&lt;span style="font-weight: bold; font-style: italic;"&gt;"I thought CrushFTP was an FTP server...what is this WebInterface thing?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a common confusion with CrushFTP.  Quick bit of history.  CrushFTP 1.0 and 2.0 were strickly FTP servers.  CrushFTP3 provided HTTP upload capability and some rudimentary HTML customizations.  CrushFTP4 brought about a full scale WebInterface utilizing all the current technologies so that you can fully customize every aspect about it.  Its not just an FTP server anymore.&lt;br /&gt;&lt;br /&gt;The WebInterface allows users to access the files on your server with a WebBrowser.  They can download, upload, rename delete, make directories, etc.  All from a nice modern WebInterface.  When they go to upload files to you, they get realtime feedback as to the speed of the transfer, a progress bar, and estimated time remaining.  If you tried to do this without CrushFTP, you would have to have several custom PHP configurations, various config changes to your web server, PHP script files, and HTML / javascript.  With CrushFTP, you double click on the application, and this is all immediately available without any other work.  Talk about easy!  And that's not all, there is also the CrushUploader that provides drag and drop support and compression for file transfers.  Just keep reading.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;"What makes CrushFTP's WebInterface special?"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;First, lets talk about how customizable it is.  Sure you can jsut enable it and go, but if you have someone who is up on their HTML standards, they can really go a long way with it.  The layout of it, the color schemes, graphics &amp; logos...everything can be modified.  It just takes editing the XSL file and the changes take affect right away.&lt;br /&gt;&lt;br /&gt;Uploading to the WebInterface is portentially faster than any other protocol.  This is because it has a built in CrushUploader that will zip the files you are sending on the fly.  Say you have a folder with 100 images, and text files in it (like a website).  When you upload that with a normal FTP client, it has to send each file individually.  If the file is big, things go as fast as your connection can handle.  But when you start getting hundreds of small files, it can take a long time to upload each tiny file as much of the time is taken by the setup of the transfer and not by the transfer itself.  The CrushUploader allows you to drag and drop, copy and paste, or "Browse..." for the files to upload.  You can then choose to upload them as a ".ZIP" or normal.  If your uploading a single large file, use "Normal", otherwise, you are probably better off using "Auto Zip".  The "zip" feature doesn't make you wait while it builds a .zip file of your files before the upload starts.  It zips directly to the CrushFTP server, no local files are ever made, and there is no delay before the upload starts.  On my demo site, I have a folder with 400 files in it.  It takes about 2 seconds to upload all 400 files.  They are all small, but if they were uploaded "normally", then they would take close to 7 minutes!  The zipping not only benefits multiple files being uploaded, but it also saves bandwidth allowing you to upload bigger files in less time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.crushftp.com/demo.html" target="_blank"&gt;http://www.crushftp.com/demo.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And it goes both ways.  You can also select a folder, or several files to download and click the ".ZIP" button.  You will get a single .zip of those items generated on the fly directly to you.  Otherwise it could get pretty painful clicking on 400 items individually...  Then simply decompress the .zip you downloaded and you have allt he files you wanted!&lt;br /&gt;&lt;br /&gt;The WebInterface supports resume downloads, and the CrushUploader supports resuming uploads as well.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;"But if users are uploading .zip files, I have to decompress them before I can access them, right?"&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Actually there is a built in plugin to handle this called the "AutoUnzip" plugin.  You can access it in the Preferences of CrushFTP.  You set it up to decompress uploaded .zip files once they finish.  So a user will upload a .zip, then CrushFTP will decompress it and delete the original file.  It will all be transparent to you and the user.  Its an end to end solution allowing for compressed fast transfers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;"What is WebDAV?"&lt;/span&gt;&lt;br /&gt;WebDAV is another part of the WebInterface.  If you have heard of Apple's iDisk, it is essentially WebDAV.  You connect from the OS X Finder to a WebDAV server and can mount it just like any other server on your desktop.  You can read, and write to it, open files and edit them directly.  So there is no need to use a web browser, or an FTP client.  You can't get any more integrated or natural feeling to your end user than that.  Check out the WebDAV server on my demo site to get a feel for how it works.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Easy to Configure!&lt;/span&gt;&lt;br /&gt;And best of all, both WebDAV and the WebInterface run on one single port.  No complex router / firewall configurations.  Simply open up one port (default is 8080) for HTTP/WebDAV, or for SSL HTTPS / SSL WebDAV (default is 443).  No issues with "passive" ports.  Additionally from a server standpoint, you can monitor what your users are sending you better.  FTP doesn't allow for the FTP client to tell you how big of file is being sent.  WebDAV and the WebInterface do!  So you will see estimated time remaining telling you how long you have to wait before the upload is complete!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-6748813857581568108?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/6748813857581568108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=6748813857581568108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/6748813857581568108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/6748813857581568108'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2007/03/what-is-this-webinterface-faq.html' title='What is this WebInterface? (FAQ)'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-467531347762568290</id><published>2007-03-10T20:50:00.000-06:00</published><updated>2007-03-10T21:58:14.035-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web interface webinterface security xslt anonymous'/><title type='text'>WebInterface Changes and Security Issues</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Goodbye template.html&lt;/span&gt;&lt;br /&gt;As of CrushFTP 4.1, there won't be any real "html" templates anymore.  CrushFTP 4.1 uses XML and XSLT to generate the entire web interface allowing it to be completely customizable.  All the data is provided in the XML, all you need to do is just decide how you want it formatted.  The XML is then rendered either server side or client side to HTML to display.&lt;br /&gt;&lt;br /&gt;As a result, the template.html file is now gone.  One single file provides the WebInterface, template.xsl.  You can make copies of it and individualize it for your various needs.  Each user can have their own dynamic customized WebInterface.  Easily incorporate your company's logos and CSS styles.  The CrushFTP logo is provided as a template, but you don't need to keep it there.  Simple replace the logo.gif with your own file and brand the WebInterface to your liking.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Security&lt;/span&gt;&lt;br /&gt;A little about security.  If your using HTTP for logins, you run the risk that someone could be watching your network traffic and gain access to your user and password for the server.  So if this is soemthing you're concerned about, CrushFTP can do HTTPS as well.  As it "ships", HTTPS is configured on the default port of 443.  So if you point your browser to "https://your_ip/" you will be asked about a certificate not ebing valid.  Click continue and you can then login.  Everything is then encrypted and secure.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Self Signed Certificate&lt;/span&gt;&lt;br /&gt;The warning about the certificate is because the certificate hasn't been given from a certificate authority.  That cost around a minimum of $70 per year for a SSL certificate.  What would it provide for you?  If you are worried about someone hijacking your connection and providing their own CrushFTP instance with their own certificate generated that looks like yours...then you could be compromised.  If your not the government or some kind of banking site...you probably won't have that concern.  I can come up with far fetched scenarios where it could happen, but its pretty unlikely it would.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Anonymous Access&lt;/span&gt;&lt;br /&gt;If you create an account named "anonymous" then no user/pass will be asked when a user connects to CrushFTP.  Anonymous is just like any other account in CrushFTP, except it accepts any password.  There is a link on the WebInterface allowing a user to "login" to see theirfiles.  I highly recommend you never give "anonymous" upload rights.  An example for an anonymous account is how you downloaded CrushFTP from me.  I provide anonymous access to teh CrushFTP applications for anyone to download.  Never think that because you didn't give your IP out to anyone that that makes you secure.  Just be safe and only give the "anonymous" user access to files you truly wouldn't mind anyone having.  If you don't make a user named "anonymous" then you have nothing to worry about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-467531347762568290?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/467531347762568290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=467531347762568290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/467531347762568290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/467531347762568290'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2007/03/webinterface-changes-and-security.html' title='WebInterface Changes and Security Issues'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7282850685950088930.post-2187374834349691011</id><published>2007-03-07T20:49:00.000-06:00</published><updated>2007-03-07T21:20:54.587-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crushftp4 feedback upcoming features'/><title type='text'>Upcoming Features</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Lets get some feedback...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I've been busy working on some upcoming features in CrushFTP.  I'm always looking for feedback, and its your feedback that helps shape how I go about implementing new features.  My to-do list is never ending as I keep adding to it with users feedback.&lt;br /&gt;&lt;br /&gt;Help be get some priorities on what you are most interested in.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;CrushPGP&lt;/span&gt; &lt;/span&gt;- Plugin that makes all files listings end in ".pgp".  Requesting one of these files results in the file being encoded / encrypted band streamed to the end user.  When SSL isn't enough, maybe this is just the security you need.  The private key used to encrypt files can be set on a per user basis.  So you can have individual accounts that encrypt files differently in PGP.  Its a reverse of the private / public key mentality.  Some banks use this to ensure (if you trust the bank) that files being sent from them can only be read with someone who holds your public key.  In this case...both keys are "private" as you keep them both secure.&lt;br /&gt;  This plugin will be one of my more complex plugins...so it will take a day or two to code.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;File Filtering for WebDAV Email Events&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Ever notice when you upload with the finder, your email notifications states something like:&lt;br /&gt;test.tst 0 bytes&lt;br /&gt;._test.txt 500k&lt;br /&gt;&lt;br /&gt;That's because the finder uploads the file as the hidden file, then renames and swaps the files before deleting the originally named item.  It keeps someone from potentially trying to access the file while its in progress.  It however makes the email reporting be confusing!&lt;br /&gt;&lt;br /&gt;I plan on creating some logic in CrushFTP 4 that will follow renames with uploads so the resulting email notification would contain only the files that were uploaded (with their final name after it was renamed) and none of the "." items that were uploaded, or items that were uploaded and immediately deleted.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Better Update Mechanism&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;So its no secret the update mechanism isn't really holding up as well anymore.  It still works, but is far from ideal.  Besides loading my main server more than needed, its slow for you...the real user of it!  The next version of the update mechanism will only update files that have changed, and will transfer everything in a .zip.  One single file to download.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Running CrushFTP behind Apache&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;CrushFTP 4.1 now supports running CrushFTP behind apache.  This means that your main server will still be your main server.  A path on your server, will be "reverse proxied" to CrushFTP.  So when users go to: http://www.yourdomain.com/files/ they will get the CrushFTP WebInterface instead.  ('/files/' is just an example...you can make it what you want.)  It only takes a couple config entries in your apache config, and telling CrushFTP what "path" you have set, and the rest is handled for you.  No need to open multiple ports as everything can come across on one port as well (80).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Have you seen my new plugins?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;Just wrote a few new plugins.  These include:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OSXNetInfo&lt;/span&gt; - integrate CrushFTP with OS X accounts (this includes OS X Server accounts)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AutoUnzip&lt;/span&gt; - Automatically decompress those .zip files users are uploading.  Makes for an end to end solution.  The CrushUploader automatically zip's files when they upload them, and the AutoUnzip plugin can automatically unzip them as they arrive.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PreferencesController &lt;/span&gt;- Lets you specify times of the day that specific configurations of the CrushFTP server are active.  This means you could for example throttle bandwidth during the day, and let it loose in the evenings!  Some other uses might be enabling certain plugins at different times, or disabling FTP access at specific times.  Use the plugin to make a "snapshot" and that config will be used whent he specified time arrives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Plugin Updates&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The HomeDirectory plugin now has the option to put users in a new folders daily, hourly, whatever.  You could use this to have a "rolling" folder where every days users get a new folder to upload into.  Once the day changes, their previous days files are no longer accessible.&lt;br /&gt;The CrushLDAP plugin also has been expanded to work with more LDAP servers.  LDAP still ain't easy...but at least you have the options to configure it now.&lt;br /&gt;&lt;br /&gt;I've got a lot of other features planned, some bigger than others.  This is a good start to future posts I'll be making explaining things you can do with CrushFTP 4.  Feel free to email me directly as well.  I'm just getting started...:)&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7282850685950088930-2187374834349691011?l=crushftp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crushftp.blogspot.com/feeds/2187374834349691011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7282850685950088930&amp;postID=2187374834349691011' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/2187374834349691011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7282850685950088930/posts/default/2187374834349691011'/><link rel='alternate' type='text/html' href='http://crushftp.blogspot.com/2007/03/upcoming-features.html' title='Upcoming Features'/><author><name>Ben Spink</name><uri>http://www.blogger.com/profile/14149658817957818247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://www.crushftp.com/images/benspink.jpg'/></author><thr:total>2</thr:total></entry></feed>
