Copyright 1999-2000 VA Linux Systems, Inc. OCamlForge Project News http://forge.ocamlcore.org OCamlForge Project News Highlights Concurrent Cell is released(successor to EThreads) http://forge.ocamlcore.org/forum/forum.php?forum_id=128 'Concurrent Cell' is a library for multi-thread programming with CML(Concurrent ML) style synchronous message passing communications. The Threads library, a part of OCaml, realizes the CML style event value, but does not support shared variables like ivar and mvar. This library implements these variables without creating any new thread. This means that ivar and mvar are lightweight and GC target. Concurrent Cell Satoshi Ogasawara Fri, 18 Jul 2008 7:28:09 GMT EThreads version 1.0.1 released http://forge.ocamlcore.org/forum/forum.php?forum_id=112 The first early version of EThreads has been released. EThreads extends threads library. - threadless ivar and mvar - several usefull modules such as mailbox, broadcast, timeout, rpc. EThreads Satoshi Ogasawara Mon, 30 Jun 2008 8:56:54 GMT OCamlCore.org news and tips http://forge.ocamlcore.org/forum/forum.php?forum_id=111 Some changes has been made to planet.ocamlcore.org. The possibility to subscribe using a form has been disabled, because spammers had found this useful too. Asking to be part of the planet is still possible, but now you need to login into forge.ocamlcore.org and fill a bug report against project "Site Admin": https://forge.ocamlcore.org/tracker/?func=add&group_id=1&atid=101 __Tip for projects hosted on forge.ocamlcore.org__ If your project is hosted on the forge, you can publish news about this. These news are aggregated in a "Forge" feed which in turn get published on planet.ocamlcore.org. Unfortunately, it doesn't retain the name of the initial project. So if you wish to submit news for your project, you should consider adding the name of it somewhere in the title. For example, "Version 0.1" as a title is a bit problematic because when aggregated you don't know what it means. "Myproject version 0.1 released" is better. Site Admin Sylvain Le Gall Thu, 26 Jun 2008 9:26:48 GMT First Complete Release (1.5) http://forge.ocamlcore.org/forum/forum.php?forum_id=104 This release supports both native and bytecode libraries, and both 32 and 64 bit integers are supported. The README has compiling instructions. Unsigned 64-bit Integer Library Jeffrey Shaw Wed, 25 Jun 2008 9:57:28 GMT Version 0.2 released. http://forge.ocamlcore.org/forum/forum.php?forum_id=100 The first few files of this early release of the library are available. Not very functional yet, but does allow the generation of any of the 256 elementary cellular automata. Cellular Automata Library Matthew Traylor Fri, 20 Jun 2008 12:53:39 GMT OBus 0.1 released http://forge.ocamlcore.org/forum/forum.php?forum_id=96 The first usable version of OBus has been released. OBus is a pure implementation of the DBus protocol plus a tool for generating high-level interfaces. It currently support code generation for client-side use. OBus Jérémie Dimino Wed, 11 Jun 2008 7:39:43 GMT OCamlCore.org SSH/SSL key update and GForge upgrade http://forge.ocamlcore.org/forum/forum.php?forum_id=89 -- SSH/SSL issue -- On 2008/05/14, a grave bug in Debian OpenSSL package has been discovered. This implies that every SSH key and SSL certificate generated since 2006 are weak. As of today, we have secured the certificate on ocamlcore.org site. In particular, the new fingerprint are: SSH DSA key fingerprint of forge.ocamlcore.org 39:70:8d:ed:09:db:79:46:f5:2e:5d:a9:6c:28:a1:73 SSH RSA key fingerprint of forge.ocamlcore.org 07:e8:ea:4f:ed:4f:62:a6:c5:66:78:5b:b3:bb:00:36 SHA1 SSL certificate fingerprint of forge.ocamlcore.org 13:37:45:AE:5A:F4:6F:5E:EA:37:BF:A3:DA:B3:D7:55:E8:BE:1E:B1 Every SSH key of user should be updated, if they are weak key. Use "ssh-keyvuln" in the latest openssh debian package, to check if your key is weak or not. For now, the security setup of ocamlcore.org made brute force attack complicated (DenyHost will forbid too many authentication failures, which made brute force attack a little bit more complicated -- thouhg not impossible). So we will let people connect using their key until the end of the week. After 2008/05/17, we will enable OpenSSH weak key blacklist, that will prevent any connection using a weak key. You should have updated your key before this date. -- GForge upgrade -- On 2008/05/15, in the morning a security update of GForge has been installed automatically. This update has broken some part of the ocamlcore.org configuration leading to bring down the HTTP server. The site is now back online, but project should check that everything is correct on their side (e.g. that their CVS/SVN is not broken). This Gforge update has lead to update the chroot that we have customized over the time. We have checked everything against the last backup of the chroot, but it is better to double check. In particular, the chroot contains CVS/SVN file. We are sorry for the delay, which are mainly due to getting a new SSL certificate from our certificate authority (which is actually under an heavy load due to the SSL security issue). the OCamlCore.org Team. The signed version of this document with Sylvain Le Gall GPG key: https://forge.ocamlcore.org/docman/view.php/1/3/announce-upgrade.txt.asc Site Admin Sylvain Le Gall Thu, 15 May 2008 1:49:38 GMT Improved Enum pre-release http://forge.ocamlcore.org/forum/forum.php?forum_id=88 An improved version of ExtLib's Enum has been pre-released. This module, meant to replace ExtLib's Enum, provides support for representation-independent iterators. Numerous (new) utilities are part of the package, including primitives for cooperative multi-tasking, syntactic sugar, much better management of infinite structures, etc. Batteries : Revised Standard Library David Teller Tue, 13 May 2008 10:41:39 GMT Lazy Lists pre-release http://forge.ocamlcore.org/forum/forum.php?forum_id=84 A first module has been pre-released : Lazy Lists. This package, meant to be integrated into ExtLib, provides Haskell-style lazy lists for OCaml. Batteries : Revised Standard Library David Teller Sat, 10 May 2008 1:14:15 GMT mlBlock 0.1 released http://forge.ocamlcore.org/forum/forum.php?forum_id=77 A playable version of mlBlock is now available for download. Please have a try! Next release will try to improve on the immersion, with music and sound effects. I might also add the only missing shape (can you find it?). mlBlock Frederic F Sun, 04 May 2008 10:31:24 GMT