chiark / gitweb /
handle bad SDK Version values in APKs
[fdroidserver.git] / tests / repo / index.xml
index 4b85a960b4b1e84e7e63b347e30c8c2ff8c59537..9b6ef50a170e0de1c6f9c07d189ab59881423c83 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <fdroid>
-       <repo icon="fdroid-icon.png" name="My First F-Droid Repo Demo" pubkey="308204e1308202c9a003020102020434597643300d06092a864886f70d01010b050030213110300e060355040b1307462d44726f6964310d300b06035504031304736f7661301e170d3136303931333230313930395a170d3434303133303230313930395a30213110300e060355040b1307462d44726f6964310d300b06035504031304736f766130820222300d06092a864886f70d01010105000382020f003082020a028202010086ef94b5aacf2ba4f38c875f4194b44f5644392e3715575d7c92828577e692c352b567172823851c8c72347fbc9d99684cd7ca3e1db3e4cca126382c53f2a5869fb4c19bdec989b2930501af3e758ff40588915fe96b10076ce3346a193a0277d79e83e30fd8657c20e35260dd085aa32eac7c4b85786ffefbf1555cafe2bc928443430cdbba48cfbe701e12ae86e676477932730d4fc7c00af820aef85038a5b4df084cf6470d110dc4c49ea1b749b80b34709d199b3db516b223625c5de4501e861f7d261b3838f8f616aa78831d618d41d25872dc810c9b2087b5a9e146ca95be740316dcdbcb77314e23ab87d4487913b800b1113c0603ea2294188b71d3e49875df097b56f9151211fc6832f9790c5c83d17481f14ad37915fd164f4fd713f6732a15f4245714b84cd665bdbd085660ea33ad7d7095dcc414f09e3903604a40facc2314a115c0045bb50e9df38efb57e1b8e7cc105f340a26eeb46aba0fa6672953eee7f1f92dcb408e561909bbd4bdf4a4948c4d57c467d21aa238c34ba43be050398be963191fa2b49828bc1e4eeed224b40dbe9dc3e570890a71a974a2f4527edb1b07105071755105edcb2af2f269facfb89180903a572a99b46456e80d4a01685a80b233278805f2c876678e731f4ec4f52075aeef6b2b023efbb8a3637ef507c4c37c27e428152ec1817fcba640ad601cb09f72f0fbe2d274a2410203010001a321301f301d0603551d0e04160414c28bf33dd5a9a17338e5b1d1a6edd8c7d141ed0b300d06092a864886f70d01010b0500038202010084e20458b2aafd7fc27146b0986f9324f4260f244920417a77c9bf15e2e2d22d2725bdd8093ec261c3779c3ca03312516506f9410075b90595b41345956d8eb2786fb5994f195611382c2b99dba13381b0100a30bc9e6e47248bf4325e2f6eec9d789216dc7536e753bf1f4be603d9fa2e6f5e192b4eb988b8cdb0bb1e8668a9225426f7d4636479f73ed24ad1d2657c31e63c93d9679b9080171b3bd1bf10a3b92b80bd790fbf62d3644900cd08eae8b9bf9c2567be98dc8cdd2ae19a8d57a3e3e2de899f81f1279f578989e6af906f80c8c2b67651730ee7e568c1af5bcb845b6d685dc55332a9984aeceaea3b7e883447edf1c76b155d95253e39b9710eaa22efa6c81468829702b5dce7126538f3ca70c2f0ad9a5795435fdb1f715f20d60359ef9a9926c7050116e802df651727447848827815f70bd82af3cedd08783156102d2d8ce995c4c43b8e47e91a3e6927f3505a5d395e6bebb84542c570903eeab4382a1c2151f1471c7a06a34dc4d268d8fa72e93bdcd2dccc4302ecac47b9e7e3d8bc9b46d21cd097874a24d529548018dc190ff568c6aa428f0a5eedff1a347730931c74f19277538e49647a4ad7254f4c1ec7d4da12cce9e1fad9607534e66ab40a56b473d9d7e3d563fd03cad2052bad365c5a29f8ae54f09b60dbca3ea768d7767cbe1c133ca08ce725c1c1370f4aab8e5b6e286f52dc0be8d0982b5a" timestamp="1480431575" url="https://MyFirstFDroidRepo.org/fdroid/repo" version="18">
+       <repo icon="fdroid-icon.png" name="My First F-Droid Repo Demo" pubkey="308204e1308202c9a003020102020434597643300d06092a864886f70d01010b050030213110300e060355040b1307462d44726f6964310d300b06035504031304736f7661301e170d3136303931333230313930395a170d3434303133303230313930395a30213110300e060355040b1307462d44726f6964310d300b06035504031304736f766130820222300d06092a864886f70d01010105000382020f003082020a028202010086ef94b5aacf2ba4f38c875f4194b44f5644392e3715575d7c92828577e692c352b567172823851c8c72347fbc9d99684cd7ca3e1db3e4cca126382c53f2a5869fb4c19bdec989b2930501af3e758ff40588915fe96b10076ce3346a193a0277d79e83e30fd8657c20e35260dd085aa32eac7c4b85786ffefbf1555cafe2bc928443430cdbba48cfbe701e12ae86e676477932730d4fc7c00af820aef85038a5b4df084cf6470d110dc4c49ea1b749b80b34709d199b3db516b223625c5de4501e861f7d261b3838f8f616aa78831d618d41d25872dc810c9b2087b5a9e146ca95be740316dcdbcb77314e23ab87d4487913b800b1113c0603ea2294188b71d3e49875df097b56f9151211fc6832f9790c5c83d17481f14ad37915fd164f4fd713f6732a15f4245714b84cd665bdbd085660ea33ad7d7095dcc414f09e3903604a40facc2314a115c0045bb50e9df38efb57e1b8e7cc105f340a26eeb46aba0fa6672953eee7f1f92dcb408e561909bbd4bdf4a4948c4d57c467d21aa238c34ba43be050398be963191fa2b49828bc1e4eeed224b40dbe9dc3e570890a71a974a2f4527edb1b07105071755105edcb2af2f269facfb89180903a572a99b46456e80d4a01685a80b233278805f2c876678e731f4ec4f52075aeef6b2b023efbb8a3637ef507c4c37c27e428152ec1817fcba640ad601cb09f72f0fbe2d274a2410203010001a321301f301d0603551d0e04160414c28bf33dd5a9a17338e5b1d1a6edd8c7d141ed0b300d06092a864886f70d01010b0500038202010084e20458b2aafd7fc27146b0986f9324f4260f244920417a77c9bf15e2e2d22d2725bdd8093ec261c3779c3ca03312516506f9410075b90595b41345956d8eb2786fb5994f195611382c2b99dba13381b0100a30bc9e6e47248bf4325e2f6eec9d789216dc7536e753bf1f4be603d9fa2e6f5e192b4eb988b8cdb0bb1e8668a9225426f7d4636479f73ed24ad1d2657c31e63c93d9679b9080171b3bd1bf10a3b92b80bd790fbf62d3644900cd08eae8b9bf9c2567be98dc8cdd2ae19a8d57a3e3e2de899f81f1279f578989e6af906f80c8c2b67651730ee7e568c1af5bcb845b6d685dc55332a9984aeceaea3b7e883447edf1c76b155d95253e39b9710eaa22efa6c81468829702b5dce7126538f3ca70c2f0ad9a5795435fdb1f715f20d60359ef9a9926c7050116e802df651727447848827815f70bd82af3cedd08783156102d2d8ce995c4c43b8e47e91a3e6927f3505a5d395e6bebb84542c570903eeab4382a1c2151f1471c7a06a34dc4d268d8fa72e93bdcd2dccc4302ecac47b9e7e3d8bc9b46d21cd097874a24d529548018dc190ff568c6aa428f0a5eedff1a347730931c74f19277538e49647a4ad7254f4c1ec7d4da12cce9e1fad9607534e66ab40a56b473d9d7e3d563fd03cad2052bad365c5a29f8ae54f09b60dbca3ea768d7767cbe1c133ca08ce725c1c1370f4aab8e5b6e286f52dc0be8d0982b5a" timestamp="1480431575" url="https://MyFirstFDroidRepo.org/fdroid/repo" version="19">
                <description>This is a repository of apps to be used with F-Droid. Applications in this repository are either official binaries built by the original application developers, or are binaries built from source by the admin of f-droid.org using the tools on https://gitlab.com/u/fdroid. </description>
                <mirror>http://foobarfoobarfoobar.onion/fdroid/repo</mirror>
                <mirror>https://foo.bar/fdroid/repo</mirror>
@@ -8,6 +8,68 @@
        <install packageName="org.adaway"/>
        <uninstall packageName="com.android.vending"/>
        <uninstall packageName="com.facebook.orca"/>
+       <application id="souch.smsbypass">
+               <id>souch.smsbypass</id>
+               <added>2018-04-26</added>
+               <lastupdated>2018-04-26</lastupdated>
+               <name>Battery level</name>
+               <summary>Filter SMS and show them in a fake app</summary>
+               <icon>souch.smsbypass.9.png</icon>
+               <desc>&lt;p&gt;In order to keep away curious eyes, SMS-bypass filters incoming SMS messages before they reach your inbox. Based on bughunter2.smsfilter.&lt;/p&gt;&lt;p&gt;Features:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Discrete fake app &quot;Battery level&quot;: Long tap on Battery percentage will show SMS.&lt;/li&gt;&lt;li&gt; Filter incoming SMS specified address: redirect the SMS to SMS-bypass messages list; remove SMS arrival sound or vibration; show a discreet notification icon (battery level); vibrate if checked in settings&lt;/li&gt;&lt;li&gt; Add contact from contact list&lt;/li&gt;&lt;li&gt; Export messages to a text file&lt;/li&gt;&lt;/ul&gt;</desc>
+               <license>GPL-3.0</license>
+               <categories>Phone &amp; SMS</categories>
+               <category>Phone &amp; SMS</category>
+               <web>https://gitlab.com/souch/SMSbypass</web>
+               <source>https://gitlab.com/souch/SMSbypass/tree/HEAD</source>
+               <tracker>https://gitlab.com/souch/SMSbypass/issues</tracker>
+               <donate>http://rodolphe.souchaud.free.fr/donate</donate>
+               <flattr>cad90e036b975ed129a3ce80a0750466</flattr>
+               <marketversion>0.9</marketversion>
+               <marketvercode>9</marketvercode>
+               <package>
+                       <version>0.9</version>
+                       <versioncode>9</versioncode>
+                       <apkname>souch.smsbypass_9.apk</apkname>
+                       <hash type="sha256">80b0ae68a1189baa3ee6717092e3dbf1a4210165f7f7e5f2f9616bd63a2ec01d</hash>
+                       <size>81295</size>
+                       <sdkver>8</sdkver>
+                       <targetSdkVersion>18</targetSdkVersion>
+                       <added>2018-04-26</added>
+                       <sig>e50c99753cd45e2736d52cb49be07581</sig>
+                       <permissions>READ_CONTACTS,READ_EXTERNAL_STORAGE,RECEIVE_SMS,SEND_SMS,VIBRATE,WRITE_EXTERNAL_STORAGE</permissions>
+               </package>
+       </application>
+       <application id="duplicate.permisssions">
+               <id>duplicate.permisssions</id>
+               <added>2017-12-22</added>
+               <lastupdated>2017-12-22</lastupdated>
+               <name>Duplicate Permisssions</name>
+               <summary>Test app for all possible &lt;uses-permissions&gt;</summary>
+               <icon>duplicate.permisssions.9999999.png</icon>
+               <desc>&lt;p&gt;No description available&lt;/p&gt;</desc>
+               <license>Unknown</license>
+               <categories>tests</categories>
+               <category>tests</category>
+               <web></web>
+               <source></source>
+               <tracker></tracker>
+               <marketversion></marketversion>
+               <marketvercode>9999999</marketvercode>
+               <package>
+                       <versioncode>9999999</versioncode>
+                       <apkname>duplicate.permisssions_9999999.apk</apkname>
+                       <hash type="sha256">8367857fe75f85321ce2c344b34804d0bc193707f6ba03710d025d9030803434</hash>
+                       <size>27446</size>
+                       <sdkver>18</sdkver>
+                       <targetSdkVersion>27</targetSdkVersion>
+                       <added>2017-12-22</added>
+                       <sig>056c9f1554c40ba59a2103009c82b420</sig>
+                       <permissions>ACCESS_NETWORK_STATE,ACCESS_WIFI_STATE,CHANGE_WIFI_MULTICAST_STATE,INTERNET,READ_EXTERNAL_STORAGE,WRITE_EXTERNAL_STORAGE</permissions>
+                       <uses-permission maxSdkVersion="18" name="android.permission.READ_EXTERNAL_STORAGE"/>
+                       <uses-permission maxSdkVersion="18" name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+                       <uses-permission-sdk-23 maxSdkVersion="27" name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
+               </package>
+       </application>
        <application id="fake.ota.update">
                <id>fake.ota.update</id>
                <added>2016-03-10</added>
@@ -25,7 +87,7 @@
                <marketversion>0.2.1</marketversion>
                <marketvercode>2000</marketvercode>
                <package>
-                       <version>897a92a4ccff4f415f6ba275b2af16d4ecaee60a983b215bddcb9f8964e7a24c</version>
+                       <version>897a92a</version>
                        <versioncode>1234</versioncode>
                        <apkname>fake.ota.update_1234.zip</apkname>
                        <hash type="sha256">897a92a4ccff4f415f6ba275b2af16d4ecaee60a983b215bddcb9f8964e7a24c</hash>
                        <sig>b4964fd759edaa54e65bb476d0276880</sig>
                </package>
        </application>
+       <application id="com.politedroid">
+               <id>com.politedroid</id>
+               <added>2017-06-23</added>
+               <lastupdated>2017-06-23</lastupdated>
+               <name>Polite Droid</name>
+               <summary>Calendar tool</summary>
+               <icon>com.politedroid.6.png</icon>
+               <desc>&lt;p&gt;Activates silent mode during calendar events.&lt;/p&gt;</desc>
+               <license>GPL-3.0</license>
+               <categories>Time</categories>
+               <category>Time</category>
+               <web></web>
+               <source>https://github.com/miguelvps/PoliteDroid</source>
+               <tracker>https://github.com/miguelvps/PoliteDroid/issues</tracker>
+               <marketversion>1.5</marketversion>
+               <marketvercode>6</marketvercode>
+               <package>
+                       <version>1.5</version>
+                       <versioncode>6</versioncode>
+                       <apkname>com.politedroid_6.apk</apkname>
+                       <hash type="sha256">70c2f776a2bac38a58a7d521f96ee0414c6f0fb1de973c3ca8b10862a009247d</hash>
+                       <size>16578</size>
+                       <sdkver>14</sdkver>
+                       <targetSdkVersion>21</targetSdkVersion>
+                       <added>2017-06-23</added>
+                       <sig>b4964fd759edaa54e65bb476d0276880</sig>
+                       <permissions>READ_CALENDAR,RECEIVE_BOOT_COMPLETED</permissions>
+               </package>
+               <package>
+                       <version>1.4</version>
+                       <versioncode>5</versioncode>
+                       <apkname>com.politedroid_5.apk</apkname>
+                       <hash type="sha256">5bdbfa071cca4b8d05ced41d6b28763595d6e8096cca5bbf0f9253c9a2622e5d</hash>
+                       <size>18817</size>
+                       <sdkver>3</sdkver>
+                       <targetSdkVersion>10</targetSdkVersion>
+                       <added>2017-06-23</added>
+                       <sig>b4964fd759edaa54e65bb476d0276880</sig>
+                       <permissions>READ_CALENDAR,RECEIVE_BOOT_COMPLETED</permissions>
+               </package>
+               <package>
+                       <version>1.3</version>
+                       <versioncode>4</versioncode>
+                       <apkname>com.politedroid_4.apk</apkname>
+                       <hash type="sha256">c809bdff83715fbf919f3840ee09869b038e209378b906e135ee40d3f0e1f075</hash>
+                       <size>18489</size>
+                       <sdkver>3</sdkver>
+                       <targetSdkVersion>3</targetSdkVersion>
+                       <added>2017-06-23</added>
+                       <sig>b4964fd759edaa54e65bb476d0276880</sig>
+                       <permissions>READ_CALENDAR,READ_EXTERNAL_STORAGE,READ_PHONE_STATE,RECEIVE_BOOT_COMPLETED,WRITE_EXTERNAL_STORAGE</permissions>
+               </package>
+               <package>
+                       <version>1.2</version>
+                       <versioncode>3</versioncode>
+                       <apkname>com.politedroid_3.apk</apkname>
+                       <hash type="sha256">665d03d61ebc642289fda697f71a59305b0202b16cafc5ffdae91cbe91f0b25d</hash>
+                       <size>17552</size>
+                       <sdkver>3</sdkver>
+                       <targetSdkVersion>3</targetSdkVersion>
+                       <added>2017-06-23</added>
+                       <sig>b4964fd759edaa54e65bb476d0276880</sig>
+                       <permissions>READ_CALENDAR,READ_EXTERNAL_STORAGE,READ_PHONE_STATE,RECEIVE_BOOT_COMPLETED,WRITE_EXTERNAL_STORAGE</permissions>
+               </package>
+       </application>
        <application id="info.guardianproject.urzip">
                <id>info.guardianproject.urzip</id>
                <added>2016-06-23</added>
                <package>
                        <version>0.1</version>
                        <versioncode>100</versioncode>
-                       <apkname>urzip-πÇÇπÇÇ现代汉语通用字-български-عربي1234.apk</apkname>
+                       <apkname>urzip-; Рахма́нинов, [rɐxˈmanʲɪnəf] سيرجي_رخمانينوف 谢尔盖·.apk</apkname>
                        <hash type="sha256">15c0ec72c74a3791f42cdb43c57df0fb11a4dbb656851bbb8cf05b26a8372789</hash>
                        <size>11471</size>
                        <sdkver>4</sdkver>