flom / Blog: Recent posts

FLoM 1.1.2 (IoGaCo) second feature

The second feature of the IoGaCo (IoT Gateway Component) branch has been released: SSL/TLS support is now available.
The feature must be considered experimental.
A dedicated debug feature for TLS has been released together with TLS support.
The support includes:

  • Channel Encryption: to protect data connection between FLoM peers
  • Mutual Authentication: to create protected domains of FLoM peers
Posted by Christian Ferrari 2016-04-01

FLoM 1.1.0 (IoGaCo) first feature

The first feature of the IoGaCo (IoT Gateway Component) branch has been released: IPv6 support is now available.
The feature must be considered experimental and a well known bug with no clear solution path is documented here: https://sourceforge.net/p/flom/tickets/2/
Some IPv6 wiki documentation will follow in the next few days.

Posted by Christian Ferrari 2015-11-17

FLoM 1.0.0 stable release

I'm proud to announce you that the first stable release 1.0.0 is now available.
This release carries a Java API built on top of C native libflom library using JNI approach.
With Java support, you can now synchronize shell scripts, C, C++, Java, PHP and Python programs on the same logical resources.
As previously announced the new development wave will start soon and will add some features that could be used in the IoT field as explained in the roadmap page: https://sourceforge.net/p/flom/wiki/roadmap/
Don't miss the opportunity to give your preciuos feedback on the most useful features.
Enjoy FLoM
Ch.F.

Posted by Christian Ferrari 2015-09-30

FLoM IoT Gateway Component announced

FLoM development roadmap has been announced.
The next generation of FLoM, codename Io.Ga.Co, will embrace IoT with new features.
See the details here: https://sourceforge.net/p/flom/wiki/roadmap/

Posted by Christian Ferrari 2015-08-27

Release 0.9.3: Python client API is now available

This release adds a Python wrapper to libflom: Python developers will be able to interface FLoM using a Python standard interface.
Enjoy FLoM!
Ch.F.

Posted by Christian Ferrari 2015-05-26

Release 0.9.2: PHP client API is now available

This release adds a PHP wrapper to libflom: PHP developers will be able to interface FLoM using a PHP standard interface.
This release contains some other important changes: take a look to ChangeLog file before installation.
Enjoy FLoM!
Ch.F.

Posted by Christian Ferrari 2015-01-29

Release 0.9.1: C++ client API is now available

This release adds a C++ wrapper to libflom: C++ developers will be able to interface FLoM using a C++ standard interface without any C specific pitfalls including one single file (flom.hh).
Enjoy FLoM!
Ch.F.

Posted by Christian Ferrari 2014-12-20

Release 0.7.2: fix backport

This release backports some fixes from 0.9.0 to allow some users to have the same fix level without the new 0.9.0 shape (flom+libflom).
This is the test record:

Release: 0.7.2
Date:    2014-12-10
Ubuntu 10.04 / x86 / physical
Ubuntu 14.04 / x86_64 / virtual (Azure)

This release is intended only for the users that, for any reason, cannot switch to 0.9.0
Enjoy FLoM!
Ch.F.

Posted by Christian Ferrari 2014-12-10

Release 0.9.0: client API is now available

I'm proud to announce release 0.9.0: it fixes some bugs and supply an easy to use client API to develop your own C program.
API documentation is provided with the tarball in directories doc/html and doc/examples.

Posted by Christian Ferrari 2014-12-04

Release 0.7.1

Release 0.7.1 (release date 2014-10-03) adds two new command options (-x, -X) to stop a flom daemon without using kill command.
-X stops the daemon immediately, but it writes a message in syslog before exiting
-x stops the daemon after it completed to serve the current clients

Posted by Christian Ferrari 2014-10-03

Release 0.7.0 is now ready for download

This release introduces the support for long term resources, as explained here and here:

  • synchronization of a command with another one started after it
  • resource explicit expiration after some idle time

This is a cornerstone release because it implements a completely new use case: drop your own opinion in discussion forum.... read more

Posted by Christian Ferrari 2014-07-22

Release 0.3.1 enhance network options

With 6 new options, release 0.3.1 offers a better network (TCP/IP and UDP/IP) control.

Posted by Christian Ferrari 2014-03-20

Roadmap for release 0.3.x

After successful completion of release 0.1.x (single system implementation), it will took some time to produce release 0.3.x: new release will address multiple system implementation issues to transform flom in a Distributed Lock Manager.
Stay tuned!
Ch.

Posted by Christian Ferrari 2014-01-28