Don't crash in ftdi_eeprom_free() if eeprom is unallocated/already freed
[libftdi] / README
diff --git a/README b/README
index c61b417..61a496b 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,38 @@
-libftdi - A library (using libusb) to talk to FTDI's 
-FT232BM and FT245BM type chips including the popular bitbang mode.
+--------------------------------------------------------------------
+libftdi version 0.18
+--------------------------------------------------------------------
 
-See the Changelog for news
+libftdi - A library (using libusb) to talk to FTDI's UART/FIFO chips
+including the popular bitbang mode.
+
+The following chips are supported:
+- FT4232H / FT2232H
+- FT232R  / FT245R
+- FT2232L / FT2232D / FT2232C
+- FT232BM / FT245BM (and the BL/BQ variants)
+- FT8U232AM / FT8U245AM
+
+The AUTHORS file contains a list of all the people
+that made libftdi possible what it is today.
+
+Many thanks to Marek VavruĊĦa for providing
+the initial C++ wrapper implementation.
+
+Changes
+-------
+* Add ftdi_eeprom_free() to free allocated memory in eeprom (Wilfried Holzke)
+* More generic error message for the FTDI kernel driver (Intra2net)
+* Honor CPPFLAGS in python wrapper build (Alexander Lehmann)
+* cmake: Fix package creation on 32-bit machines (Uwe Bonnes)
+* Fix swig argument constraints (Intra2net)
+* Don't segfault if device is closed or ftdi context is invalid (Intra2net)
+* Ability to disable build of examples / documentation (Mike Frysinger and Intra2net)
+* Fix typo in python wrapper build (Mike Frysinger)
+* Autoconf build system improvements (Mike Frysinger)
+
+You'll find the newest version of libftdi at:
+http://www.intra2net.com/en/developer/libftdi
+
+--------------------------------------------------------------------
+www.intra2net.com                             2003-2010 Intra2net AG
+--------------------------------------------------------------------