Releases: rail5/autobuild
Releases · rail5/autobuild
v3.3.5
v3.3.4
v3.3.3
- Patched annoying bug in autobuild-web
Sometimes, the captcha iframe on the login page would itself redirect
to another copy of the login page
Fixed by adding an 'acceptable_guest_pages' array and making sure the
captcha's in it - Prettied up the tab display a bit
- Autobuild-web: Separate tabs for package build logs
- Autobuild: Split package build logs into their own files
v3.3.2
- autobuild-web: Paginated logs page
By default, displaying 10 logs per page - autobuild-web: Pass the logs directory to autobuild -L instead of a
specific log file - autobuild-web: Default unchecked 'upgrade first' on build.php
- autobuild-web: Patched a bug in the cron jobs that could have
potentially cleared logs which were in-progress - autobuild: Dynamically assign file descriptors to queue files
- autobuild: Allow only directories as arguments to -L
v3.3.1
v3.3.0
- autobuild-web: Settings page is now split into 3 sections:
settings.web.php, settings.autobuild.php, and settings.farm.php - autobuild-web: Implemented Build Farm management through web UI
Can install, upgrade, and remove build farm VMs through
settings.farm.php - autobuild-web: Implemented cron jobs
Auto-delete old builds, auto-delete old logs, auto-upgrade VMs
Configurable through settings.web.php - autobuild: Make sure to restore build environment's original state
if the job is interrupted. In particular, if we're cancelling, we
need to make sure we clear any 'upgrading' or 'installing' files we
created - autobuild-web: Added case-insensitive captcha to the login page
The debian package php-gregwar- captcha is now a dependency of
autobuild-web - autobuild: Fixed a bug where the initrd preseed wasn't always
properly applied - autobuild: Now accepts an -i argument (--install-vm), which, when
paired with one of the options --amd64, --i386, --arm64, does exactly
what you would expect. - autobuild: Swapped wget for cURL
- autobuild: Build logs now report success or failure at the end
v3.2.5
v3.2.4
v3.2.3
- autobuild-web: Run PHP as _autobuild user rather than www-data
Security improvement for autobuild-web
Incidentally, this allows nginx users to run autobuild-web
without having configured PHP in their nginx conf already, since
we're now running php-fpm instead of relying on the web server's
configuration for PHP.