Frank Celler
c637ac03b6
Merge branch '1.0' of github.com:triAGENS/ArangoDB into 1.0-issue-165
2012-10-09 16:47:58 +02:00
Jan Steemann
aff81e4793
fix manual text
2012-10-09 14:59:25 +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
6b24c5d7f9
fixed typo, change publish-html
2012-10-09 10:58:10 +02:00
Frank Celler
c1db2c00cc
fixed typo, removed footer and header for WP
2012-10-09 10:50:13 +02:00
Jan Steemann
79ed396982
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-10-08 16:37:55 +02:00
Oreste Panaia
5faa701537
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-10-08 23:31:15 +08:00
Oreste Panaia
fbd74b3569
windows
2012-10-08 23:30:30 +08:00
Jan Steemann
794ab72a4a
issue #180 : updated documentation
2012-10-08 16:37:21 +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
Oreste Panaia
ab15e33b89
memory mapped files extensions for windows
2012-10-08 17:17:03 +08:00
Oreste Panaia
aac17f7b55
wrapper for memory mapped files add
2012-10-05 18:31:13 +08:00
Jan Steemann
e51656767e
possible implementation for issue #213
2012-10-04 15:04:20 +02:00
Jan Steemann
017965365a
put arguments onto individual lines
2012-10-04 13:17:58 +02:00
Jan Steemann
87304f9ea7
issue #211
2012-10-04 11:24:52 +02:00
Jan Steemann
e5a8b1e593
fixed doxygen errors
2012-10-04 09:43:41 +02:00
Jan Steemann
f736cd01b9
issue #205 : changed CentOS version
2012-10-04 09:23:45 +02:00
Jan Steemann
be142740c4
issue #205 : changed CentOS version
2012-10-04 09:22:47 +02:00
Frank Celler
d1728b8920
fixed undefined vs delete attributes
2012-10-01 13:11:05 +02:00
Frank Celler
049009ba5a
a string as action is mapped to a prefix controller
2012-10-01 12:39:11 +02:00
Frank Celler
faad04c8b3
switch options and next
2012-10-01 11:46:06 +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
Frank Celler
aeb83e4435
ssue #165 : front-end application howto
2012-09-29 16:03:32 +02:00
Jan Steemann
134449d872
make the compiler happy when compiling with --disable-logger
2012-09-28 15:10:59 +02:00
Jan Steemann
43b14d0254
fixed compile warnings when compiled with --disable-logger
2012-09-28 14:29:32 +02:00
Jan Steemann
3801d6df8a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-28 11:58:45 +02:00
Jan Steemann
629b157571
regenerated the parser files
2012-09-28 11:58:23 +02:00
Oreste Panaia
6bdf3ae565
usual mysteries with git
...
Conflicts:
lib/Rest/Endpoint.cpp
2012-09-28 17:56:05 +08:00
Oreste Panaia
2a71a3c371
minor changes for windows compatability
2012-09-28 17:34:22 +08:00
Jan Steemann
66d91c4677
also allow \n as delimiters
2012-09-28 11:32:42 +02:00
Jan Steemann
08b357546e
added documentation for batch requests
2012-09-28 11:17:12 +02:00
Jan Steemann
8b01f69025
oops, should not remove the HandleScope
2012-09-28 09:16:29 +02:00
Jan Steemann
7500ed1137
fixed memleak for weak dictionary
2012-09-27 14:58:35 +02:00
Jan Steemann
bcd521f44f
removed unused subclass HttpRequestPlain. we only have HttpRequest from now on
2012-09-27 11:24:20 +02:00
Jan Steemann
5a4a1b5fce
added test cases, removed class HttpResponsePart
2012-09-27 11:04:15 +02:00
Jan Steemann
210bfe7771
generalised arangob test cases
2012-09-26 10:29:32 +02:00
Jan Steemann
705c0e5579
inject authorization header into subparts
2012-09-26 09:32:07 +02:00
Jan Steemann
d6d36bd4c3
added configure option --enable-maintainer-mode. this replaces the previous options --enable-bison, --enable-flex, --enable-errors-depedency, and --with-boost-test
2012-09-25 21:53:24 +02:00
Jan Steemann
10d6167d45
removed some unused compile options
2012-09-25 21:24:02 +02:00
Jan Steemann
c9b1644004
this should be an else if
2012-09-25 17:32:23 +02:00
Jan Steemann
ce3936df9a
some cleanup
2012-09-25 16:12:20 +02:00
Jan Steemann
0619c9960c
fixed arangob for batch requests
2012-09-25 11:46:15 +02:00
Jan Steemann
bf7ddd5356
added X-Arango headers
2012-09-25 09:41:29 +02:00
Jan Steemann
68b3d7e4f9
some multipart fixes
2012-09-24 17:35:07 +02:00
Jan Steemann
4ad85e7037
added HttpResponsePart class
2012-09-24 16:59:19 +02:00
Jan Steemann
a3dee04647
removed zeromq
2012-09-24 15:27:27 +02:00
Jan Steemann
8a380eb81d
fixed startup when compiled with --enable-zeromq
2012-09-24 13:55:15 +02:00
Jan Steemann
f08a788f7c
removed protocol buffers
2012-09-24 13:44:30 +02:00
Jan Steemann
14fe763ec9
rewrote batch processor to use MIME requests
2012-09-24 13:16:50 +02:00
a-brandt
fe7f2f8079
ICU changes
2012-09-24 11:40:06 +02:00
Jan Steemann
942f8e0534
do not deleted derived files if configure options do not allow this
2012-09-24 10:17:56 +02:00
Frank Celler
4181fd5cc4
regenerated files
2012-09-21 17:44:25 +02:00
Frank Celler
403b4db931
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2012-09-21 10:12:12 +02:00
Frank Celler
352c093f81
merged with 1.0
2012-09-21 10:10:34 +02:00
Jan Steemann
bea699b734
some fix for json conversion
2012-09-21 09:26:53 +02:00
Frank Celler
e9b1e1c58f
Merge branch '1.0' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
3rdParty/mruby/include/mrbconf.h
3rdParty/mruby/include/mruby.h
3rdParty/mruby/include/mruby/array.h
3rdParty/mruby/include/mruby/khash.h
3rdParty/mruby/include/mruby/object.h
3rdParty/mruby/include/mruby/variable.h
3rdParty/mruby/mrblib/error.rb
3rdParty/mruby/mrblib/print.rb
3rdParty/mruby/src/array.c
3rdParty/mruby/src/cdump.c
3rdParty/mruby/src/class.c
3rdParty/mruby/src/codegen.c
3rdParty/mruby/src/error.c
3rdParty/mruby/src/gc.c
3rdParty/mruby/src/init.c
3rdParty/mruby/src/kernel.c
3rdParty/mruby/src/math.c
3rdParty/mruby/src/numeric.c
3rdParty/mruby/src/object.c
3rdParty/mruby/src/parse.y
3rdParty/mruby/src/pool.c
3rdParty/mruby/src/proc.c
3rdParty/mruby/src/range.c
3rdParty/mruby/src/sprintf.c
3rdParty/mruby/src/state.c
3rdParty/mruby/src/string.c
3rdParty/mruby/src/struct.c
3rdParty/mruby/src/symbol.c
3rdParty/mruby/src/time.c
3rdParty/mruby/src/variable.c
3rdParty/mruby/src/vm.c
3rdParty/mruby/src/y.tab.c
3rdParty/mruby/test/assert.rb
3rdParty/mruby/test/t/array.rb
3rdParty/mruby/test/t/exception.rb
3rdParty/mruby/test/t/kernel.rb
3rdParty/mruby/test/t/math.rb
3rdParty/mruby/test/t/module.rb
3rdParty/mruby/test/t/string.rb
3rdParty/mruby/test/t/struct.rb
3rdParty/mruby/test/t/time.rb
3rdParty/mruby/tools/mirb/mirb.c
3rdParty/mruby/tools/mruby/mruby.c
Doxygen/arango-html.doxy
Doxygen/arango.template
Makefile.am
Makefile.in
UnitTests/HttpInterface/api-http-spec.rb
aclocal.m4
arangod/RestHandler/RestDocumentHandler.cpp
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/ApplicationV8.h
arangod/V8Server/v8-actions.cpp
arangod/V8Server/v8-query.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/V8Server/v8-vocbase.h
arangod/VocBase/compactor.c
arangod/VocBase/compactor.h
arangod/VocBase/shadow-data.c
arangod/VocBase/simple-collection.c
arangod/VocBase/simple-collection.h
arangod/VocBase/synchroniser.c
arangod/VocBase/vocbase.c
arangoirb/MRClient/arangoirb.cpp
config/compile
config/depcomp
config/install-sh
config/missing
configure
js/actions/demo/geo.js
js/actions/demo/hallo-world.js
js/actions/system/api-collection.js
js/actions/system/api-edges.js
js/actions/system/api-system.js
js/actions/system/documents.js
lib/BasicsC/locks-posix.c
lib/BasicsC/operating-system.h
lib/HttpServer/HttpCommTask.cpp
lib/HttpServer/HttpCommTask.h
lib/MRuby/MRLineEditor.cpp
lib/MRuby/mr-utils.c
m4/Makefile.doxygen
m4/all-in-one.mruby
2012-09-20 16:39:59 +02:00
Jan Steemann
61d49924be
more binary handling
2012-09-20 13:11:33 +02:00
Frank Celler
c57ffb7e8f
updated mruby to 15cf8fdea4a6598aa470e698e8cbc9b9b492319d
2012-09-20 12:41:25 +02:00
a-brandt
c90d7f5f27
Added option --default-language to arangod
2012-09-19 16:57:34 +02:00
a-brandt
d51383d081
Added HAS_ICU to shell and console
2012-09-19 11:23:23 +02:00
Jan Steemann
7cee00a060
fixed g++ compile error
2012-09-19 10:32:01 +02:00
Jan Steemann
eb1c4cec6d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-19 09:30:37 +02:00
Jan Steemann
b682fa0fdb
compiled with Bison 2.5
2012-09-19 09:29:55 +02:00
Oreste Panaia
bd8bebed86
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-19 15:21:26 +08:00
Oreste Panaia
43ee2e1a58
unittests
2012-09-19 15:19:39 +08:00
Jan Steemann
614187c885
draft of benchmark client
2012-09-18 18:25:33 +02:00
Frank Celler
8f5b31177b
added redirect
2012-09-18 16:33:16 +02:00
a-brandt
d077c97f2c
ICU updates
2012-09-18 15:42:46 +02:00
Frank Celler
de4b01b766
Merge branch '1.0' of github.com:fceller/ArangoDB into 1.0
2012-09-18 15:12:19 +02:00
Frank Celler
acfa466f88
fixed typo
2012-09-18 15:12:01 +02:00
Frank Celler
2ce0c4336a
added module in database
2012-09-18 15:07:57 +02:00
a-brandt
1a9961cb4c
Added COMPARE_STRING function
2012-09-18 13:13:26 +02:00
a-brandt
3019983dc7
ICU changes
2012-09-18 10:41:37 +02:00
Frank Celler
88b72adea4
more actions example, reloadCache added
2012-09-17 18:08:28 +02:00
Jan Steemann
7ad38b946c
updated batch handler
2012-09-17 17:18:28 +02:00
Jan Steemann
bb14df164d
if 0'lled unused functions
2012-09-17 17:04:39 +02:00
Oreste Panaia
2ec059e758
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/Ahuacatl/ahuacatl-grammar.c
arangod/Ahuacatl/ahuacatl-grammar.y
2012-09-17 23:01:26 +08:00
Oreste Panaia
f5316acb9d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/Ahuacatl/ahuacatl-grammar.c
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/document-collection.c
arangod/VocBase/document-collection.h
2012-09-17 22:40:12 +08:00
Jan Steemann
2379e1f0c3
fixed broken grammar file
2012-09-17 16:37:21 +02:00
Frank Celler
0ee09438c2
cleanup doc
2012-09-17 13:59:49 +02:00
Oreste Panaia
c7e5eae52d
Added additional error numbers for bitarray index creation
2012-09-17 19:57:10 +08:00
Jan Steemann
f4adf94748
some simplification
2012-09-17 13:32:20 +02:00
Jan Steemann
b8cc79296b
some simplification
2012-09-17 12:15:01 +02:00
Jan Steemann
cc637aa091
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-17 11:55:16 +02:00
Jan Steemann
3d6dfb6042
indentation
2012-09-17 11:54:52 +02:00
Jan Steemann
76674bad52
moved primaryIndex and lock from document-collection to primary-collection
2012-09-17 11:43:48 +02:00
Jan Steemann
1ef037ce8c
renamed indexes to secondaryIndexes
2012-09-17 09:54:12 +02:00
a-brandt
4e2cbfbb15
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-17 09:51:21 +02:00
a-brandt
3666069569
Added UTF8/UTF16 normalize and compare functions (uses libicu)
2012-09-17 09:49:41 +02:00
Jan Steemann
7c4b13f19d
slightly simplified locking
2012-09-17 09:05:13 +02:00
Frank Celler
4f6762436c
added first go at user actions
2012-09-16 17:25:57 +02:00
Frank Celler
9212351c13
added path and prefix
2012-09-16 17:25:38 +02:00
Jan Steemann
9698fba8aa
removed session handler documentation
2012-09-14 15:41:56 +02:00
Jan Steemann
7d512be4bb
make clean deletes more
2012-09-14 15:40:29 +02:00
Jan Steemann
f7e98df4a3
removed unused error codes
2012-09-14 15:18:28 +02:00
Jan Steemann
07ccc2083b
further renamings
2012-09-14 14:57:26 +02:00
Jan Steemann
b2e47ae2b8
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-14 14:46:56 +02:00
Jan Steemann
1b1d7ba877
renamed simple_collection to document_collection
2012-09-14 14:46:37 +02:00
Oreste Panaia
305031a0f7
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-14 18:19:52 +08:00
Oreste Panaia
c0e9f488c9
ruby unit tests for some index tasks
2012-09-14 18:18:57 +08:00
Jan Steemann
9bc99b7c9d
renamed document collection to primary collection
2012-09-14 10:19:41 +02:00
a-brandt
b26a96619c
added NORMALIZE_STRING function
2012-09-14 10:13:53 +02:00
Jan Steemann
4790d0311c
removed some unneeded globals
2012-09-14 09:34:43 +02:00
a-brandt
fc2ab446fa
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-14 09:19:42 +02:00
Jan Steemann
1b6efb38d9
virtual
2012-09-14 08:47:56 +02:00
Jan Steemann
a51fa9d4d9
fixed some doxygen errors
2012-09-13 20:08:18 +02:00
a-brandt
db00ed1502
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-13 17:47:48 +02:00
Jan Steemann
967716a27b
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-09-13 17:41:21 +02:00
Jan Steemann
a932d335cb
added guards for collection locking and read/write transactions
2012-09-13 17:40:38 +02:00
a-brandt
ccdc384fdf
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
lib/BasicsC/strings.c
2012-09-13 16:45:05 +02:00
a-brandt
4dc64a546b
added utf8 normalization function (uses icu)
2012-09-13 16:41:00 +02:00
Frank Celler
5c32ae5869
removed boost exceptions
2012-09-13 15:09:02 +02:00
Frank Celler
5075e1f764
removed JsonParserX
2012-09-12 23:50:22 +02:00
Frank Celler
49b19e4657
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
lib/BasicsC/terminal-utils-posix.c
lib/BasicsC/terminal-utils.c
lib/SimpleHttpClient/SimpleHttpResult.cpp
2012-09-12 23:49:14 +02:00
Frank Celler
e8089d86a7
removed user manager
2012-09-12 23:37:39 +02:00
Frank Celler
7e5aa4490d
removed user manager
2012-09-12 23:37:35 +02:00
Jan Steemann
6e6db55258
issue #195
2012-09-12 21:56:24 +02:00
Jan Steemann
650261faed
issue #195 : make arango-upgrade write VERSION file, add global Javascript variable DATABASEPATH
2012-09-12 21:53:01 +02:00
Jan Steemann
5fa11516f3
fixed documentation and typos
2012-09-12 15:20:44 +02:00
Jan Steemann
1906f9c36b
don't fail in case of EAGAIN rwlock acquisition, fixed locks error logging
2012-09-12 13:56:30 +02:00
Jan Steemann
daa43b467a
fixed dead-locking
2012-09-12 13:40:10 +02:00
Jan Steemann
d670fbca5b
issue #150 , issue #188
2012-09-12 09:32:25 +02:00
Jan Steemann
9a58ffbb2d
avoid deadlocking between synchroniser, compactor and data modification threads (e.g. POST /_api/document)
2012-09-12 09:07:51 +02:00
Jan Steemann
3ae11903e8
fixed a deadlock between compactor, synchroniser, and data modification threads (e.g. POST /_api/document)
2012-09-12 00:57:12 +02:00
Jan Steemann
d4d2656364
no complaining about "lock" file
2012-09-11 18:11:27 +02:00
Jan Steemann
c365468e26
fixed thread race condition on shutdown
2012-09-11 18:10:57 +02:00
Jan Steemann
b24ee5aab4
issue #194 : potential race condition between creating and dropping collections
2012-09-11 17:15:46 +02:00
Jan Steemann
b6c46979f5
downgraded write-lock to a read-lock
2012-09-11 16:31:13 +02:00
Jan Steemann
31676da1ff
made deletion of cursors an atomic operation
2012-09-11 16:30:23 +02:00
Jan Steemann
9660404328
enforce a minimum gc frequency of 1 second, not less
2012-09-11 12:59:59 +02:00
Jan Steemann
5c2b89ea38
did not remove enough code last time. fixed
2012-09-11 10:56:19 +02:00
Jan Steemann
cfe44acda4
moved variable to top-level scope. otherwise bad(TM) things may happen
2012-09-11 10:45:47 +02:00
Jan Steemann
135af312da
removed some old debug macros
2012-09-11 09:56:57 +02:00
Jan Steemann
65fb4fa84f
less long locking
2012-09-11 09:45:58 +02:00
Jan Steemann
21ff560bce
removed senseless macro
2012-09-11 09:43:57 +02:00
Jan Steemann
41bdeeecdd
minor message change
2012-09-11 08:54:52 +02:00
Jan Steemann
12598c2804
added leak check
2012-09-11 00:23:02 +02:00
Jan Steemann
be09205940
fixed doxygen error
2012-09-11 00:15:26 +02:00
Jan Steemann
4587d5db3c
added configure option --enable-lock-check
2012-09-10 18:17:57 +02:00
Jan Steemann
336195dff5
more verbosity in trace mode
2012-09-10 18:15:16 +02:00
Jan Steemann
94e1a80efa
removed ncurses from documentation
2012-09-10 15:51:45 +02:00
Jan Steemann
2fa8760235
fix compile warning
2012-09-10 15:42:36 +02:00
Oreste Panaia
f93eef34d7
git
...
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
lib/ShapedJson/json-shaper.c
2012-09-10 20:53:41 +08:00
Jan Steemann
c0268ce475
try to avoid duplicate read-locking from AQL queries
2012-09-10 14:44:29 +02:00
Oreste Panaia
6134497b5d
Merge https://github.com/triAGENS/ArangoDB into devel
2012-09-10 20:42:48 +08:00
Oreste Panaia
8847d87580
added limited AQL support for bit indexes
2012-09-10 20:42:14 +08:00
Jan Steemann
fde8af7b2f
do not ignore out of memory
2012-09-07 17:46:32 +02:00
Jan Steemann
6a17f7c1e8
do not ignore out-of-memory
2012-09-07 17:44:19 +02:00
Jan Steemann
559b0f9767
do not ignore oom cases
2012-09-07 17:43:00 +02:00