-
caf4a6df52
Add demo credentials
master
Markus Birth
2018-09-01 12:00:00 +02:00
-
0436260abe
Small fix in output
Markus Birth
2018-08-29 21:12:30 +02:00
-
5066499a4e
Added tclchecknew.py and CheckNewRequest
Markus Birth
2018-07-10 22:20:14 +02:00
-
d06feb6e4a
New version finder for specific modes
Markus Birth
2018-02-14 12:14:50 +01:00
-
6cbea7ed3a
Fix README.
Markus Birth
2018-07-02 15:45:58 +02:00
-
8780e60cb5
Rename scripts for easier handling.
Markus Birth
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 (%).
Markus Birth
2018-05-29 10:59:47 +02:00
-
7604fe2335
Skip all DTEK PRDs as they get their OTAs from elsewhere.
Markus Birth
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.
Markus Birth
2018-03-01 01:43:26 +01:00
-
995b451d11
Detect broken JSON and download new.
Markus Birth
2018-03-01 01:42:59 +01:00
-
16d33b0cb6
More trying to please Scrutinizer.
Markus Birth
2018-02-15 00:39:01 +01:00
-
1707bcad26
Show off Scrutinizer score on GitHub.
Markus Birth
2018-02-15 00:29:07 +01:00
-
7d578b979b
Improve a bit more. Also added docstrings.
Markus Birth
2018-02-15 00:27:01 +01:00
-
bfc7288f61
Type hinting and try to remove complexity.
Markus Birth
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.
Markus Birth
2018-02-11 01:56:56 +01:00
-
75d23502a3
Merge branch 'rewrite'
Markus Birth
2018-02-11 01:53:03 +01:00
-
-
bab58107fe
More cleanup.
Markus Birth
2018-02-11 01:51:24 +01:00
-
e582642936
Cleanup, moved dumpmgr class.
Markus Birth
2018-02-11 01:48:47 +01:00
-
e6e0e83039
Converted tcldown.py to new style.
rewrite
Markus Birth
2018-02-11 01:40:52 +01:00
-
7c1a178d3e
Bugfix.
Markus Birth
2018-02-11 01:31:07 +01:00
-
bbc1b6644e
Updated tclcheck_gapfill.py to new style.
Markus Birth
2018-02-11 01:30:24 +01:00
-
dfe366dd7c
Convert tclcheck_findver.py to new style.
Markus Birth
2018-02-11 01:27:00 +01:00
-
072644a089
Converted tclcheck_findprd2.py
Markus Birth
2018-02-11 01:24:01 +01:00
-
dd8be7be3b
Converted tclcheck_findprd.py
Markus Birth
2018-02-11 01:21:09 +01:00
-
e048b992d4
Converted tclchksum.py to new classes.
Markus Birth
2018-02-11 01:12:41 +01:00
-
77e947f77b
Added new style EncryptHeaderRequest. tclcheck.py completely working again.
Markus Birth
2018-02-10 03:30:10 +01:00
-
f470221989
Added rawmode support for RequestRunner.
Markus Birth
2018-02-10 03:29:36 +01:00
-
0d1e50abab
Converted ChecksumRequest to new style.
Markus Birth
2018-02-10 03:12:24 +01:00
-
c824d9c46b
Bugfix with S3_URLs detection.
Markus Birth
2018-02-10 03:11:53 +01:00
-
6bcb99b0c0
ServerSelector can now handle custom server lists (e.g. encservers).
Markus Birth
2018-02-10 03:11:17 +01:00
-
a38f216607
Started converting tclcheck.py to new classes.
Markus Birth
2018-02-10 02:38:39 +01:00
-
18205963e9
Added new style DownloadRequest.
Markus Birth
2018-02-10 02:38:27 +01:00
-
75aef38a6d
More cleanup.
Markus Birth
2018-02-10 02:38:06 +01:00
-
485e7b30b8
Cleanup.
Markus Birth
2018-02-10 02:37:10 +01:00
-
57f3f87f70
Merge branch 'master' into rewrite
Markus Birth
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.
Markus Birth
2018-02-09 00:17:43 +01:00
-
784a511708
Added standalone DumpMgr class.
Markus Birth
2018-02-09 00:17:08 +01:00
-
d2c51e70d5
Rearrange storing of result object.
Markus Birth
2018-02-09 00:12:46 +01:00
-
1297b31b2e
Initial rewrite.
Markus Birth
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!
Markus Birth
2018-02-07 01:49:44 +01:00
-
b687c4185f
Use new Device class.
Markus Birth
2018-02-07 01:22:09 +01:00
-
34ac668d56
Get avg_time directly instead of carrying it around.
Markus Birth
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.
Markus Birth
2018-02-06 00:22:24 +01:00
-
ba99c104d0
Split prds.json handling into smaller methods.
Markus Birth
2018-02-05 18:14:33 +01:00
-
feb2f72fe1
Moved some things around (aka "cleanup").
Markus Birth
2018-02-05 16:52:06 +01:00
-
648e89f9be
Turned credentials into namespaced methods.
Markus Birth
2018-02-05 16:38:15 +01:00
-
7332846805
Turned DevListMixin into namespaced methods.
Markus Birth
2018-02-05 16:32:26 +01:00
-
0262c67531
Changed excluded lib path for Scrutinizer.
Markus Birth
2018-02-05 13:31:37 +01:00
-
78d9005531
Updated README. Moved pretty_xml outside of class.
Markus Birth
2018-02-05 13:20:15 +01:00
-
a643f90e62
Exclude site module from Scrutinizer.
Markus Birth
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.
Markus Birth
2018-02-03 13:56:38 +01:00
-
74d48bd433
Make pylint happy.
Markus Birth
2018-02-03 13:46:17 +01:00
-
2f86f7698a
Scrutinizer config.
Markus Birth
2018-02-03 13:27:34 +01:00
-
995de1e1fb
Cleanup.
Markus Birth
2018-02-03 02:37:55 +01:00
-
9920c13582
Moved Colorama boilerplate to ansi.py.
Markus Birth
2018-02-03 02:15:29 +01:00
-
34ba8a0db0
Took a hacksaw and split tcllib into several small parts.
Markus Birth
2018-02-03 01:36:08 +01:00
-
4456f76032
Start modularising tcllib.
Markus Birth
2018-02-02 03:33:53 +01:00
-
f9398e6b5f
Added small tool to query checksum.
Markus Birth
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.
Markus Birth
2018-01-23 22:59:21 +01:00
-
8fc6590cf9
Tool to fetch check XMLs missing in the database.
Markus Birth
2018-01-19 22:36:27 +01:00
-
dc04714e10
Bugfix for OTAs.
Markus Birth
2018-01-19 11:39:58 +01:00
-
2c506fb4e1
Only keep FULL logs if version is new.
Markus Birth
2018-01-18 00:47:27 +01:00
-
9ab7314662
Set prds.json mtime to past to force update after upload.
Markus Birth
2018-01-17 17:59:45 +01:00
-
92813c604c
Fix bug with NoneType error when printing out changes list.
Markus Birth
2018-01-13 16:04:41 +01:00
-
827e0ae615
Parser for checksum.php result.
Markus Birth
2018-01-12 02:36:51 +01:00
-
17d465fc87
Build checksum-payload with proper JSON.
Markus Birth
2018-01-12 02:36:34 +01:00
-
1aed0263ae
Fix creds for encrypt_header.
Markus Birth
2018-01-12 02:36:04 +01:00
-
20abad9e04
Clarification: First parameter is only a label.
Markus Birth
2018-01-12 00:44:18 +01:00
-
a3dca9a52a
Also output checksums when using tclcheck.py.
Markus Birth
2018-01-12 00:40:42 +01:00
-
4917b87741
Also output download links for Amazon S3 servers.
Markus Birth
2018-01-12 00:31:39 +01:00
-
cf04ba53df
Tool to test request_download without going through check.php.
Markus Birth
2018-01-11 23:20:33 +01:00
-
13c72b3458
Allow specifying custom IMEI number. Output used values.
Markus Birth
2018-01-04 22:23:03 +01:00
-
d36f032943
Allow specifying raw values for MODE and CLTP.
Markus Birth
2017-12-27 01:34:20 +01:00
-
f5659aeb96
More pimping.
Markus Birth
2017-12-27 00:48:01 +01:00
-
6afefd5c63
Pimping tclcheck.py.
Markus Birth
2017-12-27 00:35:00 +01:00
-
42b499290c
When downloading new prds.json, display list of changes - if any.
Markus Birth
2017-12-20 00:01:55 +01:00
-
99b4fd7912
Output old version for FULL search as well. Also: colour coding - OTA=yellow, FULL=cyan
Markus Birth
2017-12-20 00:00:28 +01:00
-
9d8e0e8ff1
Bugfix with ANSI codes.
Markus Birth
2017-12-19 23:58:26 +01:00
-
c950929496
Use last full version if no known OTA.
Markus Birth
2017-12-19 16:32:14 +01:00
-
f721d2acef
Use more Python.
Markus Birth
2017-12-17 03:18:55 +01:00
-
e56599d3b4
Download latest variants and versions from web service.
Markus Birth
2017-12-17 03:12:09 +01:00