aboutsummaryrefslogtreecommitdiffstats
path: root/fnet
Commit message (Expand)AuthorAgeFilesLines
* Remove unused code in FNET_DataBuffer.Tor Egge2023-11-181-50/+0
* Update copyrightJon Bratseth2023-10-09132-132/+132
* atomic should not be neededHåvard Pettersen2023-08-092-8/+7
* more robust shutdown to avoid multi-close raceHåvard Pettersen2023-08-093-21/+29
* use atomic swap in handle_add_eventArne Juul2023-08-031-3/+4
* use std::atomic<std::shared_ptr>Arne Juul2023-08-032-7/+7
* Add noexcept and explicit delete copy constructors and operatorsHenning Baldersheim2023-06-291-10/+8
* added AutoJoiner tool locally (might be moved to vespalib)Håvard Pettersen2023-06-091-1/+77
* Eliminate maybe-uninitialized warning in FNET_Transport::select_thread.Tor Egge2023-06-061-4/+8
* Add noexcept specifiers.Tor Egge2023-06-062-2/+2
* Verify value of dummy member at object destruction.Henning Baldersheim2023-03-201-11/+16
* Update expected size of FNET_IOComponentHenning Baldersheim2023-03-071-1/+1
* use ref_counted in fnetHåvard Pettersen2023-03-0634-365/+159
* assert that there are no pending resolves when deletingHåvard Pettersen2023-02-231-2/+3
* untangle fnet from fastosHåvard Pettersen2023-02-2216-110/+40
* Add metrics tracking failed RPC and status page capability checksTor Brede Vekterli2023-02-172-0/+12
* stop using fastos thread more placesHåvard Pettersen2023-02-141-2/+3
* GC #ifdef __clang__not neededHenning Baldersheim2023-02-141-11/+7
* Deinline destructors in metrics, fnet, jrt_test logdHenning Baldersheim2023-02-011-62/+64
* Use snprintf instead of sprintf.Tor Egge2023-01-312-3/+3
* GC some compiler pragmas not needed.Henning Baldersheim2023-01-301-4/+1
* remove some whitespace at end of linesArne Juul2023-01-222-3/+3
* Merge pull request #25392 from vespa-engine/havardpe/drop-safe-discardTor Egge2023-01-052-16/+1
|\
| * remove recursive pseudo lockHåvard Pettersen2023-01-042-16/+1
* | remove xor crypto engine from C++Håvard Pettersen2023-01-044-19/+1
|/
* Merge pull request #25325 from vespa-engine/geirst/typedef-to-using-in-cpp-codeHenning Baldersheim2022-12-213-5/+5
|\
| * Change from typedef to using in misc C++ code.Geir Storli2022-12-213-5/+5
* | Ensure that transport thread is woken up explicit for every FNET_CMD_EXECUTE ...Henning Baldersheim2022-12-212-5/+7
|/
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-209-11/+11
* Slow down when getting too far ahead of server.Tor Egge2022-11-031-0/+7
* Merge pull request #23832 from vespa-engine/vekterli/capability-filtering-of-...Tor Brede Vekterli2022-08-291-1/+1
|\
| * Unify to_string for PeerCredentials to match other typesTor Brede Vekterli2022-08-291-1/+1
* | remove unused doxygen setup filesArne Juul2022-08-291-939/+0
* | Avoid out of bounds access to the argv array.Geir Storli2022-08-261-2/+6
|/
* Explicitly test that requiring an empty capability set is a no-opTor Brede Vekterli2022-08-251-0/+10
* Add factory functions for creating capability requirement filtersTor Brede Vekterli2022-08-233-2/+18
* Simplify expressionTor Brede Vekterli2022-08-231-1/+1
* Support capability enforcement environment variable in C++Tor Brede Vekterli2022-08-224-6/+57
* Add buffered logging of capability filter authz failuresTor Brede Vekterli2022-07-111-1/+17
* Make GetPeerSpec() publicTor Brede Vekterli2022-07-111-4/+4
* Refactor Capability(Set) and add more testingTor Brede Vekterli2022-06-303-5/+5
* Clarify why we're setting the return handler prior to filter invocationTor Brede Vekterli2022-06-291-1/+1
* Support mTLS connection-level capabilities and RPC access filtering in C++Tor Brede Vekterli2022-06-2913-50/+207
* fix undefined behavior in unit testsHåvard Pettersen2022-06-092-174/+40
* avoid calling function on nullptrHåvard Pettersen2022-05-232-8/+8
* Merge pull request #22492 from vespa-engine/havardpe/remember-port-numberHenning Baldersheim2022-05-062-2/+4
|\
| * remember port numberHåvard Pettersen2022-05-062-2/+4
* | Avoid nullptr src/dest args to zero-sized memcpyTor Brede Vekterli2022-05-041-4/+7
|/
* remove FastOS_ApplicationHåvard Pettersen2022-04-0810-130/+102
* Add missing include statements. Check for atomic wait support.Tor Egge2022-04-051-0/+1