I did the work to get use statements working properly:
I redid all the module loading logic.
I did a basic wrapping of libcurl for http / https support. GET and PUT are supported (c4m_http_get and c4m_http_upload), including w/ AWS v4 signature support. It still needs wrapping of form posting and certificate pinning, and wrapping of the mime interface.
I also ripped out the module lock stack; I will probably re-add it in in the next couple of days, but I'm also considering changing the auto-locking where it might not be needed.
I did the work to get use statements working properly:
GET
andPUT
are supported (c4m_http_get
andc4m_http_upload
), including w/ AWS v4 signature support. It still needs wrapping of form posting and certificate pinning, and wrapping of the mime interface.I also ripped out the module lock stack; I will probably re-add it in in the next couple of days, but I'm also considering changing the auto-locking where it might not be needed.