Timeline


and .

08/16/05:

23:39 Changeset [410] by bradfitz

SSL support for perlbal. was so fucking easy I couldn't resist. really, ...

21:06 Changeset [409] by marksmith

* add some tests to Perlbal in reverse proxy tests that make sure ...

19:11 Changeset [408] by bradfitz

add in the whole "sorryTooSlow" XML element

18:25 Changeset [407] by bradfitz

add the Atom stream/inject plugins

17:21 Changeset [406] by bradfitz

-- add more debugging when PERLBAL_DEBUG env is set

-- redo the ...

05:27 Changeset [405] by bradfitz

fix a bug when buffer_backend_connect (which is normally 100k) is set to ...

05:23 Changeset [404] by bradfitz

cleanup BackendHTTP a bit, breaking some things into smaller functions and ...

05:22 Changeset [403] by bradfitz

-- better support for split testing (one half of test being client, other ...

05:21 Changeset [402] by bradfitz

some more todo items

03:54 Changeset [401] by bradfitz

lot more debugging at level 3 in ClientProxy's event_read.

and an updated ...

03:53 Changeset [400] by bradfitz

require Danga::Socket 1.44 for its push_back_read fixes which are now so ...

08/15/05:

23:20 Changeset [399] by bradfitz

updated docs

08/14/05:

05:47 Changeset [398] by bradfitz

massive refactoring of ClientProxy.pm. makes the code a ton more ...

08/13/05:

03:07 Changeset [397] by bradfitz

massive ClientProxy refactoring ("cleaning")

08/12/05:

18:37 Changeset [396] by bradfitz

don't call put_writeout twice in a row. otherwise the second one ...

05:22 Changeset [395] by bradfitz

use danga::socket's push_back_read to push back the extra over-read data ...

05:19 Changeset [394] by bradfitz

refuse to serve (show a 500) if docroot isn't set

05:19 Changeset [393] by bradfitz

add handle_put hook

08/11/05:

20:44 Changeset [392] by bradfitz

-- fix potential crashing bugs in the PUT path. luckily ones we

...

18:53 Changeset [391] by bradfitz

add tests for verify_backend,

and fix a bug that was uncovered by ...

09:43 Changeset [390] by bradfitz

can't sleep. clean up ClientHTTPBase a bit.

08:39 Changeset [389] by bradfitz

more code cleanup, especially related to PUT requests:

-- remove ...

08:14 Changeset [388] by bradfitz

readability improvements. smaller if/else blocks, in favor of ...

05:58 Changeset [387] by bradfitz

remove duplicated _durl function into new Util.pm file

05:47 Changeset [386] by bradfitz

Cleanup of ClientHTTP.pm, breaking large/nesty functions into more/smaller ...

05:41 Changeset [385] by bradfitz

stop plugin filename search if an error came up that's not related to ...

04:54 Changeset [384] by bradfitz

-- load plugins by either the exact case specified, all lowercase,

...

04:48 Changeset [383] by bradfitz

fix a caller who forgot to pass in the req headers to res_keep_alive

08/10/05:

18:25 Changeset [382] by bradfitz

return 0 immediately on req/req_keep_alive if the header to check is ...

08/09/05:

21:37 Changeset [381] by bradfitz

error is in $_[0]

08/06/05:

04:33 Changeset [380] by bradfitz

make Perlbal::AIO's aio_{read|write} not change the $fh's offset, ...

03:39 Changeset [379] by bradfitz

+ -- reorganize/cleanup code related to stalling the backend due to + ...

08/02/05:

17:48 Changeset [378] by bradfitz

init flags to 0

02:29 Changeset [377] by bradfitz

show when undef read

02:28 Changeset [376] by bradfitz

check for trueness first

02:25 Changeset [375] by bradfitz

use Perlbal::Socket::sendfile

02:11 Changeset [374] by bradfitz

a wrapper around Sys::Syscall::sendfile that falls back to (blocking) read ...

00:57 Changeset [373] by marksmith

Perlbal buffered uploads.

I would consider this to be testing. Perlbal ...

08/01/05:

19:37 Changeset [372] by bradfitz

use Sys::Syscall, not syscall directly

07/29/05:

23:56 Changeset [371] by bradfitz

more "no warnings" additions

22:18 Changeset [370] by bradfitz

turn off deprecated warnings.

only affects early perl 5.8 releases that ...

20:59 Changeset [369] by bradfitz

for now, temp fix, let sendfile syscall be put in $ENV{NR_SENDFILE}

20:59 Changeset [368] by bradfitz

some RHEL box has perl 5.8.0 and 5.8.0 is apparently stupid

20:58 Changeset [367] by bradfitz

remove stray bang

18:39 Changeset [366] by marksmith

* fix up the buffered upload tests to work with the buffered upload ...

18:30 Changeset [365] by bradfitz

skip right number

18:13 Changeset [364] by bradfitz

more missing files

18:02 Changeset [363] by marksmith

* move header parsing up into the core Perlbal::Test * add buffered upload ...

17:39 Changeset [362] by bradfitz

bradley sucks at MANIFEST files and testing releases to see if they have ...

07:31 Changeset [361] by bradfitz

remove redundant expression

07:30 Changeset [360] by bradfitz

had forgotten this file

07/28/05:

23:30 Changeset [359] by marksmith

The 'none' mode for Perlbal's AIO abstraction layer was using the ...

01:49 Changeset [358] by bradfitz

each aio mode for putting deep file

00:39 Changeset [357] by bradfitz

rate and time tests

07/27/05:

23:55 Changeset [356] by bradfitz

more tests for jr

23:29 Changeset [355] by bradfitz

better test suite for jr

03:23 Changeset [354] by marksmith

For Brad -- here's the buffered uploads testing code, the very basic ...

07/26/05:

20:18 Changeset [353] by bradfitz

file is webserver.conf, not web-server.conf

17:04 Changeset [352] by bradfitz

-- add run_manage_commands to take a whole block of commands and run them ...

16:10 Changeset [351] by bradfitz

patch from Jacques Marneweck <jacques@…> to fix conf ...

06:02 Changeset [350] by bradfitz

this file is cluttered and confusing and inaccurate

06:01 Changeset [349] by bradfitz

add more example configs.

06:00 Changeset [348] by bradfitz

add a usage line, kill a warning...

05:57 Changeset [347] by bradfitz

shutup a warning

05:42 Changeset [346] by bradfitz

-- move gendocs.pl to devtools/

-- minor doc updates

05:35 Changeset [345] by bradfitz

add copyright notices throughout

05:28 Changeset [344] by bradfitz

go to version 1.3, remove literal tab from Makefile fragment, replace with ...

05:25 Changeset [343] by bradfitz

removing old helper server

05:19 Changeset [342] by bradfitz

doc rearrange

05:11 Changeset [341] by bradfitz

-- introduce CommandContext, so management commands can be less

...

02:11 Changeset [340] by bradfitz

include config guide in dist

02:11 Changeset [339] by bradfitz

include auto-generated docs in dist

02:10 Changeset [338] by bradfitz

More docs, now auto-generated from Service.pm

01:43 Changeset [337] by bradfitz

-- more docs,

-- auto-init service defaults from $tunables, including ...

07/25/05:

23:49 Changeset [336] by bradfitz

test case for directory indexing, and fix for the new (broken) setter in ...

23:43 Changeset [335] by bradfitz

move more tunables into the tunables block

23:27 Changeset [334] by bradfitz

more docs, which got tedious, which led to work on making ...

23:10 Changeset [333] by bradfitz

and remove sendstats here

23:02 Changeset [332] by bradfitz

removing sendstats support from perlbal

07/23/05:

06:46 Changeset [331] by bradfitz

-- exit with 0 vs non-zero when/if Perlbal crashes. new command

...

01:40 Changeset [330] by bradfitz

doc update

07/22/05:

22:00 Changeset [329] by bradfitz

when using a service selector, make the service selector the service whose ...

21:39 Changeset [328] by bradfitz

add generic "start_http_request" that works for both clientproxy and ...

05:07 Changeset [327] by bradfitz

-- entirely redone management command parsing/dispatching (major

...

05:05 Changeset [326] by bradfitz

start of more docs wrt configuration

07/21/05:

23:52 Changeset [325] by bradfitz

extra test for mapping to invalid service

23:28 Changeset [324] by bradfitz

more selector and vhost bug fixes and tests.

no known problems at this ...

22:36 Changeset [323] by bradfitz

vhost service selector fleshed out, and start of a test suite.

02:44 Changeset [322] by bradfitz

include Vhosts plugin in MANIFEST, and change the plugins loader test to ...

00:32 Changeset [321] by marksmith

* add retarded "do the plugins compile" test... this is designed for more ...

07/20/05:

23:33 Changeset [320] by bradfitz

start of work on the service selector role.

this lets you make a meta ...

19:10 Changeset [319] by marksmith

* fix apparently longstanding bug in new_response in Perl version not ...

17:21 Changeset [318] by marksmith

* by request, make PERLBAL_XS_HEADERS environment variable useful for ...

17:21 Changeset [317] by bradfitz

test each AIO mode in both reproxy and range tests

17:12 Changeset [316] by bradfitz

make Net::Netmask optional

07:44 Changeset [315] by bradfitz

more byte range work and tests

07:20 Changeset [314] by bradfitz

tests for byte range support.

also added support for byte ranges on ...

06:11 Changeset [313] by bradfitz

test for reproxy URL with multiple URLs, the first one failing

05:26 Changeset [312] by bradfitz

more tests and test cleanup:

-- make one particularly racy test (dual ...

03:19 Changeset [311] by bradfitz

fix a couple long-standing bugs in Perlbal:

-- after a reproxy-file, ...

02:44 Changeset [310] by bradfitz

reproxy tests.

one's still failing... trying to figure it out

02:44 Changeset [309] by bradfitz

whitespace

07/19/05:

22:33 Changeset [308] by marksmith

* add a test to simulate the backend not doing keep-alive when perlbal ...

22:20 Changeset [307] by marksmith

* fix some issues with undef variables throwing warnings during testing.

22:06 Changeset [306] by bradfitz

more webproxy tests

21:28 Changeset [305] by bradfitz

more webproxy tests, testing persistence on/off at different stages

21:26 Changeset [304] by bradfitz

syntax highlighting in emacs better

21:13 Changeset [303] by marksmith

* use references to the functions, don't actually call them.

21:08 Changeset [302] by marksmith

* don't use internal variables in function that the XS module will ...

18:25 Changeset [301] by bradfitz

byterange support from the fine people at http://guba.com/

17:39 Changeset [300] by marksmith

* test stuff for HTTPHeaders (both XS and Perl)

07/18/05:

21:51 Changeset [299] by marksmith

checkpoint commit of reverse proxy testing. so far, it verifies that ...

Note: See TracTimeline for information about the timeline view.