aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-29Use fixed TFTP ports for robustnessBoris Kolpackov7-45/+59
This way we can cleanup old iptables entries in case or crash/termination
2017-04-29Update to standard versioning schemeBoris Kolpackov2-3/+3
2017-04-28Make tap deletion more robustBoris Kolpackov1-37/+66
2017-04-28Switch to version moduleKaren Arutyunov9-98/+104
2017-04-28Fix files distributionKaren Arutyunov1-1/+1
2017-04-24Add build-email value to manifest fileKaren Arutyunov1-0/+1
2017-04-24Add more agent tracingBoris Kolpackov1-0/+6
2017-04-24Implement more robust task download in workerBoris Kolpackov1-13/+37
2017-04-22Make HTTP soft error handling more robustBoris Kolpackov3-16/+57
2017-04-22Up default agent verbosity to 3Boris Kolpackov1-1/+1
2017-04-22Add support for ifname=? and mac=? in kvm optionsBoris Kolpackov2-3/+25
2017-04-22Rename directory /build/bbot/ to /build/bots/Boris Kolpackov1-1/+1
To be consistent with machines/, etc.
2017-04-22Rename directory toolchain/ to toolchains/Boris Kolpackov2-7/+7
To be consistent with machines/
2017-04-22Rename directory/option environment to environmentsBoris Kolpackov10-20/+20
To be consistent with machines/ and toolchains/
2017-04-22Various tweaksBoris Kolpackov6-5/+30
2017-04-21Add machine test, bootstrap/environment scriptsBoris Kolpackov9-1/+510
2017-04-21Various improvementsBoris Kolpackov2-16/+46
2017-04-21Make compilable on WindowsBoris Kolpackov4-54/+56
2017-04-21Pass machine options instead of default QEMU/KVM network/disk setupBoris Kolpackov3-23/+33
2017-04-21Switch to using virtio-blk instead of virtio-scsi by defaultBoris Kolpackov1-4/+8
2017-04-20Fix compilation errorKaren Arutyunov1-1/+0
2017-04-20Get rid of libbbot::variableKaren Arutyunov3-5/+13
2017-04-20Add support for machine manifest options valueKaren Arutyunov2-17/+98
2017-04-20Add machine optionsBoris Kolpackov3-8/+32
2017-04-20Don't commit all available RAM to VMBoris Kolpackov1-2/+16
2017-04-19Minor documentation updatesBoris Kolpackov1-5/+7
2017-04-19Adapt to challenge and fingerprint manifest values being optional nowKaren Arutyunov2-3/+6
2017-04-19Minor improvementBoris Kolpackov2-12/+14
2017-04-19Add --fake-machine and machine-less agent/worker testBoris Kolpackov13-95/+261
2017-04-19Fix clang compilation errorKaren Arutyunov1-3/+5
2017-04-18Fix bug (toolchain number conversion to string)Boris Kolpackov1-2/+2
2017-04-18Add --trust agent optionBoris Kolpackov4-15/+36
2017-04-18Add --systemd-daemon option to workerBoris Kolpackov6-31/+54
2017-04-18If build terminates abnormally, suspend machine for investigationBoris Kolpackov1-16/+25
2017-04-18Finish agent and worker logicBoris Kolpackov24-367/+1706
2017-04-16Specify result-url value in task response manifestBoris Kolpackov1-11/+16
2017-04-12Complete agent side of machine bootstrapBoris Kolpackov9-54/+198
2017-04-11Close sockets on execBoris Kolpackov4-4/+9
2017-04-11Change license to TBC (to be confirmed)Boris Kolpackov34-52/+37
2017-04-11Implement TFTP server support in agentBoris Kolpackov9-33/+352
2017-04-10Fix not to move temporary objectKaren Arutyunov1-2/+2
2017-04-10Implement vm startup and shutdownBoris Kolpackov16-87/+891
2017-04-08Implement machine enumerationBoris Kolpackov13-236/+813
2017-04-06Implement manifestsKaren Arutyunov10-8/+509
2017-04-06Add machine enumeration outlineBoris Kolpackov5-38/+426
2017-04-04Add --cpu and --ram optionsBoris Kolpackov5-3/+31
2017-04-04Minor documentation updateBoris Kolpackov1-0/+2
2017-04-04Update submodulesBoris Kolpackov1-0/+0
2017-04-04Use absolute path that we actually need to the .service fileBoris Kolpackov1-1/+1
2017-04-03Make agent simple systemd daemon, add worker stubBoris Kolpackov8-118/+279