diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 128 |
1 files changed, 117 insertions, 11 deletions
@@ -1,3 +1,109 @@ +14-07-10 Cyrille Bagard <nocbos@gmail.com> + + * configure.ac: + Add the new Makefiles from the 'plugins/pychrysa/core' and 'src/core' + directories to AC_CONFIG_FILES. + + * plugins/pychrysa/analysis/binaries/file.c: + Typo. Clean the code. + + * plugins/pychrysa/core/Makefile.am: + * plugins/pychrysa/core/module.c: + * plugins/pychrysa/core/module.h: + * plugins/pychrysa/core/params.c: + * plugins/pychrysa/core/params.h: + New entries: add support for items found in 'src/core/'. + + * plugins/pychrysa/glibext/configuration.c: + * plugins/pychrysa/glibext/configuration.h: + New entries: implement configuration in Python. + + * plugins/pychrysa/glibext/Makefile.am: + Define a new libpychrysaglibext.la. + + * plugins/pychrysa/glibext/module.c: + * plugins/pychrysa/glibext/module.h: + Update code. + + * plugins/pychrysa/Makefile.am: + Add 'libpychrysacore.la' and 'libpychrysaglibext.la' to + pychrysalide_la_LIBADD, '-lchrysacore' to pychrysalide_la_LDFLAGS + and 'core' to SUBDIRS. + + * plugins/pychrysa/pychrysa.c: + Update code. Load all basic components. + + * src/common/extstr.c: + Do not rely on regex for replacements anymore. Thus, searching for a + simple dot works. + + * src/common/fnv1a.c: + * src/common/fnv1a.h: + Extend the comparisons by return an integer instead of a boolean. + + * src/common/io.c: + * src/common/io.h: + Provide a way to create the directories needed for an access path. + + * src/common/xml.c: + Fix a kind of bug: make a difference between "no node" and "no value". + + * src/configuration.c: + * src/configuration.h: + Moved entries: see the 'src/glibext/configuration.[ch]' files. + + * src/core/core.c: + * src/core/core.h: + * src/core/Makefile.am: + * src/core/params.c: + * src/core/params.h: + New entries: centralize all core features for isolated plugins (for instance, Python). + + * src/editor.c: + Fix bugs: check if there is a defined project or not when exiting. + + * src/format/mangling/itanium/context.c: + Update code when calling cmp_fnv_64a(). + + * src/glibext/configuration.c: + * src/glibext/configuration.h: + New entries: fully rewrite the core configuration system. + + * src/glibext/gbuffersegment.c: + Update code when calling cmp_fnv_64a(). + + * src/glibext/Makefile.am: + Add the 'configuration.[ch]' files to libglibext_la_SOURCES. + + * src/gtkext/gtkdockstation.c: + Restore the old behavior with the main configuration. + + * src/gui/panels/Makefile.am: + Add the 'regedit.[ch]' to libguipanels_la_SOURCES. + + * src/gui/panels/panel.c: + Load and show the configuration panel ; this has to be updated. + + * src/gui/panels/regedit.c: + * src/gui/panels/regedit.h: + New entries: provide a graphical panel to edit the main configuration. + + * src/gui/panels/symbols.c: + Typo. + + * src/main.c: + Update code. + + * src/Makefile.am: + Inclue the core shared object. + + * src/params.c + * src/params.h: + Move entries: see the 'src/core/params.[ch]' files. + + * src/project.c: + Update code.< + 14-06-25 Cyrille Bagard <nocbos@gmail.com> * plugins/pychrysa/analysis/binaries/file.c: @@ -982,7 +1088,7 @@ 14-03-20 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Include the libarchive and SQLite to the project. Add the new Makfile + Include the libarchive and SQLite to the project. Add the new Makefile from the 'src/analysis/db' directory to AC_CONFIG_FILES. * src/analysis/binary.c: @@ -1305,7 +1411,7 @@ 13-06-14 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfile from the 'plugins/pychrysa/format/elf' directory + Add the new Makefile from the 'plugins/pychrysa/format/elf' directory to AC_CONFIG_FILES. * plugins/pychrysa/format/elf/elf.c: @@ -1452,7 +1558,7 @@ 13-03-19 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfiles from the 'src/gtkext/graph/nodes' directories + Add the new Makefiles from the 'src/gtkext/graph/nodes' directories to AC_CONFIG_FILES. * plugins/pychrysa/analysis/blocks/flow.c: @@ -1807,7 +1913,7 @@ 13-01-26 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfiles from the 'plugins/pychrysa/analysis/blocks' and + Add the new Makefiles from the 'plugins/pychrysa/analysis/blocks' and 'plugins/python/samples' directories to AC_CONFIG_FILES. * plugins/pychrysa/analysis/block.c: @@ -2272,7 +2378,7 @@ 12-12-22 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfile from the 'plugins/pychrysa/analysis/binaries' + Add the new Makefile from the 'plugins/pychrysa/analysis/binaries' directory to AC_CONFIG_FILES. * plugins/pychrysa/analysis/binaries/file.c: @@ -2397,7 +2503,7 @@ 12-12-18 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfile from the 'plugins/pychrysa/gtkext directory to + Add the new Makefile from the 'plugins/pychrysa/gtkext directory to AC_CONFIG_FILES. * plugins/pychrysa/glibext/module.c: @@ -2625,7 +2731,7 @@ 12-12-08 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfile from the 'src/analysis/blocks' directory to + Add the new Makefile from the 'src/analysis/blocks' directory to AC_CONFIG_FILES. * plugins/androhelpers/androhelpers.c: @@ -2884,7 +2990,7 @@ 12-11-19 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfiles from the 'plugins/androhelpers' and + Add the new Makefiles from the 'plugins/androhelpers' and 'plugins/pychrysa/format/dex' directories to AC_CONFIG_FILES. Remove the old 'plugins/dexresolver' one. @@ -3277,7 +3383,7 @@ 12-10-18 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfiles from the src/arch/x86/opcodes and + Add the new Makefiles from the src/arch/x86/opcodes and src/arch/x86/operands directories to AC_CONFIG_FILES. * src/arch/dalvik/operands/register.c: @@ -3530,7 +3636,7 @@ 12-10-12 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfiles from the src/analysis/types directory to + Add the new Makefiles from the src/analysis/types directory to AC_CONFIG_FILES. * plugins/dexresolver/operand.c: @@ -3642,7 +3748,7 @@ 12-09-15 Cyrille Bagard <nocbos@gmail.com> * configure.ac: - Add the new Makfiles from the plugins/pychrysa/gui and + Add the new Makefiles from the plugins/pychrysa/gui and plugins/pychrysa/gui/panels directories to AC_CONFIG_FILES. * plugins/pychrysa/arch/instruction.c: |