summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* [image] Avoid ending up with multiple selected images on re-registrationMichael Brown2011-03-091-0/+6
* [image] Simplify use of imgdownload()Michael Brown2011-03-091-1/+50
* [image] Generalise "currently-running script" to "currently-running image"Michael Brown2011-03-091-1/+11
* [image] Move the register_and_{select|boot}_image() functions to imgmgmt.cMichael Brown2011-03-091-39/+0Star
* [monojob] Display percentage progress, if availableMichael Brown2011-03-081-6/+23
* [main] Remove shell prompt when using an embedded imageMichael Brown2011-03-071-14/+13Star
* [image] Use list_first_entry() to clarify logic in main()Michael Brown2011-03-071-5/+2Star
* [prompt] Replace shell_banner() with a generic prompt() functionMichael Brown2011-03-071-1/+17
* [console] Add a timeout parameter to getkey()Michael Brown2011-03-071-5/+6
* [console] Avoid timer wraparound problems in getchar_timeout()Michael Brown2011-03-071-2/+2
* [cmdline] Add generic concat_args() functionMichael Brown2011-03-071-6/+43
* [image] Allow image_set_cmdline() to clear the command lineMichael Brown2011-03-071-4/+8
* [image] Simplify image managementMichael Brown2011-03-072-96/+89Star
* [parseopt] Refer to online documentation for command helpMichael Brown2011-03-042-4/+4
* [settings] Make fetch_string_setting_copy() easier to useMichael Brown2011-03-031-1/+10
* [settings] Avoid fetch_string_setting_copy() leaving an uninitialised pointerMichael Brown2011-03-031-0/+2
* [image] Allow download job to complete before acting upon imageMichael Brown2011-03-021-9/+0Star
* [settings] Generalise expand_command() to expand_settings()Michael Brown2011-01-282-75/+82
* [init] Remove concept of "shutdown exit flags"Michael Brown2011-01-272-3/+6
* [xfer] Expose xfer_uri_opener()Michael Brown2011-01-271-14/+39
* [nvo] Allow resizing of non-volatile stored option blocksMichael Brown2011-01-191-49/+103
* [nvo] Remove the non-volatile options fragment listMichael Brown2011-01-111-49/+24Star
* [dhcp] Allow use of custom reallocation functions for DHCP option blocksMichael Brown2011-01-111-1/+2
* [settings] Add fetch_ipv4_array_setting()Michael Brown2010-12-091-5/+21
* [debug] Add DBG_MD5() and related macrosMichael Brown2010-12-091-0/+47
* [legal] Add missing copyright header and FILE_LICENCE macroMichael Brown2010-12-091-0/+20
* [fnrec] Enhance function recordingMichael Brown2010-12-091-39/+107
* [legal] Add FILE_LICENCE macro to some GPL-v2-or-later filesShao Miller2010-12-043-0/+6
* [legal] Add FILE_LICENCE macro to some GPL-v2 filesShao Miller2010-12-042-0/+5
* [settings] Apply settings block name in register_settings()Michael Brown2010-12-012-6/+10
* [cmdline] Match user expectations for &&, ||, goto, and exitMichael Brown2010-11-291-41/+65
* [parseopt] Allow "0x"-prefixed hexadecimal values in integer-valued optionsMichael Brown2010-11-291-1/+1
* [nvo] Allow fragment list to be omittedMichael Brown2010-11-251-6/+20
* [cmdline] Fix multi-layer variable expansion (again)Michael Brown2010-11-231-3/+3
* [cmdline] Fix multi-layer variable expansionMichael Brown2010-11-221-8/+12
* [cmdline] Add "isset" commandMichael Brown2010-11-221-0/+35
* [script] Allow "exit" to exit a scriptMichael Brown2010-11-221-4/+57
* [cmdline] Add trivial logical operators to iPXE command linesMichael Brown2010-11-221-36/+115
* [parseopt] Add generic option-parsing libraryMichael Brown2010-11-211-0/+219
* [settings] Add "hexhyp" setting typeMichael Brown2010-11-131-4/+43
* [malloc] Avoid immediately clobbering reference count when freeing memoryMichael Brown2010-11-081-2/+14
* [refcnt] Check reference validity on each use of ref_get() and ref_put()Michael Brown2010-11-081-9/+17
* [malloc] Use list_for_each_entry_safe() when we may delete a list entryMichael Brown2010-11-081-1/+2
* [list] Add list_first_entry()Michael Brown2010-11-081-2/+2
* [process] Include step() function pointer in process debugging messagesMichael Brown2010-11-081-6/+12
* [int13] Add infrastructure to support EDD version 4.0Michael Brown2010-09-222-1/+82
* [block] Replace gPXE block-device API with an iPXE asynchronous interfaceMichael Brown2010-09-143-0/+225
* [xfer] Add xfer_window_changed()Michael Brown2010-09-051-0/+27
* [process] Add process_running()Michael Brown2010-09-031-2/+2
* [xfer] Add xfer_deliver_raw_meta()Michael Brown2010-09-031-5/+20