commit 9db5c10333876095ccc544af98c79761cf5677f8
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Fri Jul 18 17:12:41 2014 +1000

    Automatic commit of release 0.17.1

commit 4d6d1db5671e922911e206cebf951d3399d3ff91
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Tue Jul 15 16:04:05 2014 +1000

    release notes for 0.17.1
    
    Change-Id: If260c6f863486c237499ab53f4c8cd45322bc848

commit becffc3b151bfc37d207cee6fe790d5fe73ff877
Author: Amit Saha <asaha@redhat.com>
Date:   Sat Jun 21 23:57:15 2014 +1000

    Server tools should display a helpful error message when it fails to
    read the server configuration due to insufficient permission
    
    Bug: 1111491
    Change-Id: I00baef8967c66946f3c6a166429b5f61cc3e5636

commit d83caddcb20053e2ef4ce3450c87693342360c84
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Tue Jul 8 21:05:58 2014 +1000

    power CSV export should only include systems which the user can edit
    
    The web UI hides power config from users unless they have permission to
    edit the system, power CSV export should apply the same restriction.
    
    Bug: 1116722
    Change-Id: I6b7948311ef11c14fd2d2b9fe262f8e34b243d55

commit 8dec804f5d240b3a8a18179ec6a9bc0d002930a6
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Jul 7 13:23:27 2014 +1000

    fix system page activity grid sorting
    
    The fix for bug 1097094 (commit 49e16e2f) broke the grid sorting because
    the .dyn_activity query has a default order_by clause applied, and
    @paginate does not clear the existing ordering before it applies its
    own.
    
    Bug: 1097094
    Change-Id: I18744286cd71530067dcf8475d7e77a1e303cd88

commit 97ab8f4c5f453870a06cf37f70c9e8ed9f68aca5
Author: Amit Saha <asaha@redhat.com>
Date:   Wed Jul 2 20:07:26 2014 +1000

    Include remote_post for manually provisioned systems as well
    
    (The original patch introduced this in 1479a07)
    
    Bug: 1099231

commit 49e16e2fc348f20c062b330fa53778d0fdc9fb7b
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jul 2 12:15:08 2014 +1000

    fix inefficient queries from system page activity tab
    
    There are two changes here:
    
    * use system_activity.id in the ORDER BY clause, instead of
      activity.created or activity.id (this allows MySQL to avoid a temp
      table and filesort)
    
    * pass a SQLAlchemy query through to the activity grid, so that TG
      @paginate can do its thing (this avoids fetching the entire activity
      result set, instead the query will have a suitable LIMIT applied)
    
    Bug: 1097094
    Change-Id: I6732044f3cb4b440a23190eed717d2fc65c043b8

commit c27a152f877c3c97a97e9035fe7d88c534270114
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Jun 26 11:04:54 2014 +1000

    add --ondisk for /boot/efi partition
    
    Bug: 1088761
    Change-Id: I11ef5d49fcb624dc898c0b6d2c55ec0bbc9bb67c

commit 0e69642aff512b0a8dbec875abd904534ce77042
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jun 25 13:32:05 2014 +1000

    beaker-provision: enforce timeout for fetching distro tree images
    
    A sane timeout is particularly important for fetching images because
    when beaker-provision shuts down it waits for all commands to complete
    normally, which means it will wait for the images to be fetched -- which
    could take forever if no timeout is enforced and the server is
    misbehaving.
    
    Bug: 1094553
    Change-Id: Iaff0313f88b12f1ce708fc0a1b3e85c1fe08dc32

commit 715bbb42ade0043437bb32aa0a2aeedb2bb535e5
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jun 25 12:42:13 2014 +1000

    tests: consolidate http_server.py and archive_server.py
    
    Change-Id: I28b20b52a52ee7f4a1ea5dd152233701acc3bdea

commit 0efb8c7a216ec39fce5d4e99adb16af7f4888700
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jun 25 16:58:49 2014 +1000

    new menu item Systems -> Reserve linking to Reserve Workflow
    
    Bug: 1111508
    Change-Id: I70c44519297655f61af82766eff388fc4a29d3a1

commit 39512290f57f33f1aaa95a482bb6f3dd459f20bb
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Tue Jun 24 11:43:57 2014 +1000

    define /boot/efi partition instead of /boot for x86 EFI systems
    
    Bug: 1088761
    Change-Id: I748f0bdca52ca1588d90111e7aa403154f8a9a96

commit 7923883090b2a82dd43330a6e1cb4c2b666164f7
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Jun 23 16:37:39 2014 +1000

    limit request bodies to 10MB in beaker-proxy
    
    Bug: 1003454
    Change-Id: I80413b33b5024e8b4ba2e9d97bacaf7caa3756e5

commit 46e4ce1dcdce8a2608d62868922b57d41b554b1e
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Jun 23 15:03:41 2014 +1000

    generate menu for aarch64 in beaker-pxemenu
    
    Bug: 1084188
    Change-Id: I4787af7e8fec625f831fe32da96708dfff6779fa

commit 358cc8420199603c84b6376aa1888f2d81deca4d
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Fri Jun 20 13:21:32 2014 +1000

    tests for beaker-pxemenu
    
    Change-Id: Id01dfb6c85dbb1d62e3c4dad1fafc7fba6310d96

commit 42f3dd36ee7c7f0a4cf5fc832ba303d4b1477ace
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Tue Jun 17 14:56:37 2014 +1000

    change aarch64 TFTP locations from pxelinux/ to aarch64/
    
    This commit also removes the symlink creation/removal business, which is
    not needed. Instead we can just write a default config to grub.cfg
    which immediately exits. This achieves the same effect and more closely
    corresponds to how we handle PXELINUX.
    
    Bug: 1078965
    Change-Id: Id7bd78c0a59f3ce8d60965f682bee3f502e4883f

commit a0c25563466e452e3e04c8febd862f9424b3e0c0
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Fri Jun 20 11:42:18 2014 +1000

    bare except: clause is bad
    
    At least under gunicorn, SystemExit can be raised anywhere.
    
    2014-06-20 11:40:39,998 bkr.server.xmlrpccontroller ERROR Error handling XML-RPC method
    Traceback (most recent call last):
      File "Server/bkr/server/xmlrpccontroller.py", line 53, in RPC2
        response = self.process_rpc(method,params)
      File "Server/bkr/server/xmlrpccontroller.py", line 42, in process_rpc
        response = obj(*params)
      File "Server/bkr/server/authentication.py", line 76, in login_password
        if not user.check_password(password):
      File "Server/bkr/server/model/identity.py", line 241, in check_password
        raw_password, self._password)
      File "/usr/lib/python2.6/site-packages/passlib/context.py", line 2592, in verify_and_update
        if not record.verify(secret, hash, **kwds):
      File "/usr/lib/python2.6/site-packages/passlib/utils/handlers.py", line 571, in verify
        return consteq(self._calc_checksum(secret), chk)
      File "/usr/lib/python2.6/site-packages/passlib/handlers/pbkdf2.py", line 84, in _calc_checksum
        return pbkdf2(secret, self.salt, self.rounds, self.checksum_size, self._prf)
      File "/usr/lib/python2.6/site-packages/passlib/utils/pbkdf2.py", line 411, in pbkdf2
        return join_bytes(gen())[:keylen]
      File "/usr/lib/python2.6/site-packages/passlib/utils/pbkdf2.py", line 408, in gen
        digest = prf_func(secret, digest)
      File "/usr/lib/python2.6/site-packages/passlib/utils/pbkdf2.py", line 174, in prf
        return hmac_const(key, msg, digest)
      File "/usr/lib64/python2.6/site-packages/M2Crypto/EVP.py", line 98, in hmac
        return m2.hmac(key, data, md())
      File "/usr/lib/python2.6/site-packages/gunicorn/workers/base.py", line 137, in handle_exit
        sys.exit(0)
    SystemExit: 0
    
    Change-Id: I58dd93798bdd907c4f2c8a5beda89a7caa623ab6

commit 3748f14d708232ebb924dd1dd459bbd82b300028
Author: Amit Saha <asaha@redhat.com>
Date:   Wed Jun 18 20:38:01 2014 +1000

    bkr system-release: Accept multiple systems
    
    Bug: 1103156
    Change-Id: I0f329f36d76c2c288837a2eebd3d7751f2e97024

commit 0d76be78b24e4eb09bb9a8ac57907d99a2e2e6a4
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Jun 12 16:32:08 2014 +1000

    docs: describe the contents of the TFTP root directory
    
    Bug: 1080285
    Change-Id: I9a9ddab7b3f9bb4f397f7309b3ceefb3cc93588c

commit ed0fcc2ab00f245ce277fdb449b80a780e78b08c
Author: Amit Saha <asaha@redhat.com>
Date:   Fri Jun 13 15:33:10 2014 +1000

    Include remote_post before reporting postinstall_done
    
    (The original patch introduced this in 1479a07)
    
    Bug: 1099231

commit eb0d7c7ff1e176d076cf1ac40b120e47e8b6d0c9
Author: Amit Saha <asaha@redhat.com>
Date:   Thu Jun 12 16:41:42 2014 +1000

    Remove the "exit 0" in remote_post to work around possible RHEL 6 bug
    
    This was introduiced in 1479a07

commit 1479a0714e5520bec7b29cbed8106fbd27f66a6b
Author: Amit Saha <asaha@redhat.com>
Date:   Tue Jun 3 13:43:16 2014 +1000

    Add a ks_meta variable "remote_post"
    
    Using this variable, a remote script can be specified which will be
    executed post installtion. The remote script must have an appropriate #!
    line to indicate the script interpreter.
    
    Bug: 1099231
    Change-Id: I17532d6bf71223282c386fb332108644b30586df

commit 2334a200a145cb80a9c7973d78454b058038030d
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jun 11 09:34:57 2014 +1000

    bkr job-list: fix man page options, die if positional args are given
    
    Bug: 1107788
    Change-Id: Ica20831b761a7591a49b465c2a00003f081beea6

commit ff05e5a18349551ab963182730be120f7c747af5
Author: Matt Jia <mjia@redhat.com>
Date:   Thu Jun 5 15:55:41 2014 +1000

    beaker-wizard: add aarch64 into architectures list
    
    Bug: 1095079
    
    Change-Id: I3a1b94ac270778c3e1445ef72c6c0eac7226e076

commit 525ef3e29d83dd2dcdba24facd0669826ae49912
Author: Raymond Mancy <rmancy@redhat.com>
Date:   Mon May 26 16:18:17 2014 +1000

    Rejig watchdog by_status() query to make it faster
    
    Bug: 1079093
    Change-Id: Id57dd851d2c55070e27feec6556c39bcf85e0a2b

commit 8da324379072db28321e04462e1a2cd5bf5d9acc
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jun 11 09:22:12 2014 +1000

    use HTTPS for beaker-project.org
    
    Change-Id: Ie1e6f4489f5bb11e9455b5fc5562111aebf1a472

commit 783e2db838a8d63bef6ba6eb8dce9ed34a7f10dd
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Jun 11 09:02:10 2014 +1000

    fix RPM macro in comment
    
    Change-Id: I9808e7e6b9bbf9221856851fcf6e42bb0b6b587e