
	LibMix - Crypto / Network / Multipurpose library
			    Version 2.05

    by Mixter - http://mixter.void.ru / http://mixter.warrior2k.com


Changes:

2.05	Compiling and linking fixes
	Added template base64 encoder for C++ as <mix/base64.h>
	Added lm_timed_read and lm_timed_connect functions

2.04	Removed optional C/C++ built: libmix for C++ is now libmix++.so
        or libmix++.a, the plain C library is libmix.so or libmix.a
        Added tfn2k2_lastsize
	Added sexecve() function for better process hiding
	Some bugfixes, cleanups, optimizations

2.03	Made algorithm choice with tfn2* commands volitional
	LibNet usage stable now. Minimum required version: LibNet 1.0.2a!!!
	Changed tnf2k2* to work with binary data/binary zeroes
	Added sexecve() function, see manpage

2.02	Added anti-null-pointer check in resolve()
	Fixed bug in lm_addr()

2.01	Added libnet-supported stealth packet transmission function
	(tfn2k2send) and libpcap-supported packet receiving function
	(tfn2k2read). Added lm_keywillwork() (don't ask!). Changed the
	DELETE macro to LMDELETE and NEW to LMNEW for portability reasons.

	Important: you now need libnet and libpcap installed in order
	to use LibMix, unless you configure with option: --with-no-net2

1.22	Added fast lm_addr/lm_ntoa interfaces, ntoa is now obsolete.
        Added lm_scan_run callback function for easy creation of
        scanners and similar tools. (See manpage).

1.20	Added lmtcp2, tcp header with single flags (non-BSDish).
	Updated manual page with descriptions and structures.
	Added exclude database function, to add and match classless
	ranges of IP addresses (for network scanners, access control, etc.).

1.11    The library can now be compiled as BOTH C and C++ library.
        Structures ip/icmp/tcp/udp renamed to lmip/lmicmp/lmtcp/lmudp
        and protocol defines like IP to P_IP for compatibility reasons.
        Serious AES key setting bug fixed. Encryption now works.. 101% reliably.

1.10	Lots of bugfixes. The AES encryption should now work 100% reliably.
        Re-added compiling and installation of libmix.a, for static linking.
	Added sexec() function for active process name cloaking.

1.09	Ethernet header and functions added.
        Added a function to determine your local IP address.

1.08    A few bugs and conversion problems fixed. Library ported to C++.
        Changed library format to shared object file (.so).
        Added nstrdup() command, sighandler() is a macro now.
        Note: because of the shared library format, you now have to do
        make install before you can run libtest.

1.07	Old bugs fixed. New bugs added(?). See manpage for more.

