# changelog

author: Michal Toman <mtoman@redhat.com> 1.5-1
changelog:
  - add support for F17
  - add hacks helping to depsolver
  - read huge files buffered
  - get rid of retrace-server.repo file
  - add /<task_id>/delete action


author: Michal Toman <mtoman@redhat.com> 1.6-1
changelog:
  - add support for interactive debugging
  - coredump2packages - handle malformed eu-unstrip output
  - expose repos via HTTP


author: Michal Toman <mtoman@redhat.com> 1.7-1
changelog:
  - check whether package can be retraced before uploading
  - add possibility to disable interactive debugging
  - add support for chrooted crashes
  - also cache debuginfo for modules loaded in a vmcore
  - add task manager
  - add possibility to search kernel debuginfo in koji-like directory structure
  - fix permission denied on gdb.sh
  - add possibility to query an external FTP for task data
  - tasks may have multiple results
  - tasks may have remote resources
  - add possibility to run makedumpfile on vmcores
  - add possibility to archive old tasks instead of deleting them


author: Michal Toman <mtoman@redhat.com> 1.8-1
changelog:
  - use standard python mechanisms for logging
  - determine archive types with file magic
  - catch all task-specific exceptions
  - support various archive types
  - make AuthGroup configurable
  - allow overriding kernel version & architecture from command line
  - create a writable directory for interactive debuggers
  - add the retrace-server-interact printdir command
  - autoload modules when jumping into crash
  - make dead tasks deletable (really look to /proc)
  - show downloaded files in task manager
  - do not delete files that do not need unpacking
  - show task's start and finish time
  - added backref to downloaded file
  - make vmcore readable for retrace group
  - improve architecture guessing for vmcores
  - add possibility to wget kernel debuginfo
  - try harder to determine the actual vmcore
  - fix kernel version handling
  - fix httpd config


author: Michal Toman <mtoman@redhat.com> 1.9-1
changelog:
  - guess debuginfo name correctly for <= el4
  - rename _log to retrace-log
  - fix cross-arch vmcores processing
  - debug mode checked by default in task manager
  - fix typos
  - touch task directory when using retrace-server-interact
  - forward kernel version from command line correctly
  - parse flavoured kernel version correctly
  - allow to send notification e-mails
  - symlink retrace_log to MISC_DIR
  - do not die on download error
  - rework front page
  - be able to specify custom core location
  - do not die if makedumpfile fails
  - make FTP buffer size configurable
  - fix detaching from httpd
  - add more logging
  - fix paths of DF_BIN and TAR_BIN
  - fix dependencies
  - unify access to task directory elements
  - display the progress of FTP download
  - add notes & case no. boxes
  - run bt_filter on vmcores automatically
  - add timestamps to logs
  - enable free space check in task manager
  - urlencode hyperlinks


author: Michal Toman <mtoman@redhat.com> 1.10-1
changelog:
  - add possibility to make case number clickable
  - support local files in 'Custom core location'
  - create the stats database group-writable
  - do not die when saving stats fails
  - add possibility to restart task
  - do not show the output of 'mod -S' in crash
  - change directory to $MISCDIR after jumping to crash
  - load correct flavour for el4 kernels
  - do not kill tasks started from task manager
  - do not die if task manager is disabled
  - add basic support for ARM
  - find correct debuginfo for realtime kernels
  - fix httpd config for apache 2.4
  - use mtime instead of atime in RetraceTask.get_age()
  - use correct suffixes when unpacking archives
  - do not die if module list can't be read from vmcore
  - add support for X-CoreFileDirectory header
  - add support for tweaking yum config in reposync
  - rework reposync logging
  - accept package list in the archive with crash data
  - try harder to find ix86 debuginfo in koji


author: Michal Toman <mtoman@redhat.com> 1.11-1
changelog:
  - do not die trying to chmod a hardlink
  - only hardlink unpacked vmcores
  - print command line formatted correctly
  - allow submitting vmcores with spaces in file name
  - do not run makedumpfile when not necessary
  - allow to specify kernel VRA with custom cores
  - do not require the trailing slash in task manager URL
  - do not kill retrace-server-cleanup when retrace_log does not exist
  - cache kernel version into task directory
  - add support for ppc64, s390x
  - include floating point registers in userspace backtraces
  - execute ABRT's exploitability plugin if available


author: Michal Toman <mtoman@redhat.com> 1.12-1
changelog:
  - do not run kmem on vmcores by default
  - fix group readability of vmcores
  - add support for lzop compression
  - add DeleteFailedTaskAfter config option
  - add arch-based remote execution
  - add set-success and set-fail actions to retrace-server-interact
  - add config sanity checks to retrace-server-cleanup


