1
0
mirror of https://github.com/ubf/ubf.git synced 2026-04-18 02:35:41 +00:00
Files
ubf/ChangeLog
Joseph Wayne Norton 7f2619335f Add new -type and -spec declarations for subset of client functions.
Add documentation for tlog/6 callback API.
2010-11-13 00:47:48 +09:00

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