path # lines of code src/common-ssh/user.c 45 src/common-ssh/common-ssh/buffer.h 15 src/common-ssh/common-ssh/key.h 20 src/common-ssh/common-ssh/sftp.h 44 src/common-ssh/common-ssh/ssh.h 21 src/common-ssh/common-ssh/user.h 18 src/common-ssh/buffer.c 73 src/common-ssh/key.c 122 src/common-ssh/ssh.c 300 src/common-ssh/sftp.c 486 src/common/rect.c 154 src/common/iconv.c 162 src/common/pointer_cursor.c 53 src/common/common/defaults.h 4 src/common/common/iconv.h 24 src/common/common/ibar_cursor.h 12 src/common/common/json.h 25 src/common/common/list.h 25 src/common/common/dot_cursor.h 12 src/common/common/rect.h 19 src/common/common/clipboard.h 21 src/common/common/surface.h 81 src/common/common/blank_cursor.h 12 src/common/common/string.h 7 src/common/common/io.h 6 src/common/common/pointer_cursor.h 12 src/common/common/cursor.h 42 src/common/surface.c 963 src/common/list.c 49 src/common/clipboard.c 76 src/common/dot_cursor.c 42 src/common/ibar_cursor.c 55 src/common/json.c 86 src/common/string.c 35 src/common/cursor.c 162 src/common/io.c 25 src/common/blank_cursor.c 34 src/guacenc/webp.h 6 src/guacenc/buffer.h 20 src/guacenc/png.c 35 src/guacenc/instruction-transfer.c 24 src/guacenc/instructions.c 38 src/guacenc/log.c 40 src/guacenc/display-flatten.c 91 src/guacenc/video.c 277 src/guacenc/layer.h 17 src/guacenc/display-buffers.c 47 src/guacenc/encode.h 7 src/guacenc/image-stream.h 32 src/guacenc/instruction-rect.c 26 src/guacenc/instructions.h 28 src/guacenc/instruction-move.c 26 src/guacenc/display.h 43 src/guacenc/parse.c 38 src/guacenc/instruction-blob.c 20 src/guacenc/instruction-mouse.c 22 src/guacenc/video.h 33 src/guacenc/instruction-img.c 19 src/guacenc/instruction-sync.c 16 src/guacenc/instruction-end.c 22 src/guacenc/ffmpeg-compat.h 35 src/guacenc/display-image-streams.c 34 src/guacenc/guacenc.c 85 src/guacenc/instruction-copy.c 50 src/guacenc/jpeg.h 6 src/guacenc/display-layers.c 44 src/guacenc/display.c 61 src/guacenc/instruction-shade.c 18 src/guacenc/ffmpeg-compat.c 151 src/guacenc/webp.c 33 src/guacenc/buffer.c 82 src/guacenc/encode.c 84 src/guacenc/parse.h 8 src/guacenc/display-sync.c 24 src/guacenc/layer.c 31 src/guacenc/instruction-cfill.c 26 src/guacenc/cursor.c 23 src/guacenc/png.h 6 src/guacenc/instruction-dispose.c 15 src/guacenc/cursor.h 16 src/guacenc/jpeg.c 53 src/guacenc/instruction-cursor.c 34 src/guacenc/instruction-size.c 18 src/guacenc/log.h 11 src/guacenc/guacenc.h 9 src/guacenc/image-stream.c 90 src/guacd/move-fd.h 6 src/guacd/proc-map.c 117 src/guacd/log.c 85 src/guacd/systemd/guacd.service.in 26 src/guacd/conf.h 19 src/guacd/conf-parse.c 257 src/guacd/connection.h 22 src/guacd/init.d/guacd.in 116 src/guacd/daemon.c 314 src/guacd/conf-file.c 125 src/guacd/proc.h 17 src/guacd/conf-args.c 75 src/guacd/conf-file.h 7 src/guacd/conf-parse.h 10 src/guacd/connection.c 183 src/guacd/proc-map.h 22 src/guacd/move-fd.c 55 src/guacd/proc.c 230 src/guacd/log.h 13 src/guacd/conf-args.h 6 src/guaclog/state.c 128 src/guaclog/state.h 20 src/guaclog/keydef.h 13 src/guaclog/instructions.c 24 src/guaclog/log.c 40 src/guaclog/guaclog.h 5 src/guaclog/instructions.h 15 src/guaclog/interpret.c 80 src/guaclog/guaclog.c 57 src/guaclog/interpret.h 6 src/guaclog/instruction-key.c 14 src/guaclog/keydef.c 180 src/guaclog/log.h 11 src/terminal/terminal-stdin-stream.c 83 src/terminal/named-colors.c 711 src/terminal/terminal-handlers.c 803 src/terminal/scrollbar.c 226 src/terminal/terminal.c 1158 src/terminal/display.c 600 src/terminal/xparsecolor.c 38 src/terminal/buffer.c 259 src/terminal/common.c 59 src/terminal/terminal/typescript.h 26 src/terminal/terminal/buffer.h 23 src/terminal/terminal/char-mappings.h 6 src/terminal/terminal/common.h 9 src/terminal/terminal/display.h 74 src/terminal/terminal/xparsecolor.h 6 src/terminal/terminal/terminal-priv.h 119 src/terminal/terminal/scrollbar.h 54 src/terminal/terminal/terminal-handlers.h 21 src/terminal/terminal/types.h 22 src/terminal/terminal/terminal.h 90 src/terminal/terminal/palette.h 36 src/terminal/terminal/select.h 14 src/terminal/terminal/named-colors.h 5 src/terminal/terminal/color-scheme.h 18 src/terminal/palette.c 271 src/terminal/char-mappings.c 48 src/terminal/color-scheme.c 123 src/terminal/select.c 196 src/terminal/typescript.c 109 src/libguac/display-render-thread.c 92 src/libguac/rect.c 71 src/libguac/display-layer.c 184 src/libguac/unicode.c 96 src/libguac/recording.c 116 src/libguac/user.c 236 src/libguac/id.c 63 src/libguac/encode-jpeg.c 111 src/libguac/protocol.c 982 src/libguac/display-plan-search.c 132 src/libguac/pool.c 93 src/libguac/timestamp.c 28 src/libguac/parser.c 178 src/libguac/display-priv.h 114 src/libguac/socket-ssl.c 92 src/libguac/wol.c 124 src/libguac/socket-wsa.c 153 src/libguac/display-plan-rect.c 85 src/libguac/hash.c 56 src/libguac/socket-fd.c 157 src/libguac/encode-png.c 171 src/libguac/raw_encoder.h 14 src/libguac/display-flush.c 184 src/libguac/display-plan.h 66 src/libguac/socket.c 197 src/libguac/socket-broadcast.c 108 src/libguac/encode-jpeg.h 9 src/libguac/display-layer-list.c 157 src/libguac/socket-nest.c 101 src/libguac/client.c 488 src/libguac/guacamole/mem.h 62 src/libguac/guacamole/display-types.h 14 src/libguac/guacamole/fifo.h 31 src/libguac/guacamole/socket-wsa.h 6 src/libguac/guacamole/rect-types.h 4 src/libguac/guacamole/stream.h 12 src/libguac/guacamole/hash.h 6 src/libguac/guacamole/socket.h 46 src/libguac/guacamole/layer.h 7 src/libguac/guacamole/error-types.h 30 src/libguac/guacamole/socket-ssl.h 13 src/libguac/guacamole/fifo-types.h 4 src/libguac/guacamole/display.h 64 src/libguac/guacamole/object.h 11 src/libguac/guacamole/argv-constants.h 9 src/libguac/guacamole/parser.h 25 src/libguac/guacamole/protocol-types.h 82 src/libguac/guacamole/pool-types.h 5 src/libguac/guacamole/private/mem.h 15 src/libguac/guacamole/rwlock.h 13 src/libguac/guacamole/client-fntypes.h 16 src/libguac/guacamole/plugin-constants.h 14 src/libguac/guacamole/user-fntypes.h 38 src/libguac/guacamole/user-constants.h 10 src/libguac/guacamole/rect.h 28 src/libguac/guacamole/display-constants.h 6 src/libguac/guacamole/unicode.h 8 src/libguac/guacamole/argv.h 12 src/libguac/guacamole/audio-fntypes.h 12 src/libguac/guacamole/object-types.h 4 src/libguac/guacamole/argv-fntypes.h 6 src/libguac/guacamole/plugin.h 4 src/libguac/guacamole/flag-types.h 4 src/libguac/guacamole/socket-constants.h 7 src/libguac/guacamole/error.h 14 src/libguac/guacamole/socket-types.h 8 src/libguac/guacamole/flag.h 26 src/libguac/guacamole/client-types.h 15 src/libguac/guacamole/user.h 99 src/libguac/guacamole/pool.h 23 src/libguac/guacamole/wol.h 9 src/libguac/guacamole/string.h 13 src/libguac/guacamole/layer-types.h 4 src/libguac/guacamole/recording.h 26 src/libguac/guacamole/audio.h 33 src/libguac/guacamole/protocol.h 127 src/libguac/guacamole/timestamp-types.h 5 src/libguac/guacamole/audio-types.h 5 src/libguac/guacamole/parser-constants.h 6 src/libguac/guacamole/fips.h 4 src/libguac/guacamole/user-types.h 5 src/libguac/guacamole/tcp.h 6 src/libguac/guacamole/stream-types.h 4 src/libguac/guacamole/timestamp.h 6 src/libguac/guacamole/assert.h 12 src/libguac/guacamole/socket-fntypes.h 14 src/libguac/guacamole/client-constants.h 12 src/libguac/guacamole/wol-constants.h 8 src/libguac/guacamole/fifo-constants.h 6 src/libguac/guacamole/parser-types.h 10 src/libguac/guacamole/protocol-constants.h 6 src/libguac/guacamole/client.h 95 src/libguac/user-handlers.c 436 src/libguac/rwlock.c 97 src/libguac/fips.c 19 src/libguac/display.c 186 src/libguac/display-plan.c 203 src/libguac/socket-tee.c 63 src/libguac/encode-webp.c 113 src/libguac/user-handlers.h 40 src/libguac/wait-fd.h 4 src/libguac/tcp.c 98 src/libguac/argv.c 142 src/libguac/error.c 135 src/libguac/raw_encoder.c 79 src/libguac/display-cursor.c 57 src/libguac/audio.c 95 src/libguac/mem.c 116 src/libguac/fifo.c 102 src/libguac/string.c 86 src/libguac/display-worker.c 209 src/libguac/palette.h 17 src/libguac/palette.c 60 src/libguac/wait-fd.c 35 src/libguac/flag.c 80 src/libguac/encode-webp.h 9 src/libguac/encode-png.h 9 src/libguac/display-builtin-cursors.h 16 src/libguac/user-handshake.c 177 src/libguac/id.h 4 src/libguac/display-plan-combine.c 133 src/libguac/display-builtin-cursors.c 79 src/pulse/pulse.c 155 src/pulse/pulse/pulse.h 22 src/protocols/rdp/keymap.h 36 src/protocols/rdp/print-job.h 40 src/protocols/rdp/unicode.c 27 src/protocols/rdp/user.c 87 src/protocols/rdp/channels/disp.h 28 src/protocols/rdp/channels/common-svc.h 36 src/protocols/rdp/channels/audio-input/audio-buffer.c 266 src/protocols/rdp/channels/audio-input/audio-input.c 89 src/protocols/rdp/channels/audio-input/audio-buffer.h 47 src/protocols/rdp/channels/audio-input/audio-input.h 9 src/protocols/rdp/channels/pipe-svc.c 136 src/protocols/rdp/channels/disp.c 133 src/protocols/rdp/channels/rail.h 14 src/protocols/rdp/channels/rdpei.c 102 src/protocols/rdp/channels/pipe-svc.h 28 src/protocols/rdp/channels/rail.c 160 src/protocols/rdp/channels/cliprdr.h 23 src/protocols/rdp/channels/rdpgfx.c 42 src/protocols/rdp/channels/common-svc.c 61 src/protocols/rdp/channels/rdpei.h 25 src/protocols/rdp/channels/rdpsnd/rdpsnd.c 59 src/protocols/rdp/channels/rdpsnd/rdpsnd.h 25 src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c 206 src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.h 19 src/protocols/rdp/channels/rdpgfx.h 8 src/protocols/rdp/channels/cliprdr.c 334 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.h 17 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.c 147 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.h 13 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.h 17 src/protocols/rdp/channels/rdpdr/rdpdr-fs.h 9 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.c 394 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.c 202 src/protocols/rdp/channels/rdpdr/rdpdr-messages.c 207 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.c 90 src/protocols/rdp/channels/rdpdr/rdpdr-printer.c 136 src/protocols/rdp/channels/rdpdr/rdpdr-fs.c 84 src/protocols/rdp/channels/rdpdr/rdpdr.c 112 src/protocols/rdp/channels/rdpdr/rdpdr-printer.h 14 src/protocols/rdp/channels/rdpdr/rdpdr.h 43 src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.h 10 src/protocols/rdp/channels/rdpdr/rdpdr-messages.h 18 src/protocols/rdp/keymap.c 11 src/protocols/rdp/ls.h 16 src/protocols/rdp/input.h 8 src/protocols/rdp/log.c 21 src/protocols/rdp/download.c 142 src/protocols/rdp/download.h 15 src/protocols/rdp/sftp.h 7 src/protocols/rdp/gdi.c 97 src/protocols/rdp/rdp.c 451 src/protocols/rdp/color.c 41 src/protocols/rdp/fs.c 472 src/protocols/rdp/decompose.h 6 src/protocols/rdp/doc/svc-example/svc-example.c 28 src/protocols/rdp/pointer.h 21 src/protocols/rdp/rdp.h 78 src/protocols/rdp/upload.c 158 src/protocols/rdp/decompose.c 84 src/protocols/rdp/keyboard.c 307 src/protocols/rdp/settings.h 135 src/protocols/rdp/settings.c 1038 src/protocols/rdp/unicode.h 7 src/protocols/rdp/client.c 158 src/protocols/rdp/argv.h 10 src/protocols/rdp/pointer.c 79 src/protocols/rdp/gdi.h 12 src/protocols/rdp/fs.h 82 src/protocols/rdp/error.h 6 src/protocols/rdp/user.h 7 src/protocols/rdp/argv.c 31 src/protocols/rdp/error.c 155 src/protocols/rdp/keymaps/generate.pl 163 src/protocols/rdp/print-job.c 276 src/protocols/rdp/beep.h 10 src/protocols/rdp/plugins/generate-entry-wrappers.pl 26 src/protocols/rdp/plugins/channels.c 80 src/protocols/rdp/plugins/ptr-string.c 10 src/protocols/rdp/plugins/guacai/guacai.h 21 src/protocols/rdp/plugins/guacai/guacai.c 119 src/protocols/rdp/plugins/guacai/guacai-messages.c 189 src/protocols/rdp/plugins/guacai/guacai-messages.h 35 src/protocols/rdp/plugins/guac-common-svc/guac-common-svc.c 116 src/protocols/rdp/plugins/channels.h 26 src/protocols/rdp/plugins/ptr-string.h 7 src/protocols/rdp/resolution.h 6 src/protocols/rdp/resolution.c 18 src/protocols/rdp/upload.h 16 src/protocols/rdp/beep.c 55 src/protocols/rdp/color.h 7 src/protocols/rdp/input.c 118 src/protocols/rdp/ls.c 67 src/protocols/rdp/sftp.c 13 src/protocols/rdp/keyboard.h 41 src/protocols/rdp/log.h 5 src/protocols/rdp/client.h 13 src/protocols/vnc/user.c 68 src/protocols/vnc/input.h 8 src/protocols/vnc/log.c 30 src/protocols/vnc/sftp.h 6 src/protocols/vnc/display.h 14 src/protocols/vnc/auth.c 65 src/protocols/vnc/clipboard.c 96 src/protocols/vnc/settings.h 73 src/protocols/vnc/settings.c 372 src/protocols/vnc/client.c 107 src/protocols/vnc/argv.h 9 src/protocols/vnc/clipboard.h 13 src/protocols/vnc/display.c 195 src/protocols/vnc/user.h 7 src/protocols/vnc/argv.c 26 src/protocols/vnc/vnc.h 57 src/protocols/vnc/cursor.c 66 src/protocols/vnc/input.c 36 src/protocols/vnc/auth.h 10 src/protocols/vnc/cursor.h 7 src/protocols/vnc/sftp.c 15 src/protocols/vnc/log.h 19 src/protocols/vnc/vnc.c 363 src/protocols/vnc/client.h 7 src/protocols/kubernetes/user.c 57 src/protocols/kubernetes/input.h 7 src/protocols/kubernetes/pipe.h 6 src/protocols/kubernetes/ssl.c 111 src/protocols/kubernetes/clipboard.c 28 src/protocols/kubernetes/settings.h 49 src/protocols/kubernetes/settings.c 215 src/protocols/kubernetes/client.c 72 src/protocols/kubernetes/pipe.c 23 src/protocols/kubernetes/argv.h 14 src/protocols/kubernetes/kubernetes.h 31 src/protocols/kubernetes/url.c 91 src/protocols/kubernetes/clipboard.h 7 src/protocols/kubernetes/kubernetes.c 236 src/protocols/kubernetes/ssl.h 6 src/protocols/kubernetes/user.h 6 src/protocols/kubernetes/argv.c 48 src/protocols/kubernetes/input.c 47 src/protocols/kubernetes/io.h 23 src/protocols/kubernetes/io.c 69 src/protocols/kubernetes/url.h 11 src/protocols/kubernetes/client.h 6 src/protocols/ssh/user.c 58 src/protocols/ssh/input.h 8 src/protocols/ssh/sftp.h 10 src/protocols/ssh/pipe.h 7 src/protocols/ssh/ttymode.h 10 src/protocols/ssh/ttymode.c 24 src/protocols/ssh/clipboard.c 26 src/protocols/ssh/settings.h 66 src/protocols/ssh/settings.c 304 src/protocols/ssh/client.c 74 src/protocols/ssh/pipe.c 21 src/protocols/ssh/argv.h 12 src/protocols/ssh/ssh.h 32 src/protocols/ssh/clipboard.h 9 src/protocols/ssh/user.h 7 src/protocols/ssh/argv.c 54 src/protocols/ssh/ssh_agent.c 113 src/protocols/ssh/input.c 47 src/protocols/ssh/ssh.c 346 src/protocols/ssh/sftp.c 35 src/protocols/ssh/ssh_agent.h 25 src/protocols/ssh/client.h 5 src/protocols/telnet/user.c 55 src/protocols/telnet/telnet.c 317 src/protocols/telnet/input.h 8 src/protocols/telnet/pipe.h 7 src/protocols/telnet/telnet.h 22 src/protocols/telnet/clipboard.c 26 src/protocols/telnet/settings.h 59 src/protocols/telnet/settings.c 292 src/protocols/telnet/client.c 65 src/protocols/telnet/pipe.c 21 src/protocols/telnet/argv.h 13 src/protocols/telnet/clipboard.h 8 src/protocols/telnet/user.h 7 src/protocols/telnet/argv.c 50 src/protocols/telnet/input.c 78 src/protocols/telnet/client.h 10 doc/libguac-terminal/Doxyfile.in 49 doc/libguac/Doxyfile.in 52