Muehlenhoff has submitted this change and it was merged. Change subject: Initial commit ......................................................................
Initial commit Based off of the 1.19 packaging work in Debian. Intended for packaging 1.25.5. Change-Id: I9d7b04c3077df5e9a3ec6dcb887340bbf0f9f83e --- A README.Debian A changelog A compat A control A copyright A etc/apache.conf A mediawiki-classes.install A mediawiki.dirs A mediawiki.docs A mediawiki.install A mediawiki.links A mediawiki.lintian-overrides A mediawiki.postinst A mediawiki.postrm A mediawiki.preinst A mediawiki.prerm A patches/debian_specific_config.patch A patches/mimetypes.patch A patches/series A phpmod/mediawiki.ini A rules A source/format A source/include-binaries A upstream/signing-key.asc A watch 25 files changed, 2,131 insertions(+), 0 deletions(-) Approvals: Muehlenhoff: Verified; Looks good to me, approved diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..d9756ef --- /dev/null +++ b/README.Debian @@ -0,0 +1,76 @@ +mediawiki for Debian +-------------------- + + +Optional features: + - Image thumbnailing : + Install 'php5-gd' or 'imagemagick' to use this feature. + +Configuration: + The configuration uses an easy web-based system ; just go to this URL : + http://www.myserver.org/mediawiki/mw-config/index.php + (replace by your own servername) + You may of course configure your webserver to serve this URL. A default + configuration can be found in /etc/mediawiki/. Apache users + may have linked this in their configuration automatically if they asked + the installer to do so. + Then just copy the generated config to the real system location : + mv /var/lib/mediawiki/mw-config/LocalSettings.php \ + /etc/mediawiki + You should change file permissions for LocalSettings.php as required to + prevent other users on the server from reading passwords and + altering configuration data. + . + Warning: to make this work, we have to define MW_INSTALL_PATH. This is done + automatically in this package. However, you may change this later if you plan + to set up multisite wikis. + After being configured, you should begin your surf on your new wiki using this url: + http://www.myserver.org/mediawiki + (replace by your own servername) + Enjoy !!! + +Security concerns: + 1) privilege separation: + Once installed, you can improve security by separating sql privileges. Thus having your standard + sql account be granted only SELECT/INSERT/DELETE/UPDATE on your mediawiki database, and an additional + account used for maintenance with additional CREATE/DROP/ALTER rights. + To use this feature, you only need to setup an additional account in the database and provide + the new credentials into /etc/mediawiki/LocalSettings.php + then don't forget to lower rights of the primary account. + 2) file upload check: + You can activate file upload virus checking by installing the 'clamav' package and setting the + following in LocalSettings.php: + $wgAntivirus = 'clamav'; + +Upgrading the database: + When upgrading to new releases, the database may need an upgrade before your wiki is able to + work. Here is a rapid sketch: + 1) Dump your database to a text file. + mysqldump --add-drop-table -u <user> -p <my-database> > /path/to/file.sql + 2) You will need an AdminSettings.php file. + If you don't have any, a sample is not available (sorry!). + You may fill in this file and copy it in /etc/mediawiki. + If you use the mysql root account, you may delete it afterward. + 3) Then run this command: + php /var/lib/mediawiki/maintenance/update.php + This shall need a proper php5 binary, as provided in php5-cli + +Configuring apache and MySQL: + A good how-to to correctly setup the application used by mediawiki can be found there: + http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_GNU/Linux + But, of course, you should NOT do the part that talks about mediawiki installation itself :) + +Editing and Syntax: + MediaWiki syntax is rather complex. + To prevent this README file from becoming a manual, + we don't provide here instructions on MediaWiki syntax. + But you can point your browser to this page: + http://meta.wikimedia.org/wiki/Help:Editing + Where you will find all that you'd like to know about it! + +Contributing: + Help is welcome in maintaining the mediawiki package! The git repository is + <https://gerrit.wikimedia.org/r/mediawiki/debian.git>, patches can be sent via + Gerrit (<https://www.mediawiki.org/wiki/Gerrit/Getting_started>), through the + GitHub mirror (<https://github.com/wikimedia/mediawiki-debian>), or e-mail. + diff --git a/changelog b/changelog new file mode 100644 index 0000000..4b0aa5a --- /dev/null +++ b/changelog @@ -0,0 +1,838 @@ +mediawiki (1:1.25.5-1) unstable; urgency=medium + + * Upgraded to new upstream release + * Remove unneeded patches + * Remove redrawn CC images; images provided by upstream are free + * Fixed lintian warnings + + -- Kunal Mehta <lego...@member.fsf.org> Sun, 09 Aug 2015 23:49:36 +0000 + +mediawiki (1:1.19.20+dfsg-2.3) unstable; urgency=high + + * Non-maintainer upload. + * Add patch fixing several security issues: + - (bug T85848, bug T71210) SECURITY: Don't parse XMP blocks that + contain XML entities, to prevent various DoS attacks. + - (bug T88310) SECURITY: Always expand xml entities when checking + SVG's. + - (bug T73394) SECURITY: Escape > in Html::expandAttributes to + prevent XSS. + - (bug T85855) SECURITY: Don't execute another user's CSS or JS + on preview. + - (bug T85349, bug T85850, bug T86711) SECURITY: Multiple issues + fixed in SVG filtering to prevent XSS and protect viewer's + privacy. + + -- Thijs Kinkhorst <th...@debian.org> Mon, 06 Apr 2015 16:53:54 +0000 + +mediawiki (1:1.19.20+dfsg-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Add patch fixing T76686: thumb.php outputs wikitext message as raw + HTML, which could lead to xss. Permission to edit MediaWiki namespace + is required to exploit this. + + -- Sebastien Delafond <s...@debian.org> Sun, 21 Dec 2014 13:11:10 +0100 + +mediawiki (1:1.19.20+dfsg-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * CVE-2014-9277: The <cross-domain-policy> mangling in OutputHandler.php + poses a potentially severe security problem for API clients written in + PHP, in that format=php is affected (Closes: #772764). + + -- Sebastien Delafond <s...@debian.org> Sun, 14 Dec 2014 18:23:47 +0100 + +mediawiki (1:1.19.20+dfsg-2) unstable; urgency=low + + * Team upload. + * Remove myself from Uploaders. + + -- Thorsten Glaser <t...@mirbsd.de> Tue, 07 Oct 2014 18:13:52 +0000 + +mediawiki (1:1.19.20+dfsg-1) unstable; urgency=medium + + * Make debian/rules get-orig-source-tg call uscan automatically + * New upstream security release: + - (bug 70672) SECURITY: OutputPage: Remove separation of css + and js module allowance. + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 02 Oct 2014 10:50:16 +0200 + +mediawiki (1:1.19.19+dfsg-1) unstable; urgency=medium + + [ Mert Dirik ] + * Update turkish Debconf translation (Closes: #759878) + + [ Thorsten Glaser ] + * Remove Romain Beauxis’ bouncing eMail address + * Acknowledge NMU (1:1.19.18+dfsg-0.1) – thanks! + * New upstream security and maintenance release: + - (bug 69008) SECURITY: Enhance CSS filtering in SVG files. + Filter <style> elements; normalize style elements and + attributes before filtering; add checks for attributes that + contain css; add unit tests for html5sec and reported bugs. + * Bump Policy (no change required) + * Update lintian overrides + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 25 Sep 2014 16:55:58 +0200 + +mediawiki (1:1.19.18+dfsg-0.1) unstable; urgency=high + + * Non-maintainer upload with maintainers approval. + * Imported Upstream version 1.19.18+dfsg + (Closes: #758510) + - CVE-2014-5241 (bug 68187) SECURITY: Prepend jsonp callback with comment. + - CVE-2014-5243 (bug 65778) SECURITY: Copy prevent-clickjacking between + OutputPage and ParserOutput. + + -- Salvatore Bonaccorso <car...@debian.org> Sun, 24 Aug 2014 06:47:35 +0200 + +mediawiki (1:1.19.17+dfsg-1) unstable; urgency=medium + + * New upstream security and maintenance release: + - (bug 65839) SECURITY: Prevent external resources in SVG files. + - (bug 66428) MimeMagic: Don't seek before BOF. This has weird + side effects like only extracting the tail of the file partially + or not at all. + * Update lintian overrides + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 26 Jun 2014 09:57:03 +0200 + +mediawiki (1:1.19.16+dfsg-1) unstable; urgency=medium + + * New upstream security and maintenance release: + - CVE-2014-3966 (bug 65501) SECURITY: Don't parse usernames as + wikitext on Special:PasswordReset. + * Update debian/upstream/signing-key.asc + + -- Thorsten Glaser <t...@mirbsd.de> Wed, 11 Jun 2014 16:35:39 +0200 + +mediawiki (1:1.19.15+dfsg-2) unstable; urgency=high + + * Depend on recent enough php5-common version to be able to use + php5{en,dis}mod in maintainer scripts (Closes: #743893) + * Urgency high because this rides on the previous security fix + + -- Thorsten Glaser <t...@mirbsd.de> Tue, 08 Apr 2014 09:46:46 +0200 + +mediawiki (1:1.19.15+dfsg-1) unstable; urgency=medium + + * New upstream security and maintenance release: + - Fixed resetting passwords + - (bug 58640) Fixed compatibility issue with PCRE 8.34 that + caused pages to appear blank or with missing text + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 03 Apr 2014 10:11:51 +0200 + +mediawiki (1:1.19.14+dfsg-1) unstable; urgency=medium + + * New upstream security fix release (Closes: #742857): + - (bug 62497) SECURITY: Add CSRF token on Special:ChangePassword + - (bug 62467) Set a title for the context during import on the cli + * Use upstream-provided signing key bundle + + -- Thorsten Glaser <t...@mirbsd.de> Fri, 28 Mar 2014 09:56:29 +0100 + +mediawiki (1:1.19.13+dfsg-1) unstable; urgency=medium + + * New upstream security fix release: + - (bug 61362) Don't find links in the middle of api.php links + * Raise session max lifetime (Closes: #648823) + + -- Thorsten Glaser <t...@mirbsd.de> Mon, 24 Mar 2014 09:42:23 +0100 + +mediawiki (1:1.19.12+dfsg-1) unstable; urgency=medium + + [ Florian Weimer ] + * Add “Replaces: mediawiki-extensions-confirmedit” + + [ Thorsten Glaser ] + * debian/watch: Change download location – the one we were using + didn’t have the new release, and the announcement pointed to a + different location – needs clarification which download URI is + canonical… + * debian/upstream/signing-key.asc: Add mah’s key, too… + * New upstream security fix release: + - (bug 60771) disallow iframe and unusual namespaces in SVG + - (bug 61346) make token comparison use constant time + * Fix stuff lintian pointed out (thanks) + + -- Thorsten Glaser <t...@mirbsd.de> Fri, 28 Feb 2014 18:49:08 +0100 + +mediawiki (1:1.19.11+dfsg-1) unstable; urgency=medium + + * New upstream security fix release: + - CVE-2014-1610 (bug 60339) remote code exec in Djvu thumbnailer + * Update upstream signing key location to devscript maintainers’ + latest whim… + * Rely on uscan in get-orig-source instead of downloading manually + + -- Thorsten Glaser <t...@mirbsd.de> Wed, 29 Jan 2014 10:10:39 +0100 + +mediawiki (1:1.19.10+dfsg-1) unstable; urgency=high + + * New upstream security fix release: + - CVE-2013-4568 (bug 58088) Don't normalize U+FF3C to \ in CSS Checks + - CVE-2013-6452 (bug 57550) Disallow stylesheets in SVG Uploads + - CVE-2013-6453 (bug 58553) Return error on invalid XML for SVG Uploads + - CVE-2013-6454 (bug 58472) Disallow -o-link in styles + - CVE-2013-6472 (bug 58699) Fix RevDel log entry information leaks + + -- Thorsten Glaser <t...@mirbsd.de> Tue, 14 Jan 2014 10:51:35 +0100 + +mediawiki (1:1.19.9+dfsg-2) unstable; urgency=medium + + * Ship files in /etc/mediawiki-extensions/extensions-available/ + for extensions shipped with the mediawiki core + * Correct typo in changelog for 1:1.19.9+dfsg-1 + + -- Thorsten Glaser <t...@mirbsd.de> Tue, 31 Dec 2013 14:00:37 +0100 + +mediawiki (1:1.19.9+dfsg-1) unstable; urgency=medium + + [ Jonathan Wiltshire ] + * Re-work debian/rule:get-orig-source: + - use more conventional tools + - improve legibility + - safer use of temporary directories + * Guard against missing mod_php5 in Apache configuration + (Closes: #725162) + + [ Thorsten Glaser ] + * Refresh patches against 1.19.9 + * Handle /var/lib/mediawiki/extensions/* always as symlinks, for + both core and extra extensions, with upgrade path (Closes: #719208) + * Address updated lintian tags + * Update copyright file with things noted by Paul Tagliamonte, thanks! + + -- Thorsten Glaser <t...@mirbsd.de> Tue, 31 Dec 2013 12:18:56 +0100 + +mediawiki (1:1.19.8+dfsg-2.2) unstable; urgency=high + + * Non-maintainer upload + * Security fixes (Closes: #729629): + - Kevin Israel (Wikipedia user PleaseStand) identified and reported two + vectors for injecting Javascript in CSS that bypassed MediaWiki's + blacklist [CVE-2013-4567, CVE-2013-4568] + - Internal review while debugging a site issue discovered that MediaWiki + and the CentralNotice extension were incorrectly setting cache headers + when a user was autocreated, causing the user's session cookies to be + cached, and returned to other users [CVE-2013-4572] + * New Polish debconf translation, thanks to Magdalena Z. Kubot + (Closes: #731381) + + -- David Prévot <taf...@debian.org> Sun, 08 Dec 2013 16:13:40 -0400 + +mediawiki (1:1.19.8+dfsg-2.1) unstable; urgency=low + + * Provide includes/libs in mediawiki-classes (Closes: #703837) + + -- David Prévot <taf...@debian.org> Wed, 23 Oct 2013 11:29:27 -0400 + +mediawiki (1:1.19.8+dfsg-2) unstable; urgency=low + + [ Thorsten Glaser ] + * debian/rules: get-orig-source now leaves the repacked origtgz + in ./ ipv in ./debian/ according to Policy §4.9 (noticed by + Natureshadow) + * Add version guards to apache.conf + + [ Jonathan Wiltshire ] + * Update apache.conf for Apache 2.4 syntax changes, and document + in debian/NEWS (Closes: #723620, #669832) + + -- Jonathan Wiltshire <j...@debian.org> Tue, 24 Sep 2013 19:04:42 +0100 + +mediawiki (1:1.19.8+dfsg-1) unstable; urgency=low + + * mediawiki-math is now called mediawiki-extensions-math + ⇒ update the package relationship fields + * Make my self-drawn CC images nicer and more consistent + * New upstream security release + * Secure the default images directory (Closes: #716884) + * Allow PDF upload (Closes: #716957) + * Nuke ref to ENOENT dir (Closes: #705107) + * Update debian/copyright information + * Pull upstream patch to fix variables (Closes: #709943) + * Sort patches ASCIIbetically; refresh them against new version + * For Apache 2.4, move configuration file (Closes: #669832) + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 05 Sep 2013 17:07:53 +0200 + +mediawiki (1:1.19.7+dfsg-1) unstable; urgency=low + + * New low-impact upstream security release + * Refresh patches + * Change watch file to track upstream LTS version + * Replace trademarked image files by self-drawn Free ones + * Fix VCS-* URLs – prodded by lintian from experimental + * Policy 3.9.4 with no further changes needed + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 23 May 2013 11:03:39 +0000 + +mediawiki (1:1.19.6-1) unstable; urgency=low + + * New upstream security release (Closes: #706601): + - SVG script filtering could be bypassed for Chrome and Firefox + clients by using an encoding that MediaWiki understood, but these + browsers interpreted as UTF-8. (CVE-2013-2031) + - Internal review discovered that extensions were not given the + opportunity to disable a password reset, which could lead to + circumvention of two-factor authentication (CVE-2013-2032) + + -- Jonathan Wiltshire <j...@debian.org> Sat, 11 May 2013 16:07:43 +0100 + +mediawiki (1:1.19.5-1) unstable; urgency=high + + [ Platonides ] + * Update config URL in README.Debian (Closes: #703804) + + [ Thorsten Glaser ] + * Re-add LocalSettings creation snippet for support of the + mediawiki-extensions Debian packaging (Closes: #703852) + * New upstream security-only release: + - (bug 47251) SECURITY: Disable external entities in Import + - (bug 46859) SECURITY: Disable external entities in XMLReader + - (bug 46084) SECURITY: Sanitize $limitReport before outputting + - (bug 43594) Fix notices displayed on PHP 5.4 + - (bug 40585) Don't drop 'step="any"' in HTML input fields. + * Refresh patches against new upstream code + + -- Thorsten Glaser <t...@mirbsd.de> Tue, 16 Apr 2013 11:04:05 +0200 + +mediawiki (1:1.19.4-1) unstable; urgency=high + + * Urgency high for security fix + * New upstream release: + - New preference type - 'api'. Preferences of this type are not shown + on Special:Preferences, but are still available via the + action=options API. + - (bug 44010) Context is passed to UserGetLanguageObject. + - The recursion guard on RequestContext::getLanguage() was weakened. + - (bug 44135/bug 42441) Pass '2' instead of 'true' to CURLOPT_SSL_VERIFYHOST + - (bug 43518) API action=unblock should return the user name, not the + full user object (Closes: #702305) + - Increase timeout values for some tests + + -- Jonathan Wiltshire <j...@debian.org> Mon, 04 Mar 2013 23:06:30 +0000 + +mediawiki (1:1.19.3-2) unstable; urgency=low + + * Add missing changelog entries to 1:1.19.3-1 upload (oops…) + * Upstream patch to fix XHTML issue in Special:Upload (BZ#40889) + * Upstream patch to fix another MySQLism (BZ#39635) (Closes: #700595) + * Update lintian overrides + + -- Thorsten Glaser <t...@mirbsd.de> Mon, 18 Feb 2013 10:24:08 +0100 + +mediawiki (1:1.19.3-1) unstable; urgency=high + + [ Thorsten Glaser ] + * Note: these changes were part of this upload, even though + they were not detailed in this changelog entry when uploading: + * <img> tags must always have an alt attribute + * fix DB upgrade FUBAR issue for PostgreSQL (BZ#29635) + * allow MySQL users to choose either PHP5 client library (Closes: #689758) + + [ Dominik George ] + * Team upload + * New upstream version fixes security issues (Closes: #694998) + + Prevent session fixation in Special:UserLogin (CVE-2012-5391) + https://bugzilla.wikimedia.org/show_bug.cgi?id=40995 + + Prevent linker regex from exceeding PCRE backtrack limit + https://bugzilla.wikimedia.org/show_bug.cgi?id=41400 + + [ Thorsten Glaser ] + * Fix spelling error in README.Debian (thanks lintian!) + + -- Dominik George <n...@naturalnet.de> Wed, 12 Dec 2012 09:44:08 +0100 + +mediawiki (1:1.19.2-2) unstable; urgency=low + + * debian/watch: mangle the epoch away so DDPO is green again + * Break mw-ext-fckeditor, it doesn’t work with 1.19 (Closes: #689375) + + -- Thorsten Glaser <t...@mirbsd.de> Tue, 02 Oct 2012 14:09:42 +0200 + +mediawiki (1:1.19.2-1) unstable; urgency=low + + [ Thorsten Glaser ] + * New upstream: security fixes for CVE-2012-4377, CVE-2012-4378, + CVE-2012-4379, CVE-2012-4380, CVE-2012-4381, CVE-2012-4382 + (Closes: #686330) + * Prevent <table></table> without any <tr /> inside, globally + * Fix more cases of not checking $wgHtml5 + * MW’s ID (XML) sanitiser is there for a reason, use it! + * Prevent <ul></ul> without any <li /> inside in MonoBook + * Fix invalid XHTML caused by code not honouring $wgHtml5 + * Quell some PHP warnings from sloppy code + * Do the wfSuppressWarnings patch used with FusionForge right + * Add myself to Uploaders and quieten lintian a bit + * Do not replace patched jquery-tablesorter with unpatched one; + unbreaks sortable tables (Closes: #687519) + * Update versioned Breaks against fusionforge and mw-extensions + + [ Jonathan Wiltshire ] + * Add Recommends on mediawiki-extensions-base and php-wikidiff2 + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 20 Sep 2012 13:40:12 +0200 + +mediawiki (1:1.19.1-1) unstable; urgency=low + + * New upstream bug fix release + Closes: #672818, 677895 (CVE-2012-2698) + - debian/rules: remove all .gitignore files too, since upstream + switched to git VCS + * Remove last traces of mediaiki-math binary package + * Remove CDBS logic and dependencies and use dh + auto-sequencer instead + * Depend on debhelper >=9 and use compat level 9; this + stops dh_pysupport adding files to the build + * Do not run update debconf translations on clean + * Disable patch texvc_location.patch; this really belongs in mediawiki-math + now and especially considering <1632437115.20120612191...@gmail.com> + * Add a versioned Breaks on fusionforge-plugin-mediawiki + * Upload to unstable + + -- Jonathan Wiltshire <j...@debian.org> Mon, 18 Jun 2012 15:25:25 +0100 + +mediawiki (1:1.19.0-1) experimental; urgency=low + + * New upstream release + * Standards version 3.9.3 (no changes) + * Update debian/NEWS version + + -- Jonathan Wiltshire <j...@debian.org> Mon, 04 Jun 2012 20:14:14 +0100 + +mediawiki (1:1.18.1-1) experimental; urgency=low + + * New upstream release (Closes: #613791, #619159, #550940, #460831) + * Remove patches integrated upstream in this version + * Standards version 3.9.2 + * Drop mediawiki-math binary package, it is no longer shipped upstream + * Add sqlite3 to Recommends (Closes: #612212) + * Use system copies of javascript libraries where available + * Document upgrade procedure in debian/NEWS + * Debconf translation to Danish (Closes: #627848) + + -- Jonathan Wiltshire <j...@debian.org> Sun, 15 Jan 2012 00:10:18 +0000 + +mediawiki (1:1.15.5-10) unstable; urgency=low + + * Team upload. + * Apply SQL fix for schema search paths by Roland Mas (#673125) + + -- Thorsten Glaser <t...@mirbsd.de> Wed, 30 May 2012 16:50:36 +0200 + +mediawiki (1:1.15.5-9) unstable; urgency=high + + * Team upload. + * Address MW security release 1.18.1-1 (Closes: #666269) + - CVE-2012-1578 MW#34212: doesn’t affect 1.15 + - CVE-2012-1579 MW#34907: doesn’t affect 1.15 + - CVE-2012-1580 MW#35317: doesn’t affect 1.15 + - CVE-2012-1581 MW#35078: fix backported + - CVE-2012-1582 MW#35315: fix backported + * Apply some lintian cleanup + + -- Thorsten Glaser <t...@mirbsd.de> Wed, 16 May 2012 15:01:06 +0200 + +mediawiki (1:1.15.5-8) unstable; urgency=low + + * Fix reversing IPv4 address for SORBS blacklist; patch from + Nye Liu <n...@nyet.org> (Closes: #658672) + * Backport a method called by CVE-2011-1580.patch (Closes: #658682) + * Fix warnings issued by PHP 5.4 (Closes: #661682) + * Suggest librsvg-bin (Closes: #644731) + * Demote database server to Suggests (Closes: #617561) + * Add dansk translation (Closes: #627848) + + -- Thorsten Glaser <t...@mirbsd.de> Thu, 15 Mar 2012 12:52:09 +0100 + +mediawiki (1:1.15.5-7) unstable; urgency=high + + * debian/patches/CVE-2011-4360.patch: remove – the information + disclosure does not happen on 1.15 and the patch would not + work anyway because the OutputPage object has no setTitle + method (this prevents a PHP fatal error when someone has no + permissions, instead reverting to the pre-1:1.15.5-4 behaviour + of showing a page asking the user to log in) + + -- Thorsten Glaser <t...@mirbsd.de> Fri, 20 Jan 2012 17:13:28 +0100 + +mediawiki (1:1.15.5-6) unstable; urgency=low + + [ Thorsten Glaser ] + * debian/patches/khtml_not_ff9.patch: new (Closes: #652948) + + [ Jonathan Wiltshire ] + * debian/patches/CVE-2012-0046.patch: security fix for unintended exposure + of hidden content through cache pollution, CVE-2012-0046 (Closes: #655694) + + -- Jonathan Wiltshire <j...@debian.org> Fri, 13 Jan 2012 09:54:41 +0000 + +mediawiki (1:1.15.5-5) unstable; urgency=high + + * Security fixes from upstream: + CVE-2011-1578 - XSS for IE <= 6 + CVE-2011-1579 - CSS validation error in wikitext parser + CVE-2011-1580 - access control checks on transwiki import feature + CVE-2011-1587 - fix incomplete patch for CVE-2011-1578 + + -- Jonathan Wiltshire <j...@debian.org> Sun, 18 Dec 2011 23:48:18 +0000 + +mediawiki (1:1.15.5-4) unstable; urgency=low + + [ Thorsten Glaser ] + * debian/patches/fix_invalid_sql.patch: new (Closes: #615983) + + [ Jonathan Wiltshire ] + * Security fixes from upstream (Closes: #650434): + CVE-2011-4360 - page titles on private wikis could be exposed + bypassing different page ids to index.php + CVE-2011-4361 - action=ajax requests were dispatched to the + relevant function without any read permission checks being done + + -- Jonathan Wiltshire <j...@debian.org> Wed, 30 Nov 2011 22:42:52 +0000 + +mediawiki (1:1.15.5-3) unstable; urgency=high + + [ Thorsten Glaser ] + * debian/patches/fix_datetime.patch: new, convert argument into + the format expected by other methods, fixes date/time output + in e.g. the News/RSS extensions + + [ Jonathan Wiltshire ] + * CVE-2011-0047: Protect against a CSS injection vulnerability + (closes: #611787) + * Update my email address + + -- Jonathan Wiltshire <j...@debian.org> Sun, 06 Feb 2011 15:53:48 +0000 + +mediawiki (1:1.15.5-2) testing-security; urgency=high + + * CVE-2011-0003: Protect against clickjacking by sending the + X-Frame-Options header in all pages (except normal page views + and a few selected special pages). Patch as released by upstream + + -- Jonathan Wiltshire <deb...@jwiltshire.org.uk> Tue, 04 Jan 2011 22:39:26 +0000 + +mediawiki (1:1.15.5-1) unstable; urgency=high + + [ Thorsten Glaser ] + * debian/patches/suppress_warnings.patch: new, suppress warnings + about session_start() being called twice also in the PHP error + log, not just MediaWiki’s, for example run from FusionForge + + [ Jonathan Wiltshire ] + * New upstream security release: + - correctly set caching headers to prevent private data leakage + (closes: #590660, LP: #610782) + - fix XSS vulnerability in profileinfo.php + (closes: #590669, LP: #610819) + + -- Jonathan Wiltshire <deb...@jwiltshire.org.uk> Wed, 28 Jul 2010 12:23:04 +0100 + +mediawiki (1:1.15.4-2) unstable; urgency=low + + [ Thorsten Glaser ] + * debian/control: add Vcs-SVN and Vcs-Browser + + [ Jonathan Wiltshire ] + * debian/source/format: Switch to source format 3.0 (quilt) + * debian/rules: Drop CDBS quilt logic + * debian_specific_config.patch: Don't just redefine MW_INSTALL_PATH, + remove the original definition (LP: #406358) + * debian/README.source: document use of quilt and format 3.0 (quilt) + * New patch backup_documentation.patch improves documentation of + maintenance/dumpBackup.php (closes: #572355) + * Standards version 3.9.0 (no changes) + + -- Jonathan Wiltshire <deb...@jwiltshire.org.uk> Tue, 29 Jun 2010 14:20:35 +0100 + +mediawiki (1:1.15.4-1) unstable; urgency=high + + [ Jonathan Wiltshire ] + * New upstream security release (closes: #585918). + * CVE-2010-1647: + Fix a cross-site scripting (XSS) vulnerability which allows + remote attackers to inject arbitrary web script or HTML via crafted + Cascading Style Sheets (CSS) strings that are processed as script by + Internet Explorer. + * CVE-2010-1648: + Fix a cross-site request forgery (CSRF) vulnerability in the login interface + which allows remote attackers to hijack the authentication of users for + requests that (1) create accounts or (2) reset passwords, related to the + Special:Userlogin form. + + [ Romain Beauxis ] + * Put debian's package version in declared version. + Should help sysadmins to keep track of installed + versions, in particular with regard to security + updates. + * Added Jonathan Wiltshire to uploaders. + * Do not clan math dir if it does not exist (for instance + when running clean from SVN). + + -- Romain Beauxis <to...@rastageeks.org> Mon, 21 Jun 2010 23:41:29 +0200 + +mediawiki (1:1.15.3-1) unstable; urgency=high + + * New upstream release. + * Fixes security issue: + "MediaWiki was found to be vulnerable to login CSRF. An attacker who + controls a user account on the target wiki can force the victim to log + in as the attacker, via a script on an external website. If the wiki is + configured to allow user scripts, say with "$wgAllowUserJs = true" in + LocalSettings.php, then the attacker can proceed to mount a + phishing-style attack against the victim to obtain their password." + + -- Romain Beauxis <to...@rastageeks.org> Fri, 16 Apr 2010 14:44:09 -0500 + +mediawiki (1:1.15.2-1) unstable; urgency=high + + * New upstream release. + * Fixes security issue: + "Two security issues were discovered: + + A CSS validation issue was discovered which allows editors to display + external images in wiki pages. This is a privacy concern on public + wikis, since a malicious user may link to an image on a server they + control, which would allow that attacker to gather IP addresses and + other information from users of the public wiki. All sites running + publicly-editable MediaWiki installations are advised to upgrade. All + versions of MediaWiki (prior to this one) are affected. + + A data leakage vulnerability was discovered in thumb.php which affects + wikis which restrict access to private files using img_auth.php, or + some similar scheme. All versions of MediaWiki since 1.5 are affected." + * Updated standards. + * Removed section about upgrading from mediawiki1.x packages + in README.Debian since they do not exist in any supported distribution + anymore. + * Switched php5-gd and imagemagick in Suggests. Closes: #542008 + * Backported patch from revision 51083 to fix a bug with invalid titles. + Closes: #537134 + * Backported patch from revision 61090 to add a unique guid per RSS + feed element. + Closes: #383130 + * Refreshed patches. + + -- Romain Beauxis <to...@rastageeks.org> Mon, 15 Mar 2010 11:41:07 -0500 + +mediawiki (1:1.15.1-1) unstable; urgency=low + + * New upstream release. + * Ack previous NMU, thanks to Nico Golde for taking care + of this. + + -- Romain Beauxis <to...@rastageeks.org> Sun, 09 Aug 2009 10:46:41 -0500 + +mediawiki (1:1.15.0-1.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix cross-site scripting in [[Special:Block]] + (No CVE id yet; XSS-no-CVE.patch; Closes: #537634). + + -- Nico Golde <n...@debian.org> Sun, 26 Jul 2009 18:11:07 +0200 + +mediawiki (1:1.15.0-1) unstable; urgency=low + + * New upstream release. + * Upstream added support for OASIS documents. + Closes: #530328 + * Refreshed quilt patches + * Bumped standards versions to 3.8.2 + * Bumped compat to 7 + * Pointed to GPL-2 in debian/copyright + * Added php5-sqlite to possible DB backend dependencies. + Closes: #501569 + * Proofread README.Debian, upgrade is documented there. + Closes: #520121 + + -- Romain Beauxis <to...@rastageeks.org> Fri, 19 Jun 2009 01:38:50 +0200 + +mediawiki (1:1.14.0-1) unstable; urgency=low + + * New upstream release. + * Fixed issues in the installer: + "A number of cross-site scripting (XSS) security vulnerabilities were + discovered in the web-based installer (config/index.php). + These vulnerabilities all require a live installer once the installer + has been used to install a wiki, it is deactivated. + + Note that cross-site scripting vulnerabilities can be used to attack + any website in the same cookie domain. So if you have an uninstalled + copy of MediaWiki on the same site as an active web service, MediaWiki + could be used to attack the active service." + Closes: #514547 + * Fixed typo in README.Debian + Closes: #515192 + * Updated japanese debconf translation, thanks to Hideki Yamane + Closes: #510896 + * Added a file in debian/copyright + + -- Romain Beauxis <to...@rastageeks.org> Fri, 06 Mar 2009 20:29:17 +0100 + +mediawiki (1:1.13.3-1) unstable; urgency=low + + * New upstream release. + * Fix CVE-2008-5249: XSS vulnerability in MediaWiki: + "An XSS vulnerability affecting all MediaWiki installations between + 1.13.0 and 1.13.2." + Closes: #508868 + * Fix CVE-2008-5250: several local script injection vulnerabilities + in MediaWiki: + "o A local script injection vulnerability affecting Internet Explorer + clients for all MediaWiki installations with uploads enabled. + o A local script injection vulnerability affecting clients with SVG + scripting capability (such as Firefox 1.5+), for all MediaWiki + installations with SVG uploads enabled." + Closes: #508869 + * Fix CVE-2008-5252: CSRF vulnerability affecting the Special:Import + feature in MediaWiki: + "A CSRF vulnerability affecting the Special:Import feature, for all + MediaWiki installations since the feature was introduced in 1.3.0." + Closes: #508870 + + -- Romain Beauxis <to...@rastageeks.org> Thu, 18 Dec 2008 02:37:58 +0100 + +mediawiki (1:1.13.2-1) unstable; urgency=low + + * New upstream release + * Fix CVE-2008-4408: XSS in mediawiki: + "Cross-site scripting (XSS) vulnerability allows remote attackers + to inject arbitrary web script or HTML via the useskin parameter + to an unspecified component." + Closes: #501115 + + -- Romain Beauxis <to...@rastageeks.org> Sat, 11 Oct 2008 15:02:39 +0200 + +mediawiki (1:1.13.0-2) unstable; urgency=low + + * Removed buggy postgresql patch + Closes: #497042 + + -- Romain Beauxis <to...@rastageeks.org> Sat, 30 Aug 2008 14:06:47 +0200 + +mediawiki (1:1.13.0-1) unstable; urgency=low + + * New upstream release + * Fixed watch file. Closes: #490009 + * Refreshed patches + * Bumped standard-version to 3.8.0 + * Fixed latex-related dependencies in mediawiki-math + * Removed obsolete linda override, thanks lintian ! + + -- Romain Beauxis <to...@rastageeks.org> Sun, 17 Aug 2008 11:01:43 +0200 + +mediawiki (1:1.12.0-2) unstable; urgency=low + + * Fixed postgresql dependency + Closes: #472987 + * Added instructions to install and upgrade + Closes: #472990, #472831 + + -- Romain Beauxis <to...@rastageeks.org> Mon, 24 Mar 2008 02:49:15 +0100 + +mediawiki (1:1.12.0-1) unstable; urgency=low + + * New upstream release + * Updated patch for postfix support: dropped what + has been implemented upstream + * Refreshed other patches, thanks to quilt + * Changed postgresql recommends to "postgresql" package + Closes: #469582 + + -- Romain Beauxis <to...@rastageeks.org> Mon, 24 Mar 2008 02:20:12 +0100 + +mediawiki (1:1.11.2-2) unstable; urgency=high + + * Added patch to fix pgsql select, thanks to Marc Dequènes + Closes: #469841 + * Upated README.Debian to mention php5-gd instead of php5-gd2 + and texlive-latex-base instead to tetex-bin. + Closes: #469558 + * still setting urgency to high since previous upload didn't make it + to testing. + + -- Romain Beauxis <to...@rastageeks.org> Mon, 03 Mar 2008 13:58:57 +0100 + +mediawiki (1:1.11.2-1) unstable; urgency=high + + * New upstream release + * Security fix: + "Possible cross-site information leaks using the callback + parameter for JSON-formatted results in the API are prevented by + dropping user credentials." + * Added informations on LocalSettings.php in README.Debian + Closes: #462609 + + -- Romain Beauxis <to...@rastageeks.org> Mon, 03 Mar 2008 13:16:27 +0100 + +mediawiki (1:1.11.1-1) unstable; urgency=high + + * New upstream release + * A potential XSS injection vector affecting + Microsoft Internet Explorer users has been + closed. + + -- Romain Beauxis <to...@rastageeks.org> Sat, 26 Jan 2008 02:57:53 +0100 + +mediawiki (1:1.11.0-4) unstable; urgency=low + + * Really add the patch for #459312 + * Added also patch to fix #459617 + Closes: #459617 + * Merged two previous patches + + -- Romain Beauxis <to...@rastageeks.org> Fri, 18 Jan 2008 16:14:59 +0100 + +mediawiki (1:1.11.0-3) unstable; urgency=low + + * Really remove debian specific scripts + * Backported patch to fix unserialize with postgre + Closes: #459312 + * Added finnish translation of the debconf templates, thanks to Esko + Arajärvi. Closes: #456983 + * Updated standards to 3.7.3 (no changes) + + -- Romain Beauxis <to...@rastageeks.org> Mon, 07 Jan 2008 15:03:15 +0100 + +mediawiki (1:1.11.0-2) unstable; urgency=low + + * Initial upload of 1.11.0 to unstable + + -- Romain Beauxis <to...@rastageeks.org> Sat, 03 Nov 2007 16:39:47 +0100 + +mediawiki (1:1.11.0-1) experimental; urgency=low + + * Removed mediawikiX versioned packages + * Updated to mediawiki 1.11 + * Removed automatic upgrade script + * Updated README.Debian (Closes: #442311, #442302) + * Changed default upload directory (Closes: #444445) + + -- Romain Beauxis <to...@rastageeks.org> Sun, 21 Oct 2007 20:54:00 +0200 + +mediawiki (1:1.10) unstable; urgency=low + + * Switched to mediawiki1.10 + * Mediawiki1.10 recommends mediawiki-math (Closes: #428021) + + -- Romain Beauxis <to...@rastageeks.org> Tue, 10 Jul 2007 19:29:01 +0200 + +mediawiki (1:1.9) unstable; urgency=low + + * Switched to mediawiki1.9, closes: #392932 + * Corrected typo in control, closes: #414121 + * Seperated -math extension to a single package, closes: #401714 + + -- Romain Beauxis <to...@rastageeks.org> Thu, 12 Apr 2007 17:02:05 +0200 + +mediawiki (1:1.7) unstable; urgency=low + + * Initial Release + + -- Romain Beauxis <to...@rastageeks.org> Mon, 6 Nov 2006 15:36:44 +0100 diff --git a/compat b/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +9 diff --git a/control b/control new file mode 100644 index 0000000..02430df --- /dev/null +++ b/control @@ -0,0 +1,59 @@ +Source: mediawiki +Section: web +Priority: optional +Maintainer: Kunal Mehta <lego...@member.fsf.org> +Build-Depends: debhelper (>= 9), + dh-buildinfo, + xsltproc, docbook-xml, docbook-xsl +Homepage: https://www.mediawiki.org/ +Standards-Version: 3.9.6 +Vcs-Git: https://gerrit.wikimedia.org/r/mediawiki/debian.git +Vcs-Browser: https://git.wikimedia.org/summary/?r=mediawiki/debian.git + +Package: mediawiki +Architecture: all +Depends: apache2, php5, php5-mysql | php5-pgsql | php5-sqlite | php5-mysqlnd, php5-common (>= 5.5.0+dfsg-10~), mime-support, libjs-jquery, mediawiki-classes, ${misc:Depends} +Recommends: mysql-server | postgresql-contrib, php5-cli, python, php-wikidiff2, mediawiki-extensions-base +Suggests: imagemagick | php5-gd, mediawiki-extensions-math, memcached, clamav, php5-apcu, php5-intl +Breaks: fusionforge-plugin-mediawiki (<< 5.2~rc1+1~), + mediawiki-extensions-geshi (<< 2.8~), + mediawiki-extensions-ldapauth (<< 2.8~), + mediawiki-extensions-openid (<< 2.8~), + mediawiki-extensions-fckeditor, + mediawiki-extensions-collection (<< 2.8~), + mediawiki-extensions-graphviz (<< 2.8~), + mediawiki-extensions (<< 2.8~) +Conflicts: mediawiki-extensions-base (<< 3.5~), + mediawiki-extensions-confirmedit +Replaces: mediawiki-extensions-confirmedit +Description: website engine for collaborative work + MediaWiki is a wiki engine (a program for creating a collaboratively + edited website). It is designed to handle heavy websites containing + library-like document collections, and supports user uploads of + images/sounds, multilingual content, TOC autogeneration, ISBN links, + etc. + . + Moreover, it keeps track of changes, so users can receive + notifications, view diffs and revert edits. This system has many + other features and can easily be extended. + +Package: mediawiki-classes +Architecture: all +Depends: ${misc:Depends} +Breaks: mediawiki (<< 1:1.19.8+dfsg-2.1~) +Replaces: mediawiki (<< 1:1.19.8+dfsg-2.1~) +Description: website engine for collaborative work - standalone classes + This package provides standalone classes from the remainder of the + MediaWiki codebase. They do not call on any other portions of MediaWiki + code, and can be used in portions of MediaWiki code, and can be used in + other projects without dependency issues. + . + MediaWiki is a wiki engine (a program for creating a collaboratively + edited website). It is designed to handle heavy websites containing + library-like document collections, and supports user uploads of + images/sounds, multilingual content, TOC autogeneration, ISBN links, + etc. + . + Moreover, it keeps track of changes, so users can receive + notifications, view diffs and revert edits. This system has many + other features and can easily be extended. diff --git a/copyright b/copyright new file mode 100644 index 0000000..7847968 --- /dev/null +++ b/copyright @@ -0,0 +1,505 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: MediaWiki +Upstream-Contact: Kunal Mehta <lego...@gmail.com> +Source: https://releases.wikimedia.org/mediawiki/ + +Files: * +Copyright: 2001-2015, MediaWiki developers +License: GPL-2.0+ + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2`. + +Files: extensions/ConfirmEdit/ReCaptcha/recaptchalib.php +Copyright: 2007, reCAPTCHA -- http://recaptcha.net +License: Expat + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom + the Software is furnished to do so, subject to the following + conditions: + . + The above copyright notice and this permission notice shall + be included in all copies or substantial portions of the + Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY + KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE + WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS + OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Files: extensions/InputBox/* +License: Expat +Copyright: Erik Moeller <moel...@scireview.de> + Leonardo Pimenta <leo....@gmail.com> + Trevor Parscal <tpars...@wikimedia.org> + +Files: extensions/Poem/* +Copyright: 2005, Nikola Smolenski <smole...@eunet.yu> + 2011, Zaran <zaran.krl...@gmail.com> +License: CC0 + Creative Commons Legal Code + . + CC0 1.0 Universal + . + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + . + Statement of Purpose + . + The laws of most jurisdictions throughout the world automatically confer + exclusive Copyright and Related Rights (defined below) upon the creator + and subsequent owner(s) (each and all, an "owner") of an original work of + authorship and/or a database (each, a "Work"). + . + Certain owners wish to permanently relinquish those rights to a Work for + the purpose of contributing to a commons of creative, cultural and + scientific works ("Commons") that the public can reliably and without fear + of later claims of infringement build upon, modify, incorporate in other + works, reuse and redistribute as freely as possible in any form whatsoever + and for any purposes, including without limitation commercial purposes. + These owners may contribute to the Commons to promote the ideal of a free + culture and the further production of creative, cultural and scientific + works, or to gain reputation or greater distribution for their Work in + part through the use and efforts of others. + . + For these and/or other purposes and motivations, and without any + expectation of additional consideration or compensation, the person + associating CC0 with a Work (the "Affirmer"), to the extent that he or she + is an owner of Copyright and Related Rights in the Work, voluntarily + elects to apply CC0 to the Work and publicly distribute the Work under its + terms, with knowledge of his or her Copyright and Related Rights in the + Work and the meaning and intended legal effect of CC0 on those rights. + . + 1. Copyright and Related Rights. A Work made available under CC0 may be + protected by copyright and related or neighboring rights ("Copyright and + Related Rights"). Copyright and Related Rights include, but are not + limited to, the following: + . + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); + iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and + vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + . + 2. Waiver. To the greatest extent permitted by, but not in contravention + of, applicable law, Affirmer hereby overtly, fully, permanently, + irrevocably and unconditionally waives, abandons, and surrenders all of + Affirmer's Copyright and Related Rights and associated claims and causes + of action, whether now known or unknown (including existing as well as + future claims and causes of action), in the Work (i) in all territories + worldwide, (ii) for the maximum duration provided by applicable law or + treaty (including future time extensions), (iii) in any current or future + medium and for any number of copies, and (iv) for any purpose whatsoever, + including without limitation commercial, advertising or promotional + purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each + member of the public at large and to the detriment of Affirmer's heirs and + successors, fully intending that such Waiver shall not be subject to + revocation, rescission, cancellation, termination, or any other legal or + equitable action to disrupt the quiet enjoyment of the Work by the public + as contemplated by Affirmer's express Statement of Purpose. + . + 3. Public License Fallback. Should any part of the Waiver for any reason + be judged legally invalid or ineffective under applicable law, then the + Waiver shall be preserved to the maximum extent permitted taking into + account Affirmer's express Statement of Purpose. In addition, to the + extent the Waiver is so judged Affirmer hereby grants to each affected + person a royalty-free, non transferable, non sublicensable, non exclusive, + irrevocable and unconditional license to exercise Affirmer's Copyright and + Related Rights in the Work (i) in all territories worldwide, (ii) for the + maximum duration provided by applicable law or treaty (including future + time extensions), (iii) in any current or future medium and for any number + of copies, and (iv) for any purpose whatsoever, including without + limitation commercial, advertising or promotional purposes (the + "License"). The License shall be deemed effective as of the date CC0 was + applied by Affirmer to the Work. Should any part of the License for any + reason be judged legally invalid or ineffective under applicable law, such + partial invalidity or ineffectiveness shall not invalidate the remainder + of the License, and in such case Affirmer hereby affirms that he or she + will not (i) exercise any of his or her remaining Copyright and Related + Rights in the Work or (ii) assert any associated claims and causes of + action with respect to the Work, in either case contrary to Affirmer's + express Statement of Purpose. + . + 4. Limitations and Disclaimers. + . + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. + + +Files: extensions/SpamBlacklist/* +Copyright: Tim Starling +License: Tim-Starling-License + All source code which I have made publicly available, and + for which I hold the copyright, may be distributed under any + of the open source licenses approved as such by the + [http://www.opensource.org/about Open Source Initiative], at + the option of the licensee. A list of such licenses can be + found [http://www.opensource.org/licenses/alphabetical here]. + . + If the license places requirements on the form of the work, + such as requiring a standard file header, then it is the + responsibility of the distributor to alter the work to bring + it into compliance, before the work can be distributed under + that license. + . + Any statement of limited liability or warranty in these + licenses should be interpreted as being '''to the extent + permitted by applicable law'''. I recognise that a statutory + warranty may apply to certain parties with whom I have a + professional relationship, and that to misrepresent the rights + of these clients by denying this warranty may constitute a + breach of the Trade Practices Act of Australia or corresponding + state-level legislation. + . + Works with multiple authors, where I am one of the authors, + may be distributed under any OSI-approved license that has + the support of all of the copyright holders. I encourage the + authors of derived works to dual-license under the GNU General + Public License (version unspecified), and at least one license + that is less restrictive. + . + In principle, I am committed to seeing my work in this arena + distributed without any restriction, but I recognise the legal + problems with the concept of irrevocable public domain + dedication. Please accept my personal, non-binding assurance + that I do not intend to seek redress for any breach of the + copyright of these works. + +Files: extensions/SyntaxHighlight_GeSHi/geshi/* +License: GPL-2.0 +Copyright: 2004-2007 Nigel McNie + 2007-2014 Benny Baumann + +Files: includes/libs/CSSMin.php +Copyright: 2010, Wikimedia Foundation +License: Apache-2.0 + On Debian systems, the full text of the Apache-2.0 license + can be found in the file + `/usr/share/common-licenses/Apache-2.0`. + +Files: includes/libs/IEContentAnalyzer.php +Copyright: Tim Starling +License: Tim-Starling-License + +Files: includes/libs/JavaScriptMinifier.php +Copyright: Paul Copperman <paul.copper...@gmail.com> +License: Apache-2.0 or Expat or GPL-2.0 or LGPL + +Files: includes/libs/jsminplus.php +Copyright: 2004, Brendan Eich <bren...@mozilla.org> + 2009-2011 Tino Zijdel <cr...@tweakers.net> +License: MPL-1.1 or GPL-2 or LGPL-2.1 + The contents of this file are subject to the Mozilla Public License Version + 1.1 (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + . + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the + License. + . + The Original Code is the Narcissus JavaScript engine. + . + The Initial Developer of the Original Code is + Brendan Eich <bren...@mozilla.org>. + Portions created by the Initial Developer are Copyright (C) 2004 + the Initial Developer. All Rights Reserved. + . + Contributor(s): Tino Zijdel <cr...@tweakers.net> + PHP port, modifications and minifier routine are (C) 2009-2011 + . + Alternatively, the contents of this file may be used under the terms of + either the GNU General Public License Version 2 or later (the "GPL"), or + the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + in which case the provisions of the GPL or the LGPL are applicable instead + of those above. If you wish to allow use of your version of this file only + under the terms of either the GPL or the LGPL, and not to allow others to + use your version of this file under the terms of the MPL, indicate your + decision by deleting the provisions above and replace them with the notice + and other provisions required by the GPL or the LGPL. If you do not delete + the provisions above, a recipient may use your version of this file under + the terms of any one of the MPL, the GPL or the LGPL. + +Files: includes/libs/MWMessagePack.php +Copyright: 2011, OnlineCity <https://github.com/onlinecity/msgpack-php> + 2013, Ori Livneh <o...@wikimedia.org> +License: Expat + +Files: includes/objectcache/MemcachedClient.php +Copyright: 2003, Ryan T. Dean <rtd...@cytherianage.net> +License: BSD-2-clause + +Files: profileinfo.php +Copyright: 2005, Kate Turner +License: Expat + +Files: resources/lib/es5-shim/es5-shim.js +Copyright: 2009-2014, Kristopher Michael Kowal and contributors +License: Expat + +Files: resources/lib/jquery/jquery.appear.js +Copyright: 2009, Michael Hixson +License: Expat + +Files: resources/lib/jquery/jquery.async.js +Copyright: 2008, Vincent Robert (genezys.net) +License: Expat + +Files: resources/lib/jquery/jquery.ba-throttle-debounce.js +Copyright: 2010, "Cowboy" Ben Alman +License: Expat or GPL-2 + +Files: resources/lib/jquery/jquery.cookie.js +Copyright: 2013, Klaus Hartl +License: Expat + +Files: resources/lib/jquery/jquery.form.js +Copyright: jQuery Form plugin contributors +License: Expat or GPL-2 + +Files: resources/lib/jquery/jquery.fullscreen.js +Copyright: 2013, Theopolisme <theopolismew...@gmail.com> +License: GPL-2 + +Files: resources/lib/jquery/jquery.hoverIntent.js +Copyright: Brian Cherne <br...@cherne.net> +License: Expat or GPL-2.0 + +Files: resources/lib/jquery/jquery.js +Copyright: 2005, 2014 jQuery Foundation, Inc. and other contributors +License: Expat + +Files: resources/lib/jquery/jquery.jStorage.js +Copyright: Andris Reinman <andris.rein...@gmail.com> +License: Unlicense + +Files: resources/lib/jquery/jquery.mockjax.js +Copyright: 2010, appendTo LLC +License: Expat or GPL-2 + +Files: resources/lib/jquery/jquery.validate.js +Copyright: 2006-2011, Jörn Zaefferer +License: Expat or GPL-3 + +Files: resources/lib/jquery/jquery.xmldom.js +Copyright: 2009, Jonathan Sharp, Out West Media LLC. +License: Expat or GPL-2.0 + +Files: resources/lib/jquery.chosen/* +Copyright: 2011-2013, Harvest +License: Expat + +Files: resources/lib/jquery.client/* +Copyright: 2010-2015, jquery-client maintainers and other contributors +License: Expat + +Files: resources/lib/jquery.ui/* +Copyright: 2012, jQuery Foundation and other contributors +License: Expat + +Files: resources/lib/json2/json2.js +License: public-domain +Copyright: Public Domain + +Files: resources/lib/moment/* +Copyright: 2011-2014, Tim Wood, Iskren Chernev, Moment.js contributors +License: Expat + +Files: resources/lib/mustache/* +Copyright: 2009, Chris Wanstrath + 2010-2014, Jan Lehnardt +License: Expat + +Files: resources/lib/oojs/* +Copyright: 2011-2015, OOjs Team and other contributors +License: Expat + +Files: resources/lib/oojs-ui/* +Copyright: 2011-2015, OOjs Team and other contributors +License: Expat + +Files: resources/lib/qunitjs/* +Copyright: jQuery Foundation and other contributors +License: Expat + +Files: resources/lib/sinonjs/* +Copyright: 2010-2014, Christian Johansen <christ...@cjohansen.no> +License: BSD-3-clause + +Files: resources/src/jquery/jquery.badge.js +Copyright: 2012, Ryan Kaldari <rkald...@wikimedia.org> + 2012, Andrew Garrett <agarr...@wikimedia.org> + 2012, Marius Hoch <h...@online.de> +License: Expat + +Files: resources/src/jquery/jquery.color.js +Copyright: 2007, John Resig + 2011, Krinkle +License: Expat or GPL-2.0+ + +Files: resources/src/jquery/jquery.colorUtil.js +License: Expat or GPL-2.0+ +Copyright: 2011, Krinkle + +Files: resources/src/jquery/jquery.confirmable.js +Copyright: Bartosz Dziewoński +License: Expat + +Files: resources/src/jquery/jquery.makeCollapsible.* +License: CC-BY-3.0 or GPL-2.0 +Copyright: 2011-2012 Krinkle + +Files: resources/src/jquery/jquery.placeholder.js +Copyright: Mathias Bynens <http://mathiasbynens.be/> + 2012, Trevor Parscal <tpars...@wikimedia.org> + 2012, Krinkle <krinklem...@gmail.com> + 2013, Alex Ivanov <alexivano...@gmail.com> +License: Expat + +Files: resources/src/jquery/jquery.tablesorter.* +Copyright: 2007, Christian Bach + 2011, Leo Koppelkamm +License: Expat or GPL-2.0 + +Files: resources/src/jquery.tipsy/* +Copyright: 2008-2010, jason frame <ja...@onehackoranother.com> +License: Expat + +# "Parsing based on parseUri" +Files: resources/src/mediawiki/mediawiki.Uri.js +Copyright: Steven Levithan <http://stevenlevithan.com> +License: Expat + +Files: resources/src/mediawiki.legacy/ajax.js +Copyright: 2005, modernmethod, inc +License: CC-BY-2.0 + +Files: resources/src/mediawiki.libs/CLDRPluralRuleParser.js +Copyright: 2012-2014, Santhosh Thottingal and other contributors +License: Expat + +Files: resources/src/mediawiki.libs/mediawiki.libs.jpegmeta.js +Copyright: 2009, Ben Leslie +License: Expat + +Files: skins/Vector/csshover* +Copyright: 2009, Peter Nederlof +License: LGPL-2.1 + +Files: vendor/autoload.php +Copyright: 2015, Nils Adermann, Jordi Boggiano +License: Expat + +Files: vendor/composer/* +Copyright: 2015, Nils Adermann, Jordi Boggiano +License: Expat + +Files: vendor/cssjanus/cssjanus/* +License: Apache-2.0 +Copyright: 2008, Google Inc. + 2010, Roan Kattouw + +Files: vendor/leafo/lessphp/* +Copyright: 2013, Leaf Corcoran, http://leafo.net/lessphp +License: Expat or GPL-3.0 + +Files: vendor/liuggio/statsd-php-client/* +Copyright: Giulio De Donato +License: Expat + +Files: vendor/monolog/monolog/* +Copyright: 2011-2015 Jordi Boggiano +License: Expat + +Files: vendor/oojs/oojs-ui/* +Copyright: 2011-2015, OOjs Team and other contributors +License: Expat + +Files: vendor/psr/log/* +Copyright: 2012, PHP Framework Interoperability Group +License: Expat + +Files: vendor/ruflin/elastica/* +Copyright: 2014 Nicolas Ruflin +License: Expat + +Files: vendor/wikimedia/cdb/* +License: GPL-2.0 +Copyright: 2009, Tim Starling + 2013, Chad Horohoe + +Files: vendor/wikimedia/composer-merge-plugin/* +Copyright: 2014, Bryan Davis, Wikimedia Foundation, and contributors +License: Expat + +Files: vendor/wikimedia/utfnormal/* +Copyright: 2004, Brion Vibber <br...@pobox.com> +License: GPL-2.0+ + +Files: vendor/zordius/lightncandy/* +Copyright: 2013, 2014, Yahoo! Inc. +License: Expat diff --git a/etc/apache.conf b/etc/apache.conf new file mode 100644 index 0000000..fadaf1b --- /dev/null +++ b/etc/apache.conf @@ -0,0 +1,38 @@ +# Uncomment this to add an alias. +# This does not work properly with virtual hosts.. +#Alias /mediawiki /var/lib/mediawiki + +<Directory /var/lib/mediawiki/> + Options +FollowSymLinks + AllowOverride All + <IfVersion >= 2.3> + Require all granted + </IfVersion> + <IfVersion < 2.3> + order allow,deny + allow from all + </IfVersion> +</Directory> + +# some directories must be protected +<Directory /var/lib/mediawiki/config> + Options -FollowSymLinks + AllowOverride None + <IfModule mod_php5.c> + php_admin_flag engine off + </IfModule> +</Directory> +<Directory /var/lib/mediawiki/images> + Options -FollowSymLinks + AllowOverride None + <IfModule mod_php5.c> + php_admin_flag engine off + </IfModule> +</Directory> +<Directory /var/lib/mediawiki/upload> + Options -FollowSymLinks + AllowOverride None + <IfModule mod_php5.c> + php_admin_flag engine off + </IfModule> +</Directory> diff --git a/mediawiki-classes.install b/mediawiki-classes.install new file mode 100644 index 0000000..e7e4252 --- /dev/null +++ b/mediawiki-classes.install @@ -0,0 +1 @@ +includes/libs/* usr/share/mediawiki/includes/libs diff --git a/mediawiki.dirs b/mediawiki.dirs new file mode 100644 index 0000000..7096917 --- /dev/null +++ b/mediawiki.dirs @@ -0,0 +1,2 @@ +etc/mediawiki +var/lib/mediawiki/config diff --git a/mediawiki.docs b/mediawiki.docs new file mode 100644 index 0000000..302f969 --- /dev/null +++ b/mediawiki.docs @@ -0,0 +1,5 @@ +docs +CREDITS +FAQ +README +UPGRADE diff --git a/mediawiki.install b/mediawiki.install new file mode 100644 index 0000000..c9307f9 --- /dev/null +++ b/mediawiki.install @@ -0,0 +1,4 @@ +debian/etc/* etc/mediawiki +debian/phpmod/mediawiki.ini etc/php5/mods-available +*.php *.phtml includes index.php languages maintenance mw-config resources skins vendor usr/share/mediawiki +cache extensions images var/lib/mediawiki diff --git a/mediawiki.links b/mediawiki.links new file mode 100644 index 0000000..4837b16 --- /dev/null +++ b/mediawiki.links @@ -0,0 +1,21 @@ +etc/mediawiki/AdminSettings.php var/lib/mediawiki/AdminSettings.php +etc/mediawiki/LocalSettings.php var/lib/mediawiki/LocalSettings.php +usr/share/mediawiki/extensions-core/ConfirmEdit/Asirra.php etc/mediawiki-extensions/extensions-available/Asirra.php +usr/share/mediawiki/extensions-core/ConfirmEdit/ConfirmEdit.php etc/mediawiki-extensions/extensions-available/ConfirmEdit.php +usr/share/mediawiki/extensions-core/ConfirmEdit/FancyCaptcha.php etc/mediawiki-extensions/extensions-available/FancyCaptcha.php +usr/share/mediawiki/extensions-core/ConfirmEdit/MathCaptcha.php etc/mediawiki-extensions/extensions-available/MathCaptcha.php +usr/share/mediawiki/extensions-core/ConfirmEdit/QuestyCaptcha.php etc/mediawiki-extensions/extensions-available/QuestyCaptcha.php +usr/share/mediawiki/extensions-core/ConfirmEdit/ReCaptcha.php etc/mediawiki-extensions/extensions-available/ReCaptcha.php +usr/share/mediawiki/extensions-core/Gadgets/Gadgets.php etc/mediawiki-extensions/extensions-available/Gadgets.php +usr/share/mediawiki/extensions-core/Nuke/Nuke.php etc/mediawiki-extensions/extensions-available/Nuke.php +usr/share/mediawiki/extensions-core/ParserFunctions/ParserFunctions.php etc/mediawiki-extensions/extensions-available/ParserFunctions.php +usr/share/mediawiki/extensions-core/Renameuser/Renameuser.php etc/mediawiki-extensions/extensions-available/Renameuser.php +usr/share/mediawiki/extensions-core/Vector/Vector.php etc/mediawiki-extensions/extensions-available/Vector.php +usr/share/mediawiki/extensions-core/WikiEditor/WikiEditor.php etc/mediawiki-extensions/extensions-available/WikiEditor.php +usr/share/mediawiki/mw-config var/lib/mediawiki/mw-config +usr/share/mediawiki/resources var/lib/mediawiki/resources +var/lib/mediawiki/AdminSettings.php usr/share/mediawiki/AdminSettings.php +var/lib/mediawiki/LocalSettings.php usr/share/mediawiki/LocalSettings.php +var/lib/mediawiki/config usr/share/mediawiki/config +var/lib/mediawiki/extensions usr/share/mediawiki/extensions +var/lib/mediawiki/images usr/share/mediawiki/images diff --git a/mediawiki.lintian-overrides b/mediawiki.lintian-overrides new file mode 100644 index 0000000..7959408 --- /dev/null +++ b/mediawiki.lintian-overrides @@ -0,0 +1,41 @@ +# $Id: mediawiki.lintian-overrides 554 2014-06-26 07:57:33Z tg $ +#- + +# this is ok, a Conflicts is not needed +mediawiki: breaks-without-version mediawiki-extensions-fckeditor + +# this is a file conflict +mediawiki: conflicts-with-version mediawiki-extensions-base (<< 3.5~) + +# this is not the same library even though the filename is the same +mediawiki: embedded-javascript-library usr/share/mediawiki/resources/src/jquery/jquery.tablesorter.js please use libjs-jquery-tablesorter + +# MediaWiki has local patches +mediawiki: embedded-javascript-library usr/share/mediawiki/resources/src/jquery.tipsy/jquery.tipsy.js please use libjs-jquery-tipsy + +# MediaWiki uses an older version +mediawiki: embedded-javascript-library usr/share/mediawiki/resources/lib/jquery/jquery.cookie.js please use libjs-jquery-cookie + +# MediaWiki uses a newer version +mediawiki: embedded-javascript-library usr/share/mediawiki/resources/lib/jquery/jquery.form.js please use libjs-jquery-form + +# the files in question are not suitable for doc-base registration +mediawiki: possible-documentation-but-no-doc-base-registration + +# unusual, but not a typo +mediawiki: unusual-interpreter usr/share/mediawiki/maintenance/hiphop/run-server #!/usr/bin/hhvm + +# by design, README.Debian explains how the local admin +# should generate the link targets +mediawiki: package-contains-broken-symlink var/lib/mediawiki/AdminSettings.php etc/mediawiki/AdminSettings.php +mediawiki: package-contains-broken-symlink var/lib/mediawiki/LocalSettings.php etc/mediawiki/LocalSettings.php + +# COPYING files are needed for Special:Version +mediawiki: extra-license-file + +# MediaWiki has local patches and a newer version +mediawiki: embedded-php-library usr/share/mediawiki/extensions-core/SyntaxHighlight_GeSHi/geshi/geshi.php please use php-geshi + +# These files are fine +mediawiki: source-is-missing resources/lib/jquery/jquery.validate.js +mediawiki: source-is-missing vendor/oojs/oojs-ui/demos/pages/dialogs.js diff --git a/mediawiki.postinst b/mediawiki.postinst new file mode 100644 index 0000000..6098f57 --- /dev/null +++ b/mediawiki.postinst @@ -0,0 +1,51 @@ +#! /bin/sh +# postinst script for mediawiki +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + configure) + + php5enmod mediawiki + + dst=/etc/apache2/conf-available + if [ ! -d $dst/ ]; then + install -d -m755 $dst/ + fi + if [ -e /etc/$i/conf.d/mediawiki.conf ]; then + mv /etc/$i/conf.d/mediawiki.conf $dst/ + fi + if [ ! -e $dst/mediawiki.conf ]; then + ln -s /etc/mediawiki/apache.conf \ + $dst/mediawiki.conf + if [ -f /etc/init.d/$i ]; then + if which invoke-rc.d >/dev/null 2>&1; then + invoke-rc.d $i reload + else + /etc/init.d/$i reload + fi + fi + fi + + chown -R www-data:www-data /var/lib/mediawiki/cache /var/lib/mediawiki/images + chmod 700 /var/lib/mediawiki/cache /var/lib/mediawiki/images + + ;; + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/mediawiki.postrm b/mediawiki.postrm new file mode 100644 index 0000000..8e547dc --- /dev/null +++ b/mediawiki.postrm @@ -0,0 +1,20 @@ +#! /bin/sh +# postrm script for mediawiki +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + purge) + rm -rf /etc/mediawiki /var/lib/mediawiki \ + /etc/apache*/conf.d/mediawiki.conf \ + /etc/apache2/conf-available/mediawiki.conf + ;; + *) + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/mediawiki.preinst b/mediawiki.preinst new file mode 100644 index 0000000..b7774ff --- /dev/null +++ b/mediawiki.preinst @@ -0,0 +1,45 @@ +#!/bin/sh +# $Id: mediawiki.preinst 494 2013-12-31 10:36:29Z tg $ +# From MirOS: contrib/hosted/tg/deb/jupp/debian/jupp.preinst,v 1.5 2011/10/06 08:59:57 tg Exp $ + +set -e + +# This maintainer script can be called the following ways: +# +# * new-preinst "install" [$old_version] +# * new-preinst "upgrade" [$old_version] +# * old-preinst "abort-upgrade" $new_version +# Essential packages and Pre-Depends are available. Pre-Depends have +# been configured once, but may be unpacked or Half-Configured only, +# or, for "abort-upgrade", Half-Installed if their upgrade failed. + +case $1 in +install|upgrade) + # move directories to symlinks (once) + if test -z "$2" || \ + dpkg --compare-versions "$2" lt '1:1.19.9'; then + rm -rf /var/lib/mediawiki/extensions/ConfirmEdit + rm -rf /var/lib/mediawiki/extensions/Gadgets + rm -rf /var/lib/mediawiki/extensions/Nuke + rm -rf /var/lib/mediawiki/extensions/ParserFunctions + rm -rf /var/lib/mediawiki/extensions/Renameuser + rm -rf /var/lib/mediawiki/extensions/Vector + rm -rf /var/lib/mediawiki/extensions/WikiEditor + fi + ;; + +abort-upgrade) + ;; + +*) + echo >&2 "preinst called with unknown subcommand '$1'" + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/mediawiki.prerm b/mediawiki.prerm new file mode 100644 index 0000000..535bcd2 --- /dev/null +++ b/mediawiki.prerm @@ -0,0 +1,26 @@ +#!/bin/sh +# $Id: mediawiki.prerm 522 2014-03-24 09:00:57Z tg $ +# From MirOS: contrib/hosted/tg/deb/jupp/debian/jupp.prerm,v 1.4 2011/09/06 20:07:39 tg Exp $ + +set -e + +case $1 in +remove|deconfigure) + php5dismod mediawiki + ;; + +upgrade|failed-upgrade) + ;; + +*) + echo >&2 "prerm called with unknown subcommand '$1'" + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/patches/debian_specific_config.patch b/patches/debian_specific_config.patch new file mode 100644 index 0000000..b65e8ae --- /dev/null +++ b/patches/debian_specific_config.patch @@ -0,0 +1,19 @@ +$Id: debian_specific_config.patch 432 2013-03-25 09:39:41Z tg $ + +Support mediawiki-extensions Debian packaging (see #703852). + +--- a/includes/installer/LocalSettingsGenerator.php ++++ b/includes/installer/LocalSettingsGenerator.php +@@ -411,6 +411,12 @@ + # Path to the GNU diff3 utility. Used for conflict resolution. + \$wgDiff3 = \"{$this->values['wgDiff3']}\"; + ++# debian-specific include: ++if (is_file(\"/etc/mediawiki-extensions/extensions.php\")) { ++ include(\"/etc/mediawiki-extensions/extensions.php\"); ++} ++ ++ + {$groupRights}{$noFollow}## Default skin: you can change the default skin. Use the internal symbolic + ## names, ie 'vector', 'monobook': + \$wgDefaultSkin = \"{$this->values['wgDefaultSkin']}\"; diff --git a/patches/mimetypes.patch b/patches/mimetypes.patch new file mode 100644 index 0000000..ca479fc --- /dev/null +++ b/patches/mimetypes.patch @@ -0,0 +1,11 @@ +--- a/includes/DefaultSettings.php ++++ b/includes/DefaultSettings.php +@@ -1184,7 +1184,7 @@ + * Set to null, to use built-in defaults only. + * example: $wgMimeTypeFile = '/etc/mime.types'; + */ +-$wgMimeTypeFile = 'includes/mime.types'; ++$wgMimeTypeFile = '/etc/mime.types'; + + /** + * Sets the MIME type info file to use by MimeMagic.php. diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..44ab27c --- /dev/null +++ b/patches/series @@ -0,0 +1,2 @@ +mimetypes.patch +debian_specific_config.patch diff --git a/phpmod/mediawiki.ini b/phpmod/mediawiki.ini new file mode 100644 index 0000000..63eabc9 --- /dev/null +++ b/phpmod/mediawiki.ini @@ -0,0 +1,2 @@ +[Session] +session.gc_maxlifetime = 7200 diff --git a/rules b/rules new file mode 100755 index 0000000..6b4e79a --- /dev/null +++ b/rules @@ -0,0 +1,53 @@ +#!/usr/bin/make -f + +DEB_VERSION:=$(shell dpkg-parsechangelog -n1 | sed -n '/^Version: /s///p') +DEB_NOEPOCH_VERSION:=$(shell DEB_VERSION=${DEB_VERSION}; echo $${DEB_VERSION\#*:}) +DEB_UPSTREAM_VERSION:=$(shell DEB_NOEPOCH_VERSION=${DEB_NOEPOCH_VERSION}; echo $${DEB_NOEPOCH_VERSION%+dfsg-*}) + +override_dh_install: + dh_install + # Now some tidying up is required + chmod a-x debian/mediawiki/usr/share/mediawiki/maintenance/dev/includes/require-php.sh + chmod a-x debian/mediawiki/usr/share/mediawiki/maintenance/dev/includes/php.sh + chmod a-x debian/mediawiki/usr/share/mediawiki/includes/profiler/ProfilerSectionOnly.php + chmod a-x debian/mediawiki/usr/share/mediawiki/includes/jobqueue/jobs/EnqueueJob.php + + find debian/mediawiki/usr/share/mediawiki -maxdepth 1 -mindepth 1 | grep -v "\(LocalSettings.php\|AdminSettings.php\|debian-scripts\|images\|extensions\|config\)" | \ + while read i; do \ + dh_link "`echo "$$i" | sed -e s#debian/mediawiki/##`" \ + "`echo "$$i" | sed -e s#debian/mediawiki/usr/share/mediawiki/#var/lib/mediawiki/#`"; \ + done + # Use system javascript libraries + rm debian/mediawiki/usr/share/mediawiki/resources/lib/jquery/jquery.js + dh_link usr/share/javascript/jquery/jquery.min.js usr/share/mediawiki/resources/lib/jquery/jquery.js + # Remove Makefiles + find debian/mediawiki/ -iname makefile -exec rm {} \; + # Put debian version for mediawiki version.. + sed -e "s#$(DEB_UPSTREAM_VERSION)#$(DEB_NOEPOCH_VERSION)#" \ + -i debian/mediawiki/usr/share/mediawiki/includes/DefaultSettings.php + # Move extensions + mkdir -p debian/mediawiki/usr/share/doc/mediawiki + mv debian/mediawiki/var/lib/mediawiki/extensions/README \ + debian/mediawiki/usr/share/doc/mediawiki/README.extensions + mv debian/mediawiki/var/lib/mediawiki/extensions \ + debian/mediawiki/usr/share/mediawiki/extensions-core + mkdir debian/mediawiki/var/lib/mediawiki/extensions + coreextensions=$$(cd debian/mediawiki/usr/share/mediawiki/extensions-core; \ + echo *); for coreextension in $$coreextensions; do \ + dh_link usr/share/mediawiki/extensions-core/"$$coreextension" \ + var/lib/mediawiki/extensions/"$$coreextension"; \ + done + # includes/libs is provided by mediawiki-classes + rm -rf debian/mediawiki/usr/share/mediawiki/includes/libs + # fixup permissions + #chmod a-x debian/mediawiki/usr/share/mediawiki/extensions-core/Nuke/Nuke*.php + chmod a-x debian/mediawiki/usr/share/mediawiki/extensions-core/SyntaxHighlight_GeSHi/geshi/geshi/qml.php + chmod a-x debian/mediawiki/usr/share/mediawiki/extensions-core/ConfirmEdit/FancyCaptcha/FancyCaptcha.class.php + chmod a-x debian/mediawiki/usr/share/mediawiki/extensions-core/Renameuser/Renameuser.php + +override_dh_installdeb: + find debian/mediawiki -depth \( -name ".cvsignore" -o -name ".gitignore" -o -name ".arch-ids" \) -exec rm -rf {} \; + dh_installdeb + +%: + dh $@ diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/include-binaries b/source/include-binaries new file mode 100644 index 0000000..64c45be --- /dev/null +++ b/source/include-binaries @@ -0,0 +1,4 @@ +debian/cc-0.png +debian/cc-by-nc-sa.png +debian/cc-by-sa.png +debian/cc-by.png diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..4b513da --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,302 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (GNU/Linux) + +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 +AKCuSkj6F2+R4WtCozxxpO3/riMqlQ== +=UPzx +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (GNU/Linux) + +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 +C8I= +=T2xL +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (GNU/Linux) + +mQGiBE6l9PgRBADWXujraR0NZ8O/mR6pzPWTFOB79HDdzlSyvel2WGhekbQVPYXu +/sFSknzFu/Tp1up8q9MmNVVDkB/ItNaDuUYt3qZxbuNot1OChnelu0mFztLc4GeB +e6RvrzYwRBQGZIsfATrFSBXoTheDeap/oyIYrDShnDPFgeLllueK8GCBHwCg9mSJ +JBLkkrmG36jiSiiX+WwpCrsEAMHQkgdASU6LfwwExzAI2gEG57voDxYAfLrQsUxA +5BTxYnfT0CgmjeL6q7QdnljZ0ljFzkOkXTi14ylvOHyyA/smm8dUuzJzFAbQ91r8 +7KZyRpFRZLEdn0LkAa8X5XefzZLqJvLaL1i+0WCtUk1WH4nBP7UImNfAnze7y5PH +txTuA/9PGB3uQIdj6jADLmXc3LVCUy0RzFvFfaZiETJ7NklEDKkUNzY9Jx0EGsG+ +D8AMG6r0/H3peBL96vBJYUFwrJN6JAjaDoBCdOwaLKcA+X/A9NYsawoc0iC4JTr1 +uYZh8gp3i2VUTJAC6qSRxOGWgX6Y2fmo3F1VbO3K3Je7X12sIbQeU2FtIFJlZWQg +PHJlZWR5QHdpa2ltZWRpYS5vcmc+iGAEExECACAFAk6l9PgCGwMGCwkIBwMCBBUC +CAMEFgIDAQIeAQIXgAAKCRCbabMQnTu3sIPtAKCTkL5JCewq6BVgfu6FfubEh0Vc +9wCg2ZwfRGnCnFbY8leFmZZOZ7FawLW5Ag0ETqX0/RAIAO5TUda94oOWaNFOTJKy +peemVOSO2El4g082CXnBNfPBAoi3DN6usC4r9rWboWes/BKDcHXO03jGhHJTVhCX +A1TaOiBZ3Pqj3Jurhwkj9mLUaqBCBlrNgStYRbUT7VpYETkxZ1t6Xx6Z/sQc+Gaf +MR2BVQYMG5bSOzA6g/Mx6+iaJRxXLB3Q1yLIRtGRN2Cd6hBghkdinanCxZ7Gzold +jyuquhk0ngLXP8u547ADk/6QLwYdpRTeOs+OVS9sEfvOsPl504bX8D+7cBwn8Db+ +ORRiOuS3Njsq7UTDHCCiQLZCb6Vreo5gaLv3JnZvZfChLuGaaBemjCkQKOKsNwX5 +5NcAAwUIAI3RZSSh2cDO3SA5chSUQ2mA5Jkz9ttbfQOX+0amaaapDCoRdvTb8sOB +hCmmQ77W8In5wlJKoDARzYfHcv/kyNvA8sQCD0qHrNHXHDO1I5MHPaB3XYFPSu2p +/hxowcKJPpKkj3baYP+M3wG+DJOaEJmYKsjfS+aVXAZNmRf8OivMpKbuKyHzhiGB +0of+MInAOhCkG7fNVt/1FOVyfm4XC81i4EdhXOlMLOzleXP7+Rl5Jq8Vw3uH4Qii +Sh64WgQ/w6aEqZiZ7rMNXKLyRbecZ9xNC5QjMjG76ReaOFy/w3gDwj/C5g/A7+sQ +oQ/o3qyuyEuZCzaIVi3+Rc6KbHu5W6KISQQYEQIACQUCTqX0/QIbDAAKCRCbabMQ +nTu3sDRkAJ0TO7cLbNSWsSCXkv+jyEYCOQQisQCgrkpI+hdvkeFrQqM8caTt/64j +KpU= +=kbNd +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (GNU/Linux) + +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 +=XRoj +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.12 (GNU/Linux) + +mQENBEpLx/4BCAC28CU/Zz51uOWjVNq5QO4m+BPWeKuRFTvxgR97h8glhDE6IsTq +KKOKgJER1IeqvDweYC204aBaL6x0jb9rtYLVQqAve0VFKjW/EQZZV6adXha/MnEc +fGuWJBrod9sGiavhUz8PF7dUzOhQT2SrFhB1X4ZBEbzPXW5yuLFFvnvAnQoHDZuC +wcX+YuohfB7pqGJ7A6NeQDgmUbjNUMdtIh6E4Je7DN25Mwdxfo+o8pmORZVTef/i +CQdEfdPReNeWaNzdYf6TEElt9bDhGcJFwfrABzq1UXU7OO3UH5EOUU0Glmr8r8hr +zIz/ILwzkg+QWBkWdJmeN5rfG22hFMkKfUB3ABEBAAG0J01hcmsgQS4gSGVyc2hi +ZXJnZXIgPG1haEBldmVyeWJvZHkub3JnPokBPQQTAQgAJwUCSkvH/gIbAwUJEswD +AAULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRB5Vu5Hf5AaMLY/B/0e8JLhKNLa +udb+fO4H8gYVYefqw+P1u/qzq/FqMPtK9DQI0cezk9h5vvY94UI1S9ftgUtXE+x5 +Ssl+pRrHYs3/4RcJ9/FLnWent4upH2NjGonKcV9fXi9VkIjjvm5R9bQ3jvSNEat7 +7y7rvP2mRrJe8vt9KhDYRRc32XmhPsnl6gDTbPH2Fve/EsRDP9IvrOOZLxfUuqNQ +Ak5hTJPeFKolyxG39K2PswN002d0e8d2zRKlNkD3Bz/LtL1vII6U04q1F88ydk41 +h4WYLBJGI662hgoDk204YBIhEKrOe2wtq9qvvo/Z4d5SDzvciOIEnHecdpMk+ExD +HR/Q2esTMrA9iEYEEBEIAAYFAkpL0OkACgkQc17xCi38v/VW3ACg4M0GDYeGTFaD +IOGqq2Yf6D9vcVQAoKygkMplrgnJL/zVpPqAHXQacbBOiEYEEBECAAYFAkqs/EAA +CgkQ0+gKWp5CJQpFpQCdFwXS7J2Ay9y+I0Cj/y8DMhA2+z0AoK1n5/pYPhkudclO +5ufjO2ymBfytiHgEEBEIADgFAkrGEuIxGmh0dHA6Ly93d3cuc2lsZnJlZWQubmV0 +L2Rvd25sb2FkL2NlcnQtcG9saWN5LmFzYwAKCRAlXfqy7QDTEoa7AJ9QItf1cv5t +SQ+TetRbs0IpzQEojgCg0Na4JCw7aErEVzAqbKa/sFHSwcW5AQ0ESkvKRAEIALkv +FtrPSq1/EpoUEAeA9XaiH2Sa9MUZ4XHWHeV1Hkno/NL0RbdStMx1BetL5FONb09c +g/EdAkRRIe/42vCNSYWEgHwFgsoeBFLCPvTbSYHynO2iwoo4a2iPLEW3VuDtpAH7 +c2aEoS4mnbBsJVfU0or3gIvPXWBTnFRDWYVBID4fR9El35pTaxATZGjtXQuu0nv6 ++qTUzLvOiNonrISYBw5bWfDxYlFgrfrXQjf84mzT4SoLKO/aHSFASTpblM/LKMIi +sk0xB36HECbYdJ+H5kVVz55gsaSPG+2tehF+K62mWcog/xurmeY9n2VXq4kIuABO +PfCvdVWEl2Ywv/u9uKcAEQEAAYkBJQQYAQgADwUCSkvKRAIbDAUJEswDAAAKCRB5 +Vu5Hf5AaMJh2CACepDsJUVOBmNEYmBdxOM+1dZGzxmmHkKP9QkHpHq1B2ZnXjb4e +rYUlTYUTdxgFj2FBVwvHMfFq8wBHYcHCWBUOe6Wnn/gPQnhLo3hJ5/Rgdqc4Wglm +uKnNS6BWFSQEBUWTIttQTsYicfOWrbld6H3s1qm3+MPhE3LgtIyP9iaEy4XW7hLp +xYs/JqjeGNv23yaL34HQiIvqJK1wLevjRKUNMK+udwRgEJZs2e2wOtp/ULE//goY +7eAT+uvDZJ+kcNkRQYAbB2I5o+6GA6XTdnz1IpOF2HReyV3SHCc85Seq2ueUFID6 +uMiCZfq2natpCwPD2qAWQyapAQ1A/UUqntsf +=f8Nf +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.13 (MingW32) + +mQENBFM0SiIBCADvlDdkeZhR6IkRQLQMMaZBciSgQfCHi10eZ+87FyWCe32wvlkt +ineuss+cg0BltvdiVkc3uJl5RmJJv8paGvdlsPeZOGfoBUiFt6TajtumPnp4amU8 +wvhaPZ0pN/nz2QVQuUlR4Jet57ienQDPOETnmrRrCJVqYVdQqV5TQEB5NkVyV2qx +MAKXMEIzLgcOffYbgLedHdDIock9r2DowlKUQtNozUTQoSOnCwkQFrahPosWLkYB +7CKHnoeRmXtNdWenbFUhvnirSXbsHLmvlapilNDfQXil95YHTrQikphCcNf9Z4mK +0TpCpl79Fb79GiDTmuZd5GkEYZRVytG3tHyVABEBAAG0JE1hcmt1cyBHbGFzZXIg +PGdsYXNlckBoYWxsb3dlbHQuYml6PokBPgQTAQIAKAUCUzRKIgIbAwUJCWYBgAYL +CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQlGsCVl3ACqcaHAgA1Ak3YE6qmcTA +Hnqz7N35HbP95Xv9xU3Daw2XrxC5lFlQFR/vW4Pe9gPnUyH5d+cQZbOw6AJI7QCp +kd5Y1sNXbW5L4TGr5QbyaC7QBlnhHchlNNDYO4f/W4vN4Dofphzs0P0GqQI0Qk9+ +tUOxzUejZS1CrvNJbzJZWTRwleQ1HG4uXaFJv+viiNdkVi2u1/5CBtqTWc66QNEg +WFL16PI2Wla+ClCkjYE2Q2H+Rm0FQf1szZuSeNtf6Q+01zYaAvpf+7Tl8IAJxFgL +HdE5Z4aOet6F8VU2cUp8KTV5JIUwrDkJ/SUMHVBTdbHblGDUh4YOjAYdjz6zbjNW +KPvZ+GQ54LkBDQRTNEoiAQgAwlrZ5aPGFrKUFoex3nYVXY3z+5f/zvC30530wDZU +sBRuTY6ZlFs3Z/7FD8GecJnq9iY2eSLY7ED3IzNqnfObGX9tejpZMhxn7K5Kp98l +JFw8wLU1CYz1j2demmX6hQokH/ji/joiSmb0tV38v7X7lRk4warY1mlSA0jwAgzI ++MvrLk4bepu3Q+bFXL9m+M/GXcPxRx00uWdvy3uR6Z6L2q7iZWcinFMWfKxb2Y8j +ELHj7iqMbqkaLjyKWNtPHP49D6tG1flSFc68bxKE8mOBQ20ntLQrYrOXk/o11Lux +UlkutTpAePxYMvC5sooldiJ6vgETK5JhyPiegTREoexGgwARAQABiQElBBgBAgAP +BQJTNEoiAhsMBQkJZgGAAAoJEJRrAlZdwAqnjA4H/i07dFJTDg61T+UeF1nw3XZT +CpcKLC25ukVfm4Wuh9BT177DzH5ToInrP32ha9FCCC4LoXVaRxGgNLvZfhNCNcHZ +jCVYAFBmzRWh8lE7okFhhyaX9Ta31oJpo9hOWCy9MNHJITx0YgDlUc0fFb3rodH+ +QeLikkASSuJ5deLaPjDVL6IiiUS+UzhCiU1YE1rPm9co8atJDNZGGbVdZ2dbr5ox +cuxVGndtnTXP+onv6Hbaf/ppMYxdwiLSwMSIEOQoVEXumJHW+G2Qq7ROrZmZUasf +9AWnFoBvSo9zXpbgedVaAr1Vk+i/UALTtAjfJ2OH3bJswJfFzbunGoOYxDIc+8I= +=vhcr +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/watch b/watch new file mode 100644 index 0000000..dd80936 --- /dev/null +++ b/watch @@ -0,0 +1,4 @@ +version=3 + +opts="dversionmangle=s/^[0-9]+://;s/\+dfsg$//,pgpsigurlmangle=s/$/.sig/" \ +http://releases.wikimedia.org/mediawiki/1.25/ mediawiki-([0-9.]*).tar.gz \ -- To view, visit https://gerrit.wikimedia.org/r/241690 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I9d7b04c3077df5e9a3ec6dcb887340bbf0f9f83e Gerrit-PatchSet: 7 Gerrit-Project: mediawiki/debian Gerrit-Branch: master Gerrit-Owner: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: Muehlenhoff <mmuhlenh...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits