Commit graph

258 commits

Author SHA1 Message Date
ghidra1
18fe576f82 Merge remote-tracking branch 'origin/GT-3490_byteprovider_eof_minimal_changeset--SQUASHED' into Ghidra_9.2 2020-09-29 15:52:43 -04:00
ghidra1
4e1b743901 GT-3490 fix reading past EOF in ByteProviders 2020-09-29 15:51:28 -04:00
ghidravore
706ef2adf4 test commit 2020-09-28 14:57:41 -04:00
ghidravore
a8080546e2 Merge remote-tracking branch 'origin/GP-146_dev747368_FixCrushedPNG_kaibolay_Github_2252' 2020-09-28 13:45:37 -04:00
ghidra1
0cdc722921 Revert analyzer default enablement change 2020-09-26 08:53:30 -04:00
ghidra1
ef1a39fe23 Merge remote-tracking branch 'origin/GP-177_ghidra1_StickyAnalyzerEnablement' 2020-09-18 16:28:37 -04:00
ghidra1
99663c7ff1 GP-177 added missing file change 2020-09-17 19:48:35 -04:00
dev747368
603f97f5d7 GP-146 - fix compile error - missing ZLIB class specifier. 2020-09-08 15:17:59 -04:00
Kai Bolay
096ff3bb37 Fix (de-)compression
- detect too much compressed input
- correctly write more than 64 kB (INITIAL_REPACK_SIZE) compressed output
2020-09-08 14:51:49 -04:00
Kai Bolay
12a6b23853 Fix rewriting of IDAT chunk(s).
- check if rewriting is needed, otherwise just copy
- don't copy subsequent chunks if first one was rewritten
  (and therefore contains data from all original chunks)
2020-09-08 14:51:48 -04:00
Kai Bolay
c574f939f1 Fix handling of ADAM7 interlacing:
- fix calculation of row filter bytes
- fix unpacking check
2020-09-08 14:51:47 -04:00
dragonmacher
fc247aa499 GP-65 - Error Dialog - updated the error dialog to accumulate errors
while it is open instead of repeatedly showing new dialogs
2020-09-02 14:25:05 -04:00
ghidravore
7188df41ed Merge remote-tracking branch 'origin/GT-3610-dragonmacher-narrow-analysis-log-dialog' 2020-07-08 14:29:03 -04:00
caheckman
d4217fb814 Facilitating namespaces in testing 2020-07-01 08:24:42 -04:00
dragonmacher
d52c417327 GT-3610 - Updated the analysis log message dialog to not stretch the
entirety of the screen; fixed flax in MessageLog
2020-06-24 12:56:55 -04:00
ghidra1
45778b0117 Merge remote-tracking branch
'origin/GT-3512_dev747368_dataconverter_fixes'
2020-02-21 14:33:57 -05:00
ghidorahrex
fdf82c3034 Merge remote-tracking branch 'origin/GT-3528-dragonmacher-file-chooser-fix' 2020-02-19 06:48:42 -05:00
dragonmacher
0888983439 GT-3528 - Small update to defer file chooser creation until needed 2020-02-14 17:43:22 -05:00
dragonmacher
b4ce3012d7 GT-3481 - Gnu Demangler - Checkpoint 2 - Most docs and tests done;
analyzer test remains
2020-02-12 18:21:10 -05:00
dev747368
b6bea0fb39 GT-3512 cleanup DataConverter interface and BE/LE impls 2020-01-30 19:56:40 -05:00
ghidorahrex
3872904b3a Merge remote-tracking branch
'origin/GT-3451_dev747368_PR-1403_agatti_iso9660fixes'

Fixes #1403
2020-01-15 09:53:36 -05:00
Alessandro Gatti
42b4e6653b Display proper volume descriptor timestamp. 2020-01-14 19:43:55 +01:00
Ryan Kurtz
b487ce7eba Improved documentation of ByteProvider classes 2020-01-09 08:58:37 -05:00
Alessandro Gatti
cfba0064f6 Show the right date in ISO9660 entry info dialogs. 2019-12-31 18:35:01 +01:00
dev747368
e5a59b9def GT-3400 Fix divide by zero in Ext4FileSystem, charset also. #1342
Value read from disk was being used to calculate another value without
being validated first.

Also tweaked charset usage.

Fixes github issue #1342.
2019-12-16 12:08:23 -05:00
Ryan Kurtz
047c783dc0 Merge remote-tracking branch 'origin/GT-2330_dev747368_crushed_png' 2019-12-09 08:00:06 -05:00
dev747368
85bf0f7658 GT-2330 fix crushed png issue
Was missing a line of code from the original .c file that moved the
current "pointer".
2019-12-06 14:24:03 -05:00
Ryan Kurtz
8f00152601 GT-3350: Consistently ordered classpath and ExtensionPoint priorities 2019-12-03 10:04:56 -05:00
ghidravore
5c6b32714c Changes to the GTree code to improve performance. Completely changed
GTreeNode base implementations and filtering code.
2019-10-23 15:45:00 -04:00
ghidra1
309254d15f Merge remote-tracking branch 'origin/GT-2658_dev747368_JAAS_server_auth' 2019-09-06 15:59:11 -04:00
dev747368
eff84e30d6 GT-2658 JAAS tweaks, javadoc, docs. 2019-09-05 12:59:49 -04:00
Ryan Kurtz
4143fd502a GT-3114: Cleaning up JAD-related logging (closes #701). 2019-08-27 12:00:00 -04:00
Ryan Kurtz
a86fdf4c39 Merge remote-tracking branch 'origin/GT-3063_dev747368_sevenzip_filesystem' 2019-08-08 13:25:24 -04:00
dev747368
52907cf3a7 GT-3063 sevenzip file system, code review fixes 2019-08-07 18:26:46 -04:00
ghidravore
33c5feac44 GT-3064 fixing importing to be cancellable 2019-08-07 14:39:27 -04:00
dev747368
97f484fe8d GT-3063 - fix sevenzip fs data dup and extreme slowness
File data would be duplicated, and was using slow method to extract
data.
2019-08-05 16:43:26 -04:00
ghidravore
a8934fbd95 more changes for filebytes 2019-07-17 18:30:32 -04:00
Ryan Kurtz
7617f30756 GT-2845: Removing MemoryConflictHandler. 2019-07-16 14:08:25 -04:00
Ryan Kurtz
7e5252f6c7 GT-2845: updated Mach-O, DYLD, Prelink loaders to utilize FilesBytes. 2019-07-16 13:16:31 -04:00
Ryan Kurtz
cafbb77db0 Merge remote-tracking branch 'origin/GT-2926_dev747368_DmgClientFileSystem' 2019-06-17 10:54:28 -04:00
Ryan Kurtz
4918660b00 Merge remote-tracking branch 'origin/GT-2912_dev747368_cpio_filesystem_fix' 2019-06-17 09:03:21 -04:00
dev747368
b6c8c6be2b GT-2926 remove special case matching for zlib headers in DMG filesystem
(#583).

Some pre-mac appstore DMGs contained zlib compressed payloads.  The
naive check for zlib enabled the DMG file system to catch those cases,
at the expense of false positives for other zlib content.

This commit stops the DMG file system from claiming zlib formatted
files.

Also fix unreleased filehandle in DmgDecryptorStream
2019-06-14 12:12:57 -04:00
dev747368
56a53cb7f7 GT-2912 - fix CPIO filesystem infinite loop when opening bad file.
Also improve "getinfo" to show info elements that it should have been
showing but were lost.
2019-06-13 13:53:02 -04:00
Ryan Kurtz
b8f042da80 GT-2343: New DYLD shared cache loader. 2019-06-04 08:47:51 -04:00
Ryan Kurtz
fb2a4a0363 Merge remote-tracking branch 'origin/patch' 2019-05-23 07:58:38 -04:00
Ryan Kurtz
e2996ccd3c GT-2887: Fixing iOS DYLD file system disk space issue. 2019-05-22 14:14:34 -04:00
ghidravore
45222ad4d3 Merge remote-tracking branch
'origin/dev747368_GT-2698_hostile_html_whack_a_mole_UI_stuff'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/AnalysisPanel.java
2019-05-02 14:24:37 -04:00
ghidravore
ae8e6302f3 a few more gradle tweaks 2019-04-29 15:48:35 -04:00
ghidra1
1cae5552f6 Merge branch 'patch'
Conflicts:
	gradleScripts/distribution.gradle
2019-04-25 17:32:19 -04:00
ghidra1
c1696097f8 Added missing IP to FileFormats 2019-04-25 16:03:43 -04:00