Alexander Dahl

Results 19 issues of Alexander Dahl

When building with GCC and enabling SANITIZE_MEMORY there are only warnings on missing compiler support on the very first run of CMake. There's no warning nor error on missing compiler...

libcgi contains an implementation of the md5 hash function, however its not used inside the library itself and the status regarding license or potential security issues (despite the weekness of...

api

Currently there's `libcgi_error()` which is used in numerous places around the whole library. If the global variable `cgi_display_errors` contains true it prints HTML markup to stdout containing the error message....

api

When running [clang-tidy](https://clang.llvm.org/extra/clang-tidy/) on the code, warnings are thrown for the file `base64.c`, including null pointer dereference and undefined behavior. This should probably be investigated?

That API function is problematic in multiple ways: * **exit** terminates the whole process, from a library, … well you don't do that, pass your error codes and let the...

bug

A typical consumer of the library takes the header file(s) and some binaries, and can develop her application on top of that. If the API documentation would be included in...

doc

#### Expected behaviour Provide secure installation instructions, see https://michael-prokop.at/blog/2021/02/16/how-to-properly-use-3rd-party-debian-repository-signing-keys-with-apt/ for example and reasoning. #### Actual behaviour Insecure installation instructions are provided. Main problem is: The documentation advises to download an...

Help wanted
Webpage: Feature

### Prerequisites * [x] Put an X between the brackets on this line if you have checked that your issue isn't already filed: https://github.com/search?l=&q=repo%3Aetr%2Flibhttpserver&type=Issues ### Description When linking libhttpserver from...

bug

**Is your feature request related to a problem? Please describe.** Since 3fd99c87b8ea999df593060999be59786e844bba it's possible to let libhttpserver store files uploaded with forms (mime-type *multipart/form-data*) to disk, see the pull request...

feature-request

### Prerequisites * [x] Put an X between the brackets on this line if you have checked that your issue isn't already filed: https://github.com/search?l=&q=repo%3Aetr%2Flibhttpserver&type=Issues ### Description When passing a `nullptr`...

bug