Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge updates from master #55

Merged
merged 39 commits into from
Jun 10, 2022
Merged

Merge updates from master #55

merged 39 commits into from
Jun 10, 2022

Conversation

lupyuen
Copy link
Owner

@lupyuen lupyuen commented Jun 10, 2022

No description provided.

yamt and others added 30 commits May 24, 2022 22:38
I plan to use the former for proxy settings.
Only the very basic case (http over http) for now.
follow the kernel side change

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Darknet is an open source neural network framework written
in C and CUDA. It is fast, easy to install, and supports
CPU and GPU computation.

You Only Look Once (YOLO) is a state-of-the-art,
real-time object detection system

Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
This allows to use a commit sha1 for CONFIG_INTERPRETERS_WAMR_VERSION.

Note: the existing configs with specific wamr version
need to be updated.

Tested with:
CONFIG_INTERPRETERS_WAMR_VERSION=main
CONFIG_INTERPRETERS_WAMR_VERSION=WAMR-04-15-2021
CONFIG_INTERPRETERS_WAMR_VERSION=3168ba8dcf20d9d8539d75c637420f5fd8682335
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Add a primitive API for tunnel establishment.
(WEBCLIENT_FLAG_TUNNEL and webclient_get_tunnel)

I plan to use this to implement https proxy support.
That is, the primary user will be webclient itself.
Use a separate webclient_context for tunnel establishment.

I chose this way (instead of having tunnelling steps in
the state machine of a single webclient_context) because
I want to allow tunnelling of non-HTTP protocols sooner or later.
Instead of a NULL dereference.

This fixes a crash on CONNECT failure when trying to proxy https.
Include stdint.h for uint16_t explicitly.

This was necessary when I was trying to build this natively
on Ubuntu.  It seems some other headers happen to pull
the uint16_t definition by luck on NuttX and macOS.
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
since test/test-strscpy.c will include it in this case

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
yamt and others added 9 commits June 7, 2022 15:09
* Record Location header explicitly

* Bail out / warn on unexpected cases
Otherwise, a stale value might be used after a redirection.
follow nuttx kernel side change

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Before graduation We can only remove the WIP from the DISCLAIMER.

Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Merge updates from pinedio
Merge updates from master
Merge updates from downstream
@lupyuen lupyuen merged commit 20b2121 into pinedio Jun 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants