Jan Steemann
c3f52d536e
really fix compilation on Windows
2015-10-01 17:38:27 +02:00
Jan Steemann
d916d2f577
try to fix compile error
2015-10-01 17:36:04 +02:00
Frank Celler
1e7d970a8d
create timeout before the actual call
2015-10-01 12:00:00 +02:00
Jan Steemann
9f0384284f
moved files
2015-08-19 11:19:37 +02:00
Jan Steemann
472a0c76b1
do not read over the end of Buffer objects
2015-08-04 19:02:14 +02:00
Jan Steemann
35529ffd61
make more environment data available in --version
2015-08-04 11:21:50 +02:00
Max Neunhoeffer
eb011a0438
Use poll rather than epoll on Linux.
2015-07-31 15:11:32 +02:00
Jan Steemann
7f96c01d7b
pacify Valgrind
2015-07-30 20:03:08 +02:00
Max Neunhoeffer
24eb98ed49
Fix select-related bug for cluster if file descriptors become to large.
...
Solution: Use epoll on Linux in SimpleHttpClient.
2015-07-30 15:21:56 +02:00
Jan Steemann
58d5da206d
validate file descriptors against FD_SETSIZE
2015-07-30 13:59:57 +02:00
Willi Goesgens
53a37ae387
Fix timeouts - followup of #cc427f9b1c0e28fec5abc312df606229195db7b8
...
- use TRI_microtime() instead of copying it with the name 'now()'
- handle select-timeouts on non linux platforms.
2015-05-26 15:55:36 +02:00
Max Kellermann
c9075aeacf
lib/SimpleHttpClient: don't reset timeout after EINTR
...
select() modifies the given timeout variable. Calling select() again
will run with the remaining timeout. However, method prepare()
overwrote the reduced timeout in each iteration.
2015-05-26 15:03:11 +02:00
Jan Steemann
882f233fd8
constify
2015-05-21 09:56:37 +02:00
Jan Steemann
32b547886b
fixed up some headers
2015-04-24 13:11:29 +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
Willi Goesgens
713a3fc657
Follow compile of openssl V 1.0.2: SSLV3 is deprecated.
2015-02-25 17:16:44 +01:00
Jan Steemann
5da33a41d5
fixed memleak
2015-02-17 17:41:40 +01:00
Willi Goesgens
85e5bc22d9
Propper error messages for windows and posix.
2015-01-30 14:38:32 +01:00
Willi Goesgens
73023291e9
Add SSL error handling inspired by curl; make shure the user gets the message.
2015-01-29 09:52:08 +01:00
Max Neunhoeffer
e7d94bf81d
Put a loop around select() to take care of EINTR.
2014-12-03 23:45:20 +01:00
Max Neunhoeffer
6e2aed2732
Take out cout debugging output.
2014-12-03 23:37:16 +01:00
Max Neunhoeffer
0fb6ef1968
Fix SimpleHttpClient for the n+1 time.
...
Still with debugging output.
2014-12-03 23:31:20 +01:00
Frank Celler
77fd12b987
fixed SimpleHttpClient
2014-11-14 23:50:00 +01:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
42ba273589
prevent assertion failure
2014-07-02 18:52:29 +02:00
Jan Steemann
40473b58b7
safety
2014-07-02 12:19:28 +02:00
Frank Celler
6936972d08
updated disclaimer
2014-06-20 16:41:35 +02:00
Jan Steemann
362838ae69
TRI_ASSERT
2014-06-06 11:25:19 +02:00
Jan Steemann
2eca70e606
fixed timeout overflows on 32 bit
2014-05-09 12:17:57 +02:00
Jan Steemann
6b42df078b
sockets fix
2014-03-06 17:17:31 +01:00
Max Neunhoeffer
dd3546ee40
Resolve socket bug under Windows.
2014-02-17 14:21:47 +01:00
Max Neunhoeffer
076bc6e723
Cleanup socket abstraction for different OSes.
2014-02-14 14:44:27 +01:00
Jan Steemann
8bc1692d54
fixed issue #711 , #687
2013-12-20 15:13:23 +01:00
Jan Steemann
7c4944de83
added --server.ssl-protocol option for client tools
...
Conflicts:
arangosh/Benchmark/BenchmarkThread.h
lib/GeneralServer/SslAsyncCommTask.h
2013-12-13 17:58:24 +01:00
Jan Steemann
46a295ba43
fixed some Windows warnings
2013-10-08 12:39:47 +02:00
Jan Steemann
2556b0714f
fixed issues reported by VS 2012
2013-08-29 16:43:56 +02:00
Jan Steemann
d7b64d4ae2
merged patches by @guidoreina
2013-05-21 11:33:43 +02:00
Jan Steemann
37f364e70e
added internal.download()
2013-03-24 01:04:26 +01:00
Frank Celler
1aa5109fa3
updated disclaimer
2013-03-13 17:03:18 +01:00
Oreste Panaia
fc5e1ba623
merge conflicts with devel
2013-02-28 19:42:58 +08:00
Oreste Panaia
a48696ec28
network modifications required for windows
2013-02-28 17:43:39 +08:00
Oreste Panaia
ea601a23b3
Socket changes for windows libev
2013-02-22 16:51:13 +08:00
Oreste Panaia
2c12f63d7f
libev interface
2013-02-19 20:58:21 +08:00
Oreste Panaia
c01a5c6275
arango shell and import
2013-01-14 20:16:09 +08:00
Oreste Panaia
0e835b90b2
windows
2012-10-08 23:29:29 +08:00
Oreste Panaia
aac17f7b55
wrapper for memory mapped files add
2012-10-05 18:31:13 +08:00
Jan Steemann
8d8044ba47
added proper SSL support for arangosh and arangoimp
2012-07-25 17:47:54 +02:00
Jan Steemann
ceda8b686a
ssl connections
2012-07-25 15:08:17 +02:00