Jan
34957ee223
Feature 3.5/enable tlsv13 ( #9818 )
...
* define TLS_V13 symbol only conditionally
* updated CHANGELOG
2019-08-28 14:05:00 +03:00
Jan
11f5f33659
make sure all error code names are prefixed with ERROR_ @fceller @kvs85 ( #9384 )
2019-07-02 18:07:33 +02:00
Dan Larkin-York
d5ecdd143a
Convert unit tests to googletest framework ( #9034 )
2019-05-21 09:17:46 +02:00
Wilfried Goesgens
1907a7211b
Bug fix/cleanup system includes ( #8962 )
2019-05-15 15:12:59 +02:00
Wilfried Goesgens
aa885c978c
as curls multihandle.h defines lets use long here. ( #8950 )
2019-05-13 16:44:56 +02:00
Simon
5625b56edc
Do not store ptr to local options ( #8884 )
2019-05-02 09:42:47 +02:00
Jan
80a6e621ee
don't allocate memory so often in ClusterComm requests ( #8550 )
2019-03-26 00:31:56 +01:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
jsteemann
63f5379115
fix OpenSSL warnings about deprecated functions
2019-01-11 09:37:48 +01:00
Jan Christoph Uhde
aabb307295
fix openssl 1.3 usage
2019-01-10 15:27:27 +01:00
Jan
fa7de56cf8
upgrade to boost 1.69.0 ( #7910 )
2019-01-09 17:17:33 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Wilfried Goesgens
c30947961f
Fix Cluster shutdown handling of http connections ( #7809 )
2018-12-19 19:22:11 +01:00
Wilfried Goesgens
c0f9e8125a
Bug fix/allow tcp connection to finish ( #7635 )
2018-12-10 10:38:34 +01:00
Matthew Von-Maszewski
0d39ff66f5
Bugfix: backport defensive Communicator change and revert constant change in Scheduler ( #7214 )
...
* revert accidental change to MIN_SECONDS
* from bugfix-3.4/mv-communicator-defensive: simplify lambda usage to static functions.
2018-11-05 15:18:31 -06:00
Jan
c7d76c5da4
fix some issues reported by codescan ( #7195 )
2018-11-02 19:04:39 +01:00
Matthew Von-Maszewski
a054e31f73
port 3.4 changes that give libcurl time to retry a failed DNS query. Also add changes to vocbase.cpp that were missed in previous PR. ( #7132 )
2018-10-30 21:00:13 +01:00
Tobias Gödderz
c7c838ed30
Stop curl from trying to POST stdin ( #7098 )
...
* Stop libcurl from trying to POST stdin
* Stop relocking every iteration in wait
* Restrict setting of empty POSTFIELDS to POST requests
* Revert locking change
2018-10-29 14:41:28 +01:00
Matthew Von-Maszewski
97ba8ca2be
Bugfix: More 3.4 scheduler changes backported ( #7091 )
2018-10-26 17:09:20 +02:00
Simon
63cfdad52e
Fix SimpleHttpClient assertions ( #6914 )
...
(cherry picked from commit 0d36790cbaaf8b9f7492534e3c9e5318da909e0f)
2018-10-16 20:31:59 +02:00
Simon
6628a4e55a
Refactor stuff, add async batch extension task ( #6875 ) ( #6880 )
2018-10-15 13:18:24 +02:00
Simon
fd81f52ab4
Allow WAL logger to split up transactions ( #6800 ) ( #6866 )
2018-10-12 17:50:58 +02:00
Matthew Von-Maszewski
e2bc7e10e3
port of 3.4 libcurl connection management to devel ( #6775 )
2018-10-10 09:10:34 +02:00
Lars Maier
090024daed
Reset retry counter only when previously connected in order to not disable the retry check. ( #6737 )
...
Abort the doRequest loop when in shutdown.
2018-10-05 17:10:44 +02:00
Jan
abb2ffd98f
centralize some redundant SSL options handling ( #6576 )
2018-09-24 13:03:48 +02:00
Max Neunhöffer
84735955ea
Add advertised endpoints. ( #6104 )
2018-09-13 16:30:55 +02:00
Jan
07abfca588
Bug fix/cleanup 020918 ( #6338 )
2018-09-03 12:56:41 +02:00
jsteemann
ac94de2e96
fix some replication issues
2018-07-27 19:03:43 +02:00
Jan
e4d7f1c5f0
Bug fix/wenn der shard mann 2mal klingelt ( #5890 )
2018-07-26 15:37:40 +02:00
jsteemann
44c7b1b476
remove tabstops
2018-07-16 15:00:12 +02:00
Simran
34ec56d421
Feature/misc spelling corrections ( #5164 )
2018-07-13 13:06:20 +02:00
jsteemann
2d6dc9b8bc
make performance great again
2018-07-10 14:54:41 +02:00
Jan
208f1297e1
Bug fix/fixes 1007 ( #5815 )
2018-07-10 13:47:04 +02:00
Jan
0b7c74ca96
make curl not send "Expect: 100-continue" headers ( #5730 )
2018-07-10 09:17:01 +02:00
Jan
bf5caf210c
Bug fix/cleanup 2305 ( #5437 )
2018-05-23 15:45:55 +02:00
Jan
8e6d5df129
fixed minor several compiler complaints ( #5406 )
2018-05-23 11:50:00 +02:00
Jan
76e2c1b087
abort startup when using SSLv2 for a server endpoint ( #5339 )
2018-05-15 18:38:34 +02:00
Simon
fdee0544b7
Using asio::io_context::strands instead of locks ( #5266 )
...
* initial try adding strands
* working, stable amount of threads
* improve shell_client cluster
* Fixing some accounting for the scheduler
* Fix accounting
* Fixing wrong strand usage
* add missing return
* Fixing thread accounting
* More scheduler accounting issues
* Fixing various things
* Fixing some stuff
* Fixing some stuff
* Some more subtle bugfixes
* Some cleanup code
* fixing some stuff
* adding some more fixes
* Fixing possible issues
* Fixing missing _storeResult
* Fixing some stuff
* Reducing lambda stack, perhaps fixing hangups
* Fix writeunlocker
* Fixing possible issues
* adding some debugging stuff
* refactor sockets
* possible fixes
* Adding more job guards
* Fixin possible bug
* cleaning up some stuff
* working impl
* Remove debugging output
* Fixing build
* fixing import
* Fixing another bug
* removing debug log
* Removing examples
* Reverting scheduler working code
* Cleanup
* Addressing review comments
2018-05-07 15:58:19 +02:00
Jan
8b9eb13925
forward port branch feature-3.3/allow-jwt-in-arangosh ( #5009 )
2018-04-03 17:37:01 +02:00
Wilfried Goesgens
ef6ccafec4
Use std::this_thread::sleep_for to fix windows compile, mac compile ( #4794 )
2018-03-09 12:45:26 +01:00
Michael Hackstein
6f42d062be
Fixed false http error codes in timeout case. Also reactivated retry in error case. ( #4760 ) ( #4770 )
2018-03-08 09:19:16 +01:00
Simon
35136a89c0
Fix some problems with active failover ( #4540 )
2018-02-09 15:11:53 +01:00
Jan
b2ceb68205
Feature/small misc optimizations ( #4504 )
2018-02-08 09:25:07 +01:00
Jan
4e99113bbb
periodically recheck socket validity/connectivity for sockets that loop around poll() every 20s ( #4535 )
2018-02-08 08:40:52 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
Jan
73bce34174
potentially fix send request timeout ( #4026 )
2017-12-13 17:54:12 +01:00
Jan
9bcf3c7978
make SimpleHttpClient's SSL connections abortable too ( #4023 )
2017-12-13 14:03:33 +01:00
Jan
3143805c6f
make replication abortable ( #4016 )
2017-12-13 12:32:04 +01:00
Matthew Von-Maszewski
7e3dc8afb8
connection timeout treated as "send complete" ( #3866 )
2017-12-08 11:36:43 +01:00
Jan
282be208cc
remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … ( #3817 )
2017-12-06 18:43:49 +01:00