Please update to CouchDB 1.6.0
Bug #1345672 reported by
Jason Gerard DeRose
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
couchdb (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is a bug to track progress on getting CouchDB 1.6.0 into Utopic:
http://
Related branches
lp:~jderose/ubuntu/utopic/couchdb/1.6.0
- Martin Pitt: Approve
-
Diff: 168658 lines (+100640/-38497)579 files modified.pc/.quilt_patches (+0/-1)
.pc/.quilt_series (+0/-1)
.pc/.version (+0/-1)
AUTHORS (+5/-1)
INSTALL.Unix (+59/-40)
INSTALL.Windows (+1/-1)
LICENSE (+259/-76)
Makefile.am (+2/-1)
Makefile.in (+2/-1)
NOTICE (+9/-13)
THANKS (+23/-7)
Vagrantfile (+69/-0)
acinclude.m4 (+1/-1)
aclocal.m4 (+21/-2)
bin/couchdb.1 (+1/-1)
bin/couchdb.tpl.in (+7/-0)
build-aux/config.guess (+61/-32)
build-aux/config.sub (+21/-17)
configure (+104/-21)
configure.ac (+12/-8)
debian/changelog (+7/-0)
debian/control (+1/-1)
etc/couchdb/default.ini.tpl.in (+7/-0)
license.skip (+32/-10)
share/Makefile.am (+5/-0)
share/Makefile.in (+5/-0)
share/doc/build/Makefile.am (+6/-2)
share/doc/build/Makefile.in (+6/-2)
share/doc/build/html/_sources/api/database/bulk-api.txt (+184/-137)
share/doc/build/html/_sources/api/database/changes.txt (+27/-9)
share/doc/build/html/_sources/api/database/common.txt (+16/-3)
share/doc/build/html/_sources/api/database/compact.txt (+5/-1)
share/doc/build/html/_sources/api/database/index.txt (+8/-8)
share/doc/build/html/_sources/api/database/misc.txt (+17/-5)
share/doc/build/html/_sources/api/database/security.txt (+2/-0)
share/doc/build/html/_sources/api/database/temp-views.txt (+1/-0)
share/doc/build/html/_sources/api/ddoc/common.txt (+14/-4)
share/doc/build/html/_sources/api/ddoc/index.txt (+3/-3)
share/doc/build/html/_sources/api/ddoc/render.txt (+11/-1)
share/doc/build/html/_sources/api/ddoc/rewrites.txt (+10/-9)
share/doc/build/html/_sources/api/ddoc/views.txt (+115/-97)
share/doc/build/html/_sources/api/document/attachments.txt (+4/-0)
share/doc/build/html/_sources/api/document/common.txt (+49/-21)
share/doc/build/html/_sources/api/document/index.txt (+4/-5)
share/doc/build/html/_sources/api/local.txt (+7/-3)
share/doc/build/html/_sources/api/server/authn.txt (+9/-7)
share/doc/build/html/_sources/api/server/common.txt (+17/-1)
share/doc/build/html/_sources/api/server/configuration.txt (+11/-7)
share/doc/build/html/_sources/api/server/index.txt (+3/-3)
share/doc/build/html/_sources/config/auth.txt (+24/-0)
share/doc/build/html/_sources/config/http.txt (+1/-1)
share/doc/build/html/_sources/config/intro.txt (+21/-12)
share/doc/build/html/_sources/config/misc.txt (+11/-0)
share/doc/build/html/_sources/config/query-servers.txt (+1/-1)
share/doc/build/html/_sources/config/replicator.txt (+33/-0)
share/doc/build/html/_sources/couchapp/ddocs.txt (+52/-43)
share/doc/build/html/_sources/couchapp/views/collation.txt (+11/-6)
share/doc/build/html/_sources/couchapp/views/nosql.txt (+2/-2)
share/doc/build/html/_sources/couchapp/views/pagination.txt (+16/-34)
share/doc/build/html/_sources/install/freebsd.txt (+1/-1)
share/doc/build/html/_sources/install/mac.txt (+1/-1)
share/doc/build/html/_sources/install/unix.txt (+13/-10)
share/doc/build/html/_sources/install/windows.txt (+1/-1)
share/doc/build/html/_sources/intro/api.txt (+13/-13)
share/doc/build/html/_sources/intro/consistency.txt (+2/-2)
share/doc/build/html/_sources/intro/overview.txt (+12/-11)
share/doc/build/html/_sources/intro/security.txt (+12/-12)
share/doc/build/html/_sources/intro/tour.txt (+7/-7)
share/doc/build/html/_sources/intro/why.txt (+8/-8)
share/doc/build/html/_sources/json-structure.txt (+49/-44)
share/doc/build/html/_sources/maintenance/compaction.txt (+2/-2)
share/doc/build/html/_sources/query-server/javascript.txt (+5/-5)
share/doc/build/html/_sources/query-server/protocol.txt (+2/-2)
share/doc/build/html/_sources/replication/protocol.txt (+3/-3)
share/doc/build/html/_sources/replication/replicator.txt (+34/-12)
share/doc/build/html/_sources/whatsnew/1.3.txt (+4/-0)
share/doc/build/html/_sources/whatsnew/1.4.txt (+4/-0)
share/doc/build/html/_sources/whatsnew/1.5.txt (+14/-0)
share/doc/build/html/_sources/whatsnew/1.6.txt (+86/-0)
share/doc/build/html/_sources/whatsnew/index.txt (+1/-0)
share/doc/build/html/_static/rtd.css (+3/-3)
share/doc/build/html/about.html (+28/-13)
share/doc/build/html/api/basics.html (+28/-13)
share/doc/build/html/api/database/bulk-api.html (+206/-143)
share/doc/build/html/api/database/changes.html (+58/-25)
share/doc/build/html/api/database/common.html (+53/-30)
share/doc/build/html/api/database/compact.html (+37/-22)
share/doc/build/html/api/database/index.html (+33/-18)
share/doc/build/html/api/database/misc.html (+53/-31)
share/doc/build/html/api/database/security.html (+32/-17)
share/doc/build/html/api/database/temp-views.html (+29/-14)
share/doc/build/html/api/ddoc/common.html (+65/-50)
share/doc/build/html/api/ddoc/index.html (+26/-11)
share/doc/build/html/api/ddoc/render.html (+47/-32)
share/doc/build/html/api/ddoc/rewrites.html (+40/-25)
share/doc/build/html/api/ddoc/views.html (+54/-22)
share/doc/build/html/api/document/attachments.html (+42/-27)
share/doc/build/html/api/document/common.html (+116/-69)
share/doc/build/html/api/document/index.html (+27/-13)
share/doc/build/html/api/index.html (+31/-16)
share/doc/build/html/api/local.html (+39/-24)
share/doc/build/html/api/server/authn.html (+37/-23)
share/doc/build/html/api/server/common.html (+39/-21)
share/doc/build/html/api/server/configuration.html (+48/-34)
share/doc/build/html/api/server/index.html (+29/-14)
share/doc/build/html/config-ref.html (+48/-8)
share/doc/build/html/config/auth.html (+50/-9)
share/doc/build/html/config/compaction.html (+25/-10)
share/doc/build/html/config/couchdb.html (+24/-9)
share/doc/build/html/config/externals.html (+24/-9)
share/doc/build/html/config/http-handlers.html (+24/-9)
share/doc/build/html/config/http.html (+25/-10)
share/doc/build/html/config/index.html (+24/-9)
share/doc/build/html/config/intro.html (+46/-21)
share/doc/build/html/config/logging.html (+24/-9)
share/doc/build/html/config/misc.html (+37/-9)
share/doc/build/html/config/proxying.html (+24/-9)
share/doc/build/html/config/query-servers.html (+25/-10)
share/doc/build/html/config/replicator.html (+64/-9)
share/doc/build/html/config/services.html (+24/-9)
share/doc/build/html/contents.html (+105/-78)
share/doc/build/html/contributing.html (+23/-8)
share/doc/build/html/couchapp/ddocs.html (+74/-50)
share/doc/build/html/couchapp/index.html (+24/-9)
share/doc/build/html/couchapp/views/collation.html (+34/-15)
share/doc/build/html/couchapp/views/index.html (+26/-14)
share/doc/build/html/couchapp/views/intro.html (+24/-9)
share/doc/build/html/couchapp/views/joins.html (+24/-9)
share/doc/build/html/couchapp/views/nosql.html (+26/-11)
share/doc/build/html/couchapp/views/pagination.html (+41/-45)
share/doc/build/html/cve/2010-0009.html (+24/-9)
share/doc/build/html/cve/2010-2234.html (+24/-9)
share/doc/build/html/cve/2010-3854.html (+24/-9)
share/doc/build/html/cve/2012-5641.html (+24/-9)
share/doc/build/html/cve/2012-5649.html (+24/-9)
share/doc/build/html/cve/2012-5650.html (+29/-14)
share/doc/build/html/cve/index.html (+29/-13)
share/doc/build/html/download.html (+24/-9)
share/doc/build/html/experimental.html (+23/-8)
share/doc/build/html/externals.html (+23/-8)
share/doc/build/html/fauxton/addons.html (+24/-9)
share/doc/build/html/fauxton/index.html (+24/-9)
share/doc/build/html/fauxton/install.html (+24/-9)
share/doc/build/html/http-api.html (+110/-95)
share/doc/build/html/index.html (+27/-12)
share/doc/build/html/install/freebsd.html (+25/-10)
share/doc/build/html/install/index.html (+24/-9)
share/doc/build/html/install/mac.html (+25/-10)
share/doc/build/html/install/unix.html (+38/-20)
share/doc/build/html/install/windows.html (+25/-10)
share/doc/build/html/intro/api.html (+37/-22)
share/doc/build/html/intro/consistency.html (+26/-11)
share/doc/build/html/intro/curl.html (+24/-9)
share/doc/build/html/intro/futon.html (+24/-9)
share/doc/build/html/intro/index.html (+28/-13)
share/doc/build/html/intro/overview.html (+36/-20)
share/doc/build/html/intro/security.html (+45/-33)
share/doc/build/html/intro/tour.html (+31/-16)
share/doc/build/html/intro/why.html (+32/-17)
share/doc/build/html/json-structure.html (+75/-53)
share/doc/build/html/maintenance/compaction.html (+29/-14)
share/doc/build/html/maintenance/index.html (+24/-9)
share/doc/build/html/maintenance/performance.html (+25/-10)
share/doc/build/html/query-server/erlang.html (+24/-9)
share/doc/build/html/query-server/index.html (+24/-9)
share/doc/build/html/query-server/javascript.html (+29/-14)
share/doc/build/html/query-server/protocol.html (+26/-11)
share/doc/build/html/replication/conflicts.html (+24/-9)
share/doc/build/html/replication/index.html (+24/-9)
share/doc/build/html/replication/intro.html (+25/-10)
share/doc/build/html/replication/protocol.html (+35/-20)
share/doc/build/html/replication/replicator.html (+54/-20)
share/doc/build/html/search.html (+24/-9)
share/doc/build/html/searchindex.js (+1/-1)
share/doc/build/html/whatsnew/0.10.html (+42/-27)
share/doc/build/html/whatsnew/0.11.html (+42/-27)
share/doc/build/html/whatsnew/0.8.html (+34/-19)
share/doc/build/html/whatsnew/0.9.html (+42/-27)
share/doc/build/html/whatsnew/1.0.html (+46/-31)
share/doc/build/html/whatsnew/1.1.html (+42/-27)
share/doc/build/html/whatsnew/1.2.html (+42/-27)
share/doc/build/html/whatsnew/1.3.html (+45/-25)
share/doc/build/html/whatsnew/1.4.html (+43/-23)
share/doc/build/html/whatsnew/1.5.html (+53/-23)
share/doc/build/html/whatsnew/1.6.html (+292/-0)
share/doc/build/html/whatsnew/index.html (+83/-62)
share/doc/build/texinfo/CouchDB.info (+6392/-5737)
share/doc/ext/http-api-descr.json (+0/-79)
share/doc/ext/httpdomain.py (+14/-8)
share/doc/src/api/database/bulk-api.rst (+184/-137)
share/doc/src/api/database/changes.rst (+27/-9)
share/doc/src/api/database/common.rst (+16/-3)
share/doc/src/api/database/compact.rst (+5/-1)
share/doc/src/api/database/index.rst (+8/-8)
share/doc/src/api/database/misc.rst (+17/-5)
share/doc/src/api/database/security.rst (+2/-0)
share/doc/src/api/database/temp-views.rst (+1/-0)
share/doc/src/api/ddoc/common.rst (+14/-4)
share/doc/src/api/ddoc/index.rst (+3/-3)
share/doc/src/api/ddoc/render.rst (+11/-1)
share/doc/src/api/ddoc/rewrites.rst (+10/-9)
share/doc/src/api/ddoc/views.rst (+115/-97)
share/doc/src/api/document/attachments.rst (+4/-0)
share/doc/src/api/document/common.rst (+49/-21)
share/doc/src/api/document/index.rst (+4/-5)
share/doc/src/api/local.rst (+7/-3)
share/doc/src/api/server/authn.rst (+9/-7)
share/doc/src/api/server/common.rst (+17/-1)
share/doc/src/api/server/configuration.rst (+11/-7)
share/doc/src/api/server/index.rst (+3/-3)
share/doc/src/conf.py (+14/-2)
share/doc/src/config/auth.rst (+24/-0)
share/doc/src/config/http.rst (+1/-1)
share/doc/src/config/intro.rst (+21/-12)
share/doc/src/config/misc.rst (+11/-0)
share/doc/src/config/query-servers.rst (+1/-1)
share/doc/src/config/replicator.rst (+33/-0)
share/doc/src/couchapp/ddocs.rst (+52/-43)
share/doc/src/couchapp/views/collation.rst (+11/-6)
share/doc/src/couchapp/views/nosql.rst (+2/-2)
share/doc/src/couchapp/views/pagination.rst (+16/-34)
share/doc/src/cve/2014-2668.rst (+54/-0)
share/doc/src/install/freebsd.rst (+1/-1)
share/doc/src/install/mac.rst (+1/-1)
share/doc/src/install/unix.rst (+13/-10)
share/doc/src/install/windows.rst (+1/-1)
share/doc/src/intro/api.rst (+13/-13)
share/doc/src/intro/consistency.rst (+2/-2)
share/doc/src/intro/overview.rst (+12/-11)
share/doc/src/intro/security.rst (+12/-12)
share/doc/src/intro/tour.rst (+7/-7)
share/doc/src/intro/why.rst (+8/-8)
share/doc/src/json-structure.rst (+49/-44)
share/doc/src/maintenance/compaction.rst (+2/-2)
share/doc/src/query-server/javascript.rst (+5/-5)
share/doc/src/query-server/protocol.rst (+2/-2)
share/doc/src/replication/protocol.rst (+3/-3)
share/doc/src/replication/replicator.rst (+34/-12)
share/doc/src/whatsnew/1.3.rst (+4/-0)
share/doc/src/whatsnew/1.4.rst (+4/-0)
share/doc/src/whatsnew/1.5.rst (+14/-0)
share/doc/src/whatsnew/1.6.rst (+86/-0)
share/doc/src/whatsnew/index.rst (+1/-0)
share/doc/static/rtd.css (+3/-3)
share/doc/templates/help.html (+2/-2)
share/doc/templates/searchbox.html (+2/-2)
share/doc/templates/tracking.html (+30/-0)
share/www/fauxton/css/index.css (+2/-2)
share/www/fauxton/js/ace/mode-javascript.js (+886/-0)
share/www/fauxton/js/ace/mode-json.js (+578/-0)
share/www/fauxton/js/ace/theme-crimson_editor.js (+148/-0)
share/www/fauxton/js/ace/worker-javascript.js (+10088/-0)
share/www/fauxton/js/ace/worker-json.js (+2271/-0)
share/www/fauxton/js/require.js (+35/-27)
share/www/script/couch_test_runner.js (+1/-3)
share/www/script/futon.browse.js (+1/-1)
share/www/script/futon.js (+2/-2)
share/www/script/jquery.couch.js (+131/-131)
share/www/script/test/attachment_views.js (+48/-6)
share/www/script/test/auth_cache.js (+2/-10)
share/www/script/test/basics.js (+1/-1)
share/www/script/test/changes.js (+68/-0)
share/www/script/test/cookie_auth.js (+5/-6)
share/www/script/test/replicator_db_invalid_filter.js (+4/-0)
share/www/script/test/rewrite.js (+11/-0)
share/www/script/test/users_db_security.js (+59/-2)
share/www/script/test/uuids.js (+4/-0)
src/Makefile.am (+127/-64)
src/Makefile.in (+127/-64)
src/couch_dbupdates/src/couch_dbupdates_httpd.erl (+2/-2)
src/couch_index/src/couch_index_updater.erl (+1/-1)
src/couch_mrview/include/couch_mrview.hrl (+1/-0)
src/couch_mrview/src/couch_mrview_http.erl (+16/-0)
src/couch_mrview/src/couch_mrview_util.erl (+21/-26)
src/couch_plugins/README.md (+5/-32)
src/couch_plugins/src/couch_plugins.erl (+0/-40)
src/couch_replicator/Makefile.am (+2/-1)
src/couch_replicator/Makefile.in (+2/-1)
src/couch_replicator/src/couch_replicator.erl (+19/-9)
src/couch_replicator/src/couch_replicator_api_wrap.erl (+29/-11)
src/couch_replicator/src/couch_replicator_manager.erl (+8/-2)
src/couch_replicator/src/couch_replicator_utils.erl (+12/-3)
src/couch_replicator/test/04-replication-large-atts.t (+2/-2)
src/couch_replicator/test/07-use-checkpoints.t (+273/-0)
src/couchdb/couch_changes.erl (+13/-3)
src/couchdb/couch_db.hrl (+2/-0)
src/couchdb/couch_db_updater.erl (+13/-8)
src/couchdb/couch_doc.erl (+3/-0)
src/couchdb/couch_httpd.erl (+64/-80)
src/couchdb/couch_httpd_auth.erl (+50/-10)
src/couchdb/couch_httpd_cors.erl (+5/-3)
src/couchdb/couch_httpd_db.erl (+7/-1)
src/couchdb/couch_httpd_misc_handlers.erl (+5/-0)
src/couchdb/couch_httpd_oauth.erl (+2/-1)
src/couchdb/couch_httpd_rewrite.erl (+27/-31)
src/couchdb/couch_httpd_stats_handlers.erl (+1/-1)
src/couchdb/couch_js_functions.hrl (+9/-0)
src/couchdb/couch_passwords.erl (+11/-4)
src/couchdb/couch_util.erl (+32/-0)
src/couchdb/priv/Makefile.am (+2/-0)
src/couchdb/priv/Makefile.in (+158/-105)
src/couchdb/priv/couchjs.1 (+1/-1)
src/ejson/Makefile.am (+2/-0)
src/ejson/Makefile.in (+111/-68)
src/fauxton/CONTRIBUTING.md (+22/-0)
src/fauxton/Gruntfile.js (+72/-44)
src/fauxton/app/addons/activetasks/assets/less/activetasks.less (+14/-4)
src/fauxton/app/addons/activetasks/resources.js (+13/-3)
src/fauxton/app/addons/activetasks/routes.js (+4/-4)
src/fauxton/app/addons/activetasks/templates/table.html (+1/-1)
src/fauxton/app/addons/activetasks/templates/tabledetail.html (+0/-4)
src/fauxton/app/addons/activetasks/tests/viewsSpec.js (+0/-3)
src/fauxton/app/addons/activetasks/views.js (+22/-6)
src/fauxton/app/addons/auth/assets/less/auth.less (+14/-3)
src/fauxton/app/addons/auth/base.js (+5/-1)
src/fauxton/app/addons/auth/resources.js (+61/-44)
src/fauxton/app/addons/auth/routes.js (+11/-2)
src/fauxton/app/addons/auth/templates/create_admin.html (+11/-12)
src/fauxton/app/addons/auth/templates/login.html (+1/-1)
src/fauxton/app/addons/auth/templates/nav_dropdown.html (+1/-1)
src/fauxton/app/addons/auth/templates/nav_link_title.html (+13/-3)
src/fauxton/app/addons/auth/templates/noAccess.html (+3/-1)
src/fauxton/app/addons/auth/test/baseSpec.js (+34/-0)
src/fauxton/app/addons/compaction/assets/less/compaction.less (+19/-0)
src/fauxton/app/addons/compaction/base.js (+31/-0)
src/fauxton/app/addons/compaction/resources.js (+48/-0)
src/fauxton/app/addons/compaction/routes.js (+65/-0)
src/fauxton/app/addons/compaction/templates/compact_view.html (+14/-0)
src/fauxton/app/addons/compaction/templates/layout.html (+28/-0)
src/fauxton/app/addons/compaction/views.js (+139/-0)
src/fauxton/app/addons/config/assets/less/config.less (+47/-0)
src/fauxton/app/addons/config/base.js (+4/-2)
src/fauxton/app/addons/config/resources.js (+10/-102)
src/fauxton/app/addons/config/routes.js (+5/-5)
src/fauxton/app/addons/config/templates/dashboard.html (+9/-30)
src/fauxton/app/addons/config/templates/item.html (+22/-13)
src/fauxton/app/addons/config/templates/modal.html (+33/-0)
src/fauxton/app/addons/config/tests/resourcesSpec.js (+97/-0)
src/fauxton/app/addons/config/views.js (+248/-0)
src/fauxton/app/addons/databases/assets/less/databases.less (+34/-0)
src/fauxton/app/addons/databases/base.js (+37/-0)
src/fauxton/app/addons/databases/resources.js (+207/-0)
src/fauxton/app/addons/databases/routes.js (+69/-0)
src/fauxton/app/addons/databases/templates/item.html (+30/-0)
src/fauxton/app/addons/databases/templates/list.html (+37/-0)
src/fauxton/app/addons/databases/templates/newdatabase.html (+16/-0)
src/fauxton/app/addons/databases/templates/sidebar.html (+31/-0)
src/fauxton/app/addons/databases/tests/resourcesSpec.js (+39/-0)
src/fauxton/app/addons/databases/views.js (+259/-0)
src/fauxton/app/addons/documents/assets/less/documents.less (+134/-0)
src/fauxton/app/addons/documents/base.js (+24/-0)
src/fauxton/app/addons/documents/resources.js (+588/-0)
src/fauxton/app/addons/documents/routes.js (+505/-0)
src/fauxton/app/addons/documents/templates/advanced_options.html (+132/-0)
src/fauxton/app/addons/documents/templates/all_docs_item.html (+26/-0)
src/fauxton/app/addons/documents/templates/all_docs_layout.html (+21/-0)
src/fauxton/app/addons/documents/templates/all_docs_list.html (+44/-0)
src/fauxton/app/addons/documents/templates/all_docs_number.html (+35/-0)
src/fauxton/app/addons/documents/templates/changes.html (+68/-0)
src/fauxton/app/addons/documents/templates/ddoc_info.html (+28/-0)
src/fauxton/app/addons/documents/templates/delete_database_modal.html (+39/-0)
src/fauxton/app/addons/documents/templates/design_doc_selector.html (+35/-0)
src/fauxton/app/addons/documents/templates/doc.html (+55/-0)
src/fauxton/app/addons/documents/templates/doc_field_editor.html (+74/-0)
src/fauxton/app/addons/documents/templates/doc_field_editor_tabs.html (+19/-0)
src/fauxton/app/addons/documents/templates/duplicate_doc_modal.html (+36/-0)
src/fauxton/app/addons/documents/templates/edit_tools.html (+44/-0)
src/fauxton/app/addons/documents/templates/index_menu_item.html (+17/-0)
src/fauxton/app/addons/documents/templates/index_row_docular.html (+29/-0)
src/fauxton/app/addons/documents/templates/index_row_tabular.html (+25/-0)
src/fauxton/app/addons/documents/templates/jumpdoc.html (+20/-0)
src/fauxton/app/addons/documents/templates/search.html (+15/-0)
src/fauxton/app/addons/documents/templates/sidebar.html (+68/-0)
src/fauxton/app/addons/documents/templates/upload_modal.html (+42/-0)
src/fauxton/app/addons/documents/templates/view_editor.html (+91/-0)
src/fauxton/app/addons/documents/tests/resourcesSpec.js (+57/-0)
src/fauxton/app/addons/documents/views.js (+1989/-0)
src/fauxton/app/addons/fauxton/base.js (+345/-0)
src/fauxton/app/addons/fauxton/components.js (+554/-0)
src/fauxton/app/addons/fauxton/resizeColumns.js (+88/-0)
src/fauxton/app/addons/fauxton/templates/api_bar.html (+30/-0)
src/fauxton/app/addons/fauxton/templates/breadcrumbs.html (+24/-0)
src/fauxton/app/addons/fauxton/templates/footer.html (+15/-0)
src/fauxton/app/addons/fauxton/templates/index_pagination.html (+24/-0)
src/fauxton/app/addons/fauxton/templates/nav_bar.html (+75/-0)
src/fauxton/app/addons/fauxton/templates/notification.html (+18/-0)
src/fauxton/app/addons/fauxton/templates/pagination.html (+31/-0)
src/fauxton/app/addons/fauxton/tests/baseSpec.js (+79/-0)
src/fauxton/app/addons/fauxton/tests/navbarSpec.js (+107/-0)
src/fauxton/app/addons/fauxton/tests/paginateSpec.js (+87/-0)
src/fauxton/app/addons/logs/assets/less/logs.less (+24/-0)
src/fauxton/app/addons/logs/resources.js (+10/-9)
src/fauxton/app/addons/logs/routes.js (+1/-1)
src/fauxton/app/addons/logs/templates/dashboard.html (+1/-1)
src/fauxton/app/addons/logs/templates/filterItem.html (+1/-1)
src/fauxton/app/addons/logs/templates/sidebar.html (+1/-1)
src/fauxton/app/addons/logs/tests/baseSpec.js (+38/-0)
src/fauxton/app/addons/logs/tests/logSpec.js (+0/-38)
src/fauxton/app/addons/logs/tests/resourcesSpec.js (+38/-0)
src/fauxton/app/addons/permissions/assets/less/permissions.less (+23/-28)
src/fauxton/app/addons/permissions/resources.js (+1/-1)
src/fauxton/app/addons/permissions/routes.js (+1/-2)
src/fauxton/app/addons/permissions/templates/item.html (+1/-1)
src/fauxton/app/addons/permissions/templates/section.html (+5/-5)
src/fauxton/app/addons/permissions/tests/viewsSpec.js (+1/-1)
src/fauxton/app/addons/permissions/views.js (+1/-1)
src/fauxton/app/addons/pouchdb/base.js (+58/-0)
src/fauxton/app/addons/pouchdb/pouch.collate.js (+115/-0)
src/fauxton/app/addons/pouchdb/pouchdb.mapreduce.js (+324/-0)
src/fauxton/app/addons/replication/assets/less/replication.less (+174/-182)
src/fauxton/app/addons/replication/resources.js (+1/-0)
src/fauxton/app/addons/replication/route.js (+2/-1)
src/fauxton/app/addons/replication/templates/form.html (+1/-1)
src/fauxton/app/addons/replication/templates/progress.html (+2/-2)
src/fauxton/app/addons/replication/views.js (+4/-2)
src/fauxton/app/addons/stats/assets/less/stats.less (+17/-17)
src/fauxton/app/addons/stats/resources.js (+3/-2)
src/fauxton/app/addons/stats/routes.js (+3/-1)
src/fauxton/app/addons/stats/templates/pie_table.html (+2/-4)
src/fauxton/app/addons/stats/views.js (+5/-5)
src/fauxton/app/addons/styletests/base.js (+33/-0)
src/fauxton/app/addons/styletests/resources.js (+22/-0)
src/fauxton/app/addons/styletests/routes.js (+40/-0)
src/fauxton/app/addons/styletests/templates/theme.html (+497/-0)
src/fauxton/app/addons/styletests/views.js (+29/-0)
src/fauxton/app/addons/verifyinstall/assets/less/verifyinstall.less (+16/-0)
src/fauxton/app/addons/verifyinstall/base.js (+31/-0)
src/fauxton/app/addons/verifyinstall/resources.js (+176/-0)
src/fauxton/app/addons/verifyinstall/routes.js (+37/-0)
src/fauxton/app/addons/verifyinstall/templates/main.html (+50/-0)
src/fauxton/app/addons/verifyinstall/views.js (+127/-0)
src/fauxton/app/api.js (+0/-453)
src/fauxton/app/app.js (+54/-24)
src/fauxton/app/config.js (+21/-19)
src/fauxton/app/core/api.js (+53/-0)
src/fauxton/app/core/auth.js (+65/-0)
src/fauxton/app/core/base.js (+145/-0)
src/fauxton/app/core/couchdbSession.js (+60/-0)
src/fauxton/app/core/layout.js (+91/-0)
src/fauxton/app/core/routeObject.js (+297/-0)
src/fauxton/app/core/router.js (+113/-0)
src/fauxton/app/core/tests/layoutSpec.js (+92/-0)
src/fauxton/app/core/tests/routeObjectSpec.js (+96/-0)
src/fauxton/app/core/utils.js (+94/-0)
src/fauxton/app/helpers.js (+22/-10)
src/fauxton/app/initialize.js (+0/-65)
src/fauxton/app/initialize.js.underscore (+33/-0)
src/fauxton/app/main.js (+20/-11)
src/fauxton/app/mixins.js (+0/-56)
src/fauxton/app/modules/databases/base.js (+0/-36)
src/fauxton/app/modules/databases/resources.js (+0/-157)
src/fauxton/app/modules/databases/routes.js (+0/-82)
src/fauxton/app/modules/databases/views.js (+0/-225)
src/fauxton/app/modules/documents/base.js (+0/-24)
src/fauxton/app/modules/documents/resources.js (+0/-546)
src/fauxton/app/modules/documents/routes.js (+0/-399)
src/fauxton/app/modules/documents/tests/resourcesSpec.js (+0/-84)
src/fauxton/app/modules/documents/views.js (+0/-1560)
src/fauxton/app/modules/fauxton/base.js (+0/-265)
src/fauxton/app/modules/fauxton/components.js (+0/-173)
src/fauxton/app/modules/fauxton/layout.js (+0/-98)
src/fauxton/app/modules/pouchdb/base.js (+0/-60)
src/fauxton/app/modules/pouchdb/pouch.collate.js (+0/-115)
src/fauxton/app/modules/pouchdb/pouchdb.mapreduce.js (+0/-324)
src/fauxton/app/resizeColumns.js (+0/-87)
src/fauxton/app/router.js (+0/-150)
src/fauxton/app/templates/databases/item.html (+0/-23)
src/fauxton/app/templates/databases/list.html (+0/-34)
src/fauxton/app/templates/databases/newdatabase.html (+0/-17)
src/fauxton/app/templates/databases/sidebar.html (+0/-31)
src/fauxton/app/templates/documents/all_docs_item.html (+0/-26)
src/fauxton/app/templates/documents/all_docs_list.html (+0/-50)
src/fauxton/app/templates/documents/changes.html (+0/-38)
src/fauxton/app/templates/documents/ddoc_info.html (+0/-28)
src/fauxton/app/templates/documents/doc.html (+0/-50)
src/fauxton/app/templates/documents/doc_field_editor.html (+0/-74)
src/fauxton/app/templates/documents/doc_field_editor_tabs.html (+0/-19)
src/fauxton/app/templates/documents/duplicate_doc_modal.html (+0/-36)
src/fauxton/app/templates/documents/edit_tools.html (+0/-44)
src/fauxton/app/templates/documents/index_menu_item.html (+0/-17)
src/fauxton/app/templates/documents/index_row_docular.html (+0/-26)
src/fauxton/app/templates/documents/index_row_tabular.html (+0/-25)
src/fauxton/app/templates/documents/jumpdoc.html (+0/-20)
src/fauxton/app/templates/documents/search.html (+0/-15)
src/fauxton/app/templates/documents/sidebar.html (+0/-65)
src/fauxton/app/templates/documents/tabs.html (+0/-39)
src/fauxton/app/templates/documents/upload_modal.html (+0/-42)
src/fauxton/app/templates/documents/view_editor.html (+0/-187)
src/fauxton/app/templates/fauxton/api_bar.html (+0/-30)
src/fauxton/app/templates/fauxton/breadcrumbs.html (+0/-24)
src/fauxton/app/templates/fauxton/footer.html (+0/-15)
src/fauxton/app/templates/fauxton/index_pagination.html (+0/-24)
src/fauxton/app/templates/fauxton/nav_bar.html (+0/-67)
src/fauxton/app/templates/fauxton/notification.html (+0/-18)
src/fauxton/app/templates/fauxton/pagination.html (+0/-31)
src/fauxton/app/templates/layouts/login_pane.html (+0/-17)
src/fauxton/app/templates/layouts/with_right_sidebar.html (+0/-26)
src/fauxton/assets/css/codemirror.css (+0/-176)
src/fauxton/assets/css/nv.d3.css (+154/-41)
src/fauxton/assets/index.underscore (+2/-2)
src/fauxton/assets/js/libs/ace/ace.js (+16541/-0)
src/fauxton/assets/js/libs/ace/ext-chromevox.js (+537/-0)
src/fauxton/assets/js/libs/ace/ext-elastic_tabstops_lite.js (+301/-0)
src/fauxton/assets/js/libs/ace/ext-emmet.js (+1096/-0)
src/fauxton/assets/js/libs/ace/ext-keybinding_menu.js (+207/-0)
src/fauxton/assets/js/libs/ace/ext-language_tools.js (+1615/-0)
src/fauxton/assets/js/libs/ace/ext-modelist.js (+166/-0)
src/fauxton/assets/js/libs/ace/ext-old_ie.js (+499/-0)
src/fauxton/assets/js/libs/ace/ext-options.js (+252/-0)
src/fauxton/assets/js/libs/ace/ext-searchbox.js (+420/-0)
src/fauxton/assets/js/libs/ace/ext-settings_menu.js (+634/-0)
src/fauxton/assets/js/libs/ace/ext-spellcheck.js (+68/-0)
src/fauxton/assets/js/libs/ace/ext-split.js (+271/-0)
src/fauxton/assets/js/libs/ace/ext-static_highlight.js (+165/-0)
src/fauxton/assets/js/libs/ace/ext-statusbar.js (+47/-0)
src/fauxton/assets/js/libs/ace/ext-textarea.js (+478/-0)
src/fauxton/assets/js/libs/ace/ext-themelist.js (+90/-0)
src/fauxton/assets/js/libs/ace/ext-whitespace.js (+206/-0)
src/fauxton/assets/js/libs/ace/mode-javascript.js (+886/-0)
src/fauxton/assets/js/libs/ace/mode-json.js (+578/-0)
src/fauxton/assets/js/libs/ace/mode-jsoniq.js (+2714/-0)
src/fauxton/assets/js/libs/ace/snippets/javascript.js (+202/-0)
src/fauxton/assets/js/libs/ace/snippets/json.js (+7/-0)
src/fauxton/assets/js/libs/ace/snippets/jsoniq.js (+7/-0)
src/fauxton/assets/js/libs/ace/theme-crimson_editor.js (+148/-0)
src/fauxton/assets/js/libs/ace/worker-javascript.js (+10088/-0)
src/fauxton/assets/js/libs/ace/worker-json.js (+2271/-0)
src/fauxton/assets/js/libs/backbone.js (+143/-131)
src/fauxton/assets/js/libs/codemirror.js (+0/-3193)
src/fauxton/assets/js/libs/d3.js (+8101/-5852)
src/fauxton/assets/js/libs/jquery.js (+4599/-4051)
src/fauxton/assets/js/libs/jshint.js (+0/-4529)
src/fauxton/assets/js/libs/nv.d3.js (+2906/-1651)
src/fauxton/assets/js/plugins/backbone.layoutmanager.js (+199/-219)
src/fauxton/assets/js/plugins/beautify.js (+1630/-0)
src/fauxton/assets/js/plugins/cloudant.pagingcollection.js (+224/-0)
src/fauxton/assets/js/plugins/codemirror-javascript.js (+0/-361)
src/fauxton/assets/js/plugins/zeroclipboard/ZeroClipboard.js (+1031/-0)
src/fauxton/assets/less/bootstrap/bootstrap.less (+0/-1)
src/fauxton/assets/less/bootstrap/modals.less (+1/-1)
src/fauxton/assets/less/config.less (+0/-46)
src/fauxton/assets/less/database.less (+0/-238)
src/fauxton/assets/less/fauxton.less (+281/-392)
src/fauxton/assets/less/icons.less (+12/-0)
src/fauxton/assets/less/logs.less (+0/-24)
src/fauxton/assets/less/prettyprint.less (+5/-16)
src/fauxton/assets/less/variables.less (+2/-0)
src/fauxton/couchapp.js (+12/-0)
src/fauxton/extensions.md (+17/-0)
src/fauxton/readme.md (+20/-6)
src/fauxton/settings.json.default (+37/-3)
src/fauxton/settings.json.dev (+62/-0)
src/fauxton/tasks/addon/root/routes.js.underscore (+22/-1)
src/fauxton/tasks/couchserver.js (+25/-4)
src/fauxton/tasks/fauxton.js (+40/-21)
src/fauxton/test/core/layoutSpec.js (+0/-94)
src/fauxton/test/core/navbarSpec.js (+0/-107)
src/fauxton/test/core/paginateSpec.js (+0/-107)
src/fauxton/test/core/routeObjectSpec.js (+0/-102)
src/fauxton/test/mocha/chai.js (+585/-219)
src/fauxton/test/mocha/testUtils.js (+2/-1)
src/fauxton/test/runner.html (+15/-0)
src/fauxton/test/test.config.underscore (+5/-0)
src/ibrowse/Makefile.am (+2/-0)
src/ibrowse/Makefile.in (+2/-0)
src/ibrowse/ibrowse_http_client.erl (+45/-21)
src/ibrowse/ibrowse_lib.erl (+4/-3)
src/ibrowse/ibrowse_socks5.erl (+109/-0)
src/my-first-couchdb-plugin/README.md (+8/-10)
src/my-first-couchdb-plugin/priv/default.d/my_first_couchdb_plugin.ini (+3/-0)
src/snappy/Makefile.am (+2/-0)
src/snappy/Makefile.in (+63/-34)
test/etap/043-find-in-binary.t (+68/-0)
test/etap/073-changes.t (+1/-0)
test/etap/200-view-group-no-db-leaks.t (+1/-0)
test/etap/231-cors.t (+4/-23)
test/etap/Makefile.am (+1/-0)
test/etap/Makefile.in (+1/-0)
test/javascript/run.tpl (+23/-16)
Changed in couchdb (Ubuntu): | |
status: | New → Fix Released |
To post a comment you must log in.
Initial progress with the CouchDB 1.6.0 package is good overall.
The only issue I've run into is that I can't seem to start CouchDB 1.6 with a CouchDB 1.5 (and earlier) style -hashed- password like:
[admins]
admin = -hashed- <HEXDIGEST> ,<SALT>
It seems that CouchDB 1.6 will only honor a -pbkdf2- style hashed password present in the .ini file at startup, which might be a bit problematic for upgrades as it seems that neither CouchDB 1.5 nor 1.6 will convert a -hashed- style password present in the .ini file to a -pbkdf2- style password automatically prior to starting the CouchDB server.
In order to test all the public Novacut stuffs against CouchDB 1.6.0, and to test the internal System76 stuffs against CouchDB 1.6.0, I had to add a new `couch_pbkdf2()` function to UserCouch, used in place of the previous `couch_hashed()` function:
http:// bazaar. launchpad. net/~novacut/ usercouch/ trunk/view/ head:/usercouch /__init_ _.py#L198
But with this change, all the unit tests in all my CouchDB consumers are passing. Also note that these days there are a large number of upstream unit tests, all of which I run during the build and all of which are passing.
So aside from the (potential) issue with migrating -hashed- passwords to -pbkdf2- passwords, CouchDB 1.6.0 seems like a rather low risk, easy to manage update. Or at least that's my assessment so far :D