fix RPM macro in comment

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

Change-Id: Ie1e6f4489f5bb11e9455b5fc5562111aebf1a472
Rejig watchdog by_status() query to make it faster

Bug: 1079093
Change-Id: Id57dd851d2c55070e27feec6556c39bcf85e0a2b
beaker-wizard: add aarch64 into architectures list

Bug: 1095079

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

Bug: 1107788
Change-Id: Ica20831b761a7591a49b465c2a00003f081beea6
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
Remove the "exit 0" in remote_post to work around possible RHEL 6 bug

This was introduiced in 1479a07
Include remote_post before reporting postinstall_done

(The original patch introduced this in 1479a07)

Bug: 1099231
docs: describe the contents of the TFTP root directory

Bug: 1080285
Change-Id: I9a9ddab7b3f9bb4f397f7309b3ceefb3cc93588c
bkr system-release: Accept multiple systems

Bug: 1103156
Change-Id: I0f329f36d76c2c288837a2eebd3d7751f2e97024
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
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
tests for beaker-pxemenu

Change-Id: Id01dfb6c85dbb1d62e3c4dad1fafc7fba6310d96
generate menu for aarch64 in beaker-pxemenu

Bug: 1084188
Change-Id: I4787af7e8fec625f831fe32da96708dfff6779fa
limit request bodies to 10MB in beaker-proxy

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

Bug: 1088761
Change-Id: I748f0bdca52ca1588d90111e7aa403154f8a9a96
new menu item Systems -> Reserve linking to Reserve Workflow

Bug: 1111508
Change-Id: I70c44519297655f61af82766eff388fc4a29d3a1
tests: consolidate http_server.py and archive_server.py

Change-Id: I28b20b52a52ee7f4a1ea5dd152233701acc3bdea
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
add --ondisk for /boot/efi partition

Bug: 1088761
Change-Id: I11ef5d49fcb624dc898c0b6d2c55ec0bbc9bb67c