Chandrashekhar Mullaparthi
8d9ccc7a8b
Added support for accepting binaries as header names
pirms 11 gadiem
Chandrashekhar Mullaparthi
5c01b5e515
Fix for issue #101
pirms 11 gadiem
Andrew Thompson
07d1d75d54
Retry requests when the worker has the connection close
When a tcp_closed or ssl_closed message is handled while ibrowse is
trying to send a request to a worker, ibrowse would incorrectly return a
req_timedout message, when, in fact, the request had not even been
handled.
This patch attempts to avoid that race condition by signalling tcp or
ssl closed messages back to ibrowse differently than a normal exit.
pirms 11 gadiem
AeroNotix
74bb7933df
Fixed documentation errors
I fixed the documentation errors in order to get them to build I made
a cursory check through the source to ensure that they were correct
and it seems like they are so I submit this patch.
pirms 12 gadiem
Chandrashekhar Mullaparthi
d8178da488
Added option return_raw_request. To be used by clients if they want to know the exact request which was sent to the server
pirms 12 gadiem
Joseph Wayne Norton
1a80940891
Add worker_process_options for start and start_link purposes
Typically used to specify non-default, garbage collection options.
pirms 12 gadiem
Chandrashekhar Mullaparthi
52ce596b91
Bug fix for issue #67
pirms 12 gadiem
Chandrashekhar Mullaparthi
3aabf5dfdf
Added get_metrics
pirms 13 gadiem
Chandrashekhar Mullaparthi
d3d43e8529
Changes to load balancing and various other tweaks
pirms 13 gadiem
Tim Watson
51e220983f
Add support for appending additional configuration at runtime
pirms 13 gadiem
Chandrashekhar Mullaparthi
e05aa73f1a
Fixes for issues reported. Work in progress
pirms 14 gadiem
Alexey Romanov
0e42656980
save_response_to_file option extended to support appending to an existing file
pirms 14 gadiem
Chandrashekhar Mullaparthi
6ed0f3efee
Fixed bug with the save_response_to_file option.
pirms 14 gadiem
Chandrashekhar Mullaparthi
74c337792a
Various changes. See README for details
pirms 14 gadiem
Chandrashekhar Mullaparthi
5b13e5b245
Pipelining wasn't working when used with the {stream_to, {Pid, once}} option
pirms 14 gadiem
Chandrashekhar Mullaparthi
3dabcaa174
Release 2.1.1. Various fixes. See README
pirms 14 gadiem
Chandrashekhar Mullaparthi
1a08838a3b
Release 2.1.0
pirms 14 gadiem
Chandrashekhar Mullaparthi
7958fc2f6b
Removed spurious io:format
pirms 14 gadiem
Chandrashekhar Mullaparthi
d756a2b0b6
Various changes. See README for details
pirms 14 gadiem
Chandrashekhar Mullaparthi
a114ed3bc4
Keep dialyzer happy. Thanks Kostis
pirms 15 gadiem
Chandrashekhar Mullaparthi
8a4653d4d4
Added support for tunnelling through a proxy. Other minor changes as indicated in the README
pirms 15 gadiem
Chandrashekhar Mullaparthi
dcee4cbe5d
Added option headers_as_is
pirms 15 gadiem
Chandrashekhar Mullaparthi
75bab56e5d
Fixed bug in processing of save_response_to_file option
pirms 15 gadiem
Chandrashekhar Mullaparthi
ce2cc0140e
Added option to allow caller to specify socket options
pirms 15 gadiem
Chandrashekhar Mullaparthi
6991be2977
29-07-2009 - * The ETS table created for load balancing of requests was not
being deleted which led to the node not being able to create
any more ETS tables if queries were made to many number of
webservers. ibrowse now deletes the ETS table it creates once the
last connection to a webserver is dropped.
Reported by Seth Falcon.
* Spurious data being returned at end of body in certain cases of
chunked encoded responses from the server.
Reported by Chris Newcombe.
pirms 16 gadiem
Chandrashekhar Mullaparthi
2e0889e70a
Fix to allow functions to be passed as body. Thanks to http://github.com/benoitc
pirms 16 gadiem
Chandrashekhar Mullaparthi
2768725f81
Added option {stream_to, {process(), once}} to allow calling process to control data rate on socket
pirms 16 gadiem
Chandrashekhar Mullaparthi
cf294d5c88
ibrowse-1.5.0. See README for details
pirms 16 gadiem
chandrusf
4a8a73f90a
ibrowse was not reading all the options from its config file.
pirms 17 gadiem
chandrusf
f75237940a
Lots of new features
pirms 17 gadiem
chandrusf
0cfebc09a0
A mofidied version of a patch sent in by Ram Krishnan to enhance the save_response_to_file option
pirms 17 gadiem
chandrusf
9d7a637066
Added host_header option
pirms 18 gadiem
chandrusf
6675c44672
Patch provided by Eric Merritt to support WebDAV requests
pirms 18 gadiem
chandrusf
60d16ae9fa
Added ability to generate Chunked requests (see option transfer_encoding in doc). If destination port is 80, it is not included in the Host header
pirms 19 gadiem
chandrusf
cb7826c054
First version of ibrowse
pirms 20 gadiem