mirror of
https://github.com/ubf/ubf.git
synced 2026-04-18 02:35:41 +00:00
182 lines
6.6 KiB
Plaintext
182 lines
6.6 KiB
Plaintext
2010-11-13 00:45 JST norton
|
|
* src/ubf_client.erl, contract_manager_tlog.erl: Add new -type and
|
|
-spec declarations for subset of client functions. Add
|
|
documentation for tlog/6 callback API.
|
|
|
|
2010-11-12 13:30 JST norton
|
|
* include/ubf.hrl, include/ubf_impl.hrl,
|
|
include/ubf_plugin_stateful.hrl, include/ubf_plugin_stateless.hrl,
|
|
src/contracts.erl, src/ubf_plugin_handler.erl,src/ubf_server.erl:
|
|
Add new -type and -spec declarations for subset of server and
|
|
plugin functions.
|
|
|
|
2010-11-10 11:30 JST norton
|
|
* src/contract_driver.erl, src/proc_socket_server.erl: Fix race
|
|
condition just after connection establishment.
|
|
|
|
2010-10-23 17:00 JST norton
|
|
* src/ubf.erl: Various fixes for UBF(a) decoder.
|
|
|
|
2010-10-08 19:00 JST norton
|
|
* src/contract_lex.xrl, src/contract_parser.erl,
|
|
src/contract_yecc.yrl, src/contracts.erl, src/contracts_abnf.erl,
|
|
src/ubf_utils.erl: Remove not yet re-implemented "concat"
|
|
(a.k.a. ++) operator. Remove type(){0} and type(){1} support.
|
|
Permit "empty" tuples, records, and extended records. Export new
|
|
parse_file API of contract_parser for unit and quickcheck testing.
|
|
|
|
2010-09-25 02:00 JST norton
|
|
* src/contract_parser.erl: allow one to easily import all types
|
|
from one or more contracts except for specified list of types.
|
|
undo broken change for duplicate type checking.
|
|
|
|
2010-09-21 23:30 JST norton
|
|
* src/contract_parser.erl, include/ubf_impl.hrl: allow one to
|
|
easily import all types from one or more contracts. allow
|
|
duplicate types to be imported as long as they have the same
|
|
definition. add new method to obtain list of imported
|
|
type(name)s.
|
|
|
|
2010-08-07 13:00 JST norton
|
|
* Update README, Makefile, BOM.mk, and GMBOM files for building
|
|
with bom.sh
|
|
|
|
2010-05-08 15:10 CDT slfritchie
|
|
* Prepare for v1.13 tag: README, Java client, etc.
|
|
|
|
2010-04-23 20:30 JST norton
|
|
* contract_manager.erl, contract_manager_tlog.erl, contracts.erl,
|
|
ubf_client.erl, ubf_plugin_handler.erl,
|
|
ubf_plugin_meta_stateful.erl, ubf_plugin_meta_stateless.erl,
|
|
ubf_server.erl: Implement asynchronous events from client to
|
|
server. Modify existing asynchronous events from server to client
|
|
implementation. Enhance existing unit tests.
|
|
|
|
2010-04-23 12:30 JST norton
|
|
* contract_driver.erl, contract_proto.erl, ebf.erl,
|
|
ebf_driver.erl, ubf.erl, ubf_client.erl, ubf_driver.erl,
|
|
ubf_plugin_stateful.erl, ubf_plugin_stateless.erl, ubf_server.erl:
|
|
Refactor to easily support new protocol drivers. Few minor
|
|
cleanups for ubf.erl and ubf_driver.erl
|
|
|
|
2010-04-22 12:30 JST norton
|
|
* src/contract_manager.erl, src/ubf.erl, src/ubf_client.erl,
|
|
src/ubf_plugin_handler.erl, src/ubf_server.erl: Refactor and move
|
|
non ubf/ebf drivers to their own repository. Misc. modifications
|
|
for Thrift support.
|
|
|
|
2010-04-21 12:45 JST norton
|
|
* include/ubf_impl.hrl, src/contract_manager.erl,
|
|
src/contract_manager_tlog.erl, src/ubf_client.erl,
|
|
src/ubf_plugin_handler.erl, src/ubf_server.erl: rework txn logging
|
|
for ubf_server and ubf_client to permit a configurable module for
|
|
the txn logger.
|
|
|
|
2010-04-13 23:30 JST norton
|
|
* src/contract_manager.erl, src/proc_socket_server.erl,
|
|
src/proc_utils.erl,src/ubf_client.erl, src/ubf_plugin_handler.erl,
|
|
src/ubf_server.erl: fix txn logging for rpcOutError, add
|
|
manual calls for garbage collection, add configuration for spawn
|
|
options
|
|
|
|
2010-02-05 14:00 JST norton
|
|
* src/ubf_plugin_handler.erl, src/ubf_server.erl: detect if a
|
|
ubf/ebf/jsf listener process exits and then exit the manager
|
|
|
|
2010-01-23 23:35 JST norton
|
|
|
|
* src/jsf.erl, src/jsf_driver.erl, src/ubf.erl,
|
|
src/ubf_driver.erl: fix jsf driver to support partial inputs
|
|
|
|
2009-12-26 14:30 JST norton
|
|
|
|
* src/contract_manager.erl, src/contract_manager_tlog.erl,
|
|
ubf_client.erl, ubf_plugin_handler.erl: rework contract manager
|
|
and txn log interfaces
|
|
|
|
2009-11-18 22:20 JST norton
|
|
|
|
* src/ubf_client.erl: fix ubf client to handle condition when it's
|
|
parent process dies
|
|
|
|
2009-11-15 03:45 JST norton
|
|
|
|
* src/proc_socket_server.erl, src/ubf_server.erl: enhance
|
|
proc_socket_server to accept a port value of 0. rework
|
|
server_port, server_status, and server_children implementations.
|
|
modify unit tests to set port value to 0
|
|
|
|
2009-11-14 11:00 JST norton
|
|
|
|
* src/*: rename async event to event_out and rename contract_manager's
|
|
check methods
|
|
|
|
2009-11-14 03:25 JST norton
|
|
|
|
* src/*: "tidier" patch by Kostis Sagonas
|
|
|
|
2009-11-09 12:15 JST norton
|
|
|
|
* src/*:
|
|
various refactorings and cleanups for overall socket driver,
|
|
contract manager, and plugin handler implementation. one fix for
|
|
process cleanup when socket driver is exiting.
|
|
|
|
2009-10-30 09:30 JST norton
|
|
|
|
* src/ubf_client.erl:
|
|
distinguish between a dead pid (badpid) and non pid (badarg)
|
|
|
|
2009-10-28 15:25 JST norton
|
|
|
|
* src/proc_socket_server.erl:
|
|
add api to check number and max connections for socket server
|
|
|
|
2009-10-21 23:45 JST norton
|
|
|
|
* src/ubf_client.erl, src/ubf_plugin_handler.erl,
|
|
src/contract_manager.erl, src/contract_manager_tlog.erl: add
|
|
checkOutError error logging for ubf_client and ubf_plugin_handler,
|
|
rename Why to Reason
|
|
|
|
2009-10-19 08:20 JST norton
|
|
|
|
* src/ubf_client.erl, src/contract_manager.erl,
|
|
src/contract_manager_tlog.erl: implement local procedure call
|
|
(lpc) mechanism, add transaction log placeholder, and update eunit
|
|
tests
|
|
|
|
2009-10-18 21:25 JST norton
|
|
|
|
* src/ubf_plugin_handler.erl, src/Makefile: revert to simpler
|
|
implementation for stateless plugin handler. fix and enable
|
|
stateful plugin eunit tests
|
|
|
|
2009-10-17 23:45 JST norton
|
|
|
|
* src/contract_lex.xrl, src/contract_yecc.yrl,
|
|
src/contract_parser.erl, src/Makefile: upgrade lex and yecc
|
|
|
|
2009-10-15 00:45 JST norton
|
|
|
|
* src/jsf.erl, src/Makefile: move jsonrpc-specific code to new
|
|
repository
|
|
|
|
2009-10-14 22:25 JST norton
|
|
|
|
* src/contract_parser.erl, src/contracts.erl: remove unused code
|
|
and misc. cleanups
|
|
|
|
2009-10-14 22:25 JST norton
|
|
|
|
* src/contract.xrl: add erlang-based syntaxt for integers
|
|
|
|
2009-09-22 22:55 JST norton
|
|
|
|
* src/contract_parser.erl: Bugfix by Kostis Sagonas: fix dialyzer
|
|
warning with file:open/2
|
|
|
|
2009-09-04 19:55 JST norton
|
|
|
|
* ChangeLog: Add new ChangeLog
|