summaryrefslogtreecommitdiff
path: root/net/WebSocketHandler.hpp
AgeCommit message (Expand)AuthorFilesLines
2020-09-17wsd: allow pings from clientsAshod Nakashian1-15/+7
2020-09-15Mark processInputEnabled() as constMiklos Vajna1-1/+1
2020-07-25kit: disable parallel processing at higher levelsGabriel Masei1-1/+1
2020-07-22kit: disable parallel handling of messages while processing load and saveGabriel Masei1-0/+16
2020-07-14Handle multiple queued fragments in WebSocket _inBuffer without timeout.Michael Meeks1-1/+1
2020-06-24No pinging necessary in the MOBILEAPP caseTor Lillqvist1-15/+18
2020-06-02wsd: single-char string literals -> charAshod Nakashian1-24/+24
2020-04-29remove unused method from WebSocketHandlerGabriel Masei1-28/+0
2020-04-25wsd: admin: move kit memory reporting from kit to admin moduleGabriel Masei1-14/+52
2020-04-24wsd: harden socket weakptrAshod Nakashian1-10/+9
2020-04-18Use #pragma onceTor Lillqvist1-4/+1
2020-04-10Poll - cleanup method naming, and fix merge issues.Michael Meeks1-1/+1
2020-04-10Poll - switch to ppoll for closer to microsecond accuracy.Michael Meeks1-12/+12
2020-04-02Add an initial libfuzzer based fuzzer for the admin consoleMiklos Vajna1-1/+1
2020-03-16Rework the somewhat odd sendTextMessage() interfaceMiklos Vajna1-3/+3
2020-03-12Fix assertion failure in the MOBILEAPP caseTor Lillqvist1-4/+9
2020-03-11re-factor: Socket / WebSocketHandler.Michael Meeks1-10/+53
2020-03-05WebSocket - simplify handleMessage for now.Michael Meeks1-20/+8
2020-03-05Session: simplify shutdown and privatize some pieces.Michael Meeks1-1/+2
2020-01-06Avoid taking address over the end of a vector if reading 0 bytes.Michael Meeks1-0/+3
2019-11-22WebSocketHandler: allow to build on 32bits systemsCorentin Noël1-1/+1
2019-08-17wsd: formattingAshod Nakashian1-5/+9
2019-05-29Improve debugging by showing un-masked websocket content.Michael Meeks1-1/+2
2019-05-27net: avoid UB in WebSocketHandler::readPayload()Miklos Vajna1-3/+6
2019-05-22Initial chunked transfer encoding.Michael Meeks1-4/+4
2019-04-19gtkapp: Fix clang's error: private field '...' is not usedJan Holesovsky1-19/+27
2019-03-12Added support for defragmentation of incoming websocket fragmented messages a...Gabriel Masei1-85/+181
2019-02-12android: #if(n)def MOBILEAPP -> #if (!)MOBILEAPP for better reliability.Jan Holesovsky1-11/+11
2018-10-30Avoid 'Unused variable' warnings in the MOBILEAPP casseTor Lillqvist1-2/+1
2018-10-25Adapt after 4724aa0cf78f3aedf7f7f4222d251ef8395d5523Tor Lillqvist1-1/+1
2018-10-25Socket: do what the TODO saysMiklos Vajna1-12/+12
2018-10-24WebSocket: make members privateMiklos Vajna1-1/+12
2018-09-19Still more iOS app and related Online C++ code hackingTor Lillqvist1-2/+30
2018-09-19Avoid double "0x" prefix for pointer values in log outputTor Lillqvist1-3/+3
2018-09-12Intermediate commit of work in progress on an iOS appTor Lillqvist1-0/+17
2018-09-11Revert "Just define these static const int members in-class"Tor Lillqvist1-2/+2
2018-09-10Just define these static const int members in-classTor Lillqvist1-2/+2
2018-09-10More mobile app stuff, very much early state of work in progressTor Lillqvist1-0/+2
2018-07-19Avoid potential confusion by not using the term "packet" in a commentTor Lillqvist1-1/+1
2018-07-19Don't log binary data as such, use Util::stringifyHexLine()Tor Lillqvist1-4/+12
2018-07-18Add FIXME: Do we really want to log binary data as such here?Tor Lillqvist1-0/+1
2018-06-15Implement client websocket masking.Michael Meeks1-12/+37
2018-05-18Use std::shared_ptr consistently.Jan Holesovsky1-1/+1
2018-05-18The WebSocketHandler::handleClientUpgrade() needs to handle a Response,Jan Holesovsky1-34/+47
2018-05-18Get ping/pong handling sorted with more isClient conditionality.Michael Meeks1-22/+69
2018-05-18More work on client / Monitor websocket connections.Michael Meeks1-3/+63
2018-05-18Allow a 'monitor' to be connected to remotely if configured.Michael Meeks1-0/+5
2018-02-26'static const int' needs an explicit definition in C++11Miklos Vajna1-2/+2
2018-02-23wsd: WebSocket state is a property of the socketAshod Nakashian1-29/+30
2018-02-07net: spell out non-trivial autos to improve readabilityMiklos Vajna1-4/+4