1
0

Commit Graph

  • caf4a6df52 Add demo credentials master mbirth 2018-09-01 12:00:00 +02:00
  • 0436260abe Small fix in output mbirth 2018-08-29 21:12:30 +02:00
  • 5066499a4e Added tclchecknew.py and CheckNewRequest mbirth 2018-07-10 22:20:14 +02:00
  • d06feb6e4a New version finder for specific modes mbirth 2018-02-14 12:14:50 +01:00
  • 6cbea7ed3a Fix README. mbirth 2018-07-02 15:45:58 +02:00
  • 8780e60cb5 Rename scripts for easier handling. mbirth 2018-07-02 15:44:43 +02:00
  • 375a87c4b8 enable multiple prd filtering for findprd thurask 2018-06-30 11:42:00 -04:00
  • 4be09b5b3b simplify findprd filtering thurask 2018-06-11 22:54:31 -04:00
  • e4313a713f enable key2 for allota thurask 2018-06-11 22:42:56 -04:00
  • d5b5c94f42 add defaultparser to gapfill, uploader thurask 2018-06-11 22:40:49 -04:00
  • 42a8c5653b add new syntax option to findprd2 thurask 2018-06-11 22:37:38 -04:00
  • acf55d8e23 add new syntax support to findprd thurask 2018-06-11 19:57:29 -04:00
  • 6866732133 update readme thurask 2018-06-03 10:47:26 -04:00
  • 8fb286b020 Detect OTAs to older versions (~) and don't log if already known (%). mbirth 2018-05-29 10:59:47 +02:00
  • 7604fe2335 Skip all DTEK PRDs as they get their OTAs from elsewhere. mbirth 2018-05-16 13:22:47 +02:00
  • 5f0e334318 add no prefix option for findprd for certain devices thurask 2018-05-08 00:05:24 -04:00
  • f3aae4ce7f Fix file perms. mbirth 2018-03-01 01:43:26 +01:00
  • 995b451d11 Detect broken JSON and download new. mbirth 2018-03-01 01:42:59 +01:00
  • 16d33b0cb6 More trying to please Scrutinizer. mbirth 2018-02-15 00:39:01 +01:00
  • 1707bcad26 Show off Scrutinizer score on GitHub. mbirth 2018-02-15 00:29:07 +01:00
  • 7d578b979b Improve a bit more. Also added docstrings. mbirth 2018-02-15 00:27:01 +01:00
  • bfc7288f61 Type hinting and try to remove complexity. mbirth 2018-02-15 00:20:28 +01:00
  • c29d32d39f add db updater script thurask 2018-02-13 14:18:21 -05:00
  • eef0f755e3 pep8, pylint, isort thurask 2018-02-10 20:38:38 -05:00
  • 3059ff13f7 Fix naming issue. mbirth 2018-02-11 01:56:56 +01:00
  • 75d23502a3 Merge branch 'rewrite' mbirth 2018-02-11 01:53:03 +01:00
  • bab58107fe More cleanup. mbirth 2018-02-11 01:51:24 +01:00
  • e582642936 Cleanup, moved dumpmgr class. mbirth 2018-02-11 01:48:47 +01:00
  • e6e0e83039 Converted tcldown.py to new style. rewrite mbirth 2018-02-11 01:40:52 +01:00
  • 7c1a178d3e Bugfix. mbirth 2018-02-11 01:31:07 +01:00
  • bbc1b6644e Updated tclcheck_gapfill.py to new style. mbirth 2018-02-11 01:30:24 +01:00
  • dfe366dd7c Convert tclcheck_findver.py to new style. mbirth 2018-02-11 01:27:00 +01:00
  • 072644a089 Converted tclcheck_findprd2.py mbirth 2018-02-11 01:24:01 +01:00
  • dd8be7be3b Converted tclcheck_findprd.py mbirth 2018-02-11 01:21:09 +01:00
  • e048b992d4 Converted tclchksum.py to new classes. mbirth 2018-02-11 01:12:41 +01:00
  • 77e947f77b Added new style EncryptHeaderRequest. tclcheck.py completely working again. mbirth 2018-02-10 03:30:10 +01:00
  • f470221989 Added rawmode support for RequestRunner. mbirth 2018-02-10 03:29:36 +01:00
  • 0d1e50abab Converted ChecksumRequest to new style. mbirth 2018-02-10 03:12:24 +01:00
  • c824d9c46b Bugfix with S3_URLs detection. mbirth 2018-02-10 03:11:53 +01:00
  • 6bcb99b0c0 ServerSelector can now handle custom server lists (e.g. encservers). mbirth 2018-02-10 03:11:17 +01:00
  • a38f216607 Started converting tclcheck.py to new classes. mbirth 2018-02-10 02:38:39 +01:00
  • 18205963e9 Added new style DownloadRequest. mbirth 2018-02-10 02:38:27 +01:00
  • 75aef38a6d More cleanup. mbirth 2018-02-10 02:38:06 +01:00
  • 485e7b30b8 Cleanup. mbirth 2018-02-10 02:37:10 +01:00
  • 57f3f87f70 Merge branch 'master' into rewrite mbirth 2018-02-09 23:27:39 +01:00
  • 2adcb68a80 add force local db switches thurask 2018-02-09 15:41:12 -05:00
  • fdcc16a293 Converted tclcheck_allfull.py to new style. mbirth 2018-02-09 00:17:43 +01:00
  • 784a511708 Added standalone DumpMgr class. mbirth 2018-02-09 00:17:08 +01:00
  • d2c51e70d5 Rearrange storing of result object. mbirth 2018-02-09 00:12:46 +01:00
  • 1297b31b2e Initial rewrite. mbirth 2018-02-08 01:15:58 +01:00
  • 28ed2365ab checksum tweak thurask 2018-02-06 20:04:21 -05:00
  • 0b7ae53861 Use new Device classes in ALL the features! mbirth 2018-02-07 01:49:44 +01:00
  • b687c4185f Use new Device class. mbirth 2018-02-07 01:22:09 +01:00
  • 34ac668d56 Get avg_time directly instead of carrying it around. mbirth 2018-02-07 01:21:29 +01:00
  • dbaced1fe8 do_check error handler refactor + pylint stuff thurask 2018-02-06 13:27:36 -05:00
  • 86e01c1e33 first crack at do_check thurask 2018-02-05 19:11:56 -05:00
  • 58a270275d docstrings, import sorting thurask 2018-02-05 19:03:25 -05:00
  • 808282c347 Moved device-specific settings to own class. Only used in tclcheck_allfull for now. mbirth 2018-02-06 00:22:24 +01:00
  • ba99c104d0 Split prds.json handling into smaller methods. mbirth 2018-02-05 18:14:33 +01:00
  • feb2f72fe1 Moved some things around (aka "cleanup"). mbirth 2018-02-05 16:52:06 +01:00
  • 648e89f9be Turned credentials into namespaced methods. mbirth 2018-02-05 16:38:15 +01:00
  • 7332846805 Turned DevListMixin into namespaced methods. mbirth 2018-02-05 16:32:26 +01:00
  • 0262c67531 Changed excluded lib path for Scrutinizer. mbirth 2018-02-05 13:31:37 +01:00
  • 78d9005531 Updated README. Moved pretty_xml outside of class. mbirth 2018-02-05 13:20:15 +01:00
  • a643f90e62 Exclude site module from Scrutinizer. mbirth 2018-02-05 11:10:56 +01:00
  • 1303fa863b docstring all the things thurask 2018-02-03 16:25:26 -05:00
  • 080214ec44 shebang lines thurask 2018-02-03 15:40:17 -05:00
  • da3663486a pylint, autopep8, isort runthroughs thurask 2018-02-03 15:24:36 -05:00
  • 42566d1195 Bugfix. mbirth 2018-02-03 13:56:38 +01:00
  • 74d48bd433 Make pylint happy. mbirth 2018-02-03 13:46:17 +01:00
  • 2f86f7698a Scrutinizer config. mbirth 2018-02-03 13:27:34 +01:00
  • 995de1e1fb Cleanup. mbirth 2018-02-03 02:37:55 +01:00
  • 9920c13582 Moved Colorama boilerplate to ansi.py. mbirth 2018-02-03 02:15:29 +01:00
  • 34ba8a0db0 Took a hacksaw and split tcllib into several small parts. mbirth 2018-02-03 01:36:08 +01:00
  • 4456f76032 Start modularising tcllib. mbirth 2018-02-02 03:33:53 +01:00
  • f9398e6b5f Added small tool to query checksum. mbirth 2018-02-02 03:05:31 +01:00
  • f7ddf22d2d document all args, describe all parsers, add db shortcut thurask 2018-01-30 12:31:05 -05:00
  • f0bdc0af75 Scanner for unknown models. mbirth 2018-01-23 22:59:21 +01:00
  • 8fc6590cf9 Tool to fetch check XMLs missing in the database. mbirth 2018-01-19 22:36:27 +01:00
  • dc04714e10 Bugfix for OTAs. mbirth 2018-01-19 11:39:58 +01:00
  • 2c506fb4e1 Only keep FULL logs if version is new. mbirth 2018-01-18 00:47:27 +01:00
  • 9ab7314662 Set prds.json mtime to past to force update after upload. mbirth 2018-01-17 17:59:45 +01:00
  • 92813c604c Fix bug with NoneType error when printing out changes list. mbirth 2018-01-13 16:04:41 +01:00
  • 827e0ae615 Parser for checksum.php result. mbirth 2018-01-12 02:36:51 +01:00
  • 17d465fc87 Build checksum-payload with proper JSON. mbirth 2018-01-12 02:36:34 +01:00
  • 1aed0263ae Fix creds for encrypt_header. mbirth 2018-01-12 02:36:04 +01:00
  • 20abad9e04 Clarification: First parameter is only a label. mbirth 2018-01-12 00:44:18 +01:00
  • a3dca9a52a Also output checksums when using tclcheck.py. mbirth 2018-01-12 00:40:42 +01:00
  • 4917b87741 Also output download links for Amazon S3 servers. mbirth 2018-01-12 00:31:39 +01:00
  • cf04ba53df Tool to test request_download without going through check.php. mbirth 2018-01-11 23:20:33 +01:00
  • 13c72b3458 Allow specifying custom IMEI number. Output used values. mbirth 2018-01-04 22:23:03 +01:00
  • d36f032943 Allow specifying raw values for MODE and CLTP. mbirth 2017-12-27 01:34:20 +01:00
  • f5659aeb96 More pimping. mbirth 2017-12-27 00:48:01 +01:00
  • 6afefd5c63 Pimping tclcheck.py. mbirth 2017-12-27 00:35:00 +01:00
  • 42b499290c When downloading new prds.json, display list of changes - if any. mbirth 2017-12-20 00:01:55 +01:00
  • 99b4fd7912 Output old version for FULL search as well. Also: colour coding - OTA=yellow, FULL=cyan mbirth 2017-12-20 00:00:28 +01:00
  • 9d8e0e8ff1 Bugfix with ANSI codes. mbirth 2017-12-19 23:58:26 +01:00
  • c950929496 Use last full version if no known OTA. mbirth 2017-12-19 16:32:14 +01:00
  • f721d2acef Use more Python. mbirth 2017-12-17 03:18:55 +01:00
  • e56599d3b4 Download latest variants and versions from web service. mbirth 2017-12-17 03:12:09 +01:00