WebAdmin Documentation
Changelog¶
This is the list of changes for SFTPPlus PHP Webadmin.
Version 1.12.0 (Released 2020/10/26)¶
- You can now associate a server to all the existing users.
Version 1.11.3 (Released 2020/08/25)¶
- Send more details to the SFTPPlus server for failed authentication requests.
- Fix authentication for servers defined with both name and IP in which one of the definition is disabled.
Version 1.11.2 (Released 2020/08/12)¶
- Fix adding audit entries with long values.
Version 1.11.1 (Released 2020/08/07)¶
- Fix the message for the event with ID 10005 to show the credential types used during the failed authentication.
- Fix handling fo SSH key based authentication when using the SFTPPlus HTTP authentication method.
Version 1.11.0 (Released 2020/05/26)¶
- The SFTPPlus PHP Webadmin can now be used as an endpoint for the SFTPPlus MFT HTTP API authentication method. The “User Alias” configuration is no longer supported.
- The code was updated to work with PHP version 7.
- You can now enable the HTTP and HTTPS protocols for any server.
Version 1.10.0 (Released 23-01-2018)¶
- Database initialization process was fixed. As of release 1.7.4, it was not initializing the full database.
- The page layout was updated to use as much space as available on wide screens.
- The audit event generated when disabling an account was updated to show that account was disabled, instead of erroneously reporting as it was enabled.
Version 1.9.0 (Released 14-12-2017)¶
- The audit system was updated to record events data and time with micro or milliseconds. The resolution depends on the operating system.
- When SFTPPlus version 3.29.0 or newer is used to send audit events, the events will have the timestamp for the time when the event was created on source (server side) and not when it was received by the PHP WebAdmin. This provided a greater accuracy.
To upgrade to this version execute the following MySQL commands:
ALTER TABLE `sftpplus`.`Audits`
ADD COLUMN `AuditSubSeconds` INT NOT NULL DEFAULT '0' AFTER `DateAdd`;
Version 1.8.3 (Released 14-12-2017)¶
- The table from the Audit page was improved so that it will always stay at the top of the page.
Version 1.8.2 (Released 13-07-2017)¶
- The debug file in /tmp folder will no longer be created by default.
- The user interface for adding a user or changing the configuration for an user was changed to make it clear what action is performed on the page.
Version 1.8.1 (Released 11-01-2017)¶
- Show 15 users in the users listing page to take advantage of the newer bigger screens.
Version 1.8.0 (Released 20-12-2016)¶
- Add support to record the last successful login for an user.
To upgrade to this version execute the following MySQL commands:
ALTER TABLE `sftpplus`.`Users`
ADD COLUMN `UserPreCommand` VARCHAR(255) NULL DEFAULT NULL AFTER `UserDN`,
ADD COLUMN `UserPostCommand` VARCHAR(255) NULL DEFAULT NULL AFTER `UserPreCommand`,
ADD COLUMN `LastLogin` DATETIME NULL AFTER `UserPostCommand`;
- Fix a syntax error for initializing arrays on PHP older than 5.4.
Version 1.7.4 (Released 01-12-2016)¶
- Add support for configuring the pre/post command for SFTPPlus Server version 1.5.
- Allow associating an user to multiple servers from the “User Add” page.
To upgrade to this version execute the following MySQL commands:
ALTER TABLE `sftpplus`.`Users`
ADD COLUMN `UserPreCommand` VARCHAR(255) NULL DEFAULT NULL AFTER `UserDN`,
ADD COLUMN `UserPostCommand` VARCHAR(255) NULL DEFAULT NULL AFTER `UserPreCommand`;
Version 1.7.3, (Released 29-11-2016)¶
- Add support for defining the home folder structure for an user.
- Simplify the way users are associated to servers. You can now associate a user to multiple servers from one step. All associated servers have the same configurations for the associated user.
Version 1.7.2, (Released 20-07-2016)¶
- Minor changes to support PHP 5.5.
- PHP errors are no longer forced to be displayed in the browser.
Version 1.7.1, (Released 21-02-2014)¶
- Allow multiple SSH public keys for one account.
Version 1.7.0, (Released 10-12-2013)¶
- Add support for authentication global accounts based on SSH public keys.
Version 1.6.26, (Released 24-07-2013)¶
- Fix purging or audit entries older than a specified number of days.
- Switch to default option of not using persistent connections for MySQL database.
Version 1.6.25, (Released 21-06-2013)¶
- Fix listing maintainers with no password.
- Remove support for remote ftp servers.
- Fix authentication requests from SFTPPlus Server. Error introduced in 1.6.24.
- Update migration script from 1.1 to create the dedicated server for HTTP/HTTPS access.
Version 1.6.24, (Released 28-02-2013)¶
- Minor changes to work with database migrated from WebAdmin version 1.1.
- Fix listing of Windows path in Audit page. Since PHP and HTML/JS string validation can get complicated and hard to create secure listing, Windows paths are displayed using backslash separators.
Version 1.6.23, (Released 28-01-2013)¶
- Don’t create home folders for new users in C:
- Allow creating users with empty password and no home folder. “Local accounts” can be created without defining a password and home folder.
Version 1.6.22 (Released 31-12-2012)¶
- Fix internal server error when receiving logs from SFTPPlus Server
Version 1.6.21 (Released 22-10-2012)¶
Add audit messages in file client for the following success/failure:
- Change permissions
- Copy/Move
- Delete
- File edit
- Create file/folder
- Upload / Download
Version 1.6.20 (Released 17-10-2012)¶
- info.php is not distributed as info.testing. To enable the PHP reportion for testing, rename it to info.php.
- Force secured session cookie when WebAdmin is accessed using HTTPS.
Version 1.6.19 (Released 03-10-2012)¶
- Fix servers listing in client view.
Version 1.6.18 (Released 01-10-2012)¶
- Instruct web browsers not to cache authentication data.
- Fix Cross-site scripting for authentication page.
Version 1.6.17 (Released 14-08-2012)¶
- Allow upgrading by just copying over the new release. Configuration files will not be overwritten as the distributable archives now comes with sample files which have different file names.
Version 1.6.16 (Released 04-04-2012)¶
- Add execution time limit in upload informational footer.
- Add support for new MS SQL Driver on Windows.
Version 1.6.15 (Released 07-03-2012)¶
- Fix updating last modification date for Administrative page.
Version 1.6.14 (Released 27-02-2012)¶
- Add information about PHP execution limits.
- Improve reporting errors when total upload size is exceeded.
Version 1.6.13 (Released 30-11-2011)¶
- Fix adding a new user in SFTPPlus Webadmin.
Version 1.6.12 (Released 30-11-2011)¶
- Fix login for remote SFTPPlus servers.
Version 1.6.11 (Released 30-11-2011)¶
- Fix audit entries for remote SFTPPlus servers.
Version 1.6.10 (Released 30-11-2011)¶
- Fix authentication for SFTPPlus Server when protocols are always reported as being disabled for all servers.
Version 1.6.9 (Released 16-11-2011)¶
- Migrate from deprecated Posix Regex to PCRE.
Version 1.6.8 (Released 13-10-2011)¶
- Fix installation page for MySQL Server.
Version 1.6.7 (Released 29-09-2011)¶
- Fix connection to MySQL Server.
Version 1.6.6 (Released 23-09-2011)¶
- Set explicit timezone on PHP5 versions.
Version 1.6.5 (Released 22-09-2011)¶
- Fix audit date display in audit list.
- Fix pagination error when going to last page in audit list.
Version 1.6.4 (Released 09-09-2011)¶
- Improve connection to MSSQL servers.
Version 1.6.3 (Released 07-09-2011)¶
- Fix connection to MSSQL servers.
Version 1.6.2 (Released 06-09-2011)¶
- Initial fix for MSSQl DateTime format.
Version 1.6.1 (Released 21-08-2011)¶
- Refactor database layer.
Version 1.6.0 (Released 10-03-2011)¶
- Add support for SFTPPlus Server 1.6.0
- Hint browser not to cache login pages.
Version 1.5.1-rc16 (Released 02-11-2009)¶
- Fixed problem in the users page where disabled users pagination didn’t work as expected
- Fixed problem where the “last page” button was linked to a wrong page number
Version 1.5.1-rc15 (Released 18-08-2009)¶
- Changed default values in config.inc.php
- A certificate password is now optional for a SSL Client certificate
Version 1.5.1-rc14 (Released 17-07-2009)¶
- Added ssleay32.dll needed for openssl.exe
- Fixed problem where creating certificates without a password failed
Version 1.5.1-rc13 (Released 09-04-2009)¶
- Removed hardcoded paths to SFTPPlus location in document root
Version 1.5.1-rc12 (Released 20-03-2009)¶
- Fixed MsSQL connection and some queries. Unified connection strings for all platforms.
- Fixed Active Directory connections. Added configured username field as username filed. Fixed binding type.
Version 1.5.1-rc11 (Released 25-02-2009)¶
- Fixed MsSQL connection and some queries.
- Fixed LDAP connections. Added uid as username field.
Version 1.5.1-rc10 (Released 04-02-2009)¶
- Fixed problem where install.php was not executed on fresh installation.
- Fixed problem where AllowedIPS table was not created.
Version 1.5.1-rc9 (Released 08-01-2009)¶
- Changed maxlength to 256 for Administration view LDAP fields: Base DN, Filter and Bind DN
Version 1.5.1¶
- Added blacklist feature
- Enable IP chechox
- Enable LDAP chechbox
- LDAPS URL
- Active Directory support
- Drop Audit Confirmation
- More drop options including All days.
- Descriptions are striped for HTML tags
- In Server/Users/Maintainers list descriptions are truncated at 50 characters
- Notes on max upload size and sesstion timelife
- Notes on pre/post command format
- Rename option in filemanager
- Certificate Authority generated with a default keysize of 2048 and more valid period options
- Country drop down menu on Certificate Authority
- Printable reports with certificate informations
- Users/Maintainers/Servers on audit page have “more” options to display a list of users/servers/maintainers
- Group implementation
- WebClient can use shared folders for System server
- Save audit filter to a CSV file
Version 1.5¶
New features:
- system allowed IP list
- Web Admin and Web Client with online help
- New Look
- Configurable Public audit page
- Purge old audit entries
- Maintainers access restriction in web admin
Improvements:
- add user from one step
- search users by name
- flexible User/Server assignation
- check for client IP and server protocol
- improved Audit Listing and filtering
- public Audit page
- advanced HTML and RTF for file editor
- Improved Users Administrations
- Improved Servers Administrations
- Improved Maintainers Administrations