|
|
|
@821
|
[821]
|
6 months |
ask |
Make Content-Range replies work
|
|
|
|
@814
|
[814]
|
10 months |
hachi |
Prevent a complex crash scenario.
I have an unautomated test that gets …
|
|
|
|
@772
|
[772]
|
18 months |
hachi |
Make backend verification be hookable
Add hook points, refactor some subs …
|
|
|
|
@763
|
[763]
|
21 months |
bradfitz |
Patch from Andy Armstrong <andy@…> to make Perlbal pass tests
on …
|
|
|
|
@738
|
[738]
|
2 years |
hachi |
Fred Moyer reported a crash condition on the ML where perlbal dies when …
|
|
|
|
@724
|
[724]
|
2 years |
hachi |
Add blind_proxy option for reverse_proxy services. Makes the service not …
|
|
|
|
@722
|
[722]
|
2 years |
ask |
verify_backend_path configuration option
From: Adam Jacob
Subject: Re: …
|
|
|
|
@687
|
[687]
|
2 years |
jacques |
Bump copyright and fixed typo in Interactive
|
|
|
|
@668
|
[668]
|
3 years |
bradfitz |
no change... just more comments and logic flip to be more readable.
|
|
|
|
@659
|
[659]
|
3 years |
ask |
Add the client_ip to the X-Forwarded-For header when the upstream is …
|
|
|
|
@645
|
[645]
|
3 years |
bradfitz |
remove debug from earlier commit
|
|
|
|
@644
|
[644]
|
3 years |
bradfitz |
start of work on having a child process be a webserver on …
|
|
|
|
@612
|
[612]
|
3 years |
bradfitz |
-- fix a crash as reported on mailing lists, with backends not
…
|
|
|
|
@609
|
[609]
|
3 years |
bradfitz |
if backend sends x-reproxy-url and HTTP 204 No Content, upgrade
that to a …
|
|
|
|
@596
|
[596]
|
3 years |
bradfitz |
updated copyright patch from Jacques Marneweck <jacques@…>
|
|
|
|
@591
|
[591]
|
3 years |
marksmith |
* we should kill this header, too…
|
|
|
|
@559
|
[559]
|
3 years |
bradfitz |
getting sick of:
Use of uninitialized value in string eq at …
|
|
|
|
@557
|
[557]
|
3 years |
sky |
r559@hope: sky | 2006-09-04 01:25:03 -0700
OSX thinks it is a good idea …
|
|
|
|
@536
|
[536]
|
3 years |
hachi |
r18069@lj (orig r519): bradfitz | 2006-08-18 12:26:14 -0700
works now
|
|
|
|
@534
|
[534]
|
3 years |
hachi |
r18067@lj (orig r517): bradfitz | 2006-08-18 12:09:13 -0700
more stuff …
|
|
|
|
@533
|
[533]
|
3 years |
hachi |
r18066@lj (orig r516): bradfitz | 2006-08-18 12:08:18 -0700
moving cache …
|
|
|
|
@529
|
[529]
|
3 years |
hachi |
r18057@lj (orig r512): bradfitz | 2006-08-18 11:48:52 -0700
satisifying …
|
|
|
|
@527
|
[527]
|
3 years |
hachi |
r18055@lj (orig r510): hachi | 2006-08-18 11:18:03 -0700
Merge changes …
|
|
|
|
@457
|
[457]
|
4 years |
bradfitz |
-- support for reproxying to a named service. if backend returns
…
|
|
|
|
@455
|
[455]
|
4 years |
bradfitz |
-- support for optional retrying of requests after a 500 error,
so …
|
|
|
|
@442
|
[442]
|
4 years |
bradfitz |
making reproxying an option that must be enabled per-service
|
|
|
|
@428
|
[428]
|
4 years |
bradfitz |
-- make accept_client and its callers deal with the possibility
…
|
|
|
|
@404
|
[404]
|
4 years |
bradfitz |
cleanup BackendHTTP a bit, breaking some things into smaller functions
and …
|
|
|
|
@398
|
[398]
|
4 years |
bradfitz |
massive refactoring of ClientProxy.pm. makes the code a ton more …
|
|
|
|
@391
|
[391]
|
4 years |
bradfitz |
add tests for verify_backend,
and fix a bug that was uncovered by …
|
|
|
|
@379
|
[379]
|
4 years |
bradfitz |
+ -- reorganize/cleanup code related to stalling the backend due to
+ …
|
|
|
|
@373
|
[373]
|
4 years |
marksmith |
Perlbal buffered uploads.
I would consider this to be testing. Perlbal …
|
|
|
|
@370
|
[370]
|
4 years |
bradfitz |
turn off deprecated warnings.
only affects early perl 5.8 releases that …
|
|
|
|
@345
|
[345]
|
4 years |
bradfitz |
add copyright notices throughout
|
|
|
|
@316
|
[316]
|
4 years |
bradfitz |
make Net::Netmask optional
|
|
|
|
@315
|
[315]
|
4 years |
bradfitz |
more byte range work and tests
|
|
|
|
@314
|
[314]
|
4 years |
bradfitz |
tests for byte range support.
also added support for byte ranges on …
|
|
|
|
@282
|
[282]
|
5 years |
marksmith |
Add functionality to note_bad_backend_connect to specify a retry time. …
|
|
|
|
@276
|
[276]
|
5 years |
marksmith |
Better backend verification and upgrading their generation.
|
|
|
|
@275
|
[275]
|
5 years |
marksmith |
-- add generation count to services that increments every time a pool is
…
|
|
|
|
@272
|
[272]
|
5 years |
marksmith |
-- add pools; a way of having different sets of nodes and instantly …
|
|
|
|
@265
|
[265]
|
5 years |
marksmith |
This would explain why the syslogging never really worked. If you …
|
|
|
|
@264
|
[264]
|
5 years |
marksmith |
-- add new stats command 'nodes' that shows information on each node that …
|
|
|
|
@257
|
[257]
|
5 years |
marksmith |
Fix a bug that caused backends to never get out of the pending …
|
|
|
|
@256
|
[256]
|
5 years |
marksmith |
-- fix handling of OPTIONS responses; used to do its own state clearing …
|
|
|
|
@253
|
[253]
|
5 years |
marksmith |
Add option: always_trusted. Enables you to specify that backends …
|
|
|
|
@246
|
[246]
|
5 years |
marksmith |
Add new configuration command support to Perlbal:
HEADER INSERT <svc> …
|
|
|
|
@245
|
[245]
|
5 years |
marksmith |
-- add dependency to Net::Netmask; now you can specify …
|
|
|
|
@239
|
[239]
|
5 years |
marksmith |
-- "proc" management command shows user and system CPU usage for Perlbal
…
|
|
|
|
@234
|
[234]
|
5 years |
marksmith |
-- ReproxyManager would sometimes let closed backends back into the pool
…
|
|
|
|
@232
|
[232]
|
5 years |
marksmith |
Commit the changes to the backend classes.
|
|
|
|
@224
|
[224]
|
5 years |
marksmith |
Tons of hours later...
-- rewrote reproxy URI support. new class …
|
|
|
|
@219
|
[219]
|
5 years |
marksmith |
Add more paranoia for handling closures and event_errs.
|
|
|
|
@218
|
[218]
|
5 years |
marksmith |
Don't move on to another request if we're closed, and don't call a …
|
|
|
|
@217
|
[217]
|
5 years |
marksmith |
Undef some pointers we have when we get closed.
|
|
|
|
@213
|
[213]
|
5 years |
marksmith |
Passing in the object we created/destroyed and using ref on it is 90% …
|
|
|
|
@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
…
|
|
|
|
@194
|
[194]
|
5 years |
marksmith |
Add persistent connections to Perlbal for connections to reproxy-url …
|
|
|
|
@175
|
[175]
|
5 years |
marksmith |
Sanitize out the X-REPROXY-EXPECTED-SIZE header so we don't send it to …
|
|
|
|
@162
|
[162]
|
5 years |
marksmith |
Attempt to fix an issue with Perlbal and FotoBilder interaction …
|
|
|
|
@156
|
[156]
|
5 years |
marksmith |
Fix an issue where a transient backend that had an event_err …
|
|
|
|
@152
|
[152]
|
5 years |
marksmith |
This looks big, but it's not. I went through 90% of all of the close …
|
|
|
|
@151
|
[151]
|
5 years |
marksmith |
1) reimplement note_backend_close; extreme programmed with Brad so
it …
|
|
|
|
@150
|
[150]
|
5 years |
marksmith |
This code was written to take care of a problem with backends failing …
|
|
|
|
@147
|
[147]
|
5 years |
marksmith |
Add 'use warnings;' to every perlbal file. Woot.
|
|
|
|
@146
|
[146]
|
5 years |
marksmith |
1) move the 'note_backend_close' function to be part of the reportto
…
|
|
|
|
@145
|
[145]
|
5 years |
marksmith |
Fix some auto-vivification issues.
|
|
|
|
@144
|
[144]
|
5 years |
marksmith |
Make backends notify the service when they get closed. Hopefully …
|
|
|
|
@143
|
[143]
|
5 years |
marksmith |
Oops, also sanitize our internal headers when we have a primary …
|
|
|
|
@142
|
[142]
|
5 years |
marksmith |
Fix an issue that caused us to return content-type of text/plain. …
|
|
|
|
@141
|
[141]
|
5 years |
marksmith |
Add two new service configuration …
|
|
|
|
@130
|
[130]
|
5 years |
marksmith |
URL reproxying support for Perlbal, as well as a small file …
|
|
|
|
@127
|
[127]
|
5 years |
marksmith |
Big changes to Perlbal, including: a new plugins system. This …
|
|
|
|
@124
|
[124]
|
5 years |
bradfitz |
an event_err during verify stage should also inform the service of a
bad …
|
|
|
|
@120
|
[120]
|
5 years |
marksmith |
Big Perlbal change: split "headers" field into two: req_headers and …
|
|
|
|
@118
|
[118]
|
5 years |
marksmith |
When we're told to reproxy, don't close the connection afterwards, as …
|
|
|
|
@112
|
[112]
|
5 years |
bradfitz |
fix some possible issues. may or may not explain some weirdness going on.
|
|
|
|
@111
|
[111]
|
5 years |
marksmith |
Document new commands for persistent backend management. Also, make …
|
|
|
|
@110
|
[110]
|
5 years |
bradfitz |
Junior/Brad implementation of verifying backend connections, where …
|
|
|
|
@109
|
[109]
|
5 years |
bradfitz |
Correctly handle cases with weird/absent Content-Lengths: HEAD, 304, 204, …
|
|
|
|
@104
|
[104]
|
5 years |
marksmith |
Modify all Perlbal::Socket classes to call the state method instead of …
|
|
|
|
@97
|
[97]
|
5 years |
bradfitz |
new config option for max uses of backend conns. only useful so …
|
|
|
|
@95
|
[95]
|
5 years |
bradfitz |
remove some debugging and add a 'use_count' member to the backends, so
we …
|
|
|
|
@94
|
[94]
|
5 years |
bradfitz |
some debug
|
|
|
|
@91
|
[91]
|
5 years |
bradfitz |
persistent connection support to backends.
but it only does HTTP/1.0 …
|
|
|
|
@89
|
[89]
|
5 years |
marksmith |
Better logic for 'shutdown graceful'. Now sees if we have anything …
|
|
|
|
@86
|
[86]
|
5 years |
bradfitz |
register_boredom may change the state itself, so set ourselves to
bored …
|
|
|
|
@85
|
[85]
|
5 years |
marksmith |
More statistic gathering for Perlbal: 'states' command now prints out …
|
|
|
|
@83
|
[83]
|
5 years |
marksmith |
Add more output information for 'socks' command: notably, show what …
|
|
|
|
@78
|
[78]
|
5 years |
bradfitz |
keep track of state explicitly instead of trying to infer it …
|
|
|
|
@59
|
[59]
|
6 years |
bradfitz |
explicitly pass along just the IP, not accidentally the IP:port
|
|
|
|
@57
|
[57]
|
6 years |
bradfitz |
new idea to make up for the speed loss from the conservative …
|
|
|
|
@50
|
[50]
|
6 years |
bradfitz |
check that the created sock glob actually has a usable fd. return …
|
|
|
|
@49
|
[49]
|
6 years |
bradfitz |
refactor how the service manager, clientproxy, and backend …
|
|
|
|
@40
|
[40]
|
6 years |
bradfitz |
Main bug fix:
-- self-referential leak. (perl does refcounting, not …
|
|
|
|
@39
|
[39]
|
6 years |
bradfitz |
Add X-Forwarded-For header, and remove some other headers we don't
want …
|
|
|
|
@38
|
[38]
|
6 years |
bradfitz |
add ClientHTTPBase which ClientProxy and ClientHTTP now both derive …
|
|
|
|
@37
|
[37]
|
6 years |
deveiant |
- Tab fix + local var settings.
|
|
|
|