Currently phpMyAdmin can:
* browse and drop databases, tables, views, columns and indexes
* display multiple results sets through stored procedures or queries
* create, copy, drop, rename and alter databases, tables, columns
and indexes
* maintain server, databases and tables, with proposals on server
configuration
* execute, edit and bookmark any SQL-statement, even batch-queries
* load text files into tables
* create and read dumps of tables
* export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -
OpenDocument Text and Spreadsheet, Microsoft Word 2000, and
LATEX formats
* import data and MySQL structures from OpenDocument spreadsheets,
as well as XML, CSV, and SQL files
* administer multiple servers
* manage MySQL users and privileges
* check referential integrity in MyISAM tables
* using Query-by-example (QBE), create complex queries
automatically connecting required tables
* create PDF graphics of your database layout
* search globally in a database or a subset of it
* transform stored data into any format using a set of predefined
functions, like displaying BLOB-data as image or download-link
* track changes on databases, tables and views
* support InnoDB tables and foreign keys
* support mysqli, the improved MySQL extension
* create, edit, call, export and drop stored procedures and
functions
* create, edit, export and drop events and triggers
* communicate in 62 different languages
===> The following configuration options are available for phpMyAdmin-php81-4.9.11_1:
BZ2=on: PHP bzip2 library support
CURL=off: PHP curl support
GD=on: PHP GD library support (requires X11)
GMP=off: PHP GMP library support
MBSTRING=on: PHP Multi-byte String support
OPCACHE=off: PHP Opcache support
SODIUM=off: PHP libsodium support
ZIP=on: PHP Zip compression support
ZLIB=on: PHP ZLIB support
===> Use 'make config' to modify these settings
phpMyAdmin-php81-4.9.11_1 has been installed into:
/usr/local/www/phpMyAdmin
Please edit config.inc.php to suit your needs.
To make phpMyAdmin available through your web site, I suggest
that you add something like the following to httpd.conf:
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options None
AllowOverride Limit
Require local
Require host .example.com
</Directory>
SECURITY NOTE: phpMyAdmin is an administrative tool that has had several
remote vulnerabilities discovered in the past, some allowing remote
attackers to execute arbitrary code with the web server's user credential.
All known problems have been fixed, but the FreeBSD Security Team strongly
advises that any instance be protected with an additional protection layer,
e.g. a different access control mechanism implemented by the web server
as shown in the example. Do consider enabling phpMyAdmin only when it
is in use.
*/*: Remove merged or non-existent USE_PHP directives
- Remove USE_PHP=hash which is available in default php installation of
all versions of php
* security/pear-Horde_Crypt_Blowfish: Remove OPTION MHASH
- Remove USE_PHP=json which is available in default php installation of
all versions of php
* devel/pear-PHPTAL: Remove OPTION JSON
* www/ilias: Remove OPTION SCORM2004
- Remove USE_PHP=mssql which is no longer available in php from php80
and later and has been replaced with sqlsrv module which is Windows
only
* www/codeigniter: Remove OPTION MSSQL
* www/moodle311: Remove OPTION MSSQL
* www/moodle39: Remove OPTION MSSQL
(Only the first 15 lines of the commit message are shown above )
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
databases/phpmyadmin: Update to 4.9.10
Changelog: The phpMyAdmin team announces the release of versions 4.9.10 and
5.1.3.
These versions primarily address a regression that caused the navigation pane to
not function correctly when multiple pages of tables were shown.
Version 5.1.3 includes a security hardening improvement. The issue, reported by
Rafael Pedrero, could allow users to cause an error that would reveal the path
on disk where phpMyAdmin is running from. We believe this requires the server to
be running with display_errors on, which is not the recommended setting for a
production environment.
Version 5.1.3 includes a few other minor bug fixes and is recommended for all
users.
Note that version 4.9 is in extended security support only. Version 5.2.0 is in
final testing and is expected to replace the 5.1 branch in the coming week or
weeks, with no changes to required versions of PHP or database server.
For the phpMyAdmin team, Isaac
Sponsored by: Netzkommune GmbH
databases/phpmyadmin*: add iconv
"Composer detected issues in your platform: Your Composer dependencies require
the following PHP extensions to be installed: iconv"
PR: 254485
Sponsored by: Netzkommune GmbH
databases/phpmyadmin*: unbreak build with php80
Drop abandonware pecl-pdflib dependency with php80
PHP80 was introduced more than two month ago,
maintainer had more than enough time to react and fix the port
With hat: ports-secteam
Update to 4.9.3
Welcome to phpMyAdmin 4.9.3, a routine bugfix release. This release is occurring
simultaneously with the release of phpMyAdmin 5.0.0, which is our recommended
version except for users with older PHP installations.
This is planned as the final bugfix release of phpMyAdmin version 4. Version 4
works with PHP versions 5.5 through (at least) 7.4, and MySQL versions 5.5 and
newer (and the corresponding MariaDB versions). Version 5 will require PHP 7.1
or newer, but we plan to maintain security fixes for version 4 as part of our
LTS program. For end of life details and supported versions, please see the
"Supported versions" grid at https://www.phpmyadmin.net/downloads/.
This release includes fixes for many bugs, including:
- Several PHP notices and warnings including "Undefined index
table_create_time," a notice about error_reporting() being disabled for security
reasons, and several Undefined Index errors.
- Support CloudFront-Forwarded-Proto header for Amazon CloudFront proxy
- Early compatibility with development versions of PHP 8
- Fix replication actions (start, stop, etc)
There are many, many more bug fixes thanks to the efforts of our developers and
other contributors. For full details, you can see the ChangeLog file included
with this release.
The phpMyAdmin team
Sponsored by: Netzkommune GmbH
* Review port dependencies based on composer.json files included in
the source
- Add hash as a required dependency [1]
- Move xml from optional to required
- Add curl, gmp, opcache and sodium as optional dependencies: all of
these default to off. sodium only works with php >= 7.2, but
there is no mechanism for modifying options dependent on flavour
settings at the moment.
- Move mbstring from required to optional dependency: defaults to on
* Sort lists of options
(Only the first 15 lines of the commit message are shown above )
Security Upate to 4.7.7
This includes a fix for a critical XSRF/CSRF security bug.
ChangeLog: https://www.phpmyadmin.net/files/4.7.7/
MFH: 2017Q4
Security: 63eb2b11-e802-11e7-a58c-6805ca0b3d42
Security Update to 4.7.0
As well as being the first stable release from the 4.7 branch, this
includes fixes for PMASA-2017-8 where it can be possible to bypass a
configuration restriction forbidding password-less accounts. This
depends on the upstream PHP version -- sites using php-7 are not
vulnerable, sites using php-5.6 are.
ChangeLog: https://www.phpmyadmin.net/files/4.7.0/
MFH: 2017Q1
Security: 68611303-149e-11e7-b9bb-6805ca0b3d42
Security Update to 4.6.5
This update includes fixes for 14 security issues, as well as ordinary
bug fixes and improvements.
ChangeLog: https://github.com/phpmyadmin/phpmyadmin/blob/master/ChangeLog
MFH: 2016Q4
Security: 6fe72178-b2e3-11e6-8b2a-6805ca0b3d42
Security update to 4.6.4
This includes 26 security advisories of various severities up to
'critical', as well as bug-fix updates.
ChangeLog: https://www.phpmyadmin.net/files/4.6.4/
MFH: 2016Q3
Security: ef70b201-645d-11e6-9cdc-6805ca0b3d42
Security Update to 4.5.5.1
Multiple XSS vulnerabilities and a man-in-the-middle attack against
API calls to GitHub.
MFH: 2016Q1
Security: f682a506-df7c-11e5-81e4-6805ca0b3d42
Update to 4.5.4.1
This is actually pretty much a no-op on FreeBSD: we're using the
bundled verion of phpseclib, and the regrssion fix does not apply to
the 4.5.x branch.
ChangeLog: https://www.phpmyadmin.net/files/4.5.4.1/
Security Update to 4.5.4
This is a combination of feature- and security- updates. The PMA
project has not yet published the relevant advisories, so there is
very little information available about what the vulnerabilities are
and what versions they affect. PMSA-2016-1 to PMSA-2016-9 are
expected to be available at https://www.phpmyadmin.net/security/
shortly.
[Security] Multiple full path disclosure vulnerabilities, see PMASA-2016-1
[Security] Unsafe generation of CSRF token, see PMASA-2016-2
[Security] Multiple XSS vulnerabilities, see PMASA-2016-3
[Security] Insecure password generation in JavaScript, see PMASA-2016-4
[Security] Unsafe comparison of CSRF token, see PMASA-2016-5
[Security] Multiple full path disclosure vulnerabilities, see PMASA-2016-6
(Only the first 15 lines of the commit message are shown above )
Security update to 4.5.3.1
This update fixes regressions in 4.5.3 and addresses a path disclosure
vulnerability.
MFH: 2015Q4
Security: 88f75070-abcf-11e5-83d3-6805ca0b3d42
Remove the APC option
The pecl-APC extension is not currently supported at the moment in
PHP-5.5, which is the minimum PHP version required by phpMyAdmin.
Also the 'animated progress bar' support doesn't need APC with PHP
5.4.x or above. (See question 2.9 in the PMA FAQ:
https://phpmyadmin.readthedocs.org/en/latest/faq.html#configuration
)
PR: 204659
Submitted by: sirdice (at) gmail.com
Update to 4.5.0.1
This is a fix for a regression in 4.5.0:
- issue #11492 AUTO_INCREMENT statements are partly missing from exports
ChangeLog: https://www.phpmyadmin.net/files/4.5.0.1/
Update to 4.5.0
This is the first release from the 4.5 branch, and a major update.
With this release, the minimum required version of PHP is php-5.5
ChangeLog: https://www.phpmyadmin.net/files/4.5.0/
Update to 4.4.15
This is the last routine (ie. other than security patches) release
from the 4.4.x series. The next update will be a major jump to the
4.5.x series.
ChangeLog: https://www.phpmyadmin.net/files/4.4.15/
Update to 4.4.11
- Upstream has switched away from SourceForge to their own content
delivery network
- Trim some extraneous whitespace
Change Log: https://www.phpmyadmin.net/files/4.4.11/