1
0
Fork 0
Commit Graph

646 Commits

Author SHA1 Message Date
Jan Steemann 5fe1844ee1 replication tests 2013-07-23 15:03:59 +02:00
Jan Steemann f49ae77bc5 include replication tests 2013-07-23 11:19:41 +02:00
Jan Steemann c4f82088dd replication tests 2013-07-22 18:12:56 +02:00
Jan Steemann 3ab117de67 added collection.first() and collection.last() 2013-07-19 14:21:46 +02:00
Lucas Dohmen 42eae4dea4 Better Structure for Makefile Unittests 2013-07-19 10:55:37 +02:00
Jan Steemann e359dc29dd INCOMPATIBLE CHANGE: changed AQL user function namespace resolution operator from `:` to `::`
AQL user-defined functions were introduced in ArangoDB 1.3, and the namespace resolution
operator for them was the single colon (`:`). A function call looked like this:

    RETURN mygroup:myfunc()

The single colon caused an ambiguity in the AQL grammar, making it indistinguishable from
named attributes or the ternary operator in some cases, e.g.

    { mygroup:myfunc ? mygroup:myfunc }

The change of the namespace resolution operator from `:` to `::` fixes this ambiguity.

Existing user functions in the database will be automatically fixed when starting ArangoDB
1.4 with the `--upgrade` option. However, queries using user-defined functions need to be
adjusted on the client side to use the new operator.
2013-07-18 12:02:28 +02:00
Jan Steemann ca6b184286 added TRI_JSON_STRING_REFERENCE 2013-07-10 17:00:29 +02:00
Jan Steemann 3cc4405c18 added collection.checksum() 2013-07-10 11:10:00 +02:00
Jan Steemann 4c952ad927 added unit tests 2013-07-09 12:32:47 +02:00
Jan Steemann a07d2ea011 replication 2013-07-05 12:12:38 +02:00
Jan Steemann bb86a0b2d5 speed up simple queries testing 2013-06-28 09:54:20 +02:00
Jan Steemann 7cc7f2d28e added authentication tests, fixed authentication 2013-06-27 13:53:19 +02:00
Jan Steemann b3c8f6b19a addtl sleep to suppress some errors 2013-06-26 12:06:26 +02:00
Jan Steemann db50b38370 fixed typos 2013-06-25 09:06:20 +02:00
Jan Steemann adfd051c92 added test for unloading 2013-06-24 13:55:51 +02:00
Jan Steemann 373639a3b6 increase unittest timeout 2013-06-21 17:11:20 +02:00
Jan Steemann ee2de60670 less syscalls in logging, do not use file-logging in tests
file-based logging creates a problem with Valgrind 3.8.1 for `make unittests-http-server VALGRIND=valgrind` on OpenSuse 64 bits, -O2
2013-06-21 16:05:58 +02:00
Jan Steemann cae82f27e4 added `/_api/current-database` 2013-06-21 10:25:15 +02:00
Jan Steemann 9dfb7483ff "doCompact" attribute for collections 2013-06-19 16:51:16 +02:00
a-brandt 71c5f89010 Added unittests for structures 2013-06-18 15:56:01 +02:00
Lucas Dohmen b5982aa2aa Make it easier to exclude single Unit Tests
This change is tiny. But its lovely at the same time.
2013-06-14 10:13:17 +02:00
Jan Steemann 74d2a00737 test internal.download() 2013-06-13 15:05:08 +02:00
Jan Steemann 9599a021b9 moved some graph traversal validation into the traversal module
- that simplifies some of the traversal-calling routines
- make returning error codes more consistent (specific 404 errors when
referring to unknown collections instead of simple 400 errors)
- optionally limit traversals to a certain number of iterations so they
  don't run endlessly in cyclic graphs
2013-06-12 17:04:47 +02:00
Jan Steemann 212117d3b4 graph traversal API tests 2013-06-12 15:25:35 +02:00
Jan Steemann e8e10844f4 moved compaction tests 2013-06-11 10:41:40 +02:00
Jan Steemann ab6ca2f017 ported all recent fixes from 1.3 2013-05-16 21:04:04 +02:00
Jan Steemann c7d2f8f8cd some json / shaped-json and string handling improvements 2013-05-13 09:01:07 +02:00
Jan Steemann ede177aa55 issue #507, issue #508 2013-05-06 09:40:28 +02:00
Frank Celler 01d654e923 fixed https version of test 2013-05-05 23:34:02 +02:00
Frank Celler 48515d7bd8 fixed tests 2013-05-05 21:55:10 +02:00
Jan Steemann 928d22eb98 remove temporary files 2013-05-03 18:30:53 +02:00
Jan Steemann 74cd7fc9ef enabled static codebase tests 2013-05-03 11:09:17 +02:00
Jan Steemann ee7ab712d6 issue #495 2013-05-03 11:08:58 +02:00
Jan Steemann ef1fcc89ee added test case for #491 2013-05-02 16:26:40 +02:00
Frank Celler c437c03aa5 fixed path for modules 2013-04-24 12:40:03 +02:00
Frank Celler d02d79ce1c added coffee-script 2013-04-21 22:57:19 +02:00
Frank Celler 5f0f9922f8 added node path 2013-04-21 22:16:06 +02:00
Jan Steemann cd17f1ef44 issue #481 2013-04-21 11:37:46 +02:00
Jan Steemann 4d172c69d3 added test case 2013-04-17 09:31:30 +02:00
Jan Steemann 7d9777f8c5 extended API for user-defined AQL functions 2013-04-16 18:32:19 +02:00
Jan Steemann c945dbd2cd updated transaction API 2013-04-15 11:54:36 +02:00
Jan Steemann dee5adb9f5 added client side API for transactions 2013-04-12 23:18:48 +02:00
Jan Steemann 5ff92dddb6 added test case 2013-04-12 15:45:28 +02:00
Jan Steemann b3e8313a5e added transaction test 2013-04-12 15:24:07 +02:00
Jan Steemann b6925a7b7b transactions 2013-04-11 19:06:55 +02:00
Jan Steemann ed10d9b6aa AQL user functions 2013-04-05 12:50:44 +02:00
Jan Steemann 1417def879 disallow create/drop/rename operations inside transactions 2013-04-04 09:41:44 +02:00
Jan Steemann f7a5cf4cf3 transactions 2013-04-03 14:40:23 +02:00
Frank Celler f810711a79 FreeBSD port 2013-04-02 18:43:10 +02:00
Frank Celler 3512fa6ff0 fixed error handling 2013-04-02 15:00:55 +02:00
Jan Steemann 55c1134702 replaced error code 9 2013-03-26 18:03:03 +01:00
Jan Steemann 6d82d45859 adjusted tests after Franks changes 2013-03-26 17:58:09 +01:00
Jan Steemann 1492118545 added test cases for "fs" module 2013-03-26 14:09:20 +01:00
Jan Steemann cddf9607d8 fixed paths 2013-03-23 16:02:14 +01:00
Lucas Dohmen 5b2595fa56 Merge branch 'fuxx_vendor' into devel
Conflicts:
	UnitTests/Makefile.unittests
2013-03-23 12:41:25 +01:00
Frank Celler 38a5cf6a2d added development-mode 2013-03-22 17:33:25 +01:00
Jan Steemann 69db58a154 index cleanup 2013-03-22 10:38:47 +01:00
Jan Steemann bc7bd149c5 initial transaction tests 2013-03-21 18:55:24 +01:00
Lucas Dohmen 52258ebbfa Renamed Fuxx to Foxx
Frank, Fuxx, Foxx. Call it however you want.
I will now refer to it as F*.
2013-03-21 11:49:45 +01:00
Jan Steemann acc3cdb0cf fixed Makefile 2013-03-21 10:09:31 +01:00
Jan Steemann 40199d64b7 fixed handling of empty and reserved attribute names in documents
specifying an empty attribute name in a document may have led to segmentation faults
when the document was unpacked later.
2013-03-20 11:48:33 +01:00
Jan Steemann d54078390d fixed failing test 2013-03-19 14:57:11 +01:00
Jan Steemann 99522ccb84 switch order of insertion into indexes & datafile for updates
updates are now done in the indexes first, then written to the datafile
2013-03-18 13:03:05 +01:00
Jan Steemann 61af5f27da added startup option `--database.force-sync-properties` 2013-03-14 13:48:58 +01:00
a-brandt b2703d4a49 fixed unittest 2013-03-13 14:46:55 +01:00
Jan Steemann 555a09e02c removed unused variable 2013-03-12 18:17:41 +01:00
Jan Steemann 836963ae00 less compaction 2013-03-12 18:17:27 +01:00
Frank Celler 257647be51 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-12 15:22:22 +01:00
Frank Celler d441b190db use skip list test only on server 2013-03-12 15:20:41 +01:00
Jan Steemann 70b9b5e305 added test 2013-03-12 14:52:18 +01:00
Frank Celler b83355a561 added test case for skip-list index 2013-03-12 13:40:13 +01:00
Jan Steemann a091a72ef2 added test 2013-03-11 15:24:11 +01:00
Jan Steemann 8ddf718c81 more detailed logging 2013-03-11 13:41:39 +01:00
a-brandt 4f6fbd9cd3 added more tests 2013-03-11 10:53:37 +01:00
a-brandt b3c9654895 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-03-08 17:00:33 +01:00
a-brandt 1f4685a17d #412 added If-None-Match, If-Match and waitForSync 2013-03-08 17:00:15 +01:00
a-brandt e952b28aab changed http return codes for document update and delete 2013-03-08 16:56:15 +01:00
Jan Steemann e6c28d50b3 cleanup: removed TRI_HAVE_ICU and internal.HAVE_ICU (always true) 2013-03-08 16:09:47 +01:00
Jan Steemann 5631314bc7 issue #212: added auto-increment support for collections
the feature can be used by creating a collection with the extra `keyOptions`
attribute as follows:

    db._create("mycollection", { keyOptions: { type: "autoincrement", offset: 1, increment: 10, allowUserKeys: true } });

The `type` attribute will make sure the keys will be auto-generated if no `_key` attribute is specified for a document.
The `allowUserKeys` attribute determines whether users might still supply own `_key` values with documents or if this
is considered an error.
The `increment` value determines the actual increment value, whereas the `offset` value can be used to seed to value
sequence with a specific starting value. This will be useful later in a multi-master setup, when multiple servers can use
different auto-increment seed values and thus generate non-conflicting auto-increment values.

The default values currently are:

- `allowUserKeys`: `true`
- `offset`: `0`
- `increment`: `1`

The only other available key generator type currently is `traditional`. The `traditional` key generator
will auto-generate keys in a fashion as ArangoDB always did (some increasing integer value, with a more or less unpredictable
increment value).

Note that for the `traditional` key generator there is no the option to disallow user-supplied keys and give the
server the sole responsibility for key generation.
2013-03-08 11:54:03 +01:00
Jan Steemann 5f08de7bd3 fixed offset calculation for arangob 2013-03-06 17:27:23 +01:00
Frank Celler dd15025c1c fixed tests, add missing prefix = false to statistics call 2013-03-05 13:32:58 +01:00
Jan Steemann ea8330257d added test case 2013-03-04 12:16:05 +01:00
Jan Steemann 4456f484b7 added crud test case to test suite 2013-03-01 18:14:26 +01:00
Jan Steemann f32e5811d4 increase the http unittest timeout to make all tests pass even with Valgrind 2013-03-01 11:32:52 +01:00
Jan Steemann 47bce0a0b4 issue #436 2013-02-27 14:47:05 +01:00
Frank Celler a79279445a Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-26 18:20:27 +01:00
Frank Celler c9226054fc added tests, fixed unloadAll 2013-02-26 18:12:28 +01:00
Jan Steemann fff3c3e7a1 removed `--eol` option for _arangoimp_ 2013-02-26 12:34:50 +01:00
Jan Steemann ebc653a0bd issue #435 2013-02-26 12:11:13 +01:00
Jan Steemann 13d1ff0057 issue #425 2013-02-22 23:43:52 +01:00
Jan Steemann 71459b680f issue #426 2013-02-22 23:26:52 +01:00
Jan Steemann ade0e5bea0 removed configure option --enable-arangob 2013-02-22 15:40:47 +01:00
Jan Steemann 60349edaed fix for routing reload 2013-02-21 18:52:02 +01:00
Jan Steemann 71e5014792 test for a simple route 2013-02-21 18:44:06 +01:00
Jan Steemann a10c139039 added tests for /_admin/echo and thus req.url 2013-02-21 17:57:22 +01:00
Jan Steemann 3e095ab0d0 split users module in client- and server-specific parts 2013-02-21 17:41:38 +01:00
Jan Steemann 35f6b3f054 fix cloning 2013-02-21 15:12:50 +01:00
Jan Steemann 5c2582591a add missing test for routing.js 2013-02-20 14:54:00 +01:00
Jan Steemann 3fdebb38ee issue #393, issue #128
Added a REST API for user management
The REST API exposes the functionality available in module "users" for HTTP access.

The following methods are available:
* GET /_api/user/username: fetch user information
* POST /_api/user: create new user
* PUT /_api/user: replace an existing user
* PATCH /_api/user: (partially) update an existing user
* DELETE /_api/user: remove an existing user

Additionally, a module "crypto" is introduced and exposed for Javascript actions.
The crypto module provides the following functions:
* require("org/arangodb/crypto").md5();
* require("org/arangodb/crypto").sha256();
* require("org/arangodb/crypto").rand();
2013-02-20 11:56:26 +01:00
Jan Steemann d1edc4ddb2 added replaceByExample() and updateByExample() methods
added optional "limit" parameter for removeByExample() method
2013-02-19 11:38:55 +01:00
Jan Steemann e2cc3eef12 added gcc-specific pragma for a test 2013-02-18 14:09:37 +01:00
a-brandt 25882a3cd0 bugfix #410: Graph REST API returns "400:Bad request" instead of "404:Not found" 2013-02-18 09:28:03 +01:00
Jan Steemann f675bdc7dd fixed typo 2013-02-15 15:14:59 +01:00
Frank Celler adc3049a5f fixed relative tests 2013-02-15 13:40:19 +01:00
Jan Steemann 68986e068e added optional parameter "excludeSystem" for GET /_api/collection 2013-02-14 16:57:39 +01:00
a-brandt 46c5d66f8e bugfix #396: Creating a Graph with an existing graph's name _key doesn't throw an error 2013-02-14 15:12:11 +01:00
Jan Steemann 72fea38943 fix compile warnings 2013-02-13 22:20:04 +01:00
Frank Celler e37c0c1d21 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-13 14:34:00 +01:00
Frank Celler d2fb159fac added tests for offsets 2013-02-13 14:33:52 +01:00
a-brandt 067a8d54fb Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-13 13:29:03 +01:00
a-brandt d6426107f3 dded PATCH to graph api 2013-02-13 13:28:24 +01:00
Jan Steemann 332da75bcb fixed invalid number to string conversion for edge cases 2013-02-13 11:35:34 +01:00
Jan Steemann 0f29e2b7dd pass request body to user-defined PATCH action 2013-02-12 18:17:07 +01:00
a-brandt cce1e6bc02 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-12 13:28:20 +01:00
a-brandt 01729482ad fixed wrong http return code 2013-02-12 12:55:38 +01:00
Jan Steemann e02333a053 issue #395 2013-02-12 12:01:20 +01:00
Jan Steemann 861a2e6b25 issue #395 2013-02-12 11:46:55 +01:00
Jan Steemann 24a64efa94 fix tests 2013-02-06 12:40:00 +01:00
Jan Steemann c2a3f221f8 do not use start_with in rspec. Travis doesn't have it 2013-02-06 12:10:12 +01:00
Jan Steemann 2263e959fe added tests for cross-collection queries 2013-02-05 09:26:05 +01:00
Jan Steemann 577941bf23 unify collection names returned by ArangoDB 2013-02-04 23:04:56 +01:00
Jan Steemann 923027bfdd unify collection names returned by rest API 2013-02-04 19:52:05 +01:00
Jan Steemann de0b290bcd moved AQL to use AhuacatlTransaction 2013-02-04 11:25:03 +01:00
Frank Celler cf76062167 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-01 10:53:29 +01:00
Frank Celler cd41e71b6b fixed trailing blanks 2013-02-01 10:53:05 +01:00
a-brandt 9b793d4b63 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-02-01 10:52:53 +01:00
a-brandt 0cb33c0397 test commit 2013-02-01 10:52:25 +01:00
Jan Steemann addb1650ac test again 2013-02-01 10:43:07 +01:00
Jan Steemann 043a2eb080 test 2013-02-01 10:40:55 +01:00
Jan Steemann e788dcbd51 test 2013-02-01 10:37:15 +01:00
Jan Steemann 57c4abe4b3 test 2013-02-01 10:35:15 +01:00
Jan Steemann ee312168a4 test commit hook 2013-01-31 10:22:14 +01:00
Jan Steemann 92799dce6e commit hook test 2013-01-31 10:20:12 +01:00
Jan Steemann 04ee266b94 commit hook test 2013-01-31 10:19:01 +01:00
Jan Steemann 843453a76c test for infinite values to prevent endless while loops in number value printing 2013-01-30 19:26:43 +01:00
Jan Steemann 4f90c6d35a added test case for dfdb startup 2013-01-30 13:12:53 +01:00
Frank Celler 62e00c81bf fixed traversal to be independent of vertex/edge structure 2013-01-29 17:49:23 +01:00
Jan Steemann e38a795ff6 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-01-29 14:32:52 +01:00
Jan Steemann ae9aa990f3 issue #358: fixed credentialing in CORS-non-preflight requests, fixed CORS keep-alive issue 2013-01-29 14:32:10 +01:00
Jan Steemann 7bcb421fbc additional tests 2013-01-29 14:28:18 +01:00
a-brandt 0bc71a226d deleted api for blueprints 2013-01-29 13:44:31 +01:00
Jan Steemann 33e6ac6a7c adjusted test cases 2013-01-29 10:36:40 +01:00
Jan Steemann 6e81f7f6fa return collection ids, cursor ids, and index ids as stringified integers, too 2013-01-28 20:11:29 +01:00
Jan Steemann 1de10d6ea4 make collection id be returned as a string so it cannot overflow 2013-01-28 18:30:48 +01:00
Jan Steemann fff70a8de3 removed tabs 2013-01-28 14:38:16 +01:00
Jan Steemann 57403527a9 issue #374 2013-01-28 11:26:58 +01:00
Jan Steemann 085c03609f issue #358 2013-01-28 09:49:35 +01:00
Jan Steemann b30f5bde68 issue #358: added support for CORS 2013-01-26 03:50:28 +01:00
a-brandt 1666daa7b3 added "limit" filter 2013-01-25 14:43:17 +01:00
Jan Steemann 2cab878e56 added some very basic test cases for TRI_associative_synced_t 2013-01-25 10:34:32 +01:00
Jan Steemann 17530a5e45 added number of shapes in return value of figures() 2013-01-25 10:19:02 +01:00
Jan Steemann 4b433a511a added followEdges property for AQL TRAVERSE() function 2013-01-23 11:28:33 +01:00
Jan Steemann 7c5203cfea added documentation and test cases for db.collection.removeByExample 2013-01-22 19:20:11 +01:00
Frank Celler cc6644df6d added : to allowed characters in keys 2013-01-22 16:07:10 +01:00
Jan Steemann 59c3dac151 added comment 2013-01-21 13:46:49 +01:00
Jan Steemann ba44906c24 fixed insertion into primary index when there were deleted documents 2013-01-21 12:05:03 +01:00
Jan Steemann 765f0670af added tests for collection.revision() 2013-01-21 10:17:31 +01:00
Jan Steemann 3e58bbebe9 added test for edge marker size 2013-01-18 17:10:12 +01:00
Jan Steemann 9a003247d0 removed the _bidirectional attribute for edges
This will be reimplemented later on collection, and not on individual edges level.
Lucas & the others were sure directed & undirected edges should not be mixed in the same collection
2013-01-18 17:02:30 +01:00
Jan Steemann e1f9e21e36 fixed broken test 2013-01-18 13:35:31 +01:00
Jan Steemann bbade8c0b8 removed the non-working indexSubstrings property for fulltext indexing 2013-01-17 15:58:28 +01:00
Jan Steemann 913480e881 make revision ids strings so they do not clip in clients that do not support 64 bit integers 2013-01-17 15:02:55 +01:00
Jan Steemann e963f104d8 split collection tests into 2 files 2013-01-16 12:44:37 +01:00
Jan Steemann ead3f2f204 changed order of tests 2013-01-15 17:09:04 +01:00
Jan Steemann 6fde7e2f27 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-01-15 16:45:54 +01:00
Jan Steemann 7a6db16241 added db._version() 2013-01-15 16:44:48 +01:00
Frank Celler 7380ddfabe Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	arangosh/V8Client/arangosh.cpp
	bin/arango32.msi
	bin/arango64.msi
	lib/BasicsC/win-utils.c
2013-01-15 15:50:47 +01:00
a-brandt 1bda463f37 more tests 2013-01-15 14:06:51 +01:00
a-brandt f2288b5900 Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-01-15 09:08:28 +01:00
a-brandt 60c8ad808f Changed graph moudule to use _key 2013-01-15 09:07:31 +01:00
Jan Steemann f32ba3b165 added frank to Makefile 2013-01-14 14:08:47 +01:00
Jan Steemann ac9d5f59b5 added tests for datafile building blocks sizes 2013-01-14 03:08:54 +01:00
Jan Steemann 12c687d934 added AQL fulltext queries 2013-01-11 23:08:54 +01:00
Jan Steemann e888b080d0 execute graph traversal test 2013-01-11 21:12:55 +01:00
Frank Celler 33e3031380 Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	Makefile.in
	VERSION
	arangod/V8Server/v8-query.cpp
	build_posix.h
	configure
	configure.ac
2013-01-10 18:00:25 +01:00
Frank Celler 03f85fae23 added 'any' call for collections 2013-01-10 10:39:43 +01:00
Jan Steemann 187d8ecc69 some transaction rework 2013-01-08 17:26:16 +01:00
Jan Steemann 81508c9168 make cppcheck 2013-01-07 22:28:31 +01:00
Jan Steemann d76920443d added tests and documentation for volatile collections 2013-01-07 10:55:25 +01:00
Frank Celler aa0d9d4e3e Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	Makefile.in
	js/server/server.js
2013-01-05 12:38:09 +01:00
Frank Celler 0549528325 Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
Conflicts:
	CHANGELOG
	Makefile.in
	arangod/V8Server/ApplicationV8.cpp
	arangod/V8Server/v8-vocbase.cpp
	html/admin/js/master.js
	js/actions/system/api-collection.js
	js/common/bootstrap/errors.js
	js/server/version-check.js
	lib/BasicsC/errors.dat
	lib/BasicsC/logging.c
	lib/BasicsC/voc-errors.c
	lib/BasicsC/voc-errors.h
2013-01-05 11:16:50 +01:00
Frank Celler 06e191877a added jslint target 2013-01-03 17:45:35 +01:00
Jan Steemann c77bcfb385 issue #339 2013-01-02 10:37:10 +01:00
Jan Steemann 908fcc8acd issue #339 2013-01-02 10:28:44 +01:00
Jan Steemann d562c52fd7 backport of issue #300 2012-12-22 03:38:29 +01:00
Jan Steemann 443757df3b some tests for issue #325 2012-12-20 13:35:49 +01:00
Oreste Panaia 83ded3fc1f windows fixes 2012-12-20 17:17:30 +08:00
Jan Steemann 7f93615dc6 issue #326 2012-12-19 17:22:01 +01:00
Frank Celler 621e4409bc Merge remote-tracking branch 'origin/1.1' into devel
Conflicts:
	.gitignore
	CHANGELOG
	Documentation/Makefile.files
	Installation/build.sh
	Installation/epm/arangodb.list
	Makefile.in
	README
	README.md
	VERSION
	aclocal.m4
	arangod/HashIndex/hasharray.c
	arangod/RestServer/ArangoServer.cpp
	arangod/V8Server/ApplicationV8.cpp
	config/config.guess
	config/config.sub
	config/depcomp
	configure
	configure.ac
	html/admin/js/master.js
	js/server/arango-password.js
	js/server/version-check.js
	lib/BasicsC/files.c
	lib/BasicsC/logging.c
	utils/Makefile.files
2012-12-18 13:37:34 +01:00
Jan Steemann b8ca0b2d4d fulltext index massive rewrite 2012-12-15 01:01:25 +01:00
Jan Steemann 9a9e8c3214 added test case for absolute path 2012-12-10 15:39:57 +01:00
a-brandt 1794ea49fa added new function for getting words 2012-12-07 13:09:16 +01:00
Jan Steemann 242a16d6f5 proper naming of ICU functions 2012-12-06 12:27:22 +01:00
Jan Steemann 1ffa8e702c more tests and documentation for fulltext indexes 2012-12-05 16:12:33 +01:00
Frank Celler 051705c7b9 Merge branch '1.1' of github.com:triAGENS/ArangoDB
Conflicts:
	.gitignore
	CHANGELOG
	Doxygen/Examples.ArangoDB/arangosh-options
	Doxygen/arango-html.doxy
	Doxygen/arango-latex.doxy
	Doxygen/arango-xml.doxy
	Doxygen/arango.template
	Makefile.in
	UnitTests/HttpInterface/api-collection-spec.rb
	VERSION
	arangod/Ahuacatl/ahuacatl-access-optimiser.c
	arangod/Documentation/first-steps-arangodb.dox
	arangod/Documentation/user-manual.dox
	arangod/HashIndex/compare.h
	arangod/HashIndex/hasharray.c
	arangod/HashIndex/hasharray.h
	arangod/HashIndex/hashindex.h
	arangod/V8Server/v8-actions.cpp
	arangod/VocBase/simple-collection.c
	arangosh/V8Client/V8ClientConnection.cpp
	arangosh/V8Client/V8ClientConnection.h
	arangosh/V8Client/arangoimp.cpp
	arangosh/V8Client/arangosh.cpp
	configure
	configure.ac
	html/admin/css/layout.css
	html/admin/index.html
	html/admin/js/master.js
	js/actions/system/api-system.js
	js/common/bootstrap/js-modules.h
	js/server/js-ahuacatl.h
	js/server/js-server.h
	js/server/server.js
	lib/BasicsC/voc-errors.c
	lib/V8/v8-globals.h
2012-12-05 12:34:08 +01:00
Jan Steemann 5eb0081bcd tests for issue #300 2012-12-04 09:58:23 +01:00
Jan Steemann efde7b5efa first test cases for fulltext index 2012-12-03 23:55:46 +01:00
Jan Steemann bd4a56c269 more cleanup 2012-12-03 22:54:27 +01:00
Jan Steemann cdbb96788f issue #313 2012-12-03 15:30:01 +01:00
Jan Steemann d60888e970 replaced arango-upgrade script with server startup option --upgrade 2012-12-03 13:45:58 +01:00
a-brandt 32fbb4109c added tolower and toupper for utf8 2012-12-03 13:30:33 +01:00
Jan Steemann 42ba0502f0 changed upgrade procedure
removed arango-upgrade script, replaced it with --upgrade server option
adjusted documentation & start scripts
2012-12-03 13:02:59 +01:00
Jan Steemann bb8709a380 adjusted collection API 2012-11-30 23:55:19 +01:00
Jan Steemann 42df64d7c0 added tests for key pattern 2012-11-29 12:37:30 +01:00
Jan Steemann 1a2e593d8b added test cases for edge creation 2012-11-29 11:42:28 +01:00
Jan Steemann 457b02b32c adjusted test cases 2012-11-29 10:51:33 +01:00
Jan Steemann cbad6b526a make collections accesible via name instead of id.
this allows using the collection name instead of ids in _from, _to, _id etc.
2012-11-28 13:16:15 +01:00
Jan Steemann 2466927764 force usage of collection names instead of collection ids 2012-11-27 17:19:17 +01:00
Jan Steemann d4daccb3a5 added a fix and tests for issue #293 2012-11-27 13:55:52 +01:00
Jan Steemann b2faa016a6 fixed gcc compile warnings 2012-11-22 21:34:41 +01:00
Jan Steemann aaf34f44f4 fixed lots of compile warnings 2012-11-22 21:20:22 +01:00
a-brandt 7220ffafc5 blueprints api updates 2012-11-21 14:14:55 +01:00
a-brandt c20bc4f4d1 changed the edges and vertices request. 2012-11-16 13:56:24 +01:00
Jan Steemann 9ac2e4235e issue #277 2012-11-15 22:20:37 +01:00
Jan Steemann 79f407e1d3 issue #277 2012-11-15 22:09:23 +01:00
Jan Steemann fddcea9d4e Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
	arangod/Utils/Collection.h
2012-11-15 13:59:54 +01:00
a-brandt 71d3d54de1 collection info struct changed 2012-11-15 11:24:35 +01:00
Jan Steemann 6df8dd6fa0 issue #274 - added test case to check web interface presence 2012-11-12 08:59:22 +01:00
Jan Steemann 008ad959d5 fixed octal conversion, wrote tests 2012-11-08 15:07:48 +01:00
Jan Steemann e438108f90 moved and fixed hex conversion, wrote tests for hex conversion 2012-11-08 14:31:49 +01:00
Jan Steemann d2d5b439d5 added conversion functions for int8 and int16 2012-11-08 13:33:39 +01:00
Jan Steemann 16ee94def3 added in-place num-to-string conversions, added tests for conversions 2012-11-08 13:13:30 +01:00
a-brandt b800f2652c renamed "blueprint" to "blueprints" and added documentation and tests 2012-10-30 13:35:36 +01:00
a-brandt fff25d5ac3 renamed "blueprint" to "blueprints" and added documentation and tests 2012-10-30 12:29:51 +01:00
Jan Steemann 1359d93924 fixed uninitialised bytes in call to write 2012-10-25 16:04:57 +02:00
Jan Steemann c53cd0b408 added TRI_SizeFile() plus test 2012-10-24 18:37:40 +02:00
a-brandt e66daf3f43 bugfix unit tests 2012-10-24 12:36:11 +02:00
a-brandt c2d0749178 Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
	arangod/RestHandler/RestDocumentHandler.cpp
	arangod/RestHandler/RestEdgeHandler.cpp
	arangod/RestHandler/RestImportHandler.cpp
	arangod/V8Server/v8-vocbase.cpp
	arangod/VocBase/document-collection.c
	arangod/VocBase/document-collection.h
	arangod/VocBase/primary-collection.c
	arangod/VocBase/primary-collection.h
2012-10-24 10:46:38 +02:00
a-brandt 9a599e468a added "_key" attribute 2012-10-23 15:58:09 +02:00
Jan Steemann 6d1201b2ec issue #248: allow AQL optimiser to pull out completely uncorrelated subqueries to the top level, resulting in less repeated evaluation of the subquery 2012-10-22 09:23:58 +02:00
Jan Steemann d117f2916a issue #248: pull out some sort of subqueries 2012-10-22 09:14:38 +02:00
Jan Steemann 736b02e992 disable syncing of shapes for unittests (speeds them up) 2012-10-17 18:53:19 +02:00
Jan Steemann 507e9e3b79 increase sleep time 2012-10-17 15:41:30 +02:00
Jan Steemann 215ce95a8c increase sleep time 2012-10-17 15:40:59 +02:00
Jan Steemann d2d7896846 moved classes to separate files 2012-10-17 15:23:10 +02:00
a-brandt 45c0f7d937 updates 2012-10-17 10:27:50 +02:00
a-brandt 38fc1d21f5 bugfix IPv6 addresses 2012-10-17 10:23:03 +02:00
Jan Steemann bb9e46ac40 fixed unittest after introduction of _routing collection 2012-10-16 11:03:46 +02:00
Frank Celler 45e6155424 added relative for upgrade 2012-10-11 23:00:20 +02:00
Jan Steemann 85cba473ba fixed memory clearing in TRI_EraseFrontStringBuffer for some cases 2012-10-11 13:31:43 +02:00
a-brandt 73c5cadcdd added a icu test 2012-10-10 15:33:54 +02:00
Jan Steemann 9ffa4779e2 test cases for issue #213 2012-10-10 09:22:18 +02:00
Jan Steemann 994a3e3424 issue #224: allow optional content-id for batches
this allows clients to send a content-id for each batch part
the server will return the content-id in each part response so the client can more easily map requests and responses

the content-id will not be validated or checked for uniqueness by the server. it is up to the client to send sensible content-ids to the server
currently, the server will not store the content-ids anywhere. they are just used within one batch request and then "forgotten"
2012-10-09 14:50:20 +02:00
Jan Steemann 788f91cd59 added ArangoStatement.explain() client method, wrote test cases 2012-10-08 15:49:15 +02:00
Jan Steemann 5da08eb283 allow AQL to use indexes in additional cases 2012-10-08 12:51:27 +02:00
Jan Steemann 5e6d6646a4 issue #202
this hopefully fixes the travis builds
2012-09-30 01:51:51 +02:00
Jan Steemann 3b5d4a4fc9 issue #204: allow import of tab-separated values
this enables the user to specify the tab as separator for arangoimp.
the separator and eol values used by arangoimp can now also consist of
more than one character.

updated documentation and added test cases
2012-09-30 01:38:32 +02:00
Jan Steemann 4f972e2652 changed symbols 2012-09-28 17:11:35 +02:00
Jan Steemann 8eb4ee0311 added arangob options 2012-09-28 17:06:20 +02:00
Jan Steemann d8eca979c2 added tests for arangob 2012-09-27 11:57:38 +02:00