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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 882941 - (view) (annotate) - [select for diffs]
Modified Sat Nov 21 17:01:50 2009 UTC (3 days, 14 hours ago) by kocolosk
File length: 12911 byte(s)
Diff to previous 882903 (colored)
upgrade mochiweb to r113, use hooks instead of forking mochijson2. COUCHDB-474

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

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

Revision 829304 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 04:14:12 2009 UTC (4 weeks, 4 days ago) by davisp
File length: 12351 byte(s)
Diff to previous 813051 (colored)
Move stat descriptions out of the config.

This lists stat descriptions in an Erlang term file to avoid abusing the config system. Uses a file in CouchDB's priv directory that is a list of three-tuple terms.


Revision 813051 - (view) (annotate) - [select for diffs]
Modified Wed Sep 9 16:53:49 2009 UTC (2 months, 2 weeks ago) by kocolosk
File length: 12028 byte(s)
Diff to previous 802886 (colored)
choice of uuid algos for better insert perf. Closes COUCHDB-465.  Thanks rnewson, bitdiddle

Revision 802886 - (view) (annotate) - [select for diffs]
Modified Mon Aug 10 18:37:14 2009 UTC (3 months, 2 weeks ago) by kocolosk
File length: 12105 byte(s)
Diff to previous 800938 (colored)
suppress obsolete list() guard warning

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: 12102 byte(s)
Diff to previous 800883 (colored)
Initial check-in of OAuth and cookie authentication.

Revision 800883 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 17:25:17 2009 UTC (3 months, 3 weeks ago) by jan
File length: 10528 byte(s)
Diff to previous 795687 (colored)
encode slashes in db names in Location response header after database creation, move couch_rep:url_encode/1 to couch_util:url_encode/1, closes COUCHDB-411

Revision 795687 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 04:11:36 2009 UTC (4 months ago) by jchris
File length: 9955 byte(s)
Diff to previous 795232 (colored)
Initial checkin of _changes filters. The prime weak-spot for this approach is that it maintains an OS-process per connected filtered _changes consumer. I'm pretty sure we'll be able to work around this without changing the API, but it'll involve a lot of OS-process bookkeeping. Those enhancements should generally improve show & list performance as well. Punting on them for now, first wanted to get _changes filters implemented so people could give feedback.

Revision 795232 - (view) (annotate) - [select for diffs]
Modified Fri Jul 17 21:33:41 2009 UTC (4 months, 1 week ago) by damien
File length: 9391 byte(s)
Diff to previous 794057 (colored)
Deterministic revids, MD5 checking of documents, added tracking of rev when an attachment is edited to allow attachment level replication.

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: 9386 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, 2 weeks ago) by nslater
File length: 9388 byte(s)
Diff to previous 788246 (colored)
trimmed trailing whitespace

Revision 788246 - (view) (annotate) - [select for diffs]
Modified Thu Jun 25 03:59:47 2009 UTC (5 months ago) by davisp
File length: 9406 byte(s)
Diff to previous 774045 (colored)
Adding tests for couch_task_status.erl

Thanks Bob Dionne


Revision 774045 - (view) (annotate) - [select for diffs]
Modified Tue May 12 19:36:15 2009 UTC (6 months, 1 week ago) by jan
File length: 9163 byte(s)
Diff to previous 763858 (colored)
Add non-streaming log-file handler. A GET request to /_log will show the last 1000 bytes of the logflie. More bytes can be requested with GET /_log?bytes=10000.

Revision 763858 - (view) (annotate) - [select for diffs]
Modified Fri Apr 10 02:21:37 2009 UTC (7 months, 2 weeks ago) by damien
File length: 8926 byte(s)
Diff to previous 753448 (colored)
Fixes for leaked file handles, with test.

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: 8712 byte(s)
Diff to previous 751305 (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 751305 - (view) (annotate) - [select for diffs]
Modified Sat Mar 7 18:48:47 2009 UTC (8 months, 2 weeks ago) by kocolosk
File length: 8393 byte(s)
Diff to previous 726143 (colored)
rewrite replicator using OTP behaviours

- only one instance of given source->target runs at a time
- supervisor restarts replications that terminate abnormally
- pull repl. streams attachments directly to disk
- improved memory utilization
- temporarily rollback parallel async doc GETs during pull rep.
- replication updates show up in Futon Status window

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: 8140 byte(s)
Diff to previous 719160 (colored)
move couchdb to tlp

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_util.erl
File length: 8140 byte(s)
Diff to previous 701173 (colored)
Nearly completed security/validation work. Still needs replication testing.

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_util.erl
File length: 7843 byte(s)
Diff to previous 690668 (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 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_util.erl
File length: 7485 byte(s)
Diff to previous 690513 (colored)
Merged json_term_changes branch back into trunk.

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_util.erl
File length: 7032 byte(s)
Diff to previous 688129 (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 688129 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 17:37:04 2008 UTC (15 months ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_util.erl
File length: 7094 byte(s)
Diff to previous 687336 (colored)
Fix for couch_server process crash when databases that don't exist are attempted to be opened. Removed old comments and fixed the AllowRemoteRestart testing option.

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_util.erl
File length: 8026 byte(s)
Diff to previous 673634 (colored)
Merge runtimeconfig branch back into trunk

Revision 673634 - (view) (annotate) - [select for diffs]
Modified Thu Jul 3 09:19:40 2008 UTC (16 months, 3 weeks ago) by jan
Original Path: incubator/couchdb/trunk/src/couchdb/couch_util.erl
File length: 9354 byte(s)
Diff to previous 656861 (colored)
Improve error message. If the couch_erl_driver.so is no good
for some reason (linking e.g.) you get something along the lines
of 
{"init terminating in do_boot","Driver is an inappropriate Mach-O file"}
instead of
{"init terminating in do_boot",{error,{open_error,-12}}}
Patch by Dale Johnson <dale.johnson@gmail.com>

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_util.erl
File length: 9322 byte(s)
Diff to previous 650705 (colored)
Incremental reduce first checkin. Warning! Disk format change.

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_util.erl
File length: 9239 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_util.erl
File length: 10035 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_util.erl
File length: 10101 byte(s)
Diff to previous 643556 (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 643556 - (view) (annotate) - [select for diffs]
Modified Tue Apr 1 20:32:15 2008 UTC (19 months, 3 weeks ago) by damien
Original Path: incubator/couchdb/trunk/src/couchdb/couch_util.erl
File length: 10354 byte(s)
Diff to previous 642432 (colored)
Fix for runaway process in the view code and the so far untested storage  compaction code.

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/couch_util.erl
File length: 9827 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