Download Latest Version Qhfs4.0.zip (5.4 MB)
Email in envelope

Get an email when there's a new version of Qt Simple Http File Server

Home / QHfs-V0.40_beta
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2020-11-22 2.6 kB
setup.exe 2020-11-22 26.4 MB
Qhfs_0.40_beta.zip 2020-11-22 14.3 MB
Totals: 3 Items   40.6 MB 0
1. How to install
----------------------------------

Before you start compiling make sure that you have following software installed:
* Qt5.x ( development files )
* uic (Qt User Interface Compiler)
* moc (Qt Meta Object Compiler)
* rcc (Qt resource compiler)
* Boost 1.71
* OpenSSL library
* cppunit library 1.12.1 ( For linux only )
* cmake 3.16.3
* GNU make 4.2.1

To build with debug symbols:
cmake -D CMAKE_BUILD_TYPE=Debug CMakeLists.txt

The simplest way to install Qhfs on Linux, just run following commands in qhfs directory:
cmake CMakeLists.txt
make -j4
make generate_translation
make install

To run cppunit tests:
ctest


2. Release notes
----------------------------------
version 0.40 beta
* Port to Qt5
* Web Gui has been rewritten (dojo)
* Added 'Copy url and credentials' menu
* Changed to not use sslv3
* Added downloaded items widget
* Changed current connections widget so only 'Downloading' connections are visible
* Fix: Transfer speed shown wrong values sometimes
* Fix: Correct ssl settings validation in config window
* Fix: Incorrect server status on status bar
* Fix: Ip is not shown in current connections table
* Added drag and drop functionality
* Upgraded to boost 1.71

version 0.30
* Framework for asynchronous IO has been rewritten (Asynchronous Completion Token)
* Fix problem with local ip discovery and other bug fixes.
* Added possibility to share files listed in command arguments
* Http parser rewritten from scratch ( now uses boost spirit parser framework )
* Upgraded to boost 1.50

version 0.30 beta
* Web Gui rewritten from scratch
* Added possibility to share directories
* Added possibility to download directories as tar archive
* Fixed various bugs
* Added cppunits. Most important code parts are covered but not everything is covered yet.

version 0.21
* Bug fix: Time Left was wrong calculated at the very beginning of file downloading
* Bug fix: crash when trying to download zero length file
* Added short path names in shared files list
* Porting to windows
* Added local ip discovering
* Added localization: English, Polish
* Added favicon
* Added icons into shared files list

version 0.20
* Added SSL support (https)
* Added public ip discovery
* Added file system tree view
* Added event logger
* Added current settings auto-save
* Bug fixes

version 0.11
* Correct build issues
* Bug fixes
* Added 'Time Left' column

version 0.10
* Initial version

3. Bugs
----------------------------------
Please report bugs to staszek_mosiolek@go2.pl. Your opinions and ideas are welcome too!

Enjoj!

Stanislaw Mosiolek
Source: README.txt, updated 2020-11-22