Commit graph

107 commits

Author SHA1 Message Date
4f0adf8931
🚑 Fix reading of local file header 2018-07-05 02:33:21 +02:00
520f9c2e39
🚑 Do not decode buffers to string 2018-07-05 02:21:19 +02:00
e952f714df
🚑 Fix reading of local file header 2018-07-05 02:18:47 +02:00
4fb3d1322c
🐛 Do not read beyond arraybuffer bounds 2018-07-05 02:17:28 +02:00
397e1fd172
🐛 Allow for 256kb piece lengths 2018-07-05 02:09:26 +02:00
58963160c2
🚑 Fix utility scripts 2018-07-05 02:06:19 +02:00
d79e7d289c
🚀 Use streams instead of arraybuffers 2018-07-05 01:58:01 +02:00
27afb62d49
🚑 Fix name of import in index.ts 2018-07-05 00:59:42 +02:00
ae2ac6d278
🚧 Partial switch to streams, and add utility endpoints 2018-07-05 00:58:40 +02:00
e14a8db179
♻ Extract patch verification into separate file 2018-07-04 22:24:24 +02:00
6ac41fcc48
🚑 Fix download file name 2018-07-04 22:10:59 +02:00
34a4372183
🚑 Do not throw error if file too large in download module 2018-07-04 22:10:15 +02:00
e4d906e48c
🚧 Write large files to disk instead of to memory 2018-07-04 22:07:23 +02:00
94047006ec
🎨 Fix typos 2018-07-04 20:11:04 +02:00
14e73367c6
🎨 Fix typos 2018-07-04 20:04:16 +02:00
a3bff814ef
🗑 Remove debug message 2018-07-04 19:57:55 +02:00
c821327a6e
♻ Extract response handler 2018-07-04 19:51:20 +02:00
e4c2754493
⚠ Add error message if file too large 2018-07-04 19:36:25 +02:00
d843ce1200
🎨 Minor code quality improvements 2018-07-04 19:25:22 +02:00
08b5a37c17
👷‍♂ Update dependencies 2018-07-04 19:12:19 +02:00
b833abefac
📓 Update documentation 2018-07-04 17:29:57 +02:00
ef7d5d10a3
📓 Update documentation with list of products 2018-07-04 16:58:41 +02:00
2743ccb6e1
📓 Update documentation 2018-07-04 16:29:28 +02:00
e03f28f654
🔐 Fix release path to verify from >= 0 2018-07-04 15:48:34 +02:00
7ce5a177ec
♻ Move files into subdirectories 2018-06-24 10:10:00 +02:00
05d721171a
🎨 Improve debug output 2018-06-24 02:31:06 +02:00
6709315b68
🐛 Allow piece length of 512 KiB 2018-06-24 02:28:04 +02:00
42db8d36a6
🐛 Allow reliable-id to be 1 2018-06-24 02:24:13 +02:00
52157f544c
🐛 Fix length calculation during decryption 2018-06-24 02:15:46 +02:00
589f7fe786
🎨 Do not overwrite buffer during decryption 2018-06-24 02:13:10 +02:00
2456eae91a
♻ Allow 16-bit and 32-bit reads in ByteReader 2018-06-24 02:06:49 +02:00
590dc39f84
🎨 Add debug output to trace zlib error 2018-06-24 01:37:10 +02:00
beb2d351da
🎨 Minor code quality improvement in decryptFile 2018-06-24 00:56:14 +02:00
a2044887e8
♻ Extract updateKeys into separate file 2018-06-24 00:53:03 +02:00
145e2ca2cb
🚨 Allow output to console for now 2018-06-24 00:26:41 +02:00
5fd25d1095
💡 Add reminder to check downloaded patch files for correctness 2018-06-24 00:08:48 +02:00
57d45b942b
💡 Improve comments and code quality 2018-06-23 23:40:22 +02:00
b87236a435
🎨 Improve debug output 2018-06-23 23:32:17 +02:00
e9ba519db3
🎨 Improve error handling 2018-06-23 23:30:45 +02:00
16fb98e1aa
✔ Check for only full files in release from -1 2018-06-23 23:11:04 +02:00
8f5547222c
♻ Move ByteReader class into separate file 2018-06-23 22:51:33 +02:00
523f306ab3
🐛 Check for error after zlib uncompression 2018-06-23 22:48:17 +02:00
f40a097b81
🐛 Fix reading of diffSourceLength in SSN files 2018-06-23 22:45:35 +02:00
2a9d191e5b
🚑 Fix import statements 2018-06-23 22:42:33 +02:00
a416d86dbe
🐛 Fix patcher to ignore unchanged & deleted files 2018-06-23 22:39:34 +02:00
6e292106e3
🚑 Fix SSN file reader 2018-06-23 22:28:26 +02:00
a48956f504
🐛 Fix check for piece length 2018-06-23 22:21:12 +02:00
968e581d70
🐛 Fix check for announce URL 2018-06-23 22:18:26 +02:00
3ee23f6445
🚧 Add preliminary patch downloader 2018-06-23 22:14:55 +02:00
57c99b88fe
🎨 Improved code quality of manifest parser 2018-06-23 21:52:36 +02:00