├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitreview ├── .phan └── config.php ├── .phpcs.xml ├── .travis.yml.disabled ├── AWS.php ├── COPYING ├── ChangeLog ├── Gruntfile.js ├── README.md ├── TODO ├── composer.json ├── extension.json ├── i18n ├── af.json ├── ar.json ├── ast.json ├── ba.json ├── bcl.json ├── be-tarask.json ├── be.json ├── bg.json ├── br.json ├── ca.json ├── de.json ├── dsb.json ├── en-gb.json ├── en.json ├── eo.json ├── es.json ├── eu.json ├── fa.json ├── fi.json ├── fr.json ├── gl.json ├── he.json ├── hi.json ├── hsb.json ├── ia.json ├── id.json ├── it.json ├── ja.json ├── ko.json ├── ksh.json ├── lb.json ├── lij.json ├── lt.json ├── mg.json ├── mk.json ├── mr.json ├── ms.json ├── nb.json ├── nl.json ├── oc.json ├── pl.json ├── pms.json ├── pt-br.json ├── pt.json ├── qqq.json ├── roa-tara.json ├── ru.json ├── sco.json ├── sv.json ├── te.json ├── th.json ├── tl.json ├── tr.json ├── tt-cyrl.json ├── uk.json ├── vi.json ├── yue.json ├── zh-hans.json └── zh-hant.json ├── includes ├── AmazonS3CompatTools.php ├── AmazonS3Hooks.php ├── AmazonS3LocalCache.php ├── AmazonS3MisconfiguredException.php ├── AmazonS3ProfilingAssist.php ├── MWAWS │ └── FSFile.php └── TrimStringIterator.php ├── package.json ├── s3 ├── AmazonS3FileBackend.php └── AmazonS3SubdirectoryIterator.php └── tests ├── phpunit ├── AmazonS3CompatToolsTest.php ├── AmazonS3FileBackendTest.php ├── AmazonS3HooksTest.php ├── AmazonS3LocalCacheTest.php ├── MWAWSFSFileTest.php └── TrimStringIteratorTest.php ├── resources ├── blank.png └── text.txt └── travis ├── AWSSettings.php ├── OldStyleAWSSettings.php └── composer.local.json /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/.gitreview -------------------------------------------------------------------------------- /.phan/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/.phan/config.php -------------------------------------------------------------------------------- /.phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/.phpcs.xml -------------------------------------------------------------------------------- /.travis.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/.travis.yml.disabled -------------------------------------------------------------------------------- /AWS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/AWS.php -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/ChangeLog -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/TODO -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/composer.json -------------------------------------------------------------------------------- /extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/extension.json -------------------------------------------------------------------------------- /i18n/af.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/af.json -------------------------------------------------------------------------------- /i18n/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ar.json -------------------------------------------------------------------------------- /i18n/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ast.json -------------------------------------------------------------------------------- /i18n/ba.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ba.json -------------------------------------------------------------------------------- /i18n/bcl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/bcl.json -------------------------------------------------------------------------------- /i18n/be-tarask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/be-tarask.json -------------------------------------------------------------------------------- /i18n/be.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/be.json -------------------------------------------------------------------------------- /i18n/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/bg.json -------------------------------------------------------------------------------- /i18n/br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/br.json -------------------------------------------------------------------------------- /i18n/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ca.json -------------------------------------------------------------------------------- /i18n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/de.json -------------------------------------------------------------------------------- /i18n/dsb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/dsb.json -------------------------------------------------------------------------------- /i18n/en-gb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/en-gb.json -------------------------------------------------------------------------------- /i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/en.json -------------------------------------------------------------------------------- /i18n/eo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/eo.json -------------------------------------------------------------------------------- /i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/es.json -------------------------------------------------------------------------------- /i18n/eu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/eu.json -------------------------------------------------------------------------------- /i18n/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/fa.json -------------------------------------------------------------------------------- /i18n/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/fi.json -------------------------------------------------------------------------------- /i18n/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/fr.json -------------------------------------------------------------------------------- /i18n/gl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/gl.json -------------------------------------------------------------------------------- /i18n/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/he.json -------------------------------------------------------------------------------- /i18n/hi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/hi.json -------------------------------------------------------------------------------- /i18n/hsb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/hsb.json -------------------------------------------------------------------------------- /i18n/ia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ia.json -------------------------------------------------------------------------------- /i18n/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/id.json -------------------------------------------------------------------------------- /i18n/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/it.json -------------------------------------------------------------------------------- /i18n/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ja.json -------------------------------------------------------------------------------- /i18n/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ko.json -------------------------------------------------------------------------------- /i18n/ksh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ksh.json -------------------------------------------------------------------------------- /i18n/lb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/lb.json -------------------------------------------------------------------------------- /i18n/lij.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/lij.json -------------------------------------------------------------------------------- /i18n/lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/lt.json -------------------------------------------------------------------------------- /i18n/mg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/mg.json -------------------------------------------------------------------------------- /i18n/mk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/mk.json -------------------------------------------------------------------------------- /i18n/mr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/mr.json -------------------------------------------------------------------------------- /i18n/ms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ms.json -------------------------------------------------------------------------------- /i18n/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/nb.json -------------------------------------------------------------------------------- /i18n/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/nl.json -------------------------------------------------------------------------------- /i18n/oc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/oc.json -------------------------------------------------------------------------------- /i18n/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/pl.json -------------------------------------------------------------------------------- /i18n/pms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/pms.json -------------------------------------------------------------------------------- /i18n/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/pt-br.json -------------------------------------------------------------------------------- /i18n/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/pt.json -------------------------------------------------------------------------------- /i18n/qqq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/qqq.json -------------------------------------------------------------------------------- /i18n/roa-tara.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/roa-tara.json -------------------------------------------------------------------------------- /i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/ru.json -------------------------------------------------------------------------------- /i18n/sco.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/sco.json -------------------------------------------------------------------------------- /i18n/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/sv.json -------------------------------------------------------------------------------- /i18n/te.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/te.json -------------------------------------------------------------------------------- /i18n/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/th.json -------------------------------------------------------------------------------- /i18n/tl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/tl.json -------------------------------------------------------------------------------- /i18n/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/tr.json -------------------------------------------------------------------------------- /i18n/tt-cyrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/tt-cyrl.json -------------------------------------------------------------------------------- /i18n/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/uk.json -------------------------------------------------------------------------------- /i18n/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/vi.json -------------------------------------------------------------------------------- /i18n/yue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/yue.json -------------------------------------------------------------------------------- /i18n/zh-hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/zh-hans.json -------------------------------------------------------------------------------- /i18n/zh-hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/i18n/zh-hant.json -------------------------------------------------------------------------------- /includes/AmazonS3CompatTools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/includes/AmazonS3CompatTools.php -------------------------------------------------------------------------------- /includes/AmazonS3Hooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/includes/AmazonS3Hooks.php -------------------------------------------------------------------------------- /includes/AmazonS3LocalCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/includes/AmazonS3LocalCache.php -------------------------------------------------------------------------------- /includes/AmazonS3MisconfiguredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/includes/AmazonS3MisconfiguredException.php -------------------------------------------------------------------------------- /includes/AmazonS3ProfilingAssist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/includes/AmazonS3ProfilingAssist.php -------------------------------------------------------------------------------- /includes/MWAWS/FSFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/includes/MWAWS/FSFile.php -------------------------------------------------------------------------------- /includes/TrimStringIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/includes/TrimStringIterator.php -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/package.json -------------------------------------------------------------------------------- /s3/AmazonS3FileBackend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/s3/AmazonS3FileBackend.php -------------------------------------------------------------------------------- /s3/AmazonS3SubdirectoryIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/s3/AmazonS3SubdirectoryIterator.php -------------------------------------------------------------------------------- /tests/phpunit/AmazonS3CompatToolsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/phpunit/AmazonS3CompatToolsTest.php -------------------------------------------------------------------------------- /tests/phpunit/AmazonS3FileBackendTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/phpunit/AmazonS3FileBackendTest.php -------------------------------------------------------------------------------- /tests/phpunit/AmazonS3HooksTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/phpunit/AmazonS3HooksTest.php -------------------------------------------------------------------------------- /tests/phpunit/AmazonS3LocalCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/phpunit/AmazonS3LocalCacheTest.php -------------------------------------------------------------------------------- /tests/phpunit/MWAWSFSFileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/phpunit/MWAWSFSFileTest.php -------------------------------------------------------------------------------- /tests/phpunit/TrimStringIteratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/phpunit/TrimStringIteratorTest.php -------------------------------------------------------------------------------- /tests/resources/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/resources/blank.png -------------------------------------------------------------------------------- /tests/resources/text.txt: -------------------------------------------------------------------------------- 1 | Text 2 | -------------------------------------------------------------------------------- /tests/travis/AWSSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/travis/AWSSettings.php -------------------------------------------------------------------------------- /tests/travis/OldStyleAWSSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/travis/OldStyleAWSSettings.php -------------------------------------------------------------------------------- /tests/travis/composer.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edwardspec/mediawiki-aws-s3/HEAD/tests/travis/composer.local.json --------------------------------------------------------------------------------