Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 661 Bytes

internals.md

File metadata and controls

31 lines (19 loc) · 661 Bytes

libcurl internals

libcurl is never finished and is not just an off-the-shelf product. It is very much a living project that is improved and modified on almost a daily basis. We depend on skilled and interested hackers to fix bugs and to add features.

This chapter is meant to describe internal details to aid keen libcurl hackers to learn some basic concepts on how libcurl works internally and thus possibly where to look for problems or where to add things when you want to make the library do something new.

Everything is multi

TBD

Different protocols "hooked in"

TBD

Everything is state machines

TBD

Name resolving

TBD

vtls

TBD