GitHub
A BearSSL Based Https Client. Contribute to OUIsolutions/BearHttpsClient development by creating an account on GitHub.
19 messages · Page 1 of 1 (latest)
A BearSSL Based Https Client. Contribute to OUIsolutions/BearHttpsClient development by creating an account on GitHub.
From your README in the example:
#include "BearHttpsClientOne.c"
This is already wrong. One should never include a source file.
To compile the lib in Linux you can use the following command:
gcc main.c -o your_output.out
Why don't you just provide a CMake file? That way you don't even need to worry about different operating systems, and it's much more convenient and powerful.
Not to mention: I can't even find amain.cfile in your project plus compiling your project that way shouldn't even be possible, as it shouldn't contain amainfunction, so... what's going on there?
For example this file: https://github.com/OUIsolutions/BearHttpsClient/blob/main/src/namespace/request/fdefine.request.c
.c files, which is wrong as already stated.Why does:
bear.request.newBearHttpsRequest("https://example.com"); return a pointer but:
newBearHttpsNamespace(); returns a non-pointer?
about these , its the simple example #include "BearHttpsClientOne.c"
I put these , because its more easy for users, but you can make a linkage with.h if you want, (there its a release for it)
the last release: https://github.com/OUIsolutions/BearHttpsClient/releases/tag/0.2.6
about these dont compiile , of course it dont, because you need to build the project using my builder
read the build from scracth part
if you build the roject, you will see that all the importations are done
What kind of commit history is this? Good luck finding any change ever again
And it's practically the same for your BearHttpsClient
But yeah, the codebase is just way too large for it to be reviewed in it's entirety.
Please pinpoint a few things you'd like for us to look at
just for github, its impossible for you udnerstand the project, at all
I would like to know:
from the user perspective:
the public api, its hard to use , you could make a https requisition easly ? , or took to much time for it
from a contributor perspective:
could you build the project, the process of builiding was hard ?