Alan Plum
6bd388672e
Restore original TRI_StringifyV8Exception
...
It's still being used outside the actual JS logic so we should probably leave it alone for now.
2017-01-27 05:59:06 +01:00
Alan Plum
c9b926916a
Even cleaner SyntaxError stacktraces
...
Don't clutter stacktraces for Node compatibility at all. Just add lineNumber/columnNumber/fileName to the object.
These are non-standard but there is precedent for these names in Mozilla.
2017-01-27 05:53:39 +01:00
Alan Plum
88ac5777d6
Clean up SyntaxError generation
...
Clobber stacktrace instead of wrapping in another exception with wonky message string.
This makes SyntaxError details node-compatible and parseable for generating code frames.
2017-01-27 05:34:22 +01:00
Frank Celler
f12c38dc0b
added work context
2017-01-22 12:53:52 +01:00
Kaveh Vahedipour
2d21b62007
agency compaction leaves last compaction-keep-size indices behind for reference
2017-01-17 12:15:18 +01:00
jsteemann
9e7a98332d
try to fix Windows compile errors
2017-01-03 13:21:04 +01:00
jsteemann
c44a5c38a8
fix compile errors
2016-12-27 20:00:25 +01:00
jsteemann
97ddfc661c
fix broken arguments address capturing
2016-12-27 18:22:31 +01:00
Alan Plum
61301a391b
Expose PKCS5_PBKDF2_HMAC to JS
2016-12-19 02:20:51 +01:00
jsteemann
7dddbbe00c
cosmetics
2016-11-19 09:22:57 +01:00
Jan Steemann
a46efabacf
preparations for issue #1974
2016-11-17 14:42:18 +01:00
jsteemann
da2aa24703
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-09 14:46:56 +01:00
jsteemann
ab4933c994
performance optimizations
2016-11-09 14:46:50 +01:00
Jan Steemann
8504246217
changed behavior of toJSON() function when serializing an object before saving it in the database
...
if an object provides a toJSON() function, this function is still called for serializing it.
the change is that the result of toJSON() is not stringified anymore, but saved as is. previous
versions of ArangoDB called toJSON() and after that additionally stringified its result.
2016-11-08 15:39:06 +01:00
jsteemann
b2c04f6165
work around unexcepted start/end values from V8
2016-11-03 17:02:53 +01:00
Andreas Streichardt
1318fa313b
Implement cluster authentication
2016-10-17 13:35:55 +02:00
Frank Celler
eed90fc588
fixed cppcheck warnings
2016-09-09 15:08:48 +02:00
jsteemann
37258adb57
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
2016-08-26 16:37:25 +02:00
Kaveh Vahedipour
e07543c2e2
Adding Foxx access to agency
2016-08-26 16:25:03 +02:00
jsteemann
4b53310189
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-vs-velocystream
2016-08-26 13:42:40 +02:00
Kaveh Vahedipour
b409a1ff25
Adding Foxx access to agenc
2016-08-26 13:35:39 +02:00
Jan Christoph Uhde
d3654d99d8
finish RequestType enum
2016-08-23 14:49:29 +02:00
jsteemann
c5f151da5c
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-19 11:01:15 +02:00
Kaveh Vahedipour
d8cb8a33ac
pushing corrected unittest script and cluster startup scripts
2016-08-19 09:49:44 +02:00
jsteemann
1ec14d0bba
privatize attributes
2016-08-15 15:47:39 +02:00
jsteemann
0ceccf6370
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-05 16:23:30 +02:00
Jan Steemann
0de5561659
moved mostly unused functions
2016-08-05 16:14:39 +02:00
Jan Steemann
e69e49f145
fix Buffer array access
2016-08-05 14:50:06 +02:00
jsteemann
1139505641
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-04 17:19:05 +02:00
jsteemann
752015ddb2
added functions V8_TO_VPACK and VPACK_TO_V8
2016-08-04 16:02:46 +02:00
jsteemann
71bd7deace
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-01 09:04:17 +02:00
Frank Celler
51683dbda0
added a panic interrupt of memory gets low
2016-07-31 12:58:27 +02:00
jsteemann
a0f0055b6f
moved all database management functions into DatabaseFeature
2016-07-25 15:48:37 +02:00
Max Neunhoeffer
2fcbf1e488
Fix a bug in the VPack->V8 conversion.
...
Happened when a special attribute _key etc. did not contain a string
value, which is allowed below the top level of a document in a
collection.
2016-07-08 23:57:05 +02:00
jsteemann
a9c34259cf
micro optimizations
2016-06-30 14:54:51 +02:00
Jan Steemann
2525816892
fixed function signature in error reporting
2016-06-22 14:30:33 +02:00
Jan Steemann
24ee67eda7
try to fix potential crashes
2016-06-14 16:41:00 +02:00
Frank Celler
fdf375a01e
isStopping
2016-06-10 11:12:01 +02:00
Max Neunhoeffer
c6bf02a245
Honour isRestore option in <coll>.insert, <coll>.replace and <coll>.update.
2016-06-10 10:29:00 +02:00
Max Neunhoeffer
4ba6d8acbb
Next iteration of performRequests improvement.
...
asyncRequest has now two timeouts, one for the connection phase
leading to retries for failover situations, the other for the
completion of the whole operation.
2016-06-07 14:12:09 +02:00
jsteemann
325aa13795
merge with velocypack
2016-06-06 16:59:36 +02:00
Andreas Streichardt
6cb00f905d
Merge branch 'devel' into jwt
2016-05-30 18:49:26 +02:00
Andreas Streichardt
5b0055bfbf
jwt generation works
2016-05-30 18:47:04 +02:00
jsteemann
b8f99fa717
slightly adjusted wait times
2016-05-30 09:34:13 +02:00
jsteemann
f196428920
updated CHANGELOG
2016-05-23 18:45:48 +02:00
Max Neunhoeffer
a73b348e77
Add TRI_SuspendExternalProcess and TRI_ContinueExternalProcess for Unix.
2016-05-19 14:06:57 +02:00
jsteemann
61b24c5b47
optimizations
2016-05-11 22:16:15 +02:00
jsteemann
130493d481
micro optimizations
2016-05-11 21:02:20 +02:00
Frank Celler
bf16086623
moved SSL files into separate directory
2016-05-11 16:34:03 +02:00
jsteemann
0ce8599598
fixes for MSVC
2016-05-10 19:01:21 +02:00