Changelog for
gofer-0.66-1.fc15.noarch.rpm :
Tue Feb 21 13:00:00 2012 Jeff Ortel
0.66-1
- Add DistGit releaser. (jortelAATTredhat.com)
- Add deps: python-iniparse; python-hashlib (rhel5). (jortelAATTredhat.com)
Fri Feb 3 13:00:00 2012 Jeff Ortel 0.65-1
- Initial add of hmac classes; add synchronized decorator. (jortelAATTredhat.com)
- python 2.4 compat for __import__(). (jortelAATTredhat.com)
- Enhanced monitoring, use sha256 in addition to mtime. (jortelAATTredhat.com)
- Add support for dynamic plugin URL in addition to UUID. (jortelAATTredhat.com)
Mon Jan 9 13:00:00 2012 Jeff Ortel 0.64-1
- Enhanced package (plugin) API. (jortelAATTredhat.com)
Wed Nov 30 13:00:00 2011 Jeff Ortel 0.63-1
- Mitigate systemd issues on F15. (jortelAATTredhat.com)
Wed Nov 30 13:00:00 2011 Jeff Ortel 0.62-1
- plugin: package; extra monkey business with yum optparser to support
INTERACTIVE yum plugins. (jortelAATTredhat.com)
Wed Nov 23 13:00:00 2011 Jeff Ortel 0.61-1
- mocks: add support for mock constructors. (jortelAATTredhat.com)
- plugin: package; Fix problem of yum interactive plugins accessing contributed
options. (jortelAATTredhat.com)
Fri Nov 18 13:00:00 2011 Jeff Ortel 0.60-1
- plugin: package; revise API for constructors; add Yum wrapper class.
(jortelAATTredhat.com)
- Support remote class constructor arguments. (jortelAATTredhat.com)
Wed Nov 16 13:00:00 2011 Jeff Ortel 0.59-1
- plugin: package; Initialize yum plugins. (jortelAATTredhat.com)
Wed Nov 16 13:00:00 2011 Jeff Ortel 0.58-1
- Add \'apply\' flag on Pacakge.update(); handle obsoletes; better return info.
(jortelAATTredhat.com)
- Test commit for SSH key changed. (jortelAATTredhat.com)
- Better handling of corrupted files in pending store. (jortelAATTredhat.com)
- Fix bug in non-eager plugin loading. (jortelAATTredhat.com)
Thu Nov 10 13:00:00 2011 Jeff Ortel 0.57-1
- Impl plugin: System, rename shutdown() to: halt(); add cancel().
(jortelAATTredhat.com)
Thu Nov 10 13:00:00 2011 Jeff Ortel 0.56-1
- Impl plugin: Package.update(). (jortelAATTredhat.com)
- Impl plugin: system.shutdown() & reboot(). (jortelAATTredhat.com)
Thu Nov 10 13:00:00 2011 Jeff Ortel 0.55-1
- change to \'importkeys\' semantics; add importkeys to group installs.
(jortelAATTredhat.com)
- Restrict Plugin.export() to class|function; split test agent & plugin.
(jortelAATTredhat.com)
- Add tools. (jortelAATTredhat.com)
Thu Oct 27 14:00:00 2011 Jeff Ortel 0.54-1
- Refactor pmon, separate threading. (jortelAATTredhat.com)
Thu Oct 27 14:00:00 2011 Jeff Ortel 0.53-1
- Remove testing code in pmon.py left in by mistake. (jortelAATTredhat.com)
Thu Oct 27 14:00:00 2011 Jeff Ortel 0.52-1
- Add pmon utility. (jortelAATTredhat.com)
Fri Oct 21 14:00:00 2011 Jeff Ortel 0.51-1
- Better semantics: replace Plugin.__getitem__() w/ Plugin.export().
(jortelAATTredhat.com)
- Optional plugins disabled by default. (jortelAATTredhat.com)
- Provide for plugin inheritance. - add [loader].eager property - switched
to model where disabled plugins loaded but not started to support sharing.
- add support for plugin load order specified by [main].requires. - actions
stored on plugins. (jortelAATTredhat.com)
- Add the package plugin. (jortelAATTredhat.com)
- Change system plugin to use subprocess. (jortelAATTredhat.com)
Fri Sep 30 14:00:00 2011 Jeff Ortel 0.50-1
- Fix epydocs. (jortelAATTredhat.com)
Tue Sep 27 14:00:00 2011 Jeff Ortel 0.49-3
- Discontinue \'pam\' option and just go with user=, password=.
(jortelAATTredhat.com)
Tue Sep 27 14:00:00 2011 Jeff Ortel 0.49-2
- mitigate rpmlint perms error on /var/log/gofer. (jortelAATTredhat.com)
Tue Sep 27 14:00:00 2011 Jeff Ortel 0.49-1
- Reader inject subject into the envelope like Consumer. (jortelAATTredhat.com)
- Make installed plugins, enabled. (jortelAATTredhat.com)
- Fix default PAM service. (jortelAATTredhat.com)
- Fix virt plugin; add libvirt dep. (jortelAATTredhat.com)
- Organize spec by pacakge/subpackage. (jortelAATTredhat.com)
- set facl on journal/watchdog. (jortelAATTredhat.com)
- Add authentication/authorization unit tests. (jortelAATTredhat.com)
- Finer grained auth exceptions. (jortelAATTredhat.com)
- package plugins; split shell into system plugin. (jortelAATTredhat.com)
- Split watchdog and thread objects for better performance. (jortelAATTredhat.com)
- Create watchdog journal directory on-demand. (jortelAATTredhat.com)
- Add PyPAM dep; change perms /var/log/gofer/ to 700. (jortelAATTredhat.com)
- Make default PAM service configurable. (jortelAATTredhat.com)
- Add PAM authentication and decorators; change Shell.run() to run as
authenticated user. (jortelAATTredhat.com)
- FHS guidelines, move the journal back to /var/lib/gofer/journal. See: http://
www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREARCHITECTUREINDEPENDENTDATA
(jortelAATTredhat.com)
Tue Sep 13 14:00:00 2011 Jeff Ortel 0.48-3
- Fix tito tagging problem. (jortelAATTredhat.com)
Tue Sep 13 14:00:00 2011 Jeff Ortel 0.48-2
- bump to release: 2. (jortelAATTredhat.com)
- Move journal to /usr/share; hunt for plugins in path: /usr/lib/gofer/plugins,
/usr/lib64/gofer/plugins, /opt/gofer/plugins. (jortelAATTredhat.com)
Fri Sep 9 14:00:00 2011 Jeff Ortel 0.48-1
- Use rpm _var macro; use global instead of define rpm macro; fix perms on
agent.conf. (jortelAATTredhat.com)
- Fix builtin.Admin.help(). (jortelAATTredhat.com)
Tue Aug 23 14:00:00 2011 Jeff Ortel 0.47-1
- Fix macros in changelog. (jortelAATTredhat.com)
- Fix cp etc/xx replaced with macro my mistake in build section of spec.
(jortelAATTredhat.com)
- upload spec file. (jortelAATTredhat.com)
Mon Aug 22 14:00:00 2011 Jeff Ortel 0.46-1
- Fix duplicate ruby files. (jortelAATTredhat.com)
- Add /var/log/gofer to %files. (jortelAATTredhat.com)
- Fix rpmlink complaints. (jortelAATTredhat.com)
- Point Source0: at fedorahosted. (jortelAATTredhat.com)
- Fix rpmlint complaints. (jortelAATTredhat.com)
- Add LICENSE and reference in %doc. (jortelAATTredhat.com)
Fri Aug 12 14:00:00 2011 Jeff Ortel 0.45-1
- ruby: align with python impl. (jortelAATTredhat.com)
- Rework dispatcher flow. Move most of the RMI modules to a new (rmi) package.
Dispatch everything to the PendingQueue which has been greatly optimized. Fix
ThreadPool worker allocation. Add scheduler to process PendingQueue and queue
messages to appropriate plugin\'s thread pool. Add TTL processing throughout
the dispatch flow. Commit individual messages grabbed off the PendingQueue.
(jortelAATTredhat.com)
Wed Aug 3 14:00:00 2011 Jeff Ortel 0.44-1
- Fix RHEL (python 2.4) macro. (jortelAATTredhat.com)
- Add watchdog plugin. (jortelAATTredhat.com)
- Add journal & watchdog. (jortelAATTredhat.com)
Fri Jul 22 14:00:00 2011 Jeff Ortel 0.43-1
- Propigate json exception of return and raised exception values back to
caller. (jortelAATTredhat.com)
- Fix topic queue leak that causes: Enqueue capacity threshold exceeded on
queue. (jortelAATTredhat.com)
- Add atexit hook to close endpoints. (jortelAATTredhat.com)
- Fix epydocs. (jortelAATTredhat.com)
Wed Jun 22 14:00:00 2011 Jeff Ortel 0.42-1
- Simplified thread pool. (jortelAATTredhat.com)
Thu Jun 16 14:00:00 2011 Jeff Ortel 0.41-1
- python-qpid 0.10 API compat. Specifically on EL6, the Transport.__init__()
constructor/factory gets called with (con, host, port) instead of (host,
port) in < 0.10. The 0.10 in F14 still called with (host, port).
(jortelAATTredhat.com)
Thu Jun 16 14:00:00 2011 Jeff Ortel 0.40-1
- License as: LGPLv2. (jortelAATTredhat.com)
Tue Jun 14 14:00:00 2011 Jeff Ortel 0.39-1
- Increase logging in policy. (jortelAATTredhat.com)
- Add session pool & fix receiver leak in policy. (jortelAATTredhat.com)
- Testing: enhanced thread pool testing. (jortelAATTredhat.com)
Fri May 27 14:00:00 2011 Jeff Ortel 0.38-1
- Skip comments when processing config macros. (jortelAATTredhat.com)
- Queue exceptions caught in the threadpool. (jortelAATTredhat.com)
Fri May 13 14:00:00 2011 Jeff Ortel 0.37-1
- Fix broker singleton lookup. (jortelAATTredhat.com)
- Mock call object enhancements. (jortelAATTredhat.com)
Mon May 9 14:00:00 2011 Jeff Ortel 0.36-1
- Stop receiver thread before closing session. (jortelAATTredhat.com)
Tue May 3 14:00:00 2011 Jeff Ortel 0.35-1
- Additional concurrency protection; move qpid receiver to ReceiverThread.
(jortelAATTredhat.com)
- python 2.4 compat: Queue. (jortelAATTredhat.com)
Mon May 2 14:00:00 2011 Jeff Ortel 0.34-1
- More robust (receiver) management. (jortelAATTredhat.com)
- Support getting a list of all mock agent (proxies). (jortelAATTredhat.com)
- proxy.Agent deprecated. (jortelAATTredhat.com)
- close() called by __del__() can have AttributeError when consumer never
started. (jortelAATTredhat.com)
- Provide means to detect number of proxies. (jortelAATTredhat.com)
- Singleton enhancements. (jortelAATTredhat.com)
- Move url translated into producer to proxy.Agent. (jortelAATTredhat.com)
- add mock.reset(). (jortelAATTredhat.com)
- Revised and simplified mocks. (jortelAATTredhat.com)
Wed Apr 20 14:00:00 2011 Jeff Ortel 0.33-1
- Mock history enhancements. (jortelAATTredhat.com)
- support \'threads\' in agent.conf. (jortelAATTredhat.com)
Wed Apr 13 14:00:00 2011 Jeff Ortel 0.32-1
- Add messaging.theads (cfg) property. (jortelAATTredhat.com)
- Add support for concurrent RMI dispatching. (jortelAATTredhat.com)
Mon Apr 11 14:00:00 2011 Jeff Ortel 0.31-1
- Default timeout in specific policies. (jortelAATTredhat.com)
- Manage invocation policy in stub instead of agent proxy. This provides for
timeout, async and other flags to be passed in stub constructor.
(jortelAATTredhat.com)
Mon Apr 11 14:00:00 2011 Jeff Ortel 0.30-1
- Fix AATTimport of whole sections on machines w/ old versions of iniparse.
(jortelAATTredhat.com)
Wed Apr 6 14:00:00 2011 Jeff Ortel 0.29-1
- Refactor mocks; fix NotPermitted. (jortelAATTredhat.com)
- Mock enhancements. (jortelAATTredhat.com)
- Fix lockfile. (jortelAATTredhat.com)
- Stop logging shared secret at INFO. (jortelAATTredhat.com)
Wed Mar 30 14:00:00 2011 Jeff Ortel 0.28-1
- plugin descriptor & qpid error handling. (jortelAATTredhat.com)
Mon Mar 28 14:00:00 2011 Jeff Ortel 0.27-1
- Change to yappi profiler. (jortelAATTredhat.com)
- factor Reader.__fetch() and catch/log fetch exceptions. (jortelAATTredhat.com)
- Add missing import sleep(). (jortelAATTredhat.com)
Thu Mar 24 13:00:00 2011 Jeff Ortel 0.26-1
- close sender, huge performance gain. (jortelAATTredhat.com)
- Add stub Factory. (jortelAATTredhat.com)
Tue Mar 22 13:00:00 2011 Jeff Ortel 0.25-1
- Use {el5} macro. (jortelAATTredhat.com)
- Reduce log clutter. (jortelAATTredhat.com)
Fri Mar 18 13:00:00 2011 Jeff Ortel 0.24-1
- Update secret in options epydoc; fix options override in stub().
(jortelAATTredhat.com)
- Add code profiling option. (jortelAATTredhat.com)
- Add mutex to Broker. (jortelAATTredhat.com)
Fri Mar 11 13:00:00 2011 Jeff Ortel 0.23-1
- Change receiver READY message to debug. (jortelAATTredhat.com)
Fri Mar 11 13:00:00 2011 Jeff Ortel 0.22-1
- Change message send/recv to DEBUG. (jortelAATTredhat.com)
Fri Mar 11 13:00:00 2011 Jeff Ortel 0.21-1
- URL not defined in builtin & main configurations. (jortelAATTredhat.com)
- Test action every 36 hours. (jortelAATTredhat.com)
- Start plugin monitor only when URL defined. (jortelAATTredhat.com)
- Make references to properties on undefined sections safe. (jortelAATTredhat.com)
Wed Feb 16 13:00:00 2011 Jeff Ortel 0.20-1
- shared in remote decorator may be callable. (jortelAATTredhat.com)
- Update AATTremote to support (shared,secret). shared = (0|1): indicates method
may be shared with other plugins and called via other uuid\'s. secret =
(None, str): A shared secret that must be presented by the caller and
included in the RMI request for authentication. The defaults (shared=1,
secret=None). (jortelAATTredhat.com)
Thu Feb 10 13:00:00 2011 Jeff Ortel 0.19-1
- ruby: ruby & c++ API expect ttl as miliseconds. (jortelAATTredhat.com)
- ruby: make non-durable queues auto_delete; make all queues exclusive.
(jortelAATTredhat.com)
Wed Feb 9 13:00:00 2011 Jeff Ortel 0.18-1
- Make sure plugins directory exists. (jortelAATTredhat.com)
- Make file paths portable; fix usage. (jortelAATTredhat.com)
Wed Feb 2 13:00:00 2011 Jeff Ortel 0.17-1
- Add Obsoletes: gofer-lib. (jortelAATTredhat.com)
- ruby: Move url/producer options handling to Container. (jortelAATTredhat.com)
- ruby: replace (puts) with logging. (jortelAATTredhat.com)
Tue Feb 1 13:00:00 2011 Jeff Ortel 0.16-1
- Fix build requires. (jortelAATTredhat.com)
Mon Jan 31 13:00:00 2011 Jeff Ortel 0.15-1
- ruby: symbolize JSON key names; Fix proxy constructor. (jortelAATTredhat.com)
- Add timeout support using Timeout since ruby-qpid does not support
Queue.get() w/ timeout arg. (jortelAATTredhat.com)
- Replace stub() method w/ StubFactory(). (jortelAATTredhat.com)
- Add keyword (options) to Stub pseudo constructor. Supports Eg: dog =
agent.Dog(window=mywin, any=100). Update async test to use ctag = XYZ.
(jortelAATTredhat.com)
- Fix & simplify inherited messaging properties. Name ReplyConsumer properly.
(jortelAATTredhat.com)
- Add ruby packaging. (jortelAATTredhat.com)
- Make messaging completely centric.
* Add [messaging] section to plugin
descriptor.
* Remove messaging.enabled property.
* Refactor plugin monitor
thread to be 1 thread/plugin.
* Clean up decorated /Remote/ functions when
plugin fails to load. (jortelAATTredhat.com)
- Add ruby (client) API bindings. (jortelAATTredhat.com)
Thu Jan 20 13:00:00 2011 Jeff Ortel 0.14-1
- Fix conditional for pkgs required on RHEL. (jortelAATTredhat.com)
Wed Jan 12 13:00:00 2011 Jeff Ortel 0.13-1
- Make Broker a smart singleton. (jortelAATTredhat.com)
- py 2.4 compat: replace AATTsingleton class decorator with __metaclass__
Singleton. (jortelAATTredhat.com)
- Log dispatch exceptions. (jortelAATTredhat.com)
Wed Jan 5 13:00:00 2011 Jeff Ortel 0.12-1
- Adjust sleep times & correct log messages. (jortelAATTredhat.com)
- Make logging (level) configurable. (jortelAATTredhat.com)
- Remove AATTidentity decorator. (jortelAATTredhat.com)
Tue Jan 4 13:00:00 2011 Jeff Ortel 0.11-1
- Quiet logged Endpoint.close() not checking for already closed.
(jortelAATTredhat.com)
- Replace builtin variables with macros (format=%{macro}). (jortelAATTredhat.com)
- make Config a singleton; Make PluginDescriptor a \'Base\' config.
(jortelAATTredhat.com)
- Add support for AATTimport directive. (jortelAATTredhat.com)
- The server test needs to use the correct uuid. (jortelAATTredhat.com)
Wed Dec 15 13:00:00 2010 Jeff Ortel 0.10-1
- session.stop() not supported in python-qpid 0.7. (jortelAATTredhat.com)
- Remove unused catch. (jortelAATTredhat.com)
- Make worker threads daemons. (jortelAATTredhat.com)
Mon Dec 13 13:00:00 2010 Jeff Ortel 0.9-1
- Set AMQP message TTL=timeout for synchronous RMI. (jortelAATTredhat.com)
Thu Dec 9 13:00:00 2010 Jeff Ortel 0.8-1
- Fix RHEL requires. (jortelAATTredhat.com)
- Enable module (level) access to plugin descriptor (conf). (jortelAATTredhat.com)
Wed Dec 8 13:00:00 2010 Jeff Ortel 0.7-1
- Support timeout as tuple. (jortelAATTredhat.com)
- Enhanced exception propagation. (jortelAATTredhat.com)
- Fix testings. (jortelAATTredhat.com)
Fri Dec 3 13:00:00 2010 Jeff Ortel 0.6-1
- Reverse presidence of uuid: plugin descriptor now overrides AATTidentity
function/method. (jortelAATTredhat.com)
Thu Dec 2 13:00:00 2010 Jeff Ortel 0.5-1
- python 2.4 (& RHEL 5) compatibility. (jortelAATTredhat.com)
Thu Dec 2 13:00:00 2010 Jeff Ortel 0.4-1
- Modify builtin (generated) uuid to be persistent. (jortelAATTredhat.com)
- Use hostname for \'builtin\' plugin\'s uuid. Use the hostname unless it is non-
unique such as \'localhost\' or \'localhost.localdomain\'. (jortelAATTredhat.com)
Thu Dec 2 13:00:00 2010 Jeff Ortel 0.3-1
- Set \'builtin\' plugin back to uuid=123. (jortelAATTredhat.com)
- Re-specify exclusive queue subscription; filter plugin descriptors by ext.
(jortelAATTredhat.com)
- Add support for each plugin to specify a messaging consumer (uuid).
(jortelAATTredhat.com)
- Rename builtin AgentAdmin to just Admin. (jortelAATTredhat.com)
- Replace class decorators for python 2.4 compat. (jortelAATTredhat.com)
- Fix cvs tags. (jortelAATTredhat.com)
- Automatic commit of package [gofer] release [0.2-1]. (jortelAATTredhat.com)
- Add brew build informaton. (jortelAATTredhat.com)
Fri Nov 19 13:00:00 2010 Jeff Ortel 0.2-1
- Add brew build informaton. (jortelAATTredhat.com)
- Fix test. (jortelAATTredhat.com)
Mon Nov 8 13:00:00 2010 Jeff Ortel 0.1-1
- new package built with tito
Thu Sep 30 14:00:00 2010 Jeff Ortel 0.1-1
- 0.1