]>
git.ozlabs.org Git - petitboot/log 
Jeremy Kerr  [Wed, 9 Oct 2013 08:37:25 +0000  (16:37 +0800)] 
discover/device-handler: Fix use-after-free when unmountingSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Wed, 9 Oct 2013 05:19:58 +0000  (13:19 +0800)] 
discover: Don't call config_set_autoboot before config_init
Change 
f611bde3  shifted the config_init until after process_init, as we
need to run processes during config init. We also needed to move the
config_set_autoboot invocation too.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 4 Oct 2013 04:43:58 +0000  (12:43 +0800)] 
discover/grub2: Fix uninitialised yylinenoSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 4 Oct 2013 03:10:18 +0000  (11:10 +0800)] 
discover/grub2: Implement save_env commandSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 4 Oct 2013 03:09:10 +0000  (11:09 +0800)] 
test/parser: Add check_file_contentsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 27 Sep 2013 06:21:53 +0000  (14:21 +0800)] 
discover/grub2: Implement load_envSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 1 Oct 2013 04:42:57 +0000  (12:42 +0800)] 
discover/grub2: strdup strings used in the environmentSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 09:32:47 +0000  (17:32 +0800)] 
discover/grub2: Add default prefixSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 1 Oct 2013 04:27:35 +0000  (12:27 +0800)] 
discover: Add device_{request,release}_writeSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 27 Sep 2013 06:19:20 +0000  (14:19 +0800)] 
discover: Add parser_request_fileSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 27 Sep 2013 06:16:10 +0000  (14:16 +0800)] 
discover: Add test_data member to struct discover_contextSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 1 Oct 2013 03:03:48 +0000  (11:03 +0800)] 
discover: Don't continue discovery if mount failsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 1 Oct 2013 02:42:04 +0000  (10:42 +0800)] 
discover: Allow for already-mounted devicesSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 07:45:58 +0000  (15:45 +0800)] 
discover/grub2: Clean up error-handling for grub2 parser & lexerSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 07:45:15 +0000  (15:45 +0800)] 
test/parser: Enable logging to stdoutSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 03:45:39 +0000  (11:45 +0800)] 
tests/urls: Run URL tests under valgrindSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 03:58:11 +0000  (11:58 +0800)] 
discover/resource: create_url_resource should take ownership of urlSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 03:44:33 +0000  (11:44 +0800)] 
lib/url: talloc from new URL in pb_url_copySigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 07:15:29 +0000  (15:15 +0800)] 
discover/paths: Check local file URLs in load_urlSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 02:32:18 +0000  (10:32 +0800)] 
lib/system: Don't modify dir parameter to pb_rmdir_recursiveSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Wed, 25 Sep 2013 09:04:04 +0000  (17:04 +0800)] 
discover/boot: Log boot status updatesSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 26 Sep 2013 05:51:10 +0000  (13:51 +0800)] 
discover/boot: Download resources in parallelSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 03:03:11 +0000  (11:03 +0800)] 
discover: Add struct load_url_result and load_taskSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Wed, 25 Sep 2013 06:23:39 +0000  (14:23 +0800)] 
discover: Don't depend on tftp failure for type detectionSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 03:04:25 +0000  (11:04 +0800)] 
discover/boot: Store clean_* in the boot taskSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 02:58:16 +0000  (10:58 +0800)] 
discover/boot: Check for failed loads in boot()Signed-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 02:39:03 +0000  (10:39 +0800)] 
discover: load_url_async callback should take an int statusSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Neelesh Gupta  [Thu, 12 Sep 2013 14:26:32 +0000  (19:56 +0530)] 
discover/boot: Implement asynchronous boot() processSigned-off-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Neelesh Gupta <neelegup@linux.vnet.ibm.com> 
Neelesh Gupta  [Thu, 12 Sep 2013 14:26:54 +0000  (19:56 +0530)] 
discover: Add an asynchronous version of load_urlSigned-off-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Neelesh Gupta <neelegup@linux.vnet.ibm.com> 
Jeremy Kerr  [Wed, 25 Sep 2013 00:37:50 +0000  (08:37 +0800)] 
discover/grub2: Reimplement default optionsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 09:31:50 +0000  (17:31 +0800)] 
discover: Check for devices with duplicate serial propertiesSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 09:01:58 +0000  (17:01 +0800)] 
pb-udhcpc: use plain kernel names for dhcp eventsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 08:11:43 +0000  (16:11 +0800)] 
discover/grub2: Fix uninitialised op variableSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 06:16:38 +0000  (14:16 +0800)] 
test/parser: Add test-grub2-single-line-if testSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 06:15:59 +0000  (14:15 +0800)] 
discover/grub2: Support var=value assignmentsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 06:09:06 +0000  (14:09 +0800)] 
test/parser: Allow double-quotes in embedded configSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 06:08:46 +0000  (14:08 +0800)] 
discover/grub2: Add true & false builtinsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 06:01:43 +0000  (14:01 +0800)] 
test/parser: Allow checks for NULL boot_argsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 06:00:24 +0000  (14:00 +0800)] 
test/parser: Add variable expansion in Ubuntu conf file testSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 05:59:43 +0000  (13:59 +0800)] 
discover/grub2/lexer: Require 1+ spaces for a TOKEN_DELIMSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 05:59:24 +0000  (13:59 +0800)] 
discover/grub2: Add linux16 commandSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 05:55:57 +0000  (13:55 +0800)] 
discover/grub2: Allow both delimiters and EOLs after a "then" reserved wordSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 24 Sep 2013 05:17:02 +0000  (13:17 +0800)] 
test/parser: Fix spacing in grub2-f18-ppc64 testSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 13:54:38 +0000  (21:54 +0800)] 
discover/grub2: Implement test builtinSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 07:09:41 +0000  (15:09 +0800)] 
discover/grub2: Add nops for unnecessary builtinsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 07:04:19 +0000  (15:04 +0800)] 
discover/grub2: Implement statement_block_executeSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 06:51:23 +0000  (14:51 +0800)] 
discover/grub2: unknown commands should failSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 06:51:02 +0000  (14:51 +0800)] 
discover/grub2: Populate option idsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 06:38:42 +0000  (14:38 +0800)] 
discover/grub2: Allow EOF as a statement terminatorSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 06:38:06 +0000  (14:38 +0800)] 
discover/grub2: Add print_tokenSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 06:36:43 +0000  (14:36 +0800)] 
discover/grub2: fix comment handlingSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 06:35:38 +0000  (14:35 +0800)] 
discover/grub2: Implement 'elif'Signed-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 05:02:05 +0000  (13:02 +0800)] 
discover/grub2: Create 'conditional' statementsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 03:29:27 +0000  (11:29 +0800)] 
discover/grub2: Allow empty statementsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 03:14:18 +0000  (11:14 +0800)] 
discover/grub2: Implement submenuSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 01:36:11 +0000  (09:36 +0800)] 
discover/grub2: Add function supportSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 17 Sep 2013 01:34:34 +0000  (09:34 +0800)] 
discover/grub2: Improve error handlingSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 08:58:30 +0000  (16:58 +0800)] 
discover/grub2: Implement 'else' blocksSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 08:53:22 +0000  (16:53 +0800)] 
discover/grub2: Implement 'search' commandSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 08:47:17 +0000  (16:47 +0800)] 
discover/grub2: Implement 'linux' & 'initrd' commandsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 08:26:46 +0000  (16:26 +0800)] 
discover/grub2: Function infrastructure improvementsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 08:02:09 +0000  (16:02 +0800)] 
discover/grub2: Add option state in menuentry processingSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 07:51:53 +0000  (15:51 +0800)] 
discover/grub2: Add a reference to the context from grub2_scriptSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 07:12:13 +0000  (15:12 +0800)] 
discover/grub2: Hook up flex/bison parser to discover serverSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 06:22:27 +0000  (14:22 +0800)] 
discover/grub2: Move parser-api definitions to parser.ySigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 16 Sep 2013 02:40:21 +0000  (10:40 +0800)] 
discover/grub2: Implement multiple-arv variable splittingSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 08:33:58 +0000  (16:33 +0800)] 
discover/grub2: Add initial command executionSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 07:30:58 +0000  (15:30 +0800)] 
discover/grub2: Add menuentry executionSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 07:25:33 +0000  (15:25 +0800)] 
discover/grub2: Fix word appendSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 06:50:19 +0000  (14:50 +0800)] 
discover/grub2: Handle var tokens in lexerSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 05:45:58 +0000  (13:45 +0800)] 
discover/grub2: Remove debug printfsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 05:40:40 +0000  (13:40 +0800)] 
discover/grub2: Initial environment handlingSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 03:53:46 +0000  (11:53 +0800)] 
discover/grub2: Add initial execution codeSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 02:09:24 +0000  (10:09 +0800)] 
discover/grub2: Fix statement reduce ruleSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 12 Sep 2013 10:46:57 +0000  (18:46 +0800)] 
discover/grub2: Add var expansion codeSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 12 Sep 2013 08:08:18 +0000  (16:08 +0800)] 
discover/grub2: Add initial script infrastructureSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 12 Sep 2013 07:54:36 +0000  (15:54 +0800)] 
discover/grub2: Use subclass-style structs for ASTSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 12 Sep 2013 07:03:05 +0000  (15:03 +0800)] 
discover/grub2: Implement statement blocksSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Wed, 11 Sep 2013 05:38:25 +0000  (13:38 +0800)] 
discover/grub2: Implement reduce rulesSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Wed, 11 Sep 2013 02:47:37 +0000  (10:47 +0800)] 
discover/grub2: Add structures & API for parserSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 10 Sep 2013 06:04:41 +0000  (14:04 +0800)] 
discover/grub2: Implement parserSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Tue, 10 Sep 2013 03:01:55 +0000  (11:01 +0800)] 
discover/grub2: Initial grub2 lexerSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 13 Sep 2013 08:00:51 +0000  (16:00 +0800)] 
lib: Add array-size headerSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 23 Sep 2013 09:34:14 +0000  (17:34 +0800)] 
discover/boot: Add booting status messageSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 23 Sep 2013 09:31:43 +0000  (17:31 +0800)] 
discover/boot: Allow printf formatting in update_statusSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 23 Sep 2013 09:11:10 +0000  (17:11 +0800)] 
discover/boot: Fix log message with no newlineSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 23 Sep 2013 09:01:15 +0000  (17:01 +0800)] 
discover: clear default_timeout waiter on timeoutSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Mon, 23 Sep 2013 08:27:17 +0000  (16:27 +0800)] 
discover: Don't register multiple boot_timeout waitersSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 20 Sep 2013 06:25:30 +0000  (14:25 +0800)] 
test/parser: check for multiple default optionsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Fri, 20 Sep 2013 06:21:43 +0000  (14:21 +0800)] 
discover/pxe: Implement default optionsSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 14:18:04 +0000  (22:18 +0800)] 
discover: Implement device prioritiesSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 14:04:12 +0000  (22:04 +0800)] 
discover: register network devices with the device handlerSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 13:55:06 +0000  (21:55 +0800)] 
discover/network: Manage network->interfaces with {add,remove}_interfaceSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 13:48:32 +0000  (21:48 +0800)] 
discover/network: ignore devices with zero MTUSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 09:16:53 +0000  (17:16 +0800)] 
discover: Remove unnecessary event passingSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 13:07:19 +0000  (21:07 +0800)] 
discover/boot: Fix use-after-free in boot()Signed-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 09:19:12 +0000  (17:19 +0800)] 
lib/pb-config: Initialise DNS server infoSigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Thu, 19 Sep 2013 04:18:56 +0000  (12:18 +0800)] 
lib/log: Cleanup log APISigned-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Wed, 18 Sep 2013 03:49:14 +0000  (11:49 +0800)] 
discover: Consolidate device path, name and ID.Signed-off-by: Jeremy Kerr <jk@ozlabs.org> 
Jeremy Kerr  [Wed, 18 Sep 2013 03:44:41 +0000  (11:44 +0800)] 
discover: populate udev device typesSigned-off-by: Jeremy Kerr <jk@ozlabs.org>