Commit Graph

103 Commits

Author SHA1 Message Date
Robinson 062e0e8ff8 Updated license, updated version 2021-04-09 16:03:49 +02:00
Robinson 9c6aaab616 Updated libraries, added updates 2021-04-09 16:02:04 +02:00
nathan 238bc5a515 Updated gradle 2020-06-08 22:23:49 +02:00
nathan 78b3987cf2 Updated publish plugin 2020-06-08 22:23:35 +02:00
nathan c9d4ad3b2a Updated version from 2.15 to 2.16 2020-05-27 16:43:11 +02:00
nathan c280efc3db Fixed publish and release comments 2020-05-27 16:21:00 +02:00
nathan 844c8acfc9 Updated version from 2.1 to 2.2 2020-05-27 15:32:49 +02:00
nathan b6dbbbc3bf Updated gradle. 2020-05-27 15:32:06 +02:00
dorkbox 28a6747328
Merge pull request #7 from dev-lab/master
Bug fixes in CabParser
2019-09-24 21:42:18 +02:00
Taras Greben 515636e45d Copyright set 2019-09-24 22:31:23 +03:00
Taras Greben 30745c4b6f CabExtractor, a simple wrapper around CabParser that allows configuring which files to extract, and how to handle them during extraction. 2019-09-22 23:07:33 +03:00
Taras Greben bd132231f1 Bug fix: Worked incorrecly in non-windows operating systems (wrong folder delimiter caused producing long file names (with folder names)), in the case if cab contained file folders, the files from folders were not extracted (if path's to files to be extracted didn't exist) 2019-09-22 22:34:06 +03:00
Taras Greben a3440705b7 Bug fix: if several files are extracted from the same CAB stream, and they are located in different CAB folders (CAB partitions inside CAB file, don't mix it with file folders), those files extracted from non-first CAB folder will be corrupted (while no exception happen during extraction). Example: try to extract files x\27844060 c\27844060 s\27844060 from package62.cab from wsusscn2.cab: only the content of c\27844060 will be valid 2019-09-22 22:20:40 +03:00
dorkbox 9630691b94
Merge pull request #6 from dev-lab/master
Fixes of the most severe bugs in CabParser
2019-09-16 00:14:58 +02:00
Taras Greben 3b799635c8 Eliminated memory hog: if CAB file is less than 2Gb keep its stream in heap memory. After the fix, the java heap memory used when extracting package62.cab from Microsoft's wsusscn2.cab descreased from 1050Mb to 32Mb. 2019-09-15 22:18:05 +03:00
Taras Greben 148c706b94 CabInputStream.seek() function was not aware about InputStream.skip() specification, resulting corrupt cfData record when extracting data from big Cab file (e.g. when trying to extract x/27844060 from package62.cab from MS patch info: wsusscn2.cab 2019-09-15 21:50:02 +03:00
Taras Greben b325aec7fe Fix LZX decompressor (decode Intel E8 block) 2019-09-08 23:49:14 +03:00
nathan 563a7a9d72 updated .gitignore
Updated gradle
2019-05-13 15:16:25 +02:00
nathan d8a137c516 Updated to use Gradle Utils for gradle/project update management 2019-05-13 12:16:07 +02:00
nathan 3f4823772c Updated dependencies + info 2019-04-14 17:08:22 +02:00
nathan 717e8a8b24 Updated to use utilities project as a maven release instead of compiling specific files 2019-03-25 20:28:38 +01:00
nathan cfaa341d13 updated gradle 2019-03-25 20:28:28 +01:00
nathan e4c3568fe9 Added jar attributes["Automatic-Module-Name"] = Extras.id 2019-03-21 12:01:59 +01:00
nathan 91a277a38d Updated log on startup, update Gradle to 5.3 2019-03-21 10:47:52 +01:00
nathan 35436978fe Code polish 2019-03-17 14:20:10 +01:00
nathan 52f85af5b2 Fixed copy-paste license typo 2019-03-17 10:12:15 +01:00
nathan 01934e3a65 Formatting 2019-03-16 01:06:03 +01:00
nathan 7eb1e378d9 Formatting 2019-03-16 01:01:33 +01:00
nathan 94befd3a5c Added badges 2019-03-16 00:55:25 +01:00
nathan 292fed24b3 Updated dependencies, fixed kts build script 2019-03-16 00:52:38 +01:00
nathan 6b20e3961e WIP kotlin script 2019-03-16 00:32:25 +01:00
nathan ed03cb0a01 Changed settings file to use a separate file for utilities dependency 2018-12-19 00:07:24 +01:00
nathan 38dd64dc1c Removed non-usable code 2018-09-25 20:10:57 +02:00
nathan 5979cc0d68 Added gradle wrapper task and updated gradle 2018-09-25 19:56:00 +02:00
nathan 040339c576 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	build.gradle
2018-08-28 09:52:51 +02:00
nathan fe4afc21d8 Fixed issue when custom build props are not available 2018-08-28 09:22:59 +02:00
nathan 581cdd9c93 Fixed issue when custom build props are not available 2018-08-27 23:09:31 +02:00
nathan a29c52ec88 Code polish 2018-08-18 21:07:14 +02:00
nathan 180b2f3c84 formatting fixed 2018-08-18 20:57:13 +02:00
nathan b367d50ad9 removed invalid configuration 2018-08-18 20:39:32 +02:00
nathan 15653d83e1 fixed urls 2018-08-18 20:34:45 +02:00
nathan 09888763c8 Removed invalid configuration 2018-08-18 20:25:26 +02:00
nathan 70aa57d308 updated gradle wrapper 2018-08-18 20:11:41 +02:00
nathan 381d11d478 Updated .gitignore 2018-08-18 20:10:59 +02:00
nathan 6bb0f13153 Added comments 2018-08-18 20:08:40 +02:00
nathan c3c4481794 Updated typo 2018-08-18 17:23:32 +02:00
nathan 2cfc23428d Converted to gradle 2018-08-18 17:15:00 +02:00
nathan a1f0b9b05e Added gradle info. Fixed links 2018-08-18 17:14:41 +02:00
nathan 44f9fb9aa0 Updated license format 2018-08-18 17:14:24 +02:00
nathan 2580e9b15d Updated versions 2018-05-08 23:39:04 +02:00