<!--
	Other KDE rulesets:

		- Calligra.org.xml
		- DigiKam.org.xml
		- KMyMoney.org.xml
		- Krita.org.xml


	Nonfunctional subdomains:

		- api ¹
		- l10n **
		- planet *
		- quickgit **
		- websvn *

	¹ "not supported for api.kde.org"
	* Dropped
	** Refused


	Problematic subdomains:

		- developer ¹
		- files		(some data differ)
		- lists ³
		- reviewboard ⁴

	¹ Refused
	³ Mismatched, CN: marc.info
	⁴ Shows git.reviewboard


	Partially covered subdomains:

		- files


	Fully covered subdomains:

		- (www.)
		- accessibility
		- akademy
		- akademy200[6-9]
		- akademy201[023]
		- amarok
		- blogs
		- bugs
		- build
		- cdn
		- community
		- conf
		- conference200[4-9]
		- conference2010
		- developer		(→ techbase)
		- docs
		- dolphin
		- dot
		- edu
		- ev
		- events
		- forum
		- identity
		- jointhegame
		- kopete
		- mail
		- manifesto
		- nepomuk
		- news
		- phonon
		- pim
		- projects
		- rekonq
		- relate
		- reviewboard		(→ git.reviewboard)
		- git.reviewboard
		- season
		- solid
		- sprints
		- sysadmin
		- techbase
		- userbase
		- utils
		- wiki


	Mixed content:

		- css on phonon from fonts.googleapis.com *
		- Font on jointhegame from themes.googleusercontent.com *

	* Secured by us


	Insecure cookies are set by these domains and hosts:

		- .akademy2010.kde.org
		- jointhegame.kde.org
		- sysadmin.kde.org

-->
<ruleset name="KDE.org (partial)">

	<!--	Direct rewrites:
				-->
	<target host="accessibility.kde.org" />
	<target host="akademy.kde.org" />
	<target host="akademy2006.kde.org" />
	<target host="akademy2007.kde.org" />
	<target host="akademy2008.kde.org" />
	<target host="akademy2009.kde.org" />
	<target host="akademy2010.kde.org" />
	<target host="akademy2012.kde.org" />
	<target host="akademy2013.kde.org" />
	<target host="amarok.kde.org" />
	<target host="blogs.kde.org" />
	<target host="bugs.kde.org" />
	<target host="build.kde.org" />
	<target host="cdn.kde.org" />
	<target host="community.kde.org" />
	<target host="conf.kde.org" />
	<target host="conference2004.kde.org" />
	<target host="conference2005.kde.org" />
	<target host="conference2006.kde.org" />
	<target host="conference2007.kde.org" />
	<target host="conference2008.kde.org" />
	<target host="conference2009.kde.org" />
	<target host="conference2010.kde.org" />
	<target host="docs.kde.org" />
	<target host="dolphin.kde.org" />
	<target host="dot.kde.org" />
	<target host="edu.kde.org" />
	<target host="ev.kde.org" />
	<target host="events.kde.org" />
	<target host="forum.kde.org" />
	<target host="identity.kde.org" />
	<target host="jointhegame.kde.org" />
	<target host="kopete.kde.org" />
	<target host="mail.kde.org" />
	<target host="manifesto.kde.org" />
	<target host="nepomuk.kde.org" />
	<target host="news.kde.org" />
	<target host="phonon.kde.org" />
	<target host="pim.kde.org" />
	<target host="projects.kde.org" />
	<target host="rekonq.kde.org" />
	<target host="relate.kde.org" />
	<target host="git.reviewboard.kde.org" />
	<target host="season.kde.org" />
	<target host="solid.kde.org" />
	<target host="sprints.kde.org" />
	<target host="sysadmin.kde.org" />
	<target host="techbase.kde.org" />
	<target host="userbase.kde.org" />
	<target host="utils.kde.org" />
	<target host="wiki.kde.org" />
	<target host="www.kde.org" />

	<!--	Special cases:
				-->
	<target host="developer.kde.org" />
	<target host="reviewboard.kde.org" />

		<!--exclusion pattern="^http://(api|downloads|l10n|lists|planet|websvn)\." /-->
		<!--
			Pages differ, various files 404:
									-->
		<exclusion pattern="^http://files\.kde\.org/(?:$|.+/$|.+\.(?:btih|magnet|md5|meta4|metalink|mirrorlist|sha1|sha256|torrent)$)" />
		<!--exclusion pattern="^http://files\.kde\.org/+(?!.+\.(?:7z|bz2|de?b|diff|exe|dgml|dmg|dsc|gpg|gz|install|iso|jpg|kml|list|manifest|meta|mp4|msc|odp|ogg|opml|otp|pdf|pl|png|sbm|scenario|sla|svg|tar|tif|tmp|txt|webm|xcf|xml|zip)$|PKGBUILD|SHA256SUMS)$" /-->

			<!--	+ve:
					-->

			<test url="http://files.kde.org/akademy/2014/videos/README.mirrorlist" />
			<test url="http://files.kde.org/amarok/podcast_directory/" />
			<test url="http://files.kde.org/amarok/podcast_directory/public_podcast_directories.opml.mirrorlist" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.btih" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.magnet" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.md5" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.meta4" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.metalink" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.mirrorlist" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.sha1" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.sha256" />
			<test url="http://files.kde.org/edu/logo/KDEdu%20versiones.svg.torrent" />
			<test url="http://files.kde.org/snapshots/neon5-latest.iso.mirrorlist" />
			<test url="http://files.kde.org/snapshots/unstable-amd64-latest.iso.mirrorlist" />

			<!--	-ve:
					-->
			<test url="http://files.kde.org/amarok/podcast_directory/public_podcast_directories.opml" />
			<test url="http://files.kde.org/calligra/kpresenter/template_contest_2010/preview/darkly_yours.png" />
			<test url="http://files.kde.org/khotnewstuff/amarokapplets/downloads/127657-impulse.tar.gz" />


	<!--	Not secured by server:
					-->
	<!--securecookie host="^jointhegame\.kde\.org$" name="^PHPSESSID$" /-->

	<securecookie host="^\.kde\.org$" name="^(?:incap_ses_\d+|visid_incap)_\d+$" />
	<securecookie host="^.+\.kde\.org$" name=".+" />


	<!--	Redirect keeps path and args:
						-->
	<rule from="^http://developer\.kde\.org/+"
		to="https://techbase.kde.org/" />

		<test url="http://developer.kde.org//" />

	<rule from="^http://reviewboard\.kde\.org/"
		to="https://git.reviewboard.kde.org/" />

	<rule from="^http:"
		to="https:" />

</ruleset>
