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