Michael Brown
c44a193d0d
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
15 年之前
Michael Brown
076154a1c6
[image] Allow multiple embedded images
This patch extends the embedded image feature to allow multiple
embedded images instead of just one.
gPXE now always boots the first embedded image on startup instead of
doing the hardcoded DHCP boot (aka autoboot).
Based heavily upon a patch by Stefan Hajnoczi <stefanha@gmail.com >.
15 年之前
Michael Brown
b350b10b35
[uri] Add uri_encode() and uri_decode() functions for URI character encoding
16 年之前
Michael Brown
49009a4c1b
uri_get(NULL) and uri_put(NULL) are explicitly allowed.
17 年之前
Michael Brown
d4947c05b2
Allow images to hold references to the originating URI.
Some shuffling around of the image management code; this needs tidying up.
17 年之前
Michael Brown
15dae1e042
Add concept of "current working URI".
17 年之前
Michael Brown
a6f0a098da
Add facility for resolving base+relative URIs (and paths).
17 年之前
Michael Brown
656485c1f1
Make URI structures reference-counted.
17 年之前
Michael Brown
5a807994d8
Add utility function to parse port from URI
17 年之前
Michael Brown
26166cf5e0
Added a URI parser that should be standards conformant. (It can certainly
handle something as convoluted as
ftp://joe:secret@insecure.org :8081/hidden/path/to?what=is#this
17 年之前