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
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
Jan Steemann
f724cb3185
added test
2015-05-28 12:23:30 +02:00
Jan Steemann
d2fcb64ec4
fixed web interface errors
2015-05-28 12:09:25 +02:00