Copyright 1999-2000 VA Linux Systems, Inc.OCamlForge Project News
http://forge.ocamlcore.org
OCamlForge Project News HighlightsConcurrent 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 CellSatoshi OgasawaraFri, 18 Jul 2008 7:28:09 GMTEThreads 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.
EThreadsSatoshi OgasawaraMon, 30 Jun 2008 8:56:54 GMTOCamlCore.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 AdminSylvain Le GallThu, 26 Jun 2008 9:26:48 GMTFirst 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 LibraryJeffrey ShawWed, 25 Jun 2008 9:57:28 GMTVersion 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 LibraryMatthew TraylorFri, 20 Jun 2008 12:53:39 GMTOBus 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.
OBusJérémie DiminoWed, 11 Jun 2008 7:39:43 GMTOCamlCore.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.ascSite AdminSylvain Le GallThu, 15 May 2008 1:49:38 GMTImproved 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 LibraryDavid TellerTue, 13 May 2008 10:41:39 GMTLazy 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 LibraryDavid TellerSat, 10 May 2008 1:14:15 GMTmlBlock 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?).mlBlockFrederic FSun, 04 May 2008 10:31:24 GMT