Frank Celler
536625a50a
Bug fix/foxx queue registration ( #3097 )
...
* Fix Foxx queue registration
Multiple registration of the same queue was possible. The queue document in _queue was saved multiple times with the same key/id
* Add additional foxx queue test
2017-08-22 11:56:07 +02:00
Simon Grätzer
3f58a44e3b
Fix cases where the root user has access to excluded collections ( #2856 )
2017-08-03 21:16:08 +02:00
Jan
27dc53b451
Bug fix/cleanup stuff ( #2734 )
...
* cppcheck
* remove unused files
* cppcheck just sucks
* add _FORTIFY_SOURCE
2017-07-05 19:34:16 +02:00
Alan Plum
7608cde674
Implement clusterfoxx mounting logic ( #2514 )
...
* Serve error when service is out of sync
* Don't check system services for bundles
* Use appropriate errorNum if Foxx blows up
* Only check checksum when file exists
* Don't expose stack traces
2017-05-31 18:21:40 +02:00
Alan Plum
5d017d733c
Improve Foxx cluster resilience ( #2479 )
...
* Improve Foxx cluster resilience
Fixes #2083
Fixes #2384
Fixes #2408
Addresses #1892
* Port old Foxx API
* Implement single-file services
* Add console.errorStack/warnStack/infoStack helpers
* Simplify serviceInfo validation
* Extract github/upload logic into Aardvark and old FM API
* Move generator logic into Aardvark
* Move zip/js buffer logic into FM core
* Add Foxxmanager tests
* Send empty response when no README
* Disambiguate script arg format
Historically we allow passing an array of positional arguments or an arbitrary first argument.
This is surprising behaviour, so we should just always treat the value as a first argument.
* Rebuild bundle in development mode
* Nicer HTTP docs formatting
* Create Foxx HTTP docs
* Simplify service upload handling
* Remove inline swagger docs
* Implement public download route
* Consistency
* Rebuild aardvark
* Move bundle route into /_api/foxx/_local
* Rebuild Swagger API docs
* Add changes to CHANGELOG
* More docs
2017-05-16 17:41:29 +02:00
Jan Christoph Uhde
77da0794ce
fix shell-foxx-manager-nightly-spec.js
2017-04-06 17:32:49 +02:00
mpv1989
e763233ca7
Foxx: Fix arangoUser not being set correctly
2017-03-29 17:33:16 +02:00
mpv1989
59e000b743
Foxx: Fix CORS blowing up when headers are not set
2017-03-29 13:43:06 +02:00
mpv1989
f3ebf247b0
automatically add CORS response headers
2017-03-28 19:48:46 +02:00
jsteemann
c2d7412cb3
removed unused files
2017-03-06 17:41:30 +01:00
jsteemann
7051f5d87a
fixed --convert false in arangoimp
2017-03-02 15:05:06 +01:00
jsteemann
14d5898fc2
test for issue #2342
2017-03-02 13:53:17 +01:00
Alan Plum
d72f3ea511
Define Foxx's expected routing behaviour
2017-02-14 16:36:40 +01:00
jsteemann
2521dff57c
fix error message returned by arangoimp in case of some secondary unique key constaint violations
2016-12-02 13:37:17 +01:00
Alan Plum
89b59a522a
Add tests for Foxx path logic
2016-11-16 11:38:00 +01:00
Jan Steemann
6d6d5b9a00
test for issue #2149 , issue #2159
2016-11-09 16:29:58 +01:00
Jan Steemann
9c98cb6cf3
added test for skipLines
2016-07-04 12:15:13 +02:00
Alan Plum
53c7169d5b
Remove redundant test
...
The name and version fields are now optional.
2016-05-02 18:52:02 +02:00
Alan Plum
3bb355e3dc
Don't default to index.js
2016-05-02 18:47:37 +02:00
Alan Plum
8643f45c25
Add missing index.js files
2016-05-02 18:45:51 +02:00
Alan Plum
9cf8d347ad
More SyntheticResponse tests
2016-04-18 18:00:38 +02:00
Alan Plum
5161c63670
Remove magical Foxx comments
2016-04-18 18:00:18 +02:00
Alan Plum
eacf570a39
applicationContext -> module.context
2016-04-18 18:00:17 +02:00
Alan Plum
a385738601
Revert "fixed version"
...
This reverts commit 034eea10b3
.
2016-04-18 18:00:17 +02:00
Andreas Streichardt
8859ee1de4
Fix line ending madness
...
treat csv files as binary so we can CONSISTENTLY import csv files
containing \r\n on any system
2016-04-05 11:21:24 +02:00
Kaveh Vahedipour
5caf02768c
code beautification
2016-04-04 14:42:49 +02:00
Kaveh Vahedipour
1293c9301a
agency's own endpoint is now derived from server.endpoint
2016-04-04 11:23:46 +00:00
Frank Celler
034eea10b3
fixed version
2016-02-19 20:15:39 +01:00
Frank Celler
732fb58f86
moved into sub-directories
2016-01-24 13:16:05 +01:00
Alan Plum
c7930e1df9
Fix minimal-working setup scripts
2016-01-12 18:49:27 +01:00
Alan Plum
e6149f1fff
rm unused queue-legacy-test fixture
2016-01-06 19:20:50 +01:00
Alan Plum
537ff51445
Mark various test apps as 2.8.0 compat
...
This will make them use legacy mode in FOTF.
2016-01-06 19:18:10 +01:00
Alan Plum
34843b76fb
Remove CoffeeScript support
2015-12-16 02:03:44 +01:00
Alan Plum
8853ede355
org/arangodb -> @arangodb
2015-12-15 15:51:44 +01:00
Frank Celler
4b0911c799
added debugging header x-arango-v8-context
2015-10-07 13:37:35 +02:00
Alan Plum
98d2560b4c
Fixed shell-require test
2015-09-24 13:46:14 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Alan Plum
02a72800f3
Removed obsolete test.
2015-08-17 03:24:30 +02:00
Alan Plum
d2f6f26a35
Fixed scripts fields in fixture apps.
2015-07-01 17:07:37 +02:00
Alan Plum
53dff0b2d1
Added queue legacy test.
2015-06-10 19:14:49 +02:00
Alan Plum
69e63c2c64
Strict mode all the things.
2015-04-09 00:22:05 +02:00
Michael Hackstein
3c7aaf204c
Made the foxx manager install spec more robust and added a test app containing 'app' as sub folder
2015-03-16 11:13:25 +01:00
Alan Plum
5b277891a6
Fixed fixture.
2015-03-11 16:58:39 +01:00
Alan Plum
644a2dc415
Added fixtures for Foxx config errors.
2015-03-11 16:57:04 +01:00
Michael Hackstein
aafd1feb9f
Activated comments in Foxx Test
2015-03-10 15:04:07 +01:00
Michael Hackstein
ba266d4a0f
Added a test for crazy comments in foxx apps. Deactivated right now due to inconsitencies in testing framework
2015-03-10 13:53:14 +01:00
Michael Hackstein
f2ea8b0068
Added minimal working test apps
2015-03-06 14:23:58 +01:00
Michael Hackstein
f03b4aca24
Included the itzpapalotl. Will be installed as a test app from local
2015-02-13 22:13:33 +01:00
Alan Plum
986c480846
Added fixtures for foxx app handling tests.
2015-02-12 16:11:20 +01:00
Frank Celler
0ecfe5e154
added empty remark
2014-05-08 11:18:08 +02:00