aboutsummaryrefslogtreecommitdiffstats
path: root/fnet/src/vespa/fnet/connection.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* atomic should not be neededHåvard Pettersen2023-08-091-7/+6
* use atomic swap in handle_add_eventArne Juul2023-08-031-3/+4
* use std::atomic<std::shared_ptr>Arne Juul2023-08-031-6/+6
* Add noexcept specifiers.Tor Egge2023-06-061-1/+1
* use ref_counted in fnetHåvard Pettersen2023-03-061-41/+23
* assert that there are no pending resolves when deletingHåvard Pettersen2023-02-231-2/+3
* Support mTLS connection-level capabilities and RPC access filtering in C++Tor Brede Vekterli2022-06-291-0/+10
* enable detaching a supervisor from a running transportHåvard Pettersen2022-03-301-0/+5
* remove admin channel conceptHåvard Pettersen2022-03-241-55/+3
* Make `FNET_Connection::_state` atomic to allow safe polling from outside lockTor Brede Vekterli2022-02-181-10/+10
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* start with zero-size buffersHåvard Pettersen2021-06-151-4/+4
* drop empty buffersHåvard Pettersen2021-06-011-2/+10
* provide the config in the constructor only.Henning Baldersheim2020-12-011-2/+2
* extend crypto engine apiHåvard Pettersen2020-02-131-2/+3
* use relaxed add/subHåvard Pettersen2020-02-041-3/+3
* track the total number of connection objectsHåvard Pettersen2020-02-041-0/+5
* async tls handshake workHåvard Pettersen2019-02-211-1/+39
* Debug log connection peer spec on handshakeTor Brede Vekterli2019-02-061-1/+8
* better handling of framed sockets in fnetHåvard Pettersen2018-09-111-3/+4
* sample errno to preserve itHåvard Pettersen2018-09-071-7/+15
* remove unused function of questionable natureHåvard Pettersen2018-09-041-8/+0
* remove traces of direct write supportHåvard Pettersen2018-09-041-21/+1
* remove io stats tracking and loggingHåvard Pettersen2018-09-041-33/+13
* Remove use and implementation of directwrite optionHenning Baldersheim2018-08-311-34/+11
* drain input pipeline after crypto handshakeHåvard Pettersen2018-08-301-1/+13
* fixes based on feedbackHåvard Pettersen2018-08-281-1/+1
* make sure we flush even if no new data needs writingHåvard Pettersen2018-08-271-1/+4
* integrate Crypto{Engine,Socket} into fnetHåvard Pettersen2018-08-271-53/+95
* Use std::lock_guard instead of std::unique_lock.Tor Egge2017-11-121-4/+4
* Rename method for clarity, new name is writePendingAfterConnect().Tor Egge2017-10-271-2/+2
* Eliminate unneeded temporaries and unneede scopes.Tor Egge2017-10-271-19/+15
* Use std::mutex and std::condition_variable instead of FastOS_Cond.Tor Egge2017-10-271-69/+61
* Use std::mutex and std::condition_variable instead of FastOS_Cond.Tor Egge2017-10-271-9/+10
* handle async resolveHaavard2017-07-101-5/+49
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* use vespalib sockets in fnetHaavard2017-04-261-54/+27
* Merge pull request #2151 from yahoo/havardpe/handle-sync-connect-as-async-con...Håvard Pettersen2017-04-051-9/+5
|\
| * handle sync connect the same way as async connectHaavard2017-04-041-9/+5
* | OverrideHenning Baldersheim2017-04-041-2/+2
|/
* perform async connect in same threadArne H Juul2017-03-131-16/+37
* NULL -> nullptrHenning Baldersheim2017-01-131-28/+28
* replace memorytub with Stash.Henning Baldersheim2017-01-131-6/+43
* PublishJon Bratseth2016-06-151-0/+699