Jan Steemann
ca9feb5cf4
added test cases
2015-02-03 21:50:54 +01:00
Michael Hackstein
c4dd542a82
Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into foxx-pathes
2015-02-03 15:46:23 +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
Michael Hackstein
aa72dacefd
Improved upgrade procedure, it now runs smoothly, at least once
2015-02-03 15:44:29 +01:00
Willi Goesgens
3404032207
Add timestamp to messages, so we can better estimate errors from logfiles to tests executed.
2015-02-03 15:32:03 +01:00
Michael Hackstein
1f2f33cf17
More informative output if tempfiles cannot be removed during app installation processes
2015-02-03 14:16:30 +01:00
Michael Hackstein
ef82315288
First attempt for upgrade script, moving existing foxx apps into new structure
2015-02-03 14:03:58 +01:00
Alan Plum
f9744eb761
Don't re-invent the wheel.
2015-02-03 11:56:37 +01:00
Alan Plum
a36c96060a
Fixed stack parsing.
2015-02-03 11:34:26 +01:00
Alan Plum
9fb8ad3338
Re-enable console.time test.
2015-02-03 10:51:58 +01:00
Jan Steemann
93d6cb6d38
added documentation
2015-02-03 09:45:30 +01:00
Jan Steemann
f22c6de040
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-02-03 09:09:36 +01:00
Jan Steemann
c18ff7f300
use-index-for-sort rule can now remove sorts in more cases
2015-02-02 22:53:25 +01:00
Jan Steemann
e30ddf0df3
fixed indexing test
2015-02-02 20:33:45 +01:00
Jan Steemann
875a695b22
selectivity estimates
2015-02-02 20:14:36 +01:00
Willi Goesgens
43e61168fa
Fix checking of cluster health in dump tests
2015-02-02 19:02:52 +01:00
Jan Steemann
423d22ed71
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-02-02 18:56:17 +01:00
Willi Goesgens
f102ce8464
If we receive SIGABRT we want to keep the binary for core dump analysis too.
2015-02-02 18:41:34 +01:00
Frank Celler
f44c11440d
fixed test
2015-02-02 18:28:45 +01:00
Willi Goesgens
e1993d0d3e
Add hostname to URL info string
2015-02-02 18:11:22 +01:00
Willi Goesgens
be9b02a0ad
Add instance names to several log messages.
2015-02-02 18:10:51 +01:00
Willi Goesgens
66e4f8b366
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-02-02 17:55:04 +01:00
Frank Celler
86c1082935
added path cache
2015-02-02 17:07:31 +01:00
Michael Hackstein
9df4fc8121
Removed mount validation for switching from devel to production. This dissallowed to put system apps in development mode
2015-02-02 16:56:59 +01:00
Michael Hackstein
cf5e3db098
Fixed base middleware routing match. It now ignores a trailing slash
2015-02-02 16:55:58 +01:00
Willi Goesgens
0eecdc0973
More complete error messages on cluster com failures.
2015-02-02 16:06:46 +01:00
Willi Goesgens
6514bc0215
Add the logfile name to the output so we can know which cluster node gave us the messages.
2015-02-02 15:24:54 +01:00
Willi Goesgens
0aaec15c66
Comment out another test which randomly fails.
2015-02-02 14:55:05 +01:00
Michael Hackstein
d4d82e332b
The webinterface now also checks if the mountpoint is valid, e.g. does not contain /APP
2015-02-02 14:23:04 +01:00
Michael Hackstein
34458bad92
Added a check to validate the foxx mount point
2015-02-02 13:36:12 +01:00
Willi Goesgens
5339be7b3f
Use a loop instead of cut'n'paste the source 3 times
2015-02-02 13:19:04 +01:00
Michael Hackstein
0b44a05a1b
Fixed tests for newest frontend changes
2015-02-02 12:59:41 +01:00
Michael Hackstein
6aca853065
Added an indicator for development in the App overview
2015-02-02 12:10:11 +01:00
Michael Hackstein
9a2ccfce50
Style fixes for application detail view. Now indicating development mode and disabled the configure button, if nothing to configure.
2015-02-02 11:58:01 +01:00
Willi Goesgens
44cc12fcbb
Comment out test failing in cluster to be fixed soon.
2015-02-02 10:27:31 +01:00
Willi Goesgens
1c0c259d03
Run logfile analysis in cluster case too.
2015-02-01 12:38:04 +01:00
Jan Steemann
39603ebaf4
added selectivity estimates for some index types
2015-01-30 23:04:46 +01:00
Max Neunhoeffer
6bda5c6e00
Only collect important log file lines in non-cluster case.
2015-01-30 17:18:46 +01:00
Michael Hackstein
ab42378570
Fixed swagger in new Web Interface
2015-01-30 17:18:26 +01:00
Michael Hackstein
7d30e543fb
App not found is now an error object and keeps the stack trace if triggered
2015-01-30 17:13:37 +01:00
Michael Hackstein
f124b3d7c4
Switching an app form production to development and back again via a single click in the WI
2015-01-30 15:24:47 +01:00
Jan Steemann
5ed9f4b5f0
added test for accessing paths in visitor
2015-01-30 11:11:19 +01:00
Jan Steemann
1264b14053
added test
2015-01-30 10:54:21 +01:00
Willi Goesgens
bd6875e554
Fix brace closing
2015-01-30 10:53:14 +01:00
Jan Steemann
4bb8a894e6
jslint
2015-01-30 10:30:23 +01:00
Jan Steemann
fdf0b557e5
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-01-30 10:26:41 +01:00
Jan Steemann
faab43f1b3
tests for visitors
2015-01-30 10:25:31 +01:00
Willi Goesgens
9d04d4be44
Check logfiles for important messages
2015-01-30 09:49:43 +01:00
Jan Steemann
07733c672a
added yesternight's changes
2015-01-30 08:47:43 +01:00
Jan Steemann
e13092168d
added optimizer tests
...
Conflicts:
arangod/Aql/ExecutionBlock.cpp
2015-01-29 21:40:43 +01:00
Jan Steemann
7bcf2b54c0
make explainer display warnings, too
2015-01-29 21:30:42 +01:00
Willi Goesgens
1f915104df
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-01-29 19:06:27 +01:00
Willi Goesgens
a738191d41
Don't loop endless if the monitored server crashed.
2015-01-29 19:05:57 +01:00
Michael Hackstein
919452e83e
Apps can now be configured with the web interface during runtime. Included tests
2015-01-29 18:05:06 +01:00
Frank Celler
c153f72af5
moved triAGENS/ArangoDB to arangodb/arangodb
2015-01-29 17:33:02 +01:00
Frank Celler
418a673f2b
Merge branch 'devel' of github.com:triAGENS/ArangoDB into request-module
...
Conflicts:
js/node/package.json
2015-01-29 17:20:15 +01:00
Frank Celler
05b8115abf
Merge pull request #1227 from triAGENS/foxxy-console
...
Foxx console
2015-01-29 17:16:05 +01:00
Michael Hackstein
44dbb8d4cd
A frontend foxx model can now overwrite it's configuration information
2015-01-29 15:46:13 +01:00
Michael Hackstein
fd4d9ec116
A frontend foxx model can now request it's configuration information
2015-01-29 15:38:03 +01:00
Jan Steemann
3768ca23dc
added derived file
2015-01-29 15:32:15 +01:00
Michael Hackstein
368f78cda1
Added tests for the open app button
2015-01-29 15:20:16 +01:00
Michael Hackstein
6bcce430ae
THe application list i now properly reloaded after installing an app.
2015-01-29 15:09:55 +01:00
Jan Steemann
93131b6bf7
less copying
2015-01-29 14:21:02 +01:00
Michael Hackstein
fdcda2fa66
Added a template for a simple Really delete dialog
2015-01-29 14:04:34 +01:00
Michael Hackstein
e742ae607a
Applied some fixes to foxxManager to make app uninstable. The WebInterface is now able to uninstall an App properly. Added a test for it.
2015-01-29 14:02:31 +01:00
Michael Hackstein
1e7414a43a
Web interface app install dialog and collection. Both are under basic tests.
2015-01-29 09:59:45 +01:00
Jan Steemann
699b7e76f6
fun with custom visitors, cont.
2015-01-29 01:57:03 +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
Alan Plum
48abd07dc8
Tests for the testgod!
2015-01-28 15:32:19 +01:00
Michael Hackstein
5d8a16d287
Test base-line. All tests passing.
2015-01-28 14:53:14 +01:00
Michael Hackstein
54fd833041
Started moving aardvark to new foxx-manager functionality. Confirmed: listing all apps works.
2015-01-28 14:39:08 +01:00
Willi Goesgens
b859e4a54d
Relax timeout of tests if running with valgrind.
2015-01-28 14:18:49 +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
Jan Steemann
fa5f340107
added tests for estimations
2015-01-28 11:20:01 +01:00
Willi Goesgens
9daab0daf2
Relax timeout conditions for error attempts; these may cause crawling of js-foxroutes which can be slow in valgrind.
2015-01-28 09:52:48 +01:00
Jan Steemann
b03a7a4c8f
fun with custom visitors
2015-01-28 00:45:21 +01:00
Alan Plum
4f3adeb879
Documentation!
2015-01-27 20:00:00 +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
Alan Plum
1ec82e022a
Added foxx/logging module.
2015-01-27 19:59:59 +01:00
Jan Steemann
120236dde2
proper test fix attempt
2015-01-27 14:06:02 +01:00
Michael Hackstein
8cf4856adc
Removed unused file
2015-01-27 14:00:28 +01:00
Willi Goesgens
9df8ff387f
Journals tend to be a source for false positives, relax time condition.
2015-01-27 12:28:34 +01:00
Willi Goesgens
e6d438efb1
Work around windows "bug" in the tests.
2015-01-27 12:27:33 +01:00
Willi Goesgens
19d8221e1d
Portably handle path separators.
2015-01-27 12:18:37 +01:00
Jan Steemann
8a5d7d9085
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2015-01-27 09:25:02 +01:00
Michael Hackstein
8e562b2268
Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes
...
Conflicts:
js/client/modules/org/arangodb/foxx/manager.js
js/common/modules/org/arangodb/foxx/manager-utils.js
js/common/modules/org/arangodb/foxx/store.js
js/server/modules/org/arangodb/foxx/manager.js
2015-01-26 16:53:34 +01:00
Michael Hackstein
c72a967e0d
Fixed a bug in foxx manager install local file/directory behaviour. It always loaded file from server not from client when using shell.
2015-01-26 15:34:42 +01:00
Michael Hackstein
6b2b459423
Removed leftovers from rebase
2015-01-26 13:03:06 +01:00
Michael Hackstein
ac9c931fe2
Removed debug output
2015-01-26 11:59:06 +01:00
Michael Hackstein
3e39372f0d
Whenever there is an error during launch of the application it is now returned by the route
2015-01-26 11:59:06 +01:00
Michael Hackstein
c988add0b8
Fixed a reloading problem in development mode
2015-01-26 11:59:06 +01:00
Michael Hackstein
9620680d7f
Improved output for client foxx manager. Also the serverside foxx manager will now return a simplified json version of the app
2015-01-26 11:59:06 +01:00
Frank Celler
128afd20d9
added development mode
2015-01-26 11:59:06 +01:00
Frank Celler
fdf9935b0a
more splits
2015-01-26 11:59:05 +01:00
Frank Celler
c8e8a2ac71
use all files in tree
2015-01-26 11:59:05 +01:00
Frank Celler
a25025ba79
splitted into files
2015-01-26 11:59:05 +01:00
Frank Celler
6363011339
fixed routing
2015-01-26 11:59:05 +01:00
Michael Hackstein
6042b62482
Fixed imports in aardvark. It is not repaired yet but should not throw a mount error
2015-01-26 11:58:16 +01:00
Michael Hackstein
900fce9f4a
Installing a foxx app is now possible from App store.
2015-01-26 11:58:16 +01:00
Michael Hackstein
c9b92ecf23
Now allows to configure an App during runtime and get its configuration options. Configure will trigger reload routing.
2015-01-26 11:58:16 +01:00
Michael Hackstein
802167cea7
Added triggers for to activate development and production mode of Apps
2015-01-26 11:58:16 +01:00
Michael Hackstein
d744425043
Moved the foxx generator into a server module. It is now possible to generate a new app from command line
2015-01-26 11:58:15 +01:00
Michael Hackstein
be7b542e27
Fixed js makefile to new location of aardvark APP
2015-01-26 11:58:15 +01:00
Michael Hackstein
f429c8af63
Moved all system apps to new folder structure
2015-01-26 11:57:08 +01:00
Michael Hackstein
f56c47647d
Mount all system apps on startup
2015-01-26 11:57:06 +01:00
Michael Hackstein
9969a6e4f2
Fixed some conflicts in foxx routing.
2015-01-26 11:57:06 +01:00
Michael Hackstein
81b0097430
Removed appId and inserted a action stub to register the routing table for one foxx app.
2015-01-26 11:57:06 +01:00
Michael Hackstein
26e89817a4
Style fixes
2015-01-26 11:57: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
Frank Celler
a18e215963
actions and mounts
2015-01-26 11:56:32 +01:00
Frank Celler
e5a6d8264d
fixed app context
2015-01-26 11:56:32 +01:00
Frank Celler
8e37983b90
cleanup of routing
2015-01-26 11:56:31 +01:00
Michael Hackstein
09ed59ca51
Created a new import section in the foxx manager. And made the wrapped function complete. Keeped legacy code as comment.
2015-01-26 11:54:30 +01:00
Michael Hackstein
cdf63f6365
Adapted foxx manager api to new codebase.
2015-01-26 11:54:29 +01:00
Michael Hackstein
42ca65fda4
Added a nother section for exports
2015-01-26 11:54:29 +01:00
Michael Hackstein
b36e179ea3
Adapted client side foxx manager to new code base. Simplified it a lot
2015-01-26 11:54:29 +01:00
Michael Hackstein
8cc3847074
Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented
2015-01-26 11:54:28 +01:00
Michael Hackstein
26e39037aa
The new foxx apps now store themselfes in a collection. One can list all applications and all development applications.
2015-01-26 11:52:40 +01:00
Michael Hackstein
9b667a87c6
Moved description computation from moduels to manager. And deleted obsolete code
2015-01-26 11:51:27 +01:00
Michael Hackstein
ce6b447aae
Moved some code from the module into foxx manager
2015-01-26 11:49:42 +01:00
Michael Hackstein
1a821a716b
Stub for install on server side
2015-01-26 11:44:31 +01:00
Michael Hackstein
923bbeb715
Removed foxx store and client foxx manager dependency on common/bootstrap/module
2015-01-26 11:44:31 +01:00
Michael Hackstein
e69993323a
Created a foxx store module that wraps around the foxx application store. It is now used from the client and server side foxx manager
2015-01-26 11:43:07 +01:00
Michael Hackstein
effe0a9543
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:39:49 +01:00
Michael Hackstein
ed30a2a023
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:39:13 +01:00
Michael Hackstein
d3f3702058
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:38:49 +01:00
Michael Hackstein
a217d9bf85
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:38:21 +01:00
Michael Hackstein
169042f801
Added a function to get the JSON information for one mount point
2015-01-26 11:36:20 +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
432b1c2254
Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented
2015-01-26 11:36:20 +01:00
Michael Hackstein
465667cea9
The new foxx apps now store themselfes in a collection. One can list all applications and all development applications.
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
50af6535ff
Started with new install implementation. It now allows to copy the source files to correct location from GIT, http(s) and local folder or local zip
2015-01-26 11:36:20 +01:00
Frank Celler
1d707ed4f7
new module routing
2015-01-26 11:36:19 +01:00
Michael Hackstein
e3bebc7dc1
Stub for install on server side
2015-01-26 11:36:19 +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
Michael Hackstein
bf9f3fc3a8
Created a foxx store module that wraps around the foxx application store. It is now used from the client and server side foxx manager
2015-01-26 11:36:19 +01:00
Michael Hackstein
ac1d0e37c1
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:36:19 +01:00
Michael Hackstein
4b49179b0e
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:36:19 +01:00
Michael Hackstein
e23b81779d
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:34:50 +01:00
Michael Hackstein
59d406dc62
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:34:50 +01:00
Michael Hackstein
bf1750f589
Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it.
2015-01-26 09:37:58 +00:00
Michael Hackstein
6ba4e96a43
Started fixing documentsView specs. Most of them were broken
2015-01-26 09:36:30 +00:00
Michael Hackstein
c19ee02a93
Added build for coverage tests. We do not want to check coverage of libraries
2015-01-26 09:35:49 +00:00
Michael Hackstein
72e1e949d7
Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it.
2015-01-26 09:33:37 +00:00
Michael Hackstein
31a990754c
Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it
2015-01-25 16:18:37 +00:00
Michael Hackstein
090ebb8d0f
Test code probably overwrites library instead of the mock. Should be fixed now.
2015-01-25 16:17:32 +00:00
Michael Hackstein
9f790f3aa1
Potential fix for the ghost, killing the frontend test from time to time. Go Jenkins, find it
2015-01-25 16:16:20 +00:00
Michael Hackstein
fcf3760dea
JSHinting grunt
2015-01-25 14:28:22 +00:00
Michael Hackstein
4e0dcba048
Adapted karma tests to use the combined file generated via grunt instead of a self concatenated file. The test is now much closer to reality and the files are not stored redundantly
2015-01-25 14:27:34 +00:00
Michael Hackstein
b2fc293b63
Applied a fix to ace. Their implementation of require breaks arangodb require. They expect an additional argument at the beginning
2015-01-25 12:15:10 +00:00
Jan Steemann
f9bc1458d3
attempt to make test more deterministic
2015-01-24 14:31:50 +01:00
Jan Steemann
58ddb95417
reduced number of monkeypatches affecting innocent regular objects
2015-01-24 14:23:53 +01:00
Michael Hackstein
a4b34b2fe3
Modified karma tests to work with the same concatenated file delivered to the frontend.
2015-01-24 12:20:59 +00:00
Michael Hackstein
cc1a52d159
Enabled concatenation and uglification of javascript code. If minified version is used, Foxx-Documentation is not working. Variable resolution not possible.
2015-01-24 12:17:04 +00:00
Michael Hackstein
274d8df801
Added a grunt task to build the css files for cluster and standalone interface
2015-01-24 12:17:04 +00:00
Michael Hackstein
f540e02b26
Implemented a heatmap for querynodes to help optimizing the query. Increased font-size of descriptions. Now needs discussion what to do next
2015-01-24 12:17:03 +00:00
Michael Hackstein
a4e92bc1dc
Added first version of query plan viewer. Needs to be beautified. A node-only cost estimation is would be good
2015-01-24 12:17:03 +00:00
Michael Hackstein
3f5e1625bd
First draft to display the result of explain on a query. Not yet beutiful
2015-01-24 12:17:03 +00:00
Michael Hackstein
da290aad79
Removed debug output
2015-01-23 13:21:05 +01:00
Jan Steemann
81db41763f
foxx file upload
2015-01-23 11:23:58 +01:00
Jan Steemann
f5aa621536
reverse index scan
2015-01-23 01:36:46 +01:00
Jan Steemann
f9a43224cf
added explainer
...
Conflicts:
js/common/modules/org/arangodb/aql/explainer.js
2015-01-23 00:59:07 +01:00
Jan Steemann
7f20556c78
added query explainer
2015-01-23 00:41:16 +01:00
Jan Steemann
d348f60e59
added AQL optimizer rule "move-calculations-down"
2015-01-22 20:36:38 +01:00
Jan Steemann
87b1f7fde3
enable indexes in even more cases
2015-01-22 17:24:47 +01:00
Michael Hackstein
e2413a4f08
Whenever there is an error during launch of the application it is now returned by the route
2015-01-22 15:29:33 +01:00
Michael Hackstein
bfddfc34c5
Fixed a reloading problem in development mode
2015-01-22 15:28:10 +01:00
Willi Goesgens
ab0a897d0c
Use Yaml dump for pretty printing results.
2015-01-22 15:10:55 +01:00
Jan Steemann
b01bd67814
more tolerable delay
2015-01-22 14:20:35 +01:00
Jan Steemann
1c935b6ab2
added tests for filter order, not optimization etc.
2015-01-22 14:16:58 +01:00
Michael Hackstein
2064d442ee
Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes
2015-01-22 13:56:05 +01:00
Michael Hackstein
76be034334
Improved output for client foxx manager. Also the serverside foxx manager will now return a simplified json version of the app
2015-01-22 13:56:00 +01:00
Frank Celler
2324cbcdbb
added development mode
2015-01-22 13:46:31 +01:00
Willi Goesgens
05acdeabb5
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2015-01-22 12:04:33 +01:00
Willi Goesgens
c68fbff6c1
Don't spinn in tight loops while waiting for valgrind to shut down.
2015-01-22 12:03:52 +01:00
Jan Steemann
4e7e9117bd
added derived files
2015-01-22 10:30:54 +01:00
Frank Celler
dd6ac8155e
more splits
2015-01-21 22:55:17 +01:00
Frank Celler
21d9ca584e
use all files in tree
2015-01-21 22:39:36 +01:00
Frank Celler
b5461fbee2
splitted into files
2015-01-21 22:39:00 +01:00
Frank Celler
4d3803dcad
Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes
2015-01-21 22:11:57 +01:00
Frank Celler
64d8550de5
fixed routing
2015-01-21 22:11:25 +01:00
Alan Plum
dd1dd2d9e0
ArangoDB-ified util.format/util.inspect.
2015-01-21 18:46:05 +01:00
Alan Plum
0a89e0c113
Log native functions in a more conventional way.
2015-01-21 18:40:54 +01:00
Alan Plum
fd99940dff
Ported node util module.
2015-01-21 18:40:07 +01:00
Alan Plum
2346170016
Use Symbols for console timers if available. See joyent/node#9069 .
2015-01-21 18:33:10 +01:00
Michael Hackstein
fa72585206
Fixed a bug in the store update function
2015-01-21 14:15:54 +01:00
Michael Hackstein
93765c4e51
Fixed imports in aardvark. It is not repaired yet but should not throw a mount error
2015-01-21 14:00:17 +01:00
Michael Hackstein
a92f6379f8
Installing a foxx app is now possible from App store.
2015-01-21 13:34:22 +01:00
Willi Goesgens
bdb0eb8ff0
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2015-01-21 11:47:30 +01:00
Willi Goesgens
63d381a9ed
If we fail tests, disable cleanup in all cases.
2015-01-21 11:41:54 +01:00
Michael Hackstein
fdaa7c52d2
Now allows to configure an App during runtime and get its configuration options. Configure will trigger reload routing.
2015-01-21 09:54:22 +01:00
Jan Steemann
6262b044a4
test fix attempt
2015-01-21 09:09:49 +01:00
Alan Plum
d6a46773cd
Removed unused deps.
2015-01-20 17:27:56 +01:00
Alan Plum
469d73c8b8
Linting.
2015-01-20 17:27:51 +01:00
Alan Plum
b40eb7f0c5
Added tests for querystrings.
2015-01-20 17:16:36 +01:00
Alan Plum
6604e5654c
Adjusted tests for new behaviour.
2015-01-20 17:16:36 +01:00
Alan Plum
86a39a9f24
Removed body parser helpers.
...
Can't use them on the client. Maybe re-implement them later.
2015-01-20 17:16:36 +01:00
Alan Plum
edc17af821
Pass json flag to Response.
2015-01-20 17:16:36 +01:00
Alan Plum
6d5e09a1da
request -> exports
2015-01-20 17:16:35 +01:00
Alan Plum
bc89aec6f2
Don't throw on HTTP status >= 400.
2015-01-20 17:16:35 +01:00
Alan Plum
70b31626b2
Node request-style default for maxRedirects.
2015-01-20 17:16:35 +01:00
Alan Plum
7b76841496
HTTP methods should be case-insensitive.
2015-01-20 17:16:35 +01:00
Alan Plum
bf61d97f73
Headers should be case-insensitive.
2015-01-20 17:16:35 +01:00
Alan Plum
d6e0b6e82d
Support form as string.
2015-01-20 17:16:35 +01:00
Alan Plum
efc2026151
Support parsed url objects.
2015-01-20 17:16:35 +01:00
Alan Plum
5accae0af3
More tests.
2015-01-20 17:16:34 +01:00
Alan Plum
28070d1d41
Added consistent url to error request data.
2015-01-20 17:16:34 +01:00
Alan Plum
ef3aeea8bc
Fixed broken references.
2015-01-20 17:16:34 +01:00
Alan Plum
ecfaae9b8d
Some tests.
2015-01-20 17:16:34 +01:00
Alan Plum
ba25c584b6
Cleanup.
2015-01-20 17:16:34 +01:00
Alan Plum
95faeab3c0
Added expect.js.
2015-01-20 17:16:34 +01:00
Alan Plum
5183aabca8
Handle JSON like request does.
...
This solves the edge case of wanting to pass strings as JSON (i.e. quoted and escaped).
2015-01-20 17:16:33 +01:00
Alan Plum
12490a53e7
Cleaner error message.
2015-01-20 17:16:33 +01:00
Alan Plum
e956cbc0c6
Removed parseForm. Made multipart parsing methods take request object instead of body and headers.
2015-01-20 17:16:33 +01:00
Alan Plum
576f4f4064
Stricter RFC 3986 compliance for querystrings.
2015-01-20 17:16:33 +01:00
Alan Plum
15435982f6
Added content-disposition module.
2015-01-20 17:16:33 +01:00
Alan Plum
cb1994130a
Added handlers for form/-data/multipart.
2015-01-20 17:16:32 +01:00
Alan Plum
88f852d69d
Provide nicer wrapper for internal.download.
2015-01-20 17:16:32 +01:00
Alan Plum
4e2b454d54
Added http-errors, media-typer, qs as deps.
2015-01-20 17:16:32 +01:00
Alan Plum
6a0dbfa908
Added missing banner comment.
2015-01-20 17:15:01 +01:00
Michael Hackstein
39a3fa403d
Added triggers for to activate development and production mode of Apps
2015-01-20 16:23:13 +01:00
Michael Hackstein
9b3a9f7e95
Moved the foxx generator into a server module. It is now possible to generate a new app from command line
2015-01-20 15:33:28 +01:00
Michael Hackstein
0a9e5acb19
Fixed js makefile to new location of aardvark APP
2015-01-20 11:42:31 +01:00
Michael Hackstein
bfc82b2dc0
Merge branch 'devel' of github.com:triAGENS/ArangoDB into foxx-pathes
...
Conflicts:
js/server/modules/org/arangodb/actions.js
2015-01-20 11:16:44 +01:00
Michael Hackstein
3dbd479e7e
Fixed scss lint
2015-01-20 10:36:19 +01:00
Michael Hackstein
dd0f6a0e6b
Added complete files list for frontend tests. Contains all deactivated files
2015-01-20 10:14:25 +01:00
Michael Hackstein
2a367c5462
Reactivated frontend tests. Fixed some tests. Excluded several tests, fix for them will be delivered later.
2015-01-20 10:13:59 +01:00
Jan Steemann
d534a41e21
recovery tests
...
Conflicts:
arangod/Wal/LogfileManager.cpp
Conflicts:
arangod/Wal/LogfileManager.cpp
2015-01-19 18:14:03 +01:00
Michael Hackstein
a006634c7e
Moved all system apps to new folder structure
2015-01-19 17:50:35 +01:00
Michael Hackstein
c70c43c02b
Mount all system apps on startup
2015-01-19 17:37:43 +01:00
Jan Steemann
0aa3648727
test fix attempt
2015-01-19 17:04:41 +01:00
Michael Hackstein
a268469cbe
Fixed some conflicts in foxx routing.
2015-01-19 16:50:01 +01:00
Michael Hackstein
1e4ba6e09b
Removed appId and inserted a action stub to register the routing table for one foxx app.
2015-01-19 15:52:41 +01:00
Jan Steemann
5f6fba2e1c
test fix attempt
2015-01-19 15:42:31 +01:00
Michael Hackstein
873a5b409e
Style fixes
2015-01-19 15:23:56 +01:00
Michael Hackstein
620243fc18
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-19 15:08:24 +01:00
Michael Hackstein
8121702af9
Moved ArangoApp to its own file. It is not contained in bootstrap modules anymore
2015-01-19 13:20:03 +01:00
Jan Steemann
3b9155773f
check AQL function creation return type
2015-01-19 12:30:55 +01:00
Jan Steemann
c9ad41d7fe
test fix attempt
2015-01-19 12:29:59 +01:00
Jan Steemann
ee51a8ebfd
added more tests for indexes
2015-01-19 11:10:57 +01:00
Jan Steemann
86716e1834
fix subquery optimization
2015-01-19 11:01:32 +01:00
Frank Celler
1db9172773
actions and mounts
2015-01-19 10:12:37 +01:00
Jan Steemann
63bf4c888a
flush WAL status file after collection to shorten recovery
2015-01-18 21:06:57 +01:00
Frank Celler
b80708ebfa
fixed app context
2015-01-18 20:58:00 +01:00