/[Apache-SVN]/couchdb/trunk/src/couchdb/couch_httpd.erl
ViewVC logotype

Log of /couchdb/trunk/src/couchdb/couch_httpd.erl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 882903 - (view) (annotate) - [select for diffs]
Modified Sat Nov 21 13:43:43 2009 UTC (4 days, 11 hours ago) by kocolosk
File length: 25962 byte(s)
Diff to previous 881407 (colored)
code improvements from tidier. Patch by Kostis Sagonas. COUCHDB-570

Revision 881407 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 17:41:56 2009 UTC (8 days, 7 hours ago) by damien
File length: 26002 byte(s)
Diff to previous 836324 (colored)
Fix for broken multipart parsing code as mentioned in COUCHDB-570.

Revision 836324 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 04:11:11 2009 UTC (10 days, 20 hours ago) by damien
File length: 26050 byte(s)
Diff to previous 835981 (colored)
Testing of incremental attachments and more testing of multipart/handling.

Revision 835981 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 20:38:45 2009 UTC (12 days, 4 hours ago) by damien
File length: 25973 byte(s)
Diff to previous 834211 (colored)
Initial check-in of APIs for multiple/related supported and incremental replication of only changed attachments. Needs more far more testing and to be hooked up the replicator.

Revision 834211 - (view) (annotate) - [select for diffs]
Modified Mon Nov 9 20:08:43 2009 UTC (2 weeks, 2 days ago) by kocolosk
File length: 21470 byte(s)
Diff to previous 832091 (colored)
better error for illegal_database_name. Closes COUCHDB-566

Revision 832091 - (view) (annotate) - [select for diffs]
Modified Mon Nov 2 20:31:08 2009 UTC (3 weeks, 2 days ago) by kocolosk
File length: 21246 byte(s)
Diff to previous 830353 (colored)
cast string status codes (from _externals) to integers before logging. COUCHDB-551

Revision 830353 - (view) (annotate) - [select for diffs]
Modified Tue Oct 27 21:40:25 2009 UTC (4 weeks, 1 day ago) by damien
File length: 21223 byte(s)
Diff to previous 826345 (colored)
Make it harder to accidently terminate chunked resposnes by requiring callers to explicity call last_chunk(Req) and ignoring send_chunk calls with no data.

Revision 826345 - (view) (annotate) - [select for diffs]
Modified Sun Oct 18 02:10:04 2009 UTC (5 weeks, 3 days ago) by jan
File length: 21120 byte(s)
Diff to previous 824029 (colored)
log external reqests like any other requests

Revision 824029 - (view) (annotate) - [select for diffs]
Modified Sun Oct 11 05:49:19 2009 UTC (6 weeks, 3 days ago) by jan
File length: 21106 byte(s)
Diff to previous 821059 (colored)
add create_target:true option to _replicate that creates the target database

Revision 821059 - (view) (annotate) - [select for diffs]
Modified Fri Oct 2 15:35:53 2009 UTC (7 weeks, 5 days ago) by jasondavies
File length: 21034 byte(s)
Diff to previous 818249 (colored)
Add OAuth support for "https" URL scheme when using SSL proxy.

Revision 818249 - (view) (annotate) - [select for diffs]
Modified Wed Sep 23 20:43:35 2009 UTC (2 months ago) by kocolosk
File length: 20566 byte(s)
Diff to previous 816033 (colored)
reject attempts to upload invalid UTF-8 JSON.  Closes COUCHDB-345

This patch requires JSON to be encoded using UTF-8.  In the future we will
accept other encodings.  Thanks Joan Touzet and James Dumay for the bug reports
and Curt Arnold for patches and discussion.

Revision 816033 - (view) (annotate) - [select for diffs]
Modified Thu Sep 17 03:16:54 2009 UTC (2 months, 1 week ago) by davisp
File length: 20393 byte(s)
Diff to previous 815927 (colored)
Fixes COUCHDB-504

Thanks to Bob Dionne for figuring out the underlying cause. Thanks to Benoit for making my initial patch alot cleaner.

This version is basically Benoit's patch with two extra conditions for sending the Keep-Alive header. It must be a HTTP/1.0 connection and there must not be a Connection header already defined.


Revision 815927 - (view) (annotate) - [select for diffs]
Modified Wed Sep 16 19:05:08 2009 UTC (2 months, 1 week ago) by damien
File length: 19764 byte(s)
Diff to previous 808679 (colored)
Single line http request when log=info

Revision 808679 - (view) (annotate) - [select for diffs]
Modified Thu Aug 27 23:30:08 2009 UTC (2 months, 4 weeks ago) by damien
File length: 19566 byte(s)
Diff to previous 808632 (colored)
Fixed spurious console errors caused when attempting to query information about an already closed socket.

Revision 808632 - (view) (annotate) - [select for diffs]
Modified Thu Aug 27 21:16:08 2009 UTC (2 months, 4 weeks ago) by damien
File length: 19557 byte(s)
Diff to previous 805551 (colored)
Fix for problem where HEAD requests that would have a chunked responses would send the chunked respone anyway. Also, we now avoid processing the request, and instead abort it as soon as the header is sent.

Revision 805551 - (view) (annotate) - [select for diffs]
Modified Tue Aug 18 19:47:41 2009 UTC (3 months, 1 week ago) by kocolosk
File length: 19257 byte(s)
Diff to previous 805500 (colored)
cleanup application of auth functions

Revision 805500 - (view) (annotate) - [select for diffs]
Modified Tue Aug 18 17:09:42 2009 UTC (3 months, 1 week ago) by jan
File length: 19253 byte(s)
Diff to previous 804094 (colored)
allow configurable X-Forwarded-Host header handling for work behind reverse proxies, patch by Benoit Chesneau, closes COUCHDB-466

Revision 804094 - (view) (annotate) - [select for diffs]
Modified Fri Aug 14 06:58:30 2009 UTC (3 months, 1 week ago) by jchris
File length: 19002 byte(s)
Diff to previous 804087 (colored)
benoitc's attachment PUT patch passes tests for me. Closes COUCHDB-461

Revision 804087 - (view) (annotate) - [select for diffs]
Modified Fri Aug 14 06:10:16 2009 UTC (3 months, 1 week ago) by jchris
File length: 18633 byte(s)
Diff to previous 803245 (colored)
apply Benoit's patch fixing attachment content-length handling for GET from COUCHDB-461

Revision 803245 - (view) (annotate) - [select for diffs]
Modified Tue Aug 11 18:50:08 2009 UTC (3 months, 2 weeks ago) by jchris
File length: 18248 byte(s)
Diff to previous 801345 (colored)
Initial commit of _update handler. Thanks to Paul Davis, Jason Davies for code and others for discussion.

The _update handler accepts POSTs to paths like: /db/_design/foo/_update/bar and PUTs which include docids, like: /db/_design/foo/_update/bar/docid

The function signature:

function(doc, req) {
  doc.a_new_field = req.query.something;
  return [doc, "<h1>added something to your doc</h1>"];
}

The tests in update_documents.js are fairly complete and include examples of bumping a counter, changing only a single field, parsing from (and returning) XML, and creating new documents.


Revision 801345 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 18:11:45 2009 UTC (3 months, 3 weeks ago) by jchris
File length: 18191 byte(s)
Diff to previous 800938 (colored)
proper handling of 406 Not Acceptable errors in list and show functions

Revision 800938 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 19:50:46 2009 UTC (3 months, 3 weeks ago) by damien
File length: 18110 byte(s)
Diff to previous 794057 (colored)
Initial check-in of OAuth and cookie authentication.

Revision 794057 - (view) (annotate) - [select for diffs]
Modified Tue Jul 14 20:21:39 2009 UTC (4 months, 1 week ago) by nslater
File length: 18686 byte(s)
Diff to previous 791350 (colored)
wheeeeeeee

Revision 791350 - (view) (annotate) - [select for diffs]
Modified Mon Jul 6 00:33:50 2009 UTC (4 months, 3 weeks ago) by nslater
File length: 18688 byte(s)
Diff to previous 784706 (colored)
trimmed trailing whitespace

Revision 784706 - (view) (annotate) - [select for diffs]
Modified Mon Jun 15 09:49:46 2009 UTC (5 months, 1 week ago) by jan
File length: 18772 byte(s)
Diff to previous 784601 (colored)
Send CouchDB Server: header for all external queries. Fixes COUCHDB-379.

Revision 784601 - (view) (annotate) - [select for diffs]
Modified Sun Jun 14 18:45:49 2009 UTC (5 months, 1 week ago) by jchris
File length: 18755 byte(s)
Diff to previous 777757 (colored)
merge list-iterator branch to trunk. changes JavaScript _list API

Revision 777757 - (view) (annotate) - [select for diffs]
Modified Sat May 23 01:14:13 2009 UTC (6 months ago) by jchris
File length: 18346 byte(s)
Diff to previous 776685 (colored)
added an design doc option so that doc._local_seq can be available in the map view. Closes COUCHDB-346

Revision 776685 - (view) (annotate) - [select for diffs]
Modified Wed May 20 13:06:50 2009 UTC (6 months ago) by davisp
File length: 18347 byte(s)
Diff to previous 776143 (colored)
Move default handler configuration to couch_httpd:start_link/0


Revision 776143 - (view) (annotate) - [select for diffs]
Modified Tue May 19 00:51:52 2009 UTC (6 months, 1 week ago) by davisp
File length: 18392 byte(s)
Diff to previous 775577 (colored)
Add a configuration parameter for the default database handler.

Closes COUCHDB-353

Thanks Brad Anderson


Revision 775577 - (view) (annotate) - [select for diffs]
Modified Sun May 17 03:54:02 2009 UTC (6 months, 1 week ago) by davisp
File length: 18155 byte(s)
Diff to previous 774180 (colored)
Fixes COUCHDB-41

When a database doesn't exist, it now returns:

{"error": "not_found", "reason": "no_db_file"}


Revision 774180 - (view) (annotate) - [select for diffs]
Modified Wed May 13 03:33:31 2009 UTC (6 months, 2 weeks ago) by davisp
File length: 18155 byte(s)
Diff to previous 773387 (colored)
Closes COUCHDB-334 - Add JSONP support to CouchDB

Use JSONP by providing a ?callback=function_name URL paramter for any URL
returning JSON data.


Revision 773387 - (view) (annotate) - [select for diffs]
Modified Sun May 10 19:20:23 2009 UTC (6 months, 2 weeks ago) by jchris
File length: 16613 byte(s)
Diff to previous 766505 (colored)
refactor JSON body error handling, also consolidate update_docs JSON response generation.

Revision 766505 - (view) (annotate) - [select for diffs]
Modified Sun Apr 19 20:02:45 2009 UTC (7 months, 1 week ago) by davisp
File length: 16416 byte(s)
Diff to previous 766383 (colored)
COUCHDB-306 - Improving reported errors.

Case #3 turns out to be misusing the end-point for HTML forms that Futon uses.
For new people it would also be triggered by accidentally using POST when a PUT
to /db_name/docid is used.


Revision 766383 - (view) (annotate) - [select for diffs]
Modified Sat Apr 18 20:15:44 2009 UTC (7 months, 1 week ago) by jchris
File length: 16338 byte(s)
Diff to previous 765819 (colored)
refactor main.js into many files and improve show/list error handling

Revision 765819 - (view) (annotate) - [select for diffs]
Modified Fri Apr 17 00:47:50 2009 UTC (7 months, 1 week ago) by jchris
File length: 16479 byte(s)
Diff to previous 762574 (colored)
output errors differently during chunked responses (view and list)

Revision 762574 - (view) (annotate) - [select for diffs]
Modified Tue Apr 7 00:07:02 2009 UTC (7 months, 2 weeks ago) by jan
File length: 15765 byte(s)
Diff to previous 762019 (colored)
Add null_authentication_handler. It is useful when running CouchDB behind an authenticating proxy which proxies the basic auth http headers to CouchDB. Having no admins defined makes authentication impossible. Use the null_authentication_handler instead.

Revision 762019 - (view) (annotate) - [select for diffs]
Modified Sat Apr 4 21:47:12 2009 UTC (7 months, 3 weeks ago) by kocolosk
File length: 15650 byte(s)
Diff to previous 757714 (colored)
Use now_diff instead of statistics(runtime).  Closes COUCHDB-316

Revision 757714 - (view) (annotate) - [select for diffs]
Modified Tue Mar 24 10:48:09 2009 UTC (8 months ago) by jan
File length: 15704 byte(s)
Diff to previous 754577 (colored)
make some error messages more readable, committed for jchris

Revision 754577 - (view) (annotate) - [select for diffs]
Modified Sun Mar 15 01:27:28 2009 UTC (8 months, 1 week ago) by jchris
File length: 15614 byte(s)
Diff to previous 753448 (colored)
verbose error logging turned back on for http requests and log_level = debug

Revision 753448 - (view) (annotate) - [select for diffs]
Modified Fri Mar 13 22:15:34 2009 UTC (8 months, 1 week ago) by jchris
File length: 15492 byte(s)
Diff to previous 751813 (colored)
Commit Damien's rep_security branch to trunk. 
Changes bulk_docs conflict checking. 
Breaks file format, see mailing list for data upgrade procedure, or
http://wiki.apache.org/couchdb/Breaking_changes

Revision 751813 - (view) (annotate) - [select for diffs]
Modified Mon Mar 9 19:52:54 2009 UTC (8 months, 2 weeks ago) by jchris
File length: 16648 byte(s)
Diff to previous 750969 (colored)
merge design doc resource branch. breaking changes to _view query paths. 
closes COUCHDB-280

Revision 750969 - (view) (annotate) - [select for diffs]
Modified Fri Mar 6 16:45:45 2009 UTC (8 months, 3 weeks ago) by jchris
File length: 16304 byte(s)
Diff to previous 750430 (colored)
validate reduce view list queries, make query_parse_error response code 400
thanks Jan, thanks Jason Davies. closes COUCHDB-283

Revision 750430 - (view) (annotate) - [select for diffs]
Modified Thu Mar 5 11:52:49 2009 UTC (8 months, 3 weeks ago) by jan
File length: 16197 byte(s)
Diff to previous 748582 (colored)
consistency in messages (HTTPd -> httpd)

Revision 748582 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 16:44:53 2009 UTC (8 months, 4 weeks ago) by jan
File length: 16197 byte(s)
Diff to previous 747465 (colored)
- group HTTP method stats into httpd_requests_methods as per Christopher Lenz's suggestion
- renamed http_status_codes to httpd_status_codes
- better internal variable naming
- remove comments that were leftovers from earlier refactoring

Revision 747465 - (view) (annotate) - [select for diffs]
Modified Tue Feb 24 18:10:19 2009 UTC (9 months ago) by nslater
File length: 16270 byte(s)
Diff to previous 746691 (colored)
added newline to JSON responses, closes COUCHDB-107

Revision 746691 - (view) (annotate) - [select for diffs]
Modified Sun Feb 22 13:50:38 2009 UTC (9 months ago) by jan
File length: 16200 byte(s)
Diff to previous 744309 (colored)
Add runtime statistics -- without EUnit tests for now.

Revision 744309 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 00:17:45 2009 UTC (9 months, 1 week ago) by jchris
File length: 15535 byte(s)
Diff to previous 743971 (colored)
enhance the Mochiweb streaming api based on feedback from Bob Ippolito

Revision 743971 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 03:55:36 2009 UTC (9 months, 1 week ago) by jchris
File length: 15533 byte(s)
Diff to previous 743371 (colored)
Accept standalone attachment PUTs with Transfer-Encoding: chunked 
Includes a patch to mochiweb_request that is under review for inclusion upstream.

Revision 743371 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 16:08:38 2009 UTC (9 months, 1 week ago) by damien
File length: 15255 byte(s)
Diff to previous 742158 (colored)
Fix for COUCHDB-238, explicit check and error for doc ids starting with underscore.

Revision 742158 - (view) (annotate) - [select for diffs]
Modified Sun Feb 8 20:29:51 2009 UTC (9 months, 2 weeks ago) by jchris
File length: 15160 byte(s)
Diff to previous 739157 (colored)
extract method couch_httpd:send_redirect(Req, Path)

Revision 739157 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 03:50:44 2009 UTC (9 months, 3 weeks ago) by jchris
File length: 15005 byte(s)
Diff to previous 739153 (colored)
swap 412 ad 409 error codes. fixes COUCHDB-226

Revision 739153 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 03:02:44 2009 UTC (9 months, 3 weeks ago) by jchris
File length: 15005 byte(s)
Diff to previous 739047 (colored)
use the config setting for max document size. fixes COUCHDB-60

Revision 739047 - (view) (annotate) - [select for diffs]
Modified Thu Jan 29 22:15:48 2009 UTC (9 months, 3 weeks ago) by jchris
File length: 14990 byte(s)
Diff to previous 738237 (colored)
Replacement of inets with ibrowse. Fixes COUCHDB-179 and enhances replication.
Thanks Jason Davies and Adam Kocoloski for the fix, Maximillian Dornseif for reporting.

Revision 738237 - (view) (annotate) - [select for diffs]
Modified Tue Jan 27 20:46:39 2009 UTC (9 months, 4 weeks ago) by jchris
File length: 14644 byte(s)
Diff to previous 736194 (colored)
Improved etag handling for show funcs and db_doc requests; main.js cleanup (baby steps); null doc allowed for show funcs

Revision 736194 - (view) (annotate) - [select for diffs]
Modified Wed Jan 21 02:31:36 2009 UTC (10 months ago) by jchris
File length: 13872 byte(s)
Diff to previous 735850 (colored)
don't log thrown errors in http requests, just things like badmatch etc

Revision 735850 - (view) (annotate) - [select for diffs]
Modified Mon Jan 19 22:22:37 2009 UTC (10 months ago) by jchris
File length: 13809 byte(s)
Diff to previous 735803 (colored)
fix for COUCHDB-214 (design docs on dbs with slashes)

Revision 735803 - (view) (annotate) - [select for diffs]
Modified Mon Jan 19 20:47:18 2009 UTC (10 months ago) by jchris
File length: 13581 byte(s)
Diff to previous 734849 (colored)
catch all error handling for HTTP requests

Revision 734849 - (view) (annotate) - [select for diffs]
Modified Thu Jan 15 23:12:56 2009 UTC (10 months, 1 week ago) by damien
File length: 13576 byte(s)
Diff to previous 731121 (colored)
Support for streaming attachment writes.

Revision 731121 - (view) (annotate) - [select for diffs]
Modified Sat Jan 3 23:04:56 2009 UTC (10 months, 3 weeks ago) by jchris
File length: 13503 byte(s)
Diff to previous 726143 (colored)
Added decent reporting of Mochiweb start errors (eaddrinuse etc)

Revision 726143 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 22:32:42 2008 UTC (11 months, 1 week ago) by joes
File length: 13326 byte(s)
Diff to previous 724946 (colored)
move couchdb to tlp

Revision 724946 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 01:13:17 2008 UTC (11 months, 2 weeks ago) by jchris
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 13326 byte(s)
Diff to previous 724786 (colored)
view group state gen_server. thanks damien and davisp.

Revision 724786 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 17:22:12 2008 UTC (11 months, 2 weeks ago) by jchris
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 13330 byte(s)
Diff to previous 719160 (colored)
user name should be binary for json

Revision 719160 - (view) (annotate) - [select for diffs]
Modified Thu Nov 20 04:42:43 2008 UTC (12 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 13324 byte(s)
Diff to previous 718311 (colored)
Nearly completed security/validation work. Still needs replication testing.

Revision 718311 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 18:18:51 2008 UTC (12 months, 1 week ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 12371 byte(s)
Diff to previous 713132 (colored)
More security and validation work. Still incomplete.

Revision 713132 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 19:45:50 2008 UTC (12 months, 2 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 11602 byte(s)
Diff to previous 706848 (colored)
Check in of initial validation and authorization work. This work is incomplete, as there is not yet any way of restricting who can update the design docs.

Revision 706848 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 03:08:53 2008 UTC (13 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 10945 byte(s)
Diff to previous 703274 (colored)
First check-in of admin http authentication and authorization.

Revision 703274 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 22:00:38 2008 UTC (13 months, 2 weeks ago) by jchris
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 10097 byte(s)
Diff to previous 701960 (colored)
make couch_httpd:send_error/4 public

Revision 701960 - (view) (annotate) - [select for diffs]
Modified Mon Oct 6 06:46:45 2008 UTC (13 months, 2 weeks ago) by jchris
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 10084 byte(s)
Diff to previous 701173 (colored)
tiny whitespace fix for 409 database error

Revision 701173 - (view) (annotate) - [select for diffs]
Modified Thu Oct 2 16:06:10 2008 UTC (13 months, 3 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 10083 byte(s)
Diff to previous 698260 (colored)
HTTPd refactoring. Moved most code out of couch_httpd into associated modules (couch_httpd_view, couch_httpd_db, couch_httpd_misc_handlers). Also a fix to removed previous doc_by_seq index entries on compaction retry.

Revision 698260 - (view) (annotate) - [select for diffs]
Modified Tue Sep 23 17:46:10 2008 UTC (14 months ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 43755 byte(s)
Diff to previous 697427 (colored)
Changed call to Req:recv_body() by Damien's request.

Revision 697427 - (view) (annotate) - [select for diffs]
Modified Sat Sep 20 22:18:45 2008 UTC (14 months ago) by jchris
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 43742 byte(s)
Diff to previous 696041 (colored)
reduce=false closes COUCHDB-76

Revision 696041 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 20:24:48 2008 UTC (14 months, 1 week ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42945 byte(s)
Diff to previous 694989 (colored)
Add HTTP API for getting the complete config, and add a page to Futon that displays the configuration.

Revision 694989 - (view) (annotate) - [select for diffs]
Modified Sat Sep 13 17:32:46 2008 UTC (14 months, 1 week ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42337 byte(s)
Diff to previous 694430 (colored)
Changes and refactorings to couch_config

Revision 694430 - (view) (annotate) - [select for diffs]
Modified Thu Sep 11 19:26:09 2008 UTC (14 months, 2 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 43117 byte(s)
Diff to previous 693435 (colored)
Check-in of document purge functionality.

Revision 693435 - (view) (annotate) - [select for diffs]
Modified Tue Sep 9 11:12:36 2008 UTC (14 months, 2 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42570 byte(s)
Diff to previous 693115 (colored)
Fix for attachment content-type conversion from/to binary in RESTful API.

Revision 693115 - (view) (annotate) - [select for diffs]
Modified Mon Sep 8 14:49:55 2008 UTC (14 months, 2 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42538 byte(s)
Diff to previous 690670 (colored)
Fix retrieval of specific document revisions, which needed to be updated for the internal change to binaries.

Revision 690670 - (view) (annotate) - [select for diffs]
Modified Sun Aug 31 09:52:47 2008 UTC (14 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42473 byte(s)
Diff to previous 690668 (colored)
Fix the config HTTP API for the changed JSON representation, remove the POST handling for setting option values (leaving only PUT), and add a GET /_config/section handler that allows enumerating the options in a section.

Revision 690668 - (view) (annotate) - [select for diffs]
Modified Sun Aug 31 09:43:41 2008 UTC (14 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42149 byte(s)
Diff to previous 690595 (colored)
Merged json_term_changes branch back into trunk.

Revision 690595 - (view) (annotate) - [select for diffs]
Modified Sat Aug 30 22:01:01 2008 UTC (14 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 43112 byte(s)
Diff to previous 690590 (colored)
Rename 'module' to 'section', and 'variable' to 'option' in the config code.

Revision 690590 - (view) (annotate) - [select for diffs]
Modified Sat Aug 30 21:09:31 2008 UTC (14 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 43034 byte(s)
Diff to previous 690513 (colored)
Implement attachment uploading in Futon.

Revision 690513 - (view) (annotate) - [select for diffs]
Modified Sat Aug 30 14:27:01 2008 UTC (14 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42205 byte(s)
Diff to previous 690487 (colored)
- Rename configuration options and sections to allow for a nicer .ini file and HTTP API calls.
- Enable .ini parser to read variable assignments with spaces around the '='-sign.
- Remove inadequate comment.

Revision 690487 - (view) (annotate) - [select for diffs]
Modified Sat Aug 30 10:26:51 2008 UTC (14 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42209 byte(s)
Diff to previous 687336 (colored)
Some cosmetic cleanup (removed trailing whitespace, fixed indentation, make the test runner script executable).

Revision 687336 - (view) (annotate) - [select for diffs]
Modified Wed Aug 20 13:55:41 2008 UTC (15 months ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 42083 byte(s)
Diff to previous 685171 (colored)
Merge runtimeconfig branch back into trunk

Revision 685171 - (view) (annotate) - [select for diffs]
Modified Tue Aug 12 14:48:06 2008 UTC (15 months, 2 weeks ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 39664 byte(s)
Diff to previous 684092 (colored)
HTTP COPY & MOVE for documents with tests

Revision 684092 - (view) (annotate) - [select for diffs]
Modified Fri Aug 8 21:06:29 2008 UTC (15 months, 2 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 37584 byte(s)
Diff to previous 683704 (colored)
Idempotent document creation support, new HTTP api to generate UUIDs and support in the couch.js library for using them. Creating uuids client side ensure that document creation happens only once, despite automatic network retries.

Revision 683704 - (view) (annotate) - [select for diffs]
Modified Thu Aug 7 20:28:42 2008 UTC (15 months, 2 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 37137 byte(s)
Diff to previous 682809 (colored)
Fix for bug COUCHDB-100.

Revision 682809 - (view) (annotate) - [select for diffs]
Modified Tue Aug 5 17:15:16 2008 UTC (15 months, 3 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 37071 byte(s)
Diff to previous 682560 (colored)
Fixed restart testing by making it far less likely a HTTP client will get a network error on a restart request.

Revision 682560 - (view) (annotate) - [select for diffs]
Modified Tue Aug 5 01:43:40 2008 UTC (15 months, 3 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 37026 byte(s)
Diff to previous 680796 (colored)
Added concurrent open db limit and a LRU cache for closing old databases when limit reached (configurable via MaxDbsOpen var in couch.ini). Refactored db update code in couch_db.erl into couch_db_updater.erl.

Revision 680796 - (view) (annotate) - [select for diffs]
Modified Tue Jul 29 18:23:42 2008 UTC (15 months, 4 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 36905 byte(s)
Diff to previous 679843 (colored)
Fix for problem with count query arg in grouped reduce views. Previous fix would keep enumerating over subsequent view results despite not returning them.

Revision 679843 - (view) (annotate) - [select for diffs]
Modified Fri Jul 25 15:57:20 2008 UTC (16 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 36903 byte(s)
Diff to previous 679840 (colored)
Fix to previous commit r679840.

Revision 679840 - (view) (annotate) - [select for diffs]
Modified Fri Jul 25 15:49:36 2008 UTC (16 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 36845 byte(s)
Diff to previous 677087 (colored)
Use a method compatible with Erlang R11B to put the Erlang OTP version in the HTTP Server response header.

Revision 677087 - (view) (annotate) - [select for diffs]
Modified Tue Jul 15 23:25:12 2008 UTC (16 months, 1 week ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 36844 byte(s)
Diff to previous 675699 (colored)
fix for attachment editing when their are conflicts

Revision 675699 - (view) (annotate) - [select for diffs]
Modified Thu Jul 10 19:47:37 2008 UTC (16 months, 2 weeks ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 36816 byte(s)
Diff to previous 674334 (colored)
Make RESTful attachment API concurrency aware and the code a little more concise (thanks Damien!)

Revision 674334 - (view) (annotate) - [select for diffs]
Modified Sun Jul 6 18:52:56 2008 UTC (16 months, 2 weeks ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 38770 byte(s)
Diff to previous 673631 (colored)
Add RESTful API for document attachments as per http://groups.google.com/group/couchdb/browse_thread/thread/c84c5f35afb5db2a with not yet comprehensive tests.

Revision 673631 - (view) (annotate) - [select for diffs]
Modified Thu Jul 3 09:16:06 2008 UTC (16 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 35318 byte(s)
Diff to previous 671151 (colored)
Expose endkey_docid as a view query option through the HTTP API (including tests).

Revision 671151 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 12:16:04 2008 UTC (17 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 35232 byte(s)
Diff to previous 670774 (colored)
Change `Server` HTTP header to say CouchDB instead of MochiWeb, and add a `Cache-Control: must-revalidate` header to all JSON and attachment responses.

Revision 670774 - (view) (annotate) - [select for diffs]
Modified Mon Jun 23 21:32:58 2008 UTC (17 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 34733 byte(s)
Diff to previous 663786 (colored)
Apply patch by Chris Anderson that fixes an edge case in the HTTP view interface resulting in an invalid JSON response body. Closes COUCHDB-84.

Revision 663786 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 23:49:48 2008 UTC (17 months, 2 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 34734 byte(s)
Diff to previous 663744 (colored)
Added reduce/combine example. Fixed  broken node chunking with very large keys/reduction values

Revision 663744 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 21:24:42 2008 UTC (17 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 34697 byte(s)
Diff to previous 663345 (colored)
Remove /db/_search API call. This will be maintained in the lucene-search branch and merged back after a 0.8 release when things got more stable.

Revision 663345 - (view) (annotate) - [select for diffs]
Modified Wed Jun 4 19:06:25 2008 UTC (17 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 35164 byte(s)
Diff to previous 663055 (colored)
Use linebreaks between rows for view results with a negative count value, same as for a positive value.

Revision 663055 - (view) (annotate) - [select for diffs]
Modified Wed Jun 4 10:41:46 2008 UTC (17 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 35156 byte(s)
Diff to previous 662591 (colored)
Enable the use of an unencoded slash in the URL of design documents. Closes COUCHDB-49. Thanks to Paul Davis for the patch.

Revision 662591 - (view) (annotate) - [select for diffs]
Modified Mon Jun 2 22:29:33 2008 UTC (17 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 34823 byte(s)
Diff to previous 661476 (colored)
Increase the request body size limitations on bulk_docs and document POST to 4GB.

Revision 661476 - (view) (annotate) - [select for diffs]
Modified Thu May 29 20:51:14 2008 UTC (17 months, 4 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 34797 byte(s)
Diff to previous 660315 (colored)
Grouped reduce support. Needs performance work.

Revision 660315 - (view) (annotate) - [select for diffs]
Modified Mon May 26 21:30:01 2008 UTC (18 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32851 byte(s)
Diff to previous 660183 (colored)
Experimental functionality to increment database update seq, might go away, use at own risk.

Revision 660183 - (view) (annotate) - [select for diffs]
Modified Mon May 26 13:07:47 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32546 byte(s)
Diff to previous 660176 (colored)
Add back /_restart URL that got lost in the transition to MochiWeb.

Revision 660176 - (view) (annotate) - [select for diffs]
Modified Mon May 26 12:47:00 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32275 byte(s)
Diff to previous 660166 (colored)
* Respond to DELETE requests with a "200 OK" status code instead of "202 Accepted", as the deletion is performed immediately.
* The "content-type" member in attachment structures is now named "content_type" (underscore) for consistency and to be more accessible from Javascript (and presumably other languages, too)

Revision 660166 - (view) (annotate) - [select for diffs]
Modified Mon May 26 11:45:15 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32275 byte(s)
Diff to previous 660139 (colored)
Improve the debug logging of request details. As the logging was split into multiple log messages, concurrent requests would get mixed up in the log.

Revision 660139 - (view) (annotate) - [select for diffs]
Modified Mon May 26 09:20:47 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32316 byte(s)
Diff to previous 660050 (colored)
Change error handling on unknown private paths to be more consistent with how other errors are handled.

Revision 660050 - (view) (annotate) - [select for diffs]
Modified Sun May 25 22:22:29 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32718 byte(s)
Diff to previous 660046 (colored)
Use limit of 4GB for document PUT requests, instead of the MochiWeb default of 1MB. Closes COUCHDB-37.

Revision 660046 - (view) (annotate) - [select for diffs]
Modified Sun May 25 21:48:00 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32615 byte(s)
Diff to previous 659690 (colored)
Enable Etag processing for document GET requests that include the '?rev' query string parameter.

Revision 659690 - (view) (annotate) - [select for diffs]
Modified Fri May 23 22:20:20 2008 UTC (18 months ago) by nslater
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32647 byte(s)
Diff to previous 658408 (colored)
improved private path error wording

Revision 658408 - (view) (annotate) - [select for diffs]
Modified Tue May 20 19:59:56 2008 UTC (18 months ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32728 byte(s)
Diff to previous 657926 (colored)
Only use chunked encoding when we actually make use of it to iteratively write the response (for example for views). Otherwise just send a normal response with a Content-Length header.

Revision 657926 - (view) (annotate) - [select for diffs]
Modified Mon May 19 19:20:19 2008 UTC (18 months, 1 week ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32314 byte(s)
Diff to previous 657553 (colored)
Changed temp view definition to always be jsonobjects with map/reduce source as members of the object. Everywhere we used 'text/javascript' or 'application/javascript', we now just use 'javascript'

Revision 657553 - (view) (annotate) - [select for diffs]
Modified Sun May 18 12:29:20 2008 UTC (18 months, 1 week ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32262 byte(s)
Diff to previous 657552 (colored)
- remove leftover debugging line

Revision 657552 - (view) (annotate) - [select for diffs]
Modified Sun May 18 12:28:57 2008 UTC (18 months, 1 week ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 32297 byte(s)
Diff to previous 656861 (colored)
- more graceful handling of unknown private URIs including more user friendly messages
- add a proper comment to the descending=false handling

Revision 656861 - (view) (annotate) - [select for diffs]
Modified Thu May 15 21:51:22 2008 UTC (18 months, 1 week ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 31452 byte(s)
Diff to previous 656589 (colored)
Incremental reduce first checkin. Warning! Disk format change.

Revision 656589 - (view) (annotate) - [select for diffs]
Modified Thu May 15 11:44:37 2008 UTC (18 months, 1 week ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 29842 byte(s)
Diff to previous 650729 (colored)
ignore descending=false option instead of throwing an error.
includes a test case

Revision 650729 - (view) (annotate) - [select for diffs]
Modified Wed Apr 23 02:23:02 2008 UTC (19 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 29772 byte(s)
Diff to previous 650705 (colored)
Fix for replication being reset when replication a local and a remote database.

Revision 650705 - (view) (annotate) - [select for diffs]
Modified Wed Apr 23 00:25:23 2008 UTC (19 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 29772 byte(s)
Diff to previous 649988 (colored)
Replicator optmizations and fix for unnecessary document copy during re-replication

Revision 649988 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 22:27:11 2008 UTC (19 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 29768 byte(s)
Diff to previous 649948 (colored)
Change uuid generaion to rely on crypto. Started crypto and inets application in startscript, and also couch_server_up. Fix for regression caused by accidental check-in of disabled etags.

Revision 649948 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 18:17:15 2008 UTC (19 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 29772 byte(s)
Diff to previous 649048 (colored)
Added proper UUID generation and changed the details of how way debug logging is done to now use a more effcient macro instead of a function call.

Revision 649048 - (view) (annotate) - [select for diffs]
Modified Thu Apr 17 10:47:20 2008 UTC (19 months, 1 week ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 29575 byte(s)
Diff to previous 648222 (colored)
Display Request HTTP version on debug

Revision 648222 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 12:21:00 2008 UTC (19 months, 1 week ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/couch_httpd.erl
File length: 29515 byte(s)
Copied from: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl revision 648218
Diff to previous 648088 (colored)
Merged mochiweb branch back into trunk.

Revision 648088 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 01:27:31 2008 UTC (19 months, 1 week ago) by damien
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 29515 byte(s)
Diff to previous 648073 (colored)
mochiweb work. fix last crashes. All tests pass, everything looks good.

Revision 648073 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 00:05:40 2008 UTC (19 months, 1 week ago) by damien
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 29456 byte(s)
Diff to previous 647288 (colored)
mochiweb work. All tests pass, but seeing strange crash on the erlang console.

Revision 647288 - (view) (annotate) - [select for diffs]
Modified Fri Apr 11 19:56:16 2008 UTC (19 months, 2 weeks ago) by damien
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 29288 byte(s)
Diff to previous 645687 (colored)
Fix for parse bug when using non-ascii characters in json. fix for _revs_info meta info.

Revision 645687 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 21:06:07 2008 UTC (19 months, 2 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 29289 byte(s)
Diff to previous 645425 (colored)
mochiweb branch: Merged revisions 642956-642964,642966-643202,643204-643555,643557-644592,644595-644648,644650-644673,644675-645681 via svnmerge from /incubator/couchdb/trunk

Revision 645425 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 09:24:51 2008 UTC (19 months, 2 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 29019 byte(s)
Diff to previous 645334 (colored)
mochiweb branch: remove redundant code in etag check.

Revision 645334 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 00:04:52 2008 UTC (19 months, 2 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 29071 byte(s)
Diff to previous 644977 (colored)
mochiweb branch: add proper Etag support for documents.

Revision 644977 - (view) (annotate) - [select for diffs]
Modified Fri Apr 4 22:42:36 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 27596 byte(s)
Diff to previous 644737 (colored)
mochiweb branch: add attachment support, fix db_info.

Revision 644737 - (view) (annotate) - [select for diffs]
Modified Fri Apr 4 15:46:27 2008 UTC (19 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26524 byte(s)
Diff to previous 644734 (colored)
Change /db/_fulltext ro /db/_search

Revision 644734 - (view) (annotate) - [select for diffs]
Modified Fri Apr 4 15:02:51 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26526 byte(s)
Diff to previous 644709 (colored)
mochiweb branch: Merged revisions 642965-644443,644445-644674 via svnmerge from /incubator/couchdb/trunk.

Revision 644709 - (view) (annotate) - [select for diffs]
Modified Fri Apr 4 13:34:19 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26412 byte(s)
Diff to previous 644664 (colored)
mochiweb branch: remove debugging leftover.

Revision 644664 - (view) (annotate) - [select for diffs]
Modified Fri Apr 4 09:52:18 2008 UTC (19 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26470 byte(s)
Diff to previous 644663 (colored)
whitespace fix

Revision 644663 - (view) (annotate) - [select for diffs]
Modified Fri Apr 4 09:50:57 2008 UTC (19 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26469 byte(s)
Diff to previous 644656 (colored)
Be more graceful with empty query argument values.

Revision 644656 - (view) (annotate) - [select for diffs]
Modified Fri Apr 4 09:41:50 2008 UTC (19 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26445 byte(s)
Diff to previous 644468 (colored)
Refactor fulltext HTTP API handling: Less code, more pattern matching.

Revision 644468 - (view) (annotate) - [select for diffs]
Modified Thu Apr 3 20:18:24 2008 UTC (19 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26630 byte(s)
Diff to previous 643220 (colored)
Expose fulltext search API through HTML

Revision 643220 - (view) (annotate) - [select for diffs]
Modified Tue Apr 1 00:01:02 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26107 byte(s)
Diff to previous 643215 (colored)
mochiweb branch: Use mochiweb function for URL unquoting.

Revision 643215 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 23:56:15 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26290 byte(s)
Diff to previous 643197 (colored)
mochiweb branch: configurable bind address and port.

Revision 643197 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 22:55:48 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26199 byte(s)
Diff to previous 643194 (colored)
mochiweb branch: fix for replication response.

Revision 643194 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 22:42:42 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 26170 byte(s)
Diff to previous 643085 (colored)
mochiweb branch: more fixes, 13/17 unit tests passing.

Revision 643085 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 18:01:11 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 25959 byte(s)
Diff to previous 643043 (colored)
mochiweb branch: improve error handling, other fixes/updates.

Revision 643043 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 16:15:29 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 23987 byte(s)
Diff to previous 642970 (colored)
mochiweb branch: build fixes and integrated parts of Damien's refactoring.

Revision 642970 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 12:09:24 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/couch_httpd.erl
File length: 24809 byte(s)
Copied from: incubator/couchdb/branches/mochiweb/src/couchdb/mod_couch.erl revision 642957
Diff to previous 642957 (colored)
Apply initial changes for mochiweb branch.

Revision 642957 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 10:33:34 2008 UTC (19 months, 3 weeks ago) by cmlenz
Original Path: incubator/couchdb/branches/mochiweb/src/couchdb/mod_couch.erl
File length: 32649 byte(s)
Diff to previous 642432 (colored)
Start mochiweb branch (again).

Revision 642432 - (view) (annotate) - [select for diffs]
Added Fri Mar 28 23:32:19 2008 UTC (19 months, 4 weeks ago) by cmlenz
Original Path: incubator/couchdb/trunk/src/couchdb/mod_couch.erl
File length: 32649 byte(s)
Imported trunk.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2