Alan Plum
8b05198e17
Remove duplication
2015-12-16 01:41:20 +01:00
Alan Plum
b8b0aa02f4
Remove unnecessary deprecation warnings
2015-12-16 01:16:38 +01:00
Alan Plum
318cf45def
fix console.warn in Foxx
2015-12-16 01:16:38 +01:00
Alan Plum
8cd34bc586
Fix UndocumentedBody
2015-12-16 01:16:37 +01:00
Alan Plum
0c913dfbcf
Make the Foxx console behave as documented
2015-12-16 01:16:37 +01:00
Alan Plum
78979e6a0c
Revert unnecessary changes
2015-12-16 01:16:36 +01:00
Alan Plum
ea419c671e
Make activateAuthentication actually work again
2015-12-16 01:16:36 +01:00
Alan Plum
220468ec45
Add Model.toJSONSchema for 2.5 compat
2015-12-16 01:16:36 +01:00
Alan Plum
ecfc00098e
Lint
2015-12-16 01:16:35 +01:00
Alan Plum
64d3744594
Add jwt support back to Foxx sessions
2015-12-16 01:16:35 +01:00
Alan Plum
c09b000d01
Make sessions more backwards compatible again
2015-12-16 01:16:35 +01:00
Alan Plum
06135043c1
Undeprecate Foxx.requireApp
2015-12-16 01:16:35 +01:00
Alan Plum
35b1f4e84f
More undeprecation
2015-12-16 01:16:34 +01:00
Alan Plum
07209e278a
Don't deprecate addInjector in 2.x
2015-12-16 01:16:34 +01:00
Alan Plum
c7c8ee90ae
Goodbye ES2015 classes
2015-12-16 01:16:33 +01:00
Alan Plum
abbf019256
ctrl.del will not be removed in 2.9
2015-12-16 01:16:33 +01:00
Alan Plum
9c4bb1500d
Linting
2015-12-16 01:16:32 +01:00
Alan Plum
0d6c70b4ee
Remove ramda from npm deps
2015-12-16 00:10:19 +01:00
Alan Plum
0223b59233
Quotes
2015-12-16 00:09:41 +01:00
Max Neunhoeffer
0198b4576b
Merge branch 'devel' into ClustUp1
2015-12-15 20:40:52 +01:00
Alan Plum
5947e2d9a8
fix console.warn in Foxx
2015-12-15 18:16:42 +01:00
Max Neunhoeffer
4451e491ec
Merge branch 'devel' into ClustUp1
2015-12-15 17:46:34 +01:00
Michael Hackstein
5235ced456
out/in/edges on an edge collection in a cluster now works for an array of vertices as well
2015-12-15 16:39:04 +01:00
Alan Plum
8853ede355
org/arangodb -> @arangodb
2015-12-15 15:51:44 +01:00
Max Neunhoeffer
27cf790fef
Merge branch 'devel' into ClustUp1
2015-12-14 16:46:30 +01:00
Jan Steemann
5a4165fd54
removed debug output
2015-12-14 14:34:57 +01:00
Max Neunhoeffer
525e54d5a0
Merge branch 'devel' into ClustUp1
2015-12-14 11:26:10 +01:00
Jan Steemann
90ff8508ac
set `extremeVerbosity` to false
2015-12-14 10:03:52 +01:00
Jan Steemann
23367b098b
make test output verbose more configurable
2015-12-11 17:54:40 +01:00
Max Neunhoeffer
95b311f802
Merge branch 'devel' into ClustUp1
2015-12-11 13:33:33 +01:00
jsteemann
18e47457a6
fixes
2015-12-11 13:29:18 +01:00
Max Neunhoeffer
7a91accb71
Merge branch 'devel' into ClustUp1
2015-12-09 15:19:11 +01:00
Wilfried Goesgens
181db60b49
break if server is dead.
2015-12-09 13:43:04 +01:00
Alan Plum
d3e2f75c33
Make require behave again
...
Calls to require should stay within the ArangoDB paths or Foxx service root.
The require cache for Foxx services should be service specific.
Reloading a service's controllers should clear the service's require cache.
See #1577 .
2015-12-09 13:33:41 +01:00
Max Neunhoeffer
3f78b86492
Merge branch 'devel' into ClustUp1
2015-12-09 09:04:00 +01:00
jsteemann
f13ffb4dff
jslint
2015-12-09 00:21:55 +01:00
Max Neunhoeffer
ec4e37b2f9
Merge branch 'devel' into ClustUp1
2015-12-08 20:13:17 +01:00
Jan Steemann
4cd2621d06
adjusted AQL function return values
2015-12-08 19:45:32 +01:00
Alan Plum
6b4fbdc5a7
Make the Foxx console behave as documented
2015-12-08 18:42:13 +01:00
Max Neunhoeffer
4e523a19ed
Merge branch 'devel' into ClustUp1
2015-12-08 17:02:14 +01:00
Max Neunhoeffer
257c6c897d
Fix bugs and tests.
2015-12-08 12:48:11 +01:00
Jan Steemann
a3f42b5072
renamed test method
2015-12-08 11:49:45 +01:00
Jan Steemann
bbe8d5bb1f
reduced wait period
2015-12-07 17:10:07 +01:00
Wilfried Goesgens
ad8948057e
Add timestamp to the output of testing.js before it starts rspec tests
2015-12-07 16:34:16 +01:00
Jan Steemann
1daeb7ad28
deadlock tests for drivers
2015-12-07 15:01:35 +01:00
Max Neunhoeffer
a8a9f1832b
Merge branch 'devel' into ClustUp1
2015-12-04 23:06:11 +01:00
Jan Steemann
a53da38fcd
fixed some cluster queries
2015-12-04 17:07:36 +01:00
Max Neunhoeffer
60df924ac1
Change data structures for collections in Agency.
...
Snapshot, compiles, untested, needs new VelocyPack.
2015-12-04 15:08:47 +01:00
Max Neunhoeffer
a926c7570a
Cleanup ClusterInfo library w.r.t. Current/Collections.
2015-12-04 15:08:47 +01:00
Wilfried Goesgens
de86282978
add -, we do so in all other cases.
2015-12-04 14:24:10 +01:00
Wilfried Goesgens
08942dc729
Numeric functions seem to behave different in valgrind; therefore add a way to skip these tests.
2015-12-04 14:23:03 +01:00
Jan Steemann
3b1df26a79
added AQL function `IS_DATESTRING`
2015-12-04 10:53:01 +01:00
Michael Hackstein
3ea14e66a3
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-12-03 10:19:17 +01:00
Jan Steemann
61a8e4c686
issue #1593 : add POW() AQL function
2015-12-02 15:41:30 +01:00
Wilfried Goesgens
4b861dd44a
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-12-01 16:37:06 +01:00
Wilfried Goesgens
60819f9e80
Fix spelling for starting valgrind db servers
2015-12-01 16:36:23 +01:00
Michael Hackstein
e9a36a3fbf
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-30 14:17:44 +01:00
Jan Steemann
e0392653f7
fixed error message
2015-11-30 13:45:31 +01:00
Wilfried Goesgens
55b8fb0c6f
Fix links not to point to .html - .md is right, else the non-html generators won't work properly.
2015-11-27 11:51:29 +01:00
Michael Hackstein
a93fcac0e8
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-27 09:29:01 +01:00
Wilfried Goesgens
aae19ff291
Fix dangling anchors and add checker script to the make target.
2015-11-26 18:51:39 +01:00
Michael Hackstein
7bf37620bb
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-26 16:32:26 +01:00
Alan Plum
ec49f5783b
Remove FormatMiddleware
...
Fixes #971 .
2015-11-25 13:19:00 +01:00
Alan Plum
7538d71333
URL parameter -> {query,path} parameter
2015-11-24 18:09:43 +01:00
Alan Plum
01aaa5f95a
Adjust docs so it no longer implies IDs in ArangoDB might be numbers
...
Fixes #1408 .
2015-11-24 16:18:37 +01:00
hkernbach
2d417e393d
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-24 13:24:12 +01:00
Alan Plum
3bd39234ec
Treat empty string as null in optional Foxx configs
...
Fixes #1495 .
2015-11-24 13:14:41 +01:00
Michael Hackstein
7a36bbb43f
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-11-18 13:58:47 +01:00
Max Neunhoeffer
48c121bb24
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2015-11-17 11:46:19 +01:00
Alan Plum
ce8ddcfe1d
Fix #1574
2015-11-16 18:50:37 +01:00
Wilfried Goesgens
734d053a15
Adjust error code to non-cluster case.
2015-11-16 17:22:03 +01:00
Wilfried Goesgens
5dd70c78c0
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-11-16 15:55:33 +01:00
Max Neunhoeffer
8c2be32b48
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2015-11-13 15:08:39 +01:00
Wilfried Goesgens
7a41ef1e00
Output a real descritption of whats happening with the arangosh instead of dumping the start parameters
2015-11-12 10:39:55 +01:00
Wilfried Goesgens
91fccfd7ea
AQL_NEIGHBORS: make the error checking behaviour similar to the non-cluster version.
2015-11-12 10:36:23 +01:00
jsteemann
8b9a8b80b5
fix broken build
2015-11-12 01:19:01 +01:00
Wilfried Goesgens
66e9cf70fc
Add a test which validates proper exit codes of arangosh on throw () or regular exit.
2015-11-11 17:37:13 +01:00
Max Neunhoeffer
af3cb6868f
Increase timeouts for larger clusters.
2015-11-10 10:21:36 +01:00
Wilfried Goesgens
179660e87c
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-11-04 17:07:09 +01:00
Wilfried Goesgens
2c38e2a78d
make redirects relative if on the same host; later editions of the HTTP 1.1 RFC state that its valid.
...
this fixes #1558
2015-11-04 13:32:34 +01:00
jsteemann
b1a95cb42c
added AQL function `UNSET_RECURSIVE`
2015-11-03 10:21:30 +01:00
Max Neunhoeffer
92dbff9fdb
Add failover actions to coordinator in cluster case.
2015-11-03 10:19:27 +01:00
Wilfried Goesgens
951165ab1e
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
...
Conflicts:
arangod/Aql/grammar.cpp
arangod/Aql/grammar.h
js/common/modules/org/arangodb/graph-examples/example-graph.js
2015-10-28 11:08:18 +01:00
Alan Plum
5370213d03
Add root property to FoxxService JSON
...
See #1547 .
2015-10-27 18:31:44 +01:00
Michael Hackstein
44001e8049
Removed debug output from foxx manager
2015-10-27 16:34:25 +01:00
Jan Steemann
ad068ce49f
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-10-23 17:23:11 +02:00
Max Neunhoeffer
cc45a0d352
Implement role switching.
2015-10-23 16:45:21 +02:00
Jan Steemann
025e470e3b
added a single-array parameter variant for the AQL MERGE function
2015-10-23 15:29:53 +02:00
Jan Steemann
becac4b4b1
documentation fixes
2015-10-21 16:14:21 +02:00
Jan Steemann
0d2197e77f
changed documentation for index creation methods
2015-10-21 14:59:45 +02:00
Wilfried Goesgens
dae95de667
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
2015-10-21 14:54:01 +02:00
Wilfried Goesgens
7c3de62b08
Add file name here too - since some log messages will not add it and leave the user in the dark.
...
Also add the hint that we don't support APP-relative paths anymore.
2015-10-21 13:58:36 +02:00
Alan Plum
13a69a4509
Linting
2015-10-21 13:43:24 +02:00
Jan Steemann
74edccbcde
Merge branch 'aql-jmmh-conditions' of https://github.com/arangodb/arangodb into devel
2015-10-21 12:56:51 +02:00
Jan Steemann
6b67ea7fd9
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-10-21 12:53:01 +02:00
Jan Steemann
3396214a63
added db._explain() convenience function
2015-10-21 12:52:40 +02:00
Alan Plum
f0e4b027e0
Fix swagger JSON to pass validation
2015-10-21 12:07:33 +02:00
Alan Plum
28edf6cb66
Fix generated service require paths
2015-10-21 12:07:14 +02:00
Jan Steemann
ffa777979c
make IN values unique and sort em
2015-10-12 15:34:41 +02:00
Jan Steemann
fbfc7773ef
serialization and deserialization of IndexNodes
2015-10-08 12:02:27 +02:00
Jan Steemann
71a25e798b
mchacki: fixed development mode
2015-10-07 17:03:49 +02:00
Jan Steemann
d54db0e3ff
do not warn verbosely
2015-10-07 10:15:34 +02:00
Wilfried Goesgens
3060e1d63d
lintify: break lines.
2015-10-02 15:01:38 +02:00
Wilfried Goesgens
353c01f04f
don't output the result json when running from an interactive shell.
2015-10-02 14:47:57 +02:00
Wilfried Goesgens
a5d8c12067
unittesting framework
...
- don't output xml reports if we run single tests
- add another token to the 'this is not a testcase name' list
2015-10-02 13:38:25 +02:00
Wilfried Goesgens
320ac8e1e8
Improve indent readability
2015-10-02 12:31:09 +02:00
CoDEmanX
41d6594246
Documentation formatting
2015-10-02 03:14:55 +02:00
Wilfried Goesgens
1d2cf518dd
Add --skipArangoBNonConnKeepAlive to skip this part of the test for os'es that have a problem with to frequent ip connection open/close (windows, macos)
2015-10-01 17:09:43 +02:00
Wilfried Goesgens
ab130a025f
add prefix to system app contexts - they shouldn't live without namespaces.
2015-09-30 17:55:55 +02:00
Frank Celler
3f8b2a4925
changed to dot notation
2015-09-29 14:14:57 +02:00
Frank Celler
f8c79f1ab0
added ARANGODB_DEFAULT_ROOT_PASSWORD
2015-09-29 13:15:25 +02:00
Jan Steemann
2353fc648f
fixed documentation errors
2015-09-28 11:56:39 +02:00
Alan Plum
0fcb9ea46e
Fixed applicationContext.collectionName
2015-09-25 16:32:17 +02:00
Jan Steemann
ace5bd8ec2
some fixes for the web interface
2015-09-25 16:01:13 +02:00
Alan Plum
ef50d88f5e
Moved queue creation to queue manager init
2015-09-24 13:46:14 +02:00
Alan Plum
67e2264603
Fixed cyclic import
2015-09-24 13:46:14 +02:00
Alan Plum
f8ef55f437
Fixed Foxx preprocessing
2015-09-24 13:46:14 +02:00
Alan Plum
252cba5e9f
Implemented FoxxService
2015-09-24 13:46:14 +02:00
Alan Plum
309dcb2c17
Partially implemented FoxxService
...
The FoxxService class replaces ArangoApp and should contain the necessary logic to load Foxx services based on their manifests.
2015-09-24 13:46:14 +02:00
Alan Plum
038267cb06
Re-implemented require/module based on Node 4.1.0
...
The require function should now behave as expected and treat ArangoDB's module paths as sources for "external" modules.
The "assert", "buffer" and "path" modules have been moved out of ./js/node into the bootstrap modules.
The module "org/arangodb/foxx/arangoApp" (as well as any modules depending on it) is incompatible with the new module loading behaviour and will be have to be rewritten from scratch.
The "Package" class has been removed entirely and is no longer needed.
Support for the database-stored modules is currently missing and needs to be re-implemented within the module loader.
2015-09-24 13:46:13 +02:00
Wilfried Goesgens
44c2063662
Add information about the graph the samples are querying so the user has a better overview.
2015-09-23 14:12:18 +02:00
Michael Hackstein
a862f0ea30
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-09-22 11:46:32 +02:00
Michael Hackstein
aa1242b67c
Fixed a bug with AQL EDGES() function. It did not include the correct
...
end of the edge when using inbound or outbound in combination with
includeVertices. Reported at
https://groups.google.com/forum/#!topic/arangodb/6yIpzLHprrk
2015-09-22 11:46:11 +02:00
CoDEmanX
7b95679040
Minor documentation fixes
2015-09-21 19:37:32 +02:00
Michael Hackstein
1a7f414c16
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
2015-09-18 12:21:39 +02:00
Frank Celler
c4d1fff729
new traversal
2015-09-18 10:40:28 +02:00
Wilfried Goesgens
b06d03e84f
Cleanup documentation for remaining @-tags
2015-09-17 11:15:33 +02:00
Frank Celler
2e2600311a
added aliases
2015-09-16 16:05:18 +02:00
Frank Celler
c892174c6a
added nightly
2015-09-16 15:14:34 +02:00
Jan Steemann
a1a87c0c34
jslint
2015-09-15 14:23:26 +02:00
CoDEmanX
f13c2f1fce
Alternative DATE_FORMAT() implementation
2015-09-15 11:43:57 +02:00
Jan Steemann
d2d3594351
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-09-14 17:45:09 +02:00
Jan Steemann
75ccd7e2cc
fixed incremental sync method
2015-09-14 17:44:12 +02:00
Frank Celler
b7bc8526d5
added engine match to available in FoxxManager
2015-09-14 16:52:05 +02:00
Jan Steemann
0c77b4fbe1
fixed tests
2015-09-14 11:55:39 +02:00
CoDEmanX
4158f7d12b
Add AQL function DATE_DAYS_IN_MONTH(), extend DATE_FORMAT()
...
Conflicts:
js/server/modules/org/arangodb/aql.js
2015-09-14 11:35:04 +02:00
CoDEmanX
c4c22086e9
Alternative implementation of DATE_FORMAT()
...
Conflicts:
js/server/modules/org/arangodb/aql.js
2015-09-14 11:31:44 +02:00
Frank Celler
d828ae39b4
remove rc and devel for version check
2015-09-14 10:40:37 +02:00
Jan Steemann
ea4754546a
clear AQL cache objects when starting a query, fixed a few TODOs in AQL date implementation
2015-09-11 21:23:07 +02:00
Jan Steemann
b5e76b91cb
fixed tests
2015-09-11 10:18:26 +02:00
CoDEmanX
6fba9c5284
Additional AQL date functions: DATE_DAYOFYEAR, DATE_ISOWEEK, DATE_LEAPYEAR, DATE_QUARTER, DATE_ADD, DATE_SUBTRACT, DATE_DIFF, DATE_COMPARE and DATE_FORMAT.
...
Unit tests incomplete and untested. Behavior of some functions might need adjustments. ISO duration cache needs to be cleared on every AQL query to avoid a memory leak.
Please rebuild Aardvark and see TODOs in code. Also added Windows shortcuts to ignore list.
2015-09-11 06:23:36 +02:00
Michael Hackstein
9cbbd7dd0f
Fixed wrong error reporting in Graph functions
2015-09-08 15:30:32 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
CoDEmanX
956b396e43
Change spelling of 'initialize' to American English (actual code and files)
2015-09-01 17:29:22 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Willi Goesgens
34e8a8fc9f
debug printing for misterious ignore of skip
2015-08-26 15:39:02 +02:00
Willi Goesgens
7b081fb6f3
print usefull error if we fail to start procdump.
2015-08-25 17:14:44 +02:00
Jan Steemann
893f9592f8
Merge branch 'devel' of https://github.com/arangodb/arangodb into replication
2015-08-24 09:58:04 +02:00
Jan Steemann
387e3e9cd4
make removeByExample, replaceByExample and updateByExample use AQL internally
2015-08-22 23:22:24 +02:00
Jan Steemann
b58ecfe206
added firstTick()
2015-08-21 17:11:40 +02:00