Permalink
Browse files

Imported trunk.

git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@642432 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information...
1 parent 804cbbe commit 544a38dd45f6a58d34296c6c768afd086eb2ac70 @cmlenz cmlenz committed Mar 28, 2008
Showing with 40,452 additions and 0 deletions.
  1. +25 −0 AUTHORS
  2. +12 −0 BUGS
  3. +60 −0 Makefile.am
  4. +75 −0 NEWS
  5. +50 −0 NOTICE
  6. +343 −0 README
  7. +21 −0 THANKS
  8. +31 −0 acinclude.m4.in
  9. +24 −0 authors.xml
  10. +79 −0 bin/Makefile.am
  11. +340 −0 bin/couchdb.tpl.in
  12. +103 −0 bin/couchjs.tpl.in
  13. +325 −0 bootstrap
  14. BIN build-contrib/ac_check_icu.m4_2007-09-12.gz
  15. BIN build-contrib/apache_2.txt.gz
  16. BIN build-contrib/config.guess_2007-09-12.gz
  17. BIN build-contrib/config.sub_2007-09-12.gz
  18. +242 −0 configure.ac
  19. +128 −0 etc/Makefile.am
  20. +462 −0 etc/conf/mime.types
  21. +19 −0 etc/couch.ini.tpl.in
  22. +11 −0 etc/couch_httpd.conf.tpl.in
  23. +13 −0 etc/default/Makefile.am
  24. +10 −0 etc/default/couchdb.tpl.in
  25. +13 −0 etc/init/Makefile.am
  26. +174 −0 etc/init/couchdb.tpl.in
  27. +13 −0 etc/launchd/Makefile.am
  28. +29 −0 etc/launchd/org.apache.couchdb.plist.tpl.in
  29. +13 −0 etc/logrotate.d/Makefile.am
  30. +9 −0 etc/logrotate.d/couchdb.tpl.in
  31. +56 −0 share/Makefile.am
  32. +165 −0 share/server/main.js
  33. +33 −0 share/www/browse/_create_database.html
  34. +31 −0 share/www/browse/_create_document.html
  35. +27 −0 share/www/browse/_delete_database.html
  36. +26 −0 share/www/browse/_delete_document.html
  37. +35 −0 share/www/browse/_save_view_as.html
  38. +151 −0 share/www/browse/database.html
  39. +88 −0 share/www/browse/document.html
  40. +65 −0 share/www/browse/index.html
  41. +71 −0 share/www/couch_tests.html
  42. BIN share/www/favicon.ico
  43. BIN share/www/image/add.gif
  44. BIN share/www/image/apply.gif
  45. BIN share/www/image/bg.png
  46. BIN share/www/image/cancel.gif
  47. BIN share/www/image/delete-mini.gif
  48. BIN share/www/image/delete.gif
  49. BIN share/www/image/grippie.gif
  50. BIN share/www/image/hgrad.gif
  51. BIN share/www/image/load.gif
  52. BIN share/www/image/logo.png
  53. BIN share/www/image/order-asc.gif
  54. BIN share/www/image/order-desc.gif
  55. BIN share/www/image/path.gif
  56. BIN share/www/image/run-mini.gif
  57. BIN share/www/image/run.gif
  58. BIN share/www/image/running.gif
  59. BIN share/www/image/save.gif
  60. BIN share/www/image/spinner.gif
  61. BIN share/www/image/test_failure.gif
  62. BIN share/www/image/test_success.gif
  63. BIN share/www/image/thead-key.gif
  64. BIN share/www/image/thead.gif
  65. BIN share/www/image/toggle-collapse.gif
  66. BIN share/www/image/toggle-expand.gif
  67. BIN share/www/image/twisty.gif
  68. +95 −0 share/www/index.html
  69. +148 −0 share/www/replicator.html
  70. +632 −0 share/www/script/browse.js
  71. +205 −0 share/www/script/couch.js
  72. +1,027 −0 share/www/script/couch_tests.js
  73. +47 −0 share/www/script/jquery.cookies.js
  74. +92 −0 share/www/script/jquery.dialog.js
  75. +3,408 −0 share/www/script/jquery.js
  76. +55 −0 share/www/script/jquery.resizer.js
  77. +129 −0 share/www/script/jquery.suggest.js
  78. +159 −0 share/www/script/json2.js
  79. +60 −0 share/www/script/pprint.js
  80. +700 −0 share/www/script/shell.js
  81. +79 −0 share/www/shell.html
  82. +405 −0 share/www/style/layout.css
  83. +15 −0 src/Makefile.am
  84. +177 −0 src/couch_inets/Makefile.am
  85. +84 −0 src/couch_inets/couch_inets.app
  86. +1,597 −0 src/couch_inets/ftp.erl
  87. +19 −0 src/couch_inets/ftp_internal.hrl
  88. +125 −0 src/couch_inets/ftp_progress.erl
  89. +190 −0 src/couch_inets/ftp_response.erl
  90. +57 −0 src/couch_inets/ftp_sup.erl
  91. +396 −0 src/couch_inets/http.erl
  92. +126 −0 src/couch_inets/http_base_64.erl
  93. +289 −0 src/couch_inets/http_chunk.erl
  94. +389 −0 src/couch_inets/http_cookie.erl
  95. +105 −0 src/couch_inets/http_internal.hrl
  96. +278 −0 src/couch_inets/http_request.erl
  97. +206 −0 src/couch_inets/http_response.erl
  98. +291 −0 src/couch_inets/http_transport.erl
  99. +113 −0 src/couch_inets/http_uri.erl
  100. +171 −0 src/couch_inets/http_util.erl
  101. +953 −0 src/couch_inets/httpc_handler.erl
  102. +87 −0 src/couch_inets/httpc_internal.hrl
  103. +475 −0 src/couch_inets/httpc_manager.erl
  104. +193 −0 src/couch_inets/httpc_request.erl
  105. +320 −0 src/couch_inets/httpc_response.erl
  106. +70 −0 src/couch_inets/httpc_sup.erl
  107. +516 −0 src/couch_inets/httpd.erl
  108. +78 −0 src/couch_inets/httpd.hrl
  109. +155 −0 src/couch_inets/httpd_acceptor.erl
  110. +84 −0 src/couch_inets/httpd_acceptor_sup.erl
  111. +122 −0 src/couch_inets/httpd_cgi.erl
  112. +720 −0 src/couch_inets/httpd_conf.erl
  113. +106 −0 src/couch_inets/httpd_esi.erl
  114. +143 −0 src/couch_inets/httpd_example.erl
  115. +193 −0 src/couch_inets/httpd_instance_sup.erl
  116. +829 −0 src/couch_inets/httpd_manager.erl
  117. +89 −0 src/couch_inets/httpd_misc_sup.erl
  118. +337 −0 src/couch_inets/httpd_request.erl
  119. +516 −0 src/couch_inets/httpd_request_handler.erl
  120. +377 −0 src/couch_inets/httpd_response.erl
  121. +141 −0 src/couch_inets/httpd_script_env.erl
  122. +62 −0 src/couch_inets/httpd_socket.erl
  123. +137 −0 src/couch_inets/httpd_sup.erl
  124. +718 −0 src/couch_inets/httpd_util.erl
  125. +34 −0 src/couch_inets/inets.erl
  126. +28 −0 src/couch_inets/inets_app.erl
  127. +27 −0 src/couch_inets/inets_internal.hrl
  128. +106 −0 src/couch_inets/inets_sup.erl
  129. +92 −0 src/couch_inets/mod_actions.erl
  130. +180 −0 src/couch_inets/mod_alias.erl
  131. +784 −0 src/couch_inets/mod_auth.erl
  132. +27 −0 src/couch_inets/mod_auth.hrl
  133. +228 −0 src/couch_inets/mod_auth_dets.erl
  134. +282 −0 src/couch_inets/mod_auth_mnesia.erl
  135. +295 −0 src/couch_inets/mod_auth_plain.erl
  136. +374 −0 src/couch_inets/mod_auth_server.erl
  137. +247 −0 src/couch_inets/mod_browser.erl
  138. +331 −0 src/couch_inets/mod_cgi.erl
  139. +281 −0 src/couch_inets/mod_dir.erl
  140. +396 −0 src/couch_inets/mod_disk_log.erl
  141. +432 −0 src/couch_inets/mod_esi.erl
  142. +125 −0 src/couch_inets/mod_get.erl
  143. +73 −0 src/couch_inets/mod_head.erl
  144. +1,075 −0 src/couch_inets/mod_htaccess.erl
  145. +594 −0 src/couch_inets/mod_include.erl
  146. +253 −0 src/couch_inets/mod_log.erl
  147. +416 −0 src/couch_inets/mod_range.erl
  148. +301 −0 src/couch_inets/mod_responsecontrol.erl
  149. +294 −0 src/couch_inets/mod_security.erl
  150. +628 −0 src/couch_inets/mod_security_server.erl
  151. +87 −0 src/couch_inets/mod_trace.erl
  152. +310 −0 src/couch_inets/tftp.erl
  153. +47 −0 src/couch_inets/tftp.hrl
  154. +181 −0 src/couch_inets/tftp_binary.erl
  155. +1,121 −0 src/couch_inets/tftp_engine.erl
  156. +338 −0 src/couch_inets/tftp_file.erl
  157. +418 −0 src/couch_inets/tftp_lib.erl
  158. +81 −0 src/couch_inets/tftp_sup.erl
  159. +97 −0 src/couchdb/Makefile.am
  160. +567 −0 src/couchdb/cjson.erl
  161. +29 −0 src/couchdb/couch.app.tpl.in
  162. +590 −0 src/couchdb/couch_btree.erl
  163. +757 −0 src/couchdb/couch_db.erl
  164. +56 −0 src/couchdb/couch_db.hrl
  165. +66 −0 src/couchdb/couch_db_update_notifier.erl
  166. +199 −0 src/couchdb/couch_doc.erl
  167. +160 −0 src/couchdb/couch_erl_driver.c
  168. +69 −0 src/couchdb/couch_event_sup.erl
  169. +323 −0 src/couchdb/couch_file.erl
  170. +78 −0 src/couchdb/couch_ft_query.erl
  171. +452 −0 src/couchdb/couch_js.c
  172. +139 −0 src/couchdb/couch_key_tree.erl
  173. +130 −0 src/couchdb/couch_log.erl
  174. +206 −0 src/couchdb/couch_query_servers.erl
  175. +308 −0 src/couchdb/couch_rep.erl
  176. +215 −0 src/couchdb/couch_server.erl
  177. +185 −0 src/couchdb/couch_server_sup.erl
  178. +252 −0 src/couchdb/couch_stream.erl
  179. +316 −0 src/couchdb/couch_util.erl
  180. +616 −0 src/couchdb/couch_view.erl
  181. +891 −0 src/couchdb/mod_couch.erl
  182. +62 −0 src/fulltext/lucene/CouchConfig.java
  183. +30 −0 src/fulltext/lucene/CouchDbDirFilter.java
  184. +355 −0 src/fulltext/lucene/LuceneIndexer.java
  185. +90 −0 src/fulltext/lucene/LuceneSearcher.java
  186. +41 −0 src/fulltext/lucene/readme.txt
  187. +25 −0 var/Makefile.am
View
@@ -0,0 +1,25 @@
+Apache CouchDB Authors
+======================
+
+Project Lead
+------------
+
+Apache CouchDB was originally developed by Damien Katz <damien_katz@yahoo.com>
+and he remains the project lead.
+
+Contributers
+------------
+
+A number of people have contributed directly to Apache CouchDB by writing
+documentation or developing software. A list of these people is included below.
+
+ * William Beh <willbeh@gmail.com>
+ * Jan Lehnardt <janlehnardt@gmail.com>
+ * Christopher Lenz <cmlenz@gmx.de>
+ * Dirk Schalge <dirk@epd-me.net>
+ * Noah Slater <nslater@bytesexual.org>
+
+See Also
+--------
+
+For a list of other credits see the `THANKS' file.
View
@@ -0,0 +1,12 @@
+Apache CouchDB Bugs
+===================
+
+Web
+---
+
+Report bugs via the web at <http://groups.google.com/group/couchdb>.
+
+Email
+-----
+
+Report bugs via email to <couchdb@googlegroups.com>.
View
@@ -0,0 +1,60 @@
+## Licensed under the Apache License, Version 2.0 (the "License"); you may not
+## use this file except in compliance with the License. You may obtain a copy
+## of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+## WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+## License for the specific language governing permissions and limitations under
+## the License.
+
+datarootdir = @prefix@/share
+
+SUBDIRS = bin etc src share var
+
+pkgdoc_DATA = AUTHORS.gz BUGS.gz changelog.gz NEWS.gz README.gz THANKS.gz
+
+CLEANFILES = $(doc_DATA)
+
+DISTCLEANFILES = $(pkgdoc_DATA)
+
+EXTRA_DIST = AUTHORS BUGS ChangeLog NEWS README THANKS
+
+AUTHORS.gz: $(top_srcdir)/AUTHORS
+ -gzip -9 < $< > $@
+
+BUGS.gz: $(top_srcdir)/BUGS
+ -gzip -9 < $< > $@
+
+changelog.gz: $(top_srcdir)/ChangeLog
+ -gzip -9 < $< > $@
+
+NEWS.gz: $(top_srcdir)/NEWS
+ -gzip -9 < $< > $@
+
+README.gz: $(top_srcdir)/README
+ -gzip -9 < $< > $@
+
+THANKS.gz: $(top_srcdir)/THANKS
+ -gzip -9 < $< > $@
+
+local-clean: maintainer-clean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may need special tools to rebuild."
+ rm -f COPYING
+ rm -f ChangeLog
+ rm -f INSTALL
+ rm -f acinclude.m4
+ rm -f aclocal.m4
+ rm -fr build-aux
+ rm -f config.h.in*
+ rm -f configure
+ rm -f configure~
+ rm -f couchdb-$(version).tar.gz
+ rm -f couchdb-$(version).zip
+ rm -fr m4
+ find . -name Makefile.in | grep -v 'src/js/fdlibm' | xargs rm
+
+.PHONY: local-clean
View
@@ -0,0 +1,75 @@
+Apache CouchDB News
+===================
+
+Version 0.7.3a1
+--------------
+
+ * Changed core licensing to the Apache License 2.0.
+ * Improved handling of ICU shared libraries.
+ * Apache CouchDB can automatically respawn following a server crash.
+ * Apache CouchDB no longer refuses to start with a stale PID file.
+ * System logrotate configuration provided.
+ * Miscellaneous improvements to the `couchdb' command.
+
+Version 0.7.2
+-------------
+
+ * Small changes to build process and couchdb command.
+ * CouchDB's official port is now 5984 TCP/UDP instead of 8888.
+
+Version 0.7.1
+-------------
+
+ * Small compatibility issue with Firefox 3 fixed.
+
+Version 0.7.0
+-------------
+
+ * CouchDB has been rewritten to use the GNU build system for portability.
+ * The built-in database browsing tool has been rewritten to provide a much
+ nicer interface for interacting directly with CouchDB from your web browser.
+ * XML and Fabric have been replaced with JSON and JavaScript for data
+ transport and View definitions.
+
+Version 0.6.0
+-------------
+
+ * A replication facility is now available.
+ * CouchPeek can now create, delete and view documents.
+ * Building from source is easier and less error prone.
+
+Version 0.5.0
+-------------
+
+ * A built-in CouchPeek utility.
+ * A full install kit buildable from a single command.
+ * A new GNU/Linux version is available. An OS X version is coming soon.
+
+Version 0.4.0
+-------------
+
+ * Non-existant variables are now nil lists.
+ * Couch error codes and messages are no longer sent in the HTTP fields,
+ instead they are exclusively returned in the XML body. This is to avoid HTTP
+ header parsing problems with oddly formed error messages.
+ * Returned error messages are now logged at the server at the `info' level to
+ make general debugging easier.
+ * Fixed a problem where big table builds caused timesout errors.
+ * Lots of changes in the low level machinery. Most formulas will continue to
+ function the same.
+ * Added full compiler support for extended characters in formula source.
+ * Support for Perl/Ruby like regular expressions.
+ * Added `total_rows' and `result_start' attributes to tables.
+
+Version 0.3.0
+-------------
+
+ * CouchDB now fully supports Unicode and locale specific collation via the ICU
+ library, both in the Fabric engine and computed tables.
+ * The `in' operator has been added to Fabric.
+ * The `startdoc' query string variable specifies the starting document to use if
+ there are multiple rows with identical startkeys.
+ * The `skip' query string variable specifies the number of rows to skip before
+ returning results. The `skip' value must be a positive integer. If used with
+ a `count' variable the skipped rows aren't counted as output.
+ * Various changes to the output XML format.
View
@@ -0,0 +1,50 @@
+Apache CouchDB Notice
+=====================
+
+Core Software
+-------------
+
+ * Copyright (C) 2008 Damien Katz <damien_katz@yahoo.com>
+ * Copyright (C) 2008 Jan Lehnardt <jan@php.net>
+ * Copyright (C) 2008 Noah Slater <nslater@bytesexual.org>
+
+Developed at The Apache Software Foundation <http://www.apache.org/>.
+
+Supporting Software
+-------------------
+
+m4/ac_check_icu.m4
+~~~~~~~~~~~~~~~~~~
+
+ * Copyright (C) 2005 Akos Maroy <darkeye@tyrell.hu>
+
+share/www/script/jquery.js
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ * Copyright (C) 2008 John Resig
+
+share/www/script/json2.js
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This file is in the public domain.
+
+src/couch_inets
+~~~~~~~~~~~~~~~
+
+ * Copyright (C) 1999 Ericsson Utvecklings AB
+
+src/js
+~~~~~~
+
+ * Copyright (C) 1999 Netscape Communications Corporation
+
+src/js/editline
+~~~~~~~~~~~~~~~
+
+ * Copyright (C) 1993 Simmule Turner
+ * Copyright (C) 1993 Rich Salz
+
+src/js/fdlibm
+~~~~~~~~~~~~~
+
+ * Copyright (C) 1993 by Sun Microsystems, Inc
Oops, something went wrong. Retry.

0 comments on commit 544a38d

Please sign in to comment.