As Google Summer of Code has finally come to an end. I'd like to thank all
the people without whom this wouldn't have been possible.
Firstly, Isaac, for being a wonderful mentor. Mauricio and Michael for
there suggestions and reviews, and many other people who work in the
Lakshya arora (nulll-pointer)
The phpMyAdmin team is pleased to announce the release of phpMyAdmin
version 4.8.3. Among other bug fixes, this contains a security fix for
an issue that can be exploited when importing files.
A flaw was discovered with how warning messages are displayed while
importing a file. This attack requires a specially-crafted file but can
allow an attacker to trick the user in to executing a cross-site
scripting (XSS) attack. We recommend updating immediately to mitigate
In addition to the security fixes, this release also includes these bug
fixes and more as part of our regular release cycle:
* An error where a database is named 0
* Fix for NULL as default not being shown
* Fix for recent tables list
* Fix for slow performance with table filtering
* Two-factor authentication (2FA) fails if the GD PHP library is missing
* Event scheduler toggle does not work
* ERR_BLOCKED_BY_XSS_AUDITOR error when exporting a table
* PHP 7.3 warning: "continue" in "switch" is equal to "break"
And several more. Complete notes are in the ChangeLog file included with
As always, downloads are available at https://www.phpmyadmin.net/downloads/
Started by timer
[EnvInject] - Loading node environment variables.
Building in workspace <https://ci.phpmyadmin.net/job/phpMyAdmin/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/phpmyadmin/phpmyadmin.git # timeout=10
Fetching upstream changes from https://github.com/phpmyadmin/phpmyadmin.git
> git --version # timeout=10
> git fetch --tags --progress https://github.com/phpmyadmin/phpmyadmin.git +refs/heads/*:refs/remotes/origin/*
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from https://github.com/phpmyadmin/phpmyadmin.git
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress https://github.com/phpmyadmin/phpmyadmin.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stderr: fatal: unable to access 'https://github.com/phpmyadmin/phpmyadmin.git/': Could not resolve host: github.com
... 11 more
ERROR: Error fetching remote repo 'origin'
[CHECKSTYLE] Skipping publisher since build result is FAILURE
[JSLINT] Skipping publisher since build result is FAILURE
[PMD] Skipping publisher since build result is FAILURE
[DRY] Collecting duplicate code analysis files...
[DRY] Searching for all files in <https://ci.phpmyadmin.net/job/phpMyAdmin/ws/> that match the pattern build/logs/pmd-cpd.xml
[DRY] Parsing 1 file in <https://ci.phpmyadmin.net/job/phpMyAdmin/ws/>
[DRY] Successfully parsed file <https://ci.phpmyadmin.net/job/phpMyAdmin/ws/build/logs/pmd-cpd.xml> with 12 unique warnings and 0 duplicates.
[DRY] Computing warning deltas based on reference build #2561
[TASKS] Skipping publisher since build result is FAILURE
[ANALYSIS-COLLECTOR] Computing warning deltas based on reference build #2561
Recording plot data
Publishing Clover coverage report...
Clover xml file does not exist in: <https://ci.phpmyadmin.net/job/phpMyAdmin/ws/> called: build/logs/clover.xml and will not be copied to: /var/lib/jenkins/jobs/phpMyAdmin/builds/2562/cloverphp/clover.xml
Could not find 'build/coverage/build/logs/clover.xml'. Did you generate the XML report for Clover?
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing PHPUnit-3.x (default)
[xUnit] [INFO] - [PHPUnit-3.x (default)] - 1 test report file(s) were found with the pattern 'build/logs/junit.xml' relative to '<https://ci.phpmyadmin.net/job/phpMyAdmin/ws/'> for the testing framework 'PHPUnit-3.x (default)'.
[xUnit] [ERROR] - Test reports were found but not all of them are new. Did all the tests run?
* <https://ci.phpmyadmin.net/job/phpMyAdmin/ws/build/logs/junit.xml> is 23 hr old
[xUnit] [INFO] - Failing BUILD.
[xUnit] [INFO] - There are errors when processing test results.
[xUnit] [INFO] - Skipping tests recording.
[xUnit] [INFO] - Stop build.
[JDepend] JDepend plugin is ready
[JDepend] Found 6146 classes in 540 packages
Hello, I am new and want to contribute to phpmyadmin community, I am
curious as to how can I understand a organisation's source code more
specifically how code is organised/code architecture in their github repo.
I looked at the official documentation but couldn't figure out that which
function is calling which function and so on.
Any help in this regard will be helpful.
I'm currently working on fixing tests for all the features I've worked on
during the summer.
In all the lint errors, it shows that we can use --fix option to fix those
Where and how to use this?