root/trunk/lib/Perlbal/ClientHTTPBase.pm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @816 [816] 10 months hachi need to call end_proxy_request during keepalives
(edit) @813 [813] 10 months ask Fix X-REPROXY-FILE to work with SSL connections (Greg Denton)
(edit) @809 [809] 12 months ask Fix for serving files from the filesystem over SSL (Greg Denton)
(edit) @806 [806] 12 months bradfitz Beginnings of IPv6 support.
(edit) @804 [804] 12 months bradfitz Reverting last big patch which was everything instead the one part I was …
(edit) @803 [803] 12 months bradfitz fix test skipping of old version of XS::HTTPHeaders
(edit) @774 [774] 17 months ask Lots of typo corrections in documentation and comments from Nick Andrew
(edit) @763 [763] 21 months bradfitz Patch from Andy Armstrong <andy@…> to make Perlbal pass tests on …
(edit) @762 [762] 21 months bradfitz Prepping for new release, so backing out r760 and r761 (gzip compression), …
(edit) @761 [761] 21 months sup New feature updated: compression of concatenated files
(edit) @760 [760] 21 months sup gzip-compression ability added
(edit) @754 [754] 22 months hachi Spelled this method call wrong.
(edit) @752 [752] 22 months hachi Rework observed_ip_string method to only return when we have a defined …
(edit) @751 [751] 22 months hachi Since we update the alive_time on a socket whenever we read from it in …
(edit) @746 [746] 23 months hachi Don't allow upward directory traversal with concat get.
(edit) @725 [725] 2 years hachi Add observed_ip_string attribute to Perlbal::Socket objects. This is for …
(edit) @707 [707] 2 years marksmith -- make persist_client_timeout service tunable apply to the max_idle_time …
(edit) @704 [704] 2 years marksmith * don't enforce lowercase extensions (OS is probably case sensitive, …
(edit) @703 [703] 2 years marksmith -- add MIME [ LIST | REMOVE <ext> | ADD <ext> <mime> ] command for …
(edit) @694 [694] 2 years acme whoops, remove debugging warning
(edit) @693 [693] 2 years acme rename new max_idle_time to persist_client_timeout to be clearer (and …
(edit) @692 [692] 2 years acme make max_idle_time configurable (defaults to 30 seconds)
(edit) @690 [690] 2 years hachi Add hook for when a service selector is getting a client returned to it.
(edit) @687 [687] 2 years jacques Bump copyright and fixed typo in Interactive
(edit) @662 [662] 3 years hachi 'Server' header to identify perlbal
(edit) @636 [636] 3 years hachi Fix the response logic: Don't send a Content-type header if you're not …
(edit) @624 [624] 3 years hachi Path traversal fix per Jeremy on ml, and a test for it.
(edit) @599 [599] 3 years bradfitz more dope AIO channel work, making it usable for mogstored. also stats …
(edit) @596 [596] 3 years bradfitz updated copyright patch from Jacques Marneweck <jacques@…>
(edit) @594 [594] 3 years hachi 'Not an ARRAY reference' means that I forgot to pass $self into the hook
(edit) @593 [593] 3 years hachi Why can't I spell correctly? $self is not spelled $serf
(edit) @592 [592] 3 years hachi Add hooks and handle for the case of missing files for Lazy CDN …
(edit) @589 [589] 3 years hachi Add another hook to catch static single files and override the action. Use …
(edit) @587 [587] 3 years hachi Add new plugin and hook to perlbal to allow us to redirect concatenated …
(edit) @583 [583] 3 years bradfitz -- set alive_time during slow PUTs. was causing problems …
(edit) @562 [562] 3 years bradfitz fix the concatenated get memory leak on the failure cases. props to artur …
(edit) @561 [561] 3 years bradfitz bogus comment
(edit) @503 [503] 3 years bradfitz -- concatenanted GETs sent 304 Not Modified w/ content-lengths. should …
(edit) @486 [486] 3 years bradfitz +1.44: 2006-08-09 + + -- allow a no-op ?foo at the end of …
(edit) @484 [484] 3 years bradfitz +1.43: 2006-08-09 + + -- there's a case where offset gets past end of …
(edit) @471 [471] 3 years bradfitz concatenated get feature
(edit) @470 [470] 3 years bradfitz -- do AIO readahead before sendfile to reduce blocking caused by …
(edit) @469 [469] 4 years ddavis added reproxy_fh_finished hook
(edit) @468 [468] 4 years ddavis added modify_response_headers hook
(edit) @467 [467] 4 years bradfitz add latency option on selector roles
(edit) @459 [459] 4 years bradfitz +1.41: 2006-02-06 + + -- IE sends a request header like …
(edit) @451 [451] 4 years marksmith * fix URLs in directory indexing to specifically include paths * fix …
(edit) @441 [441] 4 years bradfitz + -- do a final little read before closing an HTTP connection + …
(edit) @438 [438] 4 years bradfitz -- ignore URL arguments when doing directory indexing
(edit) @436 [436] 4 years bradfitz + -- avoid an occasional warning with dirindexing on unreadable …
(edit) @431 [431] 4 years bradfitz start of work on access control plugin. doesn't work (or even compile) …
(edit) @424 [424] 4 years bradfitz -- webserver mode now ignores URL arguments when looking up …
(edit) @406 [406] 4 years bradfitz -- add more debugging when PERLBAL_DEBUG env is set -- redo the …
(edit) @398 [398] 4 years bradfitz massive refactoring of ClientProxy.pm. makes the code a ton more …
(edit) @396 [396] 4 years bradfitz don't call put_writeout twice in a row. otherwise the second one …
(edit) @394 [394] 4 years bradfitz refuse to serve (show a 500) if docroot isn't set
(edit) @390 [390] 4 years bradfitz can't sleep. clean up ClientHTTPBase a bit.
(edit) @387 [387] 4 years bradfitz remove duplicated _durl function into new Util.pm file
(edit) @386 [386] 4 years bradfitz Cleanup of ClientHTTP.pm, breaking large/nesty functions into more/smaller …
(edit) @383 [383] 4 years bradfitz fix a caller who forgot to pass in the req headers to res_keep_alive
(edit) @374 [374] 4 years bradfitz a wrapper around Sys::Syscall::sendfile that falls back to (blocking) read …
(edit) @372 [372] 4 years bradfitz use Sys::Syscall, not syscall directly
(edit) @369 [369] 4 years bradfitz for now, temp fix, let sendfile syscall be put in $ENV{NR_SENDFILE}
(edit) @345 [345] 4 years bradfitz add copyright notices throughout
(edit) @329 [329] 4 years bradfitz when using a service selector, make the service selector the service whose …
(edit) @323 [323] 4 years bradfitz vhost service selector fleshed out, and start of a test suite.
(edit) @320 [320] 4 years bradfitz start of work on the service selector role. this lets you make a meta …
(edit) @315 [315] 4 years bradfitz more byte range work and tests
(edit) @311 [311] 4 years bradfitz fix a couple long-standing bugs in Perlbal: -- after a reproxy-file, …
(edit) @309 [309] 4 years bradfitz whitespace
(edit) @301 [301] 4 years bradfitz byterange support from the fine people at http://guba.com/
(edit) @294 [294] 4 years bradfitz IO::AIO support, and a test suite.
(edit) @287 [287] 5 years bradfitz if the response is "204 No Content", don't send content.
(edit) @286 [286] 5 years bradfitz start of work on an AIO abstraction layer so we can support: -- …
(edit) @260 [260] 5 years marksmith -- graceful shutdown now flags sockets that are busy to die so they die …
(edit) @248 [248] 5 years marksmith Noticed this while randomly testing stuff--didn't set a proper state …
(edit) @243 [243] 5 years marksmith -- reset some variables that weren't being reset: read_buf, read_ahead, …
(edit) @232 [232] 5 years marksmith Commit the changes to the backend classes.
(edit) @219 [219] 5 years marksmith Add more paranoia for handling closures and event_errs.
(edit) @210 [210] 5 years marksmith -- made Palimg plugin far more paranoid about errors, and also uses …
(edit) @206 [206] 5 years marksmith -- ClientProxy class now supports persistence; set persist_client on …
(edit) @204 [204] 5 years marksmith -- did some cleanup; made a bunch of HTTPHeaders accesses use the …
(edit) @203 [203] 5 years marksmith -- fixed a crash caused by calling getsockname/getpeername on sockets …
(edit) @202 [202] 5 years marksmith Fix a bug where HEAD requests were returning a body.
(edit) @201 [201] 5 years bradfitz + -- bug fix: don't send Not-Modified responses to requests for …
(edit) @198 [198] 5 years marksmith Don't send Content-Length and Content-Type when we're returning a 304 …
(edit) @195 [195] 5 years bradfitz don't depend on IO::SendFile
(edit) @192 [192] 5 years marksmith setup_keepalive was called before we had setup a content length, …
(edit) @191 [191] 5 years marksmith Fix a bug that's causing Perlbal crashes.
(edit) @187 [187] 5 years marksmith Oops, bug in persistent client connections in ClientHTTPBase--forgot …
(edit) @186 [186] 5 years marksmith Add persistent client connection support to ClientHTTPBase …
(edit) @180 [180] 5 years marksmith Add new Perlbal functionality: directory index files. On web_server …
(edit) @152 [152] 5 years marksmith This looks big, but it's not. I went through 90% of all of the close …
(edit) @147 [147] 5 years marksmith Add 'use warnings;' to every perlbal file. Woot.
(edit) @127 [127] 5 years marksmith Big changes to Perlbal, including: a new plugins system. This …
(edit) @120 [120] 5 years marksmith Big Perlbal change: split "headers" field into two: req_headers and …
(edit) @104 [104] 5 years marksmith Modify all Perlbal::Socket classes to call the state method instead of …
(edit) @90 [90] 5 years marksmith 1) Add '.' to obj command. 2) Make 'draining_res' state be set when we …
(edit) @85 [85] 5 years marksmith More statistic gathering for Perlbal: 'states' command now prints out …
(edit) @84 [84] 5 years marksmith Oops, only show this info if we have a header at this point.
Note: See TracRevisionLog for help on using the revision log.