ChangeLog 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. phpMyAdmin - ChangeLog
  2. ======================
  3. 4.0.10.20 (2017-03-28)
  4. - issue #12881 Fix database search when locale is not 'en'
  5. - issue [security] Possible to bypass $cfg['Servers'][$i]['AllowNoPassword'], see PMASA-2017-08
  6. 4.0.10.19 (2017-01-23)
  7. - issue [security] Multiple vulnerabilities in setup script, see PMASA-2016-44.
  8. - issue [security] Open redirect, see PMASA-2017-1.
  9. - issue [security] php-gettext code execution, see PMASA-2017-2.
  10. - issue [security] DOS vulnerabiltiy in table editing, see PMASA-2017-3.
  11. - issue [security] CSS injection in themes, see PMASA-2017-4.
  12. - issue [security] SSRF in replication, see PMASA-2017-6.
  13. - issue [security] DOS in replication status, see PMASA-2017-7.
  14. 4.0.10.18 (2016-11-24)
  15. - issue #12485 Do not show warning about short blowfish_secret if none is set
  16. - issue [security] Open redirection issue, see PMASA-2016-57
  17. - issue [security] Unsafe generation of $cfg['blowfish_secret'], see PMASA-2016-58
  18. - issue [security] phpMyAdmin's phpinfo functionality is removed, see PMASA-2016-59
  19. - issue [security] AllowRoot and allow/deny rule bypass with specially-crafted username, see PMASA-2016-60
  20. - issue [security] Username matching weaknesses with allow/deny rules, see PMASA-2016-61
  21. - issue [security] Full path disclosure (FPD) weaknesses, see PMASA-2016-63
  22. - issue [security] Multiple cross-site scripting (XSS) weaknesses, see PMASA-2016-64
  23. - issue [security] Multiple denial-of-service (DOS) vulnerabilities, see PMASA-2016-65
  24. - issue [security] Possible to bypass white-list protection for URL redirection, see PMASA-2016-66
  25. - issue [security] Multiple SQL injection vulnerabilities, see PMASA-2016-69
  26. - issue [security] Incorrect serialized string parsing, see PMASA-2016-70
  27. - issue [security] CSRF token not stripped from the URL, see PMASA-2016-71
  28. 4.0.10.17 (2016-08-16)
  29. - issue [security] Weaknesses with cookie encryption, see PMASA-2016-29
  30. - issue [security] Improve session cookie code for openid.php and signon.php example files
  31. - issue [security] Full path disclosure in openid.php and signon.php example files
  32. - issue [security] Multiple XSS vulnerabilities, see PMASA-2016-30
  33. - issue [security] Unsafe generation of BlowfishSecret (when not supplied by the user)
  34. - issue [security] Referrer leak when phpinfo is enabled
  35. - issue [security] PHP code injection, see PMASA-2016-32
  36. - issue [security] Full path disclosure, see PMASA-2016-33
  37. - issue [security] SQL injection attack, see PMASA-2016-34
  38. - issue [security] Local file exposure through LOAD DATA LOCAL INFILE, see PMASA-2016-35
  39. - issue [security] Local file exposure through symlinks with UploadDir, see PMASA-2016-36
  40. - issue [security] Path traversal with SaveDir and UploadDir, see PMASA-2016-37
  41. - issue [security] Denial-of-service attack through transformation feature, see PMASA-2016-41
  42. - issue [security] SQL injection vulnerability as control user, see PMASA-2016-42
  43. - issue [security] Verify data before unserializing, see PMASA-2016-43
  44. - issue [security] Use HTTPS for wiki links
  45. - issue Remove Swekey support
  46. - issue [security] Denial-of-service attack with $cfg['AllowArbitraryServer'] = true and persistent connections, see PMASA-2016-45
  47. - issue [security] Improve SSL certificate handling
  48. - issue [security] Fix full path disclosure in debugging code
  49. - issue [security] Possible circumvention of IP-based allow/deny rules with IPv6 and proxy server, see PMASA-2016-47
  50. - issue [security] Detect if user is logged in, see PMASA-2016-48
  51. - issue [security] Bypass URL redirection protection, see PMASA-2016-49
  52. - issue [security] Referrer leak, see PMASA-2016-50
  53. - issue [security] Reflected File Download, see PMASA-2016-51
  54. - issue [security] ArbitraryServerRegexp bypass, see PMASA-2016-52
  55. - issue [security] Denial-of-service attack by entering long password, see PMASA-2016-53
  56. - issue [security] Remote code execution vulnerability when running as CGI, see PMASA-2016-54
  57. - issue [security] Denial-of-service attack when PHP uses dbase extension, see PMASA-2016-55
  58. - issue [security] Remove tode execution vulnerability when PHP uses dbase extension, see PMASA-2016-56
  59. - issue [security] Denial-of-service attack by using for loops, see PMASA-2016-46
  60. 4.0.10.16 (2016-06-23)
  61. - issue [security] User SQL queries can be revealed through URL GET parameters, see PMASA-2016-14
  62. - issue [security] Limit list of sites which can be passwd through url.php.
  63. - issue [security] BBCode injection in setup script, see PMASA-2016-17
  64. - issue [security] DOS attack vulnerability, see PMASA-2016-22
  65. - issue [security] Multiple full path disclosure vulnerabilities, see PMASA-2016-26
  66. - issue [security] XSS attack when checking database privileges, see PMASA-2016-21
  67. - issue [security] XSS attack when MySQL server is using a specific payload log_bin directive, see PMASA-2016-26
  68. - issue [security] XSS vulnerabilities in Transformation feature, PMASA-2016-28
  69. 4.0.10.15 (2016-02-29)
  70. - issue [security] Multiple XSS vulnerabilities, see PMASA-2016-11.
  71. 4.0.10.14 (2016-01-29)
  72. - issue #11891 Error with PMA 4.0.10.13 with PHP 5.2
  73. 4.0.10.13 (2016-01-28)
  74. - issue [Security] Multiple full path disclosure vulnerabilities, see PMASA-2016-1
  75. - issue [Security] Unsafe generation of CSRF token, see PMASA-2016-2
  76. - issue [Security] Multiple XSS vulnerabilities, see PMASA-2016-3
  77. - issue [Security] Insecure password generation in JavaScript, see PMASA-2016-4
  78. - issue [Security] Unsafe comparison of CSRF token, see PMASA-2016-5
  79. 4.0.10.12 (2015-12-25)
  80. - issue [Security] Path disclosure, see PMASA-2015-6
  81. 4.0.10.11 (2015-09-23)
  82. - issue #11464 phpMyAdmin suggests upgrading to newer version not usable on that system
  83. 4.0.10.10 (2015-05-13)
  84. - bug #4899 [security] CSRF vulnerability in setup
  85. - bug #4900 [security] Vulnerability allowing Man-in-the-middle attack
  86. 4.0.10.9 (2015-03-04)
  87. - bug [security] Risk of BREACH attack, see PMASA-2015-1
  88. 4.0.10.8 (2015-01-07)
  89. - rfe #1588 recursive function too deep - operator change suggestion
  90. - rfe #1589 support early versions of PHP5.2 (register_shutdown_function)
  91. 4.0.10.7 (2014-12-03)
  92. - bug #4611 [security] DOS attack with long passwords
  93. 4.0.10.6 (2014-11-20)
  94. - bug #4578 [security] XSS vulnerability in table print view
  95. - bug #4579 [security] XSS vulnerability in zoom search page
  96. - bug #4594 [security] Path traversal in file inclusion of GIS factory
  97. - bug #4598 [security] XSS in multi submit
  98. - bug #4597 [security] XSS through pma_fontsize cookie
  99. 4.0.10.5 (2014-10-21)
  100. - bug #4562 [security] XSS in debug SQL output
  101. - bug #4563 [security] XSS in monitor query analyzer
  102. 4.0.10.4 (2014-10-01)
  103. - bug #4544 [security] XSS vulnerabilities in table search and table structure pages
  104. 4.0.10.3 (2014-09-13)
  105. - bug #4530 [security] DOM based XSS that results to a CSRF that creates a
  106. ROOT account in certain conditions
  107. 4.0.10.2 (2014-08-17)
  108. - bug #4501 [security] XSS in table browse page
  109. - bug #4502 [security] Self-XSS in enum value editor
  110. - bug #4503 [security] Self-XSSes in monitor
  111. - bug #4504 [security] Self-XSS in query charts
  112. - bug #4517 [security] XSS in relation view
  113. 4.0.10.1 (2014-07-17)
  114. - bug #4488 [security] XSS injection due to unescaped table name (triggers)
  115. - bug #4492 [security] XSS in AJAX confirmation messages
  116. 4.0.10.0 (2013-12-04)
  117. - bug #4150 Clicking database name in query window opens a new tab
  118. - bug #4141 Wrong page is shown after editing; also, do not show a modal
  119. dialog for multi-row edit
  120. - bug #3939 PHP NavigationTree error when paging through list
  121. - bug #4075 Support A10 Networks load balancer
  122. - bug #4083 row deleting isn't binlogs friendly
  123. - bug #4163 Setup script does not recognize manually-configured server
  124. - bug #4158 Events page says no privileges with ALL PRIVILEGES
  125. 4.0.9.0 (2013-11-04)
  126. - bug #4104 Can't edit updatable view when searching
  127. - bug #4108 Missing refresh by deleting databases
  128. - bug #3995 Drizzle server charset notice
  129. - bug #3911 Filtering database names includes empty groupings
  130. - bug #3678 Does not display or manipulate bit(64) fields appropriately
  131. - bug #4129 Unneeded navi panel refresh
  132. - bug #4120 SSL redirects to port 80
  133. - bug #4144 DROP DATABASE displays wrong database name
  134. - bug #4059 Running delete query asks for confirmation but says it was already executed
  135. - bug #4147 Accessibility: Images without Alt nor title attribute
  136. 4.0.8.0 (2013-10-06)
  137. - bug #3988 Rename view is not working
  138. - bug #4041 Interaction between linkified fields and grid editing
  139. - bug #3975 Table grouping isn't implemented properly
  140. - bug #4060 Browser tries to remember wrong password when creating new user
  141. - bug #4002 Edit Index on big table doesn't show "Loading" or any message
  142. - bug #4098 Default table tab is ignored
  143. - bug #4099 Server/library difference warning: setting is ignored
  144. - bug #4100 table tree group strategy
  145. - bug #4102 ALTER TABLE ORDER BY and InnoDB
  146. - bug #4103 Tracking report: cannot delete a statement
  147. - bug #3996 Drizzle navigation doesn't expand
  148. - bug #4074 GIS column editor: point not displayed
  149. - bug #4109 Drizzle tables in navigation are shown as views
  150. - bug #4095 NUL symbols added to the end of database dump file
  151. - bug #4105 More disappears in table Structure
  152. - bug #3992 Multi-row edit doesn't clear values when checking NULL
  153. 4.0.7.0 (2013-09-23)
  154. - bug #3993 Sorting in database overview with statistics doesn't work
  155. - bug Handle the situation where PHP_SELF is not set
  156. - bug #4080 Overwrite existing file not obeyed
  157. - bug #3929 Database-specific privileges are not copied when cloning user
  158. - bug #3997 Error handling in case MySQL extension is missing
  159. - bug #4089 Moving Columns will alter column definition
  160. - bug #4091 Insert ignore option does not work
  161. - bug #4090 Downloading BLOB downloads page template
  162. - bug #4092 Clicking on table name in view of information_schema redirects to wrong page
  163. - bug #4079 Copy Table Add AUTO_INCREMENT value checkbox not working
  164. - bug #4088 MySQL server version at index.php incorrect w/ controlhost
  165. - bug #4001 Import error: Class 'ImportOds' not found
  166. - bug #3986 Missing DROP VIEW button
  167. 4.0.6.0 (2013-09-05)
  168. - bug #4036 Call to undefined function mb_detect_encoding (clarify the doc)
  169. - bug Missing hints when changing a column's structure
  170. - bug #4048 Cannot select foreign value in Search
  171. - bug #4025 gzip export is not actually compressed with mod_deflate
  172. - bug #4054 query analysis doesn't launch in status monitor
  173. + Add pmahomme icon credits (FamFamFam silk icon set)
  174. - bug #4064 Table structure statistics "Space usage" caption too small for l10n
  175. - bug #4051 Wrong tabindex when inserting rows
  176. - bug #4066 varchar field not truncated in table browse mode
  177. + rfe #1435 Opening database should expand it in the navigation menu
  178. - (performance) Removed ShowTooltip directive
  179. - bug #4046 Exporting huge Tables causes memory-Problems
  180. 4.0.5.0 (2013-08-04)
  181. - bug #3977 Not detected configuration storage
  182. - bug #3970 Pressing enter in the filter field reloads page
  183. - bug #3984 Cannot insert in this table (PHP < 5.4)
  184. - bug #3989 Reloading privileges does not update the interface
  185. - bug #3960 NavigationBarIconic config not honored
  186. - bug #3985 Call to undefined function mb_detect_encoding
  187. - bug #4007 Analyze option not shown for InnoDB tables
  188. - bug #4015 Forcing a storage engine for configuration storage
  189. - bug Incorrect Drizzle 7 detection
  190. - bug #4019 Create database if not exists (export): add an option to the
  191. interface to enable generating CREATE DATABASE and USE (false by default)
  192. - bug #4012 Crash on CSV file import
  193. - bug #4009 Statistic Monitor shows only last 3 digits in graph
  194. - bug #3998 Non-permanent SQL history not working
  195. - bug #3578 Transformations for text/plain on a BLOB column
  196. - [security] Improved protection against cross framing, see PMASA-2013-10
  197. + Reinstated configuration directive: AllowThirdPartyFraming
  198. 4.0.4.2 (2013-07-28)
  199. - [security] fix unescaped parameter, see PMASA-2013-8
  200. - [security] Fix stored XSS in Server status monitor, see PMASA-2013-9
  201. - [security] Fix stored XSS in navigation panel logo link, see PMASA-2013-9
  202. - [security] Fix self-XSS in setup, trusted proxies validation, see PMASA-2013-9
  203. - [security] Fix full path disclosure, see PMASA-2013-12
  204. - [security] Fix control user SQL injection in pmd_pdf.php, see PMASA-2013-15
  205. - [security] Fix control user SQL injection in schema_export.php, see PMASA-2013-15
  206. - [security] Fix self-XSS in schema export, see PMASA-2013-14
  207. - [security] Fix unencoded json object, see PMASA-2013-11
  208. - [security] Fix stored XSS in link transformation plugin, see PMASA-2013-13
  209. 4.0.4.1 (2013-06-30)
  210. - [security] Global variables scope injection vulnerability (see PMASA-2013-7)
  211. 4.0.4.0 (2013-06-17)
  212. - bug #3959 Using DefaultTabDatabase in NavigationTree for Database Click
  213. - bug #3961 Avoid Suhosin warning when in simulation mode
  214. - bug #3897 Row Statistics and Space usage bugs
  215. - bug #3966 Only display "table has no unique column" message when applicable
  216. - bug #3965 Default language wrong with zh-TW
  217. - bug #3921 Call to undefined function PMA_isSuperuser() if default server is
  218. not set
  219. - bug #3971 Ctrl/shift + click opens links in same window
  220. - bug #3964 Import using https does not work
  221. - bug Missing removeCRLF option in ExportCsv and ExportExcel plugins
  222. - bug #3631 Drop not working Visio schema export.
  223. - bug #3645 Better handling of invalid ODS documents
  224. - bug #3976 Number of pages
  225. - bug #3922 User privileges, database name unescaped
  226. 4.0.3.0 (2013-06-05)
  227. - bug #3941 Recent tables list always empty
  228. - bug #3933 Do not translate "Open Document" in export settings
  229. - bug #3927 List of tables is missing after expanding in the navigation frame
  230. - bug #3942 Warnings about reserved word for many non reserved words
  231. - bug #3912 Exporting row selection, resulted by ORDER BY query
  232. - bug #3957 Cookies must be enabled past this point
  233. - bug #3956 "Browse foreign values" search filter / page selector not working
  234. - bug #3579 NOW() function incorrectly selected (partial regression)
  235. - [security] Javascript execution vulnerability in Create view,
  236. reported by Maxim Rupp (see PMASA-2013-6)
  237. 4.0.2.0 (2013-05-24)
  238. - bug #3902 Cannot browse when table name contains keyword "call"
  239. + center loading indicator for navigation refresh, related to bug #3920
  240. - bug #3925 Table sorting in navigation panel is case-sensitive
  241. - bug #3915 Import of CSV file (Replace table data with file) with duplicate values
  242. - bug #3907 undefined variables, function parameter problems
  243. - bug #3898 Structure not refreshed after column drop
  244. - bug #3926 View is not updatable
  245. - bug #3919 PropertiesIconic not honored
  246. - bug #3930 Databases to choose for specific privileges show up escaped
  247. - bug #3910 Export database with empty table as a php array, does not produce valid PHP
  248. - bug #3936 Query profiler chart not loading from SQL Query page
  249. - bug #3946 Missing CSV import option "Do not abort on INSERT error"
  250. - bug #3943 Missing Operations>Table options>AUTO_INCREMENT
  251. - bug Missing CREATE DATABASE statement when exporting at database level
  252. - bug #3924 Show warning when CSV file does not contain data for all columns
  253. - bug #3947 Missing Sql Query after modify structure
  254. - bug #3948 Server export problems
  255. - bug #3917 CountTables directive is deprecated
  256. 4.0.1.0 (2013-05-14)
  257. - bug #3879 Import broken for CSV using LOAD DATA
  258. - bug #3889 When login fails and error display is active, login data is displayed
  259. - bug #3890 [import] Web server upload directory import fails
  260. - bug #3891 [import] Server upload folder import file name missing in success message
  261. + rfe #1421 [auth] Add retry button on connection failure with config auth
  262. - bug #3894 [interface] Provide feedback if no columns selected for multi-submit
  263. - bug #3799 [interface] Incorrect select field change on ctrl key navigation in Firefox
  264. - bug #3885 [browse] display_binary_as_hex option causes unexpected behavior
  265. - bug #3899 Git commit links to Github missing
  266. - bug #3900 CSP WARN in Firefox console
  267. - bug #3901 Setup script warning for config auth (stored login data) shows link BBcode
  268. - bug #3895 [browse] Fixed getting BLOB data
  269. - bug #3905 [export] Custom Exporting exports all databases
  270. - bug #3909 [import] Import of CSV FIle to selected table doesn't work
  271. - bug #3904 Browsing an empty table should not display its Structure
  272. - bug #3908 Calendar widget improperly redirects to home
  273. - bug #3918 Greyed out tabs when there are no rows fixed
  274. - bug #3916 [interface] Missing scrollbar (original theme)
  275. + [vendor] add tcpdf path to vendor_config.php
  276. - bug fix compat with tcpdf >= 6.0 (tested with 6.0.012)
  277. 4.0.0.0 (2013-05-03)
  278. + Patch #3481047 for rfe #3480477 Insert as new row enhancement
  279. + Patch #3480999 Activate codemirror in the query window
  280. - Patch #3495284 XML Import - fix message and redirect
  281. + rfe #3484063 Null checkbox behavior
  282. + Patch #3497179 Contest-5: Add user: Allow create DB w/same name + grant u_%
  283. + Patch #3498201 Contest-6: Export all privileges
  284. + Patch #3502814 for rfe #3187077 Change password buttons should match
  285. + rfe #3488640 Expand table-group in non-light navigation frame if only one
  286. + Patch #3509360 Contest-3: Option "Truncate table" before "insert"
  287. + Patch #3506552 Contest-2: Show index information in the data dictionary
  288. + Patch #3510656 Contest-1: Ignoring foreign keys while dropping tables
  289. - Bug #3509686 Reverting sort on joined column does not work
  290. + New transformation: append string
  291. + rfe #3507804 Session upload progress (PHP 5.4)
  292. + rfe #3488185 draggable columns vs copy column name
  293. + Patch #3507001 Contest-4: Textarea for large character columns
  294. + Removed the PHP version of the ENUM editor
  295. + Patch #3507111 Display distinct results, linked to corresponding data rows
  296. - bug #3507917 [export] JSON has unescaped values for allegedly numeric columns
  297. + rfe #3516187 show tables creation, last update, last check timestamps in db_structure
  298. - bug #3059806 Supporting running from CIFS/Samba shares
  299. - bug #3516341 [export] Open Document Text, Word and Texy! Text show table structure twice
  300. - bug [export] Texy! Text: Columns containing Pipe Character don't export properly
  301. + [export] Show triggers in Open Document Text, Word and Texy! Text
  302. - Patch #3415061 [auth] Login screen appears under the page
  303. + rfe #3517354 [interface] Allow disabling CodeMirror with $cfg['CodemirrorEnable'] = false
  304. + rfe #3475567 [interface] New directive $cfg['HideStructureActions']
  305. - bug #3468272 [import] Fixed import of ODS with more paragraphs in a cell
  306. - bug #3510196 [core] Improved redirecting with ForceSSL option
  307. + rfe #3518852 [edit] edit blob but not other binary, new option $cfg['ProtectBinary'] = 'noblob'
  308. + Hide language select box if there are no locales installed
  309. + Removed some directives: verbose_check, SuggestDBName, LightTabs,
  310. VerboseMultiSubmit, ReplaceHelpImg
  311. - Patch #3500882 Fixing checkbox behaviour while editing identical rows
  312. + rfe #3441722 [interface] Display description of datatypes
  313. + rfe #3517835 [structure] Move columns easily
  314. + Ajaxified "Create View" functionality
  315. + [import] New plugin: import mediawiki
  316. + New navigation system
  317. + Discontinued the use of a frame-based layout
  318. + rfe #3528994 [interface] Allow wrapping possibly long values in replication-status table
  319. + [interface] Autoselect username input on cookie login page
  320. - bug #3563799 [interface] Grid editing destroying huge amount of data
  321. + [import] Remove support for the unactive docSQL import format
  322. - bug #3577443 [edit] "Browse foreign values" does not show on ajax edit
  323. + rfe #3522109 [browse] Grid editing: action to trigger it (or disable)
  324. - bug #3526598 [interface] SQL query not shown when creating table
  325. + Dropped configuration directive: AllowThirdPartyFraming
  326. + Dropped configuration directive: LeftFrameLight
  327. + Dropped configuration directive: DisplayDatabasesList
  328. + Dropped configuration directives: ShowTooltipAliasDB and ShowTooltipAliasTB
  329. + Dropped configuration directive: NaviDatabaseNameColor
  330. + Added configuration directive: MaxNavigationItems
  331. + Renamed configuration directive: LeftFrameDBTree => NavigationTreeEnableGrouping
  332. + Renamed configuration directive: LeftFrameDBSeparator => NavigationTreeDbSeparator
  333. + Renamed configuration directive: LeftFrameTableSeparator => NavigationTreeTableSeparator
  334. + Renamed configuration directive: LeftFrameTableLevel => NavigationTreeTableLevel
  335. + Renamed configuration directive: LeftPointerEnable => NavigationTreePointerEnable
  336. + Renamed configuration directive: LeftDefaultTabTable => NavigationTreeDefaultTabTable
  337. + Renamed configuration directive: LeftDisplayTableFilterMinimum => NavigationTreeDisplayTableFilterMinimum
  338. + Renamed configuration directive: LeftDisplayLogo => NavigationDisplayLogo
  339. + Renamed configuration directive: LeftLogoLink => NavigationLogoLink
  340. + Renamed configuration directive: LeftLogoLinkWindow => NavigationLogoLinkWindow
  341. + Renamed configuration directive: LeftDisplayServers => NavigationDisplayServers
  342. + Renamed configuration directive: LeftRecentTable => NumRecentTables
  343. + Renamed configuration directive: LeftDisplayDatabaseFilterMinimum => NavigationTreeDisplayDbFilterMinimum
  344. + Removed the "Mark row on click" feature; must now click the checkbox to mark
  345. + Removed the "Synchronize" feature
  346. + Improved layout of server variables page
  347. + rfe #1052091 [config] Double-underscores in PMA table names
  348. + Improved the "More" dropdown on the table structure page
  349. + [interface] Added "scroll to top" link in menubar
  350. + [designer] Fullscreen mode for the designer
  351. + Upgraded jquery to v1.8.3 and jquery-ui to v1.9.2
  352. + Patch #3597529 [status] Add raw value as title on server status page
  353. + Support MySQL 5.6 partitioning
  354. + Removed the AjaxEnable directive
  355. + rfe #3542567 Accept IPv6 ranges and IPv6 CIDR notations in $cfg['Servers'][$i]['AllowDeny']['rules']
  356. - Bug #3576788 Grid editing shows the value before silent truncation
  357. - Upgraded jqPlot to 1.0.4 r1121
  358. - Upgraded to jquery-ui-timepicker-addon 1.1.1
  359. + rfe #3599046 [interface] Added comments for indexes
  360. - Replaced qtip with jQuery UI tooltip
  361. - Upgraded CodeMirror to 2.37
  362. - bug #2951 [export] Correctly export decimal fields.
  363. - bug #3762 [core] Make Advisor work on Windows withou COM extension.
  364. - bug #3519 [export] Prevent infinite recursion in PDF export.
  365. - bug #3827 Table specific privileges not displayed for db name containing
  366. underscore
  367. - rfe #1386 Add IF NOT EXISTS clause when copying database
  368. - No longer package .travis.yml configuration file when creating a release.
  369. - bug #3830 Can't export custom query because it lowercases table names
  370. - bug #3829 Enabling query profiling crashes javascript based navigation
  371. + rfe #879 Reserved word warning
  372. + Remove the database ordering sub-feature of the only_db directive
  373. - bug #3840 When exporting to gzip format, the data is compressed 2 times
  374. + rfe #1319 Permit to create index when creating foreign key
  375. - bug #3703 Incorrect updating of the list of users
  376. - bug #3853 Blowfish implementation might be broken (replace with phpseclib)
  377. - bug #3865 Using like operator on each backslash needs 4 backslash protection
  378. - bug #3860 Displayed git revision info is not set
  379. - bug #3871 Check referential integrity broken across databases
  380. - bug #3874 [export] No preselected option when exporting table
  381. - bug #3873 Can't copy table to target database if table exists there
  382. - bug #3683 Incorrect listing of records from to count
  383. - bug #3876 [import] PHP 5.2 - unexpected T_PAAMAYIM_NEKUDOTAYIM
  384. - [security] Local file inclusion vulnerability, reported by Janek Vind
  385. (see PMASA-2013-4)
  386. - [security] Global variables overwrite in export.php, reported by Janek Vind
  387. (see PMASA-2013-5)
  388. - bug #3892 [export] SQL Export files are empty
  389. 3.5.8.2 (2013-07-28)
  390. - [security] Fix self-XSS in "Showing rows", see PMASA-2013-8
  391. - [security] Fix self-XSS in Display chart, see PMASA-2013-9
  392. - [security] Fix stored XSS in Server status monitor, see PMASA-2013-9
  393. - [security] Fix stored XSS in navigation panel logo link, see PMASA-2013-9
  394. - [security] Fix self-XSS in setup, trusted proxies validation, see PMASA-2013-9
  395. + [security] JSON content type header for version_check.php, see PMASA-2013-9
  396. + [security] Backport fix for jQuery issue #9521 from jQuery 1.6.3, see PMASA-2013-9
  397. + [security] Fix full path disclosure, see PMASA-2013-12
  398. + [security] Fix control user SQL injection in pmd_pdf.php, see PMASA-2013-15
  399. + [security] Fix control user SQL injection in schema_export.php, see PMASA-2013-15
  400. - [security] Fix self-XSS in schema export, see PMASA-2013-14
  401. - [security] Fix unencoded json object, see PMASA-2013-11
  402. 3.5.8.1 (2013-04-24)
  403. - [security] Remote code execution (preg_replace), reported by Janek Vind
  404. (see PMASA-2013-2)
  405. - [security] Locally Saved SQL Dump File Multiple File Extension Remote Code
  406. Execution, reported by Janek Vind (see PMASA-2013-3)
  407. 3.5.8.0 (2013-04-08)
  408. - bug #3828 MariaDB reported as MySQL
  409. - bug #3854 Incorrect header for Safari 6.0
  410. - bug #3705 Attempt to open trigger for edit gives NULL
  411. - Use HTML5 DOCTYPE
  412. - [security] Self-XSS on GIS visualisation page, reported by Janek Vind
  413. - bug #3800 Incorrect keyhandler behaviour #2
  414. 3.5.7.0 (2013-02-15)
  415. - bug #3779 [core] Problem with backslash in enum fields
  416. - bug #3816 Missing server_processlist.php
  417. - bug #3821 Safari: white page
  418. - Correct detection of the Chrome browser
  419. 3.5.6.0 (2013-01-28)
  420. - bug #3593604 [status] Erroneous advisor rule
  421. - bug #3596070 [status] localStorage broken in server status monitor
  422. - bug #3598736 [routines] Editing a procedure with special characters
  423. - bug #3600322 [core] Visualize GIS data throws Fatal Error
  424. - bug #3599362 [core] Double-escaped error message
  425. - bug #3776 [cookies] Login without auth on second server
  426. --- Older ChangeLogs can be found on our project website ---
  427. https://www.phpmyadmin.net/old-stuff/ChangeLogs/
  428. # vim: et ts=4 sw=4 sts=4
  429. # vim: ft=changelog fenc=utf-8
  430. # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>4&&getline(v\:lnum)!~'^#'
  431. # vim: fdn=1 fdm=expr