
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
qShare is a FTP server with a built-in service discovery feature that makes qShare clients aware of other clients running on the same network. It also supports Zeroconf on Linux.
You can easily add/remove folders from the shared folders list, set access rights, toggle password protection, etc...
The most useful feature is probably the file search feature. The built-in FTP server implements a FIND command used by qShare to look for files on all known computers of the network with very little network/CPU overload.
7 years ago
--- 2.1.5a ---
* fixed missing DLLs in win32 package
--- 2.1.5 android preview ---
* a few GUI things adapted to Android constraints
NB: this is a preview, several features may not work (opening a remote computer from the main window doesn't)
WARNING: beware this allows remote access to your phone/tablet using the FTP protocol, check security settings and don't forget to close it when you don't need it (especially on public networks).
--- 2.1.4 to 2.1.5 ---
* translation updates
* added Dutch translation
* translation system made more generic (available translations are autodetected)
* NSIS packaging instructions integrated into CMake pipeline
* Webkit made optional (disabled by default), this fixes blank about window on windows
* on Linux, translations are not embedded in binary any more
* fixed a few bugs when recovering from a crash/kill
* fixed thread safety bugs
* minor improvements and fixes to tray icon
* minor fixes
--- 2.1.3 to 2.1.4 ---
* added Ukrainian translation
* updated Russian translation
* CMake based build and packaging
* better MacOSX integration
* minor fixes
--- 2.1.2 to 2.1.3 ---
* added Polish translation
--- 2.1.1 to 2.1.2 ---
* added hostname to window title bars
* added hostname to trayicon tooltip
--- 2.1 to 2.1.1 ---
* fixed compilation error with Qt < 4.6
* fixed interprocess communication system
* added new command line options (using the interprocess communication system you can now add/remove directories from the shared list)
* added service menus for KDE4 integration (you can share folders from the context menu)
* minor fixes
--- 2.0 to 2.1 ---
* several fixes for better UTF-8 support (better support of RFC 2640)
* fixed rename command broken
* fixed FIND command returning broken paths
* fixed FIND command returning hidden files and folders even though qShare is told to keep these files hidden
* minor fixes
--- 2.0 beta to 2.0 ---
* you can override the default program to open ftp:// urls
* several improvements to the Config dialog
* you can give read-only access to anonymous users when login/password protection is enabled
* passwords are encrypted
* password protection works again (it was not supported properly by the multi-user layer)
* several bug fixes
--- 1.3 to 2.0 beta ---
* added support for Zeroconf (currently only works on Linux with Avahi's Bonjour compatibility layer)
* multiple users can run qshare concurrently on the same computer, one instance is automatically selected to be the server (if the server crashes another instance is selected)
* support for server only mode (can run without any GUI system)
* built-in service discovery is more reactive: a new REFRESH request reduces the time needed to refresh the whole computer list
* added a time out to detect unavailable servers
NB: paths should now look like: ftp://ip:2000/user/shared_folder/... (there are 2 levels of virtual folders)
--- 1.2 to 1.3 ---
* added support for UTF8 mode
* improved UTF8 detection (for those clients who want to use UTF8 without asking for it)
* fixed creating directories
* fixed renaming directories
* several minor bug fixes
--- 1.1 to 1.2 ---
* fixed a random crash in Path::list functions
--- 1.0 to 1.1 ---
* added support for SITE CHMOD command (you can now edit files and folders permissions)
* reduced memory footprint
* added Russian translations by Motsyo Gennadi
* fixed system locale not being read properly
* fixed deleting folders not working
* fixed creating folders not working
* fixed file list transfer when file list is big
* fixed several minor GUI issues
* added support for several command line parameters to allow easy control of qshare from external programs/scripts :
- MainWindow::show()
- MainWindow::hide()
- About::show()
- About::hide()
- Config::show()
- Config::hide()
- Stats::show()
- Stats::hide()
- SearchFile::show()
- SearchFile::hide()
- MainWindow::exit()
- exit
--- 0.99 to 1.0 ---
* full support for EPSV and EPRT commands
* fixed PORT command not working
* there are now 3 languages available : english, french, spanish
* only instance of qShare is loaded at the same time
* several minor bug fixes and improvements
--- 0.9 to 0.99 ---
* fixed security issue with ".." in paths
* some more icons
* improved statistics window
* you can now open the main window with a click on the tray icon
* several bugs in service discovery updates notification fixed (selection in main window no longer disappears)
--- 0.3 to 0.9 ---
* huge file size bug on windows fixed
* several crash fixed
* qShare built-in FTP server is now totally single threaded (service discovery still runs its own thread)
7 years ago
--- 2.1.5a ---
* fixed missing DLLs in win32 package
--- 2.1.5 android preview ---
* a few GUI things adapted to Android constraints
NB: this is a preview, several features may not work (opening a remote computer from the main window doesn't)
WARNING: beware this allows remote access to your phone/tablet using the FTP protocol, check security settings and don't forget to close it when you don't need it (especially on public networks).
--- 2.1.4 to 2.1.5 ---
* translation updates
* added Dutch translation
* translation system made more generic (available translations are autodetected)
* NSIS packaging instructions integrated into CMake pipeline
* Webkit made optional (disabled by default), this fixes blank about window on windows
* on Linux, translations are not embedded in binary any more
* fixed a few bugs when recovering from a crash/kill
* fixed thread safety bugs
* minor improvements and fixes to tray icon
* minor fixes
--- 2.1.3 to 2.1.4 ---
* added Ukrainian translation
* updated Russian translation
* CMake based build and packaging
* better MacOSX integration
* minor fixes
--- 2.1.2 to 2.1.3 ---
* added Polish translation
--- 2.1.1 to 2.1.2 ---
* added hostname to window title bars
* added hostname to trayicon tooltip
--- 2.1 to 2.1.1 ---
* fixed compilation error with Qt < 4.6
* fixed interprocess communication system
* added new command line options (using the interprocess communication system you can now add/remove directories from the shared list)
* added service menus for KDE4 integration (you can share folders from the context menu)
* minor fixes
--- 2.0 to 2.1 ---
* several fixes for better UTF-8 support (better support of RFC 2640)
* fixed rename command broken
* fixed FIND command returning broken paths
* fixed FIND command returning hidden files and folders even though qShare is told to keep these files hidden
* minor fixes
--- 2.0 beta to 2.0 ---
* you can override the default program to open ftp:// urls
* several improvements to the Config dialog
* you can give read-only access to anonymous users when login/password protection is enabled
* passwords are encrypted
* password protection works again (it was not supported properly by the multi-user layer)
* several bug fixes
--- 1.3 to 2.0 beta ---
* added support for Zeroconf (currently only works on Linux with Avahi's Bonjour compatibility layer)
* multiple users can run qshare concurrently on the same computer, one instance is automatically selected to be the server (if the server crashes another instance is selected)
* support for server only mode (can run without any GUI system)
* built-in service discovery is more reactive: a new REFRESH request reduces the time needed to refresh the whole computer list
* added a time out to detect unavailable servers
NB: paths should now look like: ftp://ip:2000/user/shared_folder/... (there are 2 levels of virtual folders)
--- 1.2 to 1.3 ---
* added support for UTF8 mode
* improved UTF8 detection (for those clients who want to use UTF8 without asking for it)
* fixed creating directories
* fixed renaming directories
* several minor bug fixes
--- 1.1 to 1.2 ---
* fixed a random crash in Path::list functions
--- 1.0 to 1.1 ---
* added support for SITE CHMOD command (you can now edit files and folders permissions)
* reduced memory footprint
* added Russian translations by Motsyo Gennadi
* fixed system locale not being read properly
* fixed deleting folders not working
* fixed creating folders not working
* fixed file list transfer when file list is big
* fixed several minor GUI issues
* added support for several command line parameters to allow easy control of qshare from external programs/scripts :
- MainWindow::show()
- MainWindow::hide()
- About::show()
- About::hide()
- Config::show()
- Config::hide()
- Stats::show()
- Stats::hide()
- SearchFile::show()
- SearchFile::hide()
- MainWindow::exit()
- exit
--- 0.99 to 1.0 ---
* full support for EPSV and EPRT commands
* fixed PORT command not working
* there are now 3 languages available : english, french, spanish
* only instance of qShare is loaded at the same time
* several minor bug fixes and improvements
--- 0.9 to 0.99 ---
* fixed security issue with ".." in paths
* some more icons
* improved statistics window
* you can now open the main window with a click on the tray icon
* several bugs in service discovery updates notification fixed (selection in main window no longer disappears)
--- 0.3 to 0.9 ---
* huge file size bug on windows fixed
* several crash fixed
* qShare built-in FTP server is now totally single threaded (service discovery still runs its own thread)
Ikem
7 years ago
Report
zuzuf
7 years ago
Report
ivana
10 years ago
QObject: Cannot create children for a parent that is in a different thread.
(Parent is NetDiscovery(0x81a4490), parent's thread is QThread(0x80efdf0), current thread is QThread(0x81a8008)
*** WARNING *** The program 'qshare' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=qshare>
Report
zuzuf
10 years ago
You may need to allow port 2000 in your firewall.
Report
ShrecK
10 years ago
Report
cwhebert
10 years ago
Thanks again.
CW Hebert
Report
ShrecK
10 years ago
http://dl.dropbox.com/u/3483743/shot1.png
Report
cwhebert
10 years ago
I used an earlier version and it worked great. However, I updated my system and did not save a copy of qshare to reload.
Report
Kosava
10 years ago
Report
zuzuf
10 years ago
Report
veskikang
10 years ago
Report
zuzuf
10 years ago
Report
ShrecK
11 years ago
Report
zuzuf
10 years ago
Report
ShrecK
10 years ago
Report
Kosava
11 years ago
Report
zuzuf
11 years ago
Report
gohanz
11 years ago
Errore 2 (net::ERR_FAILED):
Report
zuzuf
11 years ago
Report
gohanz
11 years ago
Report