1
0
Fork 0
Commit Graph

773 Commits

Author SHA1 Message Date
Max Neunhoeffer 77df9b6781 Add documentation for kickstarter and planner. 2014-02-10 15:58:38 +01:00
Jan Steemann 20008734b9 fixed documentation 2014-02-06 16:12:10 +01:00
Jan Steemann c5eb7376e8 Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding 2014-02-06 15:54:42 +01:00
Jan Steemann b4d9f10f17 fixed some database methods 2014-02-06 15:54:34 +01:00
Max Neunhoeffer 4f2f96b635 Kickstart finally working, seemingly. 2014-02-06 14:32:05 +01:00
Max Neunhoeffer 7bc57b0852 Fix kickstarter bugs with multiple dispatchers. 2014-02-06 14:09:58 +01:00
Jan Steemann c36b959c69 jslint 2014-02-06 12:21:16 +01:00
Jan Steemann 57365cdcb0 Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding 2014-02-06 12:17:51 +01:00
Jan Steemann b5550e17a6 updated tests and documentation 2014-02-06 12:11:17 +01:00
Max Neunhoeffer 9295939d98 First working version of planner/kickstarter. 2014-02-06 12:06:23 +01:00
Max Neunhoeffer 67ba924aa9 Set up framework for kickstarters/dispatchers. 2014-02-03 13:58:25 +01:00
Max Neunhoeffer 73f3dbc328 Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding 2014-01-31 18:56:47 +01:00
Max Neunhoeffer 3fadaa438a Start cluster actions and move cluster test there. 2014-01-31 16:02:45 +01:00
Jan Steemann 04d40c10e9 fixed wrong REST API parameter type in documentation 2014-01-31 13:56:24 +01:00
Jan Steemann e9c5af7895 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
Conflicts:
	CHANGELOG
	js/apps/system/aardvark/frontend/css/collectionsView.css
	js/apps/system/aardvark/frontend/css/layout.css
	js/apps/system/aardvark/frontend/js/routers/router.js
2014-01-30 19:40:21 +01:00
Jan Steemann 4f3070715c implemented first() and last() 2014-01-30 19:11:48 +01:00
Jan Steemann e88fe036d6 updated documentation 2014-01-27 17:29:29 +01:00
Jan Steemann d1d0fb56ba allow quotes in revision headers in graph API 2014-01-27 12:56:06 +01:00
Jan Steemann 1b08bc6582 start up the HTTP server when starting ArangoDB in console mode 2014-01-27 09:45:26 +01:00
Jan Steemann df1ce45e15 issue #751: Create database through API should return HTTP status code 201 2014-01-27 08:54:36 +01:00
a-brandt ab42b2adfe Bugfix: Expected '===' and instead saw '==' 2014-01-24 14:53:04 +01:00
a-brandt 0550715088 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2014-01-24 14:50:45 +01:00
Jan Steemann ea2af50683 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
Conflicts:
	Documentation/ImplementorManual/HttpSystem.md
	js/apps/system/aardvark/aardvark.js
	js/apps/system/aardvark/frontend/css/buttons.css
	js/server/version-check.js
2014-01-24 14:50:09 +01:00
a-brandt 041b7f5daa added HAS and HAS_NOT 2014-01-24 14:49:50 +01:00
Jan Steemann b3df999f56 jshund 2014-01-24 14:37:16 +01:00
Jan Steemann d793702247 fixed obvious error in body parsing 2014-01-24 14:30:06 +01:00
Jan Steemann 39fd7611ed load/unload of collections 2014-01-22 17:20:06 +01:00
Jan Steemann 64417d4423 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
Conflicts:
	arangod/V8Server/v8-vocbase.cpp
2014-01-21 09:29:45 +01:00
Jan Steemann 0bbbd53d4d added fm.rescan() method
Conflicts:
	CHANGELOG
2014-01-17 14:06:27 +01:00
Jan Steemann c9dabaca86 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding 2014-01-16 15:02:44 +01:00
Jan Steemann f760d056df added startupPath value to result of /_api/foxx/config
Conflicts:
	js/actions/api-foxx.js
2014-01-15 18:10:26 +01:00
Jan Steemann b1c4f75e50 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding 2014-01-14 13:29:07 +01:00
Jan Steemann 50105fc0d9 fixed error in index documentation 2014-01-13 17:30:08 +01:00
Max Neunhoeffer 57f18783c4 Implement asking for databases in a cluster. 2014-01-09 14:56:44 +01:00
Max Neunhoeffer e809630bfc Remove unnecessary double check. 2014-01-09 10:37:55 +01:00
Jan Steemann 9ce78430ac create collections, v0.0.0 2014-01-07 16:28:12 +01:00
Max Neunhoeffer 4d329f477a Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding 2014-01-07 11:56:25 +01:00
Jan Steemann 7c5d145503 added documentation 2014-01-07 11:52:17 +01:00
Jan Steemann 141498e619 added /_admin/test 2014-01-07 11:50:53 +01:00
Max Neunhoeffer bbf28e3501 Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
Conflicts:
	arangod/Cluster/v8-cluster.cpp
2014-01-07 11:45:43 +01:00
Max Neunhoeffer e21431cbd4 Allow /_admin/execute to return raw JSON. 2014-01-07 11:32:21 +01:00
Max Neunhoeffer eb2afb2f04 Implement case distinction for create collection between cluster and not. 2014-01-03 16:17:34 +01:00
Jan Steemann 486bdc2d41 fixed jslint warnings 2014-01-03 15:49:37 +01:00
Max Neunhoeffer 2a0c85bc07 Finish documentation of ClusterComm test API call.
Also fix bug in synchronous mode test.
2014-01-03 11:36:05 +01:00
Max Neunhoeffer 95f94397b0 Add synchronous request to ClusterComm. 2013-12-30 23:21:41 +01:00
Max Neunhoeffer bd03094ba9 Better error handling in sharding test. 2013-12-30 15:23:31 +01:00
Max Neunhoeffer 5d51d7b3ba Get rid of many debugging messages. 2013-12-30 14:49:14 +01:00
Max Neunhoeffer c8b684dbd6 Generic test function for ClusterComm working. 2013-12-30 14:37:03 +01:00
Max Neunhoeffer 3415e3c0c8 Some cleanup in asyncRequest setup. 2013-12-30 10:22:21 +01:00
Max Neunhoeffer 9801cc9d19 Timeout basically working. 2013-12-27 16:18:56 +01:00
Jan Steemann b903d9080d Merge remote-tracking branch 'origin/devel' into sharding
Conflicts:
	js/apps/system/aardvark/test/karma/karma.conf.js
2013-12-20 15:35:50 +01:00
Max Neunhoeffer bfbbe18c57 Create a testing possibility for ClusterComm. 2013-12-19 11:33:34 +01:00
Jan Steemann ed927d26c8 split big group of statistics into 2 separate groups 2013-12-13 15:58:59 +01:00
Jan Steemann 44b3237882 moved server-only tests to js/server/tests
this hopefully removes some future confusion about the tests
also moved some graph stuff into js/common as client-side graphs did not fully work

make logfile path accessible
2013-12-04 22:05:00 +01:00
Jan Steemann 32a247aa2f added tests for creating / dropping graphs 2013-12-02 15:12:07 +01:00
Jan Steemann a76318f940 fixed unreadable swagger documentation 2013-12-02 13:19:59 +01:00
Jan Steemann d05a2a050d fixed jslint errors 2013-11-13 19:07:30 +01:00
Max Neunhoeffer 2659c708d5 Enable stats in getIndexes in REST interface. 2013-11-13 15:33:03 +01:00
Frank Celler 443e012ae7 switch to -uid config 2013-11-07 15:36:36 +01:00
Jan Steemann 23a1fedd15 updated documentation 2013-11-07 13:59:14 +01:00
Jan Steemann 0384a17186 updated documentation for database creation 2013-11-07 13:46:34 +01:00
Jan Steemann 819e9a1cb6 fixed user creation on database creation 2013-11-07 13:32:42 +01:00
Jan Steemann c46d6b99f4 add users when creating a database 2013-11-06 16:48:18 +01:00
Jan Steemann 7924f657d4 added `/_api/database/user` method 2013-11-04 14:22:00 +01:00
Jan Steemann 09967f45ec do not return dev-app-path in non-development mode 2013-11-01 14:15:45 +01:00
Jan Steemann e1382dd255 added detailed HTTP request statistics 2013-10-31 16:39:59 +01:00
Frank Celler ebca4c601e Merge remote-tracking branch 'origin/devel' into 1.4 2013-10-29 11:18:27 +01:00
Jan Steemann 43b4f78b62 issue #620 2013-10-28 19:38:19 +01:00
Frank Celler d33bcdc623 rc1 2013-10-28 17:54:24 +01:00
Jan Steemann 7dc8ed7c47 issue #617: Swagger API is missing '/_api/version' 2013-10-17 11:55:39 +02:00
Jan Steemann d71ee7ff6f fixed issue #615 2013-10-17 11:12:02 +02:00
Jan Steemann 98d4b6172d closed issue #614 2013-10-17 10:12:07 +02:00
Jan Steemann ee2b4fc8bb create less collections for a new databases
this is achieved by creating some seldomly used collections (`_structures`, `_fishbowl`) only when required.
2013-10-16 15:30:41 +02:00
Frank Celler be162a1e35 Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.4
Conflicts:
	CHANGELOG
	Documentation/Manual/NewFeatures14.md
	Documentation/Manual/NewFeatures14TOC.md
	Documentation/Manual/Upgrading14.md
	js/apps/system/aardvark/api-docs/collection.json
	js/apps/system/aardvark/api-docs/cursor.json
	js/apps/system/aardvark/api-docs/database.json
	js/apps/system/aardvark/api-docs/document.json
	js/apps/system/aardvark/api-docs/edge.json
	js/apps/system/aardvark/api-docs/edges.json
	js/apps/system/aardvark/api-docs/endpoint.json
	js/apps/system/aardvark/api-docs/graph.json
	js/apps/system/aardvark/api-docs/index.json
	js/apps/system/aardvark/api-docs/job.json
	js/apps/system/aardvark/api-docs/replication.json
	js/apps/system/aardvark/api-docs/simple.json
	js/apps/system/aardvark/api-docs/system.json
	js/apps/system/aardvark/api-docs/traversal.json
2013-10-14 14:00:29 +02:00
Jan Steemann dc69d6fa60 updated documentation 2013-10-02 17:54:39 +02:00
Jan Steemann 04df715864 applied fixes that occurred during build 2013-09-30 18:03:52 +02:00
Frank Celler ad2d4b9d76 Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.4
Conflicts:
	VS2012/Arangod Binary/Arangod Binary.vcxproj
	VS2012/Arangoimp Binary/Arangoimp Binary.vcxproj
	VS2012/Arangosh Binary/Arangosh Binary.vcxproj
	arangod/Ahuacatl/ahuacatl-grammar.c
	js/actions/api-database.js
	js/apps/aardvark/api-docs/edges.json
	js/apps/aardvark/api-docs/traversal.json
	js/apps/system/aardvark/api-docs/collection.json
	js/apps/system/aardvark/api-docs/cursor.json
	js/apps/system/aardvark/api-docs/database.json
	js/apps/system/aardvark/api-docs/document.json
	js/apps/system/aardvark/api-docs/edge.json
	js/apps/system/aardvark/api-docs/graph.json
	js/apps/system/aardvark/api-docs/index.json
	js/apps/system/aardvark/api-docs/replication.json
	js/apps/system/aardvark/api-docs/simple.json
	js/apps/system/aardvark/api-docs/system.json
2013-09-30 14:39:59 +02:00
Jan Steemann b4cdc79697 added db._id() 2013-09-30 13:44:28 +02:00
Jan Steemann 5c1554061f added foxx-manager.config() method 2013-09-26 13:20:29 +02:00
Jan Steemann e722418fe5 updated documentation 2013-09-24 18:43:03 +02:00
Jan Steemann 7a1f3ae756 updated documentation, added tests 2013-09-24 17:27:52 +02:00
Jan Steemann 73f0405ead added documentation for endpoints 2013-09-23 16:21:02 +02:00
Jan Steemann 67f3c3c469 changed HTTP return code for not-found cursors 2013-09-23 15:29:03 +02:00
Jan Steemann 1525e344f5 remove old action 2013-09-20 17:32:26 +02:00
Jan Steemann 0bdae05b96 changed reference counting for cursors 2013-09-16 13:51:33 +02:00
Jan Steemann 894180dc20 added test cases 2013-09-13 18:25:28 +02:00
Jan Steemann 64741f8a8d added test cases for endpoints 2013-09-13 14:07:30 +02:00
Jan Steemann 7f8909b63b fixed jslint warnings 2013-09-13 09:31:56 +02:00
Jan Steemann a120a4dbe6 reverted name change for _graphs collection 2013-09-12 18:15:34 +02:00
Jan Steemann 6ff314de0e runtime addition and removal of endpoints 2013-09-12 18:07:39 +02:00
Jan Steemann 3a6cabfe44 creating/dropping 2013-09-11 17:16:43 +02:00
Jan Steemann ac4ed728c0 renamed collection `_graphs` to `arangodb_graphs` 2013-09-09 11:07:10 +02:00
Frank Celler 055e172bdb Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.4
Conflicts:
	arangod/Replication/Syncer.cpp
	arangod/VocBase/index-garbage-collector.c
	build_posix.h
	html/admin/api-docs/traversal.json
	js/apps/aardvark/api-docs/collection.json
	js/apps/aardvark/api-docs/cursor.json
	js/apps/aardvark/api-docs/document.json
	js/apps/aardvark/api-docs/edge.json
	js/apps/aardvark/api-docs/edges.json
	js/apps/aardvark/api-docs/graph.json
	js/apps/aardvark/api-docs/index.json
	js/apps/aardvark/api-docs/replication.json
	js/apps/aardvark/api-docs/simple.json
	js/apps/aardvark/api-docs/system.json
2013-09-05 13:03:07 +02:00
Jan Steemann b9fbbc85ea Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-09-05 12:43:17 +02:00
Jan Steemann 369433f1e2 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
	arangosh/Benchmark/BenchmarkThread.h
	lib/SimpleHttpClient/SimpleHttpClient.cpp
2013-09-05 12:34:45 +02:00
Frank Celler bbab760a54 renamed foxx-manager to foxx/manager 2013-09-05 10:02:31 +02:00
Jan Steemann ca2f5feb4b fixed redirect URLs 2013-09-04 17:30:37 +02:00
Jan Steemann 897412b4de initial dropping of databases 2013-09-04 13:04:13 +02:00
Jan Steemann bae9f097fc added _dropDatabase() 2013-09-02 18:04:19 +02:00
Jan Steemann 41acd59698 added _createDatabase(), _listDatabases() 2013-09-02 10:55:41 +02:00
Jan Steemann 75c83a22de fixed rotation 2013-08-27 15:07:29 +02:00
Jan Steemann d30e407c4a only create new journal file when requested
make collection.rotate() publicly available
2013-08-27 14:39:28 +02:00
Jan Steemann dbaadcdcd3 updated docs 2013-08-21 14:23:05 +02:00
Jan Steemann 38abd5bf9e issue #576 2013-08-21 14:02:09 +02:00
Jan Steemann d5a9fe3578 fixed some test fails 2013-08-19 19:46:22 +02:00
Jan Steemann 9eb1752a7e use AQL LIMIT but still return the unlimited count value
Still needs documentation and tests
2013-08-19 18:41:00 +02:00
Jan Steemann 3411b4600b issue #576 2013-07-31 12:43:21 +02:00
Frank Celler e662bbbffb Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-07-27 00:03:22 +02:00
Frank Celler dc247ed1f8 fixed pathHandler and logging 2013-07-27 00:03:16 +02:00
Jan Steemann cc5ae9d1bc added purge() 2013-07-26 23:57:00 +02:00
Frank Celler d4ae3d280a fixed wrong app id 2013-07-26 23:10:03 +02:00
Frank Celler f5016a2ce9 cleanup 2013-07-26 22:46:53 +02:00
Jan Steemann 528563caf1 improved output 2013-07-26 15:48:16 +02:00
Frank Celler fc96e7fe9c add uninstall 2013-07-26 13:47:22 +02:00
Frank Celler 45aff333da Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-07-25 18:33:32 +02:00
Frank Celler 709e09d04e added install command 2013-07-25 18:33:24 +02:00
Frank Celler 1b6dfad627 new name convention 2013-07-25 17:25:39 +02:00
Jan Steemann 227e6546c0 fixed jslint warnings 2013-07-25 16:35:21 +02:00
Jan Steemann 7715c3a6d1 added `replicate` flag to documentation 2013-07-25 16:31:50 +02:00
Jan Steemann 95a0f9dfb4 added GET /_api/graph 2013-07-25 15:56:08 +02:00
Jan Steemann 70b49c1cf6 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-07-25 14:14:03 +02:00
Jan Steemann 051e898a8a updated replication documentation 2013-07-25 14:13:53 +02:00
Frank Celler c213c57837 added dev teardown and setup 2013-07-25 13:34:59 +02:00
Jan Steemann 8a254ea230 replication API documentation 2013-07-24 17:37:16 +02:00
Jan Steemann bf12b6ec5a fixed journalSize 2013-07-23 11:57:56 +02:00
Jan Steemann 3ab117de67 added collection.first() and collection.last() 2013-07-19 14:21:46 +02:00
Jan Steemann 9b55a5ed92 fixed typos 2013-07-19 13:32:22 +02:00
Jan Steemann e359dc29dd INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::`
AQL user-defined functions were introduced in ArangoDB 1.3, and the namespace resolution
operator for them was the single colon (`:`). A function call looked like this:

    RETURN mygroup:myfunc()

The single colon caused an ambiguity in the AQL grammar, making it indistinguishable from
named attributes or the ternary operator in some cases, e.g.

    { mygroup:myfunc ? mygroup:myfunc }

The change of the namespace resolution operator from `:` to `::` fixes this ambiguity.

Existing user functions in the database will be automatically fixed when starting ArangoDB
1.4 with the `--upgrade` option. However, queries using user-defined functions need to be
adjusted on the client side to use the new operator.
2013-07-18 12:02:28 +02:00
Jan Steemann 5cf234b40d simplified query testing and query interface a bit 2013-07-18 02:15:22 +02:00
Jan Steemann a0c5d1f7b4 simplify AQL query calls 2013-07-17 21:22:24 +02:00
Jan Steemann 0b8883f6e2 issue #568: fixed HttpCollection docs 2013-07-16 09:32:56 +02:00
Jan Steemann 1325271bca fixed collection docs 2013-07-11 14:58:33 +02:00
Jan Steemann 3cc4405c18 added collection.checksum() 2013-07-10 11:10:00 +02:00
Jan Steemann 6c35ea2520 added missing explanation for system attributes 2013-07-01 10:09:09 +02:00
a-brandt 7bb3704335 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-06-28 10:17:46 +02:00
a-brandt 93a8c574bd added a check 2013-06-28 10:17:39 +02:00
Jan Steemann 2a286dc074 updated documentation for #557 2013-06-27 11:33:21 +02:00
Jan Steemann db50b38370 fixed typos 2013-06-25 09:06:20 +02:00
Jan Steemann 654ea77f25 extended cap constraints with size constraints 2013-06-22 02:44:48 +02:00
Jan Steemann cae82f27e4 added `/_api/current-database` 2013-06-21 10:25:15 +02:00
Jan Steemann 9dfb7483ff "doCompact" attribute for collections 2013-06-19 16:51:16 +02:00
a-brandt 04e63d52cc added example 2013-06-19 09:53:23 +02:00
a-brandt a9184ce73c fixed jslint warnings 2013-06-18 16:50:50 +02:00
a-brandt 71c5f89010 Added unittests for structures 2013-06-18 15:56:01 +02:00
Jan Steemann 7e53913744 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-06-14 18:58:27 +02:00
Jan Steemann 60d0a0e773 fixed doxygen error 2013-06-14 09:37:31 +02:00
Jan Steemann e7975b5273 niced up the examples 2013-06-13 16:07:48 +02:00
Jan Steemann 8327d76db6 fixed line too long errors 2013-06-13 15:05:18 +02:00
Jan Steemann cea8f05db2 fixed example 2013-06-13 13:07:01 +02:00
Jan Steemann b1bc9b3285 adjust traversal docs and examples 2013-06-13 13:06:48 +02:00
Jan Steemann 01cd80d3ea Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-06-13 12:56:02 +02:00
Jan Steemann 98001c21cc added extra return codes 2013-06-13 12:55:48 +02:00
a-brandt 50e2434d33 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-06-13 12:29:43 +02:00
a-brandt a1ef5d7425 added PUT 2013-06-13 12:29:24 +02:00
Michael Hackstein ba7f298449 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-06-13 11:15:15 +02:00
Michael Hackstein 9443ab68d8 Fixed returncode of RestCursorCreateCursorUnknownCollection example 2013-06-13 11:14:56 +02:00
Michael Hackstein d465837056 Added an example for maxIterations 2013-06-13 11:14:12 +02:00
a-brandt 846163e8e4 bugfix 'collection' is already defined. 2013-06-13 11:07:41 +02:00
a-brandt 69fd2b5bb1 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-06-13 10:48:45 +02:00
a-brandt 7d1097ac78 first version structure API 2013-06-13 10:48:34 +02:00
Michael Hackstein fc5f10b3ed Solved conflict 2013-06-13 09:48:46 +02:00
Michael Hackstein ce8343baa4 Made the user-defined expander work 2013-06-13 09:45:27 +02:00
Jan Steemann 9599a021b9 moved some graph traversal validation into the traversal module
- that simplifies some of the traversal-calling routines
- make returning error codes more consistent (specific 404 errors when
referring to unknown collections instead of simple 400 errors)
- optionally limit traversals to a certain number of iterations so they
  don't run endlessly in cyclic graphs
2013-06-12 17:04:47 +02:00
Michael Hackstein 4dd6ff7219 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-06-12 16:08:10 +02:00
Michael Hackstein ed32dd0a9b Started documentation of Traversals. Expander example not yet working 2013-06-12 16:06:47 +02:00
Jan Steemann 212117d3b4 graph traversal API tests 2013-06-12 15:25:35 +02:00
Jan Steemann bb7445a547 fixed jslint warnings 2013-06-11 18:47:15 +02:00
Jan Steemann 0acc1c9580 added stub documentation for traversals (still unfinished) 2013-06-11 15:58:41 +02:00
Jan Steemann 223674f399 fixed doxygen 2013-06-11 13:01:58 +02:00
Jan Steemann 31bd0e915b jslintify all APIs in js/actions 2013-06-11 12:01:04 +02:00
Thomas Richter d8e43c676b generated examples for api-aqlfunction.js 2013-06-10 14:43:19 +02:00
Thomas Richter 4ab74c56f1 generated examples for api-query.js 2013-06-10 10:41:32 +02:00
Thomas Richter 8db9e9c4fa generated examples for api-explain.js 2013-06-10 10:23:01 +02:00
Thomas Richter b3f4383117 generated examples for api-index.js 2013-06-07 17:20:40 +02:00
Thomas Richter 43497f00ab generated examples for api-collection.js 2013-06-07 14:38:28 +02:00
Thomas Richter 94757fd74f generated examples for api-transaction.js 2013-06-07 12:47:30 +02:00
Thomas Richter 9d51338aee Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-06-06 16:34:42 +02:00
Thomas Richter 55ff32fbf3 generated examples api-cursor.js finished 2013-06-06 16:34:06 +02:00
Jan Steemann 403e8669ae fixed non-existing error codes 2013-06-06 16:11:18 +02:00
Thomas Richter dc691ca6c2 examples generated in api-simple.js 2013-06-06 14:43:36 +02:00
Thomas Richter 5cf5a59471 generated examples api-graph.js finished 2013-06-04 15:17:10 +02:00
Thomas Richter d54ba9ea76 conflict resolution 2013-06-03 15:12:35 +02:00
Thomas Richter d458c20871 fixed return code in documentation api-graph.js DELETE from 204 to 200/202 2013-06-03 15:09:03 +02:00
a-brandt 7e3f915492 changed wrong documentation 2013-06-03 15:00:37 +02:00
Thomas Richter 4e88658a8b api-edges.js examples changed 2013-06-03 11:03:56 +02:00
Thomas Richter 33563c3d37 names changed in Examples 2013-05-31 10:08:39 +02:00
Thomas Richter 7042c03020 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-05-23 14:27:37 +02:00
Thomas Richter eb94ee2d92 examples added 2013-05-23 14:06:41 +02:00
Jan Steemann bf1fbd9799 less-verbose error messages for several cases 2013-05-23 13:30:02 +02:00
Jan Steemann c2ff93e99d issue #531 (warning) 2013-05-17 14:58:22 +02:00
Jan Steemann c51f70de05 removed hard-coded groups from statistics web interface
now all statistics are dynamic
removed redundant code in statistics web interface
2013-05-14 02:36:01 +02:00
Jan Steemann 016efdac48 fixed doxygen errors 2013-05-13 21:19:41 +02:00
Thomas Richter dbdd9b2b80 some REST documentation adapted for swagger 2013-05-13 16:30:23 +02:00
Jan Steemann 841d7d7355 English 2013-05-10 14:06:15 +02:00
Jan Steemann 6740db7207 fix different resident set size report units 2013-05-08 19:10:49 +02:00
Thomas Richter d29a182d48 api-cursor.js with generated examples 2013-05-07 16:18:54 +02:00
Thomas Richter 25b1bba6bc documentation api-cursor.js swaggified 2013-05-07 13:58:17 +02:00
Thomas Richter ce27f2ca99 RESTDOCUMENTATION replaced by RESTDESCRIPTION 2013-05-06 13:12:56 +02:00
Jan Steemann ede177aa55 issue #507, issue #508 2013-05-06 09:40:28 +02:00
Frank Celler 49b5507b73 fixed issue #489: Bug in aal.install
Conflicts:
	Makefile.in
2013-05-05 21:10:14 +02:00
Jan Steemann fde26e6913 fixed doxygen errors 2013-05-03 11:25:24 +02:00
Jan Steemann 9b62015cdc Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-05-03 11:10:06 +02:00
Jan Steemann ee7ab712d6 issue #495 2013-05-03 11:08:58 +02:00
Thomas Richter 9db2c62293 minor fixes 2013-05-03 09:36:22 +02:00
Thomas Richter 5c7f075d90 swagger documentation for api-edges.js 2013-04-30 15:07:42 +02:00
Thomas Richter 85a5f05c93 swagger documentation for api-grap.js 2013-04-30 14:52:35 +02:00
Frank Celler 8747ec0b60 fixed type in doc 2013-04-23 19:09:30 +02:00
Thomas Richter 122653626e collection documentation changes for swagger urlparameter fixed 2013-04-23 16:17:23 +02:00
Thomas Richter 5aadbf976f collection documentation changes for swagger without examples 2013-04-23 15:55:02 +02:00
Frank Celler cca0f8de16 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-04-22 16:56:46 +02:00
Frank Celler cbc2ab93ba fixed _shallowCopy, fixed creating of unknown attributes 2013-04-22 16:48:36 +02:00
Thomas Richter 874b855fe8 in REST-documentation @LIT{} and @FA{} replaced by backticks 2013-04-22 15:39:43 +02:00
Jan Steemann b61aac7879 higher precision for statistics values, added "sum" attribute for statistics 2013-04-22 13:24:08 +02:00
a-brandt 2355ce0420 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-04-22 13:22:34 +02:00
a-brandt 706e252f21 chnaged examples 2013-04-22 13:21:34 +02:00
Jan Steemann 66d790728a some doc updates 2013-04-22 09:23:05 +02:00
Jan Steemann cd17f1ef44 issue #481 2013-04-21 11:37:46 +02:00
Jan Steemann 8ea6915b55 added IndexedPropertyGetter for ShapedJson 2013-04-19 11:35:55 +02:00
Jan Steemann 7d9777f8c5 extended API for user-defined AQL functions 2013-04-16 18:32:19 +02:00
Jan Steemann 8bd5503c4c issue #475 2013-04-16 09:22:49 +02:00
Jan Steemann c945dbd2cd updated transaction API 2013-04-15 11:54:36 +02:00
Jan Steemann e366ec2da3 added documentation for transaction REST API 2013-04-13 00:51:02 +02:00
Jan Steemann 3f698acef8 transaction API, unfinished 2013-04-12 18:42:01 +02:00
Frank Celler f373615268 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	arangod/V8Server/v8-actions.cpp
2013-04-10 21:47:51 +02:00
Frank Celler 828b939053 fixed isolates, made ArangoError internal 2013-04-10 21:22:09 +02:00
a-brandt 71a093e3d0 bugfix: slow AQL for selecting neighbors 2013-04-10 09:52:55 +02:00
Jan Steemann ed10d9b6aa AQL user functions 2013-04-05 12:50:44 +02:00
Frank Celler 3512fa6ff0 fixed error handling 2013-04-02 15:00:55 +02:00
Frank Celler 1467b78676 cleanup of internal, fs, console 2013-03-31 00:10:48 +01:00
Frank Celler 2ed6b0145f changed app-path and dev-app-path to be just one directory 2013-03-28 21:48:52 +01:00
Jan Steemann 0fc4d233a1 extended documentation on key generators 2013-03-28 16:56:27 +01:00
Frank Celler 13de8a0fd7 added dev install 2013-03-27 16:29:24 +01:00
Frank Celler d8159a990e Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-27 11:32:52 +01:00
Frank Celler be971602f2 added install and uninstall of FOXX apps 2013-03-27 11:32:39 +01:00
Jan Steemann 909c316e22 added mimetype generation file 2013-03-27 10:11:56 +01:00
Jan Steemann 3bb251000c Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
	lib/V8/v8-utils.cpp
2013-03-26 14:13:41 +01:00
Jan Steemann 1492118545 added test cases for "fs" module 2013-03-26 14:09:20 +01:00
Frank Celler 557184631d more fox-manager, added files section 2013-03-26 13:58:00 +01:00
Frank Celler 877066392e foxx manager cleanup 2013-03-25 14:10:10 +01:00
Jan Steemann 124d7cb29f fixed file uploads 2013-03-24 18:13:13 +01:00
Frank Celler 44806229f7 fixed jslint errors 2013-03-23 21:57:33 +01:00
Frank Celler 8012a23744 added foxx api 2013-03-23 17:09:26 +01:00
Frank Celler 8a54df7419 added .arangosh.rc, added /_admin/execute 2013-03-23 14:04:08 +01:00
Frank Celler 38a5cf6a2d added development-mode 2013-03-22 17:33:25 +01:00
Michael Hackstein 83684d8c21 Edge Collections can now be created by giving the string edge as type 2013-03-13 13:45:32 +01:00
a-brandt d4ea6bfa31 documentation updates 2013-03-11 13:01:17 +01:00
a-brandt 4f6fbd9cd3 added more tests 2013-03-11 10:53:37 +01:00
Jan Steemann 386b6ca004 removed unused option 2013-03-08 22:31:31 +01:00
a-brandt 1f4685a17d #412 added If-None-Match, If-Match and waitForSync 2013-03-08 17:00:15 +01:00
Jan Steemann 5631314bc7 issue #212: added auto-increment support for collections
the feature can be used by creating a collection with the extra `keyOptions`
attribute as follows:

    db._create("mycollection", { keyOptions: { type: "autoincrement", offset: 1, increment: 10, allowUserKeys: true } });

The `type` attribute will make sure the keys will be auto-generated if no `_key` attribute is specified for a document.
The `allowUserKeys` attribute determines whether users might still supply own `_key` values with documents or if this
is considered an error.
The `increment` value determines the actual increment value, whereas the `offset` value can be used to seed to value
sequence with a specific starting value. This will be useful later in a multi-master setup, when multiple servers can use
different auto-increment seed values and thus generate non-conflicting auto-increment values.

The default values currently are:

- `allowUserKeys`: `true`
- `offset`: `0`
- `increment`: `1`

The only other available key generator type currently is `traditional`. The `traditional` key generator
will auto-generate keys in a fashion as ArangoDB always did (some increasing integer value, with a more or less unpredictable
increment value).

Note that for the `traditional` key generator there is no the option to disallow user-supplied keys and give the
server the sole responsibility for key generation.
2013-03-08 11:54:03 +01:00
Jan Steemann e2c0d9544a fixed jslint errors 2013-03-07 17:35:12 +01:00
Frank Celler dd15025c1c fixed tests, add missing prefix = false to statistics call 2013-03-05 13:32:58 +01:00
Frank Celler d186c1ff45 fixed documentation 2013-03-03 22:50:35 +01:00
Frank Celler 60037971dc rewrote statistics 2013-03-03 22:39:41 +01:00
Frank Celler f78dc0f5a6 added _admin/statistics and _admin/statistics-description 2013-03-01 13:40:49 +01:00
Jan Steemann 3e095ab0d0 split users module in client- and server-specific parts 2013-02-21 17:41:38 +01:00
Jan Steemann 35f6b3f054 fix cloning 2013-02-21 15:12:50 +01:00
Frank Celler 9246faf9db issue #370: add documentation for reloadRouting and flushServerModules 2013-02-21 13:33:03 +01:00
Frank Celler aec2fd2b86 added flush server module documentation 2013-02-21 13:09:04 +01:00
Jan Steemann 3fdebb38ee issue #393, issue #128
Added a REST API for user management
The REST API exposes the functionality available in module "users" for HTTP access.

The following methods are available:
* GET /_api/user/username: fetch user information
* POST /_api/user: create new user
* PUT /_api/user: replace an existing user
* PATCH /_api/user: (partially) update an existing user
* DELETE /_api/user: remove an existing user

Additionally, a module "crypto" is introduced and exposed for Javascript actions.
The crypto module provides the following functions:
* require("org/arangodb/crypto").md5();
* require("org/arangodb/crypto").sha256();
* require("org/arangodb/crypto").rand();
2013-02-20 11:56:26 +01:00
Jan Steemann d1edc4ddb2 added replaceByExample() and updateByExample() methods
added optional "limit" parameter for removeByExample() method
2013-02-19 11:38:55 +01:00
a-brandt 25882a3cd0 bugfix #410: Graph REST API returns "400:Bad request" instead of "404:Not found" 2013-02-18 09:28:03 +01:00
Jan Steemann c96dfba3ff make jslint happy 2013-02-15 13:44:43 +01:00
Jan Steemann 68986e068e added optional parameter "excludeSystem" for GET /_api/collection 2013-02-14 16:57:39 +01:00
a-brandt d6426107f3 dded PATCH to graph api 2013-02-13 13:28:24 +01:00
a-brandt cce1e6bc02 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-12 13:28:20 +01:00
a-brandt 01729482ad fixed wrong http return code 2013-02-12 12:55:38 +01:00
Jan Steemann 861a2e6b25 issue #395 2013-02-12 11:46:55 +01:00
Frank Celler 77c3b233dc moved .dox to .md 2013-02-09 23:37:34 +01:00
Jan Steemann 87b6e147d7 re-added location headers 2013-02-07 12:55:32 +01:00
Jan Steemann adebe5429c issue #383: updated documentation 2013-02-05 17:54:00 +01:00
Jan Steemann eaf4166b3e more tests, less collection loading 2013-02-01 15:20:01 +01:00
Frank Celler 307b125035 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	js/actions/system/api-graph.js
2013-01-29 14:17:13 +01:00
Frank Celler 6bd4bc5525 client side graph 2013-01-29 14:15:35 +01:00
a-brandt 0bc71a226d deleted api for blueprints 2013-01-29 13:44:31 +01:00
Jan Steemann 7783c320e3 potential fix for issue #376 2013-01-28 20:24:21 +01:00
Jan Steemann 6e81f7f6fa return collection ids, cursor ids, and index ids as stringified integers, too 2013-01-28 20:11:29 +01:00
Frank Celler 5620f8aa4d moved to server 2013-01-28 17:08:17 +01:00
Jan Steemann b3d5217f57 removed tabs 2013-01-28 13:56:08 +01:00
a-brandt 1666daa7b3 added "limit" filter 2013-01-25 14:43:17 +01:00
a-brandt 071ddc773b Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-01-25 13:04:25 +01:00
a-brandt 7ce6e8232a changed property filter 2013-01-25 13:03:32 +01:00
Jan Steemann 17530a5e45 added number of shapes in return value of figures() 2013-01-25 10:19:02 +01:00
Jan Steemann 909e46c671 moved global AQL functions to internal module 2013-01-25 09:34:51 +01:00
Jan Steemann 7c5203cfea added documentation and test cases for db.collection.removeByExample 2013-01-22 19:20:11 +01:00
Jan Steemann 765f0670af added tests for collection.revision() 2013-01-21 10:17:31 +01:00
Frank Celler a506c1a638 fixed jslint warnings 2013-01-18 15:48:05 +01:00
Frank Celler 09c6fb0a45 fixed jslint warnings 2013-01-18 15:32:26 +01:00
Jan Steemann 752b9a4846 fixed tests 2013-01-18 03:45:24 +01:00
Frank Celler 670dc221ab Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	js/client/client.js
	js/common/bootstrap/module-internal.js
	js/common/modules/org/arangodb/simple-query-common.js
	js/server/ahuacatl.js
2013-01-17 23:56:31 +01:00
Frank Celler edef5feacc fixed tests 2013-01-17 23:45:19 +01:00
Jan Steemann e4e5c49639 fixed wrong documentation 2013-01-17 17:45:00 +01:00
Jan Steemann 82a0ec603d updated documentation 2013-01-17 17:40:50 +01:00
Jan Steemann c6ea24ca24 fixed examples and client-side fulltext index creation 2013-01-17 16:06:28 +01:00
Frank Celler 3c21a87366 more cleanup 2013-01-17 16:01:15 +01:00
Jan Steemann 7a6db16241 added db._version() 2013-01-15 16:44:48 +01:00
a-brandt a57f428277 added documentation 2013-01-15 14:41:20 +01:00
a-brandt c175c73f97 added some missing changes 2013-01-15 14:07:16 +01:00
a-brandt f2288b5900 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-01-15 09:08:28 +01:00
a-brandt 60c8ad808f Changed graph moudule to use _key 2013-01-15 09:07:31 +01:00