[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT/HTTP_PARSER PATCH v5 0/3] Initial port of http-parser to Unikraft



This is our initial port of http-parser to Unikraft as an external
library. Newlibc is required.

Tested with 'test.c' supported by the library. Almost all test are
passing, with the exception of 'test very large chunked response'
the 'response scan ...' tests.

Changes:
v4->v5:
- Fixed copyright
- Changed default to 'n'
- Added a PRECIOUS statement with the libraries public header files so they do 
not get deleted after the build
- Changed the command to do the symlinks to the public headers from build_cmd 
to verbose_md
v3->v4:
- No changes. Resubmission due to Patchworks issue.
v2->v3:
- Edited the version number to remove the 'v' so we can re-use the variable for 
the subdir
- Prepare an include folder that just has links to the header files
- Added rules for linking the header files in the new include folder
v1->v2:
- Edited Config.uk to use 'config' instead of 'menuconfig'
- Edited Config.uk and changed the 'select HAVE_LIBC' to 'select LIBNEWLIBC' as 
it depends newlib
- Edited Config.uk and changed white spaces for tabs
- Edited Makefile.uk to change the name of the library from 'http_parser' to 
'libhttp_parser'
- Edited Makefile.uk to remove the /include folder as there is none in the 
archive

Santiago Pagani (3):
  Introduce library skeleton
  Add Makefile.uk
  Export symbols

 CODING_STYLE.md |  4 +++
 CONTRIBUTING.md |  4 +++
 COPYING.md      | 40 +++++++++++++++++++++++++
 Config.uk       |  4 +++
 MAINTAINERS.md  | 11 +++++++
 Makefile.uk     | 79 +++++++++++++++++++++++++++++++++++++++++++++++++
 README.md       |  5 ++++
 exportsyms.uk   | 14 +++++++++
 8 files changed, 161 insertions(+)
 create mode 100644 CODING_STYLE.md
 create mode 100644 CONTRIBUTING.md
 create mode 100644 COPYING.md
 create mode 100644 Config.uk
 create mode 100644 MAINTAINERS.md
 create mode 100644 Makefile.uk
 create mode 100644 README.md
 create mode 100644 exportsyms.uk

-- 
2.17.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.