summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* [serial] Add missing #include <string.h>Michael Brown2016-03-121-0/+1
* [pixbuf] Check for unsigned integer overflow on multiplicationMichael Brown2016-03-121-0/+5
* [pcbios] Restrict external memory allocations to the low 4GBMichael Brown2016-03-081-85/+0Star
* [ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown2016-02-261-0/+36
* [iobuf] Improve robustness of I/O buffer allocationMichael Brown2016-02-111-9/+34
* [malloc] Guard against unsigned integer overflowMichael Brown2016-02-061-2/+13
* [uri] Apply URI decoding for all parsed URIsMichael Brown2016-01-261-1/+1
* [tftp] Mangle initial slash on TFTP URIsMichael Brown2016-01-211-21/+51
* [uri] Avoid potentially large stack allocationMichael Brown2016-01-211-9/+12
* [debug] Allow debug colourisation to be disabledMichael Brown2016-01-121-3/+9
* [downloader] Update image URI in response to a redirectionMichael Brown2016-01-091-6/+41
* [image] Provide image_set_uri() to modify an image's URIMichael Brown2016-01-091-10/+28
* [fbcon] Move margin calculations to fbcon.cMichael Brown2015-10-141-14/+36
* [fbcon] Allow character height to be selected at runtimeMichael Brown2015-10-141-10/+9Star
* [malloc] Avoid integer overflow for excessively large memory allocationsMichael Brown2015-09-291-48/+49
* [uri] Generalise tftp_uri() to pxe_uri()Michael Brown2015-09-021-16/+37
* [settings] Re-add "uristring" setting typeMichael Brown2015-08-252-27/+104
* [image] Detect image type when image is first registeredMichael Brown2015-08-211-41/+42
* [test] Allow self-tests to report exit status when running under LinuxMichael Brown2015-08-211-3/+6
* [block] Add generic block device translatorMichael Brown2015-08-161-0/+261
* [serial] Check for UART existence in uart_select()Michael Brown2015-07-311-7/+25
* [linebuf] Support buffering of multiple linesMichael Brown2015-07-281-13/+40
* [pool] Add a generic concept of a pooled connectionMichael Brown2015-07-281-0/+114
* [build] Fix compiler warnings on some gcc versionsMichael Brown2015-07-271-1/+1
* [downloader] Provide direct access to the underlying data transfer bufferMichael Brown2015-07-221-0/+14
* [downloader] Use generic data-transfer buffer mechanismMichael Brown2015-07-221-74/+18Star
* [xferbuf] Add xfer_buffer() to provide direct access to underlying bufferMichael Brown2015-07-221-0/+39
* [xferbuf] Generalise to handle umalloc()-based buffersMichael Brown2015-07-221-22/+195
* [xfer] Add xfer_check_order() utility functionMichael Brown2015-07-221-0/+31
* [xfer] Use intf_poke() to implement xfer_window_changed()Michael Brown2015-07-221-11/+1Star
* [interface] Add intf_poke() helperMichael Brown2015-07-221-0/+25
* [fault] Add inject_corruption() to randomly corrupt dataMichael Brown2015-07-221-0/+29
* [fault] Generalise NETDEV_DISCARD_RATE fault injection mechanismMichael Brown2015-07-221-0/+53
* [gdb] Allow gdbstub to be started on an arbitrary serial portMichael Brown2015-06-291-7/+36
* [serial] Use new UART abstraction in serial console driverMichael Brown2015-06-292-254/+137Star
* [gdb] Use new UART abstraction in GDB serial transportMichael Brown2015-06-291-8/+45
* [serial] Add general abstraction of a 16550-compatible UARTMichael Brown2015-06-291-0/+135
* [settings] Add "base64" setting typeMichael Brown2015-04-241-0/+41
* [base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown2015-04-241-54/+46Star
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-242-89/+30Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-054-4/+20
* [malloc] Rewrite unrelicensable portions of malloc.cMichael Brown2015-03-031-22/+41
* [settings] Rewrite unrelicensable portions of settings.cMichael Brown2015-03-031-6/+13
* [settings] Use list_first_entry() when unregistering child settingsMichael Brown2015-03-031-2/+2
* [libc] Rewrite unrelicensable portions of ctype.hMichael Brown2015-03-021-3/+4
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0211-11/+51
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-023-3/+15
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0252-52/+244
* [libc] Rewrite strtoul()Michael Brown2015-02-194-126/+134
* [ipv4] Rewrite inet_aton()Michael Brown2015-02-191-23/+0Star