We've just change php7 branch as the master branch, and php5 version turned into legacy.
To make docker automated build work correctly, the branch name specify now changed.
Due to last those commits, the password generation was modified incorrectly.
It gens the $_svn_ourroot_password_ to $_svn_certroot_password_. Must revert it.
According to the version from @vfleaking, the judger_socket password and the our-root password is 32 chars long.
Due to historical reasons,the password for problem will be refresh by the web side after it created.So the svn password should use only one. And the last hotfix caused some strange problem. Fix it.
The new install script (commit 19aac52) made a mistake in svn password, which made a error
when trying to click the 与svn仓库同步 button. Just fix this bug.
The last commit changed the installation script a lot, but made a
mistake on the genration of config. It gen the cookie-checksum-salt
to user-checksum-salt. Just fix it.
There are too many files of the old installation script. Now this could be only three files.
Add support for docker automated build, so we can get the latest build form docker hub every time.
The script can automaticly search the latest jdk builds and get them. It is no need to download by yourself. Make some changes to .default-config.php to generate config file.
This new installation script can also be used for traditional installation. Supports some situations that does not provide docker environment such as WSL or OpenVZ virtualization technology.
Bump mysql-server into 5.6 which 5.5.57 has some 奥妙重重的 problems in docker container.
The original judge client default uses jdk 7u76 and 8u31, and cannot change to the newest version.
This commit will change the folder into _latest. Prepare for new installation script.
Some of the pictures of the original UOJ system uses the picture bed that belongs to the real UOJ which set up by vfleaking. But it may not work on some situations of the community version.
This commit added language flag pictures and changed the link to those pictures.
This commit changes the search box up the paginator, and fixes a security problem.
ATTENTION! The version which has search box MUST update to the newest version IMMEDIATELY, the old version did not process the escape of the string, may cause SQL injection problems.
Add a search box on problem set page. Only uses a simple algorithm, you can't use it like Google. You can search one or some of the words in the title.
NOTICE: The style of the sarch box may have some problems. when you turn the window into mobile mode, the search box will not be at the center of the page. Hope someone can make it better.
If we upload data and problem.conf online, we may cannot checkout the existing data using svn. This commit fixed it. Also changed some button's position.
If you upload the data by zip file, you can now set your own checker to problem.conf online.
NOTE: If you want to use advanced options, you'd better modify problem.conf yourself. The online problem.conf editor is only for the common situation.
Superusers now can easily add user as superuser.
BREAKING CHANGE: login into others' account is no longer supported
For safety reasons, we removed the option for superusers to login into other users' account.
If you want to recover this option, please add the code by yourself.