Fabian Affolter 1d81c9d
Name:           pwmd
Fabian Affolter bdf10f3
Version:        3.0.18
a7072f0
Release:        2%{?dist}
Fabian Affolter 1d81c9d
Summary:        A server for storing application data at a central location
Fabian Affolter 1d81c9d
Fabian Affolter 1d81c9d
License:        GPLv2+
Fabian Affolter 1d81c9d
URL:            http://bjk.sourceforge.net/pwmd/
43cb1ad
Source0:        http://downloads.sourceforge.net/project/%{name}/%{version}/%{name}-%{version}.tar.bz2
Fabian Affolter 1d81c9d
a7072f0
BuildRequires:  cracklib-devel
Fabian Affolter 1d81c9d
Buildrequires:  glib2-devel
a7072f0
Buildrequires:  gnutls-devel
a7072f0
BuildRequires:  libacl-devel
Fabian Affolter 1d81c9d
BuildRequires:  libassuan-devel >= 2.0.0
a7072f0
BuildRequires:  libgcrypt-devel
Fabian Affolter 1d81c9d
BuildRequires:  libgpg-error-devel
a7072f0
BuildRequires:  libubsan
Fabian Affolter 347304c
BuildRequires:  libxml2-devel
a7072f0
BuildRequires:  pth-devel
Fabian Affolter 1d81c9d
BuildRequires:  zlib-devel
Fabian Affolter bdf10f3
Fabian Affolter 1d81c9d
Requires:       pinentry >= 0.7.5
Fabian Affolter 1d81c9d
Fabian Affolter 1d81c9d
%description
Fabian Affolter 1d81c9d
Password Manager Daemon is a server that provides a way for applications
Fabian Affolter 1d81c9d
to securely store and retrieve data at a centralized location. The data is
Fabian Affolter 1d81c9d
stored in an (optionally AES256 encrypted) XML file and clients connect and
Fabian Affolter 1d81c9d
send commands to manipulate the data. Some of the features include:
Fabian Affolter 1d81c9d
Fabian Affolter 1d81c9d
* Multi-threaded. More than one client may access the data at the same
Fabian Affolter 1d81c9d
  time.
Fabian Affolter 1d81c9d
* A key cache so clients won't need to enter a key each time a file is
Fabian Affolter 1d81c9d
  opened or saved.
Fabian Affolter 1d81c9d
* Key retrieval via pinentry(1).
Fabian Affolter 1d81c9d
* Configuration file which supports file specific settings including:
Fabian Affolter 1d81c9d
  encryption iterations, cache expiration and encryption key or key file
Fabian Affolter 1d81c9d
  and more.
Fabian Affolter 1d81c9d
* Compressed data file support.
Fabian Affolter 1d81c9d
* Logging to file and/or syslog.
Fabian Affolter 1d81c9d
* Secure memory usage. PWMD will zero out memory before freeing it and
Fabian Affolter 1d81c9d
  also has the option to lock the entire process in RAM to avoid swapping
Fabian Affolter 1d81c9d
  the data to virtual memory.
Fabian Affolter 1d81c9d
Fabian Affolter 1d81c9d
%prep
Fabian Affolter 1d81c9d
%setup -q
Fabian Affolter 1d81c9d
Fabian Affolter 1d81c9d
%build
3fcfe00
%configure \
3fcfe00
    --disable-static \
3fcfe00
    --enable-gnutls \
3fcfe00
    --enable-agent \
3fcfe00
    --enable-quality \
3fcfe00
    --enable-acl
Fabian Affolter 1d81c9d
make %{?_smp_mflags}
Fabian Affolter 1d81c9d
Fabian Affolter 1d81c9d
%install
Fabian Affolter 1d81c9d
make install DESTDIR=%{buildroot} INSTALL="install -p"
3fcfe00
rm -f %{buildroot}%{_infodir}/dir
Fabian Affolter 1d81c9d
43cb1ad
%check
43cb1ad
make check
Fabian Affolter 1d81c9d
708726e
%files
Fabian Affolter bdf10f3
%doc ChangeLog NEWS README doc/config.example
Fabian Affolter bdf10f3
%license COPYING
Fabian Affolter 1d81c9d
%{_mandir}/man*/%{name}*.*
3fcfe00
%{_infodir}/%{name}.info.gz
Fabian Affolter 1d81c9d
%{_bindir}/%{name}
Fabian Affolter 1d81c9d
Fabian Affolter 1d81c9d
%changelog
a7072f0
* Sat Nov 19 2016 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.18-2
a7072f0
- Fix dependencies for FBTFS (rhbz: 1239812, 1307885)
a7072f0
Fabian Affolter bdf10f3
* Sun Feb 14 2016 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.18-1
Fabian Affolter bdf10f3
- Fix FTBFS (rhbz#1307885)
Fabian Affolter bdf10f3
- Update to new upstream version 3.0.18
Fabian Affolter bdf10f3
e467d39
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.17-2
e467d39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e467d39
Fabian Affolter e4e8028
* Sat Oct 17 2015 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.17-1
Fabian Affolter e4e8028
- Update to new upstream version 3.0.17
Fabian Affolter e4e8028
- Fix FTBFS (rhbz#1239812)
Fabian Affolter e4e8028
f700495
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.13-2
f700495
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f700495
Fabian Affolter f5664be
* Mon Mar 16 2015 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.13-1
Fabian Affolter f5664be
- Update to new upstream version 3.0.13
Fabian Affolter f5664be
Fabian Affolter f2c9a69
* Mon Sep 01 2014 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.7-1
Fabian Affolter f2c9a69
- Update to new upstream version 3.0.7
Fabian Affolter f2c9a69
1ac734d
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-4
1ac734d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1ac734d
15a7044
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-3
15a7044
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
15a7044
4fb0615
* Thu Apr 24 2014 Tomáš Mráz <tmraz@redhat.com> - 3.0.6-2
4fb0615
- Rebuild for new libgcrypt
4fb0615
cf3bca4
* Thu Jan 23 2014 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.6-1
cf3bca4
- Update to new upstream version 3.0.6
cf3bca4
6c90355
* Mon Oct 28 2013 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.5-1
cf3bca4
- Update to new upstream version 3.0.5
6c90355
b65daf6
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-2
b65daf6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b65daf6
43cb1ad
* Wed Jun 26 2013 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.2-1
cf3bca4
- Update to new upstream version 3.0.2
43cb1ad
43cb1ad
* Sat Apr 06 2013 Fabian Affolter <mail@fabian-affolter.ch> - 3.0.1-1
cf3bca4
- Update to new upstream version 3.0.1
43cb1ad
de4822a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-5
de4822a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
de4822a
2cdd81b
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-4
2cdd81b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2cdd81b
4eb460e
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-3
4eb460e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4eb460e
eab0148
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-2
eab0148
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
eab0148
43cb1ad
* Mon Mar 15 2010 Fabian Affolter <mail@fabian-affolter.ch> - 2.18-1
Fabian Affolter 1d81c9d
- Updated to new upstream version 2.18
Fabian Affolter 1d81c9d
43cb1ad
* Fri Jul 17 2009 Fabian Affolter <mail@fabian-affolter.ch> - 2.1-1
cf3bca4
- Remove COMMANDS from doc
cf3bca4
- Update to new upstream version 2.1
Fabian Affolter 1d81c9d
43cb1ad
* Sun Apr 19 2009 Fabian Affolter <mail@fabian-affolter.ch> - 1.2-1
Fabian Affolter 1d81c9d
- Initial package for Fedora