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]