aboutsummaryrefslogtreecommitdiffstats
path: root/includes/shell
Commit message (Expand)AuthorAgeFilesLines
* Use Shellbox for Shell::command() etc.Tim Starling2021-02-058-892/+270
* Document hook names in hook interfaces.daniel2020-09-271-0/+3
* SECURITY: Prevent invoking firejail's --output functionalityKunal Mehta2020-09-241-0/+32
* Merge "shell: Don't blacklist /run/firejail"jenkins-bot2020-09-241-2/+7
|\
| * shell: Don't blacklist /run/firejailTim Starling2020-09-091-2/+7
* | Merge "Don't pass stdin to commands by default"jenkins-bot2020-09-181-8/+51
|\ \ | |/ |/|
| * Don't pass stdin to commands by defaultTim Starling2020-08-251-8/+51
* | Fixes shell edge-cases in WindowsJuan Osorio2020-08-261-1/+14
|/
* firejail: Strengthen by copying from Wikimedia's profileKunal Mehta2020-08-071-0/+28
* shell: Make ->restrict( RESTRICT_NONE ) actually workKunal Mehta2020-07-291-2/+17
* shell: Expand documentation in firejail.profileKunal Mehta2020-07-181-3/+12
* Replace "@stable for implementation" with "@stable to implement"daniel2020-07-131-1/+1
* shell: Fix autodetection of firejail in findFirejail()Kunal Mehta2020-07-071-2/+3
* phan: Enable redundant_condition_detectionUmherirrender2020-07-011-1/+2
* Remove terminating line breaks from debug messagesTim Starling2020-06-031-1/+1
* Hooks::run() call site migrationTim Starling2020-05-301-1/+1
* Hook interface doc comment followupTim Starling2020-04-211-1/+1
* docs: Hook interface doc comment reviewapaskulin2020-04-211-5/+5
* Automatically generated hook interfacesTim Starling2020-04-201-0/+23
* Fix mismatching type hints in PHPDoc tagsThiemo Kreuz2020-03-241-2/+0
* Coding style: Auto-fix MediaWiki.Usage.IsNull.IsNullJames D. Forrester2020-01-102-2/+2
* Shell: Add more typesMax Semenik2019-10-314-17/+19
* Shell\Result: declare types, enable strict typesMax Semenik2019-10-301-4/+6
* Shell: Declare constants visibilityMax Semenik2019-10-281-9/+9
* shell: Resolve a TODO asking for error_clear_last()Max Semenik2019-10-021-10/+1
* Upgrade phan config to 0.7.1Daimona Eaytoy2019-09-041-1/+0
* Unsuppress phan issues part 6Daimona Eaytoy2019-09-011-0/+2
* Unsuppress more phan issues (part 3)Daimona Eaytoy2019-08-311-1/+2
* Avoid the use of silence operator (@) and use AtEase methodsDerick Alangi2019-07-231-2/+3
* shell: Remove documentation that doesn't add meaning to the methodDerick Alangi2019-06-171-3/+3
* Update wikimedia/at-ease from 1.2.0 to 2.0.0Reedy2019-05-181-2/+3
* shell: annotate return typesMax Semenik2019-04-264-15/+15
* Get rid of unnecessary func_get_args() and friendsAryeh Gregor2019-04-121-6/+4
* Use https://www.php.net/ instead of https://secure.php.net/Fomafix2019-04-121-1/+1
* Update AtEase calls to use Wikimedia namespaceReedy2019-02-121-2/+2
* Convert RandomImageGenerator to use the new execution frameworkMax Semenik2019-01-211-0/+11
* Merge "Use MediaWiki\SuppressWarnings around trigger_error('') instead @"D3r1ck012018-12-191-2/+3
|\
| * Use MediaWiki\SuppressWarnings around trigger_error('') instead @Mark A. Hershberger2018-04-171-2/+3
* | Use PHP 7 '??' operator instead of if-then-elseFomafix2018-10-211-1/+1
* | Deprecate wfArrayFilter() and wfArrayFilterByKey()Max Semenik2018-07-191-4/+4
* | shell: Note that ::isDisabled() should be called before ::command()Kunal Mehta2018-07-021-0/+2
* | Begin introducing PHP 5.6 variadic parameters where appropriateMax Semenik2018-06-041-10/+8
* | Merge "Use PHP7 constant expression instead of a magic number"jenkins-bot2018-05-311-12/+11
|\ \
| * | Use PHP7 constant expression instead of a magic numberMax Semenik2018-05-301-12/+11
* | | Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenientBartosz DziewoƄski2018-05-301-1/+1
|/ /
* / Replace HTTP by HTTPSFomafix2018-05-221-1/+1
|/
* Restrict shell commands by defaultMax Semenik2018-04-162-0/+8
* Deprecate wfShellWikiCmd()Max Semenik2018-04-161-0/+29
* shell: Don't use --seccomp=@default for firejail < 0.9.50 supportKunal Mehta2018-02-261-8/+10
* Shell: Don't hang on empty stdinBrad Jorsch2018-02-221-0/+6