Jakub Filak ad65bf9
%{!?python_site: %global python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
Michal Toman eee810c
Michal Toman eee810c
Summary: Application for remote coredump analysis
Michal Toman eee810c
Name: retrace-server
9b5ad9f
Version: 1.17.0
9b5ad9f
Release: 1%{?dist}
Michal Toman eee810c
License: GPLv2+
Michal Toman eee810c
Group: Applications/System
9b5ad9f
URL: https://github.com/abrt/retrace-server
9b5ad9f
Source0: https://github.com/abrt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
Michal Toman eee810c
Michal Toman dbebecd
BuildArch: noarch
Michal Toman dbebecd
Michal Toman eee810c
BuildRequires: intltool
Michal Toman eee810c
BuildRequires: libtool
Michal Toman eee810c
BuildRequires: texinfo
Michal Toman 045cecb
BuildRequires: asciidoc
Michal Toman 045cecb
BuildRequires: xmlto
Michal Toman eee810c
Michal Toman eee810c
%{?el6:Requires: python-argparse}
Michal Toman eee810c
Requires: rsync
Michal Toman 0a774e0
Requires: mock >= 1.1.11
Michal Toman eee810c
Requires: xz
Michal Toman b9b9bb5
Requires: gzip
Michal Toman b9b9bb5
Requires: bzip2
Michal Toman b9b9bb5
Requires: tar
Michal Toman b9b9bb5
Requires: p7zip
Michal Toman b9b9bb5
Requires: unzip
9b5ad9f
Requires: lzop
Michal Toman eee810c
Requires: elfutils
Michal Toman eee810c
Requires: createrepo
Michal Toman eee810c
Requires: mod_wsgi
Michal Toman eee810c
Requires: mod_ssl
Michal Toman eee810c
Requires: python-webob
Jakub Filak 0e0894e
Requires: sqlite
Michal Toman 0a774e0
Requires: yum-utils
Michal Toman ccea95e
Requires: crash >= 5.1.7
Michal Toman b9b9bb5
Requires: wget
Michal Toman b9b9bb5
Requires: kexec-tools
Michal Toman e261edc
Requires: python-magic
Michal Toman eee810c
Requires(preun): /sbin/install-info
Michal Toman eee810c
Requires(post): /sbin/install-info
Jakub Filak 0e0894e
Requires(post): /usr/bin/crontab
Michal Toman eee810c
Michal Toman eee810c
Obsoletes: abrt-retrace-server < 2.0.3
Michal Toman eee810c
Provides: abrt-retrace-server = 2.0.3
Michal Toman eee810c
Michal Toman eee810c
%description
Michal Toman eee810c
The retrace server provides a coredump analysis and backtrace
Michal Toman eee810c
generation service over a network using HTTP protocol.
Michal Toman eee810c
Michal Toman eee810c
%prep
Michal Toman eee810c
%setup -q
Michal Toman eee810c
Michal Toman eee810c
%build
9b5ad9f
autoconf
Michal Toman eee810c
%configure
Michal Toman eee810c
make %{?_smp_mflags}
Michal Toman eee810c
Michal Toman eee810c
%install
Michal Toman eee810c
make install DESTDIR=${RPM_BUILD_ROOT} mandir=%{_mandir}
Michal Toman eee810c
Michal Toman eee810c
mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/cache/%{name}
Michal Toman ccea95e
mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/cache/%{name}/kernel
Michal Toman b9b9bb5
mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/cache/%{name}/download
Michal Toman 045cecb
mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/log/%{name}
Michal Toman eee810c
mkdir -p ${RPM_BUILD_ROOT}/%{_localstatedir}/spool/%{name}
Michal Toman eee810c
mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/%{name}
Michal Toman eee810c
Michal Toman eee810c
rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
Michal Toman eee810c
Michal Toman eee810c
%{find_lang} %{name}
Michal Toman eee810c
Michal Toman 045cecb
%pre
Michal Toman 045cecb
#retrace uid/gid reserved in setup, rhbz #706012
Michal Toman 045cecb
%define retrace_gid_uid 174
Michal Toman 045cecb
getent group retrace > /dev/null || groupadd -f -g %{retrace_gid_uid} --system retrace
Michal Toman 045cecb
getent passwd retrace > /dev/null || useradd --system -g retrace -u %{retrace_gid_uid} -d %{_datadir}/%{name} -s /sbin/nologin retrace
Michal Toman 045cecb
exit 0
Michal Toman 045cecb
Michal Toman eee810c
%post
Michal Toman eee810c
/sbin/install-info %{_infodir}/%{name} %{_infodir}/dir 2> /dev/null || :
Michal Toman b9b9bb5
/usr/sbin/usermod -a -G mock retrace 2> /dev/null || :
Michal Toman dbebecd
Michal Toman 0a774e0
if [ "$1" = 1 ]
Michal Toman 0a774e0
then
Michal Toman e19fe7f
#add disabled crontab entries to retrace's crontab
Michal Toman b9b9bb5
    %define retrace_crontab_entry0 "# 0 * * * * /usr/bin/retrace-server-cleanup >> /var/log/retrace-server/cleanup_error.log 2>&1"
Michal Toman e19fe7f
    %define retrace_crontab_entry1 "#0 0,12 * * * /usr/bin/retrace-server-reposync fedora 15 i386 >> /var/log/retrace-server/reposync_error.log 2>&1"
Michal Toman e19fe7f
    %define retrace_crontab_entry2 "#0 2,14 * * * /usr/bin/retrace-server-reposync fedora 15 x86_64 >> /var/log/retrace-server/reposync_error.log 2>&1"
Michal Toman e19fe7f
    %define retrace_crontab_entry3 "#0 4,16 * * * /usr/bin/retrace-server-reposync fedora 16 i386 >> /var/log/retrace-server/reposync_error.log 2>&1"
Michal Toman e19fe7f
    %define retrace_crontab_entry4 "#0 6,18 * * * /usr/bin/retrace-server-reposync fedora 16 x86_64 >> /var/log/retrace-server/reposync_error.log 2>&1"
Michal Toman e19fe7f
    %define retrace_crontab_entry5 "#0 8,20 * * * /usr/bin/retrace-server-reposync fedora rawhide i386 >> /var/log/retrace-server/reposync_error.log 2>&1"
Michal Toman e19fe7f
    %define retrace_crontab_entry6 "#0 10,22 * * * /usr/bin/retrace-server-reposync fedora rawhide x86_64 >> /var/log/retrace-server/reposync_error.log 2>&1"
Michal Toman e19fe7f
Michal Toman b9b9bb5
    (crontab -u retrace -l 2> /dev/null; echo %{retrace_crontab_entry0}; \
Michal Toman e19fe7f
     echo %{retrace_crontab_entry1}; echo %{retrace_crontab_entry2}; \
Michal Toman e19fe7f
     echo %{retrace_crontab_entry3}; echo %{retrace_crontab_entry4}; \
Michal Toman e19fe7f
     echo %{retrace_crontab_entry5}; echo %{retrace_crontab_entry6};) | crontab -u retrace - 2> /dev/null
Michal Toman 0a774e0
fi
Michal Toman eee810c
Michal Toman eee810c
%preun
Michal Toman eee810c
if [ "$1" = 0 ]
Michal Toman eee810c
then
Michal Toman 045cecb
    /sbin/install-info --delete %{_infodir}/retrace-server %{_infodir}/dir 2> /dev/null || :
Michal Toman e19fe7f
Michal Toman e19fe7f
#comment entries in retrace's crontab
Michal Toman e19fe7f
    (crontab -u retrace -l 2> /dev/null | sed "s,^\([^#].*\)$,#\1,g") | crontab -u retrace - 2> /dev/null
Michal Toman eee810c
fi
Michal Toman eee810c
Michal Toman eee810c
%files -f %{name}.lang
Michal Toman eee810c
%defattr(-,root,root,-)
Michal Toman eee810c
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}-httpd.conf
Michal Toman eee810c
%config(noreplace) %{_sysconfdir}/%{name}.conf
Michal Toman 045cecb
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
Michal Toman 045cecb
%dir %attr(0755,retrace,retrace) %{_localstatedir}/cache/%{name}
Michal Toman b9b9bb5
%dir %attr(0755,retrace,retrace) %{_localstatedir}/cache/%{name}/kernel
Michal Toman b9b9bb5
%dir %attr(0755,retrace,retrace) %{_localstatedir}/cache/%{name}/download
Michal Toman b9b9bb5
%dir %attr(0750,retrace,retrace) %{_localstatedir}/log/%{name}
Michal Toman e261edc
%dir %attr(0770,retrace,retrace) %{_localstatedir}/spool/%{name}
Michal Toman eee810c
%dir %{_datadir}/%{name}
Michal Toman dbebecd
%{_bindir}/%{name}-worker
Michal Toman f89c503
%{_bindir}/%{name}-interact
Michal Toman eee810c
%{_bindir}/%{name}-cleanup
Michal Toman eee810c
%{_bindir}/%{name}-reposync
9b5ad9f
%{_bindir}/%{name}-reposync-faf
9b5ad9f
%{_bindir}/%{name}-plugin-checker
Michal Toman e261edc
%{_bindir}/bt_filter
Michal Toman eee810c
%{_bindir}/coredump2packages
Michal Toman 0a774e0
%{python_site}/retrace/*
Michal Toman eee810c
%{_datadir}/%{name}/*
9b5ad9f
%doc %{_mandir}/man1/%{name}-cleanup.1*
9b5ad9f
%doc %{_mandir}/man1/%{name}-interact.1*
9b5ad9f
%doc %{_mandir}/man1/%{name}-reposync.1*
9b5ad9f
%doc %{_mandir}/man1/%{name}-worker.1*
Michal Toman eee810c
%doc %{_infodir}/%{name}*
9b5ad9f
%doc COPYING README.md
Michal Toman eee810c
Michal Toman eee810c
%changelog
9b5ad9f
* Thu Mar 30 2017 Matej Marusak <mmarusak@redhat.com> 1.17.0-1
9b5ad9f
- Enable creating releases with makefile
9b5ad9f
- Introduce gen-version
9b5ad9f
- Do not use fedorahosted.org as source
9b5ad9f
- Include md5sum of original archive in summary page
9b5ad9f
- Do not try to get default time when ftptask
9b5ad9f
- Fix character escape typo
9b5ad9f
- Change retrace-server httpd config
9b5ad9f
- Modify search for existing vmlinux files in cache to handle older kernel-debuginfos
9b5ad9f
- Default to hex mode for crash commands involving backtraces.
9b5ad9f
- Create directories for tests if they are not present
9b5ad9f
- Don't mention old wiki page
9b5ad9f
- Fix double call of _fail method
9b5ad9f
- Update README
9b5ad9f
- Allow any compression of man pages
9b5ad9f
- Autogen without args configures for debugging
9b5ad9f
- Run 'configure' at the end of 'autogen'
9b5ad9f
- Improve autogen to list and install dependencies
9b5ad9f
- Avoid circular dependency on kernel-debuginfo for vmlinux files already in cache
9b5ad9f
- Add plugin checking action
9b5ad9f
- Update documentation of plugin in README
9b5ad9f
- Use short form rhel when creating repository
9b5ad9f
- Fix methods arguments
9b5ad9f
- Move global variables to config.py.in
9b5ad9f
- Recover from missing start/finish task files
9b5ad9f
- Change error message in cleanup script
9b5ad9f
- Add '-ascending' argument to gdb
9b5ad9f
- Use devtoolset-4-gdb when used on RHEL
9b5ad9f
- Enable creating repository from faf repository
9b5ad9f
- Add 'make check'
9b5ad9f
- Correct eu-unstrip parser if FILE is .
9b5ad9f
- Not mark packages with different architectures as duplicity
9b5ad9f
- Separate worker start_retrace method
9b5ad9f
- Add class to wrap plugins accessing
9b5ad9f
- Add class to wrap configuration file reading
9b5ad9f
- Delete python labels when no python backtrace available
9b5ad9f
- Git ignore bytecode
9b5ad9f
- Add python backtrace, source and locals into backtrace
9b5ad9f
- Move src/lib to src/retrace to make testing retrace-server easier
9b5ad9f
- Add "exploitable" into LocationMatch in the httpd.conf
9b5ad9f
- Fix invalid syntax error in sys.stderr.print()
Jakub Filak 99efca5
Jakub Filak c1c2bb0
* Thu Jun 2 2016 Jakub Filak <jfilak@redhat.com> - 1.16-1
Jakub Filak c1c2bb0
- Log failed to start tasks
Jakub Filak c1c2bb0
- Gracefully handle the worker errors
Jakub Filak c1c2bb0
- Move the FTP query operation to an AJAX operation
Jakub Filak c1c2bb0
- Fix duplicate email if a vmcore task fails to determine the kernel version
Jakub Filak c1c2bb0
- Fix typo preventing email notifications from working.
Jakub Filak c1c2bb0
- Correct eu-unstrip parser if FILE is '-'
Jakub Filak a0648dc
- Allow package names with Epoch
Jakub Filak a0648dc
Jakub Filak bd710af
* Fri Mar 18 2016 Jakub Filak <jfilak@redhat.com> - 1.15-1
Jakub Filak bd710af
- Correct paths to Fedora development releases
Jakub Filak bd710af
- Fix small problem with strip_vmcore calling prepare_debuginfo
Jakub Filak bd710af
- Avoid calling prepare_debuginfo from retrace-server-interact after kernel version detection
Jakub Filak bd710af
- Move prepare_debuginfo and strip_vmcore inside RetraceTask
Jakub Filak bd710af
- Add vmlinux file inside RetraceTask
Jakub Filak bd710af
- Fix bt_filter missing last task/PID read if the last line was not blank
Jakub Filak bd710af
- Update the release information to be dynamic based off of plugins
Jakub Filak bd710af
- Including a Red Hat Enterprise Linux plugin
Jakub Filak bd710af
- Mock logging into retrace task's dir
Jakub Filak bd710af
- Enforce uniform mode bits for almost all RetraceTask files
Jakub Filak bd710af
- Fix incorrect group permissions when writing RetraceServer files especially with interactive mode
Jakub Filak bd710af
- Fix retrace-server-worker --restart backtrace due to unwriteable retrace_log
9b5ad9f
- Correct license address
9b5ad9f
- Add VMCoreTask and UsrCoreTask to config
Jakub Filak a33b3ec
Jakub Filak ad65bf9
* Tue Feb 16 2016 Jakub Filak <jfilak@redhat.com> - 1.14-1
9b5ad9f
- generated config.py for the target platform at build time
9b5ad9f
- update URL patterns for Fedora repositories
9b5ad9f
- spec: add sqlite and cron to requirements
9b5ad9f
- set "crash" inside get_crash_cmd file if the file does not exist
9b5ad9f
- fix get_use_mock typo
9b5ad9f
- use %%global for the nested python_site macro instead of %%define
9b5ad9f
9b5ad9f
* Mon Oct 05 2015 Michal Toman <mtoman@fedoraproject.org> 1.13-1
9b5ad9f
- update handling of RT kernels
9b5ad9f
- do not forward error messages from 'strings' to actual stderr
9b5ad9f
- do not die if RepoDir has no subdirs
9b5ad9f
- allow 32-bit crash to be executed on 64-bit hosts
9b5ad9f
- add bits for script hooks
9b5ad9f
- better integration with FAF
9b5ad9f
- refactor worker
ea4cd31
Michal Toman da8e4d9
* Wed Mar 11 2015 Michal Toman <mtoman@fedoraproject.org> 1.12-4
Michal Toman da8e4d9
- fix the invocation of mock shell
Michal Toman da8e4d9
Michal Toman de4bfdf
* Tue Mar 03 2015 Michal Toman <mtoman@fedoraproject.org> 1.12-3
Michal Toman de4bfdf
- manager.wsgi - fix kernelver handling (harshula@redhat.com)
Michal Toman de4bfdf
- add support for ppc64le and aarch64
Michal Toman de4bfdf
Michal Toman 44b8e96
* Thu Jul 31 2014 Michal Toman <mtoman@redhat.com> 1.12-1
Michal Toman 44b8e96
- do not run kmem on vmcores by default
Michal Toman 44b8e96
- fix group readability of vmcores
Michal Toman 44b8e96
- add support for lzop compression
Michal Toman 44b8e96
- add DeleteFailedTaskAfter config option
Michal Toman 44b8e96
- add arch-based remote execution
Michal Toman 44b8e96
- add set-success and set-fail actions to retrace-server-interact
Michal Toman 44b8e96
- add config sanity checks to retrace-server-cleanup
Michal Toman 44b8e96
9b5ad9f
* Thu Mar 13 2014 Michal Toman <mtoman@redhat.com> 1.11-2
9b5ad9f
- fix changelog
9b5ad9f
- do not run 'kmem' crash command by default
c85079d
Michal Toman 779b62f
* Thu Feb 27 2014 Michal Toman <mtoman@redhat.com> 1.11-1
9b5ad9f
- do not die trying to chmod a hardlink
9b5ad9f
- only hardlink unpacked vmcores
Michal Toman 779b62f
- print command line formatted correctly
Michal Toman 779b62f
- allow submitting vmcores with spaces in file name
Michal Toman 779b62f
- do not run makedumpfile when not necessary
Michal Toman 779b62f
- allow to specify kernel VRA with custom cores
Michal Toman 779b62f
- do not require the trailing slash in task manager URL
Michal Toman 779b62f
- do not kill retrace-server-cleanup when retrace_log does not exist
Michal Toman 779b62f
- cache kernel version into task directory
Michal Toman 779b62f
- add support for ppc64, s390x
Michal Toman 779b62f
- include floating point registers in userspace backtraces
Michal Toman 779b62f
- execute ABRT's exploitability plugin if available
Michal Toman 779b62f
Michal Toman bf1186a
* Wed Aug 21 2013 Michal Toman <mtoman@redhat.com> 1.10-1
Michal Toman bf1186a
- add possibility to make case number clickable
Michal Toman bf1186a
- support local files in 'Custom core location'
Michal Toman bf1186a
- create the stats database group-writable
Michal Toman bf1186a
- do not die when saving stats fails
Michal Toman bf1186a
- add possibility to restart task
Michal Toman bf1186a
- do not show the output of 'mod -S' in crash
Michal Toman bf1186a
- change directory to $MISCDIR after jumping to crash
Michal Toman bf1186a
- load correct flavour for el4 kernels
Michal Toman bf1186a
- do not kill tasks started from task manager
Michal Toman bf1186a
- do not die if task manager is disabled
Michal Toman bf1186a
- add basic support for ARM
Michal Toman bf1186a
- find correct debuginfo for realtime kernels
Michal Toman bf1186a
- fix httpd config for apache 2.4
Michal Toman bf1186a
- use mtime instead of atime in RetraceTask.get_age()
Michal Toman bf1186a
- use correct suffixes when unpacking archives
Michal Toman bf1186a
- do not die if module list can't be read from vmcore
Michal Toman bf1186a
- add support for X-CoreFileDirectory header
Michal Toman bf1186a
- add support for tweaking yum config in reposync
Michal Toman bf1186a
- rework reposync logging
Michal Toman bf1186a
- accept package list in the archive with crash data
Michal Toman bf1186a
- try harder to find ix86 debuginfo in koji
Michal Toman bf1186a
Michal Toman e261edc
* Wed Mar 20 2013 Michal Toman <mtoman@redhat.com> 1.9-1
Michal Toman e261edc
- guess debuginfo name correctly for <= el4
Michal Toman e261edc
- rename _log to retrace-log
Michal Toman e261edc
- fix cross-arch vmcores processing
Michal Toman e261edc
- debug mode checked by default in task manager
Michal Toman e261edc
- fix typos
Michal Toman e261edc
- touch task directory when using retrace-server-interact
Michal Toman e261edc
- forward kernel version from command line correctly
Michal Toman e261edc
- parse flavoured kernel version correctly
Michal Toman e261edc
- allow to send notification e-mails
Michal Toman e261edc
- symlink retrace_log to MISC_DIR
Michal Toman e261edc
- do not die on download error
Michal Toman e261edc
- rework front page
Michal Toman e261edc
- be able to specify custom core location
Michal Toman e261edc
- do not die if makedumpfile fails
Michal Toman e261edc
- make FTP buffer size configurable
Michal Toman e261edc
- fix detaching from httpd
Michal Toman e261edc
- add more logging
Michal Toman e261edc
- fix paths of DF_BIN and TAR_BIN
Michal Toman e261edc
- fix dependencies
Michal Toman e261edc
- unify access to task directory elements
Michal Toman e261edc
- display the progress of FTP download
Michal Toman e261edc
- add notes & case no. boxes
Michal Toman e261edc
- run bt_filter on vmcores automatically
Michal Toman e261edc
- add timestamps to logs
Michal Toman e261edc
- enable free space check in task manager
Michal Toman e261edc
- urlencode hyperlinks
cbe2d73
Michal Toman b9b9bb5
* Fri Nov 2 2012 Michal Toman <mtoman@redhat.com> 1.8-1
Michal Toman b9b9bb5
- use standard python mechanisms for logging
Michal Toman b9b9bb5
- determine archive types with file magic
Michal Toman b9b9bb5
- catch all task-specific exceptions
Michal Toman b9b9bb5
- support various archive types
Michal Toman b9b9bb5
- make AuthGroup configurable
Michal Toman b9b9bb5
- allow overriding kernel version & architecture from command line
Michal Toman b9b9bb5
- create a writable directory for interactive debuggers
Michal Toman b9b9bb5
- add the retrace-server-interact printdir command
Michal Toman b9b9bb5
- autoload modules when jumping into crash
Michal Toman b9b9bb5
- make dead tasks deletable (really look to /proc)
Michal Toman b9b9bb5
- show downloaded files in task manager
Michal Toman b9b9bb5
- do not delete files that do not need unpacking
Michal Toman b9b9bb5
- show task's start and finish time
Michal Toman b9b9bb5
- added backref to downloaded file
Michal Toman b9b9bb5
- make vmcore readable for retrace group
Michal Toman b9b9bb5
- improve architecture guessing for vmcores
Michal Toman b9b9bb5
- add possibility to wget kernel debuginfo
Michal Toman b9b9bb5
- try harder to determine the actual vmcore
Michal Toman b9b9bb5
- fix kernel version handling
Michal Toman b9b9bb5
- fix httpd config
Michal Toman b9b9bb5
Michal Toman b9b9bb5
* Fri Jul 27 2012 Michal Toman <mtoman@redhat.com> 1.7-1
Michal Toman b9b9bb5
- check whether package can be retraced before uploading
Michal Toman b9b9bb5
- add possibility to disable interactive debugging
Michal Toman b9b9bb5
- add support for chrooted crashes
Michal Toman b9b9bb5
- also cache debuginfo for modules loaded in a vmcore
Michal Toman b9b9bb5
- add task manager
Michal Toman b9b9bb5
- add possibility to search kernel debuginfo in koji-like directory structure
Michal Toman b9b9bb5
- fix permission denied on gdb.sh
Michal Toman b9b9bb5
- add possibility to query an external FTP for task data
Michal Toman b9b9bb5
- tasks may have multiple results
Michal Toman b9b9bb5
- tasks may have remote resources
Michal Toman b9b9bb5
- add possibility to run makedumpfile on vmcores
Michal Toman b9b9bb5
- add possibility to archive old tasks instead of deleting them
Michal Toman b9b9bb5
Michal Toman f89c503
* Fri May 04 2012 Michal Toman <mtoman@redhat.com> 1.6-1
Michal Toman f89c503
- add support for interactive debugging
Michal Toman f89c503
- coredump2packages - handle malformed eu-unstrip output
Michal Toman f89c503
- expose repos via HTTP
Michal Toman f89c503
Michal Toman e19fe7f
* Mon Feb 27 2012 Michal Toman <mtoman@redhat.com> 1.5-1
Michal Toman e19fe7f
- add support for F17
Michal Toman e19fe7f
- add hacks helping to depsolver
Michal Toman e19fe7f
- read huge files buffered
Michal Toman e19fe7f
- get rid of retrace-server.repo file
Michal Toman e19fe7f
- add /<task_id>/delete action
Michal Toman e19fe7f
Michal Toman ccea95e
* Tue Nov 22 2011 Michal Toman <mtoman@redhat.com> 1.4-1
Michal Toman ccea95e
- add support for vmcores
Michal Toman ccea95e
- add welcome page
Michal Toman ccea95e
- add statistics page
Michal Toman ccea95e
- add support for rawhide
Michal Toman ccea95e
Michal Toman 0a774e0
* Tue Aug 23 2011 Michal Toman <mtoman@redhat.com> 1.3-1
Michal Toman 0a774e0
- cron jobs are not enabled by default
Michal Toman 0a774e0
- support X-Task-Type header
Michal Toman 0a774e0
- use atomic operations to lock/rename
Michal Toman 0a774e0
- add support for http(s) and ftp in reposync
Michal Toman 0a774e0
- abort if release is not supported
Michal Toman 0a774e0
- add option to use createrepo --update
Michal Toman 0a774e0
- add support for F16
Michal Toman 0a774e0
Michal Toman dbebecd
* Wed Jun 29 2011 Michal Toman <mtoman@redhat.com> 1.2-1
Michal Toman dbebecd
- add option to verify GPG signatures
Michal Toman dbebecd
- make HTTPS optional
Michal Toman dbebecd
- use RetraceTask class
Michal Toman dbebecd
- validate input
Michal Toman dbebecd
- limit allowed files
Michal Toman dbebecd
- do not allow worker to start twice
Michal Toman dbebecd
- ship cron configuration
Michal Toman dbebecd
- do not require suid launcher
Michal Toman dbebecd
- minor bug and typo fixes
Michal Toman dbebecd
Michal Toman 045cecb
* Wed Jun 01 2011 Scott Dodson <sdodson@redhat.com> 1.1-2
Michal Toman 045cecb
- Add asciidocs xmlto to BuildRequires
Michal Toman 045cecb
* Wed Jun 01 2011 Michal Toman <mtoman@redhat.com> 1.1-1
Michal Toman 045cecb
- add logrotate script
Michal Toman 045cecb
- add asciidoc support and manpages
Michal Toman 045cecb
- replace rm by os.remove() and shutil.rmtree()
Michal Toman 045cecb
- call du and df without block factor
Michal Toman 045cecb
- use communicate() instead of .stdout.read()
Michal Toman 045cecb
- replace popen by execlp
Michal Toman 045cecb
- import manual from ABRT git, minor changes
Michal Toman 045cecb
- create log directory
Michal Toman 045cecb
- use 'retrace' user and group
Michal Toman 045cecb
Michal Toman eee810c
* Wed May 18 2011 Michal Toman <mtoman@redhat.com> 1.0-1
Michal Toman eee810c
- initial packaging