├── .gitignore ├── CMakeLists.txt ├── INSTALL.md ├── LICENSE ├── README.md ├── cmake ├── Windows32.cmake └── Windows64.cmake ├── resources ├── CMakeLists.txt ├── flexvdi-client.gresource.xml ├── fonts │ └── Lato-Regular.ttf ├── icons │ ├── 16x16 │ │ └── actions │ │ │ ├── lock.png │ │ │ ├── user.png │ │ │ ├── window-close.png │ │ │ ├── window-maximize.png │ │ │ ├── window-minimize.png │ │ │ └── window-restore.png │ ├── 24x24 │ │ └── actions │ │ │ └── about-flexvdi-white.png │ └── 32x32 │ │ └── actions │ │ ├── about-flexvdi.png │ │ ├── apagar.png │ │ ├── close-flexvdi.png │ │ ├── copy-flexvdi.png │ │ ├── fullscreen-flexvdi.png │ │ ├── keyboard-flexvdi.png │ │ ├── minimize-flexvdi.png │ │ ├── paste-flexvdi.png │ │ ├── printer-flexvdi.png │ │ ├── restore-flexvdi.png │ │ ├── system-poweroff-flexvdi.png │ │ ├── system-reboot-flexvdi.png │ │ ├── system-shutdown-flexvdi.png │ │ └── usb-flexvdi.png ├── images │ ├── button-settings.png │ ├── dmg_background.png │ ├── icon.png │ ├── logo-client.png │ └── logo-flexVDI-toolbar.png ├── keys-menu-linux.ui ├── keys-menu-windows.ui ├── spice-win.ui ├── style.css └── window.ui ├── scripts ├── Info-tpl.plist ├── build_appimage.sh ├── build_dmg.sh ├── build_installer_win.sh ├── bundle-launcher.sh ├── flexvdi-client.bundle ├── nsis │ └── FontRegAdv.nsh ├── setup-tpl.nsi └── sign_installer.sh ├── src ├── CMakeLists.txt ├── PPDGenerator.c ├── PPDGenerator.h ├── about.c ├── about.h ├── client-app.c ├── client-app.h ├── client-conn.c ├── client-conn.h ├── client-log.c ├── client-log.h ├── client-request.c ├── client-request.h ├── client-win.c ├── client-win.h ├── configuration.c ├── configuration.h ├── conn-forward.c ├── conn-forward.h ├── flexvdi-port.c ├── flexvdi-port.h ├── legacy-config-parser-linux.c ├── legacy-config-parser-null.c ├── legacy-config-parser-win32.c ├── main.c ├── printclient-cups.c ├── printclient-null.c ├── printclient-priv.h ├── printclient-win32.c ├── printclient.c ├── printclient.h ├── serialredir.c ├── serialredir.h ├── spice-win.c ├── spice-win.h ├── terminalid-linux.c ├── terminalid-macos.c ├── terminalid-null.c ├── terminalid-win32.c ├── ws-tunnel.c └── ws-tunnel.h └── test ├── CMakeLists.txt ├── get_printer_ppds.c ├── test_client_log.c ├── test_client_request.c └── test_terminal_id.c /.gitignore: -------------------------------------------------------------------------------- 1 | *kdev4 2 | 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Windows32.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/cmake/Windows32.cmake -------------------------------------------------------------------------------- /cmake/Windows64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/cmake/Windows64.cmake -------------------------------------------------------------------------------- /resources/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/CMakeLists.txt -------------------------------------------------------------------------------- /resources/flexvdi-client.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/flexvdi-client.gresource.xml -------------------------------------------------------------------------------- /resources/fonts/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/fonts/Lato-Regular.ttf -------------------------------------------------------------------------------- /resources/icons/16x16/actions/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/16x16/actions/lock.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/16x16/actions/user.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/window-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/16x16/actions/window-close.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/window-maximize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/16x16/actions/window-maximize.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/window-minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/16x16/actions/window-minimize.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/window-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/16x16/actions/window-restore.png -------------------------------------------------------------------------------- /resources/icons/24x24/actions/about-flexvdi-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/24x24/actions/about-flexvdi-white.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/about-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/about-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/apagar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/apagar.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/close-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/close-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/copy-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/copy-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/fullscreen-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/fullscreen-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/keyboard-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/keyboard-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/minimize-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/minimize-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/paste-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/paste-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/printer-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/printer-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/restore-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/restore-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/system-poweroff-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/system-poweroff-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/system-reboot-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/system-reboot-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/system-shutdown-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/system-shutdown-flexvdi.png -------------------------------------------------------------------------------- /resources/icons/32x32/actions/usb-flexvdi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/icons/32x32/actions/usb-flexvdi.png -------------------------------------------------------------------------------- /resources/images/button-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/images/button-settings.png -------------------------------------------------------------------------------- /resources/images/dmg_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/images/dmg_background.png -------------------------------------------------------------------------------- /resources/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/images/icon.png -------------------------------------------------------------------------------- /resources/images/logo-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/images/logo-client.png -------------------------------------------------------------------------------- /resources/images/logo-flexVDI-toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/images/logo-flexVDI-toolbar.png -------------------------------------------------------------------------------- /resources/keys-menu-linux.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/keys-menu-linux.ui -------------------------------------------------------------------------------- /resources/keys-menu-windows.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/keys-menu-windows.ui -------------------------------------------------------------------------------- /resources/spice-win.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/spice-win.ui -------------------------------------------------------------------------------- /resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/style.css -------------------------------------------------------------------------------- /resources/window.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/resources/window.ui -------------------------------------------------------------------------------- /scripts/Info-tpl.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/Info-tpl.plist -------------------------------------------------------------------------------- /scripts/build_appimage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/build_appimage.sh -------------------------------------------------------------------------------- /scripts/build_dmg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/build_dmg.sh -------------------------------------------------------------------------------- /scripts/build_installer_win.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/build_installer_win.sh -------------------------------------------------------------------------------- /scripts/bundle-launcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/bundle-launcher.sh -------------------------------------------------------------------------------- /scripts/flexvdi-client.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/flexvdi-client.bundle -------------------------------------------------------------------------------- /scripts/nsis/FontRegAdv.nsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/nsis/FontRegAdv.nsh -------------------------------------------------------------------------------- /scripts/setup-tpl.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/setup-tpl.nsi -------------------------------------------------------------------------------- /scripts/sign_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/scripts/sign_installer.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/PPDGenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/PPDGenerator.c -------------------------------------------------------------------------------- /src/PPDGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/PPDGenerator.h -------------------------------------------------------------------------------- /src/about.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/about.c -------------------------------------------------------------------------------- /src/about.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/about.h -------------------------------------------------------------------------------- /src/client-app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-app.c -------------------------------------------------------------------------------- /src/client-app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-app.h -------------------------------------------------------------------------------- /src/client-conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-conn.c -------------------------------------------------------------------------------- /src/client-conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-conn.h -------------------------------------------------------------------------------- /src/client-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-log.c -------------------------------------------------------------------------------- /src/client-log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-log.h -------------------------------------------------------------------------------- /src/client-request.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-request.c -------------------------------------------------------------------------------- /src/client-request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-request.h -------------------------------------------------------------------------------- /src/client-win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-win.c -------------------------------------------------------------------------------- /src/client-win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/client-win.h -------------------------------------------------------------------------------- /src/configuration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/configuration.c -------------------------------------------------------------------------------- /src/configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/configuration.h -------------------------------------------------------------------------------- /src/conn-forward.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/conn-forward.c -------------------------------------------------------------------------------- /src/conn-forward.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/conn-forward.h -------------------------------------------------------------------------------- /src/flexvdi-port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/flexvdi-port.c -------------------------------------------------------------------------------- /src/flexvdi-port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/flexvdi-port.h -------------------------------------------------------------------------------- /src/legacy-config-parser-linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/legacy-config-parser-linux.c -------------------------------------------------------------------------------- /src/legacy-config-parser-null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/legacy-config-parser-null.c -------------------------------------------------------------------------------- /src/legacy-config-parser-win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/legacy-config-parser-win32.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/main.c -------------------------------------------------------------------------------- /src/printclient-cups.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/printclient-cups.c -------------------------------------------------------------------------------- /src/printclient-null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/printclient-null.c -------------------------------------------------------------------------------- /src/printclient-priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/printclient-priv.h -------------------------------------------------------------------------------- /src/printclient-win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/printclient-win32.c -------------------------------------------------------------------------------- /src/printclient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/printclient.c -------------------------------------------------------------------------------- /src/printclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/printclient.h -------------------------------------------------------------------------------- /src/serialredir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/serialredir.c -------------------------------------------------------------------------------- /src/serialredir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/serialredir.h -------------------------------------------------------------------------------- /src/spice-win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/spice-win.c -------------------------------------------------------------------------------- /src/spice-win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/spice-win.h -------------------------------------------------------------------------------- /src/terminalid-linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/terminalid-linux.c -------------------------------------------------------------------------------- /src/terminalid-macos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/terminalid-macos.c -------------------------------------------------------------------------------- /src/terminalid-null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/terminalid-null.c -------------------------------------------------------------------------------- /src/terminalid-win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/terminalid-win32.c -------------------------------------------------------------------------------- /src/ws-tunnel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/ws-tunnel.c -------------------------------------------------------------------------------- /src/ws-tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/src/ws-tunnel.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/get_printer_ppds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/test/get_printer_ppds.c -------------------------------------------------------------------------------- /test/test_client_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/test/test_client_log.c -------------------------------------------------------------------------------- /test/test_client_request.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/test/test_client_request.c -------------------------------------------------------------------------------- /test/test_terminal_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flexVDI/flexvdi-client/HEAD/test/test_terminal_id.c --------------------------------------------------------------------------------