Activity
From 2019-04-17 to 2019-04-23
2019-04-23
- 14:36 Revision 5ac92dca: [mod_webdav] check If-None-Match (#1818)
- x-ref:
"add RFC-compliant LOCK support to mod_webdav"
https://redmine.lighttpd.net/issues/1818 - 14:36 Revision aacdd3da: [mod_webdav] special-case If: (<DAV:no-lock>)
- (recognize <DAV:no-lock>, but supporting logic is limited)
2019-04-22
- 06:36 Revision ab005809: [mod_webdav] disable elftc_copyfile() on FreeBSD
- disable elftc_copyfile() on FreeBSD
until libelftc added to SCons static build - 06:18 Revision 278c42ab: [mod_webdav] platform portability fixes
- 05:25 Feature #2939 (Fixed): OPTIONS should return 2xx status for non-existent resources if Allow is set
- Applied in changeset commit:95aa2c178d6d61e1e42c99018d79993c66bc46e6.
- 05:25 Feature #1818 (Fixed): add RFC-compliant LOCK support to mod_webdav
- Applied in changeset commit:50aae03c31f9dddb489092c050f9dbec21281118.
- 04:50 Feature #1818: add RFC-compliant LOCK support to mod_webdav
- For posterity: running the 'litmus' tests requires a little bit of setup. Directory locations for webdav files and w...
- 05:09 Revision d4b726bf: [mod_webdav] provide ETag in more responses
- When file is already open, fstat() and provide ETag,
e.g. in PUT requests and new LOCK requests (not LOCK refresh) - 05:09 Revision d334ee5c: [mod_webdav] deprecated unsafe partial PUT compat
- RFC 7231 forbids partial PUT. However, historical versions of
lighttpd mod_webdav did provide this (mis-)feature. T... - 05:09 Revision eee29b65: [mod_webdav] check If-Match, If-Unmodified-Since (#1818)
- x-ref:
"add RFC-compliant LOCK support to mod_webdav"
https://redmine.lighttpd.net/issues/1818 - 05:08 Revision 3111e24b: [mod_webdav] clean up resources after do{}while(0)
- 05:08 Revision 4af0f97f: [mod_webdav] fix misbehavior on blank nodes in PROPPATCH
- github: #97
x-ref:
https://github.com/lighttpd/lighttpd1.4/pull/97 - 05:08 Revision 6962fc2a: [mod_webdav] fix uuid detection macro
- github: #97
x-ref:
https://github.com/lighttpd/lighttpd1.4/pull/97 - 05:08 Revision 993cb545: [mod_webdav] surround Lock-Token with "<...>"
- (thx yangfl)
github: #97
x-ref:
https://github.com/lighttpd/lighttpd1.4/pull/97 - 05:08 Revision 95aa2c17: [core] 200 for OPTIONS /non-existent/path HTTP/1.1 (fixes #2939)
- 200 for OPTIONS /non-existent/path HTTP/1.1 when a module,
such as mod_webdav, has set Allow response header
x-ref:
... - 05:08 Revision 50aae03c: [mod_webdav] major rewrite (fixes #1818)
- (occurred 3 years ago on experimental branch, and now ported forward)
robustness and performance improvements, inclu...
2019-04-21
- 21:10 Feature #1818 (Patch Pending): add RFC-compliant LOCK support to mod_webdav
- Patches pending on development branch. 'litmus' tests are not perfect and still have some bugs of their own, but are...
2019-04-20
- 06:15 Bug #2948 (Fixed): [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- Applied in changeset commit:599b4f05c8ccebd0c06074972824b930afc9c832.
- 06:10 Revision a15f40a5: [core] replace open() with fdevent_open_cloexec()
- fdevent_open_cloexec() opens files O_BINARY for consistency,
and with O_NONBLOCK, so that the server will not block i... - 06:10 Revision f1e9bcb0: [core] new worker_init hook to follow parent fork
- 06:10 Revision 4183e723: [core] log_error, log_perror using printf-like fmt
- 06:10 Revision cbad7517: [core] struct log_error_st for error logging
- 06:10 Revision 9eead7db: [core] __attribute__((format ...))
- 06:10 Revision 0dccda28: [core] add const to some etag prototypes
- 06:09 Revision 6a988bb0: [multiple] cleaner calloc use in SETDEFAULTS_FUNC
- github: closes #99
x-ref:
"cleaner calloc use in SETDEFAULTS_FUNC"
https://github.com/lighttpd/lighttpd1.4/pull/99 - 06:06 Revision 599b4f05: [core] fix 1.4.52 regression in mem use with POST (fixes #2948)
- (thx rgenoud)
x-ref:
"[regression][Bisected] lighttpd uses way more memory with POST since 1.4.52"
https://redmi...
2019-04-19
- 06:36 Bug #2948: [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- Tested with commit commit:0e62fb893 , the memory usage is back to normal.
Thanks a lot ! - 02:32 Bug #2948 (Patch Pending): [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- In reusing buffers, the code looked at the first entry on an (unsorted) linked list and if the chunk at the head of t...
2019-04-18
- 19:08 Bug #2948: [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- Able to reproduce. Now working on a fix.
- 16:44 Bug #2948: [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- Sorry rgenoud, this is not easy to reproduce on a typical system. Please summarize your setup and try to provide mor...
- 06:50 Bug #2948: [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- Tested with commit commit:c83fff1d, it's the same, lighttpd uses 50MB in memory
(sorry for setting the target vers... - 01:07 Bug #2948: [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- Would you please test with commit commit:c83fff1d (on lighttpd git master branch) which is already slated to be part ...
- 01:20 Bug #2947: Why read data prior to authorization
- I have post this issue in the forums,Thanks
https://redmine.lighttpd.net/boards/2/topics/8568
2019-04-17
- 23:14 Bug #2945: Security - SIGABRT during GET request handling with url-path-2f-decode enabled
- The feature which can be abused to cause the crash is a new feature in lighttpd 1.4.50, and is not enabled by default...
- 22:49 Bug #2947 (Invalid): Why read data prior to authorization
- Hi. "How do I?" That sounds like a question. Please ask questions in the Forums.
- 10:00 Bug #2947 (Invalid): Why read data prior to authorization
- There is a issue that happened in our test.
We want to upload a file(40M) to our device,we using post method,we fo... - 14:38 Bug #2948 (Fixed): [regression][Bisected] lighttpd uses way more memory with POST since 1.4.52
- Since commit 88ee73d0a216 ("[multiple] perf: simplify chunkqueue_get_memory()")
uploading a big file via POST uses a...
Also available in: Atom