Brice Figureau
3f524b8c34
remove all current uploads from shared cache in case of quit
před 17 roky
Brice Figureau
6d6f24fad8
fixing stuck worker on reload/quit/terminate
před 17 roky
Brice Figureau
eb44976b6a
more fixes for stuck worker process
před 17 roky
Brice Figureau
40a871c514
compile fix
před 17 roky
Brice Figureau
a1eaf20265
Fix nginx worker process looping on timer when quit/terminate/reload
před 17 roky
Brice Figureau
33a331dea8
Fixed possible memory leak
před 17 roky
Brice Figureau
1dd30303b2
Fix progress probe returning "done" when upload is still in progress.
This was due by reusing slabs from a terminated upload without reseting the
various parameters including the done parameter.
před 18 roky
Brice Figureau
61a9962bfe
makefile for v0.4
před 18 roky
Brice Figureau
ffc411dbcc
Added tag v0.4 for changeset 083693026e57
před 18 roky
Brice Figureau
1bfc62808f
change for v0.4
před 18 roky
Brice Figureau
ebcfb5a21f
more fix for r released in read_event_handler
před 18 roky
Brice Figureau
2feeda413b
fixed crash in read_event_handler if using id after the request died
před 18 roky
Brice Figureau
ba428437fc
added stress test
před 18 roky
Brice Figureau
b30e3745f1
Install our read_event_handler only if the request belongs us
před 18 roky
Brice Figureau
30814d2657
project update
před 18 roky
Brice Figureau
903a01fbff
crash fix
před 18 roky
Brice Figureau
89e1b33ad1
better handle cleanupped/freed connection in read_event_handler
před 18 roky
Brice Figureau
51262f2755
timed out connections now errors instead of 0/0 and done on cleaning
před 18 roky
Brice Figureau
b9c2b4bc6d
fixed ugly up conf that was storing the read_event_handler - instead store it in the http request context
před 18 roky
Brice Figureau
401a1391ee
fixed tabs/indent
před 18 roky
Brice Figureau
f220b4ce66
fixed prj
před 18 roky
Brice Figureau
e5a7ca93e7
fixing hard crash in case of client disconnection, take 2
před 18 roky
Brice Figureau
e04c8ad884
fixing hard crash in case of client disconnection
před 18 roky
Brice Figureau
749e7f02e8
fixed uint != off_t size
před 18 roky
Brice Figureau
9a7740f118
Fixed multiple worker_process issue
* Added a content handler that overrides the original handler (but calls it). It is
used to add our own read_event_handler.
* Implemented a read_event_handler that calls the original handler, and store the rest/content_length in our
own node.
* modified the different handlers to use the new node fields
před 18 roky
Brice Figureau
128c466742
testing content handler
před 18 roky
Brice Figureau
bdcfa7d6a6
fixed corruption of connection->log in log message when cleanup event is teared down way after the connection is dead
před 18 roky
Brice Figureau
23d4a9213b
Added tag v0.3 for changeset 9f9c4ef567c8
před 18 roky
Brice Figureau
251beb32f6
fixed documentation
před 18 roky
Brice Figureau
5cdf6368d3
Added tag v0.3 for changeset 9801a01136c6
před 18 roky
Brice Figureau
0692559861
* version 0.3
* added new CHANGES
* support for lowercase or mixed case X-Progress-ID header or parameter (fixes IE lowercasing headers)
* report original HTTP error code in probe in case of upload error
* fix crash reported by Michal Drapiewski
před 18 roky
Brice Figureau
76c26bbc60
tentative fix for crash when orig->request_body is null
před 18 roky
Brice Figureau
d7009cadf5
fix IE lowercase x-progress-id in XMLHttpRequest
před 18 roky
Brice Figureau
dcdefc9609
Version 0.2
This version contains:
* new timeout to remember connections after they are finished to be able
to report termination on this connection to upload progress probes
* handling of HTTP error 413 (request entity too large)
před 18 roky
Brice Figureau
004131f404
Added detection of HTTP 413 errors
Addition of a header filter to track HTTP errors and return
the right status to upload progress probes.
před 18 roky
Brice Figureau
e9ccdcd75c
* Added connections cleanup timer
This timer help us track finished connections and still report the status to progress probe.
* Added header filter to track 413 errors (not working atm)
před 18 roky
Brice Figureau
2c65cbd551
Changes:
* First version
před 18 roky