Liber(ator)/OCaml FCP/OCaml High Level Freenet Interface 1.1.0 has been released. While there have been some significant internal changes, in particular the factoring of a significant quantity of code, the most significant changes in this version are in building, distribution, and installation, in the user interface, and in the mapping of file suffixes to MIME types.
While in previous versions of Liber/OFCP/OHLFI bare gzipped binaries for Liber were provided, the binary distribution of Liber/OFCP/OHLFI now consists of both gzipped and bzipped tarballs which contain not only a natively compiled Liber binary, but also documentation (including README and FREESITE-HOWTO), and the OFCP and OHLFI libraries and interfaces. Furthermore, it now contains a Makefile that is used as root to install Liber and its documentation, and the OFCP and OHLFI libraries and interfaces if OCaml is installed on one's computer. Furthermore, installation of Liber/OFCP/OHLFI, from both source tarballs and binary tarballs, does not require having Findlib installed, even if one is installing the libraries and interfaces for OFCP and OHLFI. Another significant change that affects the user is that the file suffix to MIME type mappings provided in the liber_mimetypes file in both the source tarballs and the binary tarballs is automatically compiled into Liber itself at build time, and thus one can use file suffix to MIME type mappings without having a mappings file specified by one's Liber configuration file. However, to override these default file suffix to MIME type mappings or to create additional ones one will have to specify such a mapping file in one's Liber configuration file. In addition, a large number of character options have been created and or reassigned, for the purpose of giving most options one will use when inserting freesites character options in addition to their long options. However, a number of options which used to have character options are now only long options as these character options were reassigned to more commonly used options, so therefore one cannot assume that all character options for Liber 1.1.0 are the same as those for Liber 1.0.1 and before. Note that FREESITE-HOWTO *has* been changed to reflect these changes; note that it uses both the character options (if they exist) and the long options used for various freesite insertion operations. One can obtain source distribution tarballs (both .tar.gz and .tar.bz2) at: http://prdownloads.sourceforge.net/liberator/ofcp-1.1.0.tar.gz http://prdownloads.sourceforge.net/liberator/ofcp-1.1.0.tar.bz2 and i386 binary distribution tarballs (both .tar.gz and .tar.bz2) at: http://prdownloads.sourceforge.net/liberator/ofcp-1.1.0.i386.tar.gz http://prdownloads.sourceforge.net/liberator/ofcp-1.1.0.i386.tar.bz2 Note that these links are NOT direct download links, but rather links that direct one to a page where one can specify what download site to use. To compile Liber(ator)/OCaml FCP/OCaml High Level Freenet Interface from the source distribution, one will have to obtain OCaml 3.x (currently 3.05) from: http://caml.inria.fr/ Share and enjoy! -- Yes, I know my enemies. They're the teachers who tell me to fight me. Compromise, conformity, assimilation, submission, ignorance, hypocrisy, brutality, the elite. All of which are American dreams. - Rage Against The Machine _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
