2004-08-23  ziplock  <sickbeatz@hotmail.com>
        * various source cleanups
        * src/main.c: Fixed `--disable-hex-table' option

2004-08-22  ziplock  <sickbeatz@hotmail.com>
        * src/script.c: Cleaned up code, now uses Impost_PrintIO()
	  function
        * configure.in: Minor updates
        * intl/Makefile.in: Added `../src' to INCLUDES -- so gettext
	  can find config.h OK

2004-08-20  gettextize  <bug-gnu-gettext@gnu.org>

        * Makefile.am (SUBDIRS): Add intl, m4.
        * configure.in (AC_OUTPUT): Add intl/Makefile, m4/Makefile.

2004-08-20  ziplock  <sickbeatz@hotmail.com>
        * src/impost.c: Added Impost_PutsF() function
        * Changed logging engine to work along side with
	  Impost_PutsF()
        * src/log.c: Fixed allocation bug
        * src/log.c: Removed new-line character
        * Added Internationalization

2004-08-14  ziplock  <sickbeatz@hotmail.com>
        * src/impost.c: Fixed User_History bug.

2004-08-12  ziplock  <sickbeatz@hotmail.com>
        * Removed a lot of comments -- they were giving me
	  headaches in `vim'
        * src/impost.c: Added Locate_SPARC_Nops() for SPARC
	  NOP-Code checking.
        * src/impost.c: Fixed some checking routine in
	  Detected_Buffer() and Impost_Recieve()
        * src/main.c: Display_conf_setup is set to one when
	  configuration file is not found.
        * src/messages.h: Added SPARC checking stuff

2004-08-11  ziplock  <sickbeatz@hotmail.com>

        * Added `--disable-capture' command-line option
        * Added `--show-checks' show checking messages even
            when messages don't exceed the message trigger size
            (short option: `-c')
        * src/impost.c: Added Impost_PrintIO()
        * src/impost.c: Added `checking messages'
        * src/messages.h: Renamed several things to make output
	  look cleaner

2004-08-09  ziplock  <sickbeatz@hotmail.com>

        * src/main.c: Fixed `-d' getopt() option -- it shouldn't
          have required an argument!
        * Deprecated `OUR_BUFFER_SIZE' and `SUSPECT_BUFFER_SIZE' and
          added `MESSAGE_TRIGGER_SIZE' and `MAX_READ_SIZE'
        * Added tool `impost-sled' - src/impost-sled.c

2004-08-08  ziplock  <sickbeatz@hotmail.com>

        * Added x86_sled(), x86_sled_Type() and x86_Verify_NOP()
          to impost.c -- plus reorganized some code
        * src/impost.c: Removed several old detection methods
        * src/impost.c: Added methods for checking NOP sleds
        * Added Makefile.am, src/Makefile.am and docs/Makefile.am
        * Added docs/impost.texi
        * Used help2man to create a new manpage

2004-08-07  ziplock  <sickbeatz@hotmail.com>

        * Implemented support for Perl embedding prior to Perl
          version 5.6.0
        * Improved the way configure.ac checks Perl
        * src/packets.c: Removed code to exit Impost if pcap's
          lookup device feature returns NULL, this was contradicting
          with the help display
        * Added capturing feature to Impost's packet sniffer

2004-08-06  ziplock  <sickbeatz@hotmail.com>

        * Fixed compiling issue with Perl on different platforms
          such as OpenBSD, FreeBSD and NetBSD
        * configure.ac: Added system type checking
        * src/packets.c: Added more datalink offsets 
        * src/impost.c: Fixed a small bug that was not properly adding
          the null-terminating character to the right spot after
          receiving new data

2004-07-31  ziplock  <sickbeatz@hotmail.com>

        * src/server.c: Added function Find_Reversed_x86_Address() for
          extracting return addresses from x86 based exploit buffers.
          Still needs a lot of work!!!
        * src/server.c: Added variable Detected_NOP_chr (int)
        * Renamed src/server.c to src/impost.c
        * src/impost.c Added several more functions relating to
          the detection of NOP instructions
        * src/packets.c: Added detections for suspicious buffers

2004-07-30  ziplock  <sickbeatz@hotmail.com>

        * Added files: src/packets.c and src/packets.h for a new packet
          sniffing mode in Impost
        * Added file: src/Makefile.in for various reasons
        * Makefile.in: Modified it to work with src/Makefile.in
        * src/configure.ac: Added a few things including checks for
          libpcap and various compiling options
        * src/main.c: Modified long_options to support packet sniffing.
	* src/shextra.h: Fixed a bug
	* src/config.in.h: Added 'HAVE_LIBPCAP' so Impost will compile without
          packet sniffing support if libpcap is not found
        * src/script.c: Modified how 'io send()' was displayed after
          calling on_server_accept
        * src/server.c: Removed malloc_wrapper()
        * src/server.c: Chopped up a lot of things in Impost_Read_Connection()
          and made them functions for easier flexibility.

2004-07-29  ziplock  <sickbeatz@hotmail.com>

        * Makfile.in: Updated message displayed when compilation is complete
        * README: Added information about capture files
        * src/server.c: Fixed a minor bug when hex dumping data
          with unprintable characters
        * src/server.c: Changed the format of "capture files"
        * src/server.c: Modified several log messages
        * src/server.c: Modified Impost_Signal_Shutdown() to display each 
          descriptor being closed
        * src/server.c: Improved Impost_Get_TimeStamp() format
        * src/server.c: Added support for additional NOPs
        * src/server.c: Improved how recv() is handled
        * src/messages.h: Changed a couple of things
        * impost.shellcodes: Added more definitions
        * Added getopt.c, getopt1.c and getopt.h to help minimize porting 
          issues.
        * src/shcdefs.c: Fixed bug in SHC_CheckADMmutant() which was causing
          Impost to crash because of float point exceptions caused by deviding
          buffer length by zero

2004-07-28  ziplock  <sickbeatz@hotmail.com>

        * src/server.c: Added "SHELLCODE_DEFINITIONS" variable
          to config_opt[] for specifying definitions path
        * src/server.c: Modified configuration display output
        * src/conf.c: Updated parser to recognize "SHELLCODE_DEFINITIONS"
        * src/main.c: Added -v, --version arguments
        * docs/OPERATION: Created descriptive explaination of how Impost
          handles attacks
        * docs/impost.1: Completed impost manpage
        * docs/impost.txt and doc/impost.html: Converted man page to
          alternative formats incase for users who don't want to or
          don't have priveledges to run 'make install'
        * docs/SCRIPTING: Created basic information about creating scripts
          for Impost

2004-07-27  ziplock  <sickbeatz@hotmail.com>

        * configure.ac: Added several new checks
        * Makefile.in: Added 'install' and 'uninstall' options
        * README: Rewrote
        * src/main.c: Cleaned up getopt() and getopt_long() arguments
        * src/main.c: Modified help message for Usage()
        * docs/impost.1: Wrote man page
        * dosc/FAQ: Put together frequently asked questions

2004-07-26  ziplock  <sickbeatz@hotmail.com>

        * src/server.c: Modified hex dump feature to truncate
          repeated lines
        * tests/test1*: Developed vulnerable server and exploit to create
          some what of a proof of concept for exploit capturing with
          Impost
        * src/version.h: Implemented

2004-07-25  ziplock  <sickbeatz@hotmail.com>

        * src/server.c: Added hex dump feature for incoming buffers
          which contain unreadable characters
        * src/messages.h: Added for easier language translations
        * src/conf.c: Added several new configuration variables
