1
0
Fork 0
Commit Graph

42401 Commits

Author SHA1 Message Date
Simon 345fc3c0b7 Refactor Authentication Layer (devel) (#4592)
* Cherry Picking LDAP changes

* Adding missing merges

* Fixing remaining mentions of FeatureCacheFeature

* Fix jslint

* Fixing some failed tests

* Fixing cluster authentication issue, red tests

* Fixing ldap testsuite, adding trace logging

* Fixint ldap tesuite setup and LDAP recognition

(cherry picked from commit 686d28a779)

* Fixing wrong assert

* Adding changelog entry, making requested changes from code review

* Fixing dump_authentication, fix typos

* improvements found during code review

* oops

* more use of sessionstorage

* fix tests

* Fixing broken handling, disallowing adding of local users when disabled

* Fixing testInvalidGrants

* Removing undefined auth level externally

* Fixing previous commit

* added tests for ldap search mode

* intentionally removed `after` methods from tests

because they are executed before the tests start
no cleanup is performed right now after the authentication tests
however, a cleanup is done at start of every test

* ldap tests all modes

* forward port changes from 3.3

* added generated files

* forward port missing changes for web UI

* added generated files

* added generated files
2018-02-28 13:24:28 +01:00
Jan 9ca52c0cf7
fixed issue #4651 (#4659) 2018-02-28 12:56:07 +01:00
sleto-it 0ba532b16a
Doc - Replication Refactor - Part 1 (#4555)
Next steps after DC2DC and Cluster doc improvements:

- We refactor replication sections and make more intuitive separation between Master/Slave and the new Active Failover in 3.3
- We create corresponding sections for Master/Slave and Active Failover in the Administration and Deployment chapters, as well as in the Scalability chapter, where these "modes" are introduced
- We touch and improve the "Architecture" chapter as well, where some architecture info have to be placed
- We reorg the TOC having in more "logical" order:
-- Deployment
-- Administration
-- Security
-- Monitoring
-- Troubleshooting
- We adds parts in the TOC
- We add toc per pages, using page-toc plugin
- We also put close together "Scalability" and "Architecture" chapters, preliminary steps of further improvements / aggregation
- We improve swagger

Internal Ref:
- https://github.com/arangodb/planning/issues/1692
- https://github.com/arangodb/planning/issues/1655
- https://github.com/arangodb/planning/issues/1858
- https://github.com/arangodb/planning/issues/973 (partial fix)
- https://github.com/arangodb/planning/issues/1498 (partial fix)
2018-02-28 12:23:19 +01:00
Simon ab0cb34398 Fixing shell-request testsuite (#4696) 2018-02-28 08:42:11 +01:00
Jan 9d42be07e8
Bug fix/eom fixes (#4693) 2018-02-28 08:40:30 +01:00
Vasiliy 423ce33ed1 Changes since last PR: remove 'dataPath' IResearchView configuration property and use a hardcoded path similar to a LogicalCollection (#4683) 2018-02-27 18:10:32 +01:00
jsteemann 7badc8660e temporarily disable broken tests 2018-02-27 17:15:54 +01:00
Wilfried Goesgens 13c1499879 remove deprecatded unittest facility (#4687) 2018-02-27 15:14:19 +01:00
Wilfried Goesgens b8e55ef022 fix https://github.com/arangodb/arangojs/issues/508 (#4664) 2018-02-27 14:54:51 +01:00
Jan 3cf03cfb21
Feature/cleanup internal (#4680) 2018-02-27 14:53:31 +01:00
Max Neunhöffer 4f0de2990c
Fix compilation on libmusl. (#4686)
`blksize_t` is only defined in `sys/types.h`.
2018-02-27 11:58:04 +01:00
Jan da1dd2b063
fix issue #4677 (#4679) 2018-02-27 11:29:09 +01:00
Jan Christoph Uhde abde907eae fix debian prerm script (#4673) 2018-02-27 11:21:24 +01:00
jsteemann 6df7bf460a temporarily disable broken test 2018-02-27 09:04:45 +01:00
jsteemann 9046388722 fixed documentation. thanks @konsultaner 2018-02-27 08:38:32 +01:00
Jan 48c42bf135
slightly simplify query API (#4676) 2018-02-26 23:08:46 +01:00
Simon 11a7bbf321 Replacing statistics handler with c++ (#4653) 2018-02-26 15:33:43 +01:00
Jan d841b56c77
Bug fix/several optimizations (#4672) 2018-02-26 15:19:01 +01:00
Jan Christoph Uhde 586a66ebbf Fix: #4583 - adds AQL ASSERT and WARN (#4584) 2018-02-26 14:25:24 +01:00
Vasiliy 00557d0119 Changes since last PR: backport upstream IResearch patches to address nightly-build issues (#4668) 2018-02-26 08:06:30 +01:00
Simon c609a4f08e remove invalid assertions (#4669) 2018-02-26 08:04:54 +01:00
Simon cde96d97aa RocksDB replication hardening & cleanup (#4639) 2018-02-23 18:15:04 +01:00
Andrey Abramov 1b64f03bf8 Bug fix/internal issue #327 (#4649) 2018-02-22 11:11:23 +01:00
jsteemann fcfff0806b remove invalid assertion 2018-02-22 09:50:58 +01:00
Wilfried Goesgens 4edbcc58f0 remove old way to invoke unittests (#4648) 2018-02-21 18:28:49 +01:00
Wilfried Goesgens 878ee09df9 remove long gone long_echo functionality (#4645) 2018-02-21 16:34:52 +01:00
Jan 0b99acc04d
properly convert the JS object to VPack for transactions (#4640)
previously this did not work when the "action" attribute was a JavaScript function
2018-02-21 12:10:19 +01:00
ArangoDB Release Bot 5c28a00b24 nightly frontend build 2018-02-21 00:57:40 +00:00
Dan Larkin-York abe3f9134e Fix a small logic issue in cache resize metadata method. (#4631) 2018-02-20 18:46:13 +01:00
Wilfried Goesgens 85abfaaa55 fix documentation link as pointed out in #4632 (#4633) 2018-02-20 17:41:24 +01:00
Jan 852b4e4923
in case of an id conflict, truncate or drop/recreate an existing collection (#4628) 2018-02-20 12:50:20 +01:00
Heiko b7fdd77c33 Update README_maintainers.md (#4423) 2018-02-20 11:31:24 +01:00
Heiko a5bd135ddf ui dashboard http correct label (#4613) 2018-02-20 11:30:47 +01:00
Kaveh Vahedipour e084c6d36c issue #4393 part one (#4459) 2018-02-20 10:59:16 +01:00
Max Neunhöffer 152f60b80a Add processor architecture specific flags to BASE_FLAGS again. (#4605) 2018-02-20 10:50:17 +01:00
Mark cd97787adf Fix Foxx API (#4614) 2018-02-20 10:22:27 +01:00
Wilfried Goesgens 1c80774091 Fresh swagger (#4623) 2018-02-19 18:56:27 +01:00
Wilfried Goesgens 0b03d08c02 Documentation/fix swagger (#4622) 2018-02-19 18:54:15 +01:00
jsteemann aa5e02c82d make syncer more compatible and ignore revs if not present 2018-02-19 18:44:08 +01:00
Wilfried Goesgens 5b58156309 Fix logrotate configuration (#4212) 2018-02-19 17:08:39 +01:00
Jan b3556f7b17
some fixes for replication (#4621) 2018-02-19 15:54:55 +01:00
Jan 63c50c3993
Bug fix/handle single delete (#4618) 2018-02-19 14:49:58 +01:00
Wilfried Goesgens 1c891978e6 Packaging/fix curl rebuild 2 (#4620) 2018-02-19 14:24:20 +01:00
Wilfried Goesgens 290d5989d7 another file that gets re-generated but doesn't have to (#4619) 2018-02-19 13:03:15 +01:00
Wilfried Goesgens bda5c79bce Implement FIND_FIRST and FIND_LAST in c++ (#4608) 2018-02-19 10:41:21 +01:00
Matthew Von-Maszewski e566150b2e There is a start-up race condition where collection could be in plan but not current. A server shutdown during this period locks system. (#4478) 2018-02-19 09:14:24 +01:00
Jan f8eef7f61c
fix HTTP response code for HTTP 503 (#4609) 2018-02-19 08:34:50 +01:00
Jan 9d311aac65
do allow input to /_api/aqlfunction choose between (#4603) 2018-02-16 14:10:17 +01:00
Wilfried Goesgens 101a9893a4 migrate r/l-trim, split trim so we can reuse that code. (#4578) 2018-02-16 14:10:00 +01:00
Wilfried Goesgens 94e67c950c make sure libcurl doesn't recompile itself during the packaging process (#4606) 2018-02-16 13:59:22 +01:00