Age | Commit message (Collapse) | Author |
|
Looks like we had a couple commits get crossed over during the merges.
This removes the original version of the patch that wrapped JS functions
with parens.
|
|
Looks like we had a couple commits get crossed over during the merges.
This removes the original version of the patch that wrapped JS functions
with parens.
|
|
Windows doesn't have the libgen.h header or an easily identified
basename function. Instead of playing games we just configure the name
with autoconf and run with that.
|
|
|
|
|
|
|
|
Accidentally inverted the logic of a test when patching for newer
versions of SpiderMonkey.
|
|
|
|
|
|
This reverts commit 6b26f47e8287b2d1c1d7b74199647dec2e7c2bef.
Turns out the 'libm' error is a very obscure way of reporting a lack
of a C++ compiler.
|
|
This patch allows couchjs to link against the SpiderMonkey as it existed
in the mercurial hash 59c1e6bdb11 from [1]. This does *not* ensure
compatibility with CouchDB as there are other things that will also need
to be fixed. Specifically, the anonymous function issue for builtin JS
functions.
[1] http://hg.mozilla.org/mozilla-central/
|
|
Versions of SpiderMonkey newer than js185-1.0.0 have removed the
JSOPTION_ANONFUNFIX which basically invalidates all CouchDB JavaScript
functions ever written.
This configure patch prevents the accidental linking to a library that
has this new behavior while allowing people to forcefully override the
check.
|
|
|
|
|
|
This reverts commit e311d45fba617e7917d76109b4e21dbb388f268d.
Turns out the 'libm' error is a very obscure way of reporting a lack
of a c++ compiler.
|
|
BugzID:12741
|
|
|
|
|
|
|
|
|
|
Add a remsh script for each node
BugzId: 12730
|
|
Cookies now default to using ~/.erlang.cookie which is automatically
generated if it does not exist when erlang starts with a name.
There is also no longer a need to specify a name to remsh as it'll
generate a name based on the process id and set the short or long
version appropriately.
|
|
Fix badarg error in couch_server:try_close_lru/1
BugzID: 12363
|
|
|
|
The race condition in couch_server's ets table usage rears its ugly head
by leaving an entry in couch_lru. This patch just addresses the issue by
allowing the client pid to use the db and ignores the fact that for the
duration its over the max_dbs_open setting.
|
|
|
|
|
|
|
|
|
|
|
|
The remsh pattern is quite useful for connecting to running nodes for
debugging production issues. This adds a small script that lets users
connect quickly to a running node.
|
|
Part of the backport of COUCHDB-1008 to chttpd. This just updates
the default.ini with some commented out options describing their
availability to users.
|
|
This function is new in Python 2.7 and we already have a function that
returns command ouput. Just reuse runcmd to get the version.
|
|
|
|
|
|
|
|
This fixes "Unable to generate spec" errors when trying to build a
release on Erlang/OTP R13.
|
|
This reverts commit 61f10e7590bd352b367ad426a56587cbef3700b6.
|
|
This reverts commit 5b558c81ed9709fb286a6821e9ae6d6478012c2c.
|
|
|
|
This commit reverts 1.8.5 compatibility including the corresponding couchjs
paren hack as this leads to significant breakage in existing functions.
|
|
|
|
resolved in 1.1.1
|
|
|
|
|
|
|
|
|
|
This change makes argument parsing in couchjs more robust:
* Removes the need for couchjs script
* Adds long options
* Makes all the options to couchjs available (fix COUCHDB-893)
Conflicts:
bin/Makefile.am
bin/couchjs.tpl.in
configure.ac
|
|
Test by Christian Carter
This is a backport of r1177890
git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1177892 13f79535-47bb-0310-9956-ffa450edef68
|
|
Due to a bug, older releases allowed the creation of
documents with an empty ID, which are impossible to
GET therefore making the replicator crash.
This change simply skips such documents and logs
an error message to inform users.
This is a backport of revision 1177548 from trunk.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1177550 13f79535-47bb-0310-9956-ffa450edef68
|