The NetBSD Project

CVS log for pkgsrc/databases/phpmyadmin/PLIST

[BACK] Up to [] / pkgsrc / databases / phpmyadmin

Request diff between arbitrary revisions

Default branch: MAIN
Current tag: MAIN

Revision 1.49 / (download) - annotate - [select for diffs], Sat Sep 21 12:38:25 2019 UTC (41 minutes, 15 seconds ago) by tm
Branch: MAIN
Changes since 1.48: +443 -1 lines
Diff to previous 1.48 (colored)

phpmyadmin: update to 4.9.1

4.9.1 (2019-09-21)
- Routine fix for an issue that has been reported as CVE-2019-12922
- issue #15313 Added support for Twig 2
- issue #15315 Fix cannot edit or export column with default CURRENT_TIMESTAMP in MySQL >= 8.0.13
- issue        Fix a TypeError in Import class with PHP 8
- issue #14270 Fix Middle-click on foreign key link broken
- issue #14363 Fix broken relational links in tables
- issue #14987 Fix weird error for empty collation
- issue #15334 Fix export of GIS visualisation not working (PNG, PDF, SVG)
- issue #14918 Use hex for the phpMyAdmin session token
- issue        Added GB18030 Chinese collations description
- issue        Added Russian, Swedish, Slovak and Chinese UCA 9.0.0 collations description
- issue        Added description for the _ks (kana-sensitive) collation suffix
- issue        Added description for the _nopad (NO PAD) collation suffix
- issue #15404 Remove array/string curly braces access
- issue #15427 Fixed "FilterLanguages" option does not work (configuration)
- issue #15202 Fixed creating user with single quote in password results in no password user
- issue #14950 Fixed left database overview "add column" triggers error
- issue #15363 Fix remove unexpected quotes on text fields (structure and insert)
- issue        Fix NULL wrongly checked on field change
- issue #15388 Fix allow to rollback an empty statement
- issue #14291 Fixed incorrect linkage from one table's value to another table
- issue #15446 Fix tables added from other databases are not collapsing in the designer section
- issue #14945 Fix designer page save fails if dB name contains period
- issue        Display an error when trying to import in designer a table that's already imported
- issue        Fix many bugs when adding new tables to designer
- issue        Update CodeMirror to v5.48.4
- issue        Update jQuery Migrate to v3.1.0
- issue        Update jQuery Validation to v1.19.1
- issue        Update jQuery to v3.4.1
- issue        Update js-cookie to v2.2.1
- issue        Remove fieldset closing tag when setting global privileges
- issue #15425 Fix backslash in column name resulting an error in editing
- issue #15380 Fix Status - Advisor error
- issue #15439 Fix designer page status not updated when added a new table from another database
- issue #15440 Fix page number is not being updated in the URL after saving a designer's page
- issue        Fix reloading a designer's page
- issue        Fix designer full screen mode button and text stuck when exiting full-screen mode

Revision 1.48 / (download) - annotate - [select for diffs], Fri Jun 7 10:09:43 2019 UTC (3 months, 2 weeks ago) by tm
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.47: +21 -6 lines
Diff to previous 1.47 (colored)

phpmyadmin: update to (2019-06-04)
- issue #14478 phpMyAdmin no longer streams the export data
- issue #14514 Tables with SYSTEM VERSIONING show up as views instead of tables
- issue #14515 Values cannot be edited in SYSTEM VERSIONING tables with INVISIBLE timestamps
- issue        Fix header icon on server plugins page
- issue #14298 Fixed error 500 on MultiTableQuery page when a empty query is passed
- issue #14402 Fixed fatal javascript error while adding index to a new column
- issue #14896 Fixed issue with plus/minus icon when refreshing an expanded database
- issue #14922 Fixed json encode error in export
- issue #13975 Fixed missing query time in German (fix decimal number format issue)
- issue #14503 Fixed JavaScript events not activating on input (sql bookmark issue)
- issue #14898 Fixed Bottom table is blocked in database list (left panel)
- issue #14425 Fixed Null Checkbox automatically unmarked
- issue #14870 Display correct date and time in Zip files
- issue #14763 Fixed the loading symbol not appearing when refreshing the navigation
- issue #14607 Count rows only if needed
- issue #14832 Show Designer combo boxes when adding a constraint
- issue #14948 Fix change password is not showing password strength difference at the second attempt
- issue #14868 Fix edit view
- issue #14943 Fixed loading Forever when creating new view without filling any field
- issue #14843 Fix Bookmark::get() id matching SQL
- issue #14734 Fixed invalid default value for bit field
- issue #14311 Fixed undefined index in setup script
- issue #14991 Fixed TypeError in GIS editor
- issue        Fixed GIS data editor for multi server setup
- issue #14312 Fixed type error in setup script when adding new server
- issue #14053 Fix missed padding on query results
- issue #14826 Fixed javascript error PMA_messages is not defined
- issue        Show error message if config-set fails and not "loading..." forever
- issue #14359 Prevent multiple error modals, and error-report request spamming from script
- issue        Fixed error reporting javascript errors on multi server setup
- issue        Fixed wrong property name on TableStructureController
- issue #14811 Fix SHOW FULL TABLES FROM when a table is locked
- issue #14916 Fix bug when creating or editing views
- issue #14931 Fixed php error when using a query like SELECT 1 INTO @a; SELECT @a; in inline query edit
- issue #15074 Make the server logo visible on theme "original"
- issue #15077 Fixed incorrect page numbers
- issue #14205 Fixed "No tables found in database" when you delete all tables from last page
- issue #14957 Virtuality is not selected when editing generated column (added virtuality(stored) option for mariadb)
- issue #14853 Insert page should not allow entering things into virtual columns
- issue #15110 Fixed TypeError e.preventDefaulut is not a function
- issue #15115 Improved label in Settings export, clarifying that it's a JSON file
- issue #14816 Fixed [designer] Cannot read property 'style' of null
- issue        Fixed [designer] Add new tables with database/table list modal
- issue        Fixed query format on multi server setup
- issue        Fixed remove partitioning on multi server setup
- issue        Fixed normalization
- issue        Fixed 'RESET SLAVE' button on replication slave
- issue        Fixed sending a php error report on multi server setup
- issue        Fixed downloading of monitor parameters for IE 11, Edge, Chrome and others
- issue #15141 Fixed php notice Undefined index: designer_settings
- issue #12729 Fixed sticky table header over dropdown menu
- issue #15140 Fixed edit link does not work on failed insert
- issue #14334 Fixed export table structure shows rows fields
- issue #15010 Fixed empty SQL preview modal on tbl_relation
- issue #14673 Fixed innodb & MySQL 8: DYNAMIC & COMPRESSED ROW_FORMAT missing
- issue        Fixed empty success message when adding a new INDEX from left panel
- issue #15150 Fixed generate password hidden on second open of change password modal
- issue        Fixed import XML data with leading zeros
- issue #15036 Fixed missing input fields checks for MaxSizeForInputField
- issue #15119 Fixed uninterpreted HTML on Settings->Export page
- issue #15159 Fixed missing query time and database in console
- issue #13713 Fixed column comments in the floating table header
- issue #15177 Fixed label alignment on login page
- issue #15210 Fixed a typo in the english name of the Albanian language
- issue        Fixed issue when resetting charset in import.php
- issue #14460 Fixed forms where submitted multiple times on CTRL + ENTER
- issue #15038 Fixed console height was allowing a negative values
- issue #15219 Fixed 'No Password' option does not switch automatically to 'Use Text Field' in add user account
- issue        Fixed importing the exported config on Server status monitor page
- issue #15228 Fixed php notice 'Undefined index: foreign_keys_data' on designer when the user has column access
- issue #12900 Fixed designer page saving gives error when configuration storage is not set up
- issue #15229 Fixed php notice, added support for 'DELETE HISTORY' table privilege (MariaDB >= 10.3.4)
- issue #14527 Fixed import settings function not working
- issue #14908 Fixed uninterpreted HTML on Settings->Import (missing data error descriptions)
- issue #14800 Fixed status->Processes doesn't show full query process list page
- issue #14833 Fixed sort by Time not working in process list page
- issue #14982 Fixed setting "null" keep an "enum" value
- issue #14401 Fixed insert rows keypress Enter behavior
- issue #15146 Fixed error reports can not be sent because they are too large
- issue #15205 Fixed useless backquotes on sql preview modal when deleting an index
- issue #13178 Fixed issues with uppercase table and database names (lower_case_table_names=1)
- issue #14383 Fixed warning when browsing certain tables (GIS data)
- issue #12865 Fixed MySQL 8.0.0 issues with GIS display
- issue #15059 Fixed "Server charset" in "Database server" tab showing wrong information
- issue #14614 Fixed mysql error "#2014 - Commands out of sync; you can't run this command now" on sql query
- issue #15238 Fixed phpMyAdmin 4.8.5 doesn't show privileges of procedures (raw html displayed instead)
- issue #13726 Fixed can not copy user on Percona Server 5.7
- issue #15239 Fixed javascript error while fetching latest version info and switching pages
- issue #14301 Fixed javascript error when editing a JSON data type column
- issue #15240 Fixed apply a Settings form with errors shows a JSON response after using return back
- issue #15043 Fixed multiple errors printing on Settings page
- issue #15037 Fixed unexpected behavior of reset button on Settings
- issue #15157 Fixed 'Settings' tab not marked as active when browsing 2FA settings
- issue #14934 Fixed all fields readonly on Edit/Insert screens
- issue #14588 Fixed export of geometry objects, GIS objects are now exported as hex
- issue #14412 Better handling of errors with Signon authentication type
- issue        Added support for AUTO_INCREMENT when using ROCKSDB, on Operations page
- issue #15276 Fixed partitioning is missing in Structure page UI (MySQL 8.0)
- issue #14252 Fixed DisableIS and database tree list (new database missing when refreshing the list)
- issue #14621 Removed "Propose table structure" on MySQL 8.0
- issue        Fixed editing of virtual columns on PerconaDB
- issue #13854 Fixed column options are ignored for GENERATED/VIRTUAL/STORED columns
- issue #15262 Fixed incorrect display of charset column (raw html)
- issue        Added explicit parentheses in nested ternary operators
- issue #15287 Fix auto_increment field is too small
- issue #15283 Fix tries to change collation on views when changing collation on all tables/fields
- issue        Fixed empty PMA_gotoWhitelist JavaScript array
- issue #15079 Fixed responsive behaviour of instruction dialog box
- issue #10846 Fixed javascript error when renaming a table
- issue        Updated sql-parser to version 4.3.2
- issue        [security] SQL injection in Designer (PMASA-2019-3)
- issue        [security] CSRF attack on 'cookie' login form (PMASA-2019-4)

4.8.5 (2019-01-25)
- issue        Developer debug data was saved to the PHP error log
- issue #14217 Fix issue when adding user on MySQL 8.0.11
- issue #13788 Exporting a view structure based on another view with a sub-query throws no database selected error
- issue #14635 Fix PHP error in GitRevision, error in processing request, error code 200
- issue #14787 Cannot execute stored procedure
- issue        Add Burmese language
- issue #14794 Not responding to click, frozen interface, plugin Text_Plain_Sql error
- issue #14786 Table level Operations functions missing
- issue #14791 PHP warning, db_export.php#L91 urldecode()
- issue #14775 Export to SQL format not available for tables
- issue #14782 Error message shown instead of two-factor QR code when adding 2fa to a user
- issue        [security] Arbitrary file read/delete relating to MySQL LOAD DATA LOCAL INFILE and an evil server instance (PMASA-2019-1)
- issue        [security] SQL injection in Designer (PMASA-2019-2)

Revision 1.47 / (download) - annotate - [select for diffs], Thu Dec 13 08:22:42 2018 UTC (9 months, 1 week ago) by tm
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Branch point for: pkgsrc-2019Q1
Changes since 1.46: +2 -0 lines
Diff to previous 1.46 (colored)

phpmyadmin: update to 4.8.4

4.8.4 (2018-12-11)
- issue #14452 Remove hash param in edit query URL
- issue #14295 Issue in Changing theme
- issue #13267 Ensure that database names with '.' are handled properly when DisableIS is true
- issue #14438 Invisible Icon "Show Full Queries"
- issue #14133 CSS issue in Designer
- issue #14447 Error while copying database (pma__column_info)
- issue #14571 "No database selected" - DROP a view
- issue #14636 Move operation causes SELECT * FROM `undefined`
- issue #14630 Enum '0' produces incorrect search SQL
- issue #14223 Fix TypeError in database designer
- issue #13621 QBE selenium tests broken since merge of #13342
- issue #14672 When logging with $cfg['AuthLog'] to syslog, successful login messages were not logged even if $cfg['AuthLogSuccess'] was true.
- issue #14339 Fix infinite loop when sorting table rows by key.
- issue #14658 Regression on multi table query functionality (foreign keys)
- issue #14617 Fix designer errors when database is empty
- issue #13032 Fix designer errors when database contains special chars
- issue #14352 Fix designer javascript errors
- issue #14764 Fix left/right icons hidden
- issue        [security] Local file inclusion flaw in the Transformation feature (PMASA-2018-6)
- issue        [security] Multiple CSRF/XSRF vulnerabilities (PMASA-2018-7)
- issue        [security] XSS vulnerability in the navigation tree (PMASA-2018-8)

Revision 1.46 / (download) - annotate - [select for diffs], Mon Dec 10 19:27:46 2018 UTC (9 months, 1 week ago) by tm
Branch: MAIN
Changes since 1.45: +1752 -1552 lines
Diff to previous 1.45 (colored)

phpmyadmin: update to 4.8.3

The new package will be prefixed with the php version because the
dependencies are also specified with the version number in the


4.8.3 (2018-08-22)
- issue #14314 Error when naming a database '0'
- issue #14333 Fix NULL as default not shown
- issue #14229 Fixes issue with recent table list
- issue #14045 Fix slow performance on DB structure filtering
- issue #14327 Fix Editing server variable not showing save or cancel option
- issue #14377 Populate options for view create and edit
- issue #14171 2FA configuration fails if PHP doesn't have GD support
- issue #14390 Can't unhide tables
- issue #14382 "Visualize GIS data" icon missing
- issue #14435 Event scheduler status toggle doesn't work
- issue #14365 View not working on multiple servers
- issue #14207 Partition actions in table structure do not work
- issue #14375 Fixes ERR_BLOCKED_BY_XSS_AUDITOR on export table
- issue #14552 Blank message shown instead of MySQL error when adding trigger and other locations
- issue #14525 Fix PHP 7.3 warning: "continue" in "switch" is equal to "break"
- issue #14554 Icon missing when creating a new trigger, routine, and event
- issue #14422 Table comment not showing since 4.8.1
- issue #14426 Drop table doesn't work when you copy tables to another database
- issue #14581 Escaped HTML in 'Add a new server' setup
- issue #14548 [security] HTML injection in import warning messages, see PMASA-2018-5

4.8.2 (2018-06-21)
- issue #14370 WHERE 0 causes Fatal error
- issue #14225 Fix missing index icon
- issue        [security] XSS vulnerability in Designer, see PMASA-2018-3
- issue        [security] File inclusion and remote code execution vulnerability, see PMASA-2018-4

4.8.1 (2018-05-24)
- issue #12772 Fix case where the central columns attributes don't get filled in
- issue #14049 Fix case where the query builder doesn't work when selected column is *
- issue #14029 Revert "Browse" table CSS overflow
- issue #14241 Dropping indexes and foreign keys fail
- issue #14227 Relational linking broken
- issue #14246 Fixed error in configuration storage zero config
- issue #14128 Show 2FA Secret next to QR code
- issue #14212 XML Export from single table throws fatal error
- issue #14239 Line and some other charts ignore result set order of values chosen for the x-axis
- issue #14260 Fixed configuration for DefaultLang and Lang
- issue #14264 Linking for 'Distinct values' broken
- issue #13968 Fix MariaDB 10.2 current_timestamp()
- issue #14249 Fix for missing go button in view edit
- issue #14125 Fix for issues with spatial fields
- issue #14189 Remember table's sorting broken
- issue #14289 Fix multi-column sorting
- issue #14278 Fix central columns in-line edit bug
- issue #14066 Fix AUTO_INCREMENT error when only exporting table structure in database-level exports
- issue #13893 Simulating queries produces unexpected results
- issue #14309 Setup script icons missing (2018-04-19)
- issue        [security] Multiple CSRF vulnerabilities, See PMASA-2018-02

4.8.0 (2018-04-07)
- issue #12946 Allow to export JSON with unescaped unicode chars
- issue #12983 Disable login button without solved reCaptcha
- issue #12315 Allow to remove individual segments from pie charts
- issue        Change label from "Improve table structure" to "Normalize" to match standard terminology
- issue #13087 Offer login as different user on access denied from MySQL
- issue #13110 Indicate when HTTPS is not properly reported on the server
- issue #13119 No database selected error when adding foreign key
- issue #12388 Improved database search to allow search for exact phrase match
- issue #13099 Report error when trying to copy database to same name
- issue #13167 Themes now have to contain metadata in theme.json
- issue #6363  phpMyAdmin no longer requires eval() in PHP
- issue #12386 The mbstring dependency is now optional
- issue #13269 Small refactoring in preparation to CSP
- issue #13384 Database link broken in Databases Page
- issue #13391 Configurable authentication logging using $cfg['AuthLog']
- issue #13086 Add support for Google Invisible Captcha
- issue #13058 Improved error reporting for reCAPTCHA
- issue #12899 Improved rendering of server variables table
- issue #12948 Fixed javascript editor for TIME values
- issue #13095 Fixed alignment of foreign keys editing
- issue #12944 Improved inline editor for JSON
- issue #13145 Improved layout of operations pages
- issue #13448 Add "format" query button in edit view form
- issue #6241  Implement Responsive Design/mobile interface
- issue        Use a single location for classes under PhpMyAdmin namespace
- issue #12354 Indicate SSL status on main page
- issue #5666  Configuration directives for defaults of Transformation options
- issue #12261 Remove inline JavaScript
- issue #13408 Show MySQL warnings when executing SQL queries
- issue #5827  Allow Designer to show tables from other databases
- issue #13268 Replace Query-By-Example with multi-table query generator interface
- issue #13576 Add privileges export to per-database listing
- issue        Consolidate functions into class files
- issue #13560 Add support for changing collation for all tables and columns in database
- issue #13303 Add support for creating fulltext index from table structure
- issue #13711 Lower default value for $cfg['MaxExactCount']
- issue #13722 DisableIS is not fully honored
- issue #6197  Added support for authentication using U2F and 2FA
- issue #13480 Avoid removing cookies on upgrade
- issue #13397 Remember state of navigation panel
- issue #11688 Reduced cookie usage
- issue #13466 Better utilization of user preferences
- issue #14042 Rename PMD to Designer
- issue #13940 Honor arg_separator in AJAX requests
- issue #14060 Can't edit rows in Internet Explorer
- issue #14096 Internet Explorer compatibility; fixes JavaScript error Object doesn't support property or method 'startsWith'

4.7.9 (2018-03-05)
- issue #13931 Fixed browsing tables with more results
- issue #13927 "Not an integer" when browsing a table
- issue #13887 "Input variables exceeded 1000" error relating to PHP's max_input_vars directive

4.7.8 (2018-02-20)
- issue #13914 Fixed resetting default setting values.
- issue #13758 Fixed fallback value for collation connection.
- issue #13938 Fixed error handling in PHP 7.2
- issue        [security] Fix XSS in Central Columns Feature, See PMASA-2018-01

         --- Older ChangeLogs can be found on our project website ---

Revision 1.45 / (download) - annotate - [select for diffs], Fri Dec 30 04:44:43 2016 UTC (2 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-
Changes since 1.44: +3 -2 lines
Diff to previous 1.44 (colored)

Update phpmyadmin to, including security fixes. (2016-12-05)
- issue #12765 Fixed SQL export with newlines (2016-11-25)
- issue #12735 Incorrect parameters to escapeString in Node.php
- issue #12734 Fix PHP error when mbstring is not installed
- issue #12736 Don't force partition count to be specified when creating a new table

4.6.5 (2016-11-24)
- issue        Remove potentionally license problematic sRGB profile
- issue #12459 Display read only fields as read only when editing
- issue #12384 Fix expanding of navigation pane when clicking on database
- issue #12430 Impove partitioning support
- issue #12374 Reintroduced simplified PmaAbsoluteUri configuration directive
- issue        Always use UTC time in HTTP headers
- issue #12479 Simplified validation of external links
- issue #12483 Fix browsing tables with built in transformations
- issue #12485 Do not show warning about short blowfish_secret if none is set
- issue #12251 Fixed random logouts due to wrong cookie path
- issue #12480 Fixed editing of ENUM/SET/DECIMAL fields structure
- issue #12497 Missing escaping of configuration used in SQL (hide_db and only_db)
- issue #12476 Add error checking in reading advisory rules file
- issue #12477 Add checking missing elements and confirming element types from json_decode
- issue #12251 Automatically save SQL query in browser local storage rather than in cookie
- issue #12292 Unable to edit transformations
- issue #12502 Remove unused paramenter when connecting to MySQLi
- issue #12303 Fix number formatting with different settings of precision in PHP
- issue #12405 Use single quotes in PHP code
- issue #12534 Option for the dropped column is not removed from 'after_field' select, after the column is dropped
- issue #12531 Properly detect DROP DATABASE queries
- issue #12470 Fix possible race condition in setting URL hash
- issue #11924 Remove caching of server information
- issue #11628 Proper parsing of INSERT ... ON DUPLICATE KEY queries
- issue #12545 Proper parsing of CREATE TABLE ... PARTITION queries
- issue #12473 Code can throw unhandled exception
- issue #12550 Do not try to keep alive session even after expiry
- issue #12512 Fixed rendering BBCode links in setup
- issue #12518 Fixed copy of table with generated columns
- issue #12221 Fixed export of table with generated columns
- issue #12320 Copying a user does not copy usergroup
- issue #12272 Adding a new row with default enum goes to no selection when you want to add more then 2 rows
- issue #12487 Drag and drop import prevents file dropping to blob column file selector on the insert tab
- issue #12554 Absence of scrolling makes it impossible to read longer text values in grid editing
- issue #12530 "Edit routine" crashes when the current user is not the definer, even if privileges are adequate
- issue #12300 Export selective tables by-default dumps Events also
- issue #12298 Fixed export of view definitions
- issue #12242 Edit routine detail dialog does not fill "Return length" field in mysql functions
- issue #12575 New index Confirm adds whitespace around the field name
- issue #12382 Bug in zoom search
- issue #12321 Assign LIMIT clause only to syntactically correct queries
- issue #12461 Can't Execute SQL With Sub-Query Due To "LIMIT 0,25" Inserted At Wrong Place
- issue #12511 Clarify documentation on ArbitraryServerRegexp
- issue #12508 Remove duplicate code in SQL escaping
- issue #12475 Cleanup code for getting table information
- issue #12579 phpMyAdmin's export of a Select statment without a FROM clause generates Wrong SQL
- issue #12316 Correct export of complex SELECT statements
- issue #12080 Fixed parsing of subselect queries
- issue #11740 Fixed handling DELETE ... USING queries
- issue #12100 Fixed handling of CASE operator
- issue #12455 Query history stores separate entry for every letter typed
- issue #12327 Create PHP code no longer works
- issue #12179 Fixed bookmarking of query with multiple statements
- issue #12419 Wrong description on GRANT OPTION
- issue #12615 Fixed regexp for matching browser versions
- issue #12569 Avoid showing import errors twice
- issue #12362 prefs_manage.php can leave an orphaned temporary file
- issue #12619 Unable to export csv when using union select
- issue #12625 Broken Edit links in query results of JOIN query
- issue #12634 Drop DB error in import if DB doesn't exist
- issue #12338 Designer reverts to first saved ER after EACH relation create or delete
- issue #12639 'Show trace' in Console generates JS error for functions in query's trace called without any arguments
- issue #12366 Fix user creation with certain MariaDB setups
- issue #12616 Refuse to work with mbstring.func_overload enabled
- issue #12472 Properly report connection without password in setup
- issue #12365 Fix records count for large tables
- issue #12533 Fix records count for complex queries
- issue #12454 Query history not updated in console until page refresh
- issue #12344 Fixed parsing of labels in loop
- issue #12228 Fixed parsing of BEGIN labels
- issue #12637 Fixed editing some timestamp values
- issue #12622 Fixed javascript error in designer
- issue #12334 Missing page indicator or VIEWs
- issue #12610 Export of tables with Timestamp/Datetime/Time columns defined with ON UPDATE clause with precision fails
- issue #12661 Error inserting into pma__history after timeout
- issue #12195 Row_format = fixed not visible
- issue #12665 Cannot add a foreign key - non-indexed fields not listed in InnoDB tables
- issue #12674 Allow for proper MySQL-allowed strings as identifiers
- issue #12651 Allow for partial dates on table insert page
- issue #12681 Fixed designer with tables using special chars
- issue #12652 Fixed visual query builder for foreign keys with more fields
- issue #12257 Improved search page performance
- issue #12322 Avoid selecting default function for foreign keys
- issue #12453 Fixed escaping of SQL parts in some corner cases
- issue #12542 Missing table name in account privileges editor
- issue #12691 Remove ksort call on empty array in PMA_getPlugins function
- issue #12443 Check parameter type before processing
- issue #12299 Avoid generating too long URLs in search
- issue #12361 Fix self SQL injection in table-specific privileges
- issue #12698 Add link to release notes and download on new version notification
- issue #12712 Error when trying to setup replication (fatal error in call to an old PMA_DBI_connect function)
- issue        [security] Unsafe generation of $cfg['blowfish_secret'], see PMASA-2016-58
- issue        [security] phpMyAdmin's phpinfo functionality is removed, see PMASA-2016-59
- issue        [security] AllowRoot and allow/deny rule bypass with specially-crafted username, see PMASA-2016-60
- issue        [security] Username matching weaknesses with allow/deny rules, see PMASA-2016-61
- issue        [security] Possible to bypass logout timeout, see PMASA-2016-62
- issue        [security] Full path disclosure (FPD) weaknesses, see PMASA-2016-63
- issue        [security] Multiple XSS weaknesses, see PMASA-2016-64
- issue        [security] Multiple denial-of-service (DOS) vulnerabilities, see PMASA-2016-65
- issue        [security] Possible to bypass white-list protection for URL redirection, see PMASA-2016-66
- issue        [security] BBCode injection to login page, see PMASA-2016-67
- issue        [security] Denial-of-service (DOS) vulnerability in table partitioning, see PMASA-2016-68
- issue        [security] Multiple SQL injection vulnerabilities, see PMASA-2016-69
- issue        [security] Incorrect serialized string parsing, see PMASA-2016-70
- issue        [security] CSRF token not stripped from the URL, see PMASA-2016-71

Revision 1.44 / (download) - annotate - [select for diffs], Tue Aug 23 15:53:14 2016 UTC (3 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Branch point for: pkgsrc-2016Q4
Changes since 1.43: +314 -13 lines
Diff to previous 1.43 (colored)

Update phpmyadmin to 4.6.4.

pkgsrc changes:

* Overhaul Makefile.
  - Remove use of INSTALL_DIRS and simplify install process.
  - Utilize pkgsrc SUBST_*.
  - Stop other pkglint warninggs.
* Drop some dot files from installation.

Quote from Changes:

4.6.4 (2016-08-16)
- issue        [security] Weaknesses with cookie encryption, see PMASA-2016-29
- issue        [security] Improve session cookie code for openid.php and signon.php example files
- issue        [security] Full path disclosure in openid.php and signon.php example files
- issue        [security] Multiple XSS vulnerabilities, see PMASA-2016-30
- issue        [security] Multiple XSS vulnerabilities, see PMASA-2016-31
- issue        [security] Unsafe generation of BlowfishSecret (when not supplied by the user)
- issue        [security] Referrer leak when phpinfo is enabled
- issue        [security] PHP code injection, see PMASA-2016-32
- issue        [security] Full path disclosure, see PMASA-2016-33
- issue        [security] SQL injection attack, see PMASA-2016-34
- issue        [security] Local file exposure through LOAD DATA LOCAL INFILE, see PMASA-2016-35
- issue        [security] Local file exposure through symlinks with UploadDir, see PMASA-2016-36
- issue        [security] Path traversal with SaveDir and UploadDir, see PMASA-2016-37
- issue        [security] Multiple XSS vulnerabilities, see PMASA-2016-38
- issue        [security] SQL injection vulnerability as control user, see PMASA-2016-39
- issue        [security] SQL injection vulnerability, see PMASA-2016-40
- issue        [security] Denial-of-service attack through transformation feature, see PMASA-2016-41
- issue        [security] SQL injection vulnerability as control user, see PMASA-2016-42
- issue        [security] Verify data before unserializing, see PMASA-2016-43
- issue        [security] Use HTTPS for wiki links
- issue        Remove Swekey support
- issue        [security] SSRF in setup script, see PMASA-2016-44
- issue        [security] Denial-of-service attack with $cfg['AllowArbitraryServer'] = true and persistent connections, see PMASA-2016-45
- issue        [security] Improve SSL certificate handling
- issue        [security] Fix full path disclosure in debugging code
- issue        [security] Possible circumvention of IP-based allow/deny rules with IPv6 and proxy server, see PMASA-2016-47
- issue        [security] Detect if user is logged in, see PMASA-2016-48
- issue        [security] Bypass URL redirection protection, see PMASA-2016-49
- issue        [security] Referrer leak, see PMASA-2016-50
- issue        [security] Reflected File Download, see PMASA-2016-51
- issue        [security] ArbitraryServerRegexp bypass, see PMASA-2016-52
- issue        [security] Denial-of-service attack by entering long password, see PMASA-2016-53
- issue        [security] Remote code execution vulnerability when running as CGI, see PMASA-2016-054
- issue        [security] Administrators could trigger SQL injection attack against users
- issue        [security] Denial-of-service attack when PHP uses dbase extension, see PMASA-2016-55
- issue        [security] Remove tode execution vulnerability when PHP uses dbase extension, see PMASA-2016-56
- issue        [security] Denial-of-service attack by using for loops, see PMASA-2016-46
- issue        Include X-Robots-Tag header in responses
- issue        Enforce numeric field length when creating table
- issue        Fixed invalid Content-Length in some HTTP responses
- issue #12394 Create view should require a view name
- issue #12391 Message with 'Change password successfully' displayed, but does not take effect
- issue        Tighten control on PHP sessions and session cookies
- issue #12409 Re-enable overhead on server databases view
- issue #12414 Fixed rendering of Original theme
- issue #12413 Fixed deleting users in non English locales
- issue #12416 Fixed replication status output in Databases listing
- issue #12303 Avoid typecasting to float when not needed
- issue #12425 Duplicate message variable names in
- issue #12399 Adding index to table shows wrong top navigation
- issue #12424 Fixed password change on MariaDB without auth plugin
- issue #12339 Do not error on unset server port
- issue #12422 Improvements to the original theme
- issue #12395 Do not try to load old transformation plugins
- issue #12423 Fixed replication status in database listing
- issue #12433 Copy table with prefix does not copy the indexes
- issue #12375 Search in database: Window content is not scrolling down when clicking first time on Browse link
- issue #12346 SQL Editor textareas can have their size increased from the top, distorting the page view

Revision 1.43 / (download) - annotate - [select for diffs], Mon Aug 8 09:04:26 2016 UTC (3 years, 1 month ago) by nils
Branch: MAIN
Changes since 1.42: +379 -3 lines
Diff to previous 1.42 (colored)

Fix PR pkg/51364.
This is not the suggested fix, but Makefile should be easier to read
this way.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Jun 28 13:32:35 2016 UTC (3 years, 2 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base
Branch point for: pkgsrc-2016Q2
Changes since 1.41: +335 -329 lines
Diff to previous 1.41 (colored)

Update phpmyadmin to 4.6.3, including security fixes.

pkgsrc change:
* Now allow php70.

Changes are too many to write here, please refer ChangeLog.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Jan 12 08:35:37 2015 UTC (4 years, 8 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.40: +3 -1 lines
Diff to previous 1.40 (colored)

Update "phpmyadmin" package to version 4.3.6. Changes since version 4.3.2:
- bug       Undefined index notices while configuring recent and favorite
- bug #4687 Designer breaks without configuration storage
- bug #4686 Select elements flicker and selects something else
- bug #4689 Setup tool creates "pma__favorites" incorrectly
- bug #4685 Call to a member function isUserType() on a non-object
- bug #4691 Do not include console when no server is selected
- bug #4688 File permissions in archive
- bug #4692 Dynamic javascripts gives 500 when db selected
- bug       Auto-configuration: tables were not created automatically
- bug #4677 Advanced feature checker does not check for favorite tables
- bug #4678 Some of the data stored in configuration storage are not deleted
            upon db or table delete
- bug #4679 Setup does not allow providing a name for favorites table
- bug #4680 Number of favorite table are not configurable in setup
- bug #4681 'Central columns table' field in setup does not have a
- bug #4318 Default connection collation and sorting
- bug #4683 Relational data is not properly updated on table rename
- bug #4655 Undefined index: collation_connection (second patch)
- bug #4682 4.3.3 & 4.3.4 Import sql created by mysqldump fails on foreign
- bug #4676 Auto-configuration issues
- bug #4416 New lines are removed when grid editing (part two: TEXT)
- bug #4653 Always connection error was shown, on /setup at tab
            "configuration storage"
- bug #4661 Drag and drop file import always fails
- bug #4651 don't open console with esc
- bug #4664 select min() displays 1 row, but reports the table amount of
            rows returned
- bug #4666 Undefined indexes in table stucture print view of a view
- bug #4663 Export missing back ticks for order table name
- bug #4668 Remove from central columns error
- bug #4670 CSV import reads both commas and values into first column after
            first row
- bug #4642 phpmyadmin often fails to load due to specific load order
- bug #4671 Unable to move all columns
- bug #4645 Import of export created with mysqldump
- bug #4672 "Distinct values" does not page
- bug #4667 Consistency in borders
- bug #4658 Illegal string offset (Data_length, Index_length)
- bug #4655 Undefined index: collation_connection
- bug #4673 Delimiter causing page lock
- bug       The "Recently used tables" setting should be with Nav panel
- bug #4647 Can't disable Favorites
- bug #4646 Version Check Broken
- bug #4630 AJAX request infinite loop
- bug #4649 Attributes field size smaller than others
- bug #4622 Cannot remove table ordering on a Mac
- bug       Fix initial replication configuration
- bug       Undefined index central_columnswork
- bug #4657 Don't have default blowfish_secret
- bug #4656 Some error popups fade away too quickly
- bug #4648 Consistency in borders
- bug       $cfg['Error_Handler']['display'] no longer necessary
- bug #4659 Leading and trailing whitespace in column name

Revision 1.40 / (download) - annotate - [select for diffs], Wed Dec 10 20:34:34 2014 UTC (4 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.39: +105 -41 lines
Diff to previous 1.39 (colored)

Update "phpmyadmin" package to version 4.3.1.

The major changes in version 4.3.* are:
- Smart sorting for int keys
- Confirmation message when dropping user(s)
- Confirm dialog on accidentally leaving a page
- Allow clicking an approximate row count to get a correct one
- Support for editing binary fields in hexadecimal
- MariaDB 10+ multi-master replication support
- Allow saving query charts as images
- Use aliases in SQL export for tables and columns
- Export with table/column name changes
- Dynamic process list
- Drag and Drop SQL import
- Preview SQL instead of executing it
- Run SQL query: Allow rollback for InnoDB tables
- Zeroconf PMA tables support
- Regexp replace
- Avoid session timeout when user is active
- MySQL 5.7.5 compatibility
- Avoid session timeout when user is active
- Multiple-column foreign key relation
- Charts for data in <x-axis, series,="" value=""> format
- Range Search Capability
- Improvements for the table editor (index creation)
- PHP OpenSSL support for cookie encryption/decryption

Revision 1.39 / (download) - annotate - [select for diffs], Tue Sep 23 13:47:31 2014 UTC (4 years, 11 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Update "phpmyadmin" package to version 4.2.9.

The following bugs have been fixed since version
- bug       ajax.js responseHandler: cannot read property of null
- bug       sql.js: str is undefined
- bug #4524 Allow for direct selection of "0" on the "user overview" page
- bug #4529 Undefined index: pos
- bug #4523 tbl_change.js: insert as new row submit type on multiple
            selected records does not set all AUTO_INCREMENTs to 0 value
- bug       ajax.js responseHandler: another "cannot read property"
- bug       tbl_structure.js "cannot read property"
- bug #4530 [security] DOM based XSS that results to a CSRF that creates a
            ROOT account in certain conditions
- bug #4516 Odd export behavior
- bug #4519 Uncaught TypeError: Cannot read property 'success' of null
- bug #4520 sql.js: cannot read property
- bug #4521 Initially allowed chart types do not match selected data
- bug #4518 Export to SQL: CREATE TABLE option AUTO_INCREMENT ignored
- bug #4522 Duplicate column names while assigning index
- bug #4487 Export of partitioned table does not import
- bug       server_privileges.js: cannot read property
- bug #4527 Importing ODS files with column names having trailing spaces fails
- bug #4413 Navigation Error in Nav Tree for Search Results Past the First Page
- bug       functions.js: Cannot read property 'replace' of undefined

Revision 1.38 / (download) - annotate - [select for diffs], Wed Aug 6 20:23:10 2014 UTC (5 years, 1 month ago) by tron
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

Update "phpmyadmin" package to version 4.2.7.

The following bugs have been fixed since version 4.2.6:
- bug       Broken links on home page
- bug #4494 Overlap in navigation panel
- bug #4427 Action icons not in horizontal order
- bug #4493 s_attention.png is missing
- bug #4499 Uncaught TypeError: Cannot call method 'substr' of undefined
- bug #4498 PMA 4.2.x and HHVM
- bug #4500 mysql_doc_template is not defined

Revision 1.37 / (download) - annotate - [select for diffs], Sat Jul 26 10:33:02 2014 UTC (5 years, 1 month ago) by tron
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Update "phpmyadmin" package to version 4.2.6. The following bugs have
been fixed since version 4.2.5:
- bug #4471 Undefined index warning with referenced column.
- bug #4027 $cfg['MaxExactCount'] is ignored when BROWSING is back
- bug #4482 Multi Column sorting (improved user experience)
- bug #4478 Server validation does not work while in setup/mysqli
- bug       Undefined variable when grid editing a foreign key column
- bug #4481 Undefined variable Error
- bug #4485 Sorting breaks the copy column feature
- bug #4440 Javascript error when renaming table
- bug #4483 'New window' link (selflink) disappears, causing Javascript error
- bug #4489 Incorrect detection of privileges for routine creation
- bug #4459 First few characters of database name aren't clickable when
- bug #4486 [security] XSS injection due to unescaped table comment
- bug #4488 [security] XSS injection due to unescaped table name (triggers)
- bug #4492 [security] XSS in AJAX confirmation messages
- bug #4491 [security] Missing validation for accessing User groups feature

Revision 1.36 / (download) - annotate - [select for diffs], Wed Jun 4 20:40:33 2014 UTC (5 years, 3 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base
Branch point for: pkgsrc-2014Q2
Changes since 1.35: +341 -17 lines
Diff to previous 1.35 (colored)

Update "phpmyadmin" package to version 4.2.2:
This release contains several improvements and bug fixes. This version
removes support for the deprecated PHP extension "mysql".

Some highlights include:
- Added the ability to save and load queries in Query By Example.
- Navigation tabs are now fixed and don't scroll off screen.
- Easily add a function to all rows when inserting several rows at once.
- Added a favorite tables feature for quick access to often-used tables.
- Quick filter displayed rows.

Revision 1.35 / (download) - annotate - [select for diffs], Sat Feb 22 11:14:57 2014 UTC (5 years, 6 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.34: +153 -23 lines
Diff to previous 1.34 (colored)

Update "phpmyadmin" package to version 4.1.7.
Changes since version 4.0.10:
- This release contains many improvements and bug fixes. With this
  release the minimum supported PHP version is now 5.3 and the minimum
  MySQL version is 5.5.
- Allow specifying a port when connecting to the controlhost
- User interface improvements to server privileges, view creation, the
  Operations tab, Relation View, and when creating new users
- Added support for AES_ENCRYPT on BLOB columns
- Added support for relations with ndbcluser
- Added optional ReCAPTCHA support during login
- Added support for fractional seconds in time, datetime, and timestamp
- Added find and replace by column
- Added the Error Reporting Component, an optional feature allowing
  users to report certain errors directly to the phpMyAdmin bug team
- Added configurable menus (so an administrator can hide certain features)

Revision 1.34 / (download) - annotate - [select for diffs], Wed Sep 18 22:20:04 2013 UTC (6 years ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.33: +230 -180 lines
Diff to previous 1.33 (colored)

Update "phpmyadmin" package to version 4.0.6.
The major changes since version 3.5.* are:
- HTML frames are gone.
- The navigation panel now presents a tree.
- Javascript now required
- Documentation has a new look.
- Many bug fixes and smaller new features
This update also fixes the security vulnerability reported in PMASA-2013-10.

Approved by Thomas Klausner.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jul 29 20:01:02 2013 UTC (6 years, 1 month ago) by tron
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Update "phpmyadmin" package to version Changes since
- [security] Fix self-XSS in "Showing rows", see PMASA-2013-8
- [security] Fix self-XSS in Display chart, see PMASA-2013-9
- [security] Fix stored XSS in Server status monitor, see PMASA-2013-9
- [security] Fix stored XSS in navigation panel logo link, see PMASA-2013-9
- [security] Fix self-XSS in setup, trusted proxies validation, see PMASA-2013-9
+ [security] JSON content type header for version_check.php, see PMASA-2013-9
+ [security] Backport fix for jQuery issue #9521 from jQuery 1.6.3, see PMASA-2013-9
+ [security] Fix full path disclosure, see PMASA-2013-12
+ [security] Fix control user SQL injection in pmd_pdf.php, see PMASA-2013-15
+ [security] Fix control user SQL injection in schema_export.php, see PMASA-2013-15
- [security] Fix self-XSS in schema export, see PMASA-2013-14
- [security] Fix unencoded json object, see PMASA-2013-11

Revision 1.32 / (download) - annotate - [select for diffs], Sat Dec 22 10:31:31 2012 UTC (6 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Branch point for: pkgsrc-2013Q2
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

Update "phpmyadmin" package to version 3.5.5. Changes since 3.5.4:
- bug #3563824 [export] Support Apache's mod_deflate
- bug #3585523 [interface] Inline query editing broken after row update
- bug #3586389 [setup] Cannot switch language in /setup
- bug #3585695 [CSS] Font size in inline query editor is way too big
- bug #3588354 [l10n] Portuguese Language not displaying correctly
- bug #3591412 [status] Live charts don't work for non-default server
- bug [core] Proxy ajax calls to to avoid browser notices
- bug #3593534 [tracking] Structure Snapshot on tracked view renders
  invalid SQL
- bug #3544366 [events] Event comments not saved

Approved by Thomas Klausner.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Oct 17 18:35:06 2012 UTC (6 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.30: +2 -3 lines
Diff to previous 1.30 (colored)

Update "phpmyadmin" package to version 3.5.3. Changes since
- bug #3539044 [interface] Browse mode "Show" button gives blank page if no
  results anymore
- bug #3534979 [interface] Copy Database Ajax feedback vanishes long before
  copying is done
- bug #3527531 [interface] GC-maxlifetime warning incorrectly displayed
- bug #3526916 [interface] Search fails with JS error when tooltips disabled
- bug #3544366 [interface] Event comments not saved
- bug #3549084 [edit] Can't enter date directly when editing inline
- bug #3548491 [interface] Inline query editor doesn't work from search results
- bug #3547825 [edit] BLOB download no longer works
- bug #3541966 [config] Error in generated configuration arrray
- bug #3553551 [GUI] Invalid HTML code in multi submits confirmation form
- [interface] Designer sometimes places tables on the top menu
- bug #3546277 [core] Call to undefined function __() when config file has
  wrong permissions
- bug #3540922 [edit] Error searching table with many fields
- bug #3555104 [edit] Cannot copy a DB with table & views
- bug #3559925 [privileges] Incorrect updating of the list of users
- bug #3561224 [edit] cell edit date field with empty date fills in current
- bug #3559955 [edit] current_date from function drop down fails on update
- bug #3562472 add support for Solaris and FreeBSD system load and memory
  display in server status
- bug #3553068 [import] Table import from XML file fails
- replace Highcharts with jqplot for Display chart
- bug #3567684 [edit] Pasting value doesn't clear null checkbox
- bug #3570786 [edit] Datepicker for date and datetime fields is broken

Revision 1.30 / (download) - annotate - [select for diffs], Tue Aug 28 15:54:54 2012 UTC (7 years ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base
Branch point for: pkgsrc-2012Q3
Changes since 1.29: +10 -1 lines
Diff to previous 1.29 (colored)

Fix last commit:
- The setup scripts *must* not get write access to the real "".
  Allow then instead to generate a file in "/var/phpmyadmin" which the
  administrator copies it place manually. This is the intended procedure
  as documented by the developers.
- Restore the normal "" to its original location. Not sure
  why I didn't encounter any problems during testing the last change
  because phpMyAdmin isn't working very well without this.

While here change dependences to require both the "php-mysql" and the
"php-mysqli" packages. Old installations will use the former, new
installation will use the later.

Bump the package revision again because of these changes.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Aug 27 17:11:34 2012 UTC (7 years ago) by tron
Branch: MAIN
Changes since 1.28: +6 -1 lines
Diff to previous 1.28 (colored)

Improve setup and configuration file handling:
1.) Install PHP script in the "setup" directory.
2.) Use Vendor override to set the location of the configuration file.
It is now possible to use phpMyAdmin's setup for configuration.

Based on a suggestion by Peter Avalos in private e-mail.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jul 15 13:02:32 2012 UTC (7 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Update "phpmyadmin" package to version 3.5.2. Changes since 3.5.1:
- bug #3521416 [interface] JS error when editing index
- bug #3521313 [core] Call to undefined function __()
- bug #3521016 [edit] NOW() function incorrectly selected
- bug [GUI] Invalid HTML code on transformation_overview.php
- bug #3522930 [browse] Missing validation in Ajax mode
- bug Fix popup message on build SQL of import
- bug #3523499 [core] Make X-WebKit-CSP work better
- replace Highcharts with jqplot for query profiling, zoom search
- bug #3531584 [interface] No form validation in change password dialog
- bug #3531585 [interface] Broken password validation in copy user form
- bug #3531586 [unterface] Add user form prints JSON when user presses enter
- bug #3534121 [config] duplicate line in
- bug #3534311 [interface] Grid editing incorrectly parses ENUM/SET values
- bug #3510196 [core] More clever URL rewriting with ForceSSL

Revision 1.27 / (download) - annotate - [select for diffs], Sun May 6 09:01:10 2012 UTC (7 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base
Branch point for: pkgsrc-2012Q2
Changes since 1.26: +336 -118 lines
Diff to previous 1.26 (colored)

Update "phpmyadmin" package to version 3.5.1. Major changes since 3.4.*:
- browse-mode improvements
  -  grid editing
  -  remember recent tables
  -  remember last sort order by table
  -  flexible column width
  -  reorder columns
  -  more compact navigation bar
- AJAXification of many operations
- reorganised server status page, with server monitoring
- improved support for stored routines, events and triggers
- openGIS support
- zoom-search in table search
- Drizzle support
- improved ENUM/SET editor

Revision 1.26 / (download) - annotate - [select for diffs], Sun Apr 15 11:56:27 2012 UTC (7 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.25: +1 -4 lines
Diff to previous 1.25 (colored)

Update "phpmyadmin" package to version 3.4.11. Changes since
- bug #3486970 [import] Exception on XML import
- bug #3488777 [navi] $cfg['ShowTooltipAliasTB'] and blank names in
- bug #3512565 [navi] Fixed missing word "Rows" in table list tooltip
  after cli
- [security] Fixed local path disclosure vulnerability, see PMASA-2012-2

Revision 1.25 / (download) - annotate - [select for diffs], Thu Feb 16 20:19:25 2012 UTC (7 years, 7 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base
Branch point for: pkgsrc-2012Q1
Changes since 1.24: +2 -71 lines
Diff to previous 1.24 (colored)

Update "phpmyadmin" package to version 3.4.10. Changes since 3.4.9:
- bug #3460090 [interface] TextareaAutoSelect feature broken
- patch #3375984 [export] PHP Array export might generate invalid php code
- bug #3049209 [import] Import from ODS ignores cell that is the same as
  cell before
- bug #3463933 [display] SELECT DISTINCT displays wrong total records found
- patch #3458944 [operations] copy table data missing
- bug #3469254 [edit] Setting data to NULL and drop-downs
- bug #3477063 [edit] Missing set fields and values in generated INSERT query
- bug #3460867 [libraries] license issue with TCPDF (updated to 5.9.145)

Revision 1.24 / (download) - annotate - [select for diffs], Wed Sep 14 22:25:27 2011 UTC (8 years ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Branch point for: pkgsrc-2011Q4
Changes since 1.23: +1 -155 lines
Diff to previous 1.23 (colored)

Update "phpmyadmin" package to version 3.4.5. Chances since version 3.4.4:
- bug #3375325 [interface] Page list in navigation frame looks odd
- bug #3313235 [interface] Error div misplaced
- bug #3374802 [interface] Comment on a column breaks inline editing
- patch #3383711 [display] Order by a column in a view doesn't work in
  some cases
- bug #3386434 [interface] Add missing space to server status
- [core] Remove library PHPExcel, due to license issues
- [export] Remove native Excel export modules (xls and xlsx formats)
- [import] Remove native Excel import modules (xls and xlsx formats)
- bug #3392920 [edit] BLOB emptied after editing another column
- [security] Fixed XSS in Inline Edit on save action, see PMASA-2011-14
- [security] Fixed XSS with db/table/column names, see PMASA-2011-14

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jul 29 17:21:20 2011 UTC (8 years, 1 month ago) by tron
Branch: MAIN
Changes since 1.22: +621 -311 lines
Diff to previous 1.22 (colored)

Update "phpmyadmin" package to version
This is major feature update which requires at least PHP 5.2.0 and
MySQL 5.0. It features a new user interface and uses MySQL for
authentication and access control.

The update was necessary as "phpmyadmin" 2.11 is no longer supported:

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 27 13:45:55 2011 UTC (8 years, 7 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Add fixes for the security vulnerabilities reported in CVE-2010-4480 and
CVE-2010-4481 taken from the phpMyAdmin GIT repository.

Thanks a lot to Tim Zingelman for pointing out that the fixes had
finally been made available.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Jun 14 17:43:21 2009 UTC (10 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Branch point for: pkgsrc-2010Q4
Changes since 1.20: +1 -30 lines
Diff to previous 1.20 (colored)

Remove @dirrm entries from PLISTs

Revision 1.20 / (download) - annotate - [select for diffs], Tue Nov 27 15:20:47 2007 UTC (11 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored)

Improve handling of configuration files and don't create obsolete "css"
directory. Problems noted by Stoned Elipot and Martti Kuparinen in
private e-mail. Bump package revision because of these changes.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Nov 13 12:44:33 2007 UTC (11 years, 10 months ago) by tron
Branch: MAIN
Changes since 1.18: +1 -2 lines
Diff to previous 1.18 (colored)

Don't try to remove directory "share/phpmyadmin/css" because it isn't
created anymore. Pointed out by Geert Hendrickx.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Nov 12 14:05:26 2007 UTC (11 years, 10 months ago) by tron
Branch: MAIN
Changes since 1.17: +21 -6 lines
Diff to previous 1.17 (colored)

Update "phpmyadmin" package to version
Change since version 2.10.2:
- creating VIEWs from query results
- managing triggers, procedures and functions
- supports MySQL 5.0.37 query profiling
- improved interface for servers hosting thousands of databases and tables.
- security fixes for PMASA-2007-5, PMASA-2007-6 and PMASA-2007-7

Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 20 14:17:16 2007 UTC (12 years, 6 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Branch point for: pkgsrc-2007Q3
Changes since 1.16: +112 -46 lines
Diff to previous 1.16 (colored)

Update "phpmyadmin" package to version
- Fix for PMASA-2007-3 (PHP Executor Deep Recursion Stack Overflow)
- New graphical relation manager, called Designer, available in
  database view

Revision 1.16 / (download) - annotate - [select for diffs], Sat Oct 14 11:22:32 2006 UTC (12 years, 11 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base
Branch point for: pkgsrc-2006Q4
Changes since 1.15: +12 -7 lines
Diff to previous 1.15 (colored)

Update "phpmyadmin" package to version
Changes since version
- Fixed for security vulnerability reported in PMASA-2006-5
- New export options
- A lot of bug fixes

Revision 1.15 / (download) - annotate - [select for diffs], Thu Mar 9 11:21:22 2006 UTC (13 years, 6 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Branch point for: pkgsrc-2006Q3
Changes since 1.14: +40 -32 lines
Diff to previous 1.14 (colored)

Update "phpmyadmin" package to version Changes since 2.7.0-pl1:
- PHP 5.1.2 compatibility
- Possibility to hide databases
- Configurable memory limit for import/export
- Better support for CGI
- Web-based setup

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 6 16:37:13 2006 UTC (13 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.13: +12 -1 lines
Diff to previous 1.13 (colored)

Install all directories in "libraries" to make e.g. the import
functionality work. Bump package revision because of this fix.

This fixes PR pkg/32466 by Konrad Neuwirth.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Dec 9 13:49:21 2005 UTC (13 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base
Branch point for: pkgsrc-2005Q4
Changes since 1.12: +19 -28 lines
Diff to previous 1.12 (colored)

Update "phpmyadmin" package to version 2.7.0pl1. Changes since version
- New plugin-based import module
- Some pages now use fieldsets for better look
- Better support for information_schema
- Upgrade script new options
- Better displaying of privileges when there are differences between the
  various user definition tables
- Structure: count unique value for each field
- Can now limit the list of shown languages
- User-specific upload and save server directories
- Remove Drop tab for mysql database
- New transformation: SQL pretty printing
- Ability to limit maximum size of extended insert
- Support for searching in the foreign key window
- Can now replace an existing bookmark
- New shortcuts for IP rules
- Detect lack of privileges for "Create new table"
- Wrong display of localized MySQL error messages
- Need to select the primary key for MIME-based print view
- Handling of ENTER key when adding fields
- InnoDB: truncating icon and exact row count
- After dropping a db, links were missing
- Strict mode and auto-increment fields insertion
- Collation change for ENUM and SET
- Display problems on special characters in column name
- Links for MySQL documentation
- Escaping of "_"
- Could not edit privileges when different host in db and user
- Changing auto-increment value for InnoDB
- Correct sort order for foreign-key dropdowns
- Group database by rightmost separator
- Performance problem when inserting huge BLOBs
- Calendar popup and time beginning by 0

This update fixes the security vulnerabilities reported in PMASA-2005-8
and PMASA-2005-9.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Oct 12 11:51:10 2005 UTC (13 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.11: +1 -2 lines
Diff to previous 1.11 (colored)

Update "phpmyadmin" package to version 2.6.4-pl2. This version fixes
the security vulnerability reported in PMASA-2005-4.
Addresses PR pkg/31561 by Zafer Aydogan.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Aug 29 17:09:31 2005 UTC (14 years ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base
Branch point for: pkgsrc-2005Q3
Changes since 1.10: +16 -1 lines
Diff to previous 1.10 (colored)

Update to 2.6.4-rc1
Security fix for two XSS security issues
Lots of other changes, a brief summary includes:
> Improvements:
> Foreign-key dropdowns can be more customized
> Export: configurable filename templates
> Display column comments while editing data
> Transformations: new hexadecimal mode
> HTTP auth: support FastCGI
> Themes: can now have different theme per server
> OLD_PASSWORD in the list of functions
> Better messages when checking numerical input
> Allow adding DROP TABLE when copying databases
> Better support of information_schema
> Various interface CSS improvements
> Tree subgroups in left panel database selector
> Documentation: links and anchors to every FAQ item
> Table comments move to page header
> Export: configurable default charset
> Removed warning about PmaAbsoluteUri not set
> Fixes:
> Database search in MySQL 5.0.x on fields without a charset
> Invalid "normal" cursor style
> Browsing state when deleting multiple rows
> Support bigger queries in print view, insert row, export results
> Unsaved changes to relations were lost when changing display field
> Exporting under IE 6 (Windows XP SP2)
> Better catching of parse errors in config file
> XSS on the cookie-based login panel
> Show all while browsing foreign values
> Escaping of special characters in ENUM or SET
> XSS on table creation page
> Using mysqli extension with MySQL 4.0.x
> "empty result set" message was sometimes not returned
> Incorrect message "You should define a primary key"
> Abide cfg['Lang'] settings even if using MySQL > 4.1.x

Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 4 12:55:16 2005 UTC (14 years, 5 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base
Branch point for: pkgsrc-2005Q2
Changes since 1.9: +32 -5 lines
Diff to previous 1.9 (colored)

Update "phpmyadmin" to version 2.6.2rc1. Changes sinc version 2.6.1pl2:
- MySQL 4.1.x native column comments
- MySQL 5.0: Basic detection mechanism for views:
  o Views are no longer displayed as tables in use
  o Ability to drop views
- MySQL 5.0: Interface fixes and hardcoded virtual relations for
- MySQL 4.1: Better automatic detection for available storage engines
- New storage engines overview page
  o Plugin-like infrastructure for storage engine status monitors
  o Overview of startup variables and current values
  o MySQL 5.0 / InnoDB: Buffer pool activity monitor
- MySQL 4.1.2+ TIMESTAMP options
- Export: Native Microsoft Word 2000 and Excel 2000 formats
- PDF schema visual editor: column names now optional
- MySQL 5.0.3 new Japanese charsets support (cp932, eucjpms)
- Parser: added missing date and time MySQL functions
- Documentation: explain all Export options handling
- Cookie paths: added / to end of path
- Show database comments at more places
- Better use of print styles in themes
- Bookmarks: sort by label, remove the number before each label
- Better protection against possible collation conflicts and out-of-sync
  errors in PMADB queries
- Relation view: removed pmadb-style comments handling (now available just
  on the Structure page)
- FAQ about using HTTP authentication under IIS
- New editions for some language files (especially ISO-8859-15)
- English messages improvements
- Detection of SELECT query to display on multiple submits
- PDF schema: missing header
- A failed connection was not properly detected
- Problem with Japanese language under MySQL 4.1.x
- Export
  o Various errors under mysqli extension
  o SQL format under Safari browser
  o Do not offer export modes not available in current MySQL version
- Changing the type of a FLOAT unsigned column
- Adding field with collation
- Calendar popup and TIMESTAMP field under MySQL 4.1.x
- PHP 4.1.x: wrong parameter count (mcrypt.lib.php)
- Problem when SHOW DATABASES is disabled
- Copy table: commands out of sync
- User management
  o Host not changing with editing user
  o Escaping character removed by error
- MySQL 5.0.x: "No database selected" error
- Print view: displaying of indexes
- Cookie auth: error when blowfish_secret is empty
- MySQL 4.1.2: "Reload MySQL" link not seen
- MySQL 5 server binlog compatibility
- PDF pages generation: wrong documentation
- Inserted row id was not always correctly reported
- Do not offer unavailable collations
- XSS vulnerability on "convcharset" [PMASA-2005-3]
- Do not allow to drop information_schema
- Undefined offset (on the left panel)
- Problem copying InnoDB table with foreign-key constraints to a table in
  the same database

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 24 17:26:03 2005 UTC (14 years, 6 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base
Branch point for: pkgsrc-2005Q1
Changes since 1.8: +9 -1 lines
Diff to previous 1.8 (colored)

- Update from 2.6.1-rc1 to 2.6.1-pl1
- Addresses known security issues as well as numerious other changes
- ok'ed tron@

> ----------------------
> phpMyAdmin - Changelog
> ----------------------
> $Id: ChangeLog,v 2.871.2.21 2005/02/24 01:20:35 lem9 Exp $
> $Source: /cvsroot/phpmyadmin/phpMyAdmin/ChangeLog,v $
> 2005-02-23 Marc Delisle  <lem9 (at)>
>     * libraries/auth/cookie.auth.lib.php: bug1149373, error when
>       blowfish_secret is empty
>     ### 2.6.1-pl1 released
> 2005-02-23 Alexander M. Turek  <me (at)>
>     * libraries/grab_globals.lib.php: More hotfixes against bug1149381.
>     * libraries/mysql_charsets.lib.php: Detection for new Japanese charsets
>       (cp932 and eucjpms) that will be introduced with MySQL 5.0.3.
> 2005-02-22 Alexander M. Turek  <me (at)>
>     * libraries/grab_globals.lib.php: Hotfix against bug1149381 and parts
>       of bug1149383.
> 2005-02-07 Alexander M. Turek  <me (at)>
>     * libraries/mcrypt.lib.php: bug1117907 ("wrong parameter count" with
>       php 4.1.x).
> 2005-02-03 Alexander M. Turek  <me (at)>
>     * tbl_addfield.php: bug1040682 (adding field with collation).
> 2005-01-29 Alexander M. Turek  <me (at)>
>     * lang/ bug1111855 ("Undefined index" when using
>       the Janapese language file under MySQL 4.1.
> 2005-01-28 Marc Delisle  <lem9 (at)>
>     * libraries/dbi/mysqli.dbi.lib.php: bug1111706, call to undefined
>       function PMA_reloadNavigation(). A failed connection was not properly
>       detected
> 2005-01-23 Marc Delisle  <lem9 (at)>
>     * tbl_query_box.php: bug1107937, undefined $fields_list
>     * lang/estonian: Update thanks to Alvar Soome - finsoft.
>     ### 2.6.1 released
> 2005-01-23 Michal Cihar  <michal (at)>
>     * export.php: Back to Content-Type application/x-bzip2 on bzip2 export
>       (bug1106652).
> 2005-01-23 Alexander M. Turek  <me (at)>
>     * libraries/ Added some keywords.
> 2005-01-22 Marc Delisle  <lem9 (at)>
>     * libraries/bookmark.lib.php: bug1103289, num_rows and MYSQL_USE_RESULT,
>       and fix a typo "boommark"
>     * lang/galician: Updated, thanks to Xosé Calvo.
>     * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
> 2005-01-17 Michal Cihar  <michal (at)>
>     * lang/czech: Fix typos (translation1103785).
> 2005-01-16 Marc Delisle  <lem9 (at)>
>     * libraries/common.lib.php: bug1103201, wrong treatment of MySQL error
>       1060 in the logic for error 1062
> 2005-01-11 Marc Delisle  <lem9 (at)>
>     * libraries/dbi/mysqli.dbi.lib.php: bug1076213, headers sent
>       on invalid login
> 2005-01-10 Michal Cihar  <michal (at)>
>     * lang/czech: Fix typo (translation1099459).
> 2005-01-10 Olivier Mueller <om (at)>
>     * README: copyright, we're in 2005
> 2005-01-09 Marc Delisle  <lem9 (at)>
>     * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
>     * lang/catalan update, thanks to Xavier Navarro (xavin).
>     * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000)
>     * lang/dutch: Updates, thanks to Ivo Teel.
>     * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy.
>     * lang/galician: Updated, thanks to Xosé Calvo.
>     * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
>     ### 2.6.1-rc2 released
> 2005-01-07 Marc Delisle  <lem9 (at)>
>     * tbl_addfield.php: bug1082680, undefined $field_charset when adding
>       a FLOAT field in MySQL 4.1.x
> 2005-01-07 Michal Cihar  <michal (at)>
>     * Documentation.html, tbl_change.php,,
>       libraries/functions.js, libraries/tbl_change.js,
>       libraries/keyhandler.js: Use Option key for Safari for moving (bug
>       1094137), move key handler function to separate file so we have only
>       one, make movement work correctly in vertical display of properties.
>     * libraries/common.lib.php: Fix timestamp in uva condition with MySQL 4.1
>       (bug1097593).
> 2005-01-06 Marc Delisle  <lem9 (at)>
>     * tbl_change.php: removed old PHP3-workaround that caused problems
>       with field names like '000'
> 2005-01-05 Michal Cihar  <michal (at)>
>     * tbl_properties_operations.php: Fix changning table parameters if it has
>       no auto increment (bug1096246).
> 2005-01-04 Alexander M. Turek  <me (at)>
>     * lang/german-*.inc.php:
>       - Updates and small corrections;
>       - Synchronized translation with the German MySQL documentation.
> 2005-01-03 Michal Cihar  <michal (at)>
>     * export.php: Use standardised mime types and use content encoding for
>       gzip/bzip2. I hope this will fix double gzip compression as in bug
>       1094649.
> 2005-01-01 Michal Cihar  <michal (at)>
>     * tbl_alter.php: Don't try to set collation for non text fields (bug
>       1094109).
>     * sql.php: Do not forget reloading when launching multiple queries (bug
>       1090818).
> 2004-12-30 Marc Delisle  <lem9 (at)>
>     * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
>     * lang/norwegian: Update, thanks to Sven-Erik Andersen
>     * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002).
> 2004-12-30 Michal Cihar  <michal (at)>
>     * libraries/fpdf/ufpdf.php: Fix some warnings.
> 2004-12-29 Michal Cihar  <michal (at)>
>     * libraries/export/sql.php: Fix typo.
>     * server_databases.php: Use same sort order as in left frame (bug
>       1087244), allow sorting even if not showing stats.
>     * pdf_schema.php, libraries/fpdf/fpdf.php, libraries/fpdf/ufpdf.php,
>       libraries/fpdf/font/FreeSans*: Added support for PDF output in utf-8,
>       uses UFPDF class from NOTE: We now have a
>       bit modified FPDF class. (bug1046051)
>     * Documentation.html: Added info about UFPDF library.
>     * lang/czech, lang/english: Improved some texts, also bug1009667.
> 2004-12-28 Michal Cihar  <michal (at)>
>     * libraries/tbl_move_copy.php: Fix constraints copying (bug1085900).
>     *, lang/*, libraries/common.lib.php,
>       libraries/config_import.lib.php, libraries/display_export.lib.php,
>       libraries/export/sql.php: Support for selecting SQL export compatibility
>       (RFE1060040).
>     * libraries/tbl_change.js: Faster navigation in calendar (RFE1090315).
>     *, tbl_row_delete.php: Fix % escaping (bug1082954).
>     * read_dump.php: Fix database name extraction from use statement (bug
>       1084777).
>     * css/phpmyadmin.css.php, libraries/common.lib.php: Disabled theme manager
>       still allows to select theme in configuration (bug1084712).
>     * tbl_replace.php: Remove unused code.
>     * main.php, lang/*, libraries/string.lib.php: Added warnings about
>       mbstring - one to disable function overloading and one for requesting
>       mbstring for multibyte charsets (bugs 1063149 and 1063821).
>     * tbl_change.php, tbl_replace.php, lang/*, libraries/common.lib.php:
>       Support for editing next entry (when numeric primary key) (RFE1074906).
> 2004-12-26 Marc Delisle  <lem9 (at)>
>     * libraries/database_interface.lib.php: bug1085647, wrong parameters
>       for strpos(), thanks to Meithar - meithar
>     * libraries/select_server.lib.php, bug1073056, unable to submit selected server,
>       thanks to jamaz - jamaz
>     * tbl_change.php: bug1090608, undefined variable, thanks to peterinsb
>     * scripts/upgrade_tables_mysql_4_1_2+.sql: bug1084426, misleading comments
>     * tbl_create.php: bug1085494, illegal length value for LONGTEXT, thanks to mjec
> 2004-12-16 Marc Delisle  <lem9 (at)>
>     * libraries/blowfish.php: bug1085997, undefined variables,
>       patch thanks to Chandrakumar Muthaiah - sudhach
> 2004-12-14 Alexander M. Turek  <me (at)>
>     * libraries/ Added keywords NAMES and VIEW.
> 2004-12-13 Michal Cihar  <michal (at)>
>     * libraries/tbl_change.js: Do not catch Alt and Shift keys (bug1082315).
>     * libraries/export/sql.php: Do not duplicate constraints when exporting
>       multiple databases (bug1084459).

Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 14 20:38:47 2004 UTC (14 years, 9 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base
Branch point for: pkgsrc-2004Q4
Changes since 1.7: +7 -5 lines
Diff to previous 1.7 (colored)

- Update phpmyadmin to 2.6.1-rc1
- Fix permissions on config file as it could contain sensitive data
- Fix missing ChangeLog link
- Lots of bugfixes and updates, see ChangeLog for all the details
- Inclues security update for PMASA-2004-4

Revision 1.7 / (download) - annotate - [select for diffs], Sat Nov 6 13:28:32 2004 UTC (14 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.6: +286 -55 lines
Diff to previous 1.6 (colored)

Update phpMyAdmin package to 2.6.0-pl2. Changes since 2.5.7 seem to be
only UI changes according to release announcements.

While here, introduce some package changes:
* handle via CONF_FILES mechanism instead of PLIST magick,
  the symlink -> ${PKG_SYSCONFDIR}/ is now
  included in PLIST
* Apache config fragment file is now installed as ${EXDIR}/apache.conf, not
  copied to ${PKG_SYSCONFDIR} and MESSAGE points to the ${EXDIR} location
* do not install any *.sh files - they are developer stuff only
* use INSTALL_DATA for all files except scripts/

Revision 1.6 / (download) - annotate - [select for diffs], Sat Aug 7 11:31:14 2004 UTC (15 years, 1 month ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.5: +19 -8 lines
Diff to previous 1.5 (colored)

- update to 2.5.7-pl1
- ok'ed tron@/wiz@/snj@

phpMyAdmin - Changelog

2004-06-30 Marc Delisle  <>
    * left.php: fix against security alert, thanks to Garvin
    * Documentation.html: FAQ 8.2 for security alert
    ### 2.5.7-pl1 released

2004-06-30 Alexander M. Turek  <>
    * libraries/common.lib.php: Fix against $_REQUEST['cfg'] exploits.

2004-06-09 Alexander M. Turek  <>
    ### 2.5.7 released

2004-06-08 Alexander M. Turek  <>
    * server_privileges.php: typo.
    * Documentation.html, translators.html: Updated from HEAD.

2004-06-07 Alexander M. Turek  <>
    * db_details_db_info.php, tbl_properties_tbl_info.php: Table type is called
      "Engine" in MySQL 4.1.2.
    * lang/*.inc.php, libraries/mysql_charsets.lib.php: The new collation page
      latin1_spanish_ci (introduced with MySQL 4.1.2) is now described
    * lang/french-*: Updates.
    * scripts/, README: Merged all HEAD changes.

2004-06-07 Michal Cihar  <>
    * libraries/export/sql.php: Fix handling of multi column foreign keys.
    * libraries/common.lib.php: When only_db matches no database, do not show
    * lang/ I switched to utf-8 so default for czech is utf-8.
    * export.php: Fixed syntax error.

2004-06-07 Marc Delisle  <>
    * tbl_change.php, big numbers data entry,
      thanks to Dmitry (yrtimd)
    * server_privileges.php: password error when copying a user
    * server_privileges.php: copying a user with table privs

2004-04-02 Alexander M. Turek  <>
    * lang/german-*.inc.php: Fixed a typo.

2004-03-10 Michal Cihar  <>
    * export.php: Correctly report error when export fails, fix buffer length
      counting, fix error detection.

2004-03-05 Marc Delisle  <>
    * libraries/sqlparser.lib.php: floating point digit
    * libraries/sqlparser.lib.php: GRANT...TO

2004-03-03 Marc Delisle  <>
    * tbl_change.php, tbl_replace_fields.php: invalid
      escaping of + in ENUM

2004-03-01 Marc Delisle  <>
    ### 2.5.6 released

2004-02-29 Alexander M. Turek  <>
    * libraries/common.lib.php: Yet another ungly fix concerning the missing
      mysql_get_client_info() function.

2004-02-26 Marc Delisle  <>
    * libraries/sqlparser.lib.php: memory eater, thanks to xuefer

2004-02-24 Marc Delisle  <>
    * tbl_row_delete.php: should not be
      called twice

2004-02-18 Marc Delisle  <>
    * export.php: undefined variable $save_filename

2004-02-15 Marc Delisle  <>
    ### 2.5.6-rc2 released

2004-02-15 Alexander M. Turek  <>
    *, libraries/config_import.lib.php: Added missing Arabic
      Windows-1256 charset to the default value of $cfg['AvailableCharsets'].
    * lang/ Wrong charset (Hotfix, better fix in HEAD).

2004-02-14 Alexander M. Turek  <>
    * libraries/common.lib.php, libraries/defines.lib.php: Hotfix for
      (Undefined function: mysql_get_client_info() ); bug is already
      fixed in HEAD branch because of the new DBI libraries.

2004-02-13 Alexander M. Turek  <>
    * libraries/common.lib.php: (PMA chokes on undefined
      parser functions if one of the very first queries fails.

2004-02-11 Marc Delisle  <>
    * server_privileges.php: password not copied
    * read_dump.php, libraries/display_tbl.lib.php, /bookmark.lib.php:
      execute stored bookmarks when user is different

2004-02-08 Marc Delisle  <>
    * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
    * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
    * lang/dutch update, thanks to Ivo Teel
    * lang/estonian: Updated, thanks to Alvar Soome (finsoft).

2004-02-05 Alexander M. Turek  <>
    * Documentation.html: Added FAQ 1.17a about error message, "Client does not
      support authentication protocol".

2004-02-04 Marc Delisle  <>
    * libraries/sqlparser.lib.php: (was a typo)

2004-02-03 Marc Delisle  <>
    * tbl_change.php: NULL default value of DATETIME field

2004-02-02 Marc Delisle  <>
    * export.php: security fix, thanks to Cedric Cochin for the advisory
    ### 2.5.6-rc1 released
    * lang/slovak: Updated, thanks to Lubos Klokner (erkac).

2004-02-02 Alexander M. Turek  <>
    * libraries/mysql_charsets.lib.php: Use PMA_backquote().

2004-01-30 Alexander M. Turek  <>
    * lang/german-*.inc.php: Updates.

2004-01-29 Marc Delisle  <>
    * lang/catalan: Updated, thanks to Xavier Navarro (xavin)
    * lang/italian: Updated, thanks to Pietro Danesi (danone).
    * lang/danish: updates, thanks to Finn Sorensen (alleyman01)

2004-01-27 Marc Delisle  <>
    * main.php: MySQL version check before server choice

2004-01-25 Marc Delisle  <>
    * tbl_row_delete.php: broken row highlighting
    * libraries/display_tbl.lib.php: bad sort link

2004-01-23 Alexander M. Turek  <>
    * Documentation.html: Changed my email address.
      - Don't bypass $cfg['Server']['verbose'] settings;
      - Include MySQL version in SQL printview headers.
    * Avoid sending headers twice.

2004-01-14 Marc Delisle  <>
    * dropping a field with the
      multi-submit mechanism removes all internal relations of a table,
      patch thanks to Joosep-Georg Järvemaa (j-georg)

2004-01-12 Marc Delisle  <>
    * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
    * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
    * lang/portuguese: Updated, thanks to Lopo Pizarro (lopopizarro).

2004-01-09 Alexander M. Turek  <>
    * libraries/sqlparser.lib.php: Support for _charset syntax.

2004-01-09 Marc Delisle  <>
    * libraries/ SQL_CALC_FOUND_ROWS

2004-01-07 Marc Delisle  <>
    * libraries/display_tbl.lib.php, /display_tbl_links.lib.php:
      SHOW errors

2004-01-06 Alexander M. Turek  <>
    * libraries/charset_conversion.lib.php: Skip charset conversion code if
      input charset and output charset are the same.

2004-01-05 Garvin Hicking <>
    * browse_foreigners.php, tbl_change.php: Sort key/value pairs
      as discussed . Made foreigner window resizable.
    * libraries/functions.js: Reverted row marker patch.
    * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php,
      libraries/functions.js: Upon clicking on a result row, de/activate
      the checkbox next to it. Only makes sense for horizontal mode. Can be
      deactivated by setting BrowseMarkerColor to an empty string in

2004-01-05 Alexander M. Turek  <>
    * tbl_properties_operations.php: Changing a table's charset changed the
      charset of all fields (MySQL >= 4.1.1).

2004-01-04 Alexander M. Turek  <>
    * libraries/config_import.lib.php: Added missing compatibility code for

2004-01-02 Alexander M. Turek  <>
    * libraries/mysql_charsets.lib.php, libraries/sqlparser.lib.php:
      MySQL collations are now parsed and highlighted.
    * libraries/export/sql.php: Include charset / collation information in db

2004-01-02 Marc Delisle  <>
    * db_details_structure.php: debug code still in place,
      thanks to Matthias Fichtner (mfichtner)
    * browse_foreigners.php: paging does not work; obey RepeatCells=0
    * libraries/display_tbl.lib.php: SHOW FIELDS

2003-12-30 Michal Cihar  <>
    * lang/czech: Updated.
    * lang/*: Fixed typo s/Chech-Slovak/Czech-Slovak/.

2003-12-30 Alexander M. Turek  <>
    *, db_details_common.php, db_details_structure.php,
      tbl_properties_operations.php, css/phpmyadmin.css.php,
      libraries/common.lib.php, libraries/config_import.lib.php,
      libraries/mysql_charsets.lib.php, libraries/sqlparser.lib.php:
      - SQL parser detected the character set "binary" as column attribute;
      - MySQL charsets are now parsed and highlighted - Note: the SQL parser
        library now has to be included AFTER having connected to the MySQL
      - The default charset of a database may now be changed;
      - Ensured that the user's connection is used for setting and retreiving
        charset information.
      * libraries/defines.lib.php: typo.

2003-12-30 Marc Delisle  <>
    * tbl_select.php: dropdowns in search page

2003-12-29 Alexander M. Turek  <>
    * db_details_structure.php, libraries/mysql_charsets.lib.php:
      - display database collation (MySQL >= 4.1.1);
      - list collations of all tables.
    * tbl_properties_strcuture, tbl_properties_table_info.php:
      - Changed "Charset" label to "Collation" because it fits better;
      - The column collations weren't displayed with MySQL 5.0.
    * libraries/ New reserved words:
      - COLLATE (since MySQL 4.1.0);
      - RETURN  (since MySQL 5.0.0).

2003-12-28 Marc Delisle  <>
    ### 2.5.5 released

2003-12-27 Alexander M. Turek  <>
    * Documentation.html, README: I tested phpMyAdmin with MySQL 5.0.0-alpha.

2003-12-25 Marc Delisle  <>
    * db_details_qbe.php: error when generating joins
    * Documentation.html: FAQ 6.22: default bookmark execution

2003-12-23 Marc Delisle  <>
    * css/phpmyadmin.css.php: Patch 864334, preserve white-space between quotes
    * db_datadict.php, db_printview.php: printing on non-IE browser

2003-12-21 Marc Delisle  <>
    * lang/norwegian:  Updated, thanks to Sven-Erik Andersen (sven-erik).

2003-12-18 Marc Delisle  <>
    * tbl_relation.php: do not destroy foreign key references
      to another db (still cannot enter via phpMyAdmin this kind of
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).

2003-12-17 Michal Cihar  <>
    * lang/ Fix generation of translation, when source is in
    * lang/ Was broken due to above bug, thanks Marc for
      noticing this.

2003-12-16 Marc Delisle  <>
    * lang/lithuanian: Updated, thanks to Vilius Zigmantas (viliusz).

2003-12-15 Garvin Hicking  <>
    * tbl_replace.php: Check all required array indizes for multi-row edit

2003-12-15 Marc Delisle  <>
    * read_dump.php: Go & Bookmark problem when the
      query has a character like "+" in it

2003-12-13 Marc Delisle  <>
    * tbl_query_box.php, ldi_table.php: maximum upload size
    * tbl_change.php: max BLOB upload size

2003-12-12 Marc Delisle  <>
    * db_details.php, libraries/common.lib.php, lang/*:
      new feature to display the maximum upload size
      TODO: detect if upload succeeded

2003-12-12 Garvin Hicking <>
    * export.php: Fixed Regex
    * transformation_wrapper.php, lang/*, libraries/display_tbl.lib.php,
      Added a new transformation to download blob/binary field contents
      with customized filenames. Needed two minor tweeks to the general

2003-12-11 Michal Cihar  <>
    * libraries/export/sql.php: Fix moving foreign key definition on Windows.

2003-12-11 Marc Delisle  <>
    * tbl_replace.php: missing number of rows for Affected rows
      and Inserted rows; wrong message for insert ids
    * libraries/display_tbl.lib.php: SHOW DATABASES

2003-12-11 Alexander M. Turek  <>
    * server_collations.php, lang/*.inc.php, libraries/mysql_charsets.lib.php:
      Updated character sets overview for MySQL 4.1.1.
    * db_create.php, main.php: Ability to specify a default character set for a
      new database.
    * libraries/sqlparser.lib.php.

2003-12-11 Garvin Hicking <>
    * show number of rows in printview
    * tbl_change.php, tbl_replace.php, tbl_replace_fields.php:
      where non-existant fields caused PHP notices.
    * db_details.php: Removed unneccessary whitespace
    * sql.php: When dropping the only remaining database, an
      error occured. Fixed by checking if databases remein (as suggested
      by lem9)

2003-12-10 Garvin Hicking <>
    * db_datadict.php: Bug 857186: Real fix for the problem. The '@'
      delimiter slipped to the replacement's end instead of the expression's
    * db_details_structure.php: Bug 857315 - short open tag fixed

2003-12-09 Marc Delisle  <>
    * libraries/ FORCE INDEX
    * main.php: backquotes on the wildcard dbname
      when no controluser is defined
    * db_datadict.php: ENUMs and data dictionary,
      thanks to Andrew Weiner (landreww) for the report and fix

2003-12-09 Garvin Hicking <>
    * tbl_change.php: Fixed (not displaying default values)
    * lang/german*: Translations
    * left.php: Escape single quotes in single-table cases as well

2003-12-08 Marc Delisle  <>
    * new language: basque, thanks to Axier Lopez (

2003-12-07 Marc Delisle  <>
    ### 2.5.5-rc1 released

2003-12-06 Marc Delisle  <>
    * lang/danish: updates, thanks to Finn Sorensen (alleyman01)

2003-12-05 Marc Delisle  <>
    * libraries/display_tbl.lib.php: fixed a typo,
      and added some isset for a new check

2003-12-05 Garvin Hicking <>
    * libraries/transformations/
      Use <dfn>-Tag to display original data to not waste display
      clarity by using hyperlinks. Original implementation also
      failed when using customized options.

2003-12-04 Marc Delisle  <>
    * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
    * libraries/transformations/
      patch 845690: show real data before transformation
    * left.php: put a workaround in place

2003-12-04 Garvin Hicking <>
    * browse_foreigner.php,, tbl_change.php,
      tbl_replace.php, tbl_replace_fields.php, tbl_row_delete,
      libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php:
      Multi row edit via checkboxes in browse mode is now available.
      This means, you can edit multiple records at once now.
    * tbl_row_delete.php, tbl_change.php, tbl_change.js: Fixed
       (un)nullify() function
    * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php:
      Made checkbox/edit/delete fields smaller

2003-12-02 Marc Delisle  <>
    * libraries/display_tbl.lib.php: the constant used to check
      if the transformation function is included no longer exists
    * libraries/transformations/: replaced "include" by "require_once"
    * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
    * lang/norwegian:  Updated, thanks to Sven-Erik Andersen (sven-erik).
    * lang/bulgarian:  Updated, thanks to Stanislav Yordanov (stanprog).
    * lang/danish: updates, thanks to Finn Sorensen (alleyman01)
    * lang/estonian: Updated, thanks to Alvar Soome (finsoft).

2003-11-28 Garvin Hicking <>
    * main.php: Fixed one remaining preg_match

2003-11-27 Marc Delisle  <>
    * libraries/display_tbl.lib.php: sort order and aliases

2003-11-26 Alexander M. Turek  <>
    * Almost every file:
      - Replaced all include / require commands by require_once where possible;
      - Further php 4.1+ optimizations;
      - now automatically stops the script execution;
      - Coding standards.
    * Don't include select_lang.lib.php here.
    * libraries/common.lib.php: Backwards compatibility.
    * libraries/common.lib.php, libraries/defines.lib.php,
      libraries/defines_php.lib.php, libraries/defines_mysql.lib.php,
      defines.lib.php was included twice. For optimization reasons I moved all
      the code that is independent from the MySQL connection out of defines.lib
      into defines_php.lib.
      To point out the (new) meanings of the files I renamed defines.lib.php to
      defines_mysql.lib.php while defines_php.lib.php is now known as

2003-11-26 Michal Cihar  <>
    * lang/ Cleanup.
    * lang/ Cleanup.
    * lang/czech: Better translated some strings.

2003-11-26 Marc Delisle  <>
    * lang/arabic: update, thanks to Ossama Khayat (okhayat)
    * lang/hindi: update, thanks to Girish Nair (girish_nair)
    * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
    * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).

2003-11-25 Alexander M. Turek  <>
    * translators.html: Changed email of Hindi translator, again.
    * badwords.txt: File is obsolete.

2003-11-25 Garvin Hicking <>
    * db_details_qbe.php, left.php, main.php, pdf_pages.php, server_collations.php,
      tbl_change.php, tbl_indexes.php, tbl_move_copy.php, tbl_relation.php,
      tbl_replace.php, libraries/common.lib.php, libraries/db_config.lib.php,
      libraries/display_tbl.lib.php, libraries/grab_globals.lib.php,
      libraries/mysql_charsets.lib.php, libraries/select_lang.lib.php:

      Reverted some obfuscated regular expressions to their working eregi-versions
      to not break stuff. Removed unneccessary reset() calls, replaced some more
      while(list()) constructs.
    * libraries/transformations/overview.php, libraries/transformations/,
      libraries/common.lib.php, libraries/display_tbl.lib.php,
      libraries/transformations.lib.php3, user_password.php, tbl_change.php, sql.php,
      ldi_check.php,, db_details_importdocsql.php:

      - When stored transformations have '.php3' ending, automagically assume '.php' now.
      - Use 's' RegEx Pattern modifier for certain situations where '.' should also include

2003-11-24 Alexander M. Turek  <>
    * lang/german-*.inc.php: Updates.
    * lang/english-*.inc.php: Sortation.

2003-11-24 Marc Delisle  <>
    * tbl_rename.php: give an error if the new table name has a dot
      in its name, to avoid doing our automatic relation-table renames

2003-11-24 Michal Cihar  <>
    * libraries/common.lib.php: Use preg again, it just needs a bit more
      escaping of \ (once for PHP and once for PCRE).
    * css/phpmyadmin.css.php: Make server selection in left frame same size as
      on other places.
    * main.php: One more regex escaping fix.
    * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
    * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002).
    * translators.html: Updated email for Hindi translator.

2003-11-23 Alexander M. Turek  <>
    * server_privileges.php3: while (list() = each()) is not always as bad as
      one might think ;-p

2003-11-22 Garvin Hicking <>
    * ./*: More PHP3-compatibility removal, see 2003-11-20.

2003-11-22 Marc Delisle  <>
    * tbl_properties_operations.php: display "Add constraints" only
      if there are foreign keys in current table
    * libraries/common.lib.php: revert back to previous logic at line 1108
      because of regex problem (when only_db is used)

2003-11-21 Marc Delisle  <>
    * tbl_move_copy.php: typo about constraints

2003-11-21 Michal Cihar  <>
    * scripts/ Udated information what is needed to change on
      home page to currect status.

2003-11-20 Alexander M. Turek  <>
    * server_databases.php, server_processlist.php, server_status.php,
      server_variables.php: Removed some php 3 / MySQL 3.21 compatibility code.
    * README: Updated requirements.
    * scripts/ Create Documentation.txt when building the
      distribution kits.
    * Documentation.txt, scripts/ Romoved.

2003-11-20 Michal Cihar  <>
    * read_dump.php: Show message about failing upload in all cases, removed
      some PHP compatibility code.
    * libraries/export/sql.php: More older PHP cleanup.
    * tbl_move_copy.php, tbl_properties_operations.php, lang/*: Cleanup in
      table moving/copying and allow to keep constraints over these
    * server_databases.php: Add correct parameters to left frame to keep
      server choice, language, etc.
    * libraries/config_import.lib.php,, db_details.php,
      tbl_query_box.php, Documentation: Allow changing of default queries
    * Documentation.html: Valid XHTML again.
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).

2003-11-20 Garvin Hicking <>
    * libraries/auth/*, libraries/dbg/*, libraries/export/*, libraries/fpdf/*,
      libraries/transformations/overview.php, libraries/*.php
      (work in progress)

      Lots of PHP < 4.1.0 / MySQL < 3.23.32 compatibility/performance changes:
      - Replaced "while (list() = each())" calls by foreach loops.
      - Removed PHP3-compatibility code
      - Removed calls to $HTTP_*_VARS (using $_* now).
      - Replaced some TAB-characters with whitespace
      - Removed PHP4 < 4.1.0 compatibility code
      - Removed MySQL < 3.23.32 compatibility code
      - Replaced "for ($i=0; $i <= count(); $i++)" loops to
        "$cnt = count(); for ($i=0; $i <= $cnt; $i++)" structures for better
      - Replace calls to eregi*/split functions to their preg* counterparts for
        faster and binary-safe operation
      - Replace regex-Calls to simple string functions where possible (speedup)
      - Replace calls to substr($string, X, 1) to $string{X}

2003-11-19 Marc Delisle  <>
    * libraries/display_tbl.lib.php: first group of headers was offset by
      one column to the left

2003-11-19 Michal Cihar  <>
    * lang/catalan: Updated, thanks to Xavier Navarro (xavin).
    * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
    * lang/portuguese: Updated, thanks to António Raposo (cfmsoft).
    * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).

2003-11-19 Alexander M. Turek  <>
    * libraries/grab_globals.lib.php: Do not use $HTTP_*_VARS arrays anymore.
    * Documentation.html: Modified requirements.
    * server_collations.php: Replaced obsolete "while (list() = each())" calls
      by foreach loops.
    * server_privileges.php: Dropped some MySQL 3.21 / php 3 compatibility code.

2003-11-18 Alexander M. Turek  <>
    * libraries/common.lib.php: Recognizing new 2.x revisions.

2003-11-18 Marc Delisle  <>
    * lang/*: strUpgradeMySQL -> strUpgrade with one more parameter
      for the product name
    * main.php: new warnings for old PHP or MySQL versions

2003-11-18 Michal Cihar  <>
    * libraries/display_tbl.lib.php: Can kill more proceses.

2003-11-18 Michal Cihar  <>
    * almost EVERYTHING: The big rename from php3 to php.

2003-11-18 Michal Cihar  <>
    * read_dump.php3: Show result of last SHOW query when multiple queries.
    * scripts/ Generate also sizes of files, for on homepage.

2003-11-17 Marc Delisle  <>
    * lang/french: update
    * lang/turkish update, thanks to Bora Alioglu
    * lang/italian: Updated, thanks to Pietro Danesi (danone).
    * lang/norwegian:  Updated, thanks to Sven-Erik Andersen (sven-erik).

2003-11-14 Marc Delisle  <>
    * tbl_properties_structure.php3: not only TEXT but also
      any ...TEXT field types can have a FULLTEXT index

2003-11-13 Marc Delisle  <>
    * libraries/common.lib.php3: undefined variable dblist_full when
      renaming a table

2003-11-13 Michal Cihar  <>
    * libraries/export/sql.php3: Fix export of foreign keys.
    * libraries/export/sql.php3, libraries/config_import.lib.php3,
      libraries/common.lib.php3, libraries/display_export.lib.php3, lang/*, Allow delayed inserts.
    * libraries/export/sql.php3, libraries/common.lib.php3,
      libraries/config_import.lib.php3, libraries/display_export.lib.php3,
      lang/*, Support for creating UPDATE and REPLACE
      statements in export.
    * lang/ Checks for parameter count.

2003-11-12 Michal Cihar  <>
    * libraries/export/latex.php3: Fixed LaTeX output.
    * libraries/export/latex.php3: Unique fields are bold.

2003-11-11 Garvin Hicking <>
    * libraries/display_tbl.lib.php3: Added more secure checks
      for each'ing on arrays built by the query analyzer.
    * libraries/display_tbl.lib.php3: Fixed - Colspan for
      repeated headers were wrong since introduction of multi-row delete.

2003-11-10 Marc Delisle  <>
    * scripts/ was not converted

2003-11-07 Marc Delisle  <>
    * tbl_change.php3, tbl_replace_fields.php3, Documentation.html:
      now (if using PHP4) users can enter NULL in a field
      and get the string NULL and not a NULL value. For a real NULL
      value they must use the Null checkbox.

2003-11-06 Marc Delisle  <>
    * New italian doc (partial) in pma_localized_docs
    * lang/estonian: Updated, thanks to Alvar Soome (finsoft).

2003-11-06 Garvin Hicking <>
    * sql.php3, libraries/display_tbl.lib.php3:
      Display linked values in printview. Display relation-
      related features (comments, MIME-transformations) in printview.
      Fix empty table rows in vertical display (kept Mozilla from displaying
      borders in this printmode). Adjusted layout a tiny-weeny bit to let
      the comments of a field fit the whole space.
    * libraries/display_tbl.lib.php3, libraries/transformations/TEMPLATE,
      Documentation.html: Propagate current MIME-type to plugin functions.
      Thanks for noticing (again), Thiemo Maettig. :)
    * libraries/common.lib.php3, Documentation.html,
      Now use $cfg['Servers'][$i]['only_db'] to allow sorting databases in
      the left frame. The '*' character can be used to
      fill in all remaining characters. See Documentation for details.
      thanks to Xuefer for suggestions.

2003-11-06 Michal Cihar  <>
    * libraries/export/xml.php3: Add xml header with encoding information.

2003-11-05 Garvin Hicking <>
    * libraries/common.lib.php3, Do not
      store queries with errors in history, also when coming from the
      database SQL tab.
    * libraries/common.lib.php3: The MySQL-error messages
      are now put inside a <code> HTML-container, not <pre>. This allows
      wordwrapping to hide vertical scrollbars. Linebreak/Whitespace
      formatting has been altered to preserve those.
    * libraries/transformations/
      Remove obsolete code, thanks to Thiemo Maettig!
    * Documentation.html, libraries/display_tbl.lib.php3,
      The $meta field information is now passed to the transformation plugins
      to allow future (and easier) usage of field information

2003-11-04 Marc Delisle  <>
    * Documentation.html: added known limitation in FAQ 3.10
      about selecting homonyms on a table without primary key

2003-11-04 Garvin Hicking <>
    * Documentation.html: Added known limitation about ANSI-mode
    * libraries/transformations/
      Now allow more timestamps. Minor modification of a patch
      submitted by anonymous poster. Thanks!

2003-11-03 Garvin Hicking <>
    * Documentation.html, tbl_row_delete.php3,
      Fixed "Execute stored bookmark". Also made some minor
      tweaks to make PHP-Transformations with forms working again. Added
      a limitation notice on that to FAQ 3.8. Added an image to this action.
    * libraries/display_tbl.lib.php3: Made multi-row delete working for
      vertical browse mode. When executing a multi-row delete, keep the
      last used display mode and other options.
    * Documentation.html: Adjusted link to the link-section of our homepage.
      Fixed typo.

2003-11-03 Michal Cihar  <>
    * lang/czech: Updated.
    * libraries/common.lib.php3: URI detection works with www-Sharp.Runtime

2003-11-03 Alexander M. Turek  <>
    * lang/german-*.inc.php3: Grammar.
    *, libraries/common.lib.php3,
      libraries/config_import.lib.php3, libraries/display_export.lib.php3,
      libraries/export/csv.php3, lang/*.inc.php3:
      (Excel v.X does not import 'CSV for Excel' exports).

2003-11-02 Marc Delisle  <>
    * lang/arabic: big update, thanks to Ossama Khayat (okhayat)
    * lang/norwegian:  Updated, thanks to Sven-Erik Andersen (sven-erik).

2003-11-01 Marc Delisle  <>
    * libraries/relation.lib.php3: quotes added

2003-10-31 Marc Delisle  <>
    * lang/romanian: Updated, thanks to Valics Lehel.
    * tbl_relation.php3: add backquotes around table and field names
      in queries for InnoDB foreign keys; however, in current MySQL 4.0.16
      version, a blank character in a field name is not accepted by InnoDB

2003-10-27 Marc Delisle  <>
    * querywindow.php3: js errors in SQL-history,
      thanks to Jenik Kaspar (jenix)

2003-10-26 Marc Delisle  <>
    * libraries/display_tbl.lib.php3: undefined $sql_order
    * querywindow.php3: cosmetic change: added &nbsp; for
      better display in Iconic 'both' mode

2003-10-24 Michal Cihar  <>
    * lang/lithuanian: Updated, thanks to Vilius Zigmantas (viliusz).
    * lang/serbian: utf-8 translations contained no strings, regenerated.
    * lang/other: Added missing strings.
    * libraries/display_tbl.lib.php3: Try to show sorting by indexes only if
      it makes sense.

2003-10-20 Michal Cihar  <>
    * libraries/export/sql.php3: Fix undefined variable for MySQL < 3.23.20.
    * libraries/export/sql.php3. libraries/export/latex.php3,
      libraries/display_export.lib.php3, export.php3, lang/*,
      libraries/common.lib.php3, libraries/config_import.lib.php3: Allow to
      supress dates in SQL dump separately.
    * lang/ Fail if no message specified.
    * lang/ Fail if no file specified.
    * libraries/display_export.lib.php3: Added ugly hack to allow switching
      export options in Opera.
    * db_details_structure.php3, lang/*: Show also overhead, allow to check
      all tables with overhead at once (JS only).
    * Try to update history in table only if configured so.

2003-10-21 Marc Delisle  <>
    * pdf_pages.php3: Patch 825672: show fields in Edit PDF scratchboard,
      thanks to Chris Walsh (chriswalshaz)
    * libraries/display_tbl.lib.php3: undefined $url_query
    * tbl_relation.php3: Bug 827340: Relation view should display also
      non-unique keys as possible choices for foreign keys

2003-10-20 Michal Cihar  <>
    * Documentation,, tbl_change.php3,
      libraries/common.lib.php3, libraries/config_import.lib.php3: Make
      default functions configurable.

2003-10-18 Marc Delisle  <>
    * libraries/common.lib.php3: Safari 1.0 v85.5 and fonts
    * libraries/functions.js: scratchboard and paper size
    * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
    ### 2.5.4 released

2003-10-17 Marc Delisle  <>
    * browse_foreigners.php3: PMA_jsFormat() needed on alert()
    * tbl_query_box.php3, libraries/bookmark.lib.php3:
      bookmarks not configured

2003-10-16 Michal Cihar  <>
    * libraries/zip.lib.php3: Calculate offset progressively.
    * scripts/ Perl in most cases lives in /usr/bin/perl.
    * lang/italian: Updated, thanks to Pietro Danesi (danone).
    * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
    * lang/ Regenerated, was somehow broken.
    * lang/ Ignores non file parameter.
    * libraries/common.lib.php3: Add some more fixes for wrongly typed
    * Documentation: Changed my email and credits.
    * libraries/defines_php.lib.php3: Output buffering is not available in
      php 3.

2003-10-15 Marc Delisle  <>
    * lang/russian-windows-1251: wrong charset

2003-10-14 Marc Delisle  <>
    * server_privileges.php3: sometimes db privileges
      are not shown

2003-10-12 Marc Delisle  <>
    * Documentation.html: FAQ 6.21 needed clarification

2003-10-11 Marc Delisle  <>
    * libraries/grab_globals.lib.php3: better fix
    * tbl_select.php3: escape single quotes in table
      Search page

2003-10-10 Marc Delisle  <>
    * undefined function PMA_setHistory()

2003-10-10 Michal Cihar  <>
    * libraries/export/sql.php3: Fix PMA_getTableContentOld.
    * left.php3: Konqueror 3 and Opera 7 works with tree view.
    * scripts/ Generate MD5 sums.
    * Documentation,, scripts/create_tables.sql: Change
      default phpMyAdmin table names from PMA_* to pma_*.

2003-10-07 Marc Delisle  <>
    * lang/russian*: updated, thanks to Artyom Rabzonov

2003-10-07 Michal Cihar  <>
    * Documentation: Another hint for creating primary/unique keys.

2003-10-06 Marc Delisle  <>
    * lang/slovak: Updated, thanks to Lubos Klokner (erkac).

2003-10-06 Michal Cihar  <>
    * tbl_replace.php3: Do not include query in redirect url if too long.

2003-10-02 Marc Delisle  <>
    * libraries/grab_globals.lib.php3: protect POST variables
      against cookies of the same name
    * libraries/display_tbl.lib.php3: the multi-row delete
      icon should not be displayed in all cases

2003-10-01 Marc Delisle  <>
    * lang/slovenian update, thanks to Kositer Uros
    * lang/norwegian:  Updated, thanks to Sven-Erik Andersen (sven-erik).
    * libraries/export/sql.php3: Undefined index/offset
    * lang/turkish update, thanks to Bora Alioglu

2003-10-01 Alexander M. Turek  <>
    * translators.html: Better link.

2003-09-30 Marc Delisle  <>
    ### 2.5.4-rc1 released

2003-09-29 Michal Cihar  <>
    * lang/czech: Updated.
    *, db_details_importdocsql.php3,
      db_details_structure.php3, libraries/config_import.lib.php3: You now
      need to explicitely enable docSQL support ($cfg['docSQLDir']).
    * Documentation: Documented above and support for compressed dumps.
    * db_details.php3, export.php3, ldi_check.php3, ldi_table.php3,
      read_dump.php3, tbl_change.php3, tbl_query_box.php3,
      tbl_replace_fields.php3: $cfg['*Dir'] don't have to end with slash.

2003-09-28 Marc Delisle  <>
    * lang/albanian: Updated, thanks to Laurent Dhima (laurenti).
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
    * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
    * new lang: bosnian, thanks to Samir Kobiljak

2003-09-27 Marc Delisle  <>
    * tbl_row_delete.php3,,
      libraries/display_tbl.lib.php3, /display_tbl_links.lib.php3:
      RFE 810270: multi-row delete in browse mode
    * lang/catalan: Updated, thanks to Xavier Navarro (xavin).
    * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
    * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).

2003-09-26 Alexander M. Turek  <>
    * tbl_indexes.php3: (Icons for index table).
    * lang/persian-*.inc.php3, lang/,
      libraries/select_lang.lib.php3, translators.html:
      New Persian language files, thanks to Parham Ghaffarian.
    * libraries/select_lang.lib.php3: Removed a dublicate entry.
    * translators.html: I'm back. :-)
    * lang/ Resorted strings.

2003-09-26 Garvin Hicking <>
    * left.php3: Fixed display of '__protected__' subgroup in
      non-light left frame mode, when $cfg['LeftFrameTableSeperator'] is empty.

2003-09-24 Alexander M. Turek  <>
    * libraries/function.js: (Opera 7.20 messes up row
      markers), thanks to Michael Johnson (redbeardc).
    * server_privileges.php3: Fixed (Password not kept when
      modifying user).

2003-09-23 Alexander M. Turek  <>
    * lang/german-*.inc.php3: Fixed some typos, thanks to Sebastian Mendel.

2003-09-23 Marc Delisle  <>
    * libraries/export/sql.php3: we need to analyze the query
      to get the true column name in case of aliases
    * libraries/common.lib.php3: final 1.0 version of Safari
      does not need reduced font size

2003-09-20 Marc Delisle  <>
    * pdf_schema.php3: the "Show color" only removed
      color on arrows, now removes all the color because of printing problems
      on black&white printers, thanks to Kelley Lingerfelt (rebelkell)

2003-09-19 Marc Delisle  <>
    * server_privileges.php3: could not delete a user

2003-09-19 Michal Cihar  <>
    * libraries/display_tbl.lib.php3: Fixed deleting AND from end of condition
      with older php.

2003-09-18 Michal Cihar  <>
    * libraries/auth/cookie.auth.lib.php3: Improved functionality when more
      than one cookie auth is being used.

2003-09-18 Garvin Hicking <>
    * tbl_query_box.php3, read_dump.php3, sql.php3, lang/*: -
      Add bookmark option to query window/tab to bookmark any statement.

2003-09-17 Garvin Hicking <>
    * querywindow.php3: Display 'edit' button to alter entries from SQL query
      history, not execute them immediately.
    * Save SQL history even if 'LockFromUpdate' is selected.
    * server_databases.php3: Refresh left frame when selecting a DB of

2003-09-17 Michal Cihar  <>
    * read_dump.php3, libraries/read_dump.lib.php3: Error message when file
      can not be read.
    * tbl_query_box.php3: Do not require any variables in query window.
    * lang/*, libraries/export/sql.php3: Export separately constraints, so
      they don't cause troubles on import.
    * Documentation,, left.php3, main.php3, lang/*,
      libraries/common.lib.php3, libraries/config_import.lib.php3,
      libraries/auth/arbitrary.auth.lib.php3(deleted): Merged arbitrary auth
      into cookie auth, new config variable for enabling this
    * db_details.php3, tbl_change.php3, tbl_query_box.php3,
      libraries/common.lib.php3: Execute uploaded gzip/bzip'd SQL-files
    * Documentation,, export.php3, libraries/common.lib.php3,
      libraries/config_import.lib.php3: Allow compressing large SQL dumps -
      they are compressed by smaller chunks and send to browser.
    * tbl_properties_operations.php3: Remove '; InnoDB free:' part from
      comment including references.

2003-09-16 Marc Delisle  <>
    * sql.php3: (js disabled and user removes the row limit
      from the Show [30] rows)

2003-09-16 Garvin Hicking <>
    * db_details_qbe.php, libraries/mysql_wrappers.lib.php3: Finetune the new
    PMA_mysql_fetch_fields() function and renamed it to PMA_mysql_fetch_fields_alternate:
    It now uses 'SHOW FIELDS FROM...'. Modified all calls to the old function to fit the new
    one. Keep old function for any future use.

2003-09-15 Marc Delisle  <>
    * tbl_properties_links.php3, db_details_structure.php3: in Table view,
      "Select" becomes "Search" to denote more clearly was this sub-page
      is about

2003-09-15 Michal Cihar  <>
    * libraries/export/sql.php3: Avoid freeing failed result.

2003-09-14 Marc Delisle  <>
    * Documentation.html: clarify FAQ 6.20 about which privileges are
      assigned to users after an upgrade to MySQL 4, and their effect
      on seeing all the databases.

2003-09-12 Garvin Hicking <>
    * lang/*, sql.php3, libraries/bookmark.lib.php3:
      (Bookmarks for all users)
    * lang/german*: Update
    * Documentation.html: Added note to FAQ 6.18 about bookmark-variable expansion
      not working on PHP < 4.0.3

2003-09-12 Marc Delisle  <>
    * lang/turkish update, thanks to Bora Alioglu
    * libraries/display_tbl.lib.php3: (undefined $prev_index)
      and add "Sort" tooltip to each column header

2003-09-11 Michal Cihar  <>
    * read_dump.php3: Add also limit to size, not only to pieces, because of
      extended inserts.

2003-09-10 Marc Delisle  <>
    * Documentation.html: clarify about InnoDB support
    * libraries/sqlparser.lib.php3: BINARY as an operator;
      : SELECT * FROM mytable LIMIT 0,-1
    * libraries/mysql_wrappers.lib.php3:  wrong results coming
      from mysql_list_fields, so modify PMA_mysql_list_fields to use
      SELECT * FROM db.table LIMIT 1
      (Thanks to Peter Beckman (ooglek))

2003-09-09 Marc Delisle  <>
    * libraries/mysql_wrappers.lib.php3: wrong results coming
      from mysql_list_tables, so modify PMA_mysql_list_tables to use

2003-09-09 Michal Cihar  <>
    * tbl_relation.php3: Avoid message about not array variable when no InnoDB
      relations used.
    * libraries/display_tbl.lib.php3, lang/*: Allow user to select sorting by
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
    * lang/dutch: Updated, thanks to nobody :-).

2003-09-08 Michal Cihar  <>
    * left.php3, main.php3, lang/*, libraries/common.lib.php3, Documentation,, libraries/auth/arbitrary.auth.lib.php3,
      libraries/auth/cookie.auth.lib.php3: Support for login to arbitrary

2003-09-08 Alexander M. Turek  <>
    * server_privileges.php3: Fixed (No 'LOCK TABLES' in DB-specific

2003-09-07 Marc Delisle  <>
    ### 2.5.3 released

Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 1 14:00:31 2003 UTC (16 years ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.4: +158 -94 lines
Diff to previous 1.4 (colored)

Update "phpmyadmin" package to version 2.5.3rc3. This version provides
numerous bug fixes and enhancements over version 2.3.3pl1. The include
file "ChangeLog" will provide detailed information.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 12 14:04:57 2003 UTC (16 years, 8 months ago) by tron
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.3: +16 -11 lines
Diff to previous 1.3 (colored)

- Fix installation of online documentation.
- Supply example configuration for Apache web server.
- Search for configuration file in "${PKG_SYSCONFDIR}/phpmyadmin".
- Rearrange directory structure so that the PHP files can be mapped
  into a web server's document space instead of copying them.
- Bump package revision after above changes.
These improvements are based on the patches supplied by Adrian Portelli
in PR pkg/19708.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 5 14:25:18 2003 UTC (16 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

Update "phpmyadmin" to version (2.3.3pl1). This version fixes
numerous bugs discovered since the release of version 2.3.2.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jan 5 08:41:45 2003 UTC (16 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.1: +190 -47 lines
Diff to previous 1.1 (colored)

Update "phpmyadmin" package to version 2.3.2. Changes since version 2.2.0
include an improved user interface and many bug fixes.
The update was provided by Adrian Portelli in PR pkg/19012.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Nov 1 00:12:31 2001 UTC (17 years, 10 months ago) by zuntum
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2

Move pkg/ files into package's toplevel directory

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>