aboutsummaryrefslogtreecommitdiffstats
path: root/fnet
Commit message (Expand)AuthorAgeFilesLines
* 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
* extra sync neededHåvard Pettersen2022-04-041-0/+1
* more robust supervisor detachmentHåvard Pettersen2022-04-047-40/+67
* Remove unused variable in fnet unit test.Tor Egge2022-04-011-1/+0
* enable detaching a supervisor from a running transportHåvard Pettersen2022-03-3017-16/+323
* Avoid strncmp with zero size and nullptr argumentTor Brede Vekterli2022-03-251-1/+1
* Ensure memcpy is never called with nullptr source argumentTor Brede Vekterli2022-03-252-1/+6
* Avoid undefined behavior for zero-sized memcpy with nullptr argumentTor Brede Vekterli2022-03-251-2/+8
* remove admin channel conceptHåvard Pettersen2022-03-2418-429/+13
* Reduce exposure of SymbolTable, Stash and other classes not necessary for use...Henning Baldersheim2022-03-101-1/+0
* gc old process codeHåvard Pettersen2022-03-051-129/+120
* Add a simple adjustTimeoutByDetectedHz to compute a suitable timeout/naptime ...Henning Baldersheim2022-02-281-1/+1
* Remove _methodMismatchHook memberHenning Baldersheim2022-02-281-1/+0
* remove connection-based session handlingHåvard Pettersen2022-02-287-591/+4
* Remove inlining warnings (fnet).Tor Egge2022-02-262-1/+9
* - Use the typesafe vespalib::count_ms() to correcly count ms.Henning Baldersheim2022-02-253-3/+4
* Revert "Revert "- Create the common transport and threadpool in the main loop.""Henning Baldersheim2022-02-246-14/+13
* Revert "- Create the common transport and threadpool in the main loop."Henning Baldersheim2022-02-246-13/+14
* - Create the common transport and threadpool in the main loop.Henning Baldersheim2022-02-246-14/+13
* In order to properly detach supervisor from the transport, do an async close ...Henning Baldersheim2022-02-232-9/+6
* Revert "Revert "Use a common FNET_Transport owned by Proton in both SceduledE...Henning Baldersheim2022-02-211-1/+6
* Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor ...Henning Baldersheim2022-02-211-6/+1
* Merge pull request #21285 from vespa-engine/vekterli/more-threading-fixesHenning Baldersheim2022-02-215-27/+32
|\
| * Make `FNET_Connection::_state` atomic to allow safe polling from outside lockTor Brede Vekterli2022-02-182-13/+13
| * Ensure cross-thread visibility in testTor Brede Vekterli2022-02-181-8/+9
| * Make finished-polling outside of lock thread safeTor Brede Vekterli2022-02-182-6/+10
* | Use a common FNET_Transport owned by Proton in both SceduledExecutor and Tran...Henning Baldersheim2022-02-201-1/+6
|/
* Make FNET_TransportThread IO components counter atomicTor Brede Vekterli2022-02-182-6/+10
* Simplify furtherTor Brede Vekterli2022-02-171-2/+1
* Remove early-out check that's no longer neededTor Brede Vekterli2022-02-171-5/+0
* Check FNET_Scheduler slots inside lockTor Brede Vekterli2022-02-171-4/+3
* Merge pull request #20990 from vespa-engine/havardpe/ignore-binaryHenning Baldersheim2022-01-311-0/+1
|\
| * ignore binaryHåvard Pettersen2022-01-311-0/+1
* | Revert "Avoid using vespamalloc for small utility programs as it has a too hi...Henning Baldersheim2022-01-313-3/+4
|/
* Avoid using vespamalloc for small utility programs as it has a too high initi...Henning Baldersheim2022-01-283-4/+3
* Avoid strdup.Henning Baldersheim2021-11-246-58/+40
* Update 2019 Oath copyrights.gjoranv2021-10-271-1/+1
* Update Verizon Media copyright notices.gjoranv2021-10-074-4/+4
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1