Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
Name: gofer
Jeff Ortel a774f89
Version: 3.0.0
4727464
Release: 0.14%{?dist}
Jeff Ortel 0f5ef2b
Summary: A lightweight, extensible python agent
Jeff Ortel 0f5ef2b
License: LGPLv2
Jeff Ortel 7fb73ec
URL: https://github.com/jortel/gofer
Jeff Ortel 0f5ef2b
Source0: https://fedorahosted.org/releases/g/o/gofer/%{name}-%{version}.tar.gz
Jeff Ortel 0f5ef2b
BuildArch: noarch
Jeff Ortel a774f89
Requires: python3-%{name} = %{version}
Jeff Ortel 0f5ef2b
BuildRequires: systemd
Jeff Ortel 0f5ef2b
Requires(post): systemd
Jeff Ortel 0f5ef2b
Requires(preun): systemd
Jeff Ortel 0f5ef2b
Requires(postun): systemd
Jeff Ortel 0f5ef2b
%description
Jeff Ortel 0f5ef2b
Gofer provides an extensible, light weight, universal python agent.
Jeff Ortel 0f5ef2b
The gofer core agent is a python daemon (service) that provides
Jeff Ortel 0f5ef2b
infrastructure for exposing a remote API and for running Recurring
Jeff Ortel 0f5ef2b
Actions. The APIs contributed by plug-ins are accessible by Remote
Jeff Ortel 0f5ef2b
Method Invocation (RMI). The transport for RMI is AMQP using an
Jeff Ortel 0f5ef2b
AMQP message broker. Actions are also provided by plug-ins and are
Jeff Ortel 0f5ef2b
executed at the specified interval.
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%prep
Jeff Ortel 0f5ef2b
%setup -q
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%build
Jeff Ortel 0f5ef2b
pushd src
Jeff Ortel a465e27
rm ./gofer/devel/test.py
Jeff Ortel a465e27
%{py3_build}
Jeff Ortel 0f5ef2b
popd
Jeff Ortel 0f5ef2b
pushd docs/man/man1
Jeff Ortel 0f5ef2b
gzip *
Jeff Ortel 0f5ef2b
popd
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%install
Jeff Ortel 0f5ef2b
rm -rf %{buildroot}
Jeff Ortel 0f5ef2b
pushd src
Jeff Ortel a465e27
%{py3_install}
Jeff Ortel 0f5ef2b
popd
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/usr/bin
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/plugins
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/conf.d
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_sysconfdir}/init.d
Jeff Ortel 21a58bd
mkdir -p %{buildroot}/%{_sysconfdir}/sysconfig
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_unitdir}
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_usr}/lib/%{name}/plugins
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_usr}/share/%{name}/plugins
Jeff Ortel 0f5ef2b
mkdir -p %{buildroot}/%{_mandir}/man1
Jeff Ortel 0f5ef2b
Jeff Ortel 21a58bd
cp bin/* %{buildroot}/usr/bin
Jeff Ortel 0f5ef2b
cp etc/%{name}/*.conf %{buildroot}/%{_sysconfdir}/%{name}
Jeff Ortel 21a58bd
cp etc/sysconfig/%{name}d %{buildroot}/%{_sysconfdir}/sysconfig
Jeff Ortel 0f5ef2b
cp docs/man/man1/* %{buildroot}/%{_mandir}/man1
Jeff Ortel 21a58bd
cp plugins/demo.conf %{buildroot}/%{_sysconfdir}/%{name}/plugins
Jeff Ortel 21a58bd
cp plugins/demo.py %{buildroot}/%{_usr}/share/%{name}/plugins
Jeff Ortel 0f5ef2b
cp usr/lib/systemd/system/* %{buildroot}/%{_unitdir}
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
rm -rf %{buildroot}/%{python3_sitelib}/%{name}*.egg-info
Jeff Ortel a465e27
Jeff Ortel fb39c7d
# python-qpid not packaged
Jeff Ortel fb39c7d
rm -rf %{buildroot}/%{python3_sitelib}/%{name}/messaging/adapter/qpid
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%files
Jeff Ortel 0f5ef2b
%dir %{_sysconfdir}/%{name}/
Jeff Ortel 21a58bd
%dir %{_sysconfdir}/%{name}/conf.d/
Jeff Ortel 21a58bd
%dir %{_sysconfdir}/%{name}/plugins/
Jeff Ortel 0f5ef2b
%dir %{_usr}/lib/%{name}/plugins/
Jeff Ortel 0f5ef2b
%dir %{_usr}/share/%{name}/plugins/
Jeff Ortel 0f5ef2b
%{_bindir}/%{name}d
Jeff Ortel 21a58bd
%attr(644,root,root) %{_unitdir}/%{name}d.service
Jeff Ortel 21a58bd
%attr(644,root,root) %{_sysconfdir}/sysconfig/%{name}d
Jeff Ortel 0f5ef2b
%config(noreplace) %{_sysconfdir}/%{name}/agent.conf
Jeff Ortel 21a58bd
%config(noreplace) %{_sysconfdir}/%{name}/plugins/demo.conf
Jeff Ortel 21a58bd
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}d
Jeff Ortel 21a58bd
%{_usr}/share/%{name}/plugins/demo.*
Jeff Ortel 21a58bd
%doc %{_mandir}/man1/goferd.*
Jeff Ortel a774f89
%doc LICENSE
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%post
Jeff Ortel 0f5ef2b
%systemd_post %{name}d.service
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%preun
Jeff Ortel 0f5ef2b
%systemd_preun %{name}d.service
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%postun
Jeff Ortel 0f5ef2b
%systemd_postun_with_restart %{name}d.service
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
# --- tools ------------------------------------------------------------------
Jeff Ortel a465e27
Jeff Ortel a465e27
%package -n %{name}-tools
Jeff Ortel a465e27
Summary: Gofer tools
Jeff Ortel a774f89
Requires: python3-%{name} = %{version}
Jeff Ortel a465e27
Jeff Ortel a465e27
%description -n%{name}-tools
Jeff Ortel a465e27
Provides the gofer tools.
Jeff Ortel a465e27
Jeff Ortel a465e27
%files -n %{name}-tools
Jeff Ortel a465e27
%{_bindir}/%{name}
Jeff Ortel a465e27
%doc LICENSE
Jeff Ortel a465e27
%doc %{_mandir}/man1/gofer.*
Jeff Ortel a465e27
Jeff Ortel a465e27
Jeff Ortel 0f5ef2b
# --- python lib -------------------------------------------------------------
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
%package -n python3-%{name}
Jeff Ortel a465e27
Summary: Gofer python lib modules
Jeff Ortel a465e27
BuildRequires: python3-devel
Jeff Ortel a465e27
BuildRequires: python3-setuptools
Jeff Ortel 21a58bd
Jeff Ortel a465e27
%{?python_provide:%python_provide python3-%{name}}
Jeff Ortel 21a58bd
Jeff Ortel a465e27
%description -n python3-%{name}
Jeff Ortel a465e27
Provides gofer python common modules.
Jeff Ortel a465e27
Jeff Ortel a465e27
%files -n python3-%{name}
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/*.py
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/__pycache__/
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/compat/
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/agent/
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/rmi/
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/tools/
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/devel/
Jeff Ortel a465e27
%dir %{python3_sitelib}/%{name}/messaging/
Jeff Ortel a465e27
%dir %{python3_sitelib}/%{name}/messaging/adapter
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/messaging/*.py
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/messaging/__pycache__/
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/messaging/adapter/*.py
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/messaging/adapter/__pycache__/
Jeff Ortel 21a58bd
%doc LICENSE
Jeff Ortel a465e27
Jeff Ortel 21a58bd
Jeff Ortel f47c679
# --- python-qpid-proton messaging adapter -----------------------------------
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
%package -n python3-%{name}-proton
Jeff Ortel a465e27
Summary: Gofer Qpid proton messaging adapter python package
Jeff Ortel a465e27
BuildRequires: python3-devel
Jeff Ortel a465e27
Requires: python3-%{name} = %{version}
Jeff Ortel a465e27
Requires: python3-qpid-proton >= 0.9-5
Jeff Ortel a465e27
Jeff Ortel a465e27
%{?python_provide:%python_provide python3-%{name}-proton}
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
%description -n python3-%{name}-proton
Jeff Ortel f47c679
Provides the gofer qpid proton messaging adapter package.
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
%files -n python3-%{name}-proton
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/messaging/adapter/proton
Jeff Ortel 0f5ef2b
%doc LICENSE
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
Jeff Ortel f47c679
# --- python-amqp messaging adapter ------------------------------------------
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
%package -n python3-%{name}-amqp
Jeff Ortel a465e27
Summary: Gofer amqp messaging adapter python package
Jeff Ortel a465e27
BuildRequires: python3-devel
Jeff Ortel a465e27
Requires: python3-%{name} = %{version}
Jeff Ortel a465e27
Requires: python3-amqp >= 2.1.4
Jeff Ortel a465e27
Jeff Ortel a465e27
%{?python_provide:%python_provide python3-%{name}-amqp}
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
%description -n python3-%{name}-amqp
Jeff Ortel f47c679
Provides the gofer amqp messaging adapter package.
Jeff Ortel 0f5ef2b
Jeff Ortel a465e27
%files -n python3-%{name}-amqp
Jeff Ortel a465e27
%{python3_sitelib}/%{name}/messaging/adapter/amqp
Jeff Ortel 0f5ef2b
%doc LICENSE
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
# --- changelog --------------------------------------------------------------
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
%changelog
4727464
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-0.14
4727464
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
4727464
7cac5a0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-0.13
7cac5a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
7cac5a0
3599546
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.0.0-0.12
3599546
- Rebuilt for Python 3.10
3599546
dc534a4
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.0.0-0.11
dc534a4
- Rebuilt for updated systemd-rpm-macros
dc534a4
  See https://pagure.io/fesco/issue/2583.
dc534a4
0186b28
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-0.10
0186b28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
0186b28
9587f49
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-0.9
9587f49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9587f49
0a3b74c
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-0.8
0a3b74c
- Rebuilt for Python 3.9
0a3b74c
Jeff Ortel fb39c7d
* Tue May 05 2020 Jeff Ortel <jortel@redhat.com> - 3.0.0-0.7
Jeff Ortel fb39c7d
- Qpid messaging removed to fix: bz:1830673.
Jeff Ortel fb39c7d
b723219
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-0.6
b723219
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b723219
6a52d72
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-0.5
6a52d72
- Rebuilt for Python 3.8.0rc1 (#1748018)
6a52d72
711165a
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.0-0.4
711165a
- Rebuilt for Python 3.8
711165a
529ff29
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-0.3
529ff29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
529ff29
fcccfb6
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-0.2
fcccfb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
fcccfb6
Jeff Ortel a774f89
* Fri Sep 21 2018 Jeff Ortel <jortel@redhat.com> 3.0.0-0.1
Jeff Ortel a774f89
- Python2 packages removed.
Jeff Ortel a774f89
- Released 3.0 features.
Jeff Ortel 7a4d9fc
Jeff Ortel 046dd3c
* Tue Sep 18 2018 Jeff Ortel <jortel@redhat.com> 2.12.2-1
Jeff Ortel 046dd3c
- Adapter reliability logging at WARN instead of ERROR. (jortel@redhat.com)
Jeff Ortel 046dd3c
Jeff Ortel 7a4d9fc
* Fri Jul 27 2018 Jeff Ortel <jortel@redhat.com> 2.12.1-4
Jeff Ortel 7a4d9fc
- Revert overridden change that removed BuildRoot re: bug:1608217.
Jeff Ortel 7a4d9fc
5594c19
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.1-3
5594c19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5594c19
775e1f4
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.12.1-2
775e1f4
- Rebuilt for Python 3.7
775e1f4
Jeff Ortel a465e27
* Thu Jun 21 2018 Jeff Ortel <jortel@redhat.com> 2.12.1-1
Jeff Ortel a465e27
- Reload plugin on no-route caused by missing queue. (jortel@redhat.com)
Jeff Ortel a465e27
Jeff Ortel a465e27
* Wed May 23 2018 Jeff Ortel <jortel@redhat.com> 2.12.0-1
Jeff Ortel a465e27
- Fix buildrequires: python3-setuptools. (jortel@redhat.com)
Jeff Ortel a465e27
Jeff Ortel a465e27
* Tue May 22 2018 Jeff Ortel <jortel@redhat.com> 2.12.0-0
Jeff Ortel a465e27
- python-future not available in el6/el7. (jortel@redhat.com)
Jeff Ortel a465e27
- Fixed exception propagation of builtin exceptions when raised by different python versions (2/3).
Jeff Ortel a465e27
- Fixed raising ValidationError when non-validation related exceptions are caught.
Jeff Ortel a465e27
- Z-bit added to version: 2.12.0
Jeff Ortel a465e27
Jeff Ortel a465e27
* Tue May 08 2018 Jeff Ortel <jortel@redhat.com> 2.12-0
Jeff Ortel a465e27
- Add support for python3; Drop support for python<2.7. (jortel@redhat.com)
Jeff Ortel a465e27
Jeff Ortel a465e27
* Tue Apr 24 2018 Jeff Ortel <jortel@redhat.com> 2.11.4-3
Jeff Ortel a465e27
- Fixed dist in spec. (jortel@redhat.com)
Jeff Ortel a465e27
Jeff Ortel a465e27
* Thu Apr 12 2018 Jeff Ortel <jortel@redhat.com> 2.11.4-2
Jeff Ortel a465e27
- packaging: with_systemd and with_tools; devel not packaged.
Jeff Ortel a465e27
  (jortel@redhat.com)
Jeff Ortel a465e27
Jeff Ortel a465e27
* Wed Apr 11 2018 Jeff Ortel <jortel@redhat.com> 2.11.4-1
Jeff Ortel a465e27
- Apply upstream patch. (jortel@redhat.com)
Jeff Ortel a465e27
Jeff Ortel a465e27
* Wed Apr 11 2018 Jeff Ortel <jortel@redhat.com> 2.11.3-1
Jeff Ortel a465e27
- Fix amqp handling of: Basic.return: (312) NO_ROUTE. (jortel@redhat.com)
Jeff Ortel a465e27
Jeff Ortel a465e27
* Wed Apr 11 2018 Jeff Ortel <jortel@redhat.com> 2.11.2-1
Jeff Ortel a465e27
- Compat with python-amqp 2.1.4. (jortel@redhat.com)
427788f
Jeff Ortel e26fc7e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.1-2
Jeff Ortel e26fc7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Jeff Ortel e26fc7e
Jeff Ortel 7fb73ec
* Wed Jan 03 2018 Jeff Ortel <jortel@redhat.com> 2.11.1-1
Jeff Ortel 7fb73ec
- Add interpreter exit handler to abort threads. (jortel@redhat.com)
Jeff Ortel a465e27
- Fix unit test. (jortel@redhat.com)
Jeff Ortel a465e27
- Testing environment fixes. 1. Working directory in user home. 2. Auth testing
Jeff Ortel a465e27
  using user=gofer instead of jortel. 3. Comment out auth testing in server.
Jeff Ortel a465e27
  (jortel@redhat.com)
Jeff Ortel 7fb73ec
- Fix proton no ssl-validation to use anonymous-peer. (jortel@redhat.com)
Jeff Ortel a465e27
- support root logger in agent configuration. (jortel@redhat.com)
Jeff Ortel a465e27
- add dist containing sources (jortel@redhat.com)
Jeff Ortel a465e27
- update url to github. (jortel@redhat.com)
Jeff Ortel 7fb73ec
35585b2
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.11.0-3
35585b2
- Python 2 binary package renamed to python2-gofer
35585b2
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
35585b2
65f692d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-2
65f692d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
65f692d
Jeff Ortel 4c9f944
* Fri Apr 07 2017 Jeff Ortel <jortel@redhat.com> 2.11.0-1
Jeff Ortel 4c9f944
- Bumped for semantic versioning.
Jeff Ortel 4c9f944
* Fri Apr 07 2017 Jeff Ortel <jortel@redhat.com> 2.10.1-1
Jeff Ortel 4c9f944
- Detect broken pipe instead of TIOCSCTTY. (jortel@redhat.com)
Jeff Ortel 4c9f944
- plugin unload should do hard shutdown. (jortel@redhat.com)
Jeff Ortel 4c9f944
- Bumped setup.py to: 2.10 (jortel@redhat.com)
Jeff Ortel 4c9f944
Jeff Ortel 3097ed9
* Fri Jan 20 2017 Jeff Ortel <jortel@redhat.com> 2.10.0-1
Jeff Ortel 3097ed9
- Add 2.10 release notes. (jortel@redhat.com)
Jeff Ortel 3097ed9
- Support soft plugin shutdown. (jortel@redhat.com)
d1613b3
Jeff Ortel 73a04c0
* Fri Jul 08 2016 Jeff Ortel <jortel@redhat.com> 2.9.2-1
Jeff Ortel 73a04c0
- Use mp module instead of multiprocessing. (jortel@redhat.com)
Jeff Ortel 73a04c0
Jeff Ortel 73a04c0
* Mon Jun 27 2016 Jeff Ortel <jortel@redhat.com> 2.9.1-1
Jeff Ortel 73a04c0
- Fix IOError errno=EAGAIN on EL5. (jortel@redhat.com)
Jeff Ortel 73a04c0
- python 2.4 compat. (jortel@redhat.com)
Jeff Ortel 73a04c0
- 2.9 release notes. (jortel@redhat.com)
Jeff Ortel 73a04c0
Jeff Ortel 4baa090
* Fri Jun 17 2016 Jeff Ortel <jortel@redhat.com> 2.9.0-1
Jeff Ortel 4baa090
- Added direct and fork decorators. (jortel@redhat.com)
Jeff Ortel 4baa090
- Metrics enhancements. (jortel@redhat.com)
Jeff Ortel 4baa090
Jeff Ortel 97d217b
* Fri May 27 2016 Jeff Ortel <jortel@redhat.com> 2.8.1-1
Jeff Ortel 97d217b
- 1340262 - Fix unwanted dependency on agent in lib (jortel@redhat.com)
Jeff Ortel 97d217b
Jeff Ortel d1b397e
* Thu May 19 2016 Jeff Ortel <jortel@redhat.com> 2.8.0-1
Jeff Ortel d1b397e
- Support RMI invocation models. (jortel@redhat.com)
Jeff Ortel d1b397e
- Use LSB common pidfile kill functions to stop (rgeorge@liveramp.com)
Jeff Ortel d1b397e
Jeff Ortel 16e6068
* Wed Apr 13 2016 Jeff Ortel <jortel@redhat.com> 2.7.6-1
Jeff Ortel 16e6068
- Fix proton reliable send. Reported on 1323726. (jortel@redhat.com)
Jeff Ortel 16e6068
Jeff Ortel c228cad
* Mon Feb 29 2016 Jeff Ortel <jortel@redhat.com> 2.7.5-1
Jeff Ortel c228cad
- Load pam libs on demand. (jortel@redhat.com)
Jeff Ortel c228cad
Jeff Ortel c228cad
* Tue Feb 16 2016 Jeff Ortel <jortel@redhat.com> 2.7.4-2
Jeff Ortel c228cad
- Relax proton requirement. (jortel@redhat.com)
Jeff Ortel c321929
* Fri Feb 05 2016 Jeff Ortel <jortel@redhat.com> 2.7.4-1
Jeff Ortel c321929
- Require proton 0.9-13. (jortel@redhat.com)
Jeff Ortel c321929
- Support latency plugin descriptor property. (jortel@redhat.com)
Jeff Ortel c321929
- Fix memory leak in Pending.journal. (jortel@redhat.com)
Jeff Ortel c321929
- Connections closed after each request. (jortel@redhat.com)
Jeff Ortel 1377204
* Tue Jan 26 2016 Jeff Ortel <jortel@redhat.com> 2.7.3-1
Jeff Ortel 1377204
- Thread resources such as connections released between RMI requests.
Jeff Ortel 1377204
  (jortel@redhat.com)
Jeff Ortel 1377204
* Mon Jan 25 2016 Jeff Ortel <jortel@redhat.com> 2.7.2-1
Jeff Ortel 1377204
- Fix rpmlint complaint: E: incorrect-fsf-address in deplist.py (jortel@redhat.com)
Jeff Ortel 1377204
Jeff Ortel 21a58bd
* Mon Jan 11 2016 Jeff Ortel <jortel@redhat.com> 2.7.1-1
Jeff Ortel 21a58bd
- Reference plugins relocated and not packaged. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Support runtime plugin load/unload/reload.  (jortel@redhat.com)
Jeff Ortel 21a58bd
- Add manager. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Add gofer CLI for management and RMI. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Renamed builtin plugin to demo plugin. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Fix -f option passed to goferd. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Resend logic removed from proton reliability. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Added a ton of unit tests. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Run goferd optimized by default (sean.myers@redhat.com)
Jeff Ortel 21a58bd
- Add additional logging in adapter reliability. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Improved handling of malformed AMQP messages. (jortel@redhat.com)
Jeff Ortel 21a58bd
- In agent.rmi, add transactions; discard request for plugins without URL
Jeff Ortel 21a58bd
  configured. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Support proton heartbeats; requires proton >= 0.9-5. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Persistent canceled tracking. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Authorization deprectated. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Using utf8() instead of: str(). (jortel@redhat.com)
Jeff Ortel 21a58bd
* Mon Mar 09 2015 Jeff Ortel <jortel@redhat.com> 2.6.0-1
Jeff Ortel 21a58bd
- Support one-time actions. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Support authenticator in the plugin descriptor. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Support plugin monitoring. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Support dynamic plugin loading, reloading, unloading.
Jeff Ortel 21a58bd
- Support services in system plugin. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Support forwarding/accepting. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Support comprehensive broker connection clean up.
Jeff Ortel 21a58bd
- Requires: python-ssl only on RHEL 5. (jortel@redhat.com)
Jeff Ortel 21a58bd
- 1198797 - Fixed recursion in adapter reliability logic. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Fix not-authenticated error message. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Fix systemd unit permissions. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Window deprecated (jortel@redhat.com)
Jeff Ortel 21a58bd
Jeff Ortel 21a58bd
* Fri Feb 20 2015 Jeff Ortel <jortel@redhat.com> 2.5.3-1
Jeff Ortel 21a58bd
- Broker renamed: Connector. (jortel@redhat.com)
Jeff Ortel 21a58bd
- Plugin not-found logged and discarded. (jortel@redhat.com)
Jeff Ortel 21a58bd
Jeff Ortel 21a58bd
* Fri Feb 20 2015 Jeff Ortel <jortel@redhat.com> 2.5.2-1
Jeff Ortel 21a58bd
- proton 0.9-1.20150219 compat; proton.reactors renamed: proton.reactor.
Jeff Ortel 21a58bd
  (jortel@redhat.com)
Jeff Ortel 21a58bd
- 1192563 - validate SSL file paths. (jortel@redhat.com)
be4a725
Jeff Ortel f47c679
* Thu Feb 12 2015 Jeff Ortel <jortel@redhat.com> 2.5.1-1
Jeff Ortel f47c679
- Fix virtual hosts. (jortel@redhat.com)
Jeff Ortel f47c679
- Using LinkDetached in proton.reliable. (jortel@redhat.com)
Jeff Ortel f47c679
- Better recognition of when SSL is to be used. (jortel@redhat.com)
Jeff Ortel f47c679
- Sender supports durable option. (jortel@redhat.com)
Jeff Ortel f47c679
* Tue Feb 10 2015 Jeff Ortel <jortel@redhat.com> 2.5.0-1
Jeff Ortel f47c679
- AdapterNotFound raised when explicit adapter not found. (jortel@redhat.com)
Jeff Ortel f47c679
- NotFound raised amqp node not found. (jortel@redhat.com)
Jeff Ortel f47c679
- Add url to Queue/Exchange constructor. (jortel@redhat.com)
Jeff Ortel f47c679
- Renamed: route to: address. (jortel@redhat.com)
Jeff Ortel f47c679
- Support amqp 1.0; add proton messaging adapter. (jortel@redhat.com)
Jeff Ortel f47c679
- Support auto-delete queue expiration. (jortel@redhat.com)
Jeff Ortel f47c679
- python-gofer-qpid no longer requires python-qpid-qmf. (jortel@redhat.com)
Jeff Ortel f47c679
- Add 2.5 release notes. (jortel@redhat.com)
Jeff Ortel f47c679
* Fri Jan 09 2015 Jeff Ortel <jortel@redhat.com> 2.4.0-1
Jeff Ortel f47c679
- Better thread pool worker selection. (jortel@redhat.com)
Jeff Ortel f47c679
- Fix builtin.Admin.help(). (jortel@redhat.com)
Jeff Ortel f47c679
- Add description to InvalidDocument. (jortel@redhat.com)
Jeff Ortel f47c679
- Fix TTL. (jortel@redhat.com)
Jeff Ortel f47c679
- amqplib adapter removed; heartbeat enabled on qpid connection
Jeff Ortel f47c679
  (jortel@redhat.com)
Jeff Ortel f47c679
- support configurable broker model management. (jortel@redhat.com)
Jeff Ortel f47c679
Jeff Ortel f47c679
* Tue Jan 06 2015 Jeff Ortel <jortel@redhat.com> 2.3.0-1
Jeff Ortel f47c679
- QPID adapter using QMF. (jortel@redhat.com)
Jeff Ortel f47c679
- amqp adapter using epoll. (jortel@redhat.com)
Jeff Ortel f47c679
- Support custom exchanges. (jortel@redhat.com)
Jeff Ortel f47c679
* Thu Dec 18 2014 Jeff Ortel <jortel@redhat.com> 2.1.0-1
Jeff Ortel f47c679
- Fix plugin loading from python path. (jortel@redhat.com)
Jeff Ortel f47c679
- Improved adapter model. (jortel@redhat.com)
Jeff Ortel f47c679
- Improved builtin plugin. (jortel@redhat.com)
Jeff Ortel f47c679
- Get rid of broadcast policy. (jortel@redhat.com)
Jeff Ortel f47c679
- Domains added. (jortel@redhat.com)
Jeff Ortel f47c679
- The messaging section no longer supported in agent.conf. (jortel@redhat.com)
Jeff Ortel f47c679
- Update pmon to retry on notification exception. (jortel@redhat.com)
Jeff Ortel f47c679
- Get rid of adapter descriptors. (jortel@redhat.com)
Jeff Ortel f47c679
- ModelError raised for all model operations. (jortel@redhat.com)
Jeff Ortel f47c679
- Plugin class properties. (jortel@redhat.com)
Jeff Ortel f47c679
- Improved test coverage.
Jeff Ortel 8da2e22
* Mon Nov 24 2014 Jeff Ortel <jortel@redhat.com> 2.0.0-1
Jeff Ortel 8da2e22
- The transport concept has been revised and renamed to messaging adapters.
Jeff Ortel 8da2e22
- The transport parameter and configuation deprecated.
Jeff Ortel 8da2e22
- The URL updated to specify the messaging adapter.
Jeff Ortel 8da2e22
- Messaging adapters have descriptors and are loaded much like plugins.
Jeff Ortel 8da2e22
- Better unit test coverage.
Jeff Ortel 8da2e22
- Performance improvements and bug fixes.
Jeff Ortel 8da2e22
Jeff Ortel 0f5ef2b
* Thu Nov 20 2014 Jeff Ortel <jortel@redhat.com> 1.4.1-1
Jeff Ortel 0f5ef2b
- Remove ruby lib. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Remove broken ruby dependency. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Nov 03 2014 Jeff Ortel <jortel@redhat.com> 1.4.0-1
Jeff Ortel 0f5ef2b
- Add reply timestamp. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix synchronous policy using durable queue.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add python-amqp transport. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Aug 15 2014 Jeff Ortel <jortel@redhat.com> 1.3.1-1
Jeff Ortel 0f5ef2b
- 1129828 - split stack traces into separate log records. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Added python-ctypes dependency. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- PyPAM replaced with ctypes implementation. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Refactor: add transport Loader; transports loaded and cached when Transport
Jeff Ortel 0f5ef2b
  is instantiated instead of package import. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support passing url=None in broker meta-class. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Mon Jun 16 2014 Jeff Ortel <jortel@redhat.com> 1.3.0-1
Jeff Ortel 0f5ef2b
- Update man page to reference github. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Replace --console option with --foreground and use in systemd unit.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- systemd support. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Jun 09 2014 Jeff Ortel <jortel@redhat.com> 1.2.1-1
Jeff Ortel 0f5ef2b
- 1107244 - python 2.4 compat issues. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Thu May 29 2014 Jeff Ortel <jortel@redhat.com> 1.2.0-1
Jeff Ortel 0f5ef2b
- Add authenticator param to ReplyConsumer constructor. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- python 2.4 compat. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed May 28 2014 Jeff Ortel <jortel@redhat.com> 1.1.0-1
Jeff Ortel 0f5ef2b
- Pass original document during auth validation instead of destination uuid.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Better support for associating an authenticator with a consumer.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue May 20 2014 Jeff Ortel <jortel@redhat.com> 1.0.13-1
Jeff Ortel 0f5ef2b
- Fix setting logging levels in agent.conf. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- In the amqplib transport, message durable=True. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed May 14 2014 Jeff Ortel <jortel@redhat.com> 1.0.12-1
Jeff Ortel 0f5ef2b
- 1097732 - broker configured during attach. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support loading plugins from the PYTHON path. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support custom plugin naming. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue May 06 2014 Jeff Ortel <jortel@redhat.com> 1.0.10-1
Jeff Ortel 0f5ef2b
- Condition Requires: and import of simplejson. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Fri May 02 2014 Jeff Ortel <jortel@redhat.com> 1.0.9-1
Jeff Ortel 0f5ef2b
- Fix url syntax for userid:password; get vhost from url path component.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu May 01 2014 Jeff Ortel <jortel@redhat.com> 1.0.8-1
Jeff Ortel 0f5ef2b
- Inject inbound_url to support reply when plugin is not found.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Pass and store transport by name (instead of object). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Set transport package based on actual packaged. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Declare agent (target) queue in RMI policy send. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Create queues in the consumer instead of the reader. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Apr 22 2014 Jeff Ortel <jortel@redhat.com> 1.0.7-1
Jeff Ortel 0f5ef2b
- Support extends= in plugin descriptors.  Defines another plugin to extend.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Apr 17 2014 Jeff Ortel <jortel@redhat.com> 1.0.6-1
Jeff Ortel 0f5ef2b
- Inject inbound transport name on request receipt and used to reply when
Jeff Ortel 0f5ef2b
  unable to route to a plugin. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Trash plugin implements get_url() and get_transport(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Log when plugin not found and request is trashed. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- PathMonitor initialized to prevent initial notification. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add @initializer decorator and plugin support. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix pending message leak when uuid not matched to a plugin.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Mon Mar 31 2014 Jeff Ortel <jortel@redhat.com> 1.0.5-1
Jeff Ortel 0f5ef2b
- Log to syslog instead of /var/log/gofer/. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support userid/password in the broker url. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Remove librabbitmq transport. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add support for skipping SSL validation. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Use qpid builtin SSL transport. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Wed Mar 12 2014 Jeff Ortel <jortel@redhat.com> 1.0.4-1
Jeff Ortel 0f5ef2b
- Improved import between plugins. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Mar 11 2014 Jeff Ortel <jortel@redhat.com> 1.0.3-1
Jeff Ortel 0f5ef2b
- make queue non-exclusive by default. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Mar 10 2014 Jeff Ortel <jortel@redhat.com> 1.0.2-1
Jeff Ortel 0f5ef2b
- Log consumed messages. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Mar 10 2014 Jeff Ortel <jortel@redhat.com> 1.0.1-1
Jeff Ortel 0f5ef2b
- Improved agent logging. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Mar 10 2014 Jeff Ortel <jortel@redhat.com> 1.0.0-1
Jeff Ortel 0f5ef2b
- Detach before attach and make detach idempotent. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Explicit manual plugin attach; get rid of plugin monitor thread.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support virtual_host and host_validation configuration options.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support userid and password configuration options. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Change envelope/document and Envelope/Document. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support pluggable message authentication. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Send 'accepted' status when RMI request is added to the pending queue.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Send 'rejected' status report when message validation failed.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Direct routing by uuid; no more blending of plugin APIs. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Move Admin class from builtin plugin to internal. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Improved pending queue. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Improved thread pool. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Purge unused filter in configuration. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Discontinue support for configuration directives. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Purge mocks in favor of python mock. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support multiple transports (amqplib, rabbmitmq, python-qpid).
Jeff Ortel 0f5ef2b
- Discontinue support for deprectated watchdog. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Simplified RMI timeout.  No longer supporting timeout for RMI completion.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Tue Jan 14 2014 Jeff Ortel <jortel@redhat.com> 1.0.0-0.1
Jeff Ortel 0f5ef2b
- default asynchronous timeout to None. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
  add 'send' as required by transports. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- watchdog removed; timeout flows revised. watchdog removed; add 'accepted'
Jeff Ortel 0f5ef2b
  status; add 'wait' option; redefine timeout option as single integer
Jeff Ortel 0f5ef2b
  pertaining to the accepted. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add 'match' criteria operator. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support plugable transports. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Mon Sep 30 2013 Jeff Ortel <jortel@redhat.com> 0.77-1
Jeff Ortel 0f5ef2b
- Reduce logging do DEBUG on frequent messaging and RMI processing events.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Wed Mar 06 2013 Jeff Ortel <jortel@redhat.com> 0.76-1
Jeff Ortel 0f5ef2b
- Add support for cancelling RMI; thread pool rewrite; RMI class restructure.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Nov 07 2012 Jeff Ortel <jortel@redhat.com> 0.75-1
Jeff Ortel 0f5ef2b
- policy timeout enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix threadpool leak; change plugin to use simplex pool. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Move threadpool test to unit/ (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add simplex/duplex option to ThreadPool. Fixes memory leak. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Oct 03 2012 Jeff Ortel <jortel@redhat.com> 0.74-1
Jeff Ortel 0f5ef2b
- Make watchdog journal object configurable; watchdog singleton by URL only.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Sep 13 2012 Jeff Ortel <jortel@redhat.com> 0.73-1
Jeff Ortel 0f5ef2b
- Progress reporting enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add for debugging w/o running as root. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Mon Aug 20 2012 Jeff Ortel <jortel@redhat.com> 0.72-1
Jeff Ortel 0f5ef2b
- Add unit tests: watchdog test. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add man page for goferd. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Replace BlackList with python set. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add progress reporting; watchdog enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- remove f15 and add f18 to tito releaser. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Jul 31 2012 Jeff Ortel <jortel@redhat.com> 0.71-1
Jeff Ortel 0f5ef2b
- Port ruby-gofer to rubygem-qpid. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make /usr/share/gofer/plugins the primary plugin location. Based on fedora
Jeff Ortel 0f5ef2b
  packaging guidelines referencing FHS standards. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Discontinue {_libdir} macro for plugins. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Tue Jun 12 2012 Jeff Ortel <jortel@redhat.com> 0.70-1
Jeff Ortel 0f5ef2b
- Refit mocks for reparent of Envelope & Options to (object).
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Jun 08 2012 Jeff Ortel <jortel@redhat.com> 0.69-1
Jeff Ortel 0f5ef2b
- 829767 - fix simplejons 2.2+ issue (fedora 17). Envelope/Options rebased on
Jeff Ortel 0f5ef2b
  object rather than dict. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add whiteboard. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fixed 'Undefined variable (s) in XBindings.__bindings(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Apr 26 2012 Jeff Ortel <jortel@redhat.com> 0.68-1
Jeff Ortel 0f5ef2b
- Refit watchdog plugin; set journal location; skip directories in journal dir.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make the watchdog journal directory configurable. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add Broker.touch() and rename Topic.binding(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Better support for durable topic subscription.  Queue bindings to specified
Jeff Ortel 0f5ef2b
  exchanges. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Fri Mar 16 2012 Jeff Ortel <jortel@redhat.com> 0.67-1
Jeff Ortel 0f5ef2b
- Add (trace) attribute to propagated exceptions. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add traceback info to propagated exceptions as: Exception.trace.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add support for __getitem__ in container and stub. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Refactor to crypto (delegate) interface. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support multiple security decorators. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- perf: asynchronous ack(); tcp_nodelay. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Rename 'delayed/trigger' policy property to match option. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Rename 'delayed' option to: 'trigger'. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- option 'delayed' implies asynchronous RMI. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- fix for tito compat. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- bridge: clean debug prints; make gateway a thread. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add tcp bridge (experimental). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add support for delayed trigger asynchronous RMI. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add fedora releaser. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- support setting producer uuid; HMAC enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- rel-eng: rename redhat releaser. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Feb 21 2012 Jeff Ortel <jortel@redhat.com> 0.66-1
Jeff Ortel 0f5ef2b
- Add DistGit releaser. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add deps: python-iniparse; python-hashlib (rhel5). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Feb 03 2012 Jeff Ortel <jortel@redhat.com> 0.65-1
Jeff Ortel 0f5ef2b
- Initial add of hmac classes; add synchronized decorator. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- python 2.4 compat for __import__(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Enhanced monitoring, use sha256 in addition to mtime. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add support for dynamic plugin URL in addition to UUID. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Jan 09 2012 Jeff Ortel <jortel@redhat.com> 0.64-1
Jeff Ortel 0f5ef2b
- Enhanced package (plugin) API. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Wed Nov 30 2011 Jeff Ortel <jortel@redhat.com> 0.63-1
Jeff Ortel 0f5ef2b
- Mitigate systemd issues on F15. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Nov 30 2011 Jeff Ortel <jortel@redhat.com> 0.62-1
Jeff Ortel 0f5ef2b
- plugin: package; extra monkey business with yum optparser to support
Jeff Ortel 0f5ef2b
  INTERACTIVE yum plugins. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Nov 23 2011 Jeff Ortel <jortel@redhat.com> 0.61-1
Jeff Ortel 0f5ef2b
- mocks: add support for mock constructors. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- plugin: package; Fix problem of yum interactive plugins accessing contributed
Jeff Ortel 0f5ef2b
  options. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Nov 18 2011 Jeff Ortel <jortel@redhat.com> 0.60-1
Jeff Ortel 0f5ef2b
- plugin: package; revise API for constructors; add Yum wrapper class.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support remote class constructor arguments. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Nov 16 2011 Jeff Ortel <jortel@redhat.com> 0.59-1
Jeff Ortel 0f5ef2b
- plugin: package; Initialize yum plugins. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Nov 16 2011 Jeff Ortel <jortel@redhat.com> 0.58-1
Jeff Ortel 0f5ef2b
- Add 'apply' flag on Pacakge.update(); handle obsoletes; better return info.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Test commit for SSH key changed. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Better handling of corrupted files in pending store. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix bug in non-eager plugin loading. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Nov 10 2011 Jeff Ortel <jortel@redhat.com> 0.57-1
Jeff Ortel 0f5ef2b
- Impl plugin: System, rename shutdown() to: halt(); add cancel().
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Nov 10 2011 Jeff Ortel <jortel@redhat.com> 0.56-1
Jeff Ortel 0f5ef2b
- Impl plugin: Package.update(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Impl plugin: system.shutdown() & reboot(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Nov 10 2011 Jeff Ortel <jortel@redhat.com> 0.55-1
Jeff Ortel 0f5ef2b
- change to 'importkeys' semantics; add importkeys to group installs.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Restrict Plugin.export() to class|function; split test agent & plugin.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add tools. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Oct 27 2011 Jeff Ortel <jortel@redhat.com> 0.54-1
Jeff Ortel 0f5ef2b
- Refactor pmon, separate threading. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Oct 27 2011 Jeff Ortel <jortel@redhat.com> 0.53-1
Jeff Ortel 0f5ef2b
- Remove testing code in pmon.py left in by mistake. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Oct 27 2011 Jeff Ortel <jortel@redhat.com> 0.52-1
Jeff Ortel 0f5ef2b
- Add pmon utility. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Oct 21 2011 Jeff Ortel <jortel@redhat.com> 0.51-1
Jeff Ortel 0f5ef2b
- Better semantics: replace Plugin.__getitem__() w/ Plugin.export().
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Optional plugins disabled by default. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Provide for plugin inheritance.   - add [loader].eager property   - switched
Jeff Ortel 0f5ef2b
  to model where disabled plugins loaded but not started to support sharing.
Jeff Ortel 0f5ef2b
  - add support for plugin load order specified by [main].requires.   - actions
Jeff Ortel 0f5ef2b
  stored on plugins. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add the package plugin. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Change system plugin to use subprocess. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Sep 30 2011 Jeff Ortel <jortel@redhat.com> 0.50-1
Jeff Ortel 0f5ef2b
- Fix epydocs. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Sep 27 2011 Jeff Ortel <jortel@redhat.com> 0.49-3
Jeff Ortel 0f5ef2b
- Discontinue 'pam' option and just go with user=, password=.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Sep 27 2011 Jeff Ortel <jortel@redhat.com> 0.49-2
Jeff Ortel 0f5ef2b
- mitigate rpmlint perms error on /var/log/gofer. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Sep 27 2011 Jeff Ortel <jortel@redhat.com> 0.49-1
Jeff Ortel 0f5ef2b
- Reader inject subject into the envelope like Consumer. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make installed plugins, enabled. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix default PAM service. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix virt plugin; add libvirt dep. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Organize spec by pacakge/subpackage. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- set facl on journal/watchdog. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add authentication/authorization unit tests. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Finer grained auth exceptions. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- package plugins; split shell into system plugin. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Split watchdog and thread objects for better performance. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Create watchdog journal directory on-demand. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add PyPAM dep; change perms /var/log/gofer/ to 700. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make default PAM service configurable. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add PAM authentication and decorators; change Shell.run() to run as
Jeff Ortel 0f5ef2b
  authenticated user. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- FHS guidelines, move the journal back to /var/lib/gofer/journal. See: http://
Jeff Ortel 0f5ef2b
  www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREARCHITECTUREINDEPENDENTDATA
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Sep 13 2011 Jeff Ortel <jortel@redhat.com> 0.48-3
Jeff Ortel 0f5ef2b
- Fix tito tagging problem. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Sep 13 2011 Jeff Ortel <jortel@redhat.com> 0.48-2
Jeff Ortel 0f5ef2b
- bump to release: 2. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Move journal to /usr/share; hunt for plugins in path: /usr/lib/gofer/plugins,
Jeff Ortel 0f5ef2b
  /usr/lib64/gofer/plugins, /opt/gofer/plugins. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Sep 09 2011 Jeff Ortel <jortel@redhat.com> 0.48-1
Jeff Ortel 0f5ef2b
- Use rpm _var macro; use global instead of define rpm macro; fix perms on
Jeff Ortel 0f5ef2b
  agent.conf. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix builtin.Admin.help(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Aug 23 2011 Jeff Ortel <jortel@redhat.com> 0.47-1
Jeff Ortel 0f5ef2b
- Fix macros in changelog. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix cp etc/xx replaced with macro my mistake in build section of spec.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- upload spec file. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Aug 22 2011 Jeff Ortel <jortel@redhat.com> 0.46-1
Jeff Ortel 0f5ef2b
- Fix duplicate ruby files. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add /var/log/gofer to %%files. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix rpmlink complaints. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Point Source0: at fedorahosted. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix rpmlint complaints. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add LICENSE and reference in %%doc. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Aug 12 2011 Jeff Ortel <jortel@redhat.com> 0.45-1
Jeff Ortel 0f5ef2b
- ruby: align with python impl. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Rework dispatcher flow. Move most of the RMI modules to a new (rmi) package.
Jeff Ortel 0f5ef2b
  Dispatch everything to the PendingQueue which has been greatly optimized. Fix
Jeff Ortel 0f5ef2b
  ThreadPool worker allocation. Add scheduler to process PendingQueue and queue
Jeff Ortel 0f5ef2b
  messages to appropriate plugin's thread pool. Add TTL processing throughout
Jeff Ortel 0f5ef2b
  the dispatch flow. Commit individual messages grabbed off the PendingQueue.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Aug 03 2011 Jeff Ortel <jortel@redhat.com> 0.44-1
Jeff Ortel 0f5ef2b
- Fix RHEL (python 2.4) macro. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add watchdog plugin. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add journal & watchdog. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Jul 22 2011 Jeff Ortel <jortel@redhat.com> 0.43-1
Jeff Ortel 0f5ef2b
- Propigate json exception of return and raised exception values back to
Jeff Ortel 0f5ef2b
  caller. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix topic queue leak that causes: Enqueue capacity threshold exceeded on
Jeff Ortel 0f5ef2b
  queue. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add atexit hook to close endpoints. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix epydocs. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Jun 22 2011 Jeff Ortel <jortel@redhat.com> 0.42-1
Jeff Ortel 0f5ef2b
- Simplified thread pool. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Jun 16 2011 Jeff Ortel <jortel@redhat.com> 0.41-1
Jeff Ortel 0f5ef2b
- python-qpid 0.10 API compat. Specifically on EL6, the Transport.__init__()
Jeff Ortel 0f5ef2b
  constructor/factory gets called with (con, host, port) instead of (host,
Jeff Ortel 0f5ef2b
  port) in < 0.10. The 0.10 in F14 still called with (host, port).
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Jun 16 2011 Jeff Ortel <jortel@redhat.com> 0.40-1
Jeff Ortel 0f5ef2b
- License as: LGPLv2. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Jun 14 2011 Jeff Ortel <jortel@redhat.com> 0.39-1
Jeff Ortel 0f5ef2b
- Increase logging in policy. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add session pool & fix receiver leak in policy. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Testing: enhanced thread pool testing. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri May 27 2011 Jeff Ortel <jortel@redhat.com> 0.38-1
Jeff Ortel 0f5ef2b
- Skip comments when processing config macros. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Queue exceptions caught in the threadpool. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri May 13 2011 Jeff Ortel <jortel@redhat.com> 0.37-1
Jeff Ortel 0f5ef2b
- Fix broker singleton lookup. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Mock call object enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon May 09 2011 Jeff Ortel <jortel@redhat.com> 0.36-1
Jeff Ortel 0f5ef2b
- Stop receiver thread before closing session. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
* Tue May 03 2011 Jeff Ortel <jortel@redhat.com> 0.35-1
Jeff Ortel 0f5ef2b
- Additional concurrency protection; move qpid receiver to ReceiverThread.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- python 2.4 compat: Queue. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon May 02 2011 Jeff Ortel <jortel@redhat.com> 0.34-1
Jeff Ortel 0f5ef2b
- More robust (receiver) management. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Support getting a list of all mock agent (proxies). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- proxy.Agent deprecated. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- close() called by __del__() can have AttributeError when consumer never
Jeff Ortel 0f5ef2b
  started. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Provide means to detect number of proxies. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Singleton enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Move url translated into producer to proxy.Agent. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- add mock.reset(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Revised and simplified mocks. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Apr 20 2011 Jeff Ortel <jortel@redhat.com> 0.33-1
Jeff Ortel 0f5ef2b
- Mock history enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- support 'threads' in agent.conf. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Apr 13 2011 Jeff Ortel <jortel@redhat.com> 0.32-1
Jeff Ortel 0f5ef2b
- Add messaging.theads (cfg) property. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add support for concurrent RMI dispatching. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Apr 11 2011 Jeff Ortel <jortel@redhat.com> 0.31-1
Jeff Ortel 0f5ef2b
- Default timeout in specific policies. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Manage invocation policy in stub instead of agent proxy. This provides for
Jeff Ortel 0f5ef2b
  timeout, async and other flags to be passed in stub constructor.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Apr 11 2011 Jeff Ortel <jortel@redhat.com> 0.30-1
Jeff Ortel 0f5ef2b
- Fix @import of whole sections on machines w/ old versions of iniparse.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Apr 06 2011 Jeff Ortel <jortel@redhat.com> 0.29-1
Jeff Ortel 0f5ef2b
- Refactor mocks; fix NotPermitted. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Mock enhancements. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix lockfile. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Stop logging shared secret at INFO. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Mar 30 2011 Jeff Ortel <jortel@redhat.com> 0.28-1
Jeff Ortel 0f5ef2b
- plugin descriptor & qpid error handling. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Mar 28 2011 Jeff Ortel <jortel@redhat.com> 0.27-1
Jeff Ortel 0f5ef2b
- Change to yappi profiler. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- factor Reader.__fetch() and catch/log fetch exceptions. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add missing import sleep(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Mar 24 2011 Jeff Ortel <jortel@redhat.com> 0.26-1
Jeff Ortel 0f5ef2b
- close sender, huge performance gain. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add stub Factory. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Mar 22 2011 Jeff Ortel <jortel@redhat.com> 0.25-1
Jeff Ortel 0f5ef2b
- Use {el5} macro. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Reduce log clutter. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Mar 18 2011 Jeff Ortel <jortel@redhat.com> 0.24-1
Jeff Ortel 0f5ef2b
- Update secret in options epydoc; fix options override in stub().
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add code profiling option. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add mutex to Broker. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Mar 11 2011 Jeff Ortel <jortel@redhat.com> 0.23-1
Jeff Ortel 0f5ef2b
- Change receiver READY message to debug. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Mar 11 2011 Jeff Ortel <jortel@redhat.com> 0.22-1
Jeff Ortel 0f5ef2b
- Change message send/recv to DEBUG. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Mar 11 2011 Jeff Ortel <jortel@redhat.com> 0.21-1
Jeff Ortel 0f5ef2b
- URL not defined in builtin & main configurations. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Test action every 36 hours. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Start plugin monitor only when URL defined. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make references to properties on undefined sections safe. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Feb 16 2011 Jeff Ortel <jortel@redhat.com> 0.20-1
Jeff Ortel 0f5ef2b
- shared in remote decorator may be callable. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Update @remote to support (shared,secret). shared = (0|1): indicates method
Jeff Ortel 0f5ef2b
  may be shared with other plugins   and called via other uuid's. secret =
Jeff Ortel 0f5ef2b
  (None, str): A shared secret that must be presented by   the caller and
Jeff Ortel 0f5ef2b
  included in the RMI request for authentication. The defaults (shared=1,
Jeff Ortel 0f5ef2b
  secret=None). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Feb 10 2011 Jeff Ortel <jortel@redhat.com> 0.19-1
Jeff Ortel 0f5ef2b
- ruby: ruby & c++ API expect ttl as miliseconds. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- ruby: make non-durable queues auto_delete; make all queues exclusive.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Feb 09 2011 Jeff Ortel <jortel@redhat.com> 0.18-1
Jeff Ortel 0f5ef2b
- Make sure plugins directory exists. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make file paths portable; fix usage. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Feb 02 2011 Jeff Ortel <jortel@redhat.com> 0.17-1
Jeff Ortel 0f5ef2b
- Add Obsoletes: gofer-lib. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- ruby: Move url/producer options handling to Container. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- ruby: replace (puts) with logging. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Feb 01 2011 Jeff Ortel <jortel@redhat.com> 0.16-1
Jeff Ortel 0f5ef2b
- Fix build requires. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Jan 31 2011 Jeff Ortel <jortel@redhat.com> 0.15-1
Jeff Ortel 0f5ef2b
- ruby: symbolize JSON key names; Fix proxy constructor. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add timeout support using Timeout since ruby-qpid does not support
Jeff Ortel 0f5ef2b
  Queue.get() w/ timeout arg. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Replace stub() method w/ StubFactory(). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add keyword (options) to Stub pseudo constructor. Supports Eg: dog =
Jeff Ortel 0f5ef2b
  agent.Dog(window=mywin, any=100). Update async test to use ctag = XYZ.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix & simplify inherited messaging properties. Name ReplyConsumer properly.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add ruby packaging. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make messaging completely centric. * Add [messaging] section to plugin
Jeff Ortel 0f5ef2b
  descriptor. * Remove messaging.enabled property. * Refactor plugin monitor
Jeff Ortel 0f5ef2b
  thread to be 1 thread/plugin. * Clean up decorated /Remote/ functions when
Jeff Ortel 0f5ef2b
  plugin fails to load. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add ruby (client) API bindings. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Jan 20 2011 Jeff Ortel <jortel@redhat.com> 0.14-1
Jeff Ortel 0f5ef2b
- Fix conditional for pkgs required on RHEL. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Jan 12 2011 Jeff Ortel <jortel@redhat.com> 0.13-1
Jeff Ortel 0f5ef2b
- Make Broker a smart singleton. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- py 2.4 compat: replace @singleton class decorator with __metaclass__
Jeff Ortel 0f5ef2b
  Singleton. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Log dispatch exceptions. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Jan 05 2011 Jeff Ortel <jortel@redhat.com> 0.12-1
Jeff Ortel 0f5ef2b
- Adjust sleep times & correct log messages. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make logging (level) configurable. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Remove @identity decorator. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Tue Jan 04 2011 Jeff Ortel <jortel@redhat.com> 0.11-1
Jeff Ortel 0f5ef2b
- Quiet logged Endpoint.close() not checking for already closed.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Replace builtin variables with macros (format=%%{macro}). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- make Config a singleton; Make PluginDescriptor a 'Base' config.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add support for @import directive. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- The server test needs to use the correct uuid. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Dec 15 2010 Jeff Ortel <jortel@redhat.com> 0.10-1
Jeff Ortel 0f5ef2b
- session.stop() not supported in python-qpid 0.7. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Remove unused catch. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Make worker threads daemons. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Dec 13 2010 Jeff Ortel <jortel@redhat.com> 0.9-1
Jeff Ortel 0f5ef2b
- Set AMQP message TTL=timeout for synchronous RMI. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Dec 09 2010 Jeff Ortel <jortel@redhat.com> 0.8-1
Jeff Ortel 0f5ef2b
- Fix RHEL requires. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Enable module (level) access to plugin descriptor (conf). (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Wed Dec 08 2010 Jeff Ortel <jortel@redhat.com> 0.7-1
Jeff Ortel 0f5ef2b
- Support timeout as tuple. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Enhanced exception propagation. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix testings. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Dec 03 2010 Jeff Ortel <jortel@redhat.com> 0.6-1
Jeff Ortel 0f5ef2b
- Reverse presidence of uuid: plugin descriptor now overrides @identity
Jeff Ortel 0f5ef2b
  function/method. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Dec 02 2010 Jeff Ortel <jortel@redhat.com> 0.5-1
Jeff Ortel 0f5ef2b
- python 2.4 (& RHEL 5) compatibility. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Dec 02 2010 Jeff Ortel <jortel@redhat.com> 0.4-1
Jeff Ortel 0f5ef2b
- Modify builtin (generated) uuid to be persistent. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Use hostname for 'builtin' plugin's uuid. Use the hostname unless it is non-
Jeff Ortel 0f5ef2b
  unique such as 'localhost' or 'localhost.localdomain'. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Dec 02 2010 Jeff Ortel <jortel@redhat.com> 0.3-1
Jeff Ortel 0f5ef2b
- Set 'builtin' plugin back to uuid=123. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Re-specify exclusive queue subscription; filter plugin descriptors by ext.
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add support for each plugin to specify a messaging consumer (uuid).
Jeff Ortel 0f5ef2b
  (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Rename builtin AgentAdmin to just Admin. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Replace class decorators for python 2.4 compat. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix cvs tags. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Automatic commit of package [gofer] release [0.2-1]. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Add brew build informaton. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Fri Nov 19 2010 Jeff Ortel <jortel@redhat.com> 0.2-1
Jeff Ortel 0f5ef2b
- Add brew build informaton. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
- Fix test. (jortel@redhat.com)
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Mon Nov 08 2010 Jeff Ortel <jortel@redhat.com> 0.1-1
Jeff Ortel 0f5ef2b
- new package built with tito
Jeff Ortel 0f5ef2b
Jeff Ortel 0f5ef2b
* Thu Sep 30 2010 Jeff Ortel <jortel@redhat.com> 0.1-1
Jeff Ortel 0f5ef2b
- 0.1