1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
|
2016-04-28 Sebastian Parschauer <s.parschauer@gmx.de>
* See https://github.com/scanmem/scanmem/releases for new releases
2012-03-26 WANG Lu <coolwanglu(a)gmail.com>
* Fix for '!=' as 'not equal to'
* Typo
* Option 'dump_with_ascii' added (Thanks to sec)
2011-12-16 WANG Lu <coolwanglu(a)gmail.com>
* Support wildcards when writing bytearrays
[Thanks to Incarus6]
* Delete an item upon DELETE key is pressed
* Copy address & cheatlist reorderable
2011-08-16 WANG Lu <coolwanglu(a)gmail.com>
* Fix freeze after switching the target process
2011-08-15 WANG Lu <coolwanglu(a)gmail.com>
* Improve the process selection dialog
* Make tooltip for the 'Value' label more obvious
2011-08-02 WANG Lu <coolwanglu(a)gmail.com>
* Fix memory browser
2011-07-08 WANG Lu <coolwanglu(a)gmail.com>
* Fix manpage
* Fix process list displaying (Issue 26)
2011-03-14 WANG Lu <coolwanglu(a)gmail.com>
* Ignore empty input at cheatlist
* Process list dialog is resizable
2011-01-13 WANG Lu <coolwanglu(a)gmail.com>
* Run as root
* Skip when readlink on /proc/pid/exe fails
* Added a script for building packages for PPA
2011-01-12 WANG Lu <coolwanglu(a)gmail.com>
* Using pager when showing help messages
2011-01-11 WANG Lu <coolwanglu(a)gmail.com>
* Check version of scanmem right after GameConqueror starts
2010-09-19 WANG Lu <coolwanglu(a)gmail.com>
* Fixed memory leak
* Set monospace font to the lists
* Fixed value parsing for strings
2010-05-22 Wang Lu <coolwanglu(a)gmail.com>
* Fixed `set' command
2010-05-16 Wang Lu <coolwanglu(a)gmail.com>
* Fixed build on FreeBSD
* Bug fixed: freezing when scanning multiple variables
2010-04-28 Wang Lu <coolwanglu(a)gmail.com>
* Bug fixed: dump_to_file
[Thanks to Bryan Cain]
* Manually add a cheat entry
* Update values in the lists
2010-01-19 WANG Lu <coolwanglu(a)gmail.com>
* Bug fixed: read /proc/<pid>/mem on 32bit machines
* Bug fixed: scan for double variables on 32bit machines
* a little improvement on peekbuf
* Better communication, replace readline with printf when running as
backend
* `scan for address` supported
2010-01-16 WANG Lu <coolwanglu(a)gmail.com>
* Memory Editor
* Fix copyright strings (again)
* new 'dump' command
2010-01-12 WANG Lu <coolwanglu(a)gmail.com>
* Bugs fixed
* Better DEFAULT_LONGDOC
* Better GUI
* Better communication between GUI & backend
* Progress bar in GUI
* Several other UI improvement
2010-01-10 WANG Lu <coolwanglu(a)gmail.com>
* STRING supported
* Fixed a bug relacted to match_flag, now match_flags seems to be
`dangerous` since I made it a union now.
* Fixed a memory bug in target_memory_info_array.c
2010-01-09 WANG Lu <coolwanglu(a)gmail.com>
* BYTEARRAY supported, oh yeah
2010-01-07 WANG Lu <coolwanglu(a)gmail.com>
* Added uservalue_t and clean up some value_t, this make it more flexible,
and make it possible to support more data types and even user-specific
scan routine
* in scan routines old_value and user_value are both provided
* clean up MATCHES_AND_VALUES stuff, since currently we don't use MATCHES
or VALUES
* removed snapshot and use MATCHANY instead, such that this can be used to
filter out data types
* now user can provide float numbers
* INCREASEDBY and DECREASEDBY support
2010-01-06 WANG Lu <coolwanglu(a)gmail.com>
* Fixed detection of reverse change, but it's now working partially, see
comments in `help option`
* MATCHANY can be used to filter out types now
* GREATERTHAN & LESSTHAN supported
2010-01-03 WANG Lu <coolwanglu(a)gmail.com>
* better GUI
* support scanning for a speicific type of data
* autotools-ized gui
* added an option to determine which regions to be searched
2009-12-20 WANG Lu <coolwanglu(a)gmail.com>
* basic float/double support
* fixed a peek buffer bug, that the buffer is not shifted correctly
* change format of some commands for the front-end
* added a new 'write' command
* fixed a data overwritten issue (Issue 1)
xxxx-xx-xx Tavis Ormandy <taviso@sdf.lonestar.org>
* fixed infinite loop if a command was just leading whitespace.
* add message to configure script about `libreadline-dev` package.
* correct some typos reported by debian.
2007-06-07 Tavis Ormandy <taviso@sdf.lonestar.org>
* make license clearer, added gpl notice to all source files, and added a show command.
- eg, show copying, show warranty, etc.
* handle unspecified value in set properly, eg set /4
* autotooled the build process.
* fixed bug where unaligned variables might be missed at end of region.
* begin testsuite using dejagnu, to help prevent any regressions in future.
* use /proc/pid/mem if available.
2007-04-08 Tavis Ormandy <taviso@sdf.lonestar.org>
* corrected lots of lint errors.
* include copy of GPL in COPYING file.
* use more EXPECT().
* fixed two memory leaks (very small).
* much more scalable commandline parsing, simple switch/case was getting too unwieldy.
* deprecated cont command, and re-wrote set to make it much more powerful.
- use set x/y instead of cont, cont will print a warning if you try to use it.
* preliminary support for float type (WARNING: experimental)
* implemented simple custom completer for readline, so tab completion now works for commands.
- arguments will work with completion in next version.
* massive improvements to online help, each command can register its own documentation.
- example : `help set` will now print detailed usage information.
* added quick shell escape support (shell command).
* added interrupt support to commands that continue until stopped.
* changed the format of list output, which now has a set of flags that represent
the possible formats that this variable could be, eg 'CSi' means could be a char
or a short, but cant be an int.
* new command `watch` that monitors how a variable changes.
* updated manual
2007-03-04 Tavis Ormandy <taviso@sdf.lonestar.org>
* buffered overlapping peeks to improve scan performance.
* automatically support chars, shorts and ints.
- removed width command
* pid command can change target.
* = command, to accompany < and > to indicate variable has not changed.
* snapshot command to enhance <, > and =. WARNING: experimental, very inefficient.
- snapshot will use a more efficient format next version, right now it
should not be used on large programs, or will eat all your free memory.
2007-01-11 Tavis Ormandy <taviso@sdf.lonestar.org>
* cleaned up some lintian errors
* used __builtin_expect() to try to improve performance in some areas
* minor UI tweaks, give region counts during scan.
* start using readline(), should implement completion at some point.
* fixed memory leak.
2006-11-16 Tavis Ormandy <taviso@sdf.lonestar.org>
* Made buffer management more intelligent.
* Add commands to list and delete regions (lregions, dregion).
* Add commands to indicate variable has increased or decreased (<, >).
* Improved usability of set, cont, list, etc.
* Add progress meter, large programs can take a long time for initial scan.
* Testing support for variable width targets, signedness not currenlty handled.
* delete command to eliminate matches.
* list command now shows where a variable is located.
* General code cleanup.
* Eliminate useless command line options, use interactive versions instead.
* Improved documentation.
2006-11-14 Tavis Ormandy <taviso@sdf.lonestar.org>
* Applied patch from Brian Lewis <bsl04 (at) uark.edu>
* Install signal handler to detach from target on sigint/sighup/sigquit.
* Improved Makefile
* Added initial man page
2006-11-13 Tavis Ormandy <taviso@sdf.lonestar.org>
* Initial version
|