# changelog

author: Daniel Mach <dmach@redhat.com> - 0.3.6-1
changelog:
  - Clarify auth middleware ordering in the hub settings template. (Daniel Mach)
  - Add kobo.threads -- a simple threading worker pool. (Daniel Mach)
  - Fix force_list and force_tuple to work with sets. (Daniel Mach)
  - Implement removing files from a file cache. (Daniel Mach)
  - Make shortcuts.run() thread-safe. (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.3.7-1
changelog:
  - Proxy support enhancement (Tomas Mlcoch)
  - Improve task ordering. (Daniel Mach)
  - Better formatting in Traceback output. (Tomas Tomecek)
  - Add JSONField.value_to_string() method. (Tomas Tomecek)
  - Improve task dir deletion and task files view. (Tomas Tomecek)
  - allow line buffering for shortcuts.run() (Tomas Kopecek)
  - Allow to specify buffer_size in shortcuts.run(). (Daniel Mach)
  - Add rpmlib.get_changelogs_from_header() and pkgset.RpmWrapper.changelogs. (Daniel Mach)
  - Support https_proxy environ variable (Tomas Mlcoch)
  - Create pid file in a more secure way. (Daniel Mach)
  - Create empty kobo.django.auth.models module to fix crashes in Django 1.4. (Daniel Mach)
  - Add shortcuts.makedirs() function which is identical to os.makedirs but doesn't fail on existing dirs. (Daniel Mach)
  - Fix typo in the 404.html template. (Daniel Mach)
  - Fix traceback on undefined workdir in kobo.shortcuts.run(). (Daniel Mach)
  - Add help-rst command which generates rst documentation for all CommandOptionParser's commands. (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.3.8-1
changelog:
  - Don't catch and mask any exceptions in cli.CommandOptionParser.run(). (Daniel Mach)
  - Set an empty keyring in rpmlib.get_rpm_header(). (Daniel Mach)
  - Format Fault's output to be nicer. (Tomas Tomecek)
  - Display error when cancelling task fails. (Tomas Tomecek)
  - Fix task cancelation method name. (Tomas Tomecek)
  - Add pkgset.SimpleRpmWrapper; support pickle by providing __getstate__() and __setstate__() methods. (Daniel Mach)
  - Enable searching in task list by label. (Tomas Tomecek)
  - Enable making custom queries in view task_list. (Tomas Tomecek)
  - Limit value length to 200 characters in tback.Traceback. (Daniel Mach)
  - Fix email.utils import to work with py2.4. (Daniel Mach)
  - Backwards compatibility bugfix in hub.models. (Tomas Tomecek)


author: Daniel Mach <dmach@redhat.com> - 0.4.0-1
changelog:
  - Drop django and hub subpackages on rhel <= 5
  - Set filename to be real name of a downloaded file. (Tomas Tomecek)
  - Fix logwatcher to scroll to latest logs. (Tomas Tomecek)
  - Remove obsolete function kobo.django.views.generic._object_list(). (Tomas Kopecek)
  - Updated README for 0.4.0 release (Tomas Kopecek)
  - Revamp setup.py and related files. (Daniel Mach)
  - LongnameUser table has auth_user db table name for easier upgrade. (Tomas Kopecek)
  - Add checksum_type to SimpleRpmWrapper. (Tomas Kopecek)
  - Add kobo.threads.run_in_threads() helper. (Tomas Kopecek)
  - Django 1.5 rebase. (Tomas Kopecek)
  - Remove unnecessary slots from pkgset.FileCache. (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.4.1-1
changelog:
  - Return 'nosrc' arch when RPMTAG_NOPATCH RPM header is set. (Daniel Mach)
  - Fix 'ImproperlyConfigured: The SECRET_KEY setting must not be empty.' exception in test_types.py. (Daniel Mach)
  - Fix setup script to install additional package data. (Daniel Mach)
  - Fix reading RPMTAG_NOSOURCE and RPMTAG_NOPATCH headers from 'nosrc' RPMs. (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.4.2-1
changelog:
  - Revamp make_nvr() and make_nvra(), make them public (add to __all__), add tests. (Daniel Mach)
  - Fix: display subtasks in task's detail view (Tomas Tomecek)
  - Fix JSONField (load and dump) (Tomas Tomecek)
  - Fix CSRF exemption in XML-RPC handler factory (Tomas Tomecek)
  - View simplifications (Tomas Kopecek)
  - Translate everything in templates (Tomas Kopecek)
  - Additional fields visible in admin, searching/filtering (Tomas Kopecek)
  - Use more proper class-based style for generic forms (Tomas Kopecek)
  - Refactored generic views. (Tomas Kopecek)
  - Fix rtf content type test for py2.4. (Daniel Mach)
  - Add FileCache.items() to export items() and also fix py3. (Daniel Mach)
  - Remove slots from most places. (Daniel Mach)
  - Improve shortcuts.parse_checksum_line() to support escaped checksum lines. (Daniel Mach)
  - Add 'executable' argument to shortcuts.run(). (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.4.3-1
changelog:
  - Rename User model to properly adjust to older db schema. (Tomas Kopecek)
  - Fix typo in login template. (Tomas Kopecek)
  - Switch from simplejson to json. (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.5.0-1
changelog:
  - Modify shortcuts.run() to pass all **kwargs to Popen(). (Daniel Mach)
  - Admin page for kobo.auth.User (Tomas Kopecek)
  - Unset active menu if no other menu is active (Lubomír Sedlář)
  - Allow rendering menu for bootstrap's navbar (Lubomír Sedlář)
  - Handle menu items without text as dividers (Lubomír Sedlář)
  - allow --force in resubmit-tasks CLI command (Tomas Kopecek)
  - Django 1.6 db transaction model (Tomas Kopecek)
  - CLI command for viewing log files (Tomas Kopecek)
  - Display overall time in task page (Tomas Kopecek)
  - Fix shortcuts.run() to handle errno.EINTR correctly. (Tomas Tomecek)
  - Don't count assigned tasks into worker load. (Tomas Tomecek)
  - Human readable state exceptions. (Tomas Kopecek)
  - Human readable JSONField. (Tomas Kopecek)


author: Daniel Mach <dmach@redhat.com> - 0.5.1-1
changelog:
  - Enable/disable worker. (Tomas Kopecek)
  - upload_task_log: correctly handle unicode vs str strings. (Tomas Kopecek)
  - resubmit_task: add missing 'force' parameter. (Tomas Kopecek)


author: Daniel Mach <dmach@redhat.com> - 0.3.2-1
changelog:
  - Implement __cmp__() for compose/product ordering. (Daniel Mach)
  - Image manifest support. (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.3.5-1
changelog:
  - Change get_date_respin() to get_date_type_respin(); Add ComposeInfo.label_major_version property. (Daniel Mach)
  - Make ImageManifest.to_compose() thread-safe. (Daniel Mach)
  - Add ComposeInfo.get_product_id() method. (Daniel Mach)


author: Daniel Mach <dmach@redhat.com> - 0.3.6-1
changelog:
  - Add product (release) type to composeinfo and treeinfo to distinguish between 'ga' and 'updates' composes. (Daniel Mach)
  - Remove to_json() and from_json() treeinfo methods. (Daniel Mach)
  - Add more checksums to test_imagemanifest. (Daniel Mach)
  - Update composeinfo tests. (Daniel Mach)
  - Use COMPOSE_TYPE_LIST order for compose sorting. (Daniel Mach)
  - DiscInfo: read empty disc_numbers as [ALL]; add more tests. (Daniel Mach)
  - Add DiscInfo support. (Daniel Mach)


author: Matthias Runge <mrunge@redhat.com> - 1.7.4-1
changelog:
  - update to 1.7.4
  - Install bash completion to %{_datadir}/bash-completion
    (rhbz#1185574), thanks to Ville Skyttä
  - add BR python-sphinx-latex


author: Matthias Runge <mrunge@redhat.com> - 1.8.0.7.c1
changelog:
  - modernize spec for python3
  - 1.8c1 snapshot
  - fix for CVE-2015-2316 (rhbz#1203614)
  - fix for CVE-2015-2317 (rhbz#1203616)


author: Matthias Runge <mrunge@redhat.com> - 1.8.3-1
changelog:
  - update to upstream release 1.8.3 to fix CVEs
  - CVE-2015-5143 (rhbz#1239010)
  - CVE-2015-5144 (rhbz#1239011)
  - CVE-2015-5145 (rhbz#1240526)


