Marcel Hellkamp
Marcel Hellkamp
There is no real (technical or logical) difference between files and forms but a 'filename' attribute. Both can be larger than mem_limit and contain binary data. The parser should return...
MultipartPart() instances should be usable as strings but throw an exception if they are to big to fit into memory.
Some CAs auto-validate orders based on account-level rules and do not require a challenge at all. Sectigo also introduced a non-standard challenges named `sectigo-dns-01`, presumably to work around this issue...
**Describe the bug** Repeated space characters in whiteboard text is displayed correctly during a live presentation, but collapsed into as a single space character when watched as a recording. This...
PR #9483 enabled automatic removal of archived recoding files, even for published recordings. This destroys the `events.xml` file needed by the official bigbluebutton/gdpr tool to answer GDPR requests. Without an...
This is the integration branch for python 2 removal. Please submit pull requests against this branch and discuss the entire process here.
In 0.13 a mounted application will use its own plugins, but other aspects (error handlers, hooks) are not separated correctly. Mounted applications should be mostly independant from the parent, as...
#1194 showed that adopting properly configured static analysis might help prevent some serious bugs. There are lots of style warnings and false-positives currently when running flake8. Some are fixable, but...
In some situations, a non-empty non-chunked request may lack a Content-Length header and still be valid: - HTTP/1.0 clients (default to 'Connection: close') - HTTP/1.1 clients with 'Connection: close' -...
Bottles `send_file()` helper already supports `Last-Modfied` and `If-Modified-Since` headers and sends a `304 Not Modified` response if applicable. A file-name and modification-time based `Etag` and `If-None-Match` support would be easy...