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
Jan Steemann
75ccd7e2cc
fixed incremental sync method
2015-09-14 17:44:12 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +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
Jan Steemann
9374a25822
removed unused error code
2015-08-25 19:55:48 +02:00
Jan Steemann
4e771b2728
replication improvements
2015-08-17 18:41:05 +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
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
Jan Steemann
20c96b5e46
removed locks
2015-07-21 17:34:57 +02:00
Jan Steemann
f5a7e2120f
pass filename to internal.parse() call
2015-07-14 18:23:08 +02:00
Alan Plum
fc15d421d6
Implemeneted JSON configs. Cleaned up optional configs.
2015-06-16 17:58:38 +02:00
Alan Plum
273d16c0ed
Linting.
2015-06-16 14:54:14 +02:00
Willi Goesgens
6126569d6a
Fix conversion of bool arguments
2015-06-11 13:08:48 +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
Alan Plum
9b5acdf25a
Don't dump file content in console.
2015-05-27 12:43:31 +02:00
Alan Plum
e9c5b87ea5
Inject process and console in Module.run.
2015-05-27 10:28:13 +02:00
Alan Plum
00cbb400fd
Simplification.
2015-05-27 10:27:56 +02:00
Alan Plum
797fdc36d7
Support fs.readFileSync(filename, {encoding}).
2015-05-27 10:24:12 +02:00
Alan Plum
4fe795db3c
Implemented script args and results.
2015-05-26 19:52:06 +02:00
Alan Plum
a98f1b088e
Readability.
2015-05-26 19:52:05 +02:00
Willi Goesgens
c418f10729
Implement copying of files, since copyRecursive can't copy single files.
2015-05-21 15:49:10 +02:00
Alan Plum
1b3d22ebe3
Whitespace.
2015-05-07 23:14:18 +02:00
Alan Plum
2a40edaa41
Fixed Foxx trace paths.
2015-05-07 23:09:22 +02:00
Alan Plum
61aabc2b06
Update module-fs.js
2015-05-07 03:37:08 +02:00
Alan Plum
45cfa12c91
Added Controller#apiDocumentation.
2015-05-07 01:30:14 +02:00
Alan Plum
7db1593fab
fs.join and fs.safeJoin now take arbitrary number of arguments.
2015-05-07 01:30:14 +02:00
Alan Plum
4f17dfe10e
Added error 1237: collection type mismatch.
2015-05-03 22:55:56 +02:00
Jan Steemann
7e0597f215
fixed cursor output in browser shell
2015-04-15 12:00:35 +02:00
Willi Goesgens
950e05787b
Instead of zip'ing for move, copy recursive & remove original.
2015-04-14 18:30:03 +02:00
Willi Goesgens
6579eefc33
Add function that can copy files recursive.
2015-04-14 14:46:17 +02:00
Alan Plum
decbc6dcea
Fully implemented tests API.
2015-04-14 13:39:06 +02:00
Alan Plum
044669cdac
Hardcore stubbing action.
2015-04-14 13:39:06 +02:00
Jan Steemann
a17d2d2e0e
added generated file
2015-04-13 13:41:57 +02:00
Alan Plum
b02fb586aa
More beautiful console.trace.
2015-04-09 20:04:13 +02:00
Alan Plum
69e63c2c64
Strict mode all the things.
2015-04-09 00:22:05 +02:00
Alan Plum
e8ba1a1332
Even more strictness.
2015-04-08 17:12:34 +02:00
Alan Plum
45ff33b404
More strictness.
2015-04-08 16:18:11 +02:00
Max Neunhoeffer
19b14bd98c
Move loading of db:// modules later in the search.
...
Collection lookups are painfully slow on a coordinator if they fail,
because the cache has to be reloaded from the Agency. Therefore we
only want to load modules from there after all other local methods
have been tried.
2015-04-08 13:16:34 +02:00
Alan Plum
f8cfcbdbd6
Use ArangoError in module loader.
2015-04-08 13:16:12 +02:00
Alan Plum
83b1b4596a
Added module loader errors.
2015-04-08 13:12:43 +02:00
Alan Plum
064599d1a5
Code style.
2015-04-08 01:53:09 +02:00
Alan Plum
4dcdb1cde9
Fixed relative requires in apps. Also fixes #887 .
2015-04-08 01:49:27 +02:00
Alan Plum
eb255f73ed
Use ArangoError in Module#run.
2015-04-07 23:33:23 +02:00
Alan Plum
8133bd4c6a
Linting
2015-04-07 20:04:59 +02:00
Alan Plum
c0bc47165b
Added more stubs.
2015-04-07 19:55:58 +02:00
Alan Plum
efe7dba4c1
Workaround for internal.sprintf not handling dates properly.
2015-04-07 19:55:45 +02:00
Alan Plum
211d6f3987
Lunt.
2015-04-07 17:41:04 +02:00
Alan Plum
df23003452
Extracted Module#run.
2015-04-07 17:34:32 +02:00
Frank Celler
de1a9fe833
added reload for DB modules
2015-04-05 14:02:34 +02:00
Jan Steemann
3ddf23d093
hand-moved changes from other branch
2015-03-30 12:30:45 +02:00
Willi Goesgens
0690b4943f
- Replace the javascript implementation of makeDirectoryRecursive by our native implementation
...
- fix the native implementation so it doesn't try to create driveletters as directories.
2015-03-26 17:23:57 +01:00
Jan Steemann
7ec3a18e04
added internal.options()
2015-03-25 17:08:29 +01:00
Jan Steemann
7d5cc17d98
added tests
2015-03-23 22:28:26 +01:00
Willi Goesgens
108fccdbf7
Add environment variable to V8 wrapping.
2015-03-20 11:55:32 +01:00
Jan Steemann
bdae982aa0
refuse to start the server when collection files or parameter.json files are not readable
...
Conflicts:
js/apps/system/aardvark/frontend/js/bootstrap/errors.js
2015-03-18 17:44:06 +01:00
Willi Goesgens
a95a496920
Add (unix) implementation for chmod
2015-03-18 13:41:26 +01:00
Michael Hackstein
5be310fc21
It is now possible to install Apps that are invalid if they are not configured correctly. If they get broken by configuration they are still routed and will display an errorpage. They also display an errorpage until configured.
2015-03-11 17:49:42 +01:00
Willi Goesgens
a9d9b56992
Argsparser:
...
- fix parsing of sub-option arrays
- add possibibility to serialize to '--longopt=value' instead of '--longopt' 'value'
2015-03-11 15:04:01 +01:00
Willi Goesgens
2619529f63
Relax cluster timeout when compiled with -DCOVERAGE
2015-02-26 11:01:53 +01:00
Michael Hackstein
c5adf7b089
Fixed tests for foxx on multiple databases. And added generated files
2015-02-25 10:44:15 +01:00
Willi Goesgens
cd9ad14160
Fix error handling in directory creation: only catch errors of directory existing; throw meaningfull error message.
2015-02-20 12:55:46 +01:00
Michael Hackstein
28c0498330
Module fs circus
2015-02-20 11:47:49 +01:00
Michael Hackstein
3d8a4584dc
Addded a wrapper around FS move that is actually able to move directories accross mountpoints and on FAT file systems
2015-02-20 10:49:40 +01:00
Jan Steemann
83ea75fa8f
removed unused config options
2015-02-18 16:40:15 +01:00
Michael Hackstein
c6e9d98251
Added a force uninstall for foxx apps, to make sure they are removed from disk even if sth is unclear with mounting. Also created an error for foxx not found on file system has been added
2015-02-16 17:14:36 +01:00
Michael Hackstein
9d5ae45b10
Improved errors thrown when trying to install malformed applications
2015-02-13 22:11:54 +01:00
Michael Hackstein
5b3fae42aa
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
js/apps/system/_admin/aardvark/APP/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
lib/Basics/voc-errors.cpp
lib/Basics/voc-errors.h
2015-02-13 10:20:36 +01:00
Jan Steemann
ec2b866200
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
...
Conflicts:
js/apps/system/aardvark/frontend/js/templates/documentsView.ejs
2015-02-11 17:53:23 +01:00
Jan Steemann
ce69be69bf
increase default value for maxIterations
2015-02-11 12:45:41 +01:00
Jan Steemann
b10b2bb9b0
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
2015-02-10 10:36:45 +01:00
Jan Steemann
82c9d8cadd
jslint, unglobalized functions
2015-02-10 10:04:56 +01:00
Jan Steemann
b377a36577
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
2015-02-10 09:47:06 +01:00
Willi Goesgens
b6556576d3
Handle commandline parsing in a nicer way.
2015-02-10 00:19:55 +01:00
Michael Hackstein
449f6dfc6c
Fixed bugs for app path movement
2015-02-09 08:53:51 +01:00
Jan Steemann
003d7e9112
sparse indexes, initial commit, untested
2015-02-07 03:07:41 +01:00
Michael Hackstein
aad7e46f10
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
Documentation/Books/Users/SUMMARY.md
js/actions/api-system.js
js/common/bootstrap/modules.js
js/server/modules/org/arangodb/foxx/manager.js
js/server/tests/shell-routing.js
2015-02-06 17:22:01 +01:00
Michael Hackstein
acc4aabdad
Renamed App folder from databases to _db. It is now consistent with url
2015-02-03 15:45:00 +01:00
Frank Celler
86c1082935
added path cache
2015-02-02 17:07:31 +01:00
Frank Celler
05b8115abf
Merge pull request #1227 from triAGENS/foxxy-console
...
Foxx console
2015-01-29 17:16:05 +01:00
Alan Plum
0859b83558
Fixed unset mount point.
2015-01-28 18:50:42 +01:00
Frank Celler
0e7f958e0e
moved console to package environment
2015-01-28 18:43:22 +01:00
Max Neunhoeffer
e24278828c
Changes to cluster startup for mesos cooperation.
...
This simplifies the cluster startup by introducing a further agency
lookup step using "local info" to find the "id". This allows an external
discovery process (see scripts/discover.js as an example) to configure
a new server in the cluster dynamically when it starts up.
New GNUmakefile targets
pack-tar-config
pack-tar
2015-01-28 12:58:24 +01:00
Alan Plum
6a4625e1e0
Added Foxx log manager.
2015-01-27 20:00:00 +01:00
Alan Plum
755b1567d3
Rewrote all the logging.
2015-01-27 20:00:00 +01:00
Alan Plum
964d6f93df
Inject console into app modules.
2015-01-27 19:59:59 +01:00
Frank Celler
6363011339
fixed routing
2015-01-26 11:59:05 +01:00
Michael Hackstein
986cdbacec
The new modules arangoApp and routing now are able to create an app including a context. Also the routing information is created in the routing file. Now has to be included into the routing table
2015-01-26 11:57:05 +01:00
Michael Hackstein
4bafbc44b1
Moved ArangoApp to its own file. It is not contained in bootstrap modules anymore
2015-01-26 11:56:32 +01:00
Michael Hackstein
f74c181bf5
The ArangoApp in modules now takes a configuration and exports the configuration to be stored in a collection
2015-01-26 11:36:20 +01:00
Michael Hackstein
a8cdd1b6d1
Moved description computation from moduels to manager. And deleted obsolete code
2015-01-26 11:36:20 +01:00
Michael Hackstein
0df4242965
Moved some code from the module into foxx manager
2015-01-26 11:36:20 +01:00
Michael Hackstein
939e12c458
Removed foxx store and client foxx manager dependency on common/bootstrap/module
2015-01-26 11:36:19 +01:00
Jan Steemann
58ddb95417
reduced number of monkeypatches affecting innocent regular objects
2015-01-24 14:23:53 +01:00
Alan Plum
0a89e0c113
Log native functions in a more conventional way.
2015-01-21 18:40:54 +01:00
Alan Plum
2346170016
Use Symbols for console timers if available. See joyent/node#9069 .
2015-01-21 18:33:10 +01:00
Max Neunhoeffer
1cdf439845
Broken version, errors not yet fixed.
2014-12-23 16:51:48 +01:00
Jan Steemann
67aa5b67e5
ES6
2014-12-22 12:56:57 +01:00
Jan Steemann
cded2892ef
ES6
2014-12-21 19:12:16 +01:00
Jan Steemann
69e4665bf5
ES6
2014-12-20 21:57:30 +01:00
Jan Steemann
d358b80080
ES6
2014-12-20 04:02:24 +01:00
Jan Steemann
d92057dd03
the great rename: array => object, list => array
2014-12-18 22:33:23 +01:00
Jan Steemann
f1f13a4284
added several AQL functions
2014-11-18 11:26:42 +01:00
Jan Steemann
777f70c8e2
fixed error message
2014-11-14 16:45:51 +01:00
Jan Steemann
0d9071e037
removed unused function
2014-11-12 21:08:26 +01:00
Jan Steemann
7cd1eb5474
more warnings
2014-11-12 14:52:54 +01:00
Jan Steemann
81c1919f44
minor adjustments for task API
2014-11-12 11:27:47 +01:00
Jan Steemann
d3be7cb7f5
indentation
2014-11-05 16:29:25 +01:00
Jan Steemann
657a1be675
added derived file
2014-11-03 23:16:11 +01:00
Jan Steemann
d4d3e37a0d
added internal.parseFile
2014-10-30 19:18:05 +01:00
Jan Steemann
83252851e6
report warnings in queries
2014-10-30 17:33:15 +01:00
Jan Steemann
4418e58315
removed old-style Doxygen sections
2014-10-30 01:16:07 +01:00
Jan Steemann
260bfbf235
issue #1059 : Bug in js module console
2014-10-25 00:04:39 +02:00
Frank Celler
a7d93abe43
fixed requireApp in development mode
2014-10-21 12:28:33 +02:00
Jan Steemann
edae662eb4
added res.send() and res.sendFile()
2014-10-15 17:33:10 +02:00
Jan Steemann
c946a1536a
documentation for fs
2014-10-15 14:01:15 +02:00
Jan Steemann
6bd448be46
added support for reading / writing binary data in fs.readFileSync && fs.write
2014-10-14 19:07:16 +02:00
Willi Goesgens
e433a2831e
Add a new wrapper which does fork + waitpid in one js call, so we're closer to the flame and less eventually miss something.
2014-10-08 16:48:30 +02:00
Max Neunhoeffer
046d4f524d
Implement getSome for RemoteBlock.
2014-09-26 16:19:25 +02:00
Jan Steemann
dd53bc295a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-09-24 17:14:50 +02:00
Jan Steemann
3da082fdc8
issue #1026 : Modules loaded in different files within the same app should refer to the same module
2014-09-24 17:05:04 +02:00
Max Neunhoeffer
cf5e1be91e
Version version of HTTP API done.
2014-09-24 16:17:18 +02:00
Max Neunhoeffer
1f74a64b58
Implement POST for HTTP API for queries.
2014-09-23 16:51:03 +02:00
Jan Steemann
92f87c19ce
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-09-22 23:51:16 +02:00
Jan Steemann
d0639f584b
fixed line number in stack traces to show the correct line
2014-09-22 20:53:21 +02:00
Jan Steemann
c0a9d189c5
better error messages if mkdir fails
2014-09-18 17:48:05 +02:00
Jan Steemann
481a16fd7a
removed bitarray indexes
2014-09-15 14:19:38 +02:00
Jan Steemann
4e6f6f2cbd
finalized move to cxx
2014-09-14 00:06:00 +02:00
Alan Plum
b0995dfdb7
Replaced PBKDF2_HMAC with PBKDF2_HMAC_SHA1 for OSX compat.
2014-09-08 14:32:40 +02:00
Alan Plum
469af580e5
Added PBKDF2-HMAC.
2014-09-05 16:23:37 +02:00
Alan Plum
4e3659c01a
Added support for sha384, sha512.
2014-09-04 23:17:58 +02:00
Alan Plum
46747e9ac4
Fixed console.log for non-objects.
2014-09-03 11:25:20 +02:00
Frank Celler
070326f4e2
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-09-03 10:32:30 +02:00
Frank Celler
e764896cba
fixed loading of modules and usage of strict
2014-09-03 10:32:21 +02:00
Alan Plum
e86c98dfe2
Enabled unused: true, ported aardvark jslint to jshint.
2014-09-02 22:18:18 +02:00
Alan Plum
7b24bdba8d
Enabled strict: true.
2014-09-02 22:16:07 +02:00
Alan Plum
606da1e3e8
Removed jslint headers from server/client/common modules.
2014-09-02 22:14:56 +02:00
Alan Plum
3156a245f6
Stricter jshintrc.
2014-09-02 22:12:46 +02:00
Alan Plum
6a3386e55a
Fixed jshint headers.
2014-09-02 22:12:45 +02:00
Frank Celler
9fa3d22d6c
towards new dispatcher interface
2014-08-18 23:37:32 +02:00
Frank Celler
3111d7cc4c
relaxed % and escaping
2014-08-12 15:49:33 +02:00
Frank Celler
be06ef7f25
new upgrade-database (formely known as version-check) and new startup procedure
2014-08-07 14:12:19 +02:00
Alan Plum
069644a2e4
Added flatten method.
2014-08-01 20:02:54 +02:00
Alan Plum
d9b80d5ae1
Added exponential back-off helper.
2014-08-01 20:02:53 +02:00
Alan Plum
05ce0037da
Fixed printRecursive for null.
2014-07-24 15:56:27 +02:00
Alan Plum
e7e9ec33c5
Handle Object.create(null).
2014-07-23 16:29:48 +02:00
Alan Plum
80070b9e83
Allow printing any object recursively that doesn't override toString.
2014-07-23 16:15:04 +02:00
Max Neunhoeffer
a8e3236560
Snapshot, legend cache started.
2014-07-22 16:59:19 +02:00
Michael Hackstein
4cf8df05dc
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-07-08 13:53:43 +02:00
Michael Hackstein
f763f0aa13
Added an error for the graph module. It will be thrown on the attempt to add an orphan collection that is already used. Also alloed orphan collections for restrictions in fluentAQL
2014-07-08 13:53:39 +02:00
Frank Celler
e436ecfa40
if a cancelation has occured, flush the module cache
2014-07-08 11:54:53 +02:00
Frank Celler
0703809e00
added isIP
2014-07-07 18:46:02 +02:00
Jan Steemann
cbf7e27f68
added derived files
2014-07-03 17:12:56 +02:00
Jan Steemann
4cd20bfb7c
fixed syncs across multiple files
2014-07-01 13:12:36 +02:00
Jan Steemann
bda2db16da
recovery and replication
2014-06-30 13:07:48 +02:00
Jan Steemann
067dbf63b2
WAL recovery
2014-06-27 19:11:41 +02:00
Frank Celler
840950c6a0
fixed printing of functions and example generation
2014-06-24 15:32:43 +02:00
Jan Steemann
c4aad1e0cd
added tests
2014-06-24 15:11:19 +02:00
Alan Plum
d50bd571f7
Trimmed line length.
2014-06-24 13:24:32 +02:00
Alan Plum
d2f0b0efc5
Added HMAC-SHA224, exposed SHA1, SHA224.
2014-06-24 12:49:20 +02:00
Jan Steemann
16bf152c8f
fully removed replication logger
2014-06-21 00:32:47 +02:00
gschwab
28b5f27ca6
error added
2014-06-20 16:18:58 +02:00
gschwab
3fb7a85ca0
error handling
2014-06-20 15:36:26 +02:00
Jan Steemann
be0b4b8c6e
remove definePeriodic
2014-06-20 14:45:14 +02:00
Jan Steemann
acba4c8851
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
CHANGELOG
2014-06-17 15:31:04 +02:00
Alan Plum
de9750cf21
Fixed hmac comments.
2014-06-17 13:25:07 +02:00
Jan Steemann
70fec69952
added crypto.hmac function
2014-06-17 11:20:46 +02:00
Jan Steemann
297b4bfac4
added derived files
2014-06-17 00:53:36 +02:00
Jan Steemann
02d171412d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
js/apps/system/aardvark/frontend/js/modules/org/arangodb/general-graph.js
2014-06-16 14:47:41 +02:00
gschwab
3943fdeb13
refactored orphan treatment for guacamole belongings
2014-06-16 14:16:21 +02:00
gschwab
f067be5a97
orphan may only be added when not used in edge def
2014-06-13 13:56:39 +02:00
Jan Steemann
8843761c0e
fixed issue #900
2014-06-12 17:15:35 +02:00
gschwab
c46e0df090
added CRD for orphan collections of graphs
2014-06-12 15:28:35 +02:00
gschwab
17e850f646
fixed tests
2014-06-12 13:30:21 +02:00
gschwab
d8bcfd3bbb
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-12 11:36:39 +02:00
gschwab
7f9d3ffc03
fixed errors, added (standalone) vertex collection function for graphs
2014-06-12 11:36:29 +02:00
Frank Celler
299b99ed00
fixed check-version for empty directory
2014-06-11 19:30:12 +02:00
Michael Hackstein
f9628e48c2
Fixed tests for new error codes. Also implemented creation of an empty graph initially. It can be modified during runtime
2014-06-11 10:52:07 +02:00
Michael Hackstein
d2159e8897
Added some error objects for general graph module
2014-06-11 09:59:23 +02:00
Michael Hackstein
fdb79e26d1
The foxx manager now throws a more useful error if the fetched file is already on the server
2014-06-06 15:40:19 +02:00
Frank Celler
44aefb2344
added mountedApp
2014-06-03 17:19:03 +02:00
Alan Plum
6e33c8966b
Fallback for sub-module requires. Fixes #789 .
2014-06-02 15:01:37 +02:00
gschwab
efd057f021
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-02 09:43:57 +02:00
gschwab
0169a4817d
error handling
2014-06-02 09:43:55 +02:00
Frank Celler
8db4667755
cleanup of version-check, added option check-version
2014-06-01 13:37:21 +02:00
gschwab
1fc4060899
edgeCollection may only be used in equal edge definitions
2014-05-28 15:45:03 +02:00
Max Neunhoeffer
dbd973164b
Finish first version of JsonLegend, not activated in Makefile.
2014-05-20 13:24:29 +02:00
Jan Steemann
0ca849efb9
emit buffer to prevent very big string allocations/reallocations
2014-05-17 00:12:32 +02:00
Jan Steemann
a0ffb65b88
emit output of print function to prevent buffering of super-long strings
2014-05-16 20:11:31 +02:00
Jan Steemann
d23fe23254
added tasks manual entry
2014-05-10 02:25:59 +02:00
Jan Steemann
548a79ac4d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-10 00:43:40 +02:00
Jan Steemann
cfc2d407d7
added tests for task management
2014-05-10 00:43:14 +02:00
Max Neunhoeffer
8ce1b08183
Add a ClusterMethod to truncate a collection in a cluster.
2014-05-09 23:14:41 +02:00
Jan Steemann
3becebf488
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-09 17:36:42 +02:00
Jan Steemann
82595ee169
improved periodic task management
2014-05-09 17:36:24 +02:00
Frank Celler
c2d57c7909
added applicationContext and foxxFilename
2014-05-09 17:12:55 +02:00
Frank Celler
327d669741
fixed safeJoin (missing join)
2014-05-09 17:10:30 +02:00
Jan Steemann
c843a12149
jshund
2014-05-09 00:42:18 +02:00
Jan Steemann
20292af75c
throw different type of debug error to prevent bogus "out-of-memory" errors
2014-05-08 23:00:18 +02:00
Jan Steemann
8fa45ca181
added string task ids for periodic jobs
2014-05-08 22:59:36 +02:00
Jan Steemann
7f9446f6bc
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-07 18:48:44 +02:00
Jan Steemann
7d28a03782
added AQL date functions
2014-05-07 18:17:46 +02:00
Max Neunhoeffer
a312d496a9
Finish server functionality for cluster dump.
2014-05-07 16:36:47 +02:00
Jan Steemann
02a532a122
added CURRENT_USER function for AQL
2014-05-02 12:00:39 +02:00
Frank Celler
8e9ad58f3b
added cancelation of asnyc jobs
...
Conflicts:
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/v8-actions.cpp
lib/Rest/Handler.h
2014-04-16 20:16:22 +02:00
Jan Steemann
2050049b06
added periodic job management
...
this adds functions internal.deletePeriod() and internal.getPeriodic()
functions internal.definePeriodic() now also has an extra parameter to
specify the name of a periodic job. this makes it more easy to tell
jobs apart in the result of internal.getPeriodic().
2014-04-13 22:19:46 +02:00
Jan Steemann
55f0dc5739
logfile opening/closing fixes
2014-03-28 16:45:06 +01:00
Frank Celler
d34832bbcf
added changePassword attribute for users
2014-03-25 11:40:13 +01:00
Frank Celler
11fb42e722
removed SYS_TEST_PORT from global namespace
2014-03-20 23:05:17 +01:00
Frank Celler
e25945aaba
fixed javascript.execute for coffee-script
2014-03-20 22:51:30 +01:00
Frank Celler
e3df90d2c3
coffee script fix
...
Conflicts:
js/server/modules/org/arangodb/foxx/manager.js
2014-03-20 19:36:42 +01:00
Jan Steemann
d10258594e
issue #772 : added diagnostic output for Foxx application upload
...
Conflicts:
CHANGELOG
2014-03-14 10:50:38 +01:00
Jan Steemann
f7a9023c7c
fix error message & number return in arangosh
2014-03-13 22:06:06 +01:00
Jan Steemann
7664d75e6d
prevent usage of _useDatabase() in web interface
2014-03-05 13:04:32 +01:00
Jan Steemann
23ba186b0d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
arangod/Ahuacatl/ahuacatl-access-optimiser.c
arangod/CapConstraint/cap-constraint.c
js/apps/system/aardvark/frontend/scss/_tiles.scss
js/apps/system/aardvark/frontend/scss/generated.css
js/apps/system/aardvark/frontend/scss/style.scss
js/common/modules/org/arangodb/users-common.js
2014-02-25 17:21:14 +01:00
Frank Celler
42fb8244e1
added requeue
2014-02-25 12:07:16 +01:00
Jan Steemann
870f969933
added user validation API at POST `/_api/user/<username>`
2014-02-24 11:12:37 +01:00
Frank Celler
b01d9d77e7
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/ApplicationV8.h
arangod/V8Server/v8-actions.cpp
js/apps/system/aardvark/frontend/js/bootstrap/module-internal.js
js/apps/system/aardvark/frontend/scss/generated.css
js/server/version-check.js
lib/Dispatcher/Job.h
lib/GeneralServer/GeneralServerJob.h
2014-02-20 21:02:07 +01:00
Frank Celler
38f1e55f99
ignore cache
2014-02-20 20:35:18 +01:00
Frank Celler
730da7623a
added periodic tasks and statistics historian
2014-02-20 20:29:55 +01:00
Jan Steemann
9577923c7a
fixed jslint warnings
2014-02-20 09:55:51 +01:00
Jan Steemann
dc17e63f5a
fixed jslint warning
2014-02-19 14:57:08 +01:00
Frank Celler
726144ce39
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/ApplicationV8.cpp
2014-02-19 14:30:46 +01:00
Frank Celler
c779325b5d
added frontend-development switch
2014-02-19 14:28:51 +01:00
Jan Steemann
25b622aab1
fixed jslint warnings
2014-02-17 11:21:01 +01:00
Frank Celler
65d7d8fdab
Merge remote-tracking branch 'origin/devel' into sharding
2014-02-14 17:23:33 +01:00
Frank Celler
6d51527fb5
check for drive letter
2014-02-14 16:51:40 +01:00
Jan Steemann
fc84d4c005
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-13 11:18:49 +01:00
Frank Celler
95472a82eb
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
js/apps/system/aardvark/test/karma/karma.conf.js
2014-02-13 11:07:01 +01:00
Jan Steemann
4fc8cae57d
index creation with ids
2014-02-13 11:00:08 +01:00
Frank Celler
25878be3d4
added fix for absolute path
2014-02-12 13:54:32 +01:00
Frank Celler
5e5ace0ee3
fixed unloadAll for system modules
2014-02-12 08:32:35 +01:00
Frank Celler
289a7dc0e0
fixed unloadAll for system modules
2014-02-11 22:54:02 +01:00
Michael Hackstein
bc16cfae86
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
Documentation/InstallationManual/Installing.md
arangosh/CMakeLists.txt
2014-02-11 15:52:49 +01:00
Frank Celler
5b7eb66c9d
added iced coffee script
2014-02-11 14:49:01 +01:00
Frank Celler
da0453daa6
removed moduleNames, fixed app module
2014-02-11 13:48:37 +01:00
Frank Celler
c6ce5c7406
made module loader more node compatible, added coffee script support
2014-02-11 13:26:11 +01:00
Frank Celler
7528779137
Merge remote-tracking branch 'origin/1.4' into devel
...
Conflicts:
CHANGELOG
CMakeLists.txt
VERSION
arangod/Ahuacatl/ahuacatl-functions.c
arangod/RestServer/ArangoServer.cpp
arangod/VocBase/vocbase-defaults.c
build.h
configure
configure.ac
js/apps/system/aardvark/api-docs.json
js/apps/system/aardvark/api-docs/batch.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/endpoint.json
js/apps/system/aardvark/api-docs/job.json
js/apps/system/aardvark/api-docs/replication.json
js/apps/system/aardvark/api-docs/system.json
js/apps/system/aardvark/frontend/css/buttons.css
js/apps/system/aardvark/frontend/css/documentsView.css
js/apps/system/aardvark/frontend/js/templates/applicationsView.ejs
js/apps/system/aardvark/frontend/js/templates/documentsView.ejs
js/server/modules/org/arangodb/ahuacatl.js
js/server/tests/ahuacatl-graph.js
2014-02-09 18:39:11 +01:00
Frank Celler
98ed813138
added json reading
2014-02-09 18:27:47 +01:00
Jan Steemann
b4d9f10f17
fixed some database methods
2014-02-06 15:54:34 +01:00
Jan Steemann
c38c038492
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
js/apps/system/aardvark/frontend/css/collectionsItemView.css
js/apps/system/aardvark/frontend/css/graphlayout.css
2014-02-06 13:18:52 +01:00
Jan Steemann
b5550e17a6
updated tests and documentation
2014-02-06 12:11:17 +01:00
Max Neunhoeffer
0c8de8a3ae
Add fs.makeAbsolute needed by kickstarter.
2014-02-04 11:36:28 +01:00
Jan Steemann
4339d5aab6
removed unused variable
2014-02-02 09:21:43 +01:00
Max Neunhoeffer
73f3dbc328
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-31 18:56:47 +01:00
Frank Celler
29f075cfce
added external processes
2014-01-31 15:55:51 +01:00
Jan Steemann
9643469631
do not allow changing shard key attributes
2014-01-31 13:19:03 +01:00
Max Neunhoeffer
c3f01237b0
Implement replace and update on cluster.
...
This still has a freeing too early bug with TRI_json_t.
2014-01-28 16:49:44 +01:00
Max Neunhoeffer
7d5723756f
Implement DELETE REST method on the coordinator.
2014-01-24 21:31:58 +01:00
Max Neunhoeffer
f5c274e8c0
Fix error handling and another bug in create document for cluster.
2014-01-24 10:35:37 +01:00
Max Neunhoeffer
9230f5020c
First case of create document is working on cluster.
2014-01-23 16:16:06 +01:00
Max Neunhoeffer
165d98578a
First hack at create document via REST on cluster.
2014-01-23 13:00:44 +01:00
Jan Steemann
d10748155f
follow up for issue #738
2014-01-21 13:31:01 +01:00
Jan Steemann
f99f362f07
small improvement for issue #738
2014-01-21 13:30:38 +01:00
Alan Plum
3e653e303d
Added __dirname, __filename pseudo-globals. Fixes #733 .
2014-01-21 13:28:46 +01:00
Jan Steemann
80e8250d54
fixed segfault
2014-01-21 12:50:35 +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
a2e11e606b
added graph-specific error code
2014-01-18 01:08:24 +01:00
Jan Steemann
e99f813e0a
follow up for issue #738
2014-01-17 22:58:43 +01:00
Jan Steemann
ed08a41a11
small improvement for issue #738
2014-01-17 22:01:24 +01:00
Jan Steemann
c0aa6157ff
Merge branch 'globals-filename-dirname' of https://github.com/pluma/ArangoDB into devel
2014-01-17 21:41:44 +01:00
Alan Plum
371bba964b
Added __dirname, __filename pseudo-globals. Fixes #733 .
2014-01-17 21:31:16 +01:00
Jan Steemann
c9dabaca86
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-16 15:02:44 +01:00
Max Neunhoeffer
5960c103bc
Create/drop Database/Collection compiles.
2014-01-16 15:01:36 +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
cfdbb1996e
added startupPath value to result of /_api/foxx/config
2014-01-15 18:05:27 +01:00
Jan Steemann
b1c4f75e50
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-14 13:29:07 +01:00
Frank Celler
13d1e5e5ab
Merge pull request #727 from pluma/manifest-lib-default-local
...
App requires should be module-relative by default. Fixes #721
2014-01-11 12:02:25 +01:00
Frank Celler
2fd7bfcbc3
Merge pull request #727 from pluma/manifest-lib-default-local
...
App requires should be module-relative by default. Fixes #721
2014-01-11 02:35:31 -08:00
Michael Hackstein
9f3479f5b6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
utils/Makefile.files
2014-01-10 17:41:52 +01:00
Frank Celler
005144ff05
Merge pull request #723 from pluma/npm-default-package-main
...
Default package "main" to "index". Fixes #719 .
2014-01-09 23:07:38 +01:00
Frank Celler
9582ea8c94
Merge pull request #723 from pluma/npm-default-package-main
...
Default package "main" to "index". Fixes #719 .
2014-01-09 14:05:06 -08:00
Alan Plum
1a5f4c98f2
Fixed package file resolution. Fixes #718 , #720 .
2014-01-09 23:03:30 +01:00
Alan Plum
3d511060ce
App requires should be module-relative by default. Fixes #721
2014-01-09 22:06:57 +01:00
Alan Plum
6c0f9ef6b0
Fixed package file resolution. Fixes #718 , #720 .
2014-01-09 19:06:15 +01:00
Alan Plum
1b72d07efc
Default package "main" to "index". Fixes #719 .
2014-01-09 18:17:20 +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
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
Jan Steemann
67f72b26fa
split big group of statistics into 2 separate groups
...
Conflicts:
CHANGELOG
2013-12-13 16:08:58 +01:00
Jan Steemann
ed927d26c8
split big group of statistics into 2 separate groups
2013-12-13 15:58:59 +01:00
Jan Steemann
13bcc2bf7a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2013-12-11 18:39:10 +01:00
Jan Steemann
2965accb05
add current state to agency
2013-12-06 14:23:02 +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
9a1aa7a4cc
removed superfluous error codes
2013-11-22 13:49:05 +01:00
Jan Steemann
0eeac02a91
removed unused error codes
2013-11-22 13:23:23 +01:00
Jan Steemann
cf219d92d3
added debugSegfault
2013-11-20 13:15:45 +01:00
Jan Steemann
d30ca7b658
added `/_api/database/user` method
2013-11-06 09:34:44 +01:00
Jan Steemann
7924f657d4
added `/_api/database/user` method
2013-11-04 14:22:00 +01:00
Jan Steemann
0814d4de22
updated documentation for console, added section about Foxx development
2013-10-17 13:09:39 +02:00
Jan Steemann
cd5d228e77
moved path checks from --upgrade to server start and database creation
2013-10-16 15:30:13 +02:00
Jan Steemann
5b2820a3e8
worked around arguments.callee
2013-10-10 08:40:43 +02:00
Jan Steemann
e3df92d929
fix Windows file handling
2013-10-09 14:07:21 +02:00
Jan Steemann
d6149c9a9a
added documentation for /_api/import
2013-10-02 14:22:25 +02:00
Jan Steemann
729bbc44f0
use per-database directories for Foxx apps
2013-09-30 10:57:29 +02:00
Jan Steemann
106fedd615
several errors fixed
2013-09-26 09:44:50 +02:00
Jan Steemann
73f0405ead
added documentation for endpoints
2013-09-23 16:21:02 +02:00