Jan Steemann
3c4849e81a
only drop known graphs
2015-10-23 19:03:11 +02:00
Jan Steemann
e2136ea21a
do not allow index creation with multiple [*] in single attribute
2015-10-23 11:45:17 +02:00
Wilfried Goesgens
e9928de21b
start to fix graph implementation for explain()
2015-10-22 13:05:13 +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
Jan Steemann
d6cad3bac6
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
2015-10-19 18:55:36 +02:00
Wilfried Goesgens
30be20224e
Fix fluent AQL interface for fromVertices with arrays: need to use 'ArrayVariable [ * RETURN MERGE(CURRENT, other)]' instead of MERGE(ArrayVariable, other)
2015-10-19 16:40:39 +02:00
Jan Steemann
0ffb11c25e
do not use sparse indexes for sorting
2015-10-14 12:03:52 +02:00
Jan Steemann
fcdd95d7cd
fixes
2015-10-13 16:26:43 +02:00
jsteemann
29b3741156
reworked cost calculations
2015-10-12 22:23:03 +02:00
Jan Steemann
1f4c775a02
print names of files with failing tests
2015-10-12 17:57:27 +02:00
Jan Steemann
ffa777979c
make IN values unique and sort em
2015-10-12 15:34:41 +02:00
Jan Steemann
6a4e9658c5
fixes for explainer and condition
2015-10-08 16:22:52 +02:00
Jan Steemann
0d80a17002
generalize condition handling
2015-10-08 15:10:28 +02:00
Jan Steemann
4bf3bb047b
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
2015-10-07 17:25:56 +02:00
Frank Celler
4b0911c799
added debugging header x-arango-v8-context
2015-10-07 13:37:35 +02:00
Jan Steemann
a1de2bfcc1
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
...
Conflicts:
CHANGELOG
2015-10-07 10:18:21 +02:00
Alan Plum
3325d46211
Unbreak aardvark shell
2015-10-06 16:18:23 +02:00
Alan Plum
820e694d0c
Re-implement cleanupCancelation
2015-10-06 15:10:43 +02:00
Alan Plum
5b7f3d19d0
Deprecate CS in 2.9, not 2.8
2015-10-06 12:47:58 +02:00
Jan Steemann
849dad60cd
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-10-06 11:58:52 +02:00
Jan Steemann
beaf3acbd3
simplifications
2015-10-06 11:58:23 +02:00
Alan Plum
7332f3803e
Make org/arangodb/deprecated work in arangosh without db
2015-10-06 11:37:42 +02:00
Jan Steemann
1f009a046c
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
2015-10-05 10:32:53 +02:00
Jan Steemann
1c990b7324
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
...
Conflicts:
arangod/Aql/ExecutionNode.cpp
2015-10-05 10:32:36 +02:00
Jan Steemann
3f622d71fb
fixed some require issues
2015-10-05 10:28:44 +02:00
Jan Steemann
7d4c379598
small modifications, temporarily disabled interchange-adjacent-enumerations
2015-10-02 19:53:35 +02:00
Wilfried Goesgens
232d0601cb
fix running of arangosh tests with the proper parametrization.
2015-10-02 15:47:01 +02:00
Wilfried Goesgens
a968707134
Fix foxx-manager test for running in arangosh
2015-10-02 15:39:49 +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
Jan Steemann
c291a7117a
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
2015-10-01 10:57:55 +02:00
Jan Steemann
7933fe5d4b
restore 2.6 behavior for db-based modules
2015-10-01 10:51:23 +02:00
Jan Steemann
9205739f6a
added IndexNode
2015-09-30 14:10:04 +02:00
Jan Steemann
74358962b5
fixed require on Windows
2015-09-30 13:06:36 +02:00
Alan Plum
e26fc9b442
S'more.
2015-09-25 17:04:08 +02:00
Alan Plum
40837eacf1
Refactored db module loading
2015-09-25 17:02:51 +02:00
Alan Plum
a58fc5fdfa
Also add node/node_modules on Windows
2015-09-25 16:43:50 +02:00
Wilfried Goesgens
06b0057bb1
Fix module loading
2015-09-25 16:24:17 +02:00
Wilfried Goesgens
cba3ed80ae
fix jslint: remove unused variable
2015-09-25 13:50:29 +02:00
Wilfried Goesgens
b280c59aa7
Split tests that don't work in clusters.
2015-09-25 11:50:33 +02:00
Jan Steemann
7c992a5d51
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-09-24 16:05:15 +02:00
Jan Steemann
a430cb9f6c
allow installing Foxx apps in /_open/
2015-09-24 15:54:09 +02:00
Alan Plum
1a5f5fe65d
Merge pull request #1508 from arangodb/require-sanity
...
Node-compatible require implementation
2015-09-24 15:50:40 +02:00
Jan Steemann
4249095456
issue #1507 : added optional *allowImplicit* sub-attribute for transactions
2015-09-24 15:50:00 +02:00
Alan Plum
963d9b082e
Removed hack for extension-free package main
2015-09-24 14:23:15 +02:00
Alan Plum
ac3e4b0c49
Linting
2015-09-24 14:20:15 +02:00
Alan Plum
95d99ebd16
Make shell-foxx-manager-install-spec pass
2015-09-24 13:46:15 +02:00
Alan Plum
400532043f
Fixed shell-foxx-manager-install-spec module use
2015-09-24 13:46:15 +02:00
Alan Plum
98d2560b4c
Fixed shell-require test
2015-09-24 13:46:14 +02:00
Alan Plum
30588d556f
Add support for 'main: "index"' and expose globalPaths
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
f021cdc471
Implemented require from db collection
2015-09-24 13:46:13 +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
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
Frank Celler
2e2600311a
added aliases
2015-09-16 16:05:18 +02:00
jsteemann
22e17814e3
additionally allow the following characters in document keys:
...
`(` `)` `+` `,` `=` `;` `$` `!` `*` `'` `%`
2015-09-15 00:16:08 +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
Willi Goesgens
3c2b745c2b
wrap long lines.
2015-09-11 15:57:02 +02:00
Jan Steemann
f09b11504e
fix spelling
2015-09-07 21:12:51 +02:00
Jan Steemann
e602ca5662
issue #1471 : document() vs documents() parameters (_key and _id)
2015-09-04 18:13:23 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
Jan Steemann
4d46286cf7
fancier test output
2015-09-03 14:23:56 +02:00
Jan Steemann
2e617ac0cc
Merge branch 'american-english' of https://github.com/CoDEmanX/ArangoDB into devel
...
Conflicts:
arangod/Wal/Slots.cpp
lib/Basics/debugging.cpp
lib/Basics/files.cpp
2015-09-02 13:14:49 +02:00
Jan Steemann
a80d6635ab
create fat datafiles
...
This prevents SIGBUS when a sparse datafile is accessed and the disk is full. In
this case the mmapped region is not necessarily backed by physical memory, and
accessing the memory may crash the program
2015-09-02 10:18:24 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Jan Steemann
1867d6c4de
added template string generator function `aqlQuery` for generating AQL queries
...
This can be used to generate safe AQL queries with JavaScript parameter
variables or expressions easily:
var name = 'test';
var attributeName = '_key';
var query = aqlQuery`FOR u IN users FILTER u.name == ${name} RETURN u.${attributeName}`;
db._query(query);
2015-08-30 22:32:26 +02:00
Michael Hackstein
d87748f64e
Another graph test depending on unguranteed ordering
2015-08-28 10:45:30 +02:00
Michael Hackstein
e909c79794
Fixed a graph unit test. It assumed a specific ordering which is not guaranteed
2015-08-28 10:14:07 +02:00
Jan Steemann
9374a25822
removed unused error code
2015-08-25 19:55:48 +02:00
Jan Steemann
b08713d768
added tests and documentation
2015-08-24 11:05:26 +02:00
Jan Steemann
387e3e9cd4
make removeByExample, replaceByExample and updateByExample use AQL internally
2015-08-22 23:22:24 +02:00
Jan Steemann
4b7d04de47
added missing whitespace
2015-08-20 01:46:21 +02:00
Willi Goesgens
01a1273a87
Merge pull request #1444 from aurelijusb/documentation
...
Small documentation improvements
2015-08-19 10:23:36 +02:00
Jan Steemann
4e771b2728
replication improvements
2015-08-17 18:41:05 +02:00
Alan Plum
02a72800f3
Removed obsolete test.
2015-08-17 03:24:30 +02:00
Aurelijus Banelis
9c075561f4
Documentation: collection.updateByExample can append not only change
...
From example it was not clear, that old fields are left unchanged.
So it is not confused with replace whole document: replaceByExample
2015-08-16 17:25:27 +03:00
Jan Steemann
1cf67a9df2
fix linting
2015-08-14 13:34:39 +02:00
Jan Steemann
18ba2d5659
fail if a task with non-parsable code is registered
2015-08-14 11:56:54 +02:00
Willi Goesgens
994d850a79
remove toket that is not used anymore.
2015-08-13 18:42:11 +02:00
Michael Hackstein
ca7ca679ee
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-08-13 11:22:12 +02:00
Michael Hackstein
90d089f49f
Fixed an issue with neighborExamples in GRAPH_EDGES
2015-08-13 11:22:06 +02:00
Jan Steemann
a1d0c4e431
fixed g++5.1 compile error, added tests
2015-08-13 11:14:50 +02:00
Jan Steemann
589e67357f
issue #1434 : return more meaningful error message from org/arangodb/general-graph::_fromVertex()
2015-08-12 21:36:27 +02:00
Frank Celler
9de6bd39db
moved to strings, fixed #1432 : arangosh doesn't ignore prefixed ....> on paste
2015-08-12 17:54:14 +02:00
Jan Steemann
68465ebba5
Merge branch 'collection-not-loaded' of https://github.com/arangodb/arangodb into devel
...
Conflicts:
js/apps/system/_admin/aardvark/APP/frontend/build/app.js.gz
js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js
js/apps/system/_admin/aardvark/APP/frontend/build/app.min.js.gz
js/apps/system/_admin/aardvark/APP/frontend/build/scripts.html.part
js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html
js/apps/system/_admin/aardvark/APP/frontend/build/standalone-min.html.gz
js/apps/system/_admin/aardvark/APP/frontend/build/standalone.html
2015-08-11 14:16:12 +02:00
Alan Plum
5e4630d31d
Class-based controllers, models, repos and request contexts.
2015-08-11 13:08:41 +02:00
Jan Steemann
e642ce972f
throw error if collection not yet loaded
2015-08-10 17:08:41 +02:00
Alan Plum
7bd08e29aa
Deprecated CS.
2015-08-05 12:48:27 +02:00
Willi Goesgens
a5337ccdcb
fix usage of db._query() when generating documentation.
2015-08-04 18:41:37 +02:00
hkernbach
ae17532ee3
Merge
2015-08-04 17:34:51 +02:00
hkernbach
b328fe6faa
added missing contributer attr in manifest
2015-08-04 17:25:23 +02:00
Alan Plum
1a2b17bce7
Added org/arangodb/deprecated.
2015-08-04 16:57:54 +02:00
Willi Goesgens
8b47ac11d5
remove the endDocuBlock of the broken documentation too.
2015-08-03 16:45:41 +02:00
Willi Goesgens
59868bb4d2
Remove duplicated / broken documentation of deprecated modules.
2015-08-03 16:01:48 +02:00
Willi Goesgens
3766ab9f59
de-duplicate documentation of geo-indices.
2015-08-03 14:42:11 +02:00
Willi Goesgens
c53bade3c1
fix jslint
2015-08-03 14:12:22 +02:00
Willi Goesgens
651c77685c
Fix Errormessage: add collection name.
2015-08-03 10:41:27 +02:00
Jan Steemann
20c96b5e46
removed locks
2015-07-21 17:34:57 +02:00
Willi Goesgens
7c1aca6d11
If teardown fails with an exception, abort accordingly.
2015-07-21 09:44:16 +02:00
Alan Plum
1a3a18ea3e
Only throw if actually an error.
2015-07-15 19:03:10 +02:00
Alan Plum
380e4b929b
Added Response#throw.
2015-07-15 18:04:20 +02:00
Alan Plum
289cdfcd43
Wrong error.
2015-07-14 20:11:03 +02:00
Jan Steemann
72feca418b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-07-14 18:23:42 +02:00
Jan Steemann
f5a7e2120f
pass filename to internal.parse() call
2015-07-14 18:23:08 +02:00
Alan Plum
c9e193e2b8
genRandomSalt should take an argument.
2015-07-14 16:43:07 +02:00
Jan Steemann
2d9bd616c8
added tests
2015-07-14 10:58:16 +02:00
Jan Steemann
14ccfbabc3
Merge branch 'aql-query-cache' of https://github.com/arangodb/arangodb into devel
2015-07-13 12:46:41 +02:00
Jan Steemann
5a453bbcfc
issue #1409 : Document values with null character truncated with 2.6.2 on Windows
2015-07-13 12:45:13 +02:00
Jan Steemann
c71dc4d9bb
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
2015-07-13 10:49:14 +02:00
Michael Hackstein
5348fb78a6
Fixed and reactivated some general-graph tests. Were deactivated by accident.
2015-07-09 16:33:03 +02:00
Michael Hackstein
ecad770e9c
Fixed #1407 . Thank you very much for spotting it.
2015-07-09 15:35:09 +02:00
Alan Plum
d2f6f26a35
Fixed scripts fields in fixture apps.
2015-07-01 17:07:37 +02:00
Jan Steemann
1f5e047486
query cache, now with result limitations, HTTP and JavaScript APIs
2015-06-27 01:12:32 +02:00
Jan Steemann
85c7705684
added test
...
Conflicts:
CHANGELOG
2015-06-25 09:47:03 +02:00
Alan Plum
7362331164
Added config type 'password' in manifest.
2015-06-22 14:16:25 +02:00
Jan Steemann
f9e1430af8
jslint
2015-06-19 11:51:30 +02:00
Jan Steemann
19e05f087e
added unhandled node types
2015-06-19 09:59:29 +02:00
Jan Steemann
1f83842621
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-06-18 16:04:05 +02:00
Jan Steemann
f06bedfecf
adjusted tests
2015-06-18 16:03:28 +02:00
Jan Steemann
c2b343d309
added generated files
2015-06-18 15:42:57 +02:00
Jan Steemann
dcfe29211a
updated CHANGELOG
2015-06-18 14:03:31 +02:00
Jan Steemann
dd314561ed
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
2015-06-16 19:34:22 +02:00
Alan Plum
fc15d421d6
Implemeneted JSON configs. Cleaned up optional configs.
2015-06-16 17:58:38 +02:00
Jan Steemann
7cd27d5c56
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
2015-06-16 15:14:18 +02:00
Alan Plum
273d16c0ed
Linting.
2015-06-16 14:54:14 +02:00
Jan Steemann
e7ff3f2a19
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
2015-06-12 12:04:41 +02:00
Jan Steemann
55d4002ad3
speed up tests
2015-06-11 22:27:38 +02:00
Jan Steemann
ff7a00d6e4
fixed edge index selectivity estimates and added tests
2015-06-11 21:22:01 +02:00
Jan Steemann
0cdf9142c9
jslint warning
2015-06-11 13:39:26 +02:00
Willi Goesgens
6126569d6a
Fix conversion of bool arguments
2015-06-11 13:08:48 +02:00
Jan Steemann
07b2da0ca0
fixed indentation
2015-06-11 11:52:53 +02:00
Jan Steemann
fa8589bd2c
whitespace
2015-06-11 09:34:48 +02:00
Jan Steemann
3985498fc3
added [x..y] array access, added [**] operator
2015-06-11 00:09:41 +02:00
Jan Steemann
d99d164c0a
simplified parser
2015-06-10 20:25:25 +02:00
Alan Plum
53dff0b2d1
Added queue legacy test.
2015-06-10 19:14:49 +02:00
Alan Plum
3576b898d7
Fixed toArgv implementation.
2015-06-10 18:02:23 +02:00
Jan Steemann
bd055a3b1d
fix line numbers being off by 2 in Foxx stack traces
2015-06-10 09:14:55 +02:00
Alan Plum
9d3a1dc453
Less noise.
2015-06-03 21:06:59 +02:00
Jan Steemann
237276c18d
fixed graph examples
2015-06-03 17:10:50 +02:00
Alan Plum
993ad1e0ea
De-IFFE-ify all the modules.
2015-06-03 13:08:58 +02:00
Jan Steemann
b75a39b4c8
fixed typo in message
2015-05-29 18:08:30 +02:00
Alan Plum
e16ddf0b93
Don't allow signing with key and alg:none either. Added test.
2015-05-29 11:08:20 +02:00
Alan Plum
f95cc7d2a6
Don't verify JWT with alg:none if key is given.
2015-05-29 10:46:22 +02:00
Michael Hackstein
6a7dae216d
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
2015-05-28 15:18:32 -07:00
Jan Steemann
30fa33647c
issue #1345 : advanced debug information for User Functions
2015-05-28 14:53:57 +02:00