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
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
Jan Steemann
22b4524ba6
issue #1626 : fix HTTP status return codes for several error codes
2015-12-23 21:57:45 +01:00
jsteemann
c99f4244c7
bugfix for cluster edges API
2015-12-09 00:26:18 +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
e321c9747a
added option `--server.hide-product-header`
2015-11-10 10:27:59 +01: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
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
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
83b326cfc7
moved PUT /_api/simple/all to C++
2015-06-18 15:34:45 +02:00
Jan Steemann
5cd7b64ce8
fixed potential race during arangob runs
2015-05-11 22:57:30 +02:00
Jan Steemann
6e23c5330f
added restrictions for export API
2015-04-17 00:24:43 +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
3ddf23d093
hand-moved changes from other branch
2015-03-30 12:30:45 +02:00
Frank Celler
4c5d57f1b8
merged Exceptions.h and Exception.h
2015-03-23 14:05:19 +01:00
Jan Steemann
8aa907a1d4
do not warn when returning an unknown HTTP status code
2015-02-11 12:46:16 +01:00
Jan Steemann
e28ad821b0
fixed spuriously occurring "database not found" error
2014-10-02 15:34:38 +02:00
Jan Steemann
506936dcdb
rename orgy
2014-09-13 02:35:13 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Frank Celler
6936972d08
updated disclaimer
2014-06-20 16:41:35 +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
4f50b98c45
removed second logger implementation
2013-10-30 00:38:25 +01:00
Jan Steemann
46a295ba43
fixed some Windows warnings
2013-10-08 12:39:47 +02:00
Jan Steemann
106fedd615
several errors fixed
2013-09-26 09:44:50 +02:00
Jan Steemann
edc71e5424
support for deflate compression
2013-08-28 11:44:49 +02:00
Jan Steemann
80362ec82f
fixed issues reported by cppcheck
2013-07-11 10:02:27 +02:00
Jan Steemann
b318c9cec6
updated list of HTTP status codes
2013-07-01 14:32:14 +02:00
Jan Steemann
d7b64d4ae2
merged patches by @guidoreina
2013-05-21 11:33:43 +02:00
a-brandt
4675dcc036
added negative expire time
2013-04-10 17:09:14 +02:00
a-brandt
2d8c547fc8
added cookie support
2013-04-10 16:23:42 +02:00
Jan Steemann
ce4ec381fc
updated list of HTTP status codes
2013-04-05 11:28:06 +02:00
Frank Celler
f810711a79
FreeBSD port
2013-04-02 18:43:10 +02:00
Frank Celler
557184631d
more fox-manager, added files section
2013-03-26 13:58:00 +01:00
Jan Steemann
124d7cb29f
fixed file uploads
2013-03-24 18:13:13 +01:00
Frank Celler
1aa5109fa3
updated disclaimer
2013-03-13 17:03:18 +01:00
Frank Celler
069dcdfc94
changed logging of fatal errors
2013-02-14 16:47:35 +01:00
Jan Steemann
a27387e2ca
comment about HTTP HEAD response
2013-01-23 18:03:34 +01:00
Jan Steemann
d23555cfe1
issue #231 : handle some obviously invalid requests
2012-10-15 19:09:01 +02:00
Jan Steemann
5a4a1b5fce
added test cases, removed class HttpResponsePart
2012-09-27 11:04:15 +02:00
Jan Steemann
a57a7bdb8a
micro optimisations (root of all ...)
2012-09-25 19:08:00 +02:00
Jan Steemann
4ad85e7037
added HttpResponsePart class
2012-09-24 16:59:19 +02:00
Jan Steemann
f08a788f7c
removed protocol buffers
2012-09-24 13:44:30 +02:00
Jan Steemann
f8deb40580
issue #193 : REST API HEAD request returns a message body on 404
2012-09-11 00:11:26 +02:00
Jan Steemann
f812c6bd04
use caps, log warning when using unknown HTTP response codes
2012-09-10 22:06:22 +02:00
Jan Steemann
a02905d12a
use caps
2012-09-10 22:04:17 +02:00
Jan Steemann
4dd8f64d87
fixed incorrect response message for HTTP 405
2012-09-10 22:01:16 +02:00
Jan Steemann
824206dd54
removed server startup options --server.require-keep-alive and --server.secure-require-keep-alive, small optimisations for HTTP request parsing and response header handling
2012-07-18 12:13:12 +02:00
Frank Celler
5b07a9dea6
removed ZeroMQ / ProtoBuf coupling
2012-06-25 16:24:43 +02:00
Frank Celler
a10151c26a
added handler factory
2012-06-19 16:26:51 +02:00
Frank Celler
d2c758d663
the great rename
2012-06-08 15:01:25 +02:00