1
0
Fork 0
Commit Graph

1843 Commits

Author SHA1 Message Date
Alan Plum c23390360b Unbreak the build. 2015-04-02 01:49:00 +02:00
Alan Plum 8ffd5ddd1c Allow running arbitrary Foxx scripts. 2015-04-02 00:16:23 +02:00
Michael Hackstein 3c79b54330 Merge branch 'devel' of github.com:arangodb/arangodb into gos 2015-04-01 13:38:29 +02:00
Michael Hackstein e2fd4cdd65 Further improvements of graph queries. All queries should now be noticably faster. 2015-04-01 13:25:25 +02:00
Jan Steemann 80a99ab23e refactored cursor API 2015-03-30 14:58:51 +02:00
Michael Hackstein a4e4abe3cd Improved several graph AQL functions by moving the logic into the visitor, reducing the amount of necessary loops thereby 2015-03-30 11:11:05 +02:00
Willi Goesgens 2b04526729 Relax timeout for cluster startup. 2015-03-26 13:45:01 +01:00
Willi Goesgens ca95acc246 Switch commandline argument handling to the new object structure. 2015-03-26 13:44:29 +01:00
Alan Plum 8b77637dd7 Allow non-fq file paths. 2015-03-26 12:22:13 +01:00
Alan Plum d6d6914b9e Added Foxx.Repository#exists. 2015-03-25 17:19:44 +01:00
Alan Plum 85254434ee More linting. 2015-03-25 13:01:30 +01:00
Alan Plum c7f9679085 Gotcha: underscore's template method changed in new version. 2015-03-25 11:32:10 +01:00
Alan Plum 8266fb8252 Linting. 2015-03-25 10:35:18 +01:00
Alan Plum eb30d2aad0 Less magic. 2015-03-25 10:35:18 +01:00
Alan Plum 03ccf67269 Implemented Repository lifecycle events. See #1257. 2015-03-25 10:35:18 +01:00
Alan Plum 02c9beab0c Support chaining in Foxx.Model#set. 2015-03-25 10:35:18 +01:00
Alan Plum 0620369a05 Saner schema handling for Foxx models. Fixes #1284. 2015-03-25 10:35:18 +01:00
Alan Plum 33086816a7 Linting. 2015-03-25 10:34:36 +01:00
Alan Plum d1fea9c05e Removed unused import. 2015-03-24 23:36:28 +01:00
Alan Plum ff1a9b26e3 Made ShapedJson#_PRINT non-enumerable. Fixes #1289 root cause. 2015-03-24 23:32:30 +01:00
Alan Plum 9afb093e84 Replace bundled backbone extend with npm dep. 2015-03-24 22:58:45 +01:00
Alan Plum e8834a350a Fixed #1289. 2015-03-24 21:06:28 +01:00
Alan Plum 5e9beaeb5b Linting. 2015-03-24 21:05:11 +01:00
Alan Plum 4daf2e6401 Removed deprecated toJSONSchema static method. 2015-03-24 17:42:16 +01:00
Alan Plum d1a37cdc17 Fixed failing tests. 2015-03-24 13:33:42 +01:00
Alan Plum e7a7ae2abd Prepped deprecation of assets in 2.7/2.8. 2015-03-24 13:33:01 +01:00
Alan Plum 271d3946ec Moved manifest setup/teardown into scripts property. 2015-03-24 13:18:57 +01:00
Alan Plum 51fe2655c9 More vigilant manifest validation. 2015-03-24 13:18:57 +01:00
Alan Plum 1953f043c8 Linting. 2015-03-24 13:18:57 +01:00
Alan Plum 3f492b35b2 Allow Foxx controllers to be a single file. 2015-03-24 13:18:57 +01:00
Alan Plum 079b8c554b Validate manifest using joi. 2015-03-24 13:15:53 +01:00
Alan Plum ae02f7c4df Re-use manifest schema. 2015-03-24 13:15:53 +01:00
Alan Plum 598457f6a3 More cleanup. 2015-03-24 13:15:53 +01:00
Alan Plum bc5dd49e30 Readability. 2015-03-24 13:15:53 +01:00
Alan Plum c397b0a54d Cleanup. 2015-03-24 13:15:53 +01:00
Alan Plum 34eb3884ee for-in -> forEach. 2015-03-24 13:15:52 +01:00
Alan Plum 840405b670 Allow Foxx apps to export a single file. 2015-03-24 13:15:52 +01:00
Alan Plum eb8f5395df Allow Foxx exports to use as expected. 2015-03-24 13:15:52 +01:00
Alan Plum 99ca1cb41f Allow manifest validation types to be arrays. 2015-03-24 13:15:52 +01:00
Willi Goesgens 3b773c0c49 Fix cluster arangob tests 2015-03-24 10:48:28 +01:00
Willi Goesgens ac141a4e14 options.test is always there - need to check whether its defined. 2015-03-23 18:45:46 +01:00
Willi Goesgens 0988508e33 Add ability to pass through args to arangob 2015-03-23 14:25:37 +01:00
Willi Goesgens 0d593de325 Add filter of testcases based on the --test parameter. 2015-03-23 10:44:42 +01:00
Jan Steemann d63f47e840 added possibility to kill JS traversals 2015-03-20 23:05:41 +01:00
Jan Steemann d512b5fa35 issue #1282: Geo WITHIN_RECTANGLE for nested lat/lng 2015-03-20 19:27:30 +01:00
Jan Steemann 6d37c96099 fixed spelling 2015-03-17 18:23:42 +01:00
Jan Steemann e214a4d472 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-03-16 10:38:20 +01:00
Jan Steemann a336ac2ff5 make Foxx queues database-specific 2015-03-16 10:38:10 +01:00
Michael Hackstein 4543668a07 Fixed installing of Apps containing an internal app folder 2015-03-16 10:27:32 +01:00
Jan Steemann 940968bd96 when specifying the same dispatcher IP address multiple times, try to create non-overlapping port ranges 2015-03-13 18:26:50 +01:00
Michael Hackstein 7f7ae079f7 Fixxed an issue with the generated swagger documentation. Where it was not possible to have two body parameters with the same name but different content. Only one of them was used in the Documentation the other one was overwritten. Fixes and Closes #1271. 2015-03-13 11:26:02 +01:00
Michael Hackstein 63ef6ba1aa Merge branch 'devel' of github.com:arangodb/arangodb into devel 2015-03-12 17:48:01 +01:00
Michael Hackstein c3b350054b Fixed configuration of Foxx apps. It was not fully working in foxx manager 2015-03-12 17:47:56 +01:00
Michael Hackstein 2f5818f5c3 The old configuration of an app is now maintained while issuing upgrade. It is thrown away while issuing replace 2015-03-12 17:26:39 +01:00
Jan Steemann 29611a511f issue #1241: added configure option `allowNull` for visitor 2015-03-12 16:28:52 +01:00
Jan Steemann f035ea1c3b kill AQL queries
Conflicts:
	arangod/Aql/ExecutionBlock.cpp
2015-03-12 15:00:14 +01:00
Jan Steemann e67c82c8a4 added JavaScript APIs for query tracking 2015-03-12 13:02:14 +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 019a2923fa Argparse:
- implement correct toArgv conversion for extraargs and valgrindargs.
2015-03-11 15:05:06 +01:00
Willi Goesgens e092e9d8fb Add option to skip loganalysis; if run in trace mode, the logs can become huge. 2015-03-11 14:11:49 +01:00
Jan Steemann 37bb6d6732 issue #1241: fixed passing `data` attribute into GRAPH_NEIGHBORS() function 2015-03-11 10:22:27 +01:00
Michael Hackstein a3950cf8ba Improved testing js in combination with Jasmine 2015-03-10 15:03:50 +01:00
Michael Hackstein bb9d8d18a1 Fixed broken App path in web interface 2015-03-10 11:32:16 +01:00
Michael Hackstein d4848d3a42 Made foxx ready for clustering 2015-03-09 19:17:50 +01:00
Michael Hackstein 6adbab0bf6 Changed internal app validation path to be absolute and not relative to the user defined js app path 2015-03-09 14:46:00 +01:00
Michael Hackstein 391065c210 Further bughunting for foxx distribution in cluster case 2015-03-09 14:38:00 +01:00
Michael Hackstein 167f78cac1 The app folder resync will now not write anything to any collection if the calling command was distributed via the cluster 2015-03-09 14:13:02 +01:00
Michael Hackstein 8b544c3aea The coordinators now do only fan out installation process once 2015-03-09 13:18:17 +01:00
Michael Hackstein fc1a868fad Further bughunting for Foxx in cluster 2015-03-09 12:49:29 +01:00
Michael Hackstein 7f072b1adb Fixed JSHint warning for ES6 Object short notation. Not supported too good by jshint right now 2015-03-09 12:07:59 +01:00
Michael Hackstein 65005ecf7e Fixed Parse errorr for cluster implementation of Foxx 2015-03-09 09:56:45 +01:00
Frank Celler 98a28ff805 fixed endpoints 2015-03-06 16:42:00 +01:00
Michael Hackstein 75ace2b354 First attempt to install Foxx apps on a cluster 2015-03-06 15:36:25 +01:00
Michael Hackstein 9e99ce2f90 Upgrading and replacing Apps using FoxxManager with broken Apps will now maintain the original App instead of deleting everything 2015-03-06 13:16:50 +01:00
Willi Goesgens 2b9a6c681d fix running of jsunity tests in single_server 2015-03-06 10:43:05 +01:00
Willi Goesgens f78cc512fc Fix generation of app path - once more so it doesn't break the dump test. 2015-03-05 15:25:06 +01:00
Willi Goesgens 9e7c429c0e - make app folder a sub folder of the installation, so we don't get races.
- run the procdump window along with the tested arangod so we can analyse crashes.
2015-03-05 13:45:51 +01:00
Alan Plum f15e710d51 Fixxed Array#each -> Array#every. 2015-03-04 15:45:17 +01:00
Willi Goesgens 96e45465a8 Add path to errormessage. 2015-03-04 14:40:35 +01:00
Willi Goesgens 26d71b0f75 Fix Error message - filename is enough here. 2015-03-04 14:38:56 +01:00
Willi Goesgens d2afb6bc11 remove debug output 2015-03-03 11:02:05 +01:00
Willi Goesgens 677b35fb05 Fix typo. 2015-03-03 10:29:38 +01:00
Willi Goesgens f152d5c133 Handle jasmine the way that it only produces success/fail 2015-03-03 09:23:38 +01:00
Willi Goesgens 24451f3709 Testsuite:
- add possibility to skip ruby https tests
  - try to send test results from arangosh to server via a temporary file; fallback to rc.
2015-03-02 19:09:28 +01:00
Willi Goesgens 5e3a96d0d4 relax cluster timeouts for valgrind too. 2015-02-26 11:21:21 +01:00
Willi Goesgens 2619529f63 Relax cluster timeout when compiled with -DCOVERAGE 2015-02-26 11:01:53 +01:00
Michael Hackstein 9dc27fa7db Fixed test to install Apps from Store. sessionapp requires oauth2 to be installed at a special location 2015-02-25 10:26:53 +01:00
Michael Hackstein 8fb5c548b6 Added controller extensions for foxx apps. Allows to define additional functions on request context 2015-02-24 17:36:31 +01:00
Michael Hackstein c3df4f8ec3 Massively improved foxx install stack traces. They now contain more information about your app 2015-02-24 17:36:30 +01:00
Frank Celler 4f8ea3a208 Merge remote-tracking branch 'origin/2.5' into devel
Conflicts:
	CHANGELOG
	arangod/RestServer/arangod.cpp
	js/apps/system/_admin/aardvark/APP/package.json
2015-02-24 16:10:11 +01:00
Jan Steemann 6ce1f2892e install fix for Foxx apps 2015-02-24 13:51:41 +01:00
Willi Goesgens 3baf9b8270 Use central facility to remove temporary file. 2015-02-24 12:53:56 +01:00
Willi Goesgens b68924a979 Use central facility to remove temporary file. 2015-02-24 11:49:23 +01:00
Michael Hackstein 055138c363 Fixed another stupid windows not able to use proper slashes in file path bug. 2015-02-24 09:26:58 +01:00
Michael Hackstein 8910dae75f Merge branch 'devel' of github.com:arangodb/arangodb into devel 2015-02-24 09:26:38 +01:00
Michael Hackstein 9c22014361 Fixed another stupid windows not able to use proper slashes in file path bug. 2015-02-24 09:26:32 +01:00
Michael Hackstein f324f2f4cd Filtered jasmine internal error messages from test output 2015-02-23 18:17:29 +01:00
Michael Hackstein 3b446889de Filtered jasmine internal error messages from test output 2015-02-23 18:15:06 +01:00
Michael Hackstein eccaada507 added a function to synchronize the app collection with the apps folder. It is automatically invoced on arango startup 2015-02-23 16:41:48 +01:00
Michael Hackstein d47dc091ba Invalidated exports cache properly. Fixed a bug with session app 2015-02-23 15:40:07 +01:00