Software > FHFS

Version 2.x.x Releases & Downloads - Current is v2.1.3 (08/28/2015)

(1/2) > >>

raybob:
One year after the release of FHFS 1.0, I am happy to announce the release of 2.0 :)

https://sourceforge.net/projects/fhfs/files/2.0.x/2.0.0/

There are 4 releases for 2.0.0, an MSI-based installer (for 32-bit systems only), a ZIP containing all files for a fresh install, a ZIP for an upgrade from beta 5, and a zip containing all original sources.


2.0.0 Changes from Beta 5:
----------------------------------

There were quite a few :D

New:    Thumbnail previews are now generated for BMP,TIFF,ICO,SVG,PSD, and AVI files also (user-file.tpl, user-photo-gallery.tpl, generatethumbs.tpl)
New:    Added text to the user entry page saying the folders can be configured to be publicly accessible (choose public private.tpl)
New:    When a folder content count is very large and displays red, it now also displays a tooltip saying the folder is very large and might take a while to load. (user-folder.tpl)
New:    Pressing shift+a will now also server to deselect all files if all are already selected, like a toggle (user template.js)
New:    Better user template checkbox/tr selection system and corresponding fixes (user-photo-gallery.tpl, user template.js, user template.tpl, user-folder.tpl, user-file.tpl, user template.css)
New:    Users can now elect via a preference or ?folderinfo to skip generation of folder size/content counts (preferences.tpl, ajax.preferences.tpl, user-folder.tpl)
New:    In public folders, the directory 'up' button now appears if the parent directory is also public (user template.tpl)
New:    The FHFS temp folder is cleared on serverstart to prevent buildups over time (serverstart.tpl)
New:    New ^log function to easily write to custom logs (functions.tpl)
New:    Some improvements to user-folder.tpl including that if viewing a public folder that has more public folders within it, those folders are now listed like recursive sharing (user-folder.tpl)
New:    By specifying 'not' as $2 in ^boolean, you can invert the logic by returning a 1 only if the input is specifically false (functions.tpl)
New:    Added a mechanism for running update scripts in serverstart.tpl (serverstart.tpl)
New:    Global.js now uses the global maincolor in the whiteout() function to fill in the body (global.js)
New:    Changes/refinements to overload page including auto-retry after 10 seconds (overload.tpl)
New:    Added a new function called ^firstcap that capitalizes the first letter of a string, used it in a few places (functions.tpl, user template.tpl)
New:    Added a mechanism to the admin console to add the key maincolor to features.db for changing the global color (admin.main.tpl, admin.javascript.js.tpl, admin.ajaxfunctions.tpl)
New:    If a user sets their own color preference, then other users will see that same color for their public folders (hfs.events)
New:    ?color changing color on demand is now available globally, when logged on (hfs.events)
New:    A users' color preference now applies to all pages while logged on, e.g. preferences, ftp, etc. (hfs.events, user template.css)
New:    Users can now specifically select black in preferences in case it's not the server-wide default (preferences.tpl)
New:    Added a 'global color' feature where the features.db key MAINCOLOR=x; changes the site color (newaccount.css, newaccount.tpl, global.css, main.css, user template.tpl, user template.css, yahoo-player.tpl, hfs.events, admin.authenticate.tpl, preferences.tpl)
Improve: Changed ^equals or to match for more efficient macro code when detecting file types (user-file.tpl, user-photo-gallery.tpl, generatethumbs.tpl)
Improve: Changed zeroclipboard to the flash player 10-based solution (vfsroot\zeroclipboard.swf)
Improve: streaming rewrite: System simplified a lot... Entire folders are now streamed with the folder path urlvar rather than posting all individual URLs.. entire folders can be streamed by the public only if that folder is set to public (user template.tpl, user template.js, user-file.tpl, yahoo-player.tpl)
Improve: When deleting files, the permanent delete option also now determines whether or not to permanently delete thumbnails (ajax.delete.tpl)
Improve: All thumbnails are now explicitly converted to JPG format to save bandwidth and keep things uniform, a test showed 15% less data for a gallery folder of 20 photos -- existing thumbs from beta versions will no longer show up (functions.tpl, generatethumbs.tpl, ajax.delete.tpl)
Improve: Preferences note keys now use the pref_ prefix, also some organization to the preferences templates (hfs.events, preferences.tpl, ajax.preferences.tpl, user template.css, user template.js, user-file.tpl, user-folder.tpl)
Improve: Changed the hues of the blue color scheme to look a bit more professional (preferences.tpl, resources/images/borders/darkblue-(left/right).png.base64)
Improve: Removed some unnecessary/redundant code about writing the version to the database in serverstart.tpl (serverstart.tpl)
Improve: Added a new smaller fhfs2.png for the user template to save about 8KB of compressed output per request (user template.tpl, resources/images/fhfs2-224px.png.base64)
Improve: Uploader.js now specifies the max account size as the max file size also to prevent very large single-file uploads that can exceed the limit (uploader.js)
Improve: Implemented the log functions for all custom logs, changed the names of a few of them (ajax.admin.tpl, ajax.submission.tpl, hfs.events, shared directory.tpl)
Improve: ^writedb is now more like the notes function where $4=true replaces the ^delkey function (functions.tpl, hfs.events, serverstart.tpl)
Improve: Some minor html/css/formatting changes to the new account page (newaccount.tpl, newaccount.css)
Improve: Some minor updating to the master template directory (mastertemplate.tpl)
Improve: Updated the jQuery UI libraries from 1.8.16 to 1.8.24 (main page html.tpl, user template.tpl)
Change:    Removed the user colors yellow, white, orange, red because they just plain looked bad. (preferences.tpl, footer-new.tpl)
Change:    Recompiled the C# FHFS Launcher with .net framework 3.5 rather than 4.0 to hopefully be more compatible with some pcs (FHFS_Launcher.exe, dotnetfx35setup.exe)
Change:    The default for allowing html in comments is now disabled for security reasons, of course you can still enable it (ajax.installer.tpl)
Change:    localhost now redirects to 127.0.0.1 for conformity (hfs.events)
Change:    FHFS temporary files folder renamed to FHFS-temp (serverstart.tpl)
Fix:    ?color wasn't changing the th colors for 'name', 'type', etc. (user template.tpl)
Fix:    Finally made FHFS fully non-dependent on the startup IP server... if not onlineok var is true, it will still try to find external IP from another source (serverstart.tpl)
Fix:    Accountsize scripts were being sent to the recycle bin instead of deleted (saveaccountsize.tpl)
Fix:    If the hitcounter preference was set to don't show it, the hit counter would indeed be hidden but the option would not be selected (preferences.tpl)
Fix:    Fixed a HUGEE bug where private files were not protected from anonymous download... the code had been removed for some reason (access-authentication.tpl)
Fix:    Fixed a scenario where exporting too many accounts at once, say over 100 or so, would fail and the backup file would be blank. (admin.ajaxfunctions.tpl)
Fix:    Uploading to /.{.^username.}/ without being in the private or shared folder was allowed (hfs.events)
Fix:    A lazy method of deleting the foldersize temporary batch files would sometimes result in them not being deleted at all (foldersize.tpl, foldersizebat.tpl)
Fix:    Empty public folders would show the uploader button in public mode and even launch it though up course uploads still weren't allowed. (user template.tpl)
Fix:    Linking directly to a public file would redirect to ~not found rather than the data page because the method of retrieving the base64 URL was not that same as with which it was stored (access-authentication.tpl)

raybob:
New Release: FHFS 2.0.1 (This is a bug-fix build)

https://sourceforge.net/projects/fhfs/files/2.0.x/2.0.1/

Fix/Improve: Changed PLUpload to now support the silverlight runtime.  This improves IE8/IE9 support and fixes a bug where public upload did not work correctly in any IE version. (user template.tpl, uploader.js, main page html.tpl, resources\plupload\plupload.silverlight.js, vfsroot\plupload.silverlight.xap)

raybob:
New Release: FHFS 2.0.2 (This is a bug-fix/maintenance release)

https://sourceforge.net/projects/fhfs/files/2.0.x/2.0.2/

Fix:    Fixed a visual bug where the user template paging buttons could sometimes overlap the buttonheaders (user template.css, user template.js, user template.tpl)
Fix:    Saveaccountsize.tpl and foldersize.tpl would not work correctly at all when the contentdir did not reside on the C: drive (foldersizebat.tpl, saveaccountsize.tpl)
Fix:    Changed ^writedb so that it will write $3 to $2 even if $4 is present, resolved some bugs (functions.tpl)
Fix:    Maincolor would not be saved at all, and webtitle would not be erased if saved blank in admin console (admin.ajaxfunctions.tpl)
Fix:    Totals In/Out at the top of the admin console were reversed for some reason (admin.main.tpl)
Fix:    There was a left over alert() in some javascript from testing during development that should have been removed (user template.js)
Fix:    A .GIF image resource had an incorrect base64 heading, saying it was image/png (resources/images/load_icon.gif.base64)
Fix:    A small error in ^addftp caused it to not work outside of its standard usage, as ^username rather than $1 was referred to (functions.tpl)
Improve: FHFS will now make sure that the input doesn't already exist as an ftp account while running ^addftp (functions.tpl)
Improve: HTTP/HTTPS port numbers now only show up in the ^domain variable used in URL-building if the ports are non-standard (hfs.events)
Improve: The Admin console now uses a quiet loading icon instead of the annoying prompt while refreshing the user database (resources\images\loading.gif.base64, admin.usertable.tpl, admin.javascript.js.tpl, admin.main.tpl)
Change:    Usernames in the admin console now only show up gray if they have no downloads AND have never been logged onto (admin.usertable.tpl)

raybob:
New Release: FHFS 2.0.3 (This is primarily another bug-fix release)

IMPORTANT NOTE: As of this build, to run on Windows 8 MAKE SURE you run the launcher as an administrator.  However, I still haven't tested it enough with Windows 8, so I can't officially support it yet.

https://sourceforge.net/projects/fhfs/files/2.0.x/2.0.3/

New:    You can also now press shift+r to rename something in the user template (user template.tpl, user template.js)
New:    After a successful renaming of a file, it now auto unchecks that file also (user template.js)
New:    On serverstart, the server version is now sent to the FHFS ajax server also, for analytical purposes (serverstart.tpl)
Fix:    After submitting the comment ajax function, it would do some weird half un-selecting of files (user template.js)
Fix:    Changed it so that the custom webdomain is not saved when it equals the external IP, otherwise links would not change when the external IP did  (admin.ajaxfunctions.tpl)
Fix:    Fixed a major bug where files with apostophes (') in their filenames would not be recognized for any ajax functions.. other minor cleanup to getItemName() (user template.js, user-file.tpl, user-folder.tpl)
Fix:    Been trying to get ^writedb to work just right for several versions now, but I think I got it... fix resolved a show-stopper bug in the admin console where feature settings weren't being saved (functions.tpl)
Fix:    If contact to the startup server on server start failed, it would notify an update was availible, with a blank version number (serverstart.tpl)
Improve: Having the new account feature disable now also hides the buttonheader and the footer link for it (buttonheaders.tpl, footer-new.tpl, main page html.tpl)
Improve: The SSL link in the footer also no longer appears, if SSL is completely disabled (footer-new.tpl)
Improve: Removed all the buttons from the admin console 'tools' section that don't actually function yet (admin.main.tpl)
Improve: Serverstart now tries twice to contact each server in needed... (serverstart.tpl)

raybob:
New Release: FHFS 2.0.4 (This is primarily another bug-fix release)

NOTE: This is the first build in which Windows 8 is officially supported!  It should still work right in previous versions though as long as you run it as an administrator.

https://sourceforge.net/projects/fhfs/files/2.0.x/2.0.4/

Fix:    Fixed two minor errors in the password reset process... an account with no method set would allow selecting both methods w/o recovery questions set, plus a small syntax error in the password reset page. (ajax.lostpassword.tpl, passwordreset.tpl)
Fix:    Big user template apostrophe bug solved in 2.0.3 still existed in gallery mode only (user-photo-gallery.tpl)
Fix:    If you selected 'gray' as your color, it would work but the preferences page would incorrectly say you had black selected (preferences.tpl)
Fix:    Fixed a bug where security questions would not be saved when the validation method was set to choose either method, the default (ajax.signin.tpl, signout.tpl, preferences.tpl)
Fix:    Fixed a bug where entering 'admin' as a portion of the administrator username would hang the install page with 'please wait' (ajax.installer.tpl)
Fix:    Fixed a bug where a new email hostname in the admin console would not be saved, only when ssl was not set (admin.ajaxfunctions.tpl)
Fix:    Usernames were allowed to contain space characters, which resulted in an account that didn't work if it contained one (ajax.submission.tpl)
Improve: Included a revised mini-readme file that is more explicit about how to ugprade ([DOCS]\[README].txt)
Improve: The launcher now forces run as administrator to prevent problems with Windows 8 and UAC... also it no longer crashes opening the forum/wiki if the .url files don't exist (FHFS_Launcher.exe)
Improve: The password reset and contact page footer links also now will be hidden if the features are disabled (main page html.tpl, footer-new.tpl)

Navigation

[0] Message Index

[#] Next page

Go to full version