ChangeLog in arborist-0.0.1.pre20160829140603 vs ChangeLog in arborist-0.0.1.pre20161005112841

- old
+ new

@@ -1,10 +1,107 @@ +2016-10-04 Mahlon E. Smith <mahlon@martini.nu> + + * lib/arborist/node.rb: + State transition cleanup: Only nodes in a 'down' state can + transition to 'acked'. + [eed40468bb5e] [tip] + +2016-10-03 Mahlon E. Smith <mahlon@laika.com> + + * lib/arborist/command/config.rb: + Require the manager when generating a default configuration file. + [d0c5ef20e6fd] + +2016-09-28 Michael Granger <ged@FaerieMUD.org> + + * TODO.md, lib/arborist/node.rb, spec/arborist/node_spec.rb: + Fix the unknown => disabled transition when updating with an ACK + [30d2548e1308] [github/master] + + * lib/arborist/manager.rb, spec/arborist/manager_spec.rb: + Flatten the config into one namespace + + This fixes the manager's defaults, which were never actually used. + [ae18e761d06f] + +2016-09-21 Michael Granger <ged@FaerieMUD.org> + + * TODO.md, lib/arborist/manager.rb, lib/arborist/node.rb, + spec/arborist/node_spec.rb: + Fix consequential event propagation/publication + [cdf3fb9d63c8] + + * lib/arborist/dependency.rb, spec/arborist/dependency_spec.rb: + Clarify dependency "down reason" to not seem like a node state + [1f8f703940cb] + + * lib/arborist/manager/tree_api.rb: + Stripped spammier debugging + [dc594799b7dc] + + * Events.md: + Add description of event movement to Events.md + [bfee2016aa79] + +2016-09-21 Mahlon E. Smith <mahlon@martini.nu> + + * .rvmrc, lib/arborist/node.rb: + Add an event handler for disabled events, so nodes are properly + quieted when their secondary dependencies are disabled. + [d032e1820965] + +2016-09-06 Michael Granger <ged@FaerieMUD.org> + + * arborist.gemspec, lib/arborist/monitor/socket.rb, + spec/arborist/monitor/socket_spec.rb: + Fix up the specs for getpeername socket monitor change + [f8c5bbc611b2] + + * lib/arborist/monitor/socket.rb: + Make socket check use getpeername for testing non-blocking connect + [9715a6d9903f] + +2016-08-31 Michael Granger <ged@FaerieMUD.org> + + * Protocol.md, TODO.md, lib/arborist/client.rb, lib/arborist/event.rb, + lib/arborist/event/node.rb, lib/arborist/event/node_delta.rb, + lib/arborist/manager.rb, lib/arborist/manager/tree_api.rb, + lib/arborist/monitor.rb, lib/arborist/monitor/socket.rb, + lib/arborist/node.rb, lib/arborist/observer.rb, + lib/arborist/subscription.rb, + spec/arborist/event/node_delta_spec.rb, + spec/arborist/event/node_spec.rb, + spec/arborist/manager/tree_api_spec.rb, + spec/arborist/observer_spec.rb, spec/arborist/subscription_spec.rb: + Add exclusion to subscriptions + [23b84af1ebb4] + + * arborist.gemspec, lib/arborist/manager/tree_api.rb, + lib/arborist/monitor/socket.rb, lib/arborist/node.rb, + spec/arborist/manager/tree_api_spec.rb: + Include all operational values in fetched nodes. + + Also error more gracefully about non-eachable updates. + [a72fc8d43adc] + + * lib/arborist/client.rb: + Rearrange some methods in the client + [106b17e27a3a] + 2016-08-29 Michael Granger <ged@FaerieMUD.org> + * Rakefile, arborist.gemspec, certs/ged.pem: + Add public cert + [a7c6232586ad] + + * Manifest.txt, arborist.gemspec: + Update the manifest with spec changes, rebuild gemspec. + [aec9f5ec88de] + * spec/data/nodes/duir.rb: Merge with a5a6e5092024 - [c961355d10c8] [tip] + [c961355d10c8] 2016-08-29 Mahlon E. Smith <mahlon@martini.nu> * lib/arborist/loader/file.rb, spec/data/nodes/duir.rb, spec/data/nodes/sub/duir.rb: @@ -31,10 +128,10 @@ - Factor out some network functions into a common mixin - Add Arborist::Monitor#inspect - Restore ack+status of serialized nodes - Allow services to set their own address when not bound to INADDR_ANY - Finish separating node events from system events - [f853508dba8c] [github/master] + [f853508dba8c] * lib/arborist/monitor/socket.rb: Fix race to calculate select timeout in socket monitor [56a6dd2a8e40]