Recent Releases

1.3.403 Dec 2016 14:45 minor documentation: Implementation of timestamp resources: _t_ number where format uses the same syntax used by format. (second parameter) of the strftime function plus special #f, #ff. #ffffff for fractions of second.
1.3.308 Jul 2016 03:15 minor documentation: Implementation of timestamp resources: _t_ number where format uses the same syntax used by format. (second parameter) of the strftime function plus special #f, #ff. #ffffff for fractions of second.
1.3.213 May 2016 03:15 minor documentation: Implementation of flom_handle_unlock_rollback (C, PHP, Python API) FlomHandle.unlockRollback (C++, Java API).
1.3.102 May 2016 03:15 minor documentation: Implementation of sequence resources: _s_ number for non transactional sequences _S_ number for non transactional sequences See use case 18 on the wiki: Https://sourceforge.net/p/flom/wiki/Use 20Case 2018/ 20160425 - 1.3.0 Removed command line option "--resource-wait", "-w": it was redundant. And the same result can be obtained with the option "--resource-timeout=0", "-o 0". The only difference can be in. Scripting: now the exit code can be 96 or 98 depending from the Timining between the flom client and the flom daemon. Test cases now support systems with a network interface that's not. "eth0" (for example "ens0"). Support for Ubuntu 16.04, with the exception of PHP, see also. Https://github.com/tiian/flom//5
1.2.020 Apr 2016 17:05 major feature: C, C++, Java, PHP, Python. SSL/TLS support is now a completed feature. GPL only license. Added a new tested platform: CentOS 7.2 (64 bit, KVM).
1.1.215 Apr 2016 03:16 minor feature: New option --unique-id to retrieve the FLoM unique identificator New options for TLS support: --tls-certificate. --tls-private-key, --tls-ca-certificate, --tls-check-peer-id Protocol level changes from 2 to 3.
1.0.001 Oct 2015 11:45 major bugfix: a that could be exploited trying to unlock a resource With a name different from the locked one (server side ). API setter methods are ignored if the handle state does not allow the. Change of the property; they return FLOM_RC_API_IMMUTABLE_HANDLE Warning code if the program needs to check the set operation result.
0.9.327 May 2015 15:05 minor feature: Added trace append option (--append-trace-file) WARNING: flom_handle_lock() changed signature, use flom_handle_get_locked_element() to retrieve the locked element previously returned by reference WARNING: all console messages produced by main.c (flom command) and related to warning conditions were moved from stdout to stderr. If your automation scripts implement console message parsing, you will have to fix them before the usage with this new version. As a rule of thumb, it is suggested to use exit code check ( ?) instead of console message parsing.
0.9.230 Jan 2015 13:05 minor feature: Added trace append option (--append-trace-file) WARNING: flom_handle_lock() changed signature, use flom_handle_get_locked_element() to retrieve the locked element previously returned by reference WARNING: all console messages produced by main.c (flom command) and related to warning conditions were moved from stdout to stderr. If your automation scripts implement console message parsing, you will have to fix them before the usage with this new version. As a rule of thumb, it is suggested to use exit code check ( ?) instead of console message parsing.
0.9.121 Dec 2014 07:25 minor feature: Added libflom library to build chain. Implementing client library. Produced the first useless main program that links libflom. First library use case is growing. Implemented flom_lock and flom_unlock basic usage. There was a change in flom_errors.h instead of flom_errors.h.in. Created API test cases for static handles. Creating local config scaffolding. Implementing private config. Working on local config. Implemented config option for every configuration method. Implemented flom_config_clone. flom_handle_init now clones a config object with flom_config_clone in?. Introduced config in flom_client_connect. Propagating config. Going forward with config split. All configuration moved from global to local expect main uses NULL to?. Added flom_handle_get_socket_name() and flom_handle_set_socket_name(). Implemented more getter/setter methods. Fixed a bug related to --resource-timeout option. Fixing bug signaled with this post: https://sourceforge.net/p/flom/di?. Implemented flom_handle_get/set_lock_mode and flom_handle_get/set_res?. Implemented some more getter/setter methods. Implemented the last API functions. Documented a piece of API. API documentation completed, Makefile hacks are in progress. Working on API documentation distribution. Added some files to avoid a makefile error. Fixed makefile documentation behavior. Added example C programs that use libflom. Intermediate commit after Ubuntu 12.04 build error fixes. Another commit after coming back to Ubuntu 10.04. Another commit after porting to CentOS 5.6. Added CLEANFILES for flom_errors.h. Discovered the issue with Ubuntu 12.04/14.04: -lglib-2.0 can not be t?. Solved the issue that blocked build on systems with glib at level 2.3?. 0.9.0 release commit. Test case fix. Documentation update. Started C++ API implementation. Implementing libflom C++ wrapper. C++ header completed. Implemented case1000.cc. Implemented case1001.cc. Implemented test case case1002.cc. C++ case tests and headers are now optional. Added C++
0.7.211 Dec 2014 11:25 minor feature: backport of the dynamic network fix 1337eae. backport of the dynamic network fix (second commit) 1337eae. Intermediate commit before merge with 0.7.1-dynnetfix branch. Merge branch '0.7.1-dynnetfix' of https://github.com/tafit3/flom into?. 0.7.2 release commit
0.9.005 Dec 2014 11:45 minor feature: Added libflom library to build chain. Implementing client library. Produced the first useless main program that links libflom. First library use case is growing. Implemented flom_lock and flom_unlock basic usage. There was a change in flom_errors.h instead of flom_errors.h.in. Created API test cases for static handles. Creating local config scaffolding. Implementing private config. Working on local config. Implemented config option for every configuration method. Implemented flom_config_clone. flom_handle_init now clones a config object with flom_config_clone in?. Introduced config in flom_client_connect. Propagating config. Going forward with config split. All configuration moved from global to local expect main uses NULL to?. Added flom_handle_get_socket_name() and flom_handle_set_socket_name(). Implemented more getter/setter methods. Fixed a bug related to --resource-timeout option. Fixing bug signaled with this post: https://sourceforge.net/p/flom/di?. Implemented flom_handle_get/set_lock_mode and flom_handle_get/set_res?. Implemented some more getter/setter methods. Implemented the last API functions. Documented a piece of API. API documentation completed, Makefile hacks are in progress. Working on API documentation distribution. Added some files to avoid a makefile error. Fixed makefile documentation behavior. Added example C programs that use libflom. Intermediate commit after Ubuntu 12.04 build error fixes. Another commit after coming back to Ubuntu 10.04. Another commit after porting to CentOS 5.6. Added CLEANFILES for flom_errors.h. Discovered the issue with Ubuntu 12.04/14.04: -lglib-2.0 can not be t?. Solved the issue that blocked build on systems with glib at level 2.3?. 0.9.0 release commit
0.7.103 Oct 2014 23:32 minor feature: Implemented -x and -X options. Implementing shutdown in client and daemon code. Implementing quiesce and immediate termination. Implemented a garbage collector for hierarchical resources. README update.