summaryrefslogtreecommitdiff
path: root/src/remote.cc
AgeCommit message (Expand)Author
2019-01-24Fix missing errno includeMaxime Coste
2018-11-26Read initial remote message in Urgent EventModeMaxime Coste
2018-09-07Fix use after delete in RemoteClient FDWatcher callbackMaxime Coste
2018-08-24Use $USER if getpwuid failsMatt Peterson
2018-05-23Fix Kakoune client busy looping on SIGHUPMaxime Coste
2018-05-17Small code cleanupsMaxime Coste
2018-05-05Remove out of date noexcept(false) on MessageWriter destructorMaxime Coste
2018-04-29Rework the way UI can trigger a client quittingMaxime Coste
2018-04-29Remove implicit conversion from String to DisplayAtom/DisplayLineMaxime Coste
2018-04-07Merge remote-tracking branch 'Delapouite/no-such'Maxime Coste
2018-04-07Add some safety static_asserts to remote read/write functionsMaxime Coste
2018-04-06Make error messages more consistentDelapouite
2018-04-05Fix some trailing spaces and a tab that sneaked into the code baseMaxime Coste
2018-03-25Unify code that validates identifiers in KakouneMaxime Coste
2018-03-23Restore client name after converting to clientMaxime Coste
2017-12-15Go back to getpwuid call to get user name from user idMaxime Coste
2017-12-09Go back to getpwuid call on OSXMaxime Coste
2017-12-04Replace uses of getpwuid which is incompatible with static linkingMaxime Coste
2017-11-06Add missing include in remote.ccMaxime Coste
2017-11-06Do not allow rename-session to introduce '/' in session namesMaxime Coste
2017-11-04Remote: stricter validation of the session namesMaxime Coste
2017-09-07Tolerate unwritable socket when trying to send the disconnection messageMaxime Coste
2017-08-28Expose client pid as $kak_client_pidMaxime Coste
2017-08-23Support specifying an exit status on `quit` commandsMaxime Coste
2017-06-26Fix various undefined behaviours detected by UBSanMaxime Coste
2017-04-12Place hardware terminal cursor at the current main cursor/prompt cursor positionMaxime Coste
2017-03-16Fixes some clang-tidy warning and add a few missing meta.hh includeMaxime Coste
2017-03-07Replace IdMap with HashMapMaxime Coste
2017-01-21Support the +line syntax for clients as well.Maxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-01Fix remaining uses of hardcoded /tmp to get the socket pathsMaxime Coste
2016-12-20Ensure we return 0 on exit from graceful disconnectionMaxime Coste
2016-12-20Fix hardcoded uses of "/tmp"Maxime Coste
2016-12-17Add more diagnostic information when failing to bind/listen to socketMaxime Coste
2016-12-17Ignore eventual / suffix in TMPDIRMaxime Coste
2016-12-15Improve general security of the unix socketsMaxime Coste
2016-12-01Rework handling of initial coordinates so that init commands can change themMaxime Coste
2016-12-01Only write to remote socket when we know they are writableMaxime Coste
2016-12-01Fix crash when a client sends a packet advertising a wrong sizeMaxime Coste
2016-12-01Make FDWatcher support Read, Write and Except events, instead of just ReadMaxime Coste
2016-11-29Simplify greatly UI input handlingMaxime Coste
2016-11-29Clean up includes of user_interface.hhMaxime Coste
2016-11-29Small remote code cleanupMaxime Coste
2016-10-06Handle all available keys when a RemoteClient input is availableMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-09-05Fix handling of remote errors in the accepterMaxime Coste
2016-09-04Rework client quitting and handling of remote errorsMaxime Coste
2016-09-04Use proper buffering when reading remote messagesMaxime Coste
2016-09-04Rework binary network protocol to be more message basedMaxime Coste
2016-08-30Add a fd_readable(int fd) helper functionMaxime Coste