Smb4k

Software Screenshot:
Smb4k
Software Details:
Version: 2.1.0 updated
Upload Date: 22 Jun 18
Distribution Type: Freeware
Downloads: 72

Rating: 2.5/5 (Total Votes: 2)

Smb4k is an open source application that provides users with a straightforward way for accessing and browsing Samba shares on a local area network (LAN) using any type of Linux distribution.

Features at a glance

The project’s main purpose is to provide a program that is both easy to use and has as many features as possible, including scanning for (active) hosts, shares, and workgroups, support of the CIFS (Common Internet File System) and SMBFS (Samba file system) file systems, as well as mounting and unmounting of shares.

Among other features, we can mention automatic detection of external mounts and unmounts, network search, support for WINS server, KWallet support, system tray integration, default login, support of printer shares, as well as support of custom Samba options in the right click context menu.

Users will also be able to remount previously mounted shares when the application starts, bookmark their favorite shares, organize shares in groups, preview of the contents of a share before mounting it, specify advanced options for individual shares and servers, and synchronize a remote share with a local copy.

Another interesting feature is the ability to access the content of a mounted share using nothing but the file manager of your Linux distribution. In addition, experienced users can view and access the files in a terminal emulator.

Professional looking graphical user interface

The program’s user interface looks professional, presenting users with three main tabs, Network Neighborhood, Network Search, and Mounted Shares, which will open by default when the application starts.

Smb4k can also handle home shares, supports laptop computers, allows users to easily lookup the primary list of domains and workgroups, and displays detailed information about mounted shares and remote network components.

Bottom line

Summing up, the Smb4k is an acclaimed Samba shares explorer, specifically designed for the KDE project. It supports both Linux and BSD OSes, and it can be easily used under any other open source desktop environment, as long as the KDE libraries are installed.

What is new in this release:

  • Fixed the "authentication dialog is missing the host name" error (closes SF ticket #37).
  • Fixed scanning of broadcast areas (added missing pipe).
  • Updated license text to the current version of GPL v2 (closes SF ticket #40).
  • Make Smb4K also useful with operating systems that are not supported. You can now do anything with it except mounting.
  • Fixed code under FreeBSD/NetBSD.
  • Split the mount options off the other options. Adjusted the code accordingly. The reason for this is that we want to support more operating systems and that is is now easier to deal with different mount options.
  • Use KIO::convertSize() instead self written code.
  • Refactored and improved code responsible for mounting.
  • Fix out-of-source builds when po is present. When building out-of-source, ALLOW_DUPLICATE_CUSTOM_TARGETS never gets turned on because the po directory doesn't exist in the build directory, causing a build failure. This ensures that the correct source directory is always checked.

What is new in version :

  • Fixed the "authentication dialog is missing the host name" error (closes SF ticket #37).
  • Fixed scanning of broadcast areas (added missing pipe).
  • Updated license text to the current version of GPL v2 (closes SF ticket #40).
  • Make Smb4K also useful with operating systems that are not supported. You can now do anything with it except mounting.
  • Fixed code under FreeBSD/NetBSD.
  • Split the mount options off the other options. Adjusted the code accordingly. The reason for this is that we want to support more operating systems and that is is now easier to deal with different mount options.
  • Use KIO::convertSize() instead self written code.
  • Refactored and improved code responsible for mounting.
  • Fix out-of-source builds when po is present. When building out-of-source, ALLOW_DUPLICATE_CUSTOM_TARGETS never gets turned on because the po directory doesn't exist in the build directory, causing a build failure. This ensures that the correct source directory is always checked.

What is new in version 1.2.0:

  • Hopefully fixed a crash reported by Ingo Ratsdorf that happened when the user used the "Master browsers need authentication" setting and an authentication error occurred.
  • Fix a potential crash in Smb4KMainWindow. Thanks go to Mounty One for reporting this issue.
  • When the user cancels the homes user dialog, don't show the custom options dialog.

What is new in version 1.1.4 / 1.2.0 RC1:

  • Hopefully fixed a crash reported by Ingo Ratsdorf that happened when the user used the "Master browsers need authentication" setting and an authentication error occurred.
  • Fix a potential crash in Smb4KMainWindow. Thanks go to Mounty One for reporting this issue.
  • When the user cancels the homes user dialog, don't show the custom options dialog.

What is new in version 1.1.3:

  • This release fixes compilation and mounting problems under FreeBSD.

What is new in version 1.1.2:

  • Fixed a crash that could happen during the loading of bookmarks into the bookmark editor's tree widget.
  • Fixed the enabling and disabling of the "Up" action in the preview dialog.
  • Fixed two crashes in the previewer: The first occurred when authentication data was requested and the password dialog was just closed and the other one occurred when a recurring authentication error happened.
  • Improved 'Command Reference' section in the handbook.

What is new in version 1.1.1:

  • Fixed a string in the handbook.
  • Set date when documentation was updated to 2014-03-16.
  • Fixed potential security issue reported by Heiner Markert. Do not allow the cruid option to be entered via the "Additional options" line edit. Also, implement a check in Smb4KMountJob::createMountAction() that removes the cruid option from the custom options returned by Smb4KSettings::customCIFSOptions().
  • Fix crash that might happen due to a (misconfigured) smb.conf file that does not contain a global section. Many thanks go to Michael Rohde for reporting this issue.

What is new in version 1.1.0:

  • A plasmoid
  • Wake-On-LAN capabilities
  • Improved mounting under Linux and FreeBSD
  • Support of rsync version >= 3.1
  • Many improvments of the core classes
  • ... and more ...

What is new in version 1.0.9:

  • With non-English languages the change introduced in version 1.0.8 might not work correctly, because e.g. umlauts are not recognized and the shell output is truncated. Setting the language to "en_US.UTF-8" fixes this problem.

What is new in version 1.0.8:

  • Explicity set language to "C" in Smb4KProcess, because Samba might be localized (closes SF ticket #34).

What is new in version 1.0.7:

  • Fixed remounting of shares.
  • Fixed Smb4KCustomOptionsManager::hasCustomOptions(). The default options defined via the configuration dialog are honored now.
  • Fixed "Ignoring unknown parameter" error messages (closes SF ticket #29).
  • Fixed command line argument when a master browser is queried for the browse list.

What is new in version 1.0.6:

  • Fixed crash in Smb4KMounter::slotAuthError() due to signals being emitted from Smb4KMountJob::slotActionFinished() too often (closes SF ticket #25).
  • Fixed unmounting of selected shares. Thanks go to Ettore Atalan for reporting this issue.
  • Removed faulty and useless clean-up code from read function of Smb4KCustomOptionsManager.

What is new in version 1.0.5:

  • Fixed hanging of Smb4K if a custom mount prefix without a trailing slash was entered (closes SF ticket #28). Thanks go to Ettore Atalan for reporting this issue and PhobosK for the patch.

What is new in version 1.0.4:

  • Fixed erroneously shown error notifications when searching. Thanks to Alexander Willand for reporting this issue.
  • Make sure that "tdb_log" messages are not shown as error notifications to the user.
  • Wait until unmounting all shares on exit finished before closing down.
  • Make sure that the mount prefix and all its subdirectories correctly inherit their permissions.

What is new in version 1.0.3:

  • Make sure that output from the mount and unmount process is trimmed, so that there are no false error messages.
  • Fixed error notifications being shown although mounting and unmounting shares was successful.

What is new in version 1.0.2:

  • Fixed two potential crashes in class Smb4KHomesSharesHandler.
  • Fixed a wrong comparision between QString and QByteArray in Smb4KMountJob::slotActionFinished().
  • Fixed a wrong comparision between QString and QByteArray and a double declaration in Smb4KUnmountJob::slotActionFinished().
  • Fixed wrong assumption that qreal equals double in Smb4KShare class. Patch by Rex Dieter from the Fedora Project.
  • Fixed missing assignments of the IP address in Smb4KAuthInfo::setHost() and Smb4KAuthInfo::setShare().
  • When prompting for a password for a 'homes' share, use the UNC of the user's home directory and not //SERVER/homes.
  • When mounting a 'homes' share, show the UNC of the user's home directory in the mainwindow's status bar instead of //SERVER/homes.
  • Fixed a crash in Smb4KMountJob::slotActionFinished() reported by Peter Trenholme.
  • Fixed unmounting on exit. Many thanks go to Peter Trenholme for reporting this issue.

What is new in version 1.0.1:

  • Fixed potential crash in Smb4KWalletManager::init().
  • Fixed KDEInit complaining when Smb4K is started from a desktop icon (closes SF ticket #23).
  • Fixed periodic scanning.

What is new in version 1.0.0:

  • better KDE integration
  • periodic scanning of the network neighborhood
  • ability to group bookmarks
  • improved synchronization
  • improved printing
  • improved visual (un)mount feedback
  • editor for wallet entries
  • changed way how inaccessible shares are handled under Linux

What is new in version 0.10.12:

  • Fixed wrong QString to char conversion in the mounter.
  • Adjusted author's e-mail address and the project's home page and bug report mailing list addresses due to the relocation of Smb4K to Sourceforge.net.

What is new in version 0.10.11:

  • The application is using UTF8 now. This should fix the incompatibility with non-Latin1 languages.
  • Smb4KAuthInfo::login() and Smb4KAuthInfo::password() return a QString.
  • Smb4KShare::path() and Smb4KShare::canonicalPath() return a QString.
  • Connect configuration dialog with system tray widget, so that changes can directly be applied.
  • Fixed KLibrary warnings during runtime.

What is new in version 0.10.10:

  • Fixed "Invalid command: net rap share list" error.
  • Improved smb4k_sudowriter utility program. Version has been bumped to 0.4.

What is new in version 0.10.8:

  • Cope with trailing slashes in the UNC. Needed for cifs-utils package under Linux.
  • Fixed crashes in Smb4KSystemTray::slotSetupSharesMenu().
  • Fixed crashes in Smb4KScanner::scanForWorkgroupMembers().

What is new in version 0.10.7:

  • Replace broken backported smb4k_umount binary with a fixed one from the 0.10 branch.

What is new in version 0.10.6:

  • Include files are no longer installed.
  • Added updated portugese translation.
  • Fixed missing of shares that have no comment.
  • Fixed listing of shares when a "creating lame ..." message appears on stderr.
  • Backported smb4k_umount from SVN HEAD. Under non-FreeBSD operating systems it falls back to use umount directly if umount.cifs could not be found.
  • Removed check for mount and umount binaries from Smb4KCore::searchPrograms(). smb4k_mount and smb4k_umount will complain if they do not find them.

What is new in version 0.10.5:

  • Fixed a crash in Smb4KSambaOptionsHandler::addItem().
  • The copy constructor of Smb4KAuthInfo class now takes a constant reference.

What is new in version 0.10.4:

  • Fixed crash in the main window that made Smb4K unusable when no bookmarks were defined.

What is new in version 0.10.3:

  • Fixed failing of error recognition when mounting shares with Samba >= 3.3.
  • Backported Smb4KAuthInfo class from CVS HEAD. This should close the crash in Smb4KAuthInfo::unc() under KDE 4.3.
  • Fixed network search code so that no comment shows up in the UNC with longer share names.
  • Silenced enscript, so that no erroneous error messages are shown when printing.
  • Bumped soname of core library to version 3.2.0.
  • Fixed crash in system tray and a potential one in the main window.
  • Fixed saving and restoring of main window layout.

What is new in version 0.10.2:

  • Revised Smb4KMounter class.
  • Revised Smb4KScanner class.
  • Revised Smb4KSambaOptionsHandler class (amongst others closes #15276).
  • Added missing function declaration of Smb4KPrintInfo::setShareItem().
  • Revised Smb4KCore class.
  • Backported the new wallet manager from CVS (closes #14703).
  • Backported improved Smb4KAuthInfo class.
  • Backported Smb4KHomesSharesHandler::setHomesUsers( Smb4KAuthInfo ).
  • Bumped version of core library to 3.1.0.
  • Reintroduced editing of the IP address in the bookmark editor.
  • Fixed removing of 'homes' users list from the "Specify User" dialog.
  • Backported wallet usage indicator in the main window.
  • Modified the Samba configuration page.

What is new in version 0.10.1:

  • Fixed compilation errors due to missing #include statements.
  • Fixed a wrong test string in Smb4KMounter::processMount().
  • Fixed a crash and a bug in the smb4k_sudowriter utility program. Bumped version to 0.2.
  • Fixed an infinite loop in Smb4KSambaOptionsHandler::readCustomOptions().

What is new in version 0.10.0:

  • Ported Smb4K to KDE4 only.
  • Moved the build system to cmake.
  • Applied lots of small optimizations.
  • Fixed many GCC 4.3 related warnings.
  • Removed support for IRIX and Solaris.
  • Removed Franck Babin from the list of authors because Smb4K does not contains any code from him anymore.
  • Did a major rewrite of all KProcess related functions in the core classes, because the API of the KProcess class changed.
  • Replaced Smb4KError by Smb4KCoreMessage class.
  • Modified Smb4KSettings class.
  • Modified Smb4KGlobal class.
  • Revised Smb4KAuthInfo class.
  • Rewrote Smb4KBookmark class and introduced several improvements.
  • Revised Smb4KBookmarkHandler class.
  • Replaced Smb4KWorkgroupItem class with the new Smb4KWorkgroup container class.
  • Replaced Smb4KHostItem class with the new Smb4KHost container class.
  • Rewrote Smb4KShare class and merged Smb4KShareItem class with it.
  • Revised Smb4KPreviewer class.
  • Revised Smb4KPreviewItem class.
  • Revised Smb4KPrintInfo class.
  • Modified Smb4KSynchronizer class.
  • Revised Smb4KSynchronizationInfo class.
  • Revised Smb4KMounter class.
  • Revised the Smb4KSambaOptionsInfo class.
  • Revised Smb4KSambaOptionsHandler class.
  • Revised Smb4KScanner class.
  • Revised the Smb4KPasswordHandler class.
  • Revised Smb4KPrint class.
  • Introduced new Smb4KIPAddressScanner class, that operates on the global host list and looks up the IP address for each host.
  • Introduced Smb4KSearch class, that looks up the search strings the user provided through the search dialog. This now also includes remote shares. The search program to use will determined automatically (smbtree or nmblookup).
  • Revised Smb4KCore class.
  • Revised Smb4KHomesSharesHandler class.
  • Removed Smb4KFileIO class.
  • Introduced Smb4KSudoWriterInterface class that handles writing to the sudoers file from within Smb4K.
  • Bumped version of core library to 3.0.0.
  • Revised bookmark editor.
  • Revised custom options dialog.
  • Revised preview dialog.
  • Revised print dialog.
  • Revised synchronization dialog.
  • Revised configuration dialog.
  • Revised the network browser.
  • Revised search dialog.
  • Revised shares view.
  • Rewrote main window.
  • Modified utility programs.
  • Updated handbook.

What is new in version 0.9.7:

  • Backported rewritten Smb4KCore::searchPrograms() function that garantees that the correct utility programs are found and we do not run into trouble with another Smb4K installation on the system (i.e. in KDE 4).
  • Fixed error message box in Smb4KConfigDialog::checkSettings().
  • Fixed Smb4KPasswordHandler::writeAuth(). Incorrect login data is now properly overwritten in no-wallet mode.
  • Backported improved Smb4KAuthInfo class.
  • Added hicolor fall back icons. They are actually copies of the crystal ones.
  • Updated Swedish translation. Thanks go to Leslie Jensen for the update.

Requirements:

  • Samba

Similar Software

Comments to Smb4k

Comments not found
Add Comment
Turn on images!