jsteemann
f90a9fce18
handle "Connection" and "Content-Type" headers separately
2016-05-10 15:24:55 +02:00
jsteemann
57bc554d9a
cppcheck
2016-05-07 07:55:57 +02:00
Jan Steemann
0bd61cf928
removed option `--server.default-api-compatibility`
2016-05-06 18:38:37 +02:00
jsteemann
96fceb4411
use std::unordered_maps for headers
2016-05-01 20:52:47 +02:00
jsteemann
0dc068a5be
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-05-01 00:07:55 +02:00
jsteemann
1250fcf63e
micro optimizations
2016-05-01 00:03:23 +02:00
Frank Celler
603aa4bfde
removed unused code
2016-04-30 21:00:24 +02:00
jsteemann
46fc8a25d4
micro optimizations
2016-04-28 15:41:50 +02:00
jsteemann
348e1e3397
client tools simplifications and fixes
2016-04-25 22:28:43 +02:00
jsteemann
2f6510689b
removed unused JSON functionality
2016-04-24 18:48:10 +02:00
jsteemann
4b7e0a72d0
moved --version into a feature of its own
2016-04-24 18:42:59 +02:00
Frank Celler
d6e8046992
updated cleanupCFiles
2016-04-23 16:34:57 -07:00
Jan Steemann
143c2378af
fixed leak
2016-04-22 13:01:32 +02:00
Frank Celler
5335a5b0af
moved to Random
2016-04-21 22:53:20 -07:00
Wilfried Goesgens
51bca63463
Add detection for jemalloc, default to using jemalloc on linux.
2016-04-21 18:22:52 +02:00
Frank Celler
29e0ec4465
added missing initialization
2016-04-17 00:01:49 +02:00
Frank Celler
dd44191a91
WIP
2016-04-15 21:03:53 -07:00
Frank Celler
cd91d3654e
Merge remote-tracking branch 'origin' into FMH
2016-04-15 19:01:38 -07:00
Jan Steemann
ac99d29dd4
fixed misusage
2016-04-07 16:39:53 +02:00
Jan Steemann
4b0c01975b
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-04-07 14:30:36 +02:00
Frank Celler
f6c818a399
removed tolower for NC
2016-04-07 14:15:30 +02:00
Jan Steemann
9f8c24b1cd
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-04-06 15:43:27 +02:00
Jan Steemann
d8b993f0fb
fixed some issues with tests
2016-04-04 10:47:04 +02:00
Jan Steemann
9f213281b1
fixed some issues with tests
2016-04-04 10:13:13 +02:00
Frank Celler
6002ede1c4
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-04-03 21:46:30 +02:00
Frank Celler
e536234aae
bound check
2016-04-01 12:26:46 +02:00
Frank Celler
068f9defd7
splitted HttpResponse.h
2016-04-01 10:39:38 +02:00
Frank Celler
295c8a3809
MSVC fixes
2016-03-31 14:01:23 +02:00
Frank Celler
486011d399
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
2016-03-31 13:41:09 +02:00
Frank Celler
494bdca847
splitted HttpRequest into GeneralRequest/HttpRequest
2016-03-31 11:45:21 +02:00
Frank Celler
9095e57fb3
fixed tcmalloc test
2016-03-28 22:08:28 +02:00
Jan Steemann
cda0646c83
removed unused error codes
2016-03-24 17:04:58 +01:00
Jan Steemann
f670a07046
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-23 19:01:19 +01:00
Kaveh Vahedipour
90a085975d
missing overrides
2016-03-23 17:39:16 +01:00
Jan Steemann
9ac39b7ad6
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-23 16:36:30 +01:00
Frank Celler
86fe838a68
new logger
2016-03-22 21:09:48 +01:00
jsteemann
145e6598b9
add more version information
2016-03-21 22:58:52 +01:00
jsteemann
9fcc5d043b
removed superfluous includes
2016-03-21 22:58:42 +01:00
jsteemann
268a2e4a62
removed unused code
2016-03-21 21:07:59 +01:00
jsteemann
4694d36671
cppcheck
2016-03-21 20:56:08 +01:00
jsteemann
fd49f750fb
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-18 10:46:03 +01:00
Kaveh Vahedipour
d6db18d655
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-03-18 10:45:15 +01:00
Wilfried Goesgens
ddea85ff44
RestEndpointServer is unavailable on windows.
2016-03-17 23:32:25 +01:00
jsteemann
171488b6d2
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-16 23:34:29 +01:00
Andreas Streichardt
614beefc74
Throw Http error 503 when a required backend is unavailable
2016-03-16 18:04:05 +00:00
Kaveh Vahedipour
7355cde795
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-03-16 16:27:53 +01:00
jsteemann
661aec8973
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-15 23:45:16 +01:00
jsteemann
2ceecda5f7
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-15 23:44:42 +01:00
Frank Celler
ee7ad9efd1
switch to GETLONG
2016-03-15 23:44:00 +01:00
Frank Celler
d64bf2dc95
added srv:// endpoint
2016-03-15 23:25:07 +01:00
jsteemann
3a6e618a30
micro optimizations
2016-03-15 12:28:58 +01:00
Kaveh Vahedipour
61a55d61db
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-03-10 17:37:43 +01:00
Jan Steemann
b393c3d9bb
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-09 09:42:10 +01:00
Frank Celler
dfa9047484
switch arangosh to new ApplicationFeatures and ProgramOptions
2016-03-08 23:32:43 +01:00
Kaveh Vahedipour
df56885c09
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-03-07 17:38:38 +01:00
Jan Steemann
9f84b767d1
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-07 08:11:01 +01:00
Frank Celler
60cd363f19
moved build date to file build-date.h.in
2016-03-05 09:49:31 +01:00
Kaveh Vahedipour
0ac54c3300
agency on
2016-02-26 17:44:14 +01:00
Jan Steemann
c0fd3b13ca
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-26 10:19:17 +01:00
Max Neunhoeffer
7c2979275d
Fix a defined around SSL.
2016-02-26 08:53:59 +00:00
Kaveh Vahedipour
34976d462f
agency on
2016-02-26 09:31:05 +01:00
Frank Celler
06256947fa
splitted into 3rd libs
2016-02-25 18:51:17 +01:00
Jan Steemann
3e82064770
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-25 14:59:08 +01:00
Frank Celler
37a0a7fc05
Merge branch 'devel' of github.com:arangodb/arangodb into solaris
2016-02-25 10:56:14 +01:00
jsteemann
74fa6cf207
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-25 00:02:03 +01:00
jsteemann
b3a20e915f
simplified some logging
2016-02-24 22:48:56 +01:00
Frank Celler
4b2b85f1b5
more cleanup
2016-02-24 19:19:04 +01:00
Kaveh Vahedipour
86be0136ec
agency on
2016-02-24 18:26:32 +01:00
Frank Celler
43be85e72b
more cleanup
2016-02-24 10:30:30 +01:00
Frank Celler
8f747d9496
switch to ARANGODB_ZLIB_VERSION
2016-02-23 15:28:31 +01:00
Frank Celler
d53b65a2f8
cleanup of OS defines
2016-02-23 15:27:34 +01:00
Frank Celler
6fa4e319bb
simplified init
2016-02-23 15:26:22 +01:00
Jan Steemann
70d44f06fa
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-23 13:22:46 +01:00
Frank Celler
e269b97517
cleanup of OS defines
2016-02-23 12:26:10 +01:00
Frank Celler
ef71f52a24
simplified init
2016-02-23 12:26:10 +01:00
Kaveh Vahedipour
1f9414f3ea
Agencing on
2016-02-19 18:58:53 +01:00
Wilfried Goesgens
acc17daa96
Merge branch 'devel-solaris' of https://github.com/doublerebel/arangodb into doublerebel-devel-solaris
...
Fix Conflicts:
arangod/FulltextIndex/fulltext-index.cpp
lib/Basics/logging.cpp
2016-02-04 15:11:34 +01:00
Jan Steemann
b7abf5a40d
attempt to fix Windows build
2016-02-01 12:04:28 +01:00
jsteemann
ae25d2b53b
removed `using namespace std`
2016-01-31 18:22:00 +01:00
jsteemann
2d7323a560
fixed warnings shown by clang-3.7
2016-01-31 02:17:36 +01:00
jsteemann
9482ee1cca
use Logger
2016-01-30 00:08:35 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
Charles Phillips
0b2d10a603
fix,solaris: invalid conversion from 'unsigned int' to 'void*' ptr
2016-01-25 23:29:04 -08:00
Michael Hackstein
a6f58ce14d
Use forward declarations for VelocyPack instead of all includes everywhere
2016-01-24 14:29:31 +01:00
jsteemann
79d57bf74e
added VPack version number
2016-01-21 01:04:51 +01:00
jsteemann
ef67a496e6
more checks & asserts, C API cleanup
2016-01-20 22:08:11 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
jsteemann
81cbbee354
added HTTP response code 451
2016-01-17 00:26:59 +01:00
jsteemann
1b959c827d
more const unification
2016-01-15 00:09:52 +01:00
Frank Celler
89ca0ffae1
added work monitor call
2016-01-13 18:10:51 +01:00
Jan Steemann
687d6133f0
comments reformatting
2016-01-11 09:52:39 +01:00
jsteemann
9f0576c65f
don't rely so much on namespace std being present
2016-01-08 01:05:06 +01:00
jsteemann
50c0e18d53
removed useless con|destructor comments
2016-01-07 21:19:53 +01:00
jsteemann
0bfc9a19ae
BE -> AE
2016-01-07 21:09:33 +01:00
Jan Steemann
8b4b6a1943
moved docu blocks into their own files
2016-01-07 16:03:17 +01:00
Jan Steemann
3ad20c0cae
auto-generated headers
2016-01-06 18:41:51 +01:00
Jan Steemann
a3b026d9d1
removed useless sections from code, unified include guards
2016-01-06 14:15:22 +01:00
Jan Steemann
9a1d7959e9
merged string-buffer.h and StringBuffer.h
2016-01-06 13:24:09 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
jsteemann
a6cb463e06
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:10 +01:00
Frank Celler
1065a1bd2c
added work monitor
2016-01-04 15:33:06 +01:00
Frank Celler
b44c7ab64c
Darwin fixes
2016-01-03 12:46:06 +01:00
Jan Steemann
22b4524ba6
issue #1626 : fix HTTP status return codes for several error codes
2015-12-23 21:57:45 +01:00
Max Neunhoeffer
0743885dec
Fix handling of VPackOptions in Parser/Builder usage.
...
Also fix TRI_json_t* handling for cluster methods.
2015-12-18 20:42:59 +01:00
Michael Hackstein
acadb089ee
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2015-12-09 10:29:13 +01:00
jsteemann
c99f4244c7
bugfix for cluster edges API
2015-12-09 00:26:18 +01:00
Michael Hackstein
ad0697446a
Allow to pass in the ParserOptions for request to velocyPack
2015-12-07 14:20:20 +01:00
Jan Steemann
1a3ea99e95
fixed after signature changes
2015-12-04 15:52:40 +01:00
Jan Steemann
9ef5b4746a
removed several includes from Common.h
2015-11-25 12:21:55 +01:00
Jan Steemann
b6752faf0b
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-11-25 11:44:32 +01:00
Alan Plum
7538d71333
URL parameter -> {query,path} parameter
2015-11-24 18:09:43 +01:00
Jan Steemann
b08e1a76bc
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-11-23 12:06:29 +01:00
Jan Steemann
1bf5abaf14
changed HTTP return code for canceled operations from 408 to 410
2015-11-23 10:25:05 +01:00
Jan Steemann
89e0f887b9
velocypack update
2015-11-19 13:28:40 +01:00
Jan Steemann
dca8efa82f
updated vpack library
2015-11-13 12:58:17 +01:00
Michael Hackstein
8cd8e048bc
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2015-11-10 17:25:40 +01:00
Jan Steemann
e321c9747a
added option `--server.hide-product-header`
2015-11-10 10:27:59 +01:00
Michael Hackstein
2ff01110f7
Added a option to VelocyPackify HTTP request bodies
2015-11-09 14:40:19 +01:00
Michael Hackstein
42cf09e7f0
The RestVersionHandler now uses VPack instead of TRI_json_t
2015-11-06 15:02:13 +01:00
Frank Celler
4b99be0c30
added --enable-console to configure
2015-10-25 19:59:16 +01:00
Frank Celler
b7de227138
removed readline
2015-10-22 15:41:33 +02:00
Jan Steemann
676daf398d
attempt to get rid of compiler warning
2015-10-02 10:49:14 +02:00
jsteemann
0bbf9d7be4
use official HTTP response code names
2015-09-15 23:15:25 +02:00
Jan Steemann
e08d840b47
replication API documentation
2015-09-14 15:30:00 +02:00
Jan Steemann
3e468fcf38
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-09-07 20:01:42 +02:00
Jan Steemann
62714a50f9
less OpenSSL leaks
2015-09-07 20:01:31 +02:00
CoDEmanX
8aa78dcb7f
Fix some more typos
2015-09-05 17:18:04 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
CoDEmanX
956b396e43
Change spelling of 'initialize' to American English (actual code and files)
2015-09-01 17:29:22 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Jan Steemann
9374a25822
removed unused error code
2015-08-25 19:55:48 +02:00
Jan Steemann
c07e32427b
issue #1458 : HTTP code 500 when unique constraint violated
2015-08-25 19:29:05 +02:00
Jan Steemann
deb7830615
fix dump/restore filenames
2015-08-20 02:47:00 +02:00
Jan Steemann
1be3733a64
moved some handlers around
...
fix disappeared handlers
2015-08-20 01:26:52 +02:00
Max Neunhoeffer
ff135a10ad
Add some overrides to silence a clang compiler warning.
2015-08-19 14:46:06 +02:00
Jan Steemann
9f0384284f
moved files
2015-08-19 11:19:37 +02:00
Jan Steemann
43896b3daf
change version string
2015-08-14 01:23:25 +02:00
Jan Steemann
57e9b55739
use TRI_CHAR_NODE_PAIR()
2015-08-14 00:54:59 +02:00
Jan Steemann
a4202e5ea9
use macro to determine strlens at compile time
2015-08-13 23:41:19 +02:00
Jan Steemann
59744e9945
more version information (readline version, tcmalloc usage)
2015-08-12 21:38:50 +02:00
Jan Steemann
925218ca20
delay supervisor startup
2015-08-07 12:58:25 +02:00
Jan Steemann
f8f2f8f9ae
provide more information on arangod startup and shutdown in supervisor mode
2015-08-06 13:01:01 +02:00
Jan Steemann
35529ffd61
make more environment data available in --version
2015-08-04 11:21:50 +02:00
Jan Steemann
7ad99087ee
use unique_ptr
2015-08-03 09:18:20 +02:00
Jan Steemann
6d4395059b
use lock guards
2015-07-29 15:15:49 +02:00
Frank Celler
35a3c6421c
moved dispatcher to atomic
2015-07-23 15:40:34 +02:00
Jan Steemann
20c96b5e46
removed locks
2015-07-21 17:34:57 +02:00
Jan Steemann
123a76089f
removed JobType, special jobs and monopolizer
2015-07-21 14:07:53 +02:00
Jan Steemann
a5db59cc47
remove some locks in HttpServer and friends
2015-07-17 17:48:45 +02:00
Jan Steemann
83b326cfc7
moved PUT /_api/simple/all to C++
2015-06-18 15:34:45 +02:00
Jan Steemann
6e7332afce
removed unused methods
2015-05-11 22:58:08 +02:00
Jan Steemann
5cd7b64ce8
fixed potential race during arangob runs
2015-05-11 22:57:30 +02:00
Jan Steemann
244cc2d66d
added some batch processing methods
2015-05-04 17:46:47 +02:00
Jan Steemann
32b547886b
fixed up some headers
2015-04-24 13:11:29 +02:00
Jan Steemann
baa5e39348
removed lib/Basics/utf8-helper.cpp and merged with lib/Basics/Utf8Helper.cpp
2015-04-21 17:53:35 +02:00
Jan Steemann
6e23c5330f
added restrictions for export API
2015-04-17 00:24:43 +02:00
Jan Steemann
dce074171d
nullptr
2015-04-16 12:03:49 +02:00
Jan Steemann
bb4f2368b2
make dtor non-virtual
2015-04-15 17:30:25 +02:00
Jan Steemann
47353ad276
always initialize client task id
2015-04-15 17:21:49 +02:00
Jan Steemann
0f1244f72d
better export API cleanup
2015-03-31 18:44:51 +02:00
Jan Steemann
6dfb4d4b09
Merge branch 'devel' of https://github.com/arangodb/arangodb into cursor-refactoring
...
Conflicts:
arangod/Aql/ExecutionBlock.cpp
lib/HttpServer/HttpHandler.cpp
lib/HttpServer/HttpServerJob.h
2015-03-31 15:13:31 +02:00
Frank Celler
ffbc45d2e2
new HttpServer & HttpCommTask
...
Conflicts:
Makefile.in
arangod/Aql/RestAqlHandler.cpp
arangod/Aql/grammar.cpp
arangod/Cluster/RestShardHandler.cpp
lib/GeneralServer/GeneralServer.h
lib/GeneralServer/GeneralServerDispatcher.h
lib/HttpServer/HttpServerJob.h
lib/HttpServer/HttpsCommTask.h
lib/SimpleHttpClient/SslClientConnection.cpp
2015-03-31 09:12:01 +02:00
Jan Steemann
925f4fbab6
cleanup of some static const variables
2015-03-30 21:43:55 +02:00
Jan Steemann
3ddf23d093
hand-moved changes from other branch
2015-03-30 12:30:45 +02:00
Jan Steemann
0cbded4706
finally got it right
2015-03-27 18:45:18 +01:00
Jan Steemann
3ac535bb69
fixed startup
2015-03-27 18:33:05 +01:00
Jan Steemann
e6a6327cf4
fixed my bad
2015-03-27 17:00:56 +01:00
Jan Steemann
960b464c57
issue #1054 : add info whether server is running in service or user mode?
2015-03-27 16:49:47 +01:00
Jan Steemann
c352ba6a03
small logging refactoring
2015-03-26 03:09:07 +01:00
Frank Celler
4c5d57f1b8
merged Exceptions.h and Exception.h
2015-03-23 14:05:19 +01:00
Willi Goesgens
bdcaf810fe
Add more start checkpoints, initial windows service control things
2015-03-17 13:11:51 +01:00
Willi Goesgens
1474249a08
Startup / Shutdown: add hooks to properly emit this state to the windows service control manager
2015-03-16 14:22:28 +01:00
Jan Steemann
68c57ce061
fix Visual Studio undefinedness
2015-02-26 18:07:25 +01:00
Jan Steemann
05fadde9e2
small changes
2015-02-19 13:58:50 +01:00
Jan Steemann
3ffdfe0756
authentication realm
2015-02-13 10:12:35 +01:00
Jan Steemann
8aa907a1d4
do not warn when returning an unknown HTTP status code
2015-02-11 12:46:16 +01:00
Willi Goesgens
436ac1adfc
Remove logfile printing; the caller should decide what to do with error messages.
2015-01-30 17:31:05 +01:00
Willi Goesgens
23fa0542dc
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2015-01-30 14:38:59 +01:00
Willi Goesgens
85e5bc22d9
Propper error messages for windows and posix.
2015-01-30 14:38:32 +01:00
Frank Celler
7aa4591678
arangod/Aql/Expression.cpp
2015-01-29 15:21:14 +01:00
Frank Celler
0a0eebb33f
log to stderr if on a tty
2015-01-28 23:58:43 +01:00
Willi Goesgens
7224eea2e8
Windows portability: socket timeouts are handled differently.
2015-01-28 17:23:31 +01:00
Willi Goesgens
aa1f05ae2e
Use porting functions for initialisation, so ssl locking works on windows
2015-01-28 15:52:55 +01:00
Jan Steemann
b54dfae96f
removed several JSON functions
2015-01-13 01:31:04 +01:00
Max Neunhoeffer
e50a705d9a
Squashed commit of the following: organise locking in distributed AQL
...
Locking is now done in an extra round after the query is fully
instanciated in the cluster. All participating shards are locked
in alphabetical order of their shard ID (local collection name).
For this to work there is a new action in the RestAqlHandler plus a
mechanism to prevent the usual locking from happening: Each thread has a
thread local static class variable of
triagens::arango::Transaction::_makeNolockHeaders
which is of type std::unordered_set<std::string>*.
Whenever this is not equal to nullptr and a local collection name is
stored in there, no locking or unlocking takes place. This information
is forwarded by the X-Arango-Nolock HTTP header, whenever an HTTP
request is sent via ClusterComm to a shard.
2014-12-22 14:40:22 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00
Frank Celler
9b2a054ae7
added blockThread and unblockThread
2014-11-08 00:21:59 +01:00
Willi Goesgens
f001c4f1aa
Treat valgrind possibly lost errors
2014-11-06 17:49:16 +01:00
Willi Goesgens
0279cc1bd6
Output which ip/port we fail to bind.
2014-10-30 11:12:54 +01:00
Jan Steemann
d3c945d1d3
fixes for Visual Studio
2014-10-28 11:02:05 +01:00
Jan Steemann
13d240384f
less namespace pollution
2014-10-28 00:24:37 +01:00
Jan Steemann
612abc6a20
less throwing in destructors
2014-10-23 10:18:30 +02:00
Jan Steemann
10ae635df3
added architecture and maintainer mode
2014-10-03 01:56:20 +02:00
Jan Steemann
fdc8360674
moved member variable
2014-10-03 01:37:35 +02:00
Jan Steemann
5d28f7feb7
nullptr
2014-10-03 00:49:27 +02:00
Jan Steemann
e28ad821b0
fixed spuriously occurring "database not found" error
2014-10-02 15:34:38 +02:00
Jan Steemann
8f27ef531c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
scripts/run
2014-09-15 09:51:04 +02:00
Frank Celler
e1b9e343bb
added maintenance mode
2014-09-14 21:44:42 +02:00
Jan Steemann
506936dcdb
rename orgy
2014-09-13 02:35:13 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
953b8cdfe3
renamed files
2014-09-13 00:34:48 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Max Neunhoeffer
d1e02c2e7b
Ignore an unused parameter.
2014-09-12 14:43:23 +02:00
Alan Plum
b0995dfdb7
Replaced PBKDF2_HMAC with PBKDF2_HMAC_SHA1 for OSX compat.
2014-09-08 14:32:40 +02:00
Alan Plum
469af580e5
Added PBKDF2-HMAC.
2014-09-05 16:23:37 +02:00
Frank Celler
4ffec6e914
tried to silence rpmlint: remove empty files, remove unused scripts, fixed initgroups, fixed identical files, remove __DATE__
...
Conflicts:
CHANGELOG
Makefile.in
2014-09-05 09:28:21 +02:00
Alan Plum
4e3659c01a
Added support for sha384, sha512.
2014-09-04 23:17:58 +02:00
Jan Steemann
33ca76773a
fixed compiler warning
2014-07-21 14:22:54 +02:00
Frank Celler
d3df9ae82c
ifdef for old MacOS openssl
2014-07-04 10:50:41 +02:00
Max Neunhoeffer
f1a3b687f4
Try to fix compilation of new SSL setup on Mac OSX.
2014-07-03 22:13:38 +02:00
Jan Steemann
2babd2a1d2
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-07-03 12:58:18 +02:00
Max Neunhoeffer
c3fbfba2d9
Try to fix SSL problems, not yet working.
2014-07-03 11:24:05 +02:00
Jan Steemann
60fd8e44e4
nullptr
2014-07-03 10:17:10 +02:00
Thomas Schmidts
e46d87f23c
Changed documentation code in configure chapter
2014-07-02 14:08:41 +02:00
Alan Plum
d2f0b0efc5
Added HMAC-SHA224, exposed SHA1, SHA224.
2014-06-24 12:49:20 +02:00
Frank Celler
6936972d08
updated disclaimer
2014-06-20 16:41:35 +02:00
Jan Steemann
9fc03ec85f
cppcheck
2014-06-18 21:13:20 +02:00
Jan Steemann
acba4c8851
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
CHANGELOG
2014-06-17 15:31:04 +02:00
Alan Plum
a682767efc
Added HMAC MD5.
2014-06-17 13:25:07 +02:00
Jan Steemann
a231ab3d29
return HMAC as hex
2014-06-17 11:25:53 +02:00
Jan Steemann
70fec69952
added crypto.hmac function
2014-06-17 11:20:46 +02:00
Jan Steemann
47999865d6
read-only mode
2014-06-13 15:32:13 +02:00
Jan Steemann
cc115a2766
removed outdated upgrade methods
2014-06-11 17:38:49 +02:00
Jan Steemann
362838ae69
TRI_ASSERT
2014-06-06 11:25:19 +02:00
Jan Steemann
715d11cb22
removed consts
2014-06-03 10:17:09 +02:00
Jan Steemann
7b521a4c9e
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/VocBase/document-collection.cpp
arangod/VocBase/document-collection.h
2014-05-30 12:51:20 +02:00
Jan Steemann
4f3ed048e4
fixed disconnect of agency connections, use less CPU while spinning in agency methods
2014-05-28 13:44:35 +02:00
Max Neunhoeffer
bb5b341ba6
Get rid of many "using namespace ..." occurrences in header files.
2014-05-22 15:13:16 +02:00
Max Neunhoeffer
e7560357d2
Further cleanup with #include "Basics/Common.h"
2014-05-21 16:59:54 +02:00
Max Neunhoeffer
0af211c1e5
More header cleanups.
2014-05-21 13:42:41 +02:00
Jan Steemann
42b33046d1
removed v8 dependency
2014-05-16 21:46:31 +02:00
Jan Steemann
8a5c2438b9
removed tabs
2014-05-14 18:01:40 +02:00
Jan Steemann
2eca70e606
fixed timeout overflows on 32 bit
2014-05-09 12:17:57 +02:00
Frank Celler
8e9ad58f3b
added cancelation of asnyc jobs
...
Conflicts:
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/v8-actions.cpp
lib/Rest/Handler.h
2014-04-16 20:16:22 +02:00
Jan Steemann
b922c74ab7
removed unused Url class
2014-04-04 10:23:41 +02:00
Jan Steemann
100e514841
issue #798 : Lower case http headers from arango
...
This change allows returning capitalized HTTP headers, e.g.
`Content-Length` instead of `content-length`.
The HTTP spec says that headers are case-insensitive, but
in fact several clients rely on a specific case in response
headers.
This change will capitalize HTTP headers if the `X-Arango-Version`
request header is sent by the client and contains a value of at
least `20100` (for version 2.1). The default value for the
compatibility can also be set at server start, using the
`--server.default-api-compatibility` option.
2014-04-03 13:24:59 +02:00
Jan Steemann
5a3f2aaa49
improved job API
...
* added REST API method HTTP GET `/_api/job/job-id` to query the status of an
async job without potentially fetching it from the list of done jobs
* fixed non-intuitive behaviour in jobs API: previously, querying the status
of an async job via the API HTTP PUT `/_api/job/job-id` removed a currently
executing async job from the list of queryable jobs on the server.
Now, when querying the result of an async job that is still executing,
the job is kept in the list of queryable jobs so its result can be fetched
by a subsequent request.
2014-03-21 21:19:45 +01:00
Jan Steemann
bef0a661a1
silence compiler
2014-03-13 20:09:43 +01:00
Frank Celler
56eb394f04
replace is now a protected virtual method
2014-03-12 18:19:50 +01:00
Jan Steemann
3e8e6a76be
report sizeof void*
2014-03-11 09:03:32 +01:00
Jan Steemann
79defc2ef1
-Wunreachable-code reverted. Visual Studio doesn't like it
2014-03-06 11:36:58 +01:00
Jan Steemann
c5c294aa6b
-Wunreachable-code
2014-03-06 11:30:38 +01:00
Max Neunhoeffer
e652d663bf
Fix socket closing under Windows.
2014-03-04 11:23:11 +01:00
Max Neunhoeffer
41eaf9aaab
Under Windows, do only SO_EXCLUSIVEADDRUSE.
2014-03-04 10:57:46 +01:00
Frank Celler
5a2fa4f37d
stop if upgrade is needed
2014-03-01 16:14:29 +01:00
Frank Celler
f2121ff442
cleanup
2014-02-25 15:32:07 +01:00
Frank Celler
569778ae10
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
2014-02-25 12:07:46 +01:00
Frank Celler
42fb8244e1
added requeue
2014-02-25 12:07:16 +01:00
Max Neunhoeffer
70c541fec6
Sort out REUSEADDR matter for good?
2014-02-24 12:40:48 +01:00
Jan Steemann
00d8a9023f
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-21 17:40:38 +01:00
Jan Steemann
7a0aac82e2
re-create database objects on coordinator now, and switch into them
2014-02-21 17:40:00 +01:00
Max Neunhoeffer
f7e57a5b47
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
js/apps/system/aardvark/frontend/scss/generated.css
js/apps/system/aardvark/manifest.json
lib/Rest/EndpointIp.cpp
lib/Rest/EndpointUnixDomain.cpp
lib/V8/v8-utils.cpp
2014-02-21 15:28:21 +01:00
Jan Steemann
211b0da24b
moved options --server.reuse-address and --server.no-reuse-address into ApplicationEndpointServer
2014-02-21 14:44:18 +01:00
Max Neunhoeffer
076bc6e723
Cleanup socket abstraction for different OSes.
2014-02-14 14:44:27 +01:00
Jan Steemann
c38c038492
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
js/apps/system/aardvark/frontend/css/collectionsItemView.css
js/apps/system/aardvark/frontend/css/graphlayout.css
2014-02-06 13:18:52 +01:00
Jan Steemann
58b3e0f99d
splitted a few tests
2014-02-05 15:15:51 +01:00
Jan Steemann
545742a5fd
added option `--server.disable-authentication-unix-sockets`
...
with this option, authentication can be disabled for all requests coming
in via UNIX domain sockets, enabling clients located on the same host as
the ArangoDB server to connect without authentication.
Other connections (e.g. TCP/IP) are not affected by this option.
The default value for this option is `false`.
Note: this option is only supported on platforms that support Unix domain
sockets.
2014-02-02 00:22:07 +01:00
Max Neunhoeffer
73f3dbc328
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-31 18:56:47 +01:00
Frank Celler
988bd0b891
added port test
2014-01-31 18:38:02 +01:00
Jan Steemann
1b08bc6582
start up the HTTP server when starting ArangoDB in console mode
2014-01-27 09:45:26 +01:00
Michael Hackstein
9f3479f5b6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
utils/Makefile.files
2014-01-10 17:41:52 +01:00
Jan Steemann
bb7f550f7a
for Michael...
2014-01-07 16:46:18 +01:00
Jan Steemann
9ce78430ac
create collections, v0.0.0
2014-01-07 16:28:12 +01:00
Frank Celler
84507cfc44
merged changes from 1.4 back to devel
2013-12-27 14:59:23 +01:00
Frank Celler
2d5a8eb5ca
added service functions
2013-12-22 00:48:31 +01:00
Jan Steemann
8eccb0a35f
added dispatcher to shardhandler
2013-12-12 16:42:25 +01:00
Jan Steemann
2f4499bae1
windows fixes
2013-10-31 11:53:11 +01:00
Jan Steemann
4f50b98c45
removed second logger implementation
2013-10-30 00:38:25 +01:00
Jan Steemann
0fddad4f2e
remove unused method
2013-10-28 23:05:12 +01:00
Jan Steemann
43b4f78b62
issue #620
2013-10-28 19:38:19 +01:00
Jan Steemann
74926b1c7b
issue #621 : Standard Config needs to be fixed
2013-10-28 15:07:08 +01:00
Frank Celler
5ded180525
added zlib version
2013-10-18 17:28:45 +02:00
Jan Steemann
0a6148f2d6
fixed some VS complaints
2013-10-16 17:27:35 +02:00
Jan Steemann
cc14fb039a
fix some VS warnings
2013-10-09 14:05:36 +02:00
Jan Steemann
857c69d5a6
added `--server.allow-method-override` startup option
2013-10-08 17:06:42 +02:00
Jan Steemann
46a295ba43
fixed some Windows warnings
2013-10-08 12:39:47 +02:00
Jan Steemann
1956a5cecf
VC
2013-10-01 12:37:06 +02:00
Jan Steemann
e3d9d95f3f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
lib/Admin/ApplicationAdminServer.cpp
lib/GeneralServer/GeneralServerDispatcher.h
2013-09-26 17:46:05 +02:00
Jan Steemann
5a422becd8
async job management
2013-09-26 17:30:03 +02:00
Jan Steemann
106fedd615
several errors fixed
2013-09-26 09:44:50 +02:00
Jan Steemann
66e03951f1
added not-used code for localost->127.0.0.1
2013-09-24 09:08:42 +02:00
Jan Steemann
73f0405ead
added documentation for endpoints
2013-09-23 16:21:02 +02:00
Jan Steemann
1bf82999b9
endpoints handling
2013-09-23 14:26:09 +02:00
Jan Steemann
2e75c872f4
persist list of endpoints
2013-09-23 13:14:54 +02:00
Jan Steemann
ed163164c4
fixed queue naming
2013-09-20 13:17:32 +02:00
Jan Steemann
6902ae5670
added support for async requests
2013-09-20 12:32:46 +02:00
Jan Steemann
5c0fd200f7
more OOM awareness
2013-09-19 08:44:12 +02:00
Jan Steemann
5fdcdbf283
do not allow deletion of last endpoint
2013-09-16 14:40:02 +02:00
Jan Steemann
0bdae05b96
changed reference counting for cursors
2013-09-16 13:51:33 +02:00
Jan Steemann
8b5f4e2e65
changed mutex into rw-lock
2013-09-13 11:16:44 +02:00
Jan Steemann
c1247b274f
fixed doxygen warning
2013-09-13 09:37:11 +02:00
Jan Steemann
6ff314de0e
runtime addition and removal of endpoints
2013-09-12 18:07:39 +02:00
Jan Steemann
1c4581c525
fixed batch handler
2013-09-11 13:58:39 +02:00
Jan Steemann
42441b208f
refactoring of multiple databases, intermediate commit
2013-09-11 11:42:34 +02:00
Jan Steemann
ca2f5feb4b
fixed redirect URLs
2013-09-04 17:30:37 +02:00
Jan Steemann
42b8dfca49
added --server.database option for client tools
2013-09-02 13:02:53 +02:00
Jan Steemann
a53c1e493b
multiple database, becoming standard
2013-09-02 09:52:52 +02:00
Jan Steemann
2556b0714f
fixed issues reported by VS 2012
2013-08-29 16:43:56 +02:00
Jan Steemann
860ed964c3
simplify build.h
2013-08-28 22:20:06 +02:00
Jan Steemann
7cb6b7d922
simplified build.h stuff
2013-08-28 19:57:07 +02:00