From 60ddb13a3f2e65303e3c162d0283d0de8b473611 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Sat, 27 Feb 2021 12:19:34 +0000 Subject: [PATCH 1/1] Import veyon_4.5.3+repack1-1.debian.tar.xz [dgit import tarball veyon 4.5.3+repack1-1 veyon_4.5.3+repack1-1.debian.tar.xz] --- README.Debian | 16 + changelog | 838 +++++++++++ compat | 1 + control | 197 +++ copyright | 1279 +++++++++++++++++ copyright.in | 1061 ++++++++++++++ docs | 4 + icons/README.icons | 3 + icons/veyon-256x256.png | Bin 0 -> 10723 bytes libveyon-core.install | 2 + man/veyon-auth-helper.8 | 30 + .../2001_disable-CPackDefinitions-cmake.patch | 14 + patches/2002_no-bundled-kitemmodels.patch | 59 + patches/README | 4 + patches/series | 2 + rules | 110 ++ source/format | 1 + source/include-binaries | 1 + upstream/metadata | 6 + veyon-configurator.install | 6 + veyon-configurator.manpages | 1 + veyon-master.install | 5 + veyon-master.manpages | 1 + veyon-plugins.install | 20 + veyon-service.install | 7 + veyon-service.manpages | 5 + veyon-service.postinst | 46 + veyon-service.postrm | 37 + veyon-service.prerm | 39 + watch | 3 + 30 files changed, 3798 insertions(+) create mode 100644 README.Debian create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 copyright.in create mode 100644 docs create mode 100644 icons/README.icons create mode 100644 icons/veyon-256x256.png create mode 100644 libveyon-core.install create mode 100644 man/veyon-auth-helper.8 create mode 100644 patches/2001_disable-CPackDefinitions-cmake.patch create mode 100644 patches/2002_no-bundled-kitemmodels.patch create mode 100644 patches/README create mode 100644 patches/series create mode 100755 rules create mode 100644 source/format create mode 100644 source/include-binaries create mode 100644 upstream/metadata create mode 100644 veyon-configurator.install create mode 100644 veyon-configurator.manpages create mode 100644 veyon-master.install create mode 100644 veyon-master.manpages create mode 100644 veyon-plugins.install create mode 100644 veyon-service.install create mode 100644 veyon-service.manpages create mode 100755 veyon-service.postinst create mode 100755 veyon-service.postrm create mode 100755 veyon-service.prerm create mode 100644 watch diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..041b69b --- /dev/null +++ b/README.Debian @@ -0,0 +1,16 @@ +DFSG-FREE PACKAGE +----------------- + +The SHA-1 implementation in upstream sources (ica/x11/common/sha1.{h,c}) +is directly taken from RFC 3174 "US Secure Hash Algorithm 1 (SHA1)". Given +that Debian considers RFCs non-free according to the Debian Free Software +Guidelines 3 and 6, the offending files have been removed from the upstream +sources. + +Luckily, the SHA-1 implementation provided by the OpenSSL library is compatible +with the own in Bacula. The fact that iTALC is already linked against OpenSSL +also means that nothing changed for the Debian package. + +This change was introduced with Debian upload of italc 2.0.2+dfsg1-2. + + -- Mike Gabriel Thu, 14 Aug 2014 13:42:47 +0200 diff --git a/changelog b/changelog new file mode 100644 index 0000000..053fbf8 --- /dev/null +++ b/changelog @@ -0,0 +1,838 @@ +veyon (4.5.3+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/copyright: + + Update auto-generated copyright.in file. + + Update copyright attributions. + * debian/patches: + + Drop 1001, 1003 and 1004. Applied upstream. + + Rebase patches 2001 and 2002. + * debian/rules: + + Build with -DWITH_PCH=OFF. + + -- Mike Gabriel Sat, 27 Feb 2021 13:19:34 +0100 + +veyon (4.5.2+repack1-4) unstable; urgency=medium + + [ Adrian Bunk ] + * debian/rules: + + Link with libatomic on architectures that need it. + + [ Mike Gabriel ] + * debian/patches: + + Drop 0001_WebApiConnection-use-QAtomicInteger-for-qint64.patch + again. Superceded by Adrian Bunk's approach (see above). + + -- Mike Gabriel Fri, 05 Feb 2021 22:38:44 +0100 + +veyon (4.5.2+repack1-3) unstable; urgency=medium + + * debian/patches: + + Add 0001_WebApiConnection-use-QAtomicInteger-for-qint64.patch. Possibly + fix FTBFS on some armel, mipsel and some other 32bit architectures. + + -- Mike Gabriel Fri, 05 Feb 2021 12:00:32 +0100 + +veyon (4.5.2+repack1-2) unstable; urgency=medium + + * debian/control: + + Add B-D qtbase5-private-dev. This enables the webapi plugin build. + + -- Mike Gabriel Thu, 04 Feb 2021 12:23:30 +0100 + +veyon (4.5.2+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/watch: + + Update format version to 4. + * debian/control: + + Bump Standards-Version: to 4.5.1. No changes needed. + * debian/patches: + + Drop 1002_fix-ftbfs-g++-9.patch. Applied upstream. + + Add 1004_fix-missing-return-value-for-X11VNC-runServer.patch. + Fix FTBFS when building with VEYON_X11VNC_EXTERNAL. + + Forward patches 1001 and 1003 upstream. + + Trivial rebase of patches 1003 and 2001. + * debian/copyright: + + Update auto-generated copyright.in template file. + + Update copyright attributions. + * debian/rules: + + Don't drop 3rdparty project qthttpserver. Use the bundled version for + now. + + -- Mike Gabriel Wed, 03 Feb 2021 23:23:38 +0100 + +veyon (4.4.2+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/copyright: + + Update auto-generated copyright.in file. + + Update copyright attributions. + * debian/rules: + + Drop new 3rd party code project 'qhttpserver' during orig tarball + creation. No needed for 4.4.x. + + -- Mike Gabriel Wed, 21 Oct 2020 14:09:02 +0200 + +veyon (4.4.1+repack1-1) unstable; urgency=medium + + * New upstream release. + - Stop using fixed logfile paths. (Closes: #964568). + - Fix FTBFS in core/src/AccessControlProvider.cpp. (Closes: #964634). + * debian/rules: + + Drop libvncserver entirely from 3rdparty/ folder entirely. + * debian/control: + + Bump Standards-Version: to 4.5.0. No changes needed. + + Bump versioned B-D on libvncserver-dev to (>= 0.9.13). + + Add Rules-Requires-Root: field and set it to 'no'. + * debian/patches: + + Rebase 2002_no-bundled-kitemmodels.patch. + + Trivial rebase of 2001_disable-CPackDefinitions-cmake.patch. + * debian/copyright: + + Update autogenerated copyright.in template file. + + Update copyright attributions. + + -- Mike Gabriel Fri, 17 Jul 2020 08:48:04 +0200 + +veyon (4.3.1+repack1-2) unstable; urgency=medium + + * debian/patches: + + Add 1003_stop-using-gksudo+kdesudo.patch. Refrain from using old and dead + kdesudo/gksudo, only use pkexec for launching applications with + administrative privileges. + * debian/veyon-service.postinst: + + Create configuration directories during postinst. + * debian/veyon-service.postrm: + + Drop XDG autostart removal code. Left-over from iTALC. + * debian/control: + + Add B-D libsystemd-dev. + + -- Mike Gabriel Mon, 17 Feb 2020 10:19:30 +0100 + +veyon (4.3.1+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/control: + + Adapt LONG_DESCRIPTION fields as provided in upstream's README.md file. + + Add B-D: libfakekey-dev. + * debian/patches: + + Update 2002_no-bundled-kitemmodels.patch for Veyon 4.3.1. + + Trivial rebase of 2001_disable-CPackDefinitions-cmake.patch. + * debian/copyright: + + Update copyright attributions. + + Update auto-generated copyright.in file. + * debian/rules: + + White-space fix in get-orig-source tarball. + + Drop new 3rdparty/libfakekey/ from orig tarball. + + -- Mike Gabriel Fri, 03 Jan 2020 18:00:08 +0100 + +veyon (4.2.5+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/rules: + + Drop work-around for falsely installed veyon DATADIR. + + -- Mike Gabriel Sat, 28 Sep 2019 00:55:57 +0200 + +veyon (4.2.4+repack1-2) unstable; urgency=medium + + [ Pino Toscano ] + * debian/rules: + + Enable parallel builds. (Closes: #919884). + + [ Mike Gabriel ] + * debian/patches: + + Fix FTBFS with GCC v9. (Closes: #925851). + * debian/control: + + Bump Standards-Version: to 4.4.0. No changes needed. + + -- Mike Gabriel Tue, 13 Aug 2019 14:38:22 +0200 + +veyon (4.2.4+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/control: + + Update B-Ds for 4.2.4: Add libsasl2-dev, libkf5itemmodels-dev. + * debian/rules: + + Update repack instruction in get-orig-source. + + Fix flawed installation of language files, move them to veyon's datadir. + * debian/copyright: + + Update copyright.in template file. + + Update copyright attributions. + * debian/patches: + + Add 2002_no-bundled-kitemmodels.patch. Use Debian's KF5 Item Models shared + library. + + Rebase/shrink 2001_disable-CPackDefinitions-cmake.patch. + * debian/libveyon-core.install: + + Simplify installation of language files. + * debian/veyon-plugins.install: + + Update plugins to be installed, sort by pathname. + * debian/veyon-service.{install,manpages}: + + Update file list, veyon-ctl renamed to veyon-cli; systemd service file got + renamed upstream. + + -- Mike Gabriel Fri, 02 Aug 2019 16:15:33 +0200 + +veyon (4.1.7+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: + + Rebase 2001_disable-CPackDefinitions-cmake.patch. + * debian/copyright: + + Update copyright attributions. + + -- Mike Gabriel Thu, 31 Jan 2019 11:07:06 +0100 + +veyon (4.1.6+repack1-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: + + Drop patches 1001, 1002, 1003, 1004. All applied upstream. + + Add 1001_fix-veyon-master-manpage-again.patch. Add missing hyphen in the + man page's application name. + * debian/control: + + Use secure URL in Homepage: field. + + Drop R (veyon-service): zenity or kde-baseapps-bin. Leftover from + iTALC packaging (was requirement of the ica wrapper script). + + Wrap line in LONG_DESCRIPTION of veyon-service. + + Bump Standards-Version: to 4.3.0. No changes needed. + * debian/*: + + Use https://github.com/veyon/veyon URL in lower case letters everywhere. + * debian/copyright: + + Replace iTALC occurrence in the OpenSSL GPL-2 exception by the word + Veyon. + + Update copyright attributions. + * debian/rules: + + Remove more upstream files when repacking orig tarball. + * debian/*.lintian-overrides: + + Drop files. The epoch-changed-but-upstream-version-did-not-go-backwards + override was only required for previous upload. + + -- Mike Gabriel Mon, 14 Jan 2019 10:48:20 +0100 + +veyon (4.1.4+repack1-1) unstable; urgency=medium + + * Upload to Debian as continuation of italc. (Closes: #887394). + * pkexec support: Drop files. Upstream now implemented pkexec support and + now hack-around is needed anymore for the Debian package. + * debian/changelog: + + Drop epoch in version as package name has changed. + * debian/*.lintian-overrides: + + Add epoch-changed-but-upstream-version-did-not-go-backwards overrides + for upcoming / first veyon upload. + * debian/patches: + + Add 1001_fix-desktop-files.patch, + 1002_add-documentation-key-to-service-file.patch, + 1003_fix-man-page-section.patch, + 1004_improve-man-page-content.patch, + 2001_disable-CPackDefinitions-cmake.patch. + + Drop 1005_gcc47-ftbfs.patch, + 2001_inject-buildtype-from-outside.patch. + * debian/control: + + Adapt to veyon. Drop Patrick Winnertz from Uploaders: list. Thanks for + your previous work on iTalc in Debian. + + Update Homepage: and Vcs-*: fields. + + Use secure URLs. Packaging has been migrated to salsa.debian.org. + * debian/compat: + + Bump DH compat level to version 10 (as long as CDBS does not yet support + version level 11). + * debian/*.{install,manpages,links,docs,post*,pre*}: Adapt to Veyon. + * debian/veyon-service.install (et al.): + + Drop veyon-service wrapper, this was iTALC stuff. + * debian/veyon-service.*: + + Drop preseedable debconf configuration. What worked well with iTALC does + not make sense with Veyon's absolutely flexible role model. + * iTALC.conf.in / Veyon.conf.in: + + Don't ship a config template, not needed for Veyon. + * debian/watch: iTALC is now Veyon. + * debian/README.setup: + + Drop iTALC specific setup README. Does not apply to Veyon anymore. + * debian/copyright: + + Use secure URL for Debian copyright format reference. + + Add comment on why we repack the orig sources. + + Drop references to files removed while repacking. + + Update auto-generated copyright.in file. + * debian/rules (et al.): + + Correctly copy icons into veyon-master bin:pkg. Provide 256x256 + veyon-master.png icon. + * debian/man/: + + Rename italc_auth_helper.1 to veyon-auth-helper.1 and adapt to Veyon. + * debian/desktop/*.desktop: + + Drop files. Not required in Veyon. + * debian/upstream/metadata: + + Add file. Comply with DEP-12. + * debian/docs: + + Ship some documentation files. + + -- Mike Gabriel Thu, 06 Dec 2018 16:44:21 +0100 + +italc (1:3.0.3+dfsg1-2) unstable; urgency=medium + + * debian/control: + + Add B-D: qttools5-dev. (Closes: #881090). + + Bump Standards-Version: to 4.1.1. No changes needed. + * debian/changelog, debian/man/*.1: White-space cleanup. + * debian/copyright: + + Remove file that is not present in upstrean sources anymore. + + -- Mike Gabriel Sat, 25 Nov 2017 17:20:02 +0100 + +italc (1:3.0.3+dfsg1-1) unstable; urgency=medium + + [ Mike Gabriel ] + * New upstream release. + * debian/patches: + + Add README, explaining our patch naming scheme. Rename existing patches + accordingly. + + Update/rebase 2001_inject-buildtype-from-outside.patch. + * debian/copyright: + + Update copyright attributions (drop lib/include/Inject.h). + + Update copyright attributions for debian/patches/. + + [ Gianfranco Costamagna ] + * debian/{control,rules,libitalccore.install}: + + Turn libitalccore into multi-arch library. (Closes: #850799). + + -- Mike Gabriel Fri, 20 Jan 2017 10:46:10 +0100 + +italc (1:3.0.2.90+dfsg1-1) unstable; urgency=medium + + * New upstream release. + * debian/copyright: + + Update copyright attributions. + + Update autogenerated copyright.in file. + + -- Mike Gabriel Mon, 09 Jan 2017 13:20:52 +0100 + +italc (1:3.0.2+dfsg1-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: + + Drop 001_set-static-libdir-and-rpath-for-cmake.patch, + 003_rename-plugin-dir.patch, 030_fix-man-pages.patch, + 031_fix-spelling-errors.patch. Applied or otherwise addressed + upstream. + * italc-client.postinst: + + Make sure that the key directories exist before using imc for key + creation. + * debian/rules: + + Fix flawed dbgsym migration. + + In get-orig-source, drop more files not relevant for building iTALC on + Linux. + * debian/copyright: + + Update auto-generated copyright.in file. + + Update copyright attributions. + * debian/watch: + + Tolerate -rc upstream release version strings. + * debian/docs: + + Drop TODO from list of doc files. + + -- Mike Gabriel Sat, 10 Dec 2016 02:09:24 +0100 + +italc (1:3.0.1+dfsg1-1) unstable; urgency=medium + + * New upstream release. + - Fixes FTBFS against libssl 1.1. (Closes: #828358). + * debian/watch: + + Upstream sources moved from Sourceforge to Github. + * Packaging style: Stop shipping upstream files in Debian packaging Git. + Superfluous overhead. + * debian/patches: + + Rebase 003_rename-plugin-dir.patch. + + Drop 007_use-openssl-sha.patch. Solved upstream. + + Rebase and update 031_fix-spelling-errors.patch. + + Update 031_fix-spelling-errors.patch. More spelling issues found. + * debian/rules: + + Adapt get-orig-source rule to new upstream location. Downloaded tarball + is a .gz archive, not .bz2. + + Create orig tarball in ../ rather than ./. + + Drop configure/libitalccore:: rule. No need to manually call + finalize-locales Makefile target in upstream code. + + Drop .qm backup hack. Upstream sources come without .qm (and only with .ts + files since 3.0.0). + + Enable all hardening build flags (i.e., also include +pie). + + Drop old compiler tweakings as they are (a) not required any more and + (b) cause an FTBFS on Debian 9 and above. + * debian/control: + + Bump Standards-Version: to 3.9.8. No changes needed. + + Use secure URLs in Vcs-*: fields. + + iTALC 3 builds against Qt5 now. Drop B-D libqt4-dev, add B-D qtbase5-dev + instead. + + Add B-D: qttools5-dev-tools (for Qt5 linguist tools). + * debian/{control,rules}: + + dbgsym: Don't build dbg:packages anymore. + See https://wiki.debian.org/AutomaticDebugPackages + * debian/copyright: + + Update auto-generated copyright.in template file. + + Work in auto-detected changes from copyright.in. + + Work in more copyright attributions manually. + + Remove copyright attributions for files not shipped by upstream anymore. + * debian/po: + + Add DebConf translations for pt_BR. Thanks so much to Adriano Rafael + Gomes. (Closes: #816946). + * debian/docs: + + README -> README.md. + + -- Mike Gabriel Tue, 29 Nov 2016 11:05:11 +0100 + +italc (1:2.0.2+dfsg1-4) unstable; urgency=medium + + * debian/Italc_logo.png: + + Add 256x256px resolution icon, obtained from + https://commons.wikimedia.org/wiki/File:Italc_logo.png. + * debian/copyright: + + Add license information for debian/Italc_logo.png. + + Individually list files in debiain/*. + * debian/source/include-binaries: + + White-list binary file debian/Italc_logo.png. + * debian/rules: + + Install icons of all resolutions available in the upstream sources. + (Closes: #795008). + * debian/menu: + + Drop menu file in favour of .desktop file. See tech-ctte decision + on #741573 for details. + * debian/patches: + + Update 031_fix-spelling-errors.patch. Lintian found more spelling + issues in upstream code. + * debian/{compat,control}: + + Raise DH compat level to debhelper version 9. + * debian/control: + + Add B-D: qt4-linguist-tools (for creating fresh .qm files at build-time). + + -- Mike Gabriel Mon, 15 Feb 2016 11:04:30 +0100 + +italc (1:2.0.2+dfsg1-3) unstable; urgency=medium + + * debian/po: + + Add Dutch DebConf translation file. (Closes: #765983). Thanks to Frans + Spiesschaert. + * debian/control: + + Bump Standards: to 3.9.6. No changes needed. + + -- Mike Gabriel Mon, 08 Jun 2015 00:29:34 +0200 + +italc (1:2.0.2+dfsg1-2) unstable; urgency=medium + + * debian/bin/ica (wrapper): + + When the -autostart cmdline arg is given, launch iTALC client with the + most privileged role that is available to the current user. + * DebConf: + + Update Japanese translation. Thanks to "victory". + + Update Russian translation file. Thanks to Yuri Kozlov. (Closes: + #758791). + + Update Danish translation file. Thanks to Joe Dalton. (Closes: #758840). + + Update Spanish translation file. Thanks to Camaleón. (Closes: #759797). + + Update French translation file. Thanks to Steve Petruzzello. (Closes: + #760599). + + Update Portuguese translation file. Thanks to Miguel Figueiredo. (Closes: + #760718). + + Update Italian translation file. Thanks to Beatrice Torracca. (Closes: + #761089). + + Update German translation file. Thanks to myself ;-). (Closes: #764101). + * debian/copyright: + + Rewrite from scratch. Fixes several false or missing license and copyright + information. + + -- Mike Gabriel Sun, 05 Oct 2014 23:05:32 +0200 + +italc (1:2.0.2+dfsg1-1) unstable; urgency=low + + * New upstream release. + * debian/watch: + + Mangle Debian version (due to new +dfsg1 upstream version suffix). + * debian/rules: + + Provide get-orig-source rule, repack upstream sources: Remove non-DFSG + licensed files sha1.c and sha1.h (which upstream directly took from + RFC 3174. + + Drop win32 related files when repacking upstream sources via + get-orig-source. + * debian/control: + + Add dbg:packages for iTALC. + + Bump Standards: to 3.9.5. No changes needed. + + Add R (italc-client): zenity or kde-baseapps-bin (for ica wrapper + script). + * Desktop integration: + + Update .desktop files. Add .desktop file for imc (iTALC Management + Console). + + Use pkexec to launch iTALC Management Console. + * DebConf: + + When setting up iTALC roles, ensure that the default group ('root') + gets used if an empty string is provided as group name. + + Capture non-existing group names and default to group 'root' instead. + Also, detect existence of groups correctly, now. + + Default to "root" group only if previously set iTALC role groups were + not set or do not exist (anymore). + + Loop on group input screens if a group does not exist (for + use_existing_groups == true). + + Always default to "No" for the delete-group-confirmation-question + screens. + + Provide option to system-wide setup XDG autostart for iTALC client + applet. (Closes: #731476). + + Reset LogonGroups= in iTALC.conf on every package configuration, so + DebConf configured groups get placed into iTALC.conf correctly. + + Update PO files. + * debian/copyright: + + Update file to match changes in upstream release. + + Drop copyright information for removed files ica/x11/common/sha1.{c,h}. + + Drop copyright information for removed files in ica/win32/. + * debian/patches: + + Drop 002_use-v4l-videodev2.patch, 004_x2go-nx-noxdamage.patch, + 021_man-page-patch-in.patch. Applied upstream. + + Refresh 031_fix-spelling-errors.patch. + + Update 001_set-static-libdir-and-rpath-for-cmake.patch. Adapt + block that hard-sets LIB_DIR to /usr/lib/italc. + + Add 007_use-openssl-sha.patch. Build against openssl/sha.h, don't use + dropped, non-DFSG licensed files sha1.c and sha1.h. + + Add 030_fix-man-pages.patch. Fix a hyphen-used-as-minus-sign issue and a + spelling error. + * debian/italc-client.prerm: + + On package purgal, only remove groups if we previously explicitly created + them as iTALC roles. + * debian/italc-client.postinst: + + Ensure that $DISPLAY is unset before evoking the imc -createkeypair + command. + * lintian: + + Drop unused override (spelling-error-in-binary). + + -- Mike Gabriel Thu, 14 Aug 2014 14:23:53 +0200 + +italc (1:2.0.1-4) unstable; urgency=low + + * Debconf translation files updated/added: + + Spanish translation added (thanks to Camaleón). (Closes: #728116). + * debian/control: + + Add libpng-dev as build dependency. (Closes: #729675). + + -- Mike Gabriel Sun, 17 Nov 2013 09:19:39 +0100 + +italc (1:2.0.1-3) unstable; urgency=low + + * /debian/control: + + Alioth-canonicalize Vcs-Git: field. + + Vcs location has moved into debian-edu/pkg-team/ subfolder. + * /debian/desktop/*.desktop: + + Add Keywords: field. + * Debconf translations: + + Update typo in Japanese translation (thanks to + »victory«). (Closes: #725724). + + -- Mike Gabriel Wed, 09 Oct 2013 00:45:33 +0200 + +italc (1:2.0.1-2) unstable; urgency=low + + * Review of translatable text elements by the Enlish i18n team. (Closes: + #719778). + * /debian/copyright: + + Add block for Files: /debian/*. + * Debconf translation files updated/added: + + Russian translation (thanks to Yuri Kozlov). (Closes: #721993). + + Danish translation (thanks to Joe Dalton). (Closes: #722131). + + Czech translation (thanks to Michal Šimůnek). (Closes: #722141). + + Japanese translation (thanks to »victory«). (Closes: #723754). + + Italian translation (thanks to Beatrice Torracca). (Closes: #723863). + + Portuguese translation (thanks to Miguel Figueiredo). (Closes: #724018). + + French translation (thanks to Steve Petruzzello). (Closes: #724485). + + German translation (thanks to Helge Kreutzmann for reviewing my own + translation effort). (Closes: #724025). + + -- Mike Gabriel Tue, 24 Sep 2013 21:27:50 +0200 + +italc (1:2.0.1-1) unstable; urgency=low + + * New upstream version. + * /debian/italc-client.lintian-overrides: + + Silence lintian about a false-positive spelling error report. + * /debian/copyright: + + Update and review and explicitly add OpenSSL exception. + * Update patches, drop patch 011_qt-signals.patch (applied by upstream). + + -- Mike Gabriel Mon, 12 Aug 2013 15:52:25 +0200 + +italc (1:2.0.0-4) unstable; urgency=low + + * /debian/control: + + Fix lintian: : data.tar.xz-member-without-dpkg-pre-depends. + * /debian/italc-client.{config,templates}: + + Make italc preseedable/configurable via debconf. + * /debian/rules: + + Now really fix the .ts file update and trigger the .qm build after + configure of libitalccore. + + Make sure .qm files shipped by upstream get moved out of the way before + build and get restored properly during clean up. + + Auto-configure iTALC.conf through debconf. + * Update documentation file: README.setup. + + -- Mike Gabriel Mon, 12 Aug 2013 12:07:52 +0200 + +italc (1:2.0.0-3) unstable; urgency=low + + * /debian/control: + + italc-client: Add adduser to Depends: field. (Closes: #707836). + * /debian/rules: + + Re-build .ts and .qm files during build time to incorporate + latest translation fixes. + * Lintian issues: + + Fix duplicate-in-relation-field in source build-depends: libxrandr-dev, + libxrandr-dev. + + Fix unneeded-build-dep-on-quilt. + + Fix spelling-error-in-binary usr/bin/italc neccessary necessary. + + Fix spelling-error-in-binary usr/lib/italc/libItalcCore.so neccessary + necessary. + + Fix spelling-error-in-manpage usr/share/man/man1/ica.1.gz neccessary + necessary. + + Fix hyphen-used-as-minus-sign usr/share/man/man1/ica.1.gz. + + Fix hyphen-used-as-minus-sign usr/share/man/man1/imc.1.gz. + * Update patches. + * Provide file italc-client.desktop. (Closes: #666428). + * Provide file italc-master.desktop. (Closes: #666429). + * Add patch: 006_inject-buildtype-from-outside.patch. Inject the build + type (actually the BUILD_CPU) from /debian/rules. Avoid the detection + code from upstream as it only covers x86 and x86_64. (Closes: #718745). + * Provide documentation: README.setup. (Closes: #511387). + + -- Mike Gabriel Sun, 11 Aug 2013 03:11:55 +0200 + +italc (1:2.0.0-2) unstable; urgency=low + + * /debian/control: + + Drop B-D: linux-libc-dev + + Limit B-D: libv4l-dev to [linux-any]. + + Update long-descs: replace phrase »pupil« by »student«. + + -- Mike Gabriel Sat, 11 May 2013 00:06:51 +0200 + +italc (1:2.0.0-1) unstable; urgency=low + + * New upstream release (Closes: #640200, #672636). + * Package becomes team-maintained (debian-edu-pkg-team@l.alioth.d.o). + * Raise compat level to 7. + * Use multi-line fields in /debian/control. + * Add build-dependencies: libpam0g-dev, linux-libc-dev, and cmake. + Also add-in build-dependencies found in x11vnc Debian package. Add + build-dependency: libv4l-dev. + * Add Vcs-* lines to /debian/control. + * Make /debian/copyright DEP-5 compliant. + * Drop outdated README.Debian, include upstream documentation files in + package. + * Drop lintian overrides from former package versions. + * New binary package: italc-management-console. + * Add quilt (>= 0.46-7~) as build dependency. Include CDBS rule + patchsys-quilt. + * Add patch: 001_set-static-libdir-and-rpath-for-cmake.patch, adapt to + new iTALC library name: libItalcCore.so, rename binary package libitalc to + libitalccore. As libItalcCore.so is private/unversioned, we use RPATH to + build/find /italc/libItalcCore.so. + * Add patch: 002_use-v4l-videodev2.patch, support building with v4l2 support + if present. + * Add patch: 003_rename-plugin-dir.patch, change name of iTalc plugin + directory. + * Add patch: 004_x2go-nx-noxdamage.patch, handle iTALC in X2Go sessions in + the same way as in NX sessions. + * Grab man page from upstream Git: imc.8. + * Contribute man page: italc_auth_helper.1, no man page available for + italc_auth_helper by upstream. + * Add build-dependency: gcj-jdk. This triggers the java-build of the iTALC + JavaViewer which then gets integrated into the iTALC client. + * Add patch: 011_qt-signals.patch. + * Add patch: 021_man-page-patch-in.patch, update upstream man pages, apply + similar changes to italc_auth_helper.1 provided by us. + * Drop man page options that are not available in iTALC 2.x anymore, add + those that have been added. Fixing non-up-to-date upstream version of man + pages for ica.1 and italc.1. + * Install italc_auth_helper setuid root (via dpkg-statoverride). + * Provide default iTALC.conf configuration file. + * Install italc-* system groups by default (italc-admins, italc-supporters, + italc-teachers, italc-students). + * Create iTALC key pairs for roles: admin, supporter, teacher during package + configuration. + * Add patch: 005_gcc47-ftbfs.patch. Fixes FTBFS with gcc-4.7. + * Harden package build. + * Bump Standards version to 3.9.4. + + -- Mike Gabriel Fri, 03 May 2013 13:23:05 +0200 + +italc (1:1.0.13-1.3) unstable; urgency=low + + * Non maintainer upload. + * Fix build failure with GCC 4.7. Closes: #667203. + + -- Matthias Klose Fri, 04 May 2012 08:37:15 +0200 + +italc (1:1.0.13-1.2) unstable; urgency=low + + * Non-maintainer upload. + * Build-Depend on libjpeg-dev, not libjpeg62-dev (closes: #642838) + + -- Julien Cristau Sun, 29 Jan 2012 18:08:29 +0100 + +italc (1:1.0.13-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Apply patch from Felix Geyer to fix FTBFS when compiled with + -Werror=format-security (Closes: #643411) + * Set urgency to medium due to rc bug fix + + -- Alexander Reichle-Schmehl Sun, 04 Dec 2011 12:08:19 +0100 + +italc (1:1.0.13-1) unstable; urgency=low + + * Added a watch file for italc + * Imported Upstream version 1.0.13 (Closes: #597759) + * Acknowlege NMU of David Paleino, thanks. (Closes: #504970) + * Link to GPL-2 as italc is using this version, according to COPYING + * Removed dh_desktop call as it is deprecated + * Add some more overrides + * Bump standards version to 3.9.1 - no further changes needed + * Switch to 3.0 (quilt) packaging + * Add some more info to the short description + + -- Patrick Winnertz Fri, 11 Feb 2011 14:50:22 +0100 + +italc (1:1.0.9-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fixed FTBFS with GCC 4.4, missing #include. Thanks to + Martin Michlmayr (Closes: #504970) + * italc-client.lintian-overrides and italc-master.lintian-overrides + added + + -- David Paleino Mon, 21 Dec 2009 15:02:56 +0100 + +italc (1:1.0.9-1) unstable; urgency=low + + * New upstream release (Closes: #508049) + + -- Patrick Winnertz Tue, 17 Mar 2009 11:40:06 +0100 + +italc (1:1.0.9~rc3-1) unstable; urgency=low + + * Package new upstream version + - upstream ported the code to qt4.4 (Closes: #481974) + + -- Patrick Winnertz Tue, 17 Jun 2008 13:46:54 +0200 + +italc (1:1.0.8-1) unstable; urgency=low + + * Fix FTBFS by switching from openssl to libssl-dev build-dep. + Thanks to Laurent Bigonville (Closes: #477022) + * Packaging new upstream version. + + -- Patrick Winnertz Tue, 13 May 2008 10:54:16 +0200 + +italc (1:1.0.7-2) unstable; urgency=low + + * Fix FTBFS on amd64 (Closes: #472439) + + Add patch from upstream + + -- Patrick Winnertz Thu, 27 Mar 2008 16:10:54 +0100 + +italc (1:1.0.7-1) unstable; urgency=low + + * New upstrem release. + + -- Patrick Winnertz Mon, 17 Mar 2008 10:13:42 +0100 + +italc (1:1.0.6-1) unstable; urgency=low + + * Move Homepage Header from Package Section into global Section. + * Add the forgotten libitalc.install in order to install the lib correctly. + Patch ica/Makefile.am and ima/Makefile.am in order to show + the new place of the lib (Closes: #460889) + + -- Patrick Winnertz Tue, 12 Feb 2008 14:47:20 +0100 + +italc (1:1.0.4-1) unstable; urgency=low + + * New upstream version + * Add options for dh_shlibdeps to debian/rules to prevent a ftbfs + * Added new package libitalc to control since now both + applications needs this lib. + * Changed my maintainer address. + * Add compiler flags to rules + * Modified menu file to fit into the new layout + * Add Homepage: tag and remove Homepage from description + * use new standard-version (3.7.3) + + -- Patrick Winnertz Wed, 05 Dec 2007 16:28:26 +0100 + +italc (1:1.0.2-2) unstable; urgency=low + + * Upload of the package to unstable + + -- Patrick Winnertz Wed, 16 May 2007 13:45:10 +0200 + +italc (1:1.0.2-1) experimental; urgency=low + + * Packaging new upstream release + * FTBFS Bug on kfreeBSD send to upstream and this is fixed in + this version now. (Closes: #414096) + + -- Patrick Winnertz Tue, 10 Apr 2007 15:29:41 +0200 + +italc (1:1.0.0-1) experimental; urgency=low + + * Packaging new upstream version. + Must use epoch since 1.0.0 seems to be lesser than 1.0.0.0~rc2 + * Added build dependency libxtst-dev + * Modified rules: + - Removed build of icon, since this is now upstream + - Added --with-linux to enable build on kfreeBSD. Thanks to Cyril + Brulebois. (Closes: #414096) + + -- Patrick Winnertz Sat, 24 Mar 2007 15:44:11 +0100 + +italc (1.0.0.0~rc2-1) experimental; urgency=low + + * Packaging new upstream release + * Adopting this package from Steffen Joeris with his acceptance + * Increasing the debhelper level to 5 + * Adding the build-depends: + - libqt4-dev + - zlib1g-dev + - libjpeg62-dev + - openssl + * italc-master now has a dependency against italc-client, since + the client server (ica ) also have to run on the master. + * Updated Copyright file, since some files were removed + * Removed build depends libxaw7-dev, libqt3-mt-dev, libssl-dev, libxtst-dev + since they are obsolete + * Removed patches since upstream adopted them + * Added README.Debian to make key creation easier for local administrators + + -- Patrick Winnertz Wed, 27 Dec 2006 20:16:04 +0100 + +italc (0.9.6.2-3) unstable; urgency=low + + * Change build-depends against libxaw8-dev to libxaw7-dev + (Closes: #370197) + * Expand 20-configure.patch to adjust to newer X libraries + Thanks to Peter Eisentraut + * Bump standard version to 3.7.2 + * Provide the italc-keygen program which is needed for + the key generation to enable the connection + Thanks to Patrick Winnertz for some further skolelinux packaging + * Fix spelling error in descriptions (Closes: #363282, #363979) + * Upload sponsored by Morten Werner Olsen. + + -- Steffen Joeris Sun, 4 Jun 2006 13:23:38 +0200 + +italc (0.9.6.2-2) unstable; urgency=low + + [ Steffen Joeris ] + * Include patch to prevent italc to segfault on architectures + where the size of a pointer is greater than the size of + an integer, such as ia64. (Closes: #340684) + Thanks to Dann Frazier. + + [ Florian Ragwitz ] + * Removed build-dep on xlibs-dev, which is deprecated now, and depend on the + individual libraries we need. + + -- Florian Ragwitz Mon, 9 Jan 2006 15:51:40 +0100 + +italc (0.9.6.2-1) unstable; urgency=low + + * Initial release (Closes: #338678) + + -- Steffen Joeris Sat, 12 Nov 2005 00:20:36 +0100 diff --git a/compat b/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +10 diff --git a/control b/control new file mode 100644 index 0000000..4604aa7 --- /dev/null +++ b/control @@ -0,0 +1,197 @@ +Source: veyon +Section: x11 +Priority: optional +Maintainer: Debian Edu Packaging Team +Uploaders: + Mike Gabriel , +Build-Depends: + cdbs, + dpkg-dev (>= 1.16.1~), + debhelper (>= 10), + cmake, + qtbase5-dev, + qtbase5-private-dev, + qttools5-dev, + qttools5-dev-tools, + zlib1g-dev, + liblzo2-dev, + libjpeg-dev, + libpng-dev, + imagemagick, + libpam0g-dev, + libavahi-client-dev, + libfakekey-dev, + libkf5itemmodels-dev, + libldap2-dev, + libqca-qt5-2-dev, + libprocps-dev, + libsasl2-dev, + libssl-dev, + libsystemd-dev, + libv4l-dev [linux-any], + libvncserver-dev (>= 0.9.13), + libxdamage-dev, + libxext-dev, + libxfixes-dev, + libxss-dev, + libxtst-dev, + libxrandr-dev, + libxinerama-dev, + default-jdk | gcj-jdk | gcj, +Standards-Version: 4.5.1 +Rules-Requires-Root: no +Homepage: https://veyon.io/ +Vcs-Git: https://salsa.debian.org/debian-edu-pkg-team/veyon.git +Vcs-Browser: https://salsa.debian.org/debian-edu-pkg-team/veyon/ + +Package: veyon-master +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libveyon-core (= ${binary:Version}), + veyon-service (= ${binary:Version}), + policykit-1, +Recommends: + veyon-configurator, +Suggests: + veyon-ctl, +Description: Computer Monitoring and Classroom Management Software - master + Veyon is a software for computer monitoring and classroom management + supporting Windows and Linux. It enables teachers to view and control + computer labs and interact with students. Veyon is available in many different + languages and provides numerous features supporting teachers and + administrators at their daily work: + . + - Overview: monitor all computers in one or multiple locations or classrooms + - Remote access: view or control computers to watch and support users + - Demo: broadcast the teacher's screen in realtime (fullscreen/window) + - Screen lock: draw attention to what matters right now + - Communication: send text messages to students + - Start and end lessons: log in and log out users all at once + - Screenshots: record learning progress and document infringements + - Programs & websites: launch programs and open website URLs remotely + - Teaching material: distribute and open documents, images and videos easily + - Administration: power on/off and reboot computers remotely + . + Veyon is the continuation of iTALC. + . + This package contains the veyon-master software. With veyon-master a teacher + or tutor can control other machines if they run Veyon's client service software + (package: veyon-service). + +Package: veyon-service +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + adduser, + libveyon-core (= ${binary:Version}), + x11vnc, +Description: Computer Monitoring and Classroom Management Software - client service + Veyon is a software for computer monitoring and classroom management + supporting Windows and Linux. It enables teachers to view and control + computer labs and interact with students. Veyon is available in many different + languages and provides numerous features supporting teachers and + administrators at their daily work: + . + - Overview: monitor all computers in one or multiple locations or classrooms + - Remote access: view or control computers to watch and support users + - Demo: broadcast the teacher's screen in realtime (fullscreen/window) + - Screen lock: draw attention to what matters right now + - Communication: send text messages to students + - Start and end lessons: log in and log out users all at once + - Screenshots: record learning progress and document infringements + - Programs & websites: launch programs and open website URLs remotely + - Teaching material: distribute and open documents, images and videos easily + - Administration: power on/off and reboot computers remotely + . + Veyon is the continuation of iTALC. + . + This package contains Veyon's client service software which allows one to + control a machine using the veyon-master software. + +Package: veyon-configurator +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libveyon-core (=${binary:Version}), +Description: Computer Monitoring and Classroom Management Software - configurator + Veyon is a software for computer monitoring and classroom management + supporting Windows and Linux. It enables teachers to view and control + computer labs and interact with students. Veyon is available in many different + languages and provides numerous features supporting teachers and + administrators at their daily work: + . + - Overview: monitor all computers in one or multiple locations or classrooms + - Remote access: view or control computers to watch and support users + - Demo: broadcast the teacher's screen in realtime (fullscreen/window) + - Screen lock: draw attention to what matters right now + - Communication: send text messages to students + - Start and end lessons: log in and log out users all at once + - Screenshots: record learning progress and document infringements + - Programs & websites: launch programs and open website URLs remotely + - Teaching material: distribute and open documents, images and videos easily + - Administration: power on/off and reboot computers remotely + . + Veyon is the continuation of iTALC. + . + This package contains a graphical configuration manager for Veyon. + +Package: libveyon-core +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + veyon-plugins (= ${binary:Version}), +Multi-Arch: same +Description: Computer Monitoring and Classroom Management Software - libraries + Veyon is a software for computer monitoring and classroom management + supporting Windows and Linux. It enables teachers to view and control + computer labs and interact with students. Veyon is available in many different + languages and provides numerous features supporting teachers and + administrators at their daily work: + . + - Overview: monitor all computers in one or multiple locations or classrooms + - Remote access: view or control computers to watch and support users + - Demo: broadcast the teacher's screen in realtime (fullscreen/window) + - Screen lock: draw attention to what matters right now + - Communication: send text messages to students + - Start and end lessons: log in and log out users all at once + - Screenshots: record learning progress and document infringements + - Programs & websites: launch programs and open website URLs remotely + - Teaching material: distribute and open documents, images and videos easily + - Administration: power on/off and reboot computers remotely + . + Veyon is the continuation of iTALC. + . + This package provides the core libraries needed for all Veyon components. + +Package: veyon-plugins +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Multi-Arch: same +Description: Computer Monitoring and Classroom Management Software - plugins + Veyon is a software for computer monitoring and classroom management + supporting Windows and Linux. It enables teachers to view and control + computer labs and interact with students. Veyon is available in many different + languages and provides numerous features supporting teachers and + administrators at their daily work: + . + - Overview: monitor all computers in one or multiple locations or classrooms + - Remote access: view or control computers to watch and support users + - Demo: broadcast the teacher's screen in realtime (fullscreen/window) + - Screen lock: draw attention to what matters right now + - Communication: send text messages to students + - Start and end lessons: log in and log out users all at once + - Screenshots: record learning progress and document infringements + - Programs & websites: launch programs and open website URLs remotely + - Teaching material: distribute and open documents, images and videos easily + - Administration: power on/off and reboot computers remotely + . + Veyon is the continuation of iTALC. + . + This package provides Veyon's plugins. diff --git a/copyright b/copyright new file mode 100644 index 0000000..3305d92 --- /dev/null +++ b/copyright @@ -0,0 +1,1279 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Veyon +Upstream-Contact: Tobias Junghans +Source: https://github.com/veyon/veyon +Comment: + Upstream sources contain several other code + portions that are for MS Windows and/or Mac OS X. + . + Those bits of the upstream code have been removed + for this Debian package. + +Files: cli/src/main.cpp + configurator/src/AccessControlPage.cpp + configurator/src/AccessControlPage.h + configurator/src/AccessControlRuleEditDialog.cpp + configurator/src/AccessControlRuleEditDialog.h + configurator/src/AccessControlRuleListModel.cpp + configurator/src/AccessControlRuleListModel.h + configurator/src/AccessControlRulesTestDialog.cpp + configurator/src/AccessControlRulesTestDialog.h + configurator/src/GeneralConfigurationPage.cpp + configurator/src/GeneralConfigurationPage.h + configurator/src/MainWindow.cpp + configurator/src/MainWindow.h + configurator/src/MasterConfigurationPage.cpp + configurator/src/MasterConfigurationPage.h + configurator/src/ServiceConfigurationPage.cpp + configurator/src/ServiceConfigurationPage.h + configurator/src/main.cpp + core/include/AboutDialog.h + core/include/AccessControlProvider.h + core/include/AccessControlRule.h + core/include/AuthenticationCredentials.h + core/include/AuthenticationProxy.h + core/include/BuiltinFeatures.h + core/include/CommandLineIO.h + core/include/CommandLinePluginInterface.h + core/include/Computer.h + core/include/ComputerControlInterface.h + core/include/ComputerListModel.h + core/include/Configuration/JsonStore.h + core/include/Configuration/LocalStore.h + core/include/Configuration/Object.h + core/include/Configuration/Password.h + core/include/Configuration/Property.h + core/include/Configuration/Proxy.h + core/include/Configuration/Store.h + core/include/Configuration/UiMapping.h + core/include/ConfigurationManager.h + core/include/ConfigurationPage.h + core/include/ConfigurationPagePluginInterface.h + core/include/CryptoCore.h + core/include/DesktopAccessDialog.h + core/include/EnumHelper.h + core/include/Feature.h + core/include/FeatureControl.h + core/include/FeatureManager.h + core/include/FeatureMessage.h + core/include/FeatureProviderInterface.h + core/include/FeatureWorkerManager.h + core/include/FileSystemBrowser.h + core/include/Filesystem.h + core/include/HashList.h + core/include/HostAddress.h + core/include/KeyboardShortcutTrapper.h + core/include/Lockable.h + core/include/LockingPointer.h + core/include/LockWidget.h + core/include/Logger.h + core/include/MessageContext.h + core/include/MonitoringMode.h + core/include/NetworkObject.h + core/include/NetworkObjectDirectory.h + core/include/NetworkObjectDirectoryManager.h + core/include/NetworkObjectDirectoryPluginInterface.h + core/include/NetworkObjectModel.h + core/include/ObjectManager.h + core/include/PasswordDialog.h + core/include/PlatformCoreFunctions.h + core/include/PlatformFilesystemFunctions.h + core/include/PlatformInputDeviceFunctions.h + core/include/PlatformNetworkFunctions.h + core/include/PlatformPluginInterface.h + core/include/PlatformPluginManager.h + core/include/PlatformServiceFunctions.h + core/include/PlatformSessionFunctions.h + core/include/PlatformUserFunctions.h + core/include/Plugin.h + core/include/PluginInterface.h + core/include/PluginManager.h + core/include/ProcessHelper.h + core/include/ProgressWidget.h + core/include/QtCompat.h + core/include/RfbVeyonAuth.h + core/include/Screenshot.h + core/include/ServiceControl.h + core/include/SocketDevice.h + core/include/SystemTrayIcon.h + core/include/ToolButton.h + core/include/TranslationLoader.h + core/include/UserGroupsBackendInterface.h + core/include/UserGroupsBackendManager.h + core/include/VariantArrayMessage.h + core/include/VariantStream.h + core/include/VeyonConfiguration.h + core/include/VeyonConfigurationProperties.h + core/include/VeyonConnection.h + core/include/VeyonCore.h + core/include/VeyonMasterInterface.h + core/include/VeyonServerInterface.h + core/include/VeyonServiceControl.h + core/include/VeyonWorkerInterface.h + core/include/VncClientProtocol.h + core/include/VncEvents.h + core/include/VncFeatureMessageEvent.h + core/include/VncServerClient.h + core/include/VncServerPluginInterface.h + core/include/VncServerProtocol.h + core/include/VncView.h + core/include/VncViewWidget.h + core/src/AboutDialog.cpp + core/src/AccessControlProvider.cpp + core/src/AccessControlRule.cpp + core/src/AuthenticationCredentials.cpp + core/src/BuiltinFeatures.cpp + core/src/CommandLineIO.cpp + core/src/Computer.cpp + core/src/ComputerControlInterface.cpp + core/src/ComputerListModel.cpp + core/src/Configuration/JsonStore.cpp + core/src/Configuration/LocalStore.cpp + core/src/Configuration/Object.cpp + core/src/Configuration/Password.cpp + core/src/Configuration/Property.cpp + core/src/Configuration/Proxy.cpp + core/src/Configuration/UiMapping.cpp + core/src/ConfigurationManager.cpp + core/src/ConfigurationPage.cpp + core/src/CryptoCore.cpp + core/src/DesktopAccessDialog.cpp + core/src/FeatureControl.cpp + core/src/FeatureManager.cpp + core/src/FeatureMessage.cpp + core/src/FeatureWorkerManager.cpp + core/src/FileSystemBrowser.cpp + core/src/Filesystem.cpp + core/src/HostAddress.cpp + core/src/LockWidget.cpp + core/src/Logger.cpp + core/src/MonitoringMode.cpp + core/src/NetworkObject.cpp + core/src/NetworkObjectDirectory.cpp + core/src/NetworkObjectDirectoryManager.cpp + core/src/PasswordDialog.cpp + core/src/PlatformPluginManager.cpp + core/src/PluginManager.cpp + core/src/ProcessHelper.cpp + core/src/ProgressWidget.cpp + core/src/QtCompat.cpp + core/src/Screenshot.cpp + core/src/ServiceControl.cpp + core/src/SystemTrayIcon.cpp + core/src/ToolButton.cpp + core/src/TranslationLoader.cpp + core/src/UserGroupsBackendManager.cpp + core/src/VariantArrayMessage.cpp + core/src/VariantStream.cpp + core/src/VeyonConfiguration.cpp + core/src/VeyonConnection.cpp + core/src/VeyonCore.cpp + core/src/VeyonServiceControl.cpp + core/src/VncClientProtocol.cpp + core/src/VncEvents.cpp + core/src/VncFeatureMessageEvent.cpp + core/src/VncServerProtocol.cpp + core/src/VncView.cpp + core/src/VncViewWidget.cpp + master/src/CheckableItemProxyModel.cpp + master/src/CheckableItemProxyModel.h + master/src/ComputerControlListModel.cpp + master/src/ComputerControlListModel.h + master/src/ComputerManager.cpp + master/src/ComputerManager.h + master/src/ComputerMonitoringModel.cpp + master/src/ComputerMonitoringModel.h + master/src/ComputerMonitoringView.cpp + master/src/ComputerMonitoringView.h + master/src/ComputerMonitoringWidget.cpp + master/src/ComputerMonitoringWidget.h + master/src/ComputerSelectPanel.cpp + master/src/ComputerSelectPanel.h + master/src/DocumentationFigureCreator.cpp + master/src/DocumentationFigureCreator.h + master/src/FlexibleListView.cpp + master/src/FlexibleListView.h + master/src/LocationDialog.cpp + master/src/LocationDialog.h + master/src/MainToolBar.cpp + master/src/MainToolBar.h + master/src/MainWindow.cpp + master/src/MainWindow.h + master/src/NetworkObjectFilterProxyModel.cpp + master/src/NetworkObjectFilterProxyModel.h + master/src/NetworkObjectOverlayDataModel.cpp + master/src/NetworkObjectOverlayDataModel.h + master/src/NetworkObjectTreeModel.cpp + master/src/NetworkObjectTreeModel.h + master/src/RecursiveFilterProxyModel.cpp + master/src/RecursiveFilterProxyModel.h + master/src/ScreenshotManagementPanel.cpp + master/src/ScreenshotManagementPanel.h + master/src/SlideshowModel.cpp + master/src/SlideshowModel.h + master/src/SlideshowPanel.cpp + master/src/SlideshowPanel.h + master/src/SpotlightModel.cpp + master/src/SpotlightModel.h + master/src/SpotlightPanel.cpp + master/src/SpotlightPanel.h + master/src/UserConfig.cpp + master/src/UserConfig.h + master/src/VeyonMaster.cpp + master/src/VeyonMaster.h + master/src/main.cpp + plugins/authkeys/AuthKeysConfigurationPage.cpp + plugins/authkeys/AuthKeysConfigurationPage.h + plugins/authkeys/AuthKeysManager.cpp + plugins/authkeys/AuthKeysManager.h + plugins/authkeys/AuthKeysPlugin.cpp + plugins/authkeys/AuthKeysPlugin.h + plugins/authkeys/AuthKeysTableModel.cpp + plugins/authkeys/AuthKeysTableModel.h + plugins/builtindirectory/BuiltinDirectory.cpp + plugins/builtindirectory/BuiltinDirectory.h + plugins/builtindirectory/BuiltinDirectoryConfiguration.h + plugins/builtindirectory/BuiltinDirectoryConfigurationPage.cpp + plugins/builtindirectory/BuiltinDirectoryConfigurationPage.h + plugins/builtindirectory/BuiltinDirectoryPlugin.cpp + plugins/builtindirectory/BuiltinDirectoryPlugin.h + plugins/config/ConfigCommandLinePlugin.cpp + plugins/config/ConfigCommandLinePlugin.h + plugins/demo/DemoClient.cpp + plugins/demo/DemoClient.h + plugins/demo/DemoConfiguration.h + plugins/demo/DemoConfigurationPage.cpp + plugins/demo/DemoConfigurationPage.h + plugins/demo/DemoFeaturePlugin.cpp + plugins/demo/DemoFeaturePlugin.h + plugins/demo/DemoServer.cpp + plugins/demo/DemoServer.h + plugins/demo/DemoServerConnection.cpp + plugins/demo/DemoServerConnection.h + plugins/demo/DemoServerProtocol.cpp + plugins/demo/DemoServerProtocol.h + plugins/desktopservices/DesktopServiceObject.cpp + plugins/desktopservices/DesktopServiceObject.h + plugins/desktopservices/DesktopServicesConfiguration.h + plugins/desktopservices/DesktopServicesConfigurationPage.cpp + plugins/desktopservices/DesktopServicesConfigurationPage.h + plugins/desktopservices/DesktopServicesFeaturePlugin.cpp + plugins/desktopservices/DesktopServicesFeaturePlugin.h + plugins/desktopservices/OpenWebsiteDialog.cpp + plugins/desktopservices/OpenWebsiteDialog.h + plugins/desktopservices/RunProgramDialog.cpp + plugins/desktopservices/RunProgramDialog.h + plugins/filetransfer/FileReadThread.cpp + plugins/filetransfer/FileReadThread.h + plugins/filetransfer/FileTransferConfiguration.h + plugins/filetransfer/FileTransferConfigurationPage.cpp + plugins/filetransfer/FileTransferConfigurationPage.h + plugins/filetransfer/FileTransferController.cpp + plugins/filetransfer/FileTransferController.h + plugins/filetransfer/FileTransferDialog.cpp + plugins/filetransfer/FileTransferDialog.h + plugins/filetransfer/FileTransferListModel.cpp + plugins/filetransfer/FileTransferListModel.h + plugins/filetransfer/FileTransferPlugin.cpp + plugins/filetransfer/FileTransferPlugin.h + plugins/filetransfer/FileTransferUserConfiguration.h + plugins/ldap/LdapPlugin.cpp + plugins/ldap/LdapPlugin.h + plugins/ldap/common/LdapBrowseDialog.cpp + plugins/ldap/common/LdapBrowseDialog.h + plugins/ldap/common/LdapBrowseModel.cpp + plugins/ldap/common/LdapBrowseModel.h + plugins/ldap/common/LdapClient.cpp + plugins/ldap/common/LdapClient.h + plugins/ldap/common/LdapCommon.h + plugins/ldap/common/LdapConfiguration.cpp + plugins/ldap/common/LdapConfiguration.h + plugins/ldap/common/LdapConfigurationPage.cpp + plugins/ldap/common/LdapConfigurationPage.h + plugins/ldap/common/LdapDirectory.cpp + plugins/ldap/common/LdapDirectory.h + plugins/ldap/common/LdapNetworkObjectDirectory.cpp + plugins/ldap/common/LdapNetworkObjectDirectory.h + plugins/ldap/kldap/KLdapIntegration.cpp + plugins/ldap/kldap/kldap_export.h + plugins/ldap/kldap/klocalizedstring.h + plugins/ldap/kldap/ldap_debug.h + plugins/platform/common/LogonHelper.cpp + plugins/platform/common/LogonHelper.h + plugins/platform/common/PersistentLogonCredentials.cpp + plugins/platform/common/PersistentLogonCredentials.h + plugins/platform/common/PlatformSessionManager.cpp + plugins/platform/common/PlatformSessionManager.h + plugins/platform/common/ServiceDataManager.cpp + plugins/platform/common/ServiceDataManager.h + plugins/platform/linux/LinuxCoreFunctions.cpp + plugins/platform/linux/LinuxCoreFunctions.h + plugins/platform/linux/LinuxDesktopIntegration.h + plugins/platform/linux/LinuxFilesystemFunctions.cpp + plugins/platform/linux/LinuxFilesystemFunctions.h + plugins/platform/linux/LinuxInputDeviceFunctions.cpp + plugins/platform/linux/LinuxInputDeviceFunctions.h + plugins/platform/linux/LinuxKeyboardInput.cpp + plugins/platform/linux/LinuxKeyboardInput.h + plugins/platform/linux/LinuxKeyboardShortcutTrapper.h + plugins/platform/linux/LinuxNetworkFunctions.cpp + plugins/platform/linux/LinuxNetworkFunctions.h + plugins/platform/linux/LinuxPlatformConfiguration.h + plugins/platform/linux/LinuxPlatformConfigurationPage.cpp + plugins/platform/linux/LinuxPlatformConfigurationPage.h + plugins/platform/linux/LinuxPlatformPlugin.cpp + plugins/platform/linux/LinuxPlatformPlugin.h + plugins/platform/linux/LinuxServiceCore.cpp + plugins/platform/linux/LinuxServiceCore.h + plugins/platform/linux/LinuxServiceFunctions.cpp + plugins/platform/linux/LinuxServiceFunctions.h + plugins/platform/linux/LinuxSessionFunctions.cpp + plugins/platform/linux/LinuxSessionFunctions.h + plugins/platform/linux/LinuxUserFunctions.cpp + plugins/platform/linux/LinuxUserFunctions.h + plugins/platform/linux/auth-helper/VeyonAuthHelper.cpp + plugins/powercontrol/PowerControlFeaturePlugin.cpp + plugins/powercontrol/PowerControlFeaturePlugin.h + plugins/powercontrol/PowerDownTimeInputDialog.cpp + plugins/powercontrol/PowerDownTimeInputDialog.h + plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp + plugins/remoteaccess/RemoteAccessFeaturePlugin.h + plugins/remoteaccess/RemoteAccessWidget.cpp + plugins/remoteaccess/RemoteAccessWidget.h + plugins/screenlock/ScreenLockFeaturePlugin.cpp + plugins/screenlock/ScreenLockFeaturePlugin.h + plugins/screenshot/ScreenshotFeaturePlugin.cpp + plugins/screenshot/ScreenshotFeaturePlugin.h + plugins/servicecontrol/ServiceControlPlugin.cpp + plugins/servicecontrol/ServiceControlPlugin.h + plugins/shell/ShellCommandLinePlugin.cpp + plugins/shell/ShellCommandLinePlugin.h + plugins/systemusergroups/SystemUserGroupsPlugin.cpp + plugins/systemusergroups/SystemUserGroupsPlugin.h + plugins/testing/TestingCommandLinePlugin.cpp + plugins/testing/TestingCommandLinePlugin.h + plugins/textmessage/TextMessageDialog.cpp + plugins/textmessage/TextMessageDialog.h + plugins/textmessage/TextMessageFeaturePlugin.cpp + plugins/textmessage/TextMessageFeaturePlugin.h + plugins/usersessioncontrol/UserLoginDialog.cpp + plugins/usersessioncontrol/UserLoginDialog.h + plugins/usersessioncontrol/UserSessionControlPlugin.cpp + plugins/usersessioncontrol/UserSessionControlPlugin.h + plugins/vncserver/external/ExternalVncServer.cpp + plugins/vncserver/external/ExternalVncServer.h + plugins/vncserver/external/ExternalVncServerConfiguration.h + plugins/vncserver/external/ExternalVncServerConfigurationWidget.cpp + plugins/vncserver/external/ExternalVncServerConfigurationWidget.h + plugins/vncserver/headless/HeadlessVncConfiguration.h + plugins/vncserver/headless/HeadlessVncServer.cpp + plugins/vncserver/headless/HeadlessVncServer.h + plugins/vncserver/ultravnc-builtin/BuiltinUltraVncServer.cpp + plugins/vncserver/ultravnc-builtin/BuiltinUltraVncServer.h + plugins/vncserver/ultravnc-builtin/LogoffEventFilter.cpp + plugins/vncserver/ultravnc-builtin/LogoffEventFilter.h + plugins/vncserver/ultravnc-builtin/UltraVncConfiguration.h + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.cpp + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.h + plugins/webapi/WebApiAuthenticationProxy.cpp + plugins/webapi/WebApiAuthenticationProxy.h + plugins/webapi/WebApiConfiguration.h + plugins/webapi/WebApiConfigurationPage.cpp + plugins/webapi/WebApiConfigurationPage.h + plugins/webapi/WebApiConnection.cpp + plugins/webapi/WebApiConnection.h + plugins/webapi/WebApiController.cpp + plugins/webapi/WebApiController.h + plugins/webapi/WebApiHttpServer.cpp + plugins/webapi/WebApiHttpServer.h + plugins/webapi/WebApiPlugin.cpp + plugins/webapi/WebApiPlugin.h + plugins/vncserver/ultravnc-builtin/vncntlm.cpp + plugins/vncserver/x11vnc-builtin/BuiltinX11VncServer.cpp + plugins/vncserver/x11vnc-builtin/BuiltinX11VncServer.h + plugins/vncserver/x11vnc-builtin/X11VncConfiguration.h + plugins/vncserver/x11vnc-builtin/X11VncConfigurationWidget.cpp + plugins/vncserver/x11vnc-builtin/X11VncConfigurationWidget.h + server/src/ComputerControlClient.cpp + server/src/ComputerControlClient.h + server/src/ComputerControlServer.cpp + server/src/ComputerControlServer.h + server/src/ServerAccessControlManager.cpp + server/src/ServerAccessControlManager.h + server/src/ServerAuthenticationManager.cpp + server/src/ServerAuthenticationManager.h + server/src/VeyonServerProtocol.cpp + server/src/VeyonServerProtocol.h + server/src/VncProxyConnection.cpp + server/src/VncProxyConnection.h + server/src/VncProxyConnectionFactory.h + server/src/VncProxyServer.cpp + server/src/VncProxyServer.h + server/src/VncServer.cpp + server/src/VncServer.h + server/src/main.cpp + service/src/main.cpp + worker/src/FeatureWorkerManagerConnection.cpp + worker/src/FeatureWorkerManagerConnection.h + worker/src/VeyonWorker.cpp + worker/src/VeyonWorker.h + worker/src/main.cpp +Copyright: 2004-2021, Tobias Junghans + 2006-2021, Tobias Junghans + 2007-2021, Tobias Junghans + 2008-2021, Tobias Junghans + 2009-2021, Tobias Junghans + 2010-2021, Tobias Junghans + 2011-2021, Tobias Junghans + 2016-2021, Tobias Junghans + 2017-2021, Tobias Junghans + 2018-2021, Tobias Junghans + 2019, Tobias Junghans + 2019-2021, Tobias Junghans + 2020-2021, Tobias Junghans + 2021, Tobias Junghans +License: GPL-2+~with-OpenSSL-Exception + +Files: + CMakeLists.txt + INSTALL + cli/CMakeLists.txt + cli/data/veyon-cli.exe.manifest.in + cli/data/veyon-wcli.exe.manifest.in + cli/veyon-cli.1 + cli/veyon-cli.rc.in + cli/veyon-wcli.rc.in + cmake/CPackDefinitions.cmake + cmake/modules/CreateTranslations.cmake + cmake/modules/ConfigureFiles.cmake + cmake/modules/BuildVeyonApplication.cmake + cmake/modules/BuildVeyonPlugin.cmake + cmake/modules/FindLZO.cmake + cmake/modules/FindPAM.cmake + cmake/modules/FindQtTranslations.cmake + cmake/modules/LibVNCServerIntegration.cmake + cmake/modules/SetDefaultTargetProperties.cmake + cmake/modules/WindowsBuildHelpers.cmake + cmake/modules/WindowsInstaller.cmake + cmake/modules/XdgInstall.cmake + configurator/CMakeLists.txt + configurator/data/io.veyon.veyon-configurator.policy.in + configurator/data/veyon-configurator.desktop.in + configurator/data/veyon-configurator.exe.manifest.in + configurator/data/veyon-configurator.svg + configurator/data/veyon-configurator.xpm + configurator/resources/configurator.qrc + configurator/src/AccessControlPage.ui + configurator/src/AccessControlRuleEditDialog.ui + configurator/src/AccessControlRulesTestDialog.ui + configurator/src/GeneralConfigurationPage.ui + configurator/src/MainWindow.ui + configurator/src/MasterConfigurationPage.ui + configurator/src/ServiceConfigurationPage.ui + configurator/veyon-configurator.1 + configurator/veyon-configurator.rc.in + core/CMakeLists.txt + core/builddata.qrc.in + core/include/veyonconfig.h.in + core/resources/core.qrc + core/resources/default-pkey.pem + core/resources/go-down.png + core/resources/go-next.png + core/resources/go-previous.png + core/resources/go-up.png + core/src/AboutDialog.ui + core/src/PasswordDialog.ui + core/src/PrecompiledHeader.h + master/CMakeLists.txt + master/data/veyon-master.desktop.in + master/data/veyon-master.exe.manifest.in + master/data/veyon-master.svg + master/data/veyon-master.xpm + master/resources/computer-slideshow.png + master/resources/computers.png + master/resources/examples.qrc + master/resources/master.qrc + master/resources/media-playback-pause.png + master/resources/media-playback-start.png + master/resources/spotlight.png + master/resources/update-realtime-disabled.png + master/resources/update-realtime-enabled.png + master/src/ComputerSelectPanel.ui + master/src/KItemModelsIntegration.cpp + master/src/LocationDialog.ui + master/src/MainWindow.ui + master/src/ScreenshotManagementPanel.ui + master/src/SlideshowPanel.ui + master/src/SpotlightPanel.ui + master/src/kitemmodels_debug.h + master/src/kitemmodels_export.h + master/veyon-master.1 + master/veyon-master.rc.in + plugins/CMakeLists.txt + plugins/authkeys/AuthKeysConfigurationPage.ui + plugins/authkeys/CMakeLists.txt + plugins/builtindirectory/BuiltinDirectoryConfigurationPage.ui + plugins/builtindirectory/CMakeLists.txt + plugins/builtindirectory/builtindirectory.qrc + plugins/config/CMakeLists.txt + plugins/demo/CMakeLists.txt + plugins/demo/DemoConfigurationPage.ui + plugins/demo/demo.png + plugins/demo/demo.qrc + plugins/desktopservices/CMakeLists.txt + plugins/desktopservices/DesktopServicesConfigurationPage.ui + plugins/desktopservices/OpenWebsiteDialog.ui + plugins/desktopservices/RunProgramDialog.ui + plugins/desktopservices/desktopservices.qrc + plugins/filetransfer/CMakeLists.txt + plugins/filetransfer/FileTransferConfigurationPage.ui + plugins/filetransfer/FileTransferDialog.ui + plugins/filetransfer/document-share.png + plugins/filetransfer/filetransfer.qrc + plugins/ldap/CMakeLists.txt + plugins/ldap/common/CMakeLists.txt + plugins/ldap/common/LdapBrowseDialog.ui + plugins/ldap/common/LdapConfigurationPage.ui + plugins/ldap/common/ldap.qrc + plugins/ldap/kldap/CMakeLists.txt + plugins/ldap/kldap/KLocalizedString + plugins/platform/CMakeLists.txt + plugins/platform/linux/CMakeLists.txt + plugins/platform/linux/LinuxPlatformConfigurationPage.ui + plugins/platform/linux/auth-helper/CMakeLists.txt + plugins/platform/linux/linux.qrc + plugins/powercontrol/CMakeLists.txt + plugins/powercontrol/PowerDownTimeInputDialog.ui + plugins/powercontrol/powercontrol.qrc + plugins/remoteaccess/CMakeLists.txt + plugins/remoteaccess/remoteaccess.qrc + plugins/screenlock/CMakeLists.txt + plugins/screenlock/screenlock.qrc + plugins/screenshot/CMakeLists.txt + plugins/screenshot/screenshot.qrc + plugins/servicecontrol/CMakeLists.txt + plugins/shell/CMakeLists.txt + plugins/systemusergroups/CMakeLists.txt + plugins/testing/CMakeLists.txt + plugins/textmessage/CMakeLists.txt + plugins/textmessage/TextMessageDialog.ui + plugins/textmessage/textmessage.qrc + plugins/vncserver/CMakeLists.txt + plugins/vncserver/external/CMakeLists.txt + plugins/vncserver/external/ExternalVncServerConfigurationWidget.ui + plugins/vncserver/headless/CMakeLists.txt + plugins/vncserver/ultravnc-builtin/CMakeLists.txt + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.ui + plugins/vncserver/ultravnc-builtin/ultravnc.cpp + plugins/vncserver/ultravnc-builtin/vnchooks/CMakeLists.txt + plugins/vncserver/x11vnc-builtin/config.h.in + plugins/vncserver/x11vnc-builtin/CMakeLists.txt + plugins/vncserver/x11vnc-builtin/X11VncConfigurationWidget.ui + plugins/vncserver/x11vnc-builtin/config.h.in + plugins/vncserver/x11vnc-builtin/x11vnc-veyon.c + plugins/webapi/CMakeLists.txt + plugins/webapi/WebApiConfigurationPage.ui + plugins/webapi/python/README.md + plugins/webapi/python/tests/test_veyon_webapi.py + plugins/webapi/python/veyon/__init__.py + plugins/webapi/qthttpserver/CMakeLists.txt + plugins/webapi/webapi.png + plugins/webapi/webapi.qrc + plugins/webapi/webapi.svg + server/CMakeLists.txt + server/data/veyon-server.exe.manifest.in + server/veyon-server.1 + service/CMakeLists.txt + service/data/veyon-service.exe.manifest.in + service/veyon-service.1 + service/veyon.service.in + server/veyon-server.rc.in + service/veyon-service.rc.in + translations/CMakeLists.txt + translations/veyon.ts + translations/veyon_ar.ts + translations/veyon_bg.ts + translations/veyon_ca_ES.ts + translations/veyon_cs.ts + translations/veyon_de.ts + translations/veyon_el.ts + translations/veyon_et.ts + translations/veyon_es_ES.ts + translations/veyon_fa.ts + translations/veyon_fr.ts + translations/veyon_he.ts + translations/veyon_hu.ts + translations/veyon_id.ts + translations/veyon_it.ts + translations/veyon_ja.ts + translations/veyon_ko.ts + translations/veyon_lt.ts + translations/veyon_lv.ts + translations/veyon_mn.ts + translations/veyon_nl.ts + translations/veyon_no_NO.ts + translations/veyon_pl.ts + translations/veyon_pt_BR.ts + translations/veyon_pt_PT.ts + translations/veyon_ru.ts + translations/veyon_sl.ts + translations/veyon_sr.ts + translations/veyon_sv.ts + translations/veyon_th.ts + translations/veyon_tr.ts + translations/veyon_uk.ts + translations/veyon_vi.ts + translations/veyon_zh_TW.ts + translations/veyon_zh_CN.ts + worker/CMakeLists.txt + worker/data/veyon-worker.exe.manifest.in + worker/veyon-worker.1 + worker/veyon-worker.rc.in + README.md + project.yml + CONTRIBUTORS +Copyright: 2004-2021, Tobias Junghans +License: GPL-2+~with-OpenSSL-Exception +Comment: + Assuming copyright holder and license from majority of + code files that contain a license header. + +Files: 3rdparty/kldap/src/core/ber.cpp + 3rdparty/kldap/src/core/ber.h + 3rdparty/kldap/src/core/ldapconnection.cpp + 3rdparty/kldap/src/core/ldapconnection.h + 3rdparty/kldap/src/core/ldapcontrol.cpp + 3rdparty/kldap/src/core/ldapcontrol.h + 3rdparty/kldap/src/core/ldapdefs.h + 3rdparty/kldap/src/core/ldapobject.cpp + 3rdparty/kldap/src/core/ldapobject.h + 3rdparty/kldap/src/core/ldapoperation.cpp + 3rdparty/kldap/src/core/ldapoperation.h + 3rdparty/kldap/src/core/ldapsearch.cpp + 3rdparty/kldap/src/core/ldapsearch.h + 3rdparty/kldap/src/core/ldapserver.cpp + 3rdparty/kldap/src/core/ldapserver.h + 3rdparty/kldap/src/core/ldapurl.cpp + 3rdparty/kldap/src/core/ldapurl.h + 3rdparty/kldap/src/core/ldif.cpp + 3rdparty/kldap/src/core/ldif.h + 3rdparty/kldap/src/widgets/ldapconfigwidget.cpp + 3rdparty/kldap/src/widgets/ldapconfigwidget.h +Copyright: 2004-2006, Szombathelyi Grgy +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/widgets/ldapclientsearchconfigreadconfigjob.cpp + 3rdparty/kldap/src/widgets/ldapclientsearchconfigreadconfigjob.h + 3rdparty/kldap/src/widgets/ldapclientsearchconfigwriteconfigjob.cpp + 3rdparty/kldap/src/widgets/ldapclientsearchconfigwriteconfigjob.h + 3rdparty/kldap/src/widgets/ldapsearchclientreadconfigserverjob.cpp + 3rdparty/kldap/src/widgets/ldapsearchclientreadconfigserverjob.h + 3rdparty/kldap/src/widgets/ldapwidgetitem_p.cpp + 3rdparty/kldap/src/widgets/ldapwidgetitem_p.h + 3rdparty/kldap/src/widgets/ldapwidgetitemreadconfigserverjob.cpp + 3rdparty/kldap/src/widgets/ldapwidgetitemreadconfigserverjob.h +Copyright: 2020, Laurent Montel +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/widgets/ldapclient.cpp + 3rdparty/kldap/src/widgets/ldapclient.h + 3rdparty/kldap/src/widgets/ldapclientsearch.h +Copyright: 2002, Klarälvdalens Datakonsult AB +License: LGPL-2.0+ + +Files: 3rdparty/kldap/tests/testldapclient.cpp + 3rdparty/kldap/tests/testldapclient.h +Copyright: 2005, David Faure +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/core/ldapdn.cpp + 3rdparty/kldap/src/core/ldapdn.h +Copyright: 2006, Sean Harmer +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/widgets/ldapclientsearchconfig.cpp + 3rdparty/kldap/src/widgets/ldapclientsearchconfig.h +Copyright: 2013-2020, Laurent Montel +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp + 3rdparty/kldap/src/widgets/ldapconfigurewidget.h +Copyright: 2019-2020, Laurent Montel +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/widgets/addhostdialog.cpp + 3rdparty/kldap/src/widgets/addhostdialog.h +Copyright: Text: 2002-2010, Tobias Koenig +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/widgets/ldapclientsearch.cpp +Copyright: 2002, Klarälvdalens Datakonsult AB + 2013-2020, Laurent Montel +License: LGPL-2.0+ + +Files: 3rdparty/kldap/.gitlab-ci.yml + 3rdparty/kldap/CMakeLists.txt + 3rdparty/kldap/KF5LdapConfig.cmake.in + 3rdparty/kldap/README.md + 3rdparty/kldap/metainfo.yaml + 3rdparty/kldap/src/CMakeLists.txt + 3rdparty/kldap/src/Messages.sh + 3rdparty/kldap/src/kldap_config.h.cmake + 3rdparty/kldap/tests/CMakeLists.txt +Copyright: 2013-2020, Laurent Montel +License: LGPL-2.0+ +Comment: + No license headers. Assuming main author of kldap as copyright holder, + assuming same license as kldap. + +Files: 3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.cpp + 3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.h + 3rdparty/qthttpserver/src/httpserver/qabstracthttpserver_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserver.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserver_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrequest_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponder.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponder.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponder_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponse_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouter.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouter.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouter_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule_p.h + 3rdparty/qthttpserver/src/httpserver/qthttpserverglobal.h + 3rdparty/qthttpserver/tests/auto/qabstracthttpserver/tst_qabstracthttpserver.cpp + 3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp + 3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp +Copyright: 2019, The Qt Company Ltd. +License: GPL-3+ + +Files: 3rdparty/qthttpserver/.gitignore + 3rdparty/qthttpserver/.gitmodules + 3rdparty/qthttpserver/.qmake.conf + 3rdparty/qthttpserver/CMakeLists.txt + 3rdparty/qthttpserver/coin/product_dependencies.yaml + 3rdparty/qthttpserver/dependencies.yaml + 3rdparty/qthttpserver/examples/CMakeLists.txt + 3rdparty/qthttpserver/examples/examples.pro + 3rdparty/qthttpserver/examples/httpserver/CMakeLists.txt + 3rdparty/qthttpserver/examples/httpserver/httpserver.pro + 3rdparty/qthttpserver/examples/httpserver/afterrequest/CMakeLists.txt + 3rdparty/qthttpserver/examples/httpserver/afterrequest/afterrequest.pro + 3rdparty/qthttpserver/examples/httpserver/simple/CMakeLists.txt + 3rdparty/qthttpserver/examples/httpserver/simple/assets.qrc + 3rdparty/qthttpserver/examples/httpserver/simple/assets/qt-logo.png + 3rdparty/qthttpserver/examples/httpserver/simple/main.cpp + 3rdparty/qthttpserver/examples/httpserver/simple/simple.pro + 3rdparty/qthttpserver/qthttpserver.pro + 3rdparty/qthttpserver/src/CMakeLists.txt + 3rdparty/qthttpserver/src/httpserver/CMakeLists.txt + 3rdparty/qthttpserver/src/httpserver/httpserver.pro + 3rdparty/qthttpserver/src/src.pro + 3rdparty/qthttpserver/src/sslserver/CMakeLists.txt + 3rdparty/qthttpserver/src/sslserver/sslserver.pro + 3rdparty/qthttpserver/sync.profile + 3rdparty/qthttpserver/tests/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/auto.pro + 3rdparty/qthttpserver/tests/auto/cmake/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/cmake/abstracthttpserver/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/cmake/abstracthttpserver/main.cpp + 3rdparty/qthttpserver/tests/auto/cmake/cmake.pro + 3rdparty/qthttpserver/tests/auto/qabstracthttpserver/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qabstracthttpserver/qabstracthttpserver.pro + 3rdparty/qthttpserver/tests/auto/qhttpserver/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserver/data/application.json + 3rdparty/qthttpserver/tests/auto/qhttpserver/data/text.html + 3rdparty/qthttpserver/tests/auto/qhttpserver/qhttpserver.pro + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/index.html + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/data/index.html + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/qhttpserverresponder.pro + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/application.json + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/empty + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/image.jpeg + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/image.png + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/image.svg + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/text.html + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/text.plain + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/qhttpserverresponse.pro + 3rdparty/qthttpserver/tests/auto/qhttpserverrouter/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserverrouter/qhttpserverrouter.pro + 3rdparty/qthttpserver/tests/tests.pro +Copyright: 2019, The Qt Company Ltd. +License: GPL-3+ +Comment: + No license headers, assuming main license of qhttpserver code. + +Files: 3rdparty/qthttpserver/examples/httpserver/afterrequest/main.cpp +Copyright: 2018, The Qt Company Ltd. + 2020, Mikhail Svetkin +License: BSD-3-clause + +Files: 3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverliterals.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverliterals_p.h +Copyright: 2019, Mikhail Svetkin + 2020, Mikhail Svetkin +License: GPL-3+ + +Files: 3rdparty/qthttpserver/src/httpserver/qhttpserver.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterviewtraits.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverviewtraits.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverviewtraits_impl.h +Copyright: 2019, The Qt Company Ltd. + 2020, Mikhail Svetkin +License: GPL-3+ + +Files: 3rdparty/qthttpserver/src/3rdparty/http-parser/Makefile + 3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c + 3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c + 3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.h + 3rdparty/qthttpserver/src/3rdparty/http-parser/test.c +Copyright: Joyent, Inc. and other Node contributors. +License: Expat + +Files: 3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c +Copyright: Fedor Indutny +License: Expat + +Files: 3rdparty/qthttpserver/src/3rdparty/http-parser.pri + 3rdparty/qthttpserver/src/3rdparty/http-parser/.gitignore + 3rdparty/qthttpserver/src/3rdparty/http-parser/.mailmap + 3rdparty/qthttpserver/src/3rdparty/http-parser/.travis.yml + 3rdparty/qthttpserver/src/3rdparty/http-parser/AUTHORS + 3rdparty/qthttpserver/src/3rdparty/http-parser/README.md + 3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/url_parser.c + 3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.gyp + 3rdparty/qthttpserver/src/3rdparty/qt_attribution.json +Copyright: Joyent, Inc. and other Node contributors. +License: Expat +Comment: + No license headers, assuming same license as qhttpserver's 3rd-party code + and same copyright holder(s). + +Files: 3rdparty/qthttpserver/src/sslserver/qsslserver.cpp + 3rdparty/qthttpserver/src/sslserver/qsslserver.h + 3rdparty/qthttpserver/src/sslserver/qsslserver_p.h + 3rdparty/qthttpserver/src/sslserver/qtsslserverglobal.h +Copyright: 2019, Sylvain Garcia . +License: GPL-3+ + +Files: 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/tst_qhttpserverresponse.cpp +Copyright: 2019, Tasuku Suzuki +License: GPL-3+ + +Files: core/src/d3des.c + core/src/d3des.h +Copyright: 1999, AT&T Laboratories Cambridge. +License: PublicDomain + +Files: 3rdparty/kldap/cmake/FindLdap.cmake + cmake/modules/FindLdap.cmake + cmake/modules/FindSasl2.cmake +Copyright: 2006, Szombathelyi György + 2006-2007, Laurent Montel + 2007-2016, Laurent Montel + 2007-2020, Laurent Montel +License: BSD-3-clause + +Files: core/include/VncConnection.h + core/src/VncConnection.cpp +Copyright: 2007-2008, Urs Wolfer + 2008-2021, Tobias Junghans +License: GPL-2+~with-OpenSSL-Exception + +Files: 3rdparty/kldap/src/core/w32-ldap-help.h +Copyright: 2010, Andre Heinecke +License: LGPL-2.0+ + +Files: cmake/modules/FindQCA.cmake +Copyright: 2006, Michael Larouche, + 2014, Larry Shaffer, +License: BSD-3-clause + +Files: cmake/modules/FindLibVNCClient.cmake + cmake/modules/FindLibVNCServer.cmake +Copyright: 2020-2021, Tobias Junghans +License: BSD-3-clause + +Files: .gitignore + .gitmodules + .mailmap + .tx/config + 3rdparty/kldap/.gitignore + configurator/data/veyon-configurator.png + configurator/resources/access-rule-ask.png + configurator/resources/application-x-ms-dos-executable.png + configurator/resources/application-x-sharedlib.png + configurator/resources/configure-shortcuts.png + configurator/resources/help-about.png + configurator/resources/media-playback-start.png + configurator/resources/media-playback-stop.png + configurator/resources/network-vpn.png + configurator/resources/vcs-conflicting.png + configurator/resources/vcs-normal.png + configurator/resources/vcs-removed.png + configurator/resources/veyon-configurator.png + core/resources/application-x-pem-key.png + core/resources/dialog-ok-apply.png + core/resources/document-open.png + core/resources/document-save.png + core/resources/document-edit.png + core/resources/edit-find.png + core/resources/edit-delete.png + core/resources/help-about.png + core/resources/icon128.png + core/resources/icon16.png + core/resources/icon22.png + core/resources/icon32.png + core/resources/icon64.png + core/resources/languages.png + core/resources/license.png + core/resources/list-add.png + core/resources/presentation-none.png + core/resources/toolbar-background.png + core/resources/user-group-new.png + core/resources/watch1.png + core/resources/watch10.png + core/resources/watch11.png + core/resources/watch12.png + core/resources/watch13.png + core/resources/watch14.png + core/resources/watch15.png + core/resources/watch16.png + core/resources/watch2.png + core/resources/watch3.png + core/resources/watch4.png + core/resources/watch5.png + core/resources/watch6.png + core/resources/watch7.png + core/resources/watch8.png + core/resources/watch9.png + master/data/veyon-master.png + master/resources/align-grid.png + master/resources/camera-photo.png + master/resources/example-screenshot.png + master/resources/exchange-positions-zorder.png + master/resources/powered-on.png + master/resources/preferences-desktop-display-blue.png + master/resources/preferences-desktop-display-gray.png + master/resources/preferences-desktop-display-orange.png + master/resources/preferences-desktop-display-red.png + master/resources/preferences-desktop-display.png + master/resources/splash.png + master/resources/zoom-fit-best.png + plugins/builtindirectory/builtindirectory.png + plugins/demo/presentation-fullscreen.png + plugins/demo/presentation-window.png + plugins/demo/window-duplicate.png + plugins/desktopservices/desktop-services.png + plugins/desktopservices/internet-web-browser.png + plugins/desktopservices/preferences-desktop-launch-feedback.png + plugins/filetransfer/applications-office.png + plugins/filetransfer/file-finished.png + plugins/filetransfer/file-scheduled.png + plugins/filetransfer/file-transferring.png + plugins/ldap/common/application-x-kexi-connectiondata.png + plugins/ldap/common/attribute.png + plugins/ldap/common/computer.png + plugins/ldap/common/configure.png + plugins/ldap/common/distribute-vertical-margin.png + plugins/ldap/common/folder-stash.png + plugins/ldap/common/user-group-properties.png + plugins/platform/linux/tux.png + plugins/powercontrol/preferences-system-power-management.png + plugins/powercontrol/system-reboot.png + plugins/powercontrol/system-shutdown.png + plugins/remoteaccess/application-exit.png + plugins/remoteaccess/camera-photo.png + plugins/remoteaccess/kmag.png + plugins/remoteaccess/krdc.png + plugins/remoteaccess/preferences-desktop-keyboard.png + plugins/remoteaccess/view-fullscreen.png + plugins/screenlock/locked-screen-background.png + plugins/screenlock/system-lock-screen.png + plugins/screenshot/camera-photo.png + plugins/textmessage/dialog-information.png + plugins/usersessioncontrol/login-user.png + plugins/usersessioncontrol/logout-user.png + plugins/usersessioncontrol/CMakeLists.txt + plugins/usersessioncontrol/UserLoginDialog.ui + plugins/usersessioncontrol/usersessioncontrol.qrc + plugins/webapi/python/setup.py +Copyright: 2004-2021, Tobias Junghans +License: GPL-2+~with-OpenSSL-Exception +Comment: + Assuming license and copyright holder from the + majority of project files (see first block in this + copyright file). + +Files: debian/* +Copyright: 2012-2018, Mike Gabriel +License: GPL-2+~with-OpenSSL-Exception or GPL-2+ or LGPL-2.0+ or LGPL-2.1+ or ISC or MIT~OldStyle or Expat or BSD-2-clause or BSD-3-clause or wxWindows-3.1+ + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + - Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: GPL-2+~with-OpenSSL-Exception + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + In addition, as a special exception, Tobias Junghans gives permission to + link the code of its release of Veyon with the OpenSSL project's + "OpenSSL" library (or modified versions of the "OpenSSL" library that + use the same license as the original version), and distribute the linked + executables. + . + You must comply with the GNU General Public License version 2 in all + respects for all of the code used other than the "OpenSSL" code. If you + modify this file, you may extend this exception to your version of the + file, but you are not obligated to do so. If you do not wish to do so, + delete this exception statement from your version of this file. + . + On Debian systems, the complete text of the GNU General Public License, + can be found in /usr/share/common-licenses/GPL-2. + +License: GPL-3+ + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-3. + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License, + can be found in /usr/share/common-licenses/GPL-2. + +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1, can be found in /usr/share/common-licenses/LGPL-2.1. + +License: LGPL-2.0+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.0 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.0, can be found in /usr/share/common-licenses/LGPL-2.0. + +License: Expat + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + +License: PublicDomain + This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +License: wxWindows-3.1+ + WXWINDOWS LIBRARY LICENCE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public Licence as published by + the Free Software Foundation; either version 2 of the Licence, or (at your + option) any later version. + . + This library is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public + Licence for more details. + . + You should have received a copy of the GNU Library General Public Licence + along with this software, usually in a file named COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth + Floor, Boston, MA 02110-1301 USA. + . + EXCEPTION NOTICE + . + 1. As a special exception, the copyright holders of this library give + permission for additional uses of the text contained in this release of the + library as licenced under the wxWindows Library Licence, applying either + version 3.1 of the Licence, or (at your option) any later version of the + Licence as published by the copyright holders of version 3.1 of the Licence + document. + . + 2. The exception is that you may use, copy, link, modify and distribute + under your own terms, binary object code versions of works based on the + Library. + . + 3. If you copy code from files distributed under the terms of the GNU + General Public Licence or the GNU Library General Public Licence into a + copy of this library, as this licence permits, the exception does not apply + to the code that you add in this way. To avoid misleading anyone as to the + status of such modified files, you must delete this exception notice from + such code and/or adjust the licensing conditions notice accordingly. + . + 4. If you write modifications of your own for this library, it is your + choice whether to permit this exception to apply to your modifications. If + you do not wish that, you must delete the exception notice from such code + and/or adjust the licensing conditions notice accordingly. + +License: ISC + International Business Machines, Inc. (hereinafter called IBM) grants + permission under its copyrights to use, copy, modify, and distribute this + Software with or without fee, provided that the above copyright notice and + all paragraphs of this notice appear in all copies, and that the name of IBM + not be used in connection with the marketing of any product incorporating + the Software or modifications thereof, without specific, written prior + permission. + . + To the extent it has a right to do so, IBM grants an immunity from suit + under its patents, if any, for the use, sale or manufacture of products to + the extent that such products are used for performing Domain Name System + dynamic updates in TCP/IP networks by means of the Software. No immunity is + granted for any product per se or for any other function of any product. + . + THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, + DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN + IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. + +License: MIT~OldStyle + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. diff --git a/copyright.in b/copyright.in new file mode 100644 index 0000000..e9ea58f --- /dev/null +++ b/copyright.in @@ -0,0 +1,1061 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FIXME +Upstream-Contact: FIXME +Source: FIXME +Disclaimer: Autogenerated by CDBS + +Files: cli/src/main.cpp + configurator/src/AccessControlPage.cpp + configurator/src/AccessControlPage.h + configurator/src/AccessControlRuleEditDialog.cpp + configurator/src/AccessControlRuleEditDialog.h + configurator/src/AccessControlRuleListModel.cpp + configurator/src/AccessControlRuleListModel.h + configurator/src/AccessControlRulesTestDialog.cpp + configurator/src/AccessControlRulesTestDialog.h + configurator/src/GeneralConfigurationPage.cpp + configurator/src/GeneralConfigurationPage.h + configurator/src/MainWindow.cpp + configurator/src/MainWindow.h + configurator/src/MasterConfigurationPage.cpp + configurator/src/MasterConfigurationPage.h + configurator/src/ServiceConfigurationPage.cpp + configurator/src/ServiceConfigurationPage.h + configurator/src/main.cpp + core/include/AboutDialog.h + core/include/AccessControlProvider.h + core/include/AccessControlRule.h + core/include/AuthenticationCredentials.h + core/include/AuthenticationProxy.h + core/include/BuiltinFeatures.h + core/include/CommandLineIO.h + core/include/CommandLinePluginInterface.h + core/include/Computer.h + core/include/ComputerControlInterface.h + core/include/ComputerListModel.h + core/include/Configuration/JsonStore.h + core/include/Configuration/LocalStore.h + core/include/Configuration/Object.h + core/include/Configuration/Password.h + core/include/Configuration/Property.h + core/include/Configuration/Proxy.h + core/include/Configuration/Store.h + core/include/Configuration/UiMapping.h + core/include/ConfigurationManager.h + core/include/ConfigurationPage.h + core/include/ConfigurationPagePluginInterface.h + core/include/CryptoCore.h + core/include/DesktopAccessDialog.h + core/include/EnumHelper.h + core/include/Feature.h + core/include/FeatureControl.h + core/include/FeatureManager.h + core/include/FeatureMessage.h + core/include/FeatureProviderInterface.h + core/include/FeatureWorkerManager.h + core/include/FileSystemBrowser.h + core/include/Filesystem.h + core/include/HashList.h + core/include/HostAddress.h + core/include/KeyboardShortcutTrapper.h + core/include/LockWidget.h + core/include/Lockable.h + core/include/LockingPointer.h + core/include/Logger.h + core/include/MessageContext.h + core/include/MonitoringMode.h + core/include/NetworkObject.h + core/include/NetworkObjectDirectory.h + core/include/NetworkObjectDirectoryManager.h + core/include/NetworkObjectDirectoryPluginInterface.h + core/include/NetworkObjectModel.h + core/include/ObjectManager.h + core/include/PasswordDialog.h + core/include/PlatformCoreFunctions.h + core/include/PlatformFilesystemFunctions.h + core/include/PlatformInputDeviceFunctions.h + core/include/PlatformNetworkFunctions.h + core/include/PlatformPluginInterface.h + core/include/PlatformPluginManager.h + core/include/PlatformServiceFunctions.h + core/include/PlatformSessionFunctions.h + core/include/PlatformUserFunctions.h + core/include/Plugin.h + core/include/PluginInterface.h + core/include/PluginManager.h + core/include/ProcessHelper.h + core/include/ProgressWidget.h + core/include/QtCompat.h + core/include/RfbVeyonAuth.h + core/include/Screenshot.h + core/include/ServiceControl.h + core/include/SocketDevice.h + core/include/SystemTrayIcon.h + core/include/ToolButton.h + core/include/TranslationLoader.h + core/include/UserGroupsBackendInterface.h + core/include/UserGroupsBackendManager.h + core/include/VariantArrayMessage.h + core/include/VariantStream.h + core/include/VeyonConfiguration.h + core/include/VeyonConfigurationProperties.h + core/include/VeyonConnection.h + core/include/VeyonCore.h + core/include/VeyonMasterInterface.h + core/include/VeyonServerInterface.h + core/include/VeyonServiceControl.h + core/include/VeyonWorkerInterface.h + core/include/VncClientProtocol.h + core/include/VncEvents.h + core/include/VncFeatureMessageEvent.h + core/include/VncServerClient.h + core/include/VncServerPluginInterface.h + core/include/VncServerProtocol.h + core/include/VncView.h + core/include/VncViewWidget.h + core/src/AboutDialog.cpp + core/src/AccessControlProvider.cpp + core/src/AccessControlRule.cpp + core/src/AuthenticationCredentials.cpp + core/src/BuiltinFeatures.cpp + core/src/CommandLineIO.cpp + core/src/Computer.cpp + core/src/ComputerControlInterface.cpp + core/src/ComputerListModel.cpp + core/src/Configuration/JsonStore.cpp + core/src/Configuration/LocalStore.cpp + core/src/Configuration/Object.cpp + core/src/Configuration/Password.cpp + core/src/Configuration/Property.cpp + core/src/Configuration/Proxy.cpp + core/src/Configuration/UiMapping.cpp + core/src/ConfigurationManager.cpp + core/src/ConfigurationPage.cpp + core/src/CryptoCore.cpp + core/src/DesktopAccessDialog.cpp + core/src/FeatureControl.cpp + core/src/FeatureManager.cpp + core/src/FeatureMessage.cpp + core/src/FeatureWorkerManager.cpp + core/src/FileSystemBrowser.cpp + core/src/Filesystem.cpp + core/src/HostAddress.cpp + core/src/LockWidget.cpp + core/src/Logger.cpp + core/src/MonitoringMode.cpp + core/src/NetworkObject.cpp + core/src/NetworkObjectDirectory.cpp + core/src/NetworkObjectDirectoryManager.cpp + core/src/PasswordDialog.cpp + core/src/PlatformPluginManager.cpp + core/src/PluginManager.cpp + core/src/ProcessHelper.cpp + core/src/ProgressWidget.cpp + core/src/QtCompat.cpp + core/src/Screenshot.cpp + core/src/ServiceControl.cpp + core/src/SystemTrayIcon.cpp + core/src/ToolButton.cpp + core/src/TranslationLoader.cpp + core/src/UserGroupsBackendManager.cpp + core/src/VariantArrayMessage.cpp + core/src/VariantStream.cpp + core/src/VeyonConfiguration.cpp + core/src/VeyonConnection.cpp + core/src/VeyonCore.cpp + core/src/VeyonServiceControl.cpp + core/src/VncClientProtocol.cpp + core/src/VncEvents.cpp + core/src/VncFeatureMessageEvent.cpp + core/src/VncServerProtocol.cpp + core/src/VncView.cpp + core/src/VncViewWidget.cpp + master/src/CheckableItemProxyModel.cpp + master/src/CheckableItemProxyModel.h + master/src/ComputerControlListModel.cpp + master/src/ComputerControlListModel.h + master/src/ComputerManager.cpp + master/src/ComputerManager.h + master/src/ComputerMonitoringModel.cpp + master/src/ComputerMonitoringModel.h + master/src/ComputerMonitoringView.cpp + master/src/ComputerMonitoringView.h + master/src/ComputerMonitoringWidget.cpp + master/src/ComputerMonitoringWidget.h + master/src/ComputerSelectPanel.cpp + master/src/ComputerSelectPanel.h + master/src/DocumentationFigureCreator.cpp + master/src/DocumentationFigureCreator.h + master/src/FlexibleListView.cpp + master/src/FlexibleListView.h + master/src/LocationDialog.cpp + master/src/LocationDialog.h + master/src/MainToolBar.cpp + master/src/MainToolBar.h + master/src/MainWindow.cpp + master/src/MainWindow.h + master/src/NetworkObjectFilterProxyModel.cpp + master/src/NetworkObjectFilterProxyModel.h + master/src/NetworkObjectOverlayDataModel.cpp + master/src/NetworkObjectOverlayDataModel.h + master/src/NetworkObjectTreeModel.cpp + master/src/NetworkObjectTreeModel.h + master/src/RecursiveFilterProxyModel.cpp + master/src/RecursiveFilterProxyModel.h + master/src/ScreenshotManagementPanel.cpp + master/src/ScreenshotManagementPanel.h + master/src/SlideshowModel.cpp + master/src/SlideshowModel.h + master/src/SlideshowPanel.cpp + master/src/SlideshowPanel.h + master/src/SpotlightModel.cpp + master/src/SpotlightModel.h + master/src/SpotlightPanel.cpp + master/src/SpotlightPanel.h + master/src/UserConfig.cpp + master/src/UserConfig.h + master/src/VeyonMaster.cpp + master/src/VeyonMaster.h + master/src/main.cpp + plugins/authkeys/AuthKeysConfigurationPage.cpp + plugins/authkeys/AuthKeysConfigurationPage.h + plugins/authkeys/AuthKeysManager.cpp + plugins/authkeys/AuthKeysManager.h + plugins/authkeys/AuthKeysPlugin.cpp + plugins/authkeys/AuthKeysPlugin.h + plugins/authkeys/AuthKeysTableModel.cpp + plugins/authkeys/AuthKeysTableModel.h + plugins/builtindirectory/BuiltinDirectory.cpp + plugins/builtindirectory/BuiltinDirectory.h + plugins/builtindirectory/BuiltinDirectoryConfiguration.h + plugins/builtindirectory/BuiltinDirectoryConfigurationPage.cpp + plugins/builtindirectory/BuiltinDirectoryConfigurationPage.h + plugins/builtindirectory/BuiltinDirectoryPlugin.cpp + plugins/builtindirectory/BuiltinDirectoryPlugin.h + plugins/config/ConfigCommandLinePlugin.cpp + plugins/config/ConfigCommandLinePlugin.h + plugins/demo/DemoClient.cpp + plugins/demo/DemoClient.h + plugins/demo/DemoConfiguration.h + plugins/demo/DemoConfigurationPage.cpp + plugins/demo/DemoConfigurationPage.h + plugins/demo/DemoFeaturePlugin.cpp + plugins/demo/DemoFeaturePlugin.h + plugins/demo/DemoServer.cpp + plugins/demo/DemoServer.h + plugins/demo/DemoServerConnection.cpp + plugins/demo/DemoServerConnection.h + plugins/demo/DemoServerProtocol.cpp + plugins/demo/DemoServerProtocol.h + plugins/desktopservices/DesktopServiceObject.cpp + plugins/desktopservices/DesktopServiceObject.h + plugins/desktopservices/DesktopServicesConfiguration.h + plugins/desktopservices/DesktopServicesConfigurationPage.cpp + plugins/desktopservices/DesktopServicesConfigurationPage.h + plugins/desktopservices/DesktopServicesFeaturePlugin.cpp + plugins/desktopservices/DesktopServicesFeaturePlugin.h + plugins/desktopservices/OpenWebsiteDialog.cpp + plugins/desktopservices/OpenWebsiteDialog.h + plugins/desktopservices/RunProgramDialog.cpp + plugins/desktopservices/RunProgramDialog.h + plugins/filetransfer/FileReadThread.cpp + plugins/filetransfer/FileReadThread.h + plugins/filetransfer/FileTransferConfiguration.h + plugins/filetransfer/FileTransferConfigurationPage.cpp + plugins/filetransfer/FileTransferConfigurationPage.h + plugins/filetransfer/FileTransferController.cpp + plugins/filetransfer/FileTransferController.h + plugins/filetransfer/FileTransferDialog.cpp + plugins/filetransfer/FileTransferDialog.h + plugins/filetransfer/FileTransferListModel.cpp + plugins/filetransfer/FileTransferListModel.h + plugins/filetransfer/FileTransferPlugin.cpp + plugins/filetransfer/FileTransferPlugin.h + plugins/filetransfer/FileTransferUserConfiguration.h + plugins/ldap/LdapPlugin.cpp + plugins/ldap/LdapPlugin.h + plugins/ldap/common/LdapBrowseDialog.cpp + plugins/ldap/common/LdapBrowseDialog.h + plugins/ldap/common/LdapBrowseModel.cpp + plugins/ldap/common/LdapBrowseModel.h + plugins/ldap/common/LdapClient.cpp + plugins/ldap/common/LdapClient.h + plugins/ldap/common/LdapCommon.h + plugins/ldap/common/LdapConfiguration.cpp + plugins/ldap/common/LdapConfiguration.h + plugins/ldap/common/LdapConfigurationPage.cpp + plugins/ldap/common/LdapConfigurationPage.h + plugins/ldap/common/LdapDirectory.cpp + plugins/ldap/common/LdapDirectory.h + plugins/ldap/common/LdapNetworkObjectDirectory.cpp + plugins/ldap/common/LdapNetworkObjectDirectory.h + plugins/ldap/kldap/KLdapIntegration.cpp + plugins/ldap/kldap/kldap_export.h + plugins/ldap/kldap/klocalizedstring.h + plugins/ldap/kldap/ldap_debug.h + plugins/platform/common/LogonHelper.cpp + plugins/platform/common/LogonHelper.h + plugins/platform/common/PersistentLogonCredentials.cpp + plugins/platform/common/PersistentLogonCredentials.h + plugins/platform/common/PlatformSessionManager.cpp + plugins/platform/common/PlatformSessionManager.h + plugins/platform/common/ServiceDataManager.cpp + plugins/platform/common/ServiceDataManager.h + plugins/platform/linux/LinuxCoreFunctions.cpp + plugins/platform/linux/LinuxCoreFunctions.h + plugins/platform/linux/LinuxDesktopIntegration.h + plugins/platform/linux/LinuxFilesystemFunctions.cpp + plugins/platform/linux/LinuxFilesystemFunctions.h + plugins/platform/linux/LinuxInputDeviceFunctions.cpp + plugins/platform/linux/LinuxInputDeviceFunctions.h + plugins/platform/linux/LinuxKeyboardInput.cpp + plugins/platform/linux/LinuxKeyboardInput.h + plugins/platform/linux/LinuxKeyboardShortcutTrapper.h + plugins/platform/linux/LinuxNetworkFunctions.cpp + plugins/platform/linux/LinuxNetworkFunctions.h + plugins/platform/linux/LinuxPlatformConfiguration.h + plugins/platform/linux/LinuxPlatformConfigurationPage.cpp + plugins/platform/linux/LinuxPlatformConfigurationPage.h + plugins/platform/linux/LinuxPlatformPlugin.cpp + plugins/platform/linux/LinuxPlatformPlugin.h + plugins/platform/linux/LinuxServiceCore.cpp + plugins/platform/linux/LinuxServiceCore.h + plugins/platform/linux/LinuxServiceFunctions.cpp + plugins/platform/linux/LinuxServiceFunctions.h + plugins/platform/linux/LinuxSessionFunctions.cpp + plugins/platform/linux/LinuxSessionFunctions.h + plugins/platform/linux/LinuxUserFunctions.cpp + plugins/platform/linux/LinuxUserFunctions.h + plugins/platform/linux/auth-helper/VeyonAuthHelper.cpp + plugins/powercontrol/PowerControlFeaturePlugin.cpp + plugins/powercontrol/PowerControlFeaturePlugin.h + plugins/powercontrol/PowerDownTimeInputDialog.cpp + plugins/powercontrol/PowerDownTimeInputDialog.h + plugins/remoteaccess/RemoteAccessFeaturePlugin.cpp + plugins/remoteaccess/RemoteAccessFeaturePlugin.h + plugins/remoteaccess/RemoteAccessWidget.cpp + plugins/remoteaccess/RemoteAccessWidget.h + plugins/screenlock/ScreenLockFeaturePlugin.cpp + plugins/screenlock/ScreenLockFeaturePlugin.h + plugins/screenshot/ScreenshotFeaturePlugin.cpp + plugins/screenshot/ScreenshotFeaturePlugin.h + plugins/servicecontrol/ServiceControlPlugin.cpp + plugins/servicecontrol/ServiceControlPlugin.h + plugins/shell/ShellCommandLinePlugin.cpp + plugins/shell/ShellCommandLinePlugin.h + plugins/systemusergroups/SystemUserGroupsPlugin.cpp + plugins/systemusergroups/SystemUserGroupsPlugin.h + plugins/testing/TestingCommandLinePlugin.cpp + plugins/testing/TestingCommandLinePlugin.h + plugins/textmessage/TextMessageDialog.cpp + plugins/textmessage/TextMessageDialog.h + plugins/textmessage/TextMessageFeaturePlugin.cpp + plugins/textmessage/TextMessageFeaturePlugin.h + plugins/usersessioncontrol/UserLoginDialog.cpp + plugins/usersessioncontrol/UserLoginDialog.h + plugins/usersessioncontrol/UserSessionControlPlugin.cpp + plugins/usersessioncontrol/UserSessionControlPlugin.h + plugins/vncserver/external/ExternalVncServer.cpp + plugins/vncserver/external/ExternalVncServer.h + plugins/vncserver/external/ExternalVncServerConfiguration.h + plugins/vncserver/external/ExternalVncServerConfigurationWidget.cpp + plugins/vncserver/external/ExternalVncServerConfigurationWidget.h + plugins/vncserver/headless/HeadlessVncConfiguration.h + plugins/vncserver/headless/HeadlessVncServer.cpp + plugins/vncserver/headless/HeadlessVncServer.h + plugins/vncserver/ultravnc-builtin/BuiltinUltraVncServer.cpp + plugins/vncserver/ultravnc-builtin/BuiltinUltraVncServer.h + plugins/vncserver/ultravnc-builtin/LogoffEventFilter.cpp + plugins/vncserver/ultravnc-builtin/LogoffEventFilter.h + plugins/vncserver/ultravnc-builtin/UltraVncConfiguration.h + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.cpp + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.h + plugins/vncserver/ultravnc-builtin/vncntlm.cpp + plugins/vncserver/x11vnc-builtin/BuiltinX11VncServer.cpp + plugins/vncserver/x11vnc-builtin/BuiltinX11VncServer.h + plugins/vncserver/x11vnc-builtin/X11VncConfiguration.h + plugins/vncserver/x11vnc-builtin/X11VncConfigurationWidget.cpp + plugins/vncserver/x11vnc-builtin/X11VncConfigurationWidget.h + plugins/webapi/WebApiAuthenticationProxy.cpp + plugins/webapi/WebApiAuthenticationProxy.h + plugins/webapi/WebApiConfiguration.h + plugins/webapi/WebApiConfigurationPage.cpp + plugins/webapi/WebApiConfigurationPage.h + plugins/webapi/WebApiConnection.cpp + plugins/webapi/WebApiConnection.h + plugins/webapi/WebApiController.cpp + plugins/webapi/WebApiController.h + plugins/webapi/WebApiHttpServer.cpp + plugins/webapi/WebApiHttpServer.h + plugins/webapi/WebApiPlugin.cpp + plugins/webapi/WebApiPlugin.h + server/src/ComputerControlClient.cpp + server/src/ComputerControlClient.h + server/src/ComputerControlServer.cpp + server/src/ComputerControlServer.h + server/src/ServerAccessControlManager.cpp + server/src/ServerAccessControlManager.h + server/src/ServerAuthenticationManager.cpp + server/src/ServerAuthenticationManager.h + server/src/VeyonServerProtocol.cpp + server/src/VeyonServerProtocol.h + server/src/VncProxyConnection.cpp + server/src/VncProxyConnection.h + server/src/VncProxyConnectionFactory.h + server/src/VncProxyServer.cpp + server/src/VncProxyServer.h + server/src/VncServer.cpp + server/src/VncServer.h + server/src/main.cpp + service/src/main.cpp + worker/src/FeatureWorkerManagerConnection.cpp + worker/src/FeatureWorkerManagerConnection.h + worker/src/VeyonWorker.cpp + worker/src/VeyonWorker.h + worker/src/main.cpp +Copyright: 2004-2021, Tobias Junghans + 2006-2021, Tobias Junghans + 2007-2021, Tobias Junghans + 2008-2021, Tobias Junghans + 2009-2021, Tobias Junghans + 2010-2021, Tobias Junghans + 2011-2021, Tobias Junghans + 2016-2021, Tobias Junghans + 2017-2021, Tobias Junghans + 2018-2021, Tobias Junghans + 2019, Tobias Junghans + 2019-2021, Tobias Junghans + 2020-2021, Tobias Junghans + 2021, Tobias Junghans +License: GNU General Public License v2.0 or later + FIXME + +Files: 3rdparty/kldap/.gitlab-ci.yml + 3rdparty/kldap/CMakeLists.txt + 3rdparty/kldap/KF5LdapConfig.cmake.in + 3rdparty/kldap/README.md + 3rdparty/kldap/metainfo.yaml + 3rdparty/kldap/src/CMakeLists.txt + 3rdparty/kldap/src/Messages.sh + 3rdparty/kldap/src/kldap_config.h.cmake + 3rdparty/kldap/tests/CMakeLists.txt + 3rdparty/qthttpserver/.gitmodules + 3rdparty/qthttpserver/.qmake.conf + 3rdparty/qthttpserver/CMakeLists.txt + 3rdparty/qthttpserver/coin/product_dependencies.yaml + 3rdparty/qthttpserver/dependencies.yaml + 3rdparty/qthttpserver/examples/CMakeLists.txt + 3rdparty/qthttpserver/examples/examples.pro + 3rdparty/qthttpserver/examples/httpserver/CMakeLists.txt + 3rdparty/qthttpserver/examples/httpserver/afterrequest/CMakeLists.txt + 3rdparty/qthttpserver/examples/httpserver/afterrequest/afterrequest.pro + 3rdparty/qthttpserver/examples/httpserver/httpserver.pro + 3rdparty/qthttpserver/examples/httpserver/simple/CMakeLists.txt + 3rdparty/qthttpserver/examples/httpserver/simple/assets.qrc + 3rdparty/qthttpserver/examples/httpserver/simple/simple.pro + 3rdparty/qthttpserver/qthttpserver.pro + 3rdparty/qthttpserver/src/3rdparty/http-parser.pri + 3rdparty/qthttpserver/src/3rdparty/http-parser/.mailmap + 3rdparty/qthttpserver/src/3rdparty/http-parser/.travis.yml + 3rdparty/qthttpserver/src/3rdparty/http-parser/README.md + 3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/url_parser.c + 3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.gyp + 3rdparty/qthttpserver/src/CMakeLists.txt + 3rdparty/qthttpserver/src/httpserver/CMakeLists.txt + 3rdparty/qthttpserver/src/httpserver/httpserver.pro + 3rdparty/qthttpserver/src/src.pro + 3rdparty/qthttpserver/src/sslserver/CMakeLists.txt + 3rdparty/qthttpserver/src/sslserver/sslserver.pro + 3rdparty/qthttpserver/sync.profile + 3rdparty/qthttpserver/tests/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/auto.pro + 3rdparty/qthttpserver/tests/auto/cmake/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/cmake/abstracthttpserver/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/cmake/cmake.pro + 3rdparty/qthttpserver/tests/auto/qabstracthttpserver/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qabstracthttpserver/qabstracthttpserver.pro + 3rdparty/qthttpserver/tests/auto/qhttpserver/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserver/data/application.json + 3rdparty/qthttpserver/tests/auto/qhttpserver/data/text.html + 3rdparty/qthttpserver/tests/auto/qhttpserver/qhttpserver.pro + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/data/index.html + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/qhttpserverresponder.pro + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/application.json + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/image.svg + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/text.html + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/text.plain + 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/qhttpserverresponse.pro + 3rdparty/qthttpserver/tests/auto/qhttpserverrouter/CMakeLists.txt + 3rdparty/qthttpserver/tests/auto/qhttpserverrouter/qhttpserverrouter.pro + 3rdparty/qthttpserver/tests/tests.pro + CMakeLists.txt + INSTALL + cli/CMakeLists.txt + cli/data/veyon-cli.exe.manifest.in + cli/data/veyon-wcli.exe.manifest.in + cli/veyon-cli.1 + cmake/CPackDefinitions.cmake + cmake/modules/COPYING-CMAKE-SCRIPTS + cmake/modules/ConfigureFiles.cmake + cmake/modules/FindLZO.cmake + cmake/modules/FindPAM.cmake + cmake/modules/LibVNCServerIntegration.cmake + cmake/modules/SetDefaultTargetProperties.cmake + cmake/modules/WindowsBuildHelpers.cmake + cmake/modules/WindowsInstaller.cmake + cmake/modules/XdgInstall.cmake + configurator/CMakeLists.txt + configurator/data/io.veyon.veyon-configurator.policy.in + configurator/data/veyon-configurator.desktop.in + configurator/data/veyon-configurator.exe.manifest.in + configurator/data/veyon-configurator.svg + configurator/data/veyon-configurator.xpm + configurator/resources/configurator.qrc + configurator/src/AccessControlPage.ui + configurator/src/AccessControlRuleEditDialog.ui + configurator/src/AccessControlRulesTestDialog.ui + configurator/src/GeneralConfigurationPage.ui + configurator/src/MainWindow.ui + configurator/src/MasterConfigurationPage.ui + configurator/src/ServiceConfigurationPage.ui + configurator/veyon-configurator.1 + core/CMakeLists.txt + core/builddata.qrc.in + core/include/veyonconfig.h.in + core/resources/core.qrc + core/resources/default-pkey.pem + core/src/AboutDialog.ui + core/src/PasswordDialog.ui + core/src/PrecompiledHeader.h + debian/README.Debian + debian/compat + debian/control + debian/docs + debian/files + debian/icons/README.icons + debian/libveyon-core.install + debian/man/veyon-auth-helper.8 + debian/patches/2001_disable-CPackDefinitions-cmake.patch + debian/patches/2002_no-bundled-kitemmodels.patch + debian/patches/README + debian/patches/series + debian/rules + debian/source/format + debian/source/include-binaries + debian/upstream + debian/veyon-configurator.install + debian/veyon-configurator.manpages + debian/veyon-master.install + debian/veyon-master.manpages + debian/veyon-plugins.install + debian/veyon-service.install + debian/veyon-service.manpages + debian/veyon-service.postinst + debian/veyon-service.postrm + debian/veyon-service.prerm + debian/watch + master/CMakeLists.txt + master/data/veyon-master.desktop.in + master/data/veyon-master.exe.manifest.in + master/data/veyon-master.svg + master/data/veyon-master.xpm + master/resources/examples.qrc + master/resources/master.qrc + master/src/ComputerSelectPanel.ui + master/src/KItemModelsIntegration.cpp + master/src/LocationDialog.ui + master/src/MainWindow.ui + master/src/ScreenshotManagementPanel.ui + master/src/SlideshowPanel.ui + master/src/SpotlightPanel.ui + master/src/kitemmodels_debug.h + master/src/kitemmodels_export.h + master/veyon-master.1 + plugins/CMakeLists.txt + plugins/authkeys/AuthKeysConfigurationPage.ui + plugins/authkeys/CMakeLists.txt + plugins/builtindirectory/BuiltinDirectoryConfigurationPage.ui + plugins/builtindirectory/CMakeLists.txt + plugins/builtindirectory/builtindirectory.qrc + plugins/config/CMakeLists.txt + plugins/demo/CMakeLists.txt + plugins/demo/DemoConfigurationPage.ui + plugins/demo/demo.qrc + plugins/desktopservices/CMakeLists.txt + plugins/desktopservices/DesktopServicesConfigurationPage.ui + plugins/desktopservices/OpenWebsiteDialog.ui + plugins/desktopservices/RunProgramDialog.ui + plugins/desktopservices/desktopservices.qrc + plugins/filetransfer/CMakeLists.txt + plugins/filetransfer/FileTransferConfigurationPage.ui + plugins/filetransfer/FileTransferDialog.ui + plugins/filetransfer/filetransfer.qrc + plugins/ldap/CMakeLists.txt + plugins/ldap/common/CMakeLists.txt + plugins/ldap/common/LdapBrowseDialog.ui + plugins/ldap/common/LdapConfigurationPage.ui + plugins/ldap/common/ldap.qrc + plugins/ldap/kldap/CMakeLists.txt + plugins/ldap/kldap/KLocalizedString + plugins/platform/CMakeLists.txt + plugins/platform/linux/CMakeLists.txt + plugins/platform/linux/LinuxPlatformConfigurationPage.ui + plugins/platform/linux/auth-helper/CMakeLists.txt + plugins/platform/linux/linux.qrc + plugins/powercontrol/CMakeLists.txt + plugins/powercontrol/PowerDownTimeInputDialog.ui + plugins/powercontrol/powercontrol.qrc + plugins/remoteaccess/CMakeLists.txt + plugins/remoteaccess/remoteaccess.qrc + plugins/screenlock/CMakeLists.txt + plugins/screenlock/screenlock.qrc + plugins/screenshot/CMakeLists.txt + plugins/screenshot/screenshot.qrc + plugins/servicecontrol/CMakeLists.txt + plugins/shell/CMakeLists.txt + plugins/systemusergroups/CMakeLists.txt + plugins/testing/CMakeLists.txt + plugins/textmessage/CMakeLists.txt + plugins/textmessage/TextMessageDialog.ui + plugins/textmessage/textmessage.qrc + plugins/usersessioncontrol/CMakeLists.txt + plugins/usersessioncontrol/UserLoginDialog.ui + plugins/usersessioncontrol/usersessioncontrol.qrc + plugins/vncserver/CMakeLists.txt + plugins/vncserver/external/CMakeLists.txt + plugins/vncserver/external/ExternalVncServerConfigurationWidget.ui + plugins/vncserver/headless/CMakeLists.txt + plugins/vncserver/ultravnc-builtin/CMakeLists.txt + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.ui + plugins/vncserver/ultravnc-builtin/ultravnc.cpp + plugins/vncserver/ultravnc-builtin/vnchooks/CMakeLists.txt + plugins/vncserver/x11vnc-builtin/CMakeLists.txt + plugins/vncserver/x11vnc-builtin/X11VncConfigurationWidget.ui + plugins/vncserver/x11vnc-builtin/config.h.in + plugins/vncserver/x11vnc-builtin/x11vnc-veyon.c + plugins/webapi/CMakeLists.txt + plugins/webapi/WebApiConfigurationPage.ui + plugins/webapi/python/README.md + plugins/webapi/python/tests/test_veyon_webapi.py + plugins/webapi/python/veyon/__init__.py + plugins/webapi/qthttpserver/CMakeLists.txt + plugins/webapi/webapi.qrc + plugins/webapi/webapi.svg + server/CMakeLists.txt + server/data/veyon-server.exe.manifest.in + server/veyon-server.1 + service/CMakeLists.txt + service/data/veyon-service.exe.manifest.in + service/veyon-service.1 + service/veyon.service.in + translations/CMakeLists.txt + translations/veyon.ts + translations/veyon_ar.ts + translations/veyon_bg.ts + translations/veyon_ca_ES.ts + translations/veyon_de.ts + translations/veyon_el.ts + translations/veyon_et.ts + translations/veyon_id.ts + translations/veyon_it.ts + translations/veyon_lt.ts + translations/veyon_lv.ts + translations/veyon_nl.ts + translations/veyon_no_NO.ts + translations/veyon_pl.ts + translations/veyon_pt_BR.ts + translations/veyon_pt_PT.ts + translations/veyon_ru.ts + translations/veyon_sl.ts + translations/veyon_sr.ts + translations/veyon_sv.ts + translations/veyon_tr.ts + translations/veyon_uk.ts + worker/CMakeLists.txt + worker/data/veyon-worker.exe.manifest.in + worker/veyon-worker.1 +Copyright: NONE +License: UNKNOWN + FIXME + +Files: 3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.cpp + 3rdparty/qthttpserver/src/httpserver/qabstracthttpserver.h + 3rdparty/qthttpserver/src/httpserver/qabstracthttpserver_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserver.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserver_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverrequest.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrequest_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponder.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponder.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponder_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponse.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverresponse_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouter.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouter.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouter_p.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterrule_p.h + 3rdparty/qthttpserver/src/httpserver/qthttpserverglobal.h + 3rdparty/qthttpserver/tests/auto/qabstracthttpserver/tst_qabstracthttpserver.cpp + 3rdparty/qthttpserver/tests/auto/qhttpserver/tst_qhttpserver.cpp + 3rdparty/qthttpserver/tests/auto/qhttpserverresponder/tst_qhttpserverresponder.cpp + 3rdparty/qthttpserver/tests/auto/qhttpserverrouter/tst_qhttpserverrouter.cpp +Copyright: 2019, The Qt Company Ltd. +License: GNU General Public License v3.0 or later + FIXME + +Files: 3rdparty/kldap/src/core/ber.cpp + 3rdparty/kldap/src/core/ber.h + 3rdparty/kldap/src/core/ldapconnection.cpp + 3rdparty/kldap/src/core/ldapconnection.h + 3rdparty/kldap/src/core/ldapcontrol.cpp + 3rdparty/kldap/src/core/ldapcontrol.h + 3rdparty/kldap/src/core/ldapdefs.h + 3rdparty/kldap/src/core/ldapobject.cpp + 3rdparty/kldap/src/core/ldapobject.h + 3rdparty/kldap/src/core/ldapoperation.cpp + 3rdparty/kldap/src/core/ldapoperation.h + 3rdparty/kldap/src/core/ldapsearch.cpp + 3rdparty/kldap/src/core/ldapsearch.h + 3rdparty/kldap/src/core/ldapserver.cpp + 3rdparty/kldap/src/core/ldapserver.h + 3rdparty/kldap/src/core/ldapurl.cpp + 3rdparty/kldap/src/core/ldapurl.h + 3rdparty/kldap/src/core/ldif.cpp + 3rdparty/kldap/src/core/ldif.h + 3rdparty/kldap/src/widgets/ldapconfigwidget.cpp + 3rdparty/kldap/src/widgets/ldapconfigwidget.h +Copyright: Text: 2004-2006 Szombathelyi György +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/widgets/ldapclientsearchconfigreadconfigjob.cpp + 3rdparty/kldap/src/widgets/ldapclientsearchconfigreadconfigjob.h + 3rdparty/kldap/src/widgets/ldapclientsearchconfigwriteconfigjob.cpp + 3rdparty/kldap/src/widgets/ldapclientsearchconfigwriteconfigjob.h + 3rdparty/kldap/src/widgets/ldapsearchclientreadconfigserverjob.cpp + 3rdparty/kldap/src/widgets/ldapsearchclientreadconfigserverjob.h + 3rdparty/kldap/src/widgets/ldapwidgetitem_p.cpp + 3rdparty/kldap/src/widgets/ldapwidgetitem_p.h + 3rdparty/kldap/src/widgets/ldapwidgetitemreadconfigserverjob.cpp + 3rdparty/kldap/src/widgets/ldapwidgetitemreadconfigserverjob.h +Copyright: Text: 2020 Laurent Montel +License: UNKNOWN + FIXME + +Files: cli/veyon-cli.rc.in + cli/veyon-wcli.rc.in + configurator/veyon-configurator.rc.in + master/veyon-master.rc.in + server/veyon-server.rc.in + service/veyon-service.rc.in + worker/veyon-worker.rc.in +Copyright: 2017-2021, Veyon Solutions + Tobias Junghans0" +License: UNKNOWN + FIXME + +Files: 3rdparty/qthttpserver/src/3rdparty/http-parser/LICENSE-MIT + 3rdparty/qthttpserver/src/3rdparty/http-parser/Makefile + 3rdparty/qthttpserver/src/3rdparty/http-parser/contrib/parsertrace.c + 3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.c + 3rdparty/qthttpserver/src/3rdparty/http-parser/http_parser.h + 3rdparty/qthttpserver/src/3rdparty/http-parser/test.c +Copyright: Joyent, Inc. and other Node contributors. +License: Expat License + FIXME + +Files: 3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverfutureresponse.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverliterals.cpp + 3rdparty/qthttpserver/src/httpserver/qhttpserverliterals_p.h +Copyright: 2019, Mikhail Svetkin + 2020, Mikhail Svetkin +License: GNU General Public License v3.0 or later + FIXME + +Files: 3rdparty/qthttpserver/src/httpserver/qhttpserver.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverrouterviewtraits.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverviewtraits.h + 3rdparty/qthttpserver/src/httpserver/qhttpserverviewtraits_impl.h +Copyright: 2019, The Qt Company Ltd. + 2020, Mikhail Svetkin +License: GNU General Public License v3.0 or later + FIXME + +Files: 3rdparty/qthttpserver/src/sslserver/qsslserver.cpp + 3rdparty/qthttpserver/src/sslserver/qsslserver.h + 3rdparty/qthttpserver/src/sslserver/qsslserver_p.h + 3rdparty/qthttpserver/src/sslserver/qtsslserverglobal.h +Copyright: 2019, Sylvain Garcia . +License: GNU General Public License v3.0 or later + FIXME + +Files: cmake/modules/BuildVeyonApplication.cmake + cmake/modules/BuildVeyonPlugin.cmake + cmake/modules/CreateTranslations.cmake + cmake/modules/FindQtTranslations.cmake +Copyright: 2017-2021, Tobias Junghans + 2019-2021, Tobias Junghans + 2020-2021, Tobias Junghans +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/widgets/ldapclient.cpp + 3rdparty/kldap/src/widgets/ldapclient.h + 3rdparty/kldap/src/widgets/ldapclientsearch.h +Copyright: Text: 2002 Klarälvdalens Datakonsult AB +License: UNKNOWN + FIXME + +Files: core/include/VncConnection.h + core/src/VncConnection.cpp +Copyright: 2007-2008, Urs Wolfer + 2008-2021, Tobias Junghans +License: GNU General Public License v2.0 or later + FIXME + +Files: COPYING + plugins/webapi/python/LICENSE +Copyright: 1989, 1991, Free Software Foundation, Inc., +License: GNU General Public License, Version 2 + FIXME + +Files: translations/veyon_mn.ts + translations/veyon_zh_TW.ts +Copyright: +License: UNKNOWN + FIXME + +Files: core/src/d3des.c + core/src/d3des.h +Copyright: 1999, AT&T Laboratories Cambridge. +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/widgets/addhostdialog.cpp + 3rdparty/kldap/src/widgets/addhostdialog.h +Copyright: Text: 2002-2010 Tobias Koenig +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/tests/testldapclient.cpp + 3rdparty/kldap/tests/testldapclient.h +Copyright: Text: 2005 David Faure +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/core/ldapdn.cpp + 3rdparty/kldap/src/core/ldapdn.h +Copyright: Text: 2006 Sean Harmer +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/widgets/ldapclientsearchconfig.cpp + 3rdparty/kldap/src/widgets/ldapclientsearchconfig.h +Copyright: Text: 2013-2020 Laurent Montel +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/widgets/ldapconfigurewidget.cpp + 3rdparty/kldap/src/widgets/ldapconfigurewidget.h +Copyright: Text: 2019-2020 Laurent Montel +License: UNKNOWN + FIXME + +Files: cmake/modules/FindLibVNCClient.cmake + cmake/modules/FindLibVNCServer.cmake +Copyright: Text: 2020-2021 Tobias Junghans +License: UNKNOWN + FIXME + +Files: 3rdparty/qthttpserver/examples/httpserver/afterrequest/main.cpp +Copyright: 2018, The Qt Company Ltd. + 2020, Mikhail Svetkin +License: BSD 3-clause "New" or "Revised" License + FIXME + +Files: 3rdparty/qthttpserver/examples/httpserver/simple/main.cpp +Copyright: 2018, The Qt Company Ltd. +License: BSD 3-clause "New" or "Revised" License + FIXME + +Files: 3rdparty/kldap/LICENSES/BSD-3-Clause.txt +Copyright: . +License: BSD 3-clause "New" or "Revised" License + FIXME + +Files: 3rdparty/qthttpserver/src/3rdparty/http-parser/bench.c +Copyright: Fedor Indutny. +License: Expat License + FIXME + +Files: 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/tst_qhttpserverresponse.cpp +Copyright: 2019, Tasuku Suzuki +License: GNU General Public License v3.0 or later + FIXME + +Files: plugins/webapi/python/setup.py +Copyright: NONE +License: GNU General Public License, Version 2 + FIXME + +Files: 3rdparty/qthttpserver/tests/auto/cmake/abstracthttpserver/main.cpp +Copyright: 2019, The Qt Company Ltd. +License: GNU General Public License, Version 3 + FIXME + +Files: 3rdparty/kldap/LICENSES/LGPL-2.0-or-later.txt +Copyright: 1991, Free Software Foundation, Inc. +License: GNU Library General Public License, Version 2.0 + FIXME + +Files: translations/veyon_ko.ts +Copyright: (기본값) +License: UNKNOWN + FIXME + +Files: 3rdparty/qthttpserver/LICENSE.GPL3 +Copyright: 2007, Free Software Foundation, Inc. +License: UNKNOWN + FIXME + +Files: cmake/modules/FindQCA.cmake +Copyright: 2006, Michael Larouche, + 2014, Larry Shaffer, +License: UNKNOWN + FIXME + +Files: cmake/modules/FindSasl2.cmake +Copyright: 2006-2007, Laurent Montel +License: UNKNOWN + FIXME + +Files: cmake/modules/FindLdap.cmake +Copyright: 2006, Szombathelyi György + 2007-2016, Laurent Montel +License: UNKNOWN + FIXME + +Files: README.md +Copyright: 2004-2021, Tobias Junghans + Veyon Solutions. +License: UNKNOWN + FIXME + +Files: project.yml +Copyright: 2004-2021, author: Tobias Junghans +License: UNKNOWN + FIXME + +Files: debian/copyright +Copyright: -format/1.0/ +License: UNKNOWN + FIXME + +Files: 3rdparty/qthttpserver/src/3rdparty/http-parser/AUTHORS +Copyright: +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/LICENSES/MIT.txt +Copyright: +License: UNKNOWN + FIXME + +Files: CONTRIBUTORS +Copyright: Antonio Muñoz Jiménez +License: UNKNOWN + FIXME + +Files: translations/veyon_es_ES.ts +Copyright: Antonio Muñoz Jiménez <jamj2000 at gmail dot com> +License: UNKNOWN + FIXME + +Files: 3rdparty/qthttpserver/src/3rdparty/qt_attribution.json +Copyright: Joyent, Inc. and other Node contributors. +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/widgets/ldapclientsearch.cpp +Copyright: Text: 2002 Klarälvdalens Datakonsult AB + Text: 2013-2020 Laurent Montel +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/cmake/FindLdap.cmake +Copyright: Text: 2006 Szombathelyi György + Text: 2007-2020 Laurent Montel +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/core/w32-ldap-help.h +Copyright: Text: 2010 Andre Heinecke +License: UNKNOWN + FIXME + +Files: debian/changelog +Copyright: attributions. +License: UNKNOWN + FIXME + +Files: translations/veyon_vi.ts +Copyright: p +License: UNKNOWN + FIXME + +Files: translations/veyon_fr.ts +Copyright: ressé pour traduire Veyon dans une autre langue, ou si vous souhaitez améliorer la traduction existante, merci de contacter l'équipe des développeurs de Veyon ! +License: UNKNOWN + FIXME + +Files: translations/veyon_cs.ts +Copyright: stránky: +License: UNKNOWN + FIXME + +Files: translations/veyon_hu.ts +Copyright: vjegy +License: UNKNOWN + FIXME + +Files: translations/veyon_ja.ts +Copyright: ³ç´° +License: UNKNOWN + FIXME + +Files: 3rdparty/qthttpserver/tests/auto/qhttpserverresponse/data/image.jpeg +Copyright: Êïqqq#Á|§'Èñ¸_¬aV”QËo›ýN¥«œQÁVxœN½IrÓÄK*Ž +License: UNKNOWN + FIXME + +Files: translations/veyon_fa.ts +Copyright: اران +License: UNKNOWN + FIXME + +Files: translations/veyon_th.ts +Copyright: า +License: UNKNOWN + FIXME + +Files: translations/veyon_zh_CN.ts +Copyright: 展 +License: UNKNOWN + FIXME + diff --git a/docs b/docs new file mode 100644 index 0000000..b84f3f2 --- /dev/null +++ b/docs @@ -0,0 +1,4 @@ +README.md +CONTRIBUTORS +doc/* + diff --git a/icons/README.icons b/icons/README.icons new file mode 100644 index 0000000..ab90dc0 --- /dev/null +++ b/icons/README.icons @@ -0,0 +1,3 @@ +The icon in this folder has been converted from veyon-master.svg in this package using inkscape. + +Mike Gabriel , 2018-12-05 \ No newline at end of file diff --git a/icons/veyon-256x256.png b/icons/veyon-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..103f5f9a9eee6b9739197c01f153336e89e8cb08 GIT binary patch literal 10723 zcmZ{KWl$W=_w_FBlHeAcEWTKRW`jFqVR3gBcZVgoOR(SscXtiJg1c*QPafR={64-P z-m2-k(>;Brr>E+6-FxndP*s+}#iGCh006jhvXW2$0Qh0KkzE03ehG0FXLnwtW$KeSl=5 zAR`HQ35y%;e(hm8%4)m3uC(yK1{8mv;rTjw0Pwz6PV%$5 z=kn>Am!qC$%KnWCbD|bTe4n`EPdxiS^ocs4gg1pym|W#@ds}&XQ7UVkC|Gp+Zws|? z*y$(Rm;IWT8fqGqIF?>xnM=tDb&viQJ$+aiYh%i^a>TM!|4L!R2ZyDecRu*sWc!>6?himgH{5T%uMYS(%jhJk$a!pMgXK&U)ntg@ z6Q!z}wel1WCu!&D6~fDz{_}e)$mCv)X{4B=tlxHd;3hR)Fgu%inB#aHGguTb(D%RA zpIi>L>!fHbBiegFs~;7mM-XP|G#)!I@xM)EW@J*b*jjZ$#bP9q)v|BAI^r*dC7x%D zV@2rzK*;0PGgT}6`O-1phvf4or1iw}=%wTw?YM1>jBYQ$t2yFmh$01lHR0!;NM(luP;HbMQ$sr7kXJ6hhLT z5&^q$;p$&*30RN0mqiiMWfQfd?jk+OLTOJ zNMtkRGnhFx+DS?QY)-iDttv5dkr#eoUIH+%0Oxq&&?ToW={)K;JSn zm-RnBsvRl7Le}598MOL8s~n9}%t~d+tWaNtg={n3Cw&6=<@-VyR`!1s!?z42dptejm>4grC5c7G@9yJP5 zUv4cUAkN2~T$lSjw-j+3yQbgX#KRW{8gk?UMmIXg;DPzMs#HfvEA* zN4asXW54#e>c*LI=XLUhc)G5>_<6fpyXoABcsH5DPnrgcP*2cF6afoVS6%tu``&rO zb1POsLUWNMC%_QPS@YB72CEs~{kvY)m6OJqNYu6?)Hje+mCj=GSO=Lrofrx}>lz-U z@o%m;htq#DFNF3E7T9Nvs>9|uhpspg0OqW#*qf`d-+NqNihm2}!uFh+GRfthl!fwO z51D(IVB+gV%Mqkir*Ty7KLx2&--7~))QY6*^_yhiPwZ5neC3Be@~o;cW5|2w9EauX zi<6+tSBDy+`?Qc;Tg_$P%70cr;TKhP=n#NZ+QTND)jrlEI=;Hf3Fkgr3_MQmtAi&mFDxE`>-X|&;H{!(5d;; zTs#BjjwC?N@==(Dx05KtZ${!qc6xU-`hL}c`ge<=?SJo<(%)k4Kmhq-*Ug+3x0*J7 zg9dCaj!|DsCqH)&-`=U;=M8d9+|QZm10>e3v60EY3p+jd>UNsn%(i@@1Z}rHjhB-P zMw$%!O{i(#5LjpfG&|0i{K)wO>d#k9V2t!TB#{N5S)O{AaGsfqdh5H&c*->sVZh6W ztOfn?+`H|rJ?&$Lw+!u$1<`E>9Nl9^Ai<((wQN{c|MAcdfOp4H7EXG155-24?$y`I zZJ8K3KRlnGA(Izh)8th=$CoSgCFW5kx0%k{sFu4pYFBvAMiht?lgQkMZN#uoS>s9@ z7CzLacx4s_HcznO9pElKf|IY8itn;B&n*X>+be431LL_=$#elb`Sw!1n*;h5tVT>AW!R~fCx+~-GO%(||Y z80hY=sNGPTx4f%ev(dYZ{h)_+r&#{D-!!U#bU^@t7Qc*?styiRUUhV8gLTi`sysIw zT*FRaA8su#bU>N)_!iK(oDlnG{^udhl=M$Ts7em^a`2gtsqri@L zfMVf0A3k(8?Hkq+(Le9X@eXNTMja$nex6&zBDL(9a)pSvC%?>|4KX^g<3*larsnC3 zR(notQhl;kMj~@t+z35!pTB)~(y|{}v7a3r^V}ZK>@plM)brg}*oB~{;H^K+(Y6We z;|F*uRhP?;9-$Yzp+KYA3F-{BtPnwr&5BglU^16KWsikzg?l-?sPlIt@#Tf2ooP-4 zG_QD6bSlie#uoU?qMyRpCoU}8OBIPRj6`Km70ZE~_&h+>!|VfH+e;e1zg4q2_I1e_ zEMZadV#_ZDExQ5Fa%a`9|O&qL}V{AqS#fH8=Qa>Y9;qrQ_lW%>Z!TqN=NaZpK zL9@hrJw(HN-~4zmv@fn^=eRS=YV3Mb7Omc`;+Ot2n7aY6+*!=_wks{f=C1+nwPS0{#GKv@lV3^iyu*8Py(O@wl*bHzJMl?)vM6oqi4@Trl!%ndY(cFKJ z&>3inV;W5#kE5h`M6Ot$Lkk?nwYQz{QSLPd8$3mmKxE--{;-5eRlt{AjhJ+k%qxSx`5&i(%!p^6KKH;Qr)WZ z1S$>xAJIXiI4lClu!=a5hwWt}I}IIYv0 z3Z4I+I6i{eo(#gRJu*~gyd5oxA;WV7Fk6$Za(~ba7Z*{(R?yC?!8dkn7aW>;vCv!N1wvbsaO=8%K==me+<^jvjO<08E9D)v)0wy6I0ck!gN# zq*&`2a1dQu%R|jJ@Hl`eopk9T0M_lVsh@FA0X9~I4u>bb0Xs=y5wXFF)Jut3)!EB# z2Oeyv6PkuM3*I&@I}g5eDgaKE(S6lB(HWkf0Vb{1wG<=?-Bv9gL=X;n&O?KU=I2rmTM- zBcC3hl*A{ve=qn8t&vTYHV={~e>_*Fme2Zi%R!f4FvtDQUNtIPIC5-*4neYyY$AJP z82kQGhM=WKJzE7 z5>GfsXlU-Q78_xuy0c zfiw$sD!m(7FQyeptme}+03gzaab`q83Ie6ZJbi9=YvA71YT@*Uy`RhKSFz>-JvUgp z`EX^UawVFZ_WC*q$1R;&?je{Hes#bx<{t&{c56$&zO>^TZX4E)Nsh1cJamk zIr?~NyM_2@u3W8rJQDQ;cbHG7n175=Lg;F}Zhw*k>0>oZuI^faf1o|Hxq4jGxZrlj zPp{eDF?2a(G^)m4w2WC@%gRJlZ)Z1w!dKs8+P8QEkylur3ZhriUMYJ|y>eHSxNm4 zoR6ClO4r_y)c5 z$}R*&YQAJDWiOmfr=X|;0RrN*a@%bF#T8(k_>C-hiW){Q*gQe~&Aan}U)XQ(nkut< zb)W&MrD`O(^g8oR&r%OXeMTK8!l}4pbDK&8(f_j~&eyDbqnUT)0hF|IaMd8A=Q1ww zx=Y=j2g4r%<*2k(!h0|oiPI!62bbmUhA9_!ODFwW^~&jna-m<#_M{LW1VBLRJHN~T zOr~QyX{&Hg209I*P8T^0WWTBdv)Rg0E(wZ=N-`Rah5(LzOjFih*zkN*qJDBMmE>eQ zX;Lk0`T3kSv0_`Y*Mlkn(r%PrY~=y^p-Ak1_t;%kUk}fNg7w0IoIr4AsO$YGP5WMF ziC&rD={bx3jCDQ;*nr0O+u3H19RI^sG=AnJv9rq#7fU`T+2mH5jBQ5hN{eb^T|?+o z$vhXzBq1$=!u;Z|USY$-B6xp>gjMSg+Ct;OltnqZUG{}q92+b{K+@F}o@EZlkadXV zA2Y?>OjM!vSWU*@*c%|$%~Q-ndCg>;=VT?RzJMfRZ5H6E==*v;jk0Pwz-Xm8e--X6 zCaCWF2r5Jj#7bczA8fIt!mHSWhSar4y<*T?ETe_9JXL zlI!%}kG8)lpSUGvS7*sC(trISmRTtJKEP(@G(D%t)hX z6pdk-+F8*@nzDK)R)aM2B8`KU2ObiPRcK9m`>o9$BbOHfI3}`~L@mTQ{`AoA+(W8sO(g9{+hC-wXVigP3nU}=Eu;6SOW+YTcASNd|MlN#!04nX~ z`Kuk6AcZZLfc_*qM^&WOPcyl>@vvxxasq@ZTiv8t^0DI0;S-_kV6*5;XRcRV0=|V( zU%q&Ppkps30ff%yYwZ!br-qA^c}bHt1{VQ7yps+-L6Wc8*A;!j^gG8k{=BawLQkD> z$SFxADfB*%mKQiJvbX!t^{DuZwlNi|D|BF$!TT1bYY*ncdnTs)=)%)KCV^5zWEVdI zFv39wR*|9yIhJ(m%x7HD40qW68-jGPT}p`Vx6MN2jRIQL*^8f*82yZr2S z5it>aMpE)mD&&qbf7a_(OGqPJEm+|4J(B@GK?2JffK4FLKb=4%t*q-O6~WB_x5Y+T zGI_(A^_x1fUY)}mh9*+@up7(cx&PZqpW*Cx#J7mVjj|F^76MCr6 z?1i3yIASF$ax!MmMMb;JSE5~#b7^RI%Oq9PuSWBXG<`SSIOwk5YJ0NUs^whO&o37# zICMFjafVWX&8k@}WaZ+t$!`||ky?C~7)xh_#UgFj4Px{Khkoi>G;b3U^~4xu&^=|h z*&N4eL1+zGqXENblXGsxou~ET?8&Q2wcas;f-XU5mh`n+z8}`sc{YCw%Ma{90LXYg zgS8lf(r0Fk160Y@p!otJyIv_V^2;uurii1ib|e832K15?N%rtxUUODd8pu`HhJWW| z^=e*P0}w3?AATW!Xn3YHd-nnh>-BGpife*y! zNbVp`Z$+QlQ{wV0HqG#&q_NXNKY?XVND7b;Xr89< zPoJd;oUcTBasBF{bXaltH$o=(~Ag;w-GsrFMg8B#>yEF ziJ+=hj+Sx0GG#UyetNrsU9)QP2Gs;;GwhReSK1_Hj1s%ove&anUuvzIJCA>gb+U=w z7i1YJ<$lXTGwkHoe&Wb6m>?$+Sm^o#l0f}z+D?ResRYPyg}$ zXuMvkb}zfYcfVl5dfj-2e|3wFitZMNC4=p2zS)+>3)FKJ>}3P?@voe39V#)Z0S!jd z#3ORo_8s&&tC|+D90V!yXb**3OGGU*mYZalH=LLwZRDZDV*b{5Pj@nT+f=k1P-bSKVzEI<47Q5Clb^JGwQLKnu-x*F; zxvKtHs?1g?A4#9CGzy;+O&3ji#dv@`(=ZZ>WAhxP=CRkDfeUA1{U6RS+wryu|JAK< zik^`4)0;({6ctB&RT6f@cWmLx%V0PEQ*{)UP|eIqxJ$~!@}4Kkd2;gEMWr@M4iDMi z1@kwbkN4{fV@a0F#;ZHurs;P~7Pxw<>1$AHGOSP2w9;`^^%`u{!&3wlQMKS;w!RT$ z6z&HxaWLCs#Jh4$qT0r<<*~QyQFWQFi(5U-*2WPa_2YMUwM)8=JUv!1+Du=FCp|y& zZVd9>MKDxJ!9!P1H7SrksN*Zd8A`E}@YuIjKI_>n=R>`b#_M!CgkIh4Yp?XeJ=bF` zf5H)J;_{PHN{4&?v$R4%Xlok$(_ceWzL%Jj25JyAhG&952=#<=wYH|ELyL#u7XNh~~k+YS~T)o9obgLUP_gs(+eYHXZ}t zdXMqE=xSo`dkLF=%`{o6aypxoQT(+f(uzSjMph=TLT~Y!#=_S5smg}FYA3Yf=fU2=_O1C1Rf!3Kd z1z2#?E5%}bU&GupX;W*72hs%hyX#a>fd{W-ASlsC(@Yjiv!R3|ebMADV{-`a2yBH_ zR^5|p#F5~JwZifSm)eumy_FK=kL8HSdgNS}eMTIW%eax`YCp)-n}Krrjat!?JN_a! ze)X^{0)SPFwZW8Y@MYO*0XtN2JpV+e@~Y`!(kbgJYohOxwtZ(MO{1FuOqoR=I}L?I zS@7E%+4dMDy@g7DgOPHl41S^ATvJY&hH>R*kcRoU!IMmng!V6_uhCG3?l7ZKXB}dg zbl)!L=H5H+fnV@Q-%>xq$`SVbzHV6hVKpZi3q^)v=SMmWzW>HRPeCOlmv|DO; z;+77BKTv<5BKHyAU{{0Z7oU#mxCPN!PCs`o-j_}%swww)hs|JZX0lz>A=#U^hMhPr zkKmCs^(7mbs6iDFr-1zvQ&H|e_uLJCjlsshB0G~YUrXyI;GBd2>h;_<(_;}y@w+pPvqdO1;2Nii#qYaU&%sL13LFN1w^FCs+5gp?FUAM);(w%c z?8BlgezubbjLccd*?h?6kN<|{i~HP*@4Gn`elpcaK%{jFeyE)I(wXoKz&2{Vn&G-g z0+_sJS!@V}HrwIPxZ^GKHljAwYIu_N+Yu*fCi#OWbx=8yYu@h>gloVNNI9QMds>m^ z*NjSe%G)&8@mMNi;~3qlKCFyJ;hp$1pIOe5x*3V|3iZVPHJq~@XQTVGGF^9y?<9~) z)`*6zzt*YFs-aKJU?%w_o68b4JYmY;75S}Dt9*R{?P8G;Ve-|nLIf}u64G|~l1>7N zpkSMpPB55GM)gqjj#MvKbtuMG7B0M^IlwNnYgVe{*Vti@Nz>8@-jNs_?BPz9}5nlG<)|Cwm%jr41=%)S6w^mkR=cjT;&wP$wAS9CwEA;rI?k__Jq3B69soh}byMenJt3q} zhiy6~sH>p=NrPkYw2!^HpCm}Ap?&j*0;f!yhC>3DO{H3~!5WfSX@=e$1p$sh(REW+ z@GDU7Tcb59_gTla$m+cOirt3--7o>t%cD3&+n>09G)mO1V|1?I&Kd>G;duMV(ff@Q z4jKOI7Rh`iPRyr4b}sAlsNCijKSr4|qK~G^^i%zV&@MVmjTK9YH9(sApM&_l)~r7s z`u2p9fRE2>{@B}$z#HXfLPIZw&+FX0I)2l;9Th|$O#aX>ru!AD|Do0h8ZP&~cGcM& zK5L`1ncy$r-FTqj)92jif%1Kg8PS5~X5CCtF!%3}RsD{ksLvt;TqKd9k%bmb#&0ny zsT>-XW{yS73a!wqM8iE|P!|>14NgI%<{JE>ejXI|zF?-zRD8H?%ls=FJPpCNtN9tj zG>I+bdf>d|CigZmF_C$nJ*=hWYiV_`N%>rfn&ndk6ZwC?Yu*O_HX2iNf*3l60a*D< z6?HX?#51<9cOLA|=`E6BP0IS)2zyff+580rom^=tm)ZvSiC5tDx)Nn(u2KwPEw5~x z7uqG{A`W18WSD?aoMRogj%1fNGv!uEhE0ehN*G>0%4yj(J`}(BD0Tybs#-0EYL2A~ z8H;~SM-qjzK}}xko${6HRrKO(KHQ)%%NrgdDNU-_M1|5#lzL zV>ePeX{O_-lCZwD55IKA^|_q$+768ZmkwNMq4j^6pm=D(fio5Up>jt!qF!10z~Z*E z%>28qeJ1;@mYKi=qW0M_qqcEc1WZ81JZ4mSSjs_)e$EC{)@!gIfoaq@#+!1M_8EW* zKY1-{y%L|d*eO~cl|PcVi2v8aZVs^E+haS$Sq$JUT(G%O9~$^$-g_L_|2TZoW`}uz zZ9xRdTh?X%!pr+7SmLhhhRJcUwnwC#`p81NFwI=Z@Nf#Tn3DvoUcI2poU&YGt53P; zluHn8wqp%otH;P)lwLs+^InyExA*Yeed)X7xvAPQSEOyYuZ=>Wc2?SR+fB%I)Q7Q>m)pxX}%jkCNX7r+aAb8k>BFliFZ@0thh!*3LE-IQ&jYwiMz$rn)8*?xAi<#j( zBEGW^C$2?~^#y$sz8EQayN)RW|9+0f_@jUr5*TKSKWdb5sX&@S5=N3FNBSt@c);P9 zBZEx;5jpkhg)f+Tax0l2YwFF?cAaJ;8Vzh`0*N6N33c-1kl@g$`i`5Y5O(fYbvIfb zD3iSSt~V5$aPdMP78q9excskhspo6FYcF=7guPLiSp%y)5 z=7n%7Qk>4NO+EX|sxk(!Pt;t&2zpUqx{ezyuWiz$=Q^3tbJIN}tr8Nsf{6f!vOU^-c<3?ib&D3yl4e4i_D$&d4qO|#aK}4Q=_TEG4cid zVMDh&sL#YF@ZmH|;xt9j%*)}jV}QUuGzs{kbDW5>rwC2$o__n|&J-^4&gAsmevcNB zHug-b9uuGR`6cSQkiAzhVRkFPT`)fC;O} zeuU~^5zcKykb-~Uq~1kWH)fXeMTtX6rpr{BVCwxVr-1GrEF`d7m*eI3TbL|TtolLw z{S1E7ZQhZWx^22lWiit6Q|q#7@oP$&xB;K|?^oMR%ceP38(G<%>HKX%o7btx8-+2O zQ}=1~XK4r7Mh(v)O}kj5m`&wVrOEika_M(wrUbaW%W4+KLs=yo>^da0q1X5L zn5uYm6+z15Y4@j0WJ}wo&K*~q2!L#Gp@Y`!!f?3bb<9w^*4vxN^JC@MVEDiqb{AP4 zhB1k+qJi2I|Dl7-8S42>Xro#GE_Ikjw(U<^j^z$nRQaV(_V525K_f^;i@<<)%lxhv z^Vhdc%pr!6{_6o<{xj1MZZ4TVM;L}- z{Oic#f9_)tTyz&eM>3k$ep#=LeyN(epqUsx5h%lXSp4)c%js;^;!~3#OMA?|B!E%> z?@LIDv5T;il)zn^%$c0#zu6)%&gxd5u9s?!JX(y9XbXQmh|PlI_!7+L7ju6Ll~+bYk61}oM+r54JcbVC#=g=q z$3P!jJxG)#5ET$4<}tbC)j?OIn2g(0qFJSpHn_SHnbXP{xFBoP6fJC0`gqU2U8O?kZ+Kh3lFJ?b~AOFR^93 z>Rz}H?5dA4f&z>L20p z!wyV@oaW;^n~N3|W(!mQd6*Hh*e&pTBP{>4W<-UU-D*~oLoM$-UqWG zeog(U{kjoB4&U}sivW@qux8cocEF}ux9gq)Or>O!dE>$eg=#f{05YAnZQy>Q@I@+j z$YNr-@}s3f$9DouU{9Kjve(FzkGJsho0}zvu)0jH|ALu#kPw8()Sj5x2t0jd;XIEo!?aba7Av!*YBZQZ4$Smy|3l4|^$VU>aioudw&mw+ z=5q}s7&jic!dn3Llf|%dPEuFO=ms2n0kPvdIjn-3#KMaBr*dQ4- zy>Od~ncS(iA@@6vIx7^%Ai1YkahO6k8=8Jh&$DEqhK_Zk&RDv-w2;}UJ;`@~J32b&JKu!bOEhC~wS z=1F&=QIc5y+A#Zqy@@^GW;0hc!lbE`#!UyZc3zi|RMZPZ!bD90)l0{C$IR=d{7*!8 z6AtL2wN@=wUh~$Qw{(Tad~zGnc^M-^WHi%cJo|6w=yqelN?+A^I{X?O6x*EaH<^Gl zGf3PBnm)hTP<(l4i~v1C z)iW}=N@=;88M~SbnL3-l8UPPB_#+3Hhl8769n2@h$1lY5k&PQH#LW#y1b_H{0Co;$ z))rp>e*op0NYpEU{C_K`Ias)Q7(1H-JUl!&t?g}GOpP7QIUSrWGtNXPUMB(Mq?9GA I#EriGAB>>O?f?J) literal 0 HcmV?d00001 diff --git a/libveyon-core.install b/libveyon-core.install new file mode 100644 index 0000000..59d0479 --- /dev/null +++ b/libveyon-core.install @@ -0,0 +1,2 @@ +usr/lib/*/veyon/libveyon-core.so +usr/share/veyon/translations/*.qm diff --git a/man/veyon-auth-helper.8 b/man/veyon-auth-helper.8 new file mode 100644 index 0000000..d4775d3 --- /dev/null +++ b/man/veyon-auth-helper.8 @@ -0,0 +1,30 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH VEYON-AUTH-HELPER 8 2018-12-05 VEYON +.SH NAME +veyon-auth-helper \- Veyon PAM Authentication Helper +.SH SYNOPSIS +.B veyon-auth-helper +.SH DESCRIPTION +.B veyon-auth-helper +is a PAM-su authentication helper for the Veyon service (called \fBveyon-service\fP). +.PP +.I NOTE: +.B veyon-auth-helper +has to be installed setuid root and must be available in your system's +environment $PATH. +. +.SH OPTIONS +No options present. +.PP +.SH SEE ALSO +.IR ica (1), italc (1), imc (8) +.PP +.IR http://veyon.io/ +.SH AUTHOR +Veyon has been written by Tobias Junghans. See AUTHORS for details. +.PP +This manual page has been written by Mike Gabriel. It was originally +written for the Debian project (but may be used by others). diff --git a/patches/2001_disable-CPackDefinitions-cmake.patch b/patches/2001_disable-CPackDefinitions-cmake.patch new file mode 100644 index 0000000..7268da9 --- /dev/null +++ b/patches/2001_disable-CPackDefinitions-cmake.patch @@ -0,0 +1,14 @@ +Author: Mike Gabriel +Description: Ignore CPackDefinitions.cmake for official Debian package. + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -278,7 +278,7 @@ + # + # package generation + # +-INCLUDE(cmake/CPackDefinitions.cmake) ++#INCLUDE(cmake/CPackDefinitions.cmake) + + + diff --git a/patches/2002_no-bundled-kitemmodels.patch b/patches/2002_no-bundled-kitemmodels.patch new file mode 100644 index 0000000..08da556 --- /dev/null +++ b/patches/2002_no-bundled-kitemmodels.patch @@ -0,0 +1,59 @@ +Description: Use system-wide KF5 Item Models as shipped +Author: Mike Gabriel + #include "NetworkObject.h" + + class NetworkObjectOverlayDataModel : public KExtraColumnsProxyModel +--- a/master/src/RecursiveFilterProxyModel.h ++++ b/master/src/RecursiveFilterProxyModel.h +@@ -24,7 +24,7 @@ + + #pragma once + +-#include "krecursivefilterproxymodel.h" ++#include + + class RecursiveFilterProxyModel : public KRecursiveFilterProxyModel + { diff --git a/patches/README b/patches/README new file mode 100644 index 0000000..516206a --- /dev/null +++ b/patches/README @@ -0,0 +1,4 @@ +0xxx: Grabbed from upstream development. +1xxx: Possibly relevant for upstream adoption. +2xxx: Only relevant for official Debian release. + diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..f632929 --- /dev/null +++ b/patches/series @@ -0,0 +1,2 @@ +2001_disable-CPackDefinitions-cmake.patch +2002_no-bundled-kitemmodels.patch diff --git a/rules b/rules new file mode 100755 index 0000000..9dd0283 --- /dev/null +++ b/rules @@ -0,0 +1,110 @@ +#!/usr/bin/make -f + +NULL = + +include /usr/share/dpkg/buildflags.mk +include /usr/share/cdbs/1/class/cmake.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/utils.mk + +common-binary-post-install-arch:: list-missing + +ifneq (,$(filter $(DEB_HOST_ARCH), armel m68k mips mipsel powerpc sh4)) + export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed +endif + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + +include /usr/share/dpkg/pkg-info.mk + +NULL = +PKD = $(word 2, abspath $(dir $(MAKEFILE_LIST))) +PKG = $(DEB_SOURCE) +UVER = $(shell echo $(DEB_VERSION) | cut -d "-" -f1) +DTYPE = +repack1 +VER ?= $(subst $(DTYPE),,$(UVER)) + +DEB_DH_INSTALL_SOURCEDIR = debian/tmp +DEB_DH_MAKESHLIBS_ARGS += -V + +DEB_CMAKE_NORMAL_ARGS += -DCMAKE_SKIP_RPATH=OFF \ + -DVEYON_X11VNC_EXTERNAL=ON \ + -DDATAROOTDIR=/usr/share \ + -DWITH_PCH=OFF \ + $(NULL) + +DEB_DH_SHLIBDEPS_ARGS_veyon-master = -L libVeyonCore -l debian/libveyoncore/usr/lib/*/veyon +DEB_DH_SHLIBDEPS_ARGS_veyon-client = -L libVeyonCore -l debian/libveyoncore/usr/lib/*/veyon +DEB_DH_SHLIBDEPS_ARGS_veyon-management-console = -L libVeyonCore -l debian/libveyoncore/usr/lib/*/veyon +DEB_DH_SHLIBDEPS_ARGS_libveyoncore = -L libVeyonCore -l debian/libveyoncore/usr/lib/*/veyon + +DEB_BUILD_PARALLEL = 1 + +common-install-arch:: + install -D -m 644 debian/icons/veyon-256x256.png debian/veyon-master/usr/share/icons/hicolor/256x256/apps/veyon-master.png + install -D -m 644 core/resources/icon64.png debian/veyon-master/usr/share/icons/hicolor/64x64/apps/veyon-master.png + install -D -m 644 core/resources/icon32.png debian/veyon-master/usr/share/icons/hicolor/32x32/apps/veyon-master.png + install -D -m 644 core/resources/icon22.png debian/veyon-master/usr/share/icons/hicolor/22x22/apps/veyon-master.png + install -D -m 644 core/resources/icon16.png debian/veyon-master/usr/share/icons/hicolor/16x16/apps/veyon-master.png + +install/veyon-service:: + mkdir -p debian/tmp/usr/bin/ + mkdir -p debian/tmp/usr/lib/veyon/ + mkdir -p debian/tmp/etc/xdg/autostart/ + mkdir -p debian/tmp/usr/share/applications/ + mkdir -p debian/tmp/usr/share/veyon/ + +clean:: + rm -f config.log + rm -f config.status + +get-orig-source: $(PKG)_$(VER)$(DTYPE).orig.tar.xz $(info I: $(PKG)_$(VER)$(DTYPE)) + @ + +$(PKG)_$(VER)$(DTYPE).orig.tar.xz: + @echo "# Downloading..." + uscan --noconf --verbose --rename --destdir=$(CURDIR) --check-dirname-level=0 --force-download --download-version $(VER) + $(if $(wildcard $(PKG)-$(VER)),$(error $(PKG)-$(VER) exist, aborting..)) + @echo "# Extracting..." + mkdir $(PKG)-$(VER) \ + && tar -xf $(PKG)_$(VER).orig.tar.bz2 --directory $(PKG)-$(VER) --strip-components 1 \ + || $(RM) -r $(PKG)-$(VER) + @echo "# Cleaning-up..." + cd $(PKG)-$(VER) \ + && $(RM) -r -v \ + .ci/ \ + .gitlab-ci.yml \ + .travis/ \ + .travis.yml \ + 3rdparty/ddengine/ \ + 3rdparty/libfakekey/ \ + 3rdparty/interception/ \ + 3rdparty/x11vnc/ \ + 3rdparty/ultravnc/ \ + 3rdparty/kitemmodels/ \ + 3rdparty/kldap/autotests/ \ + 3rdparty/kldap/kioslave/ \ + 3rdparty/libvncserver/ \ + android/ \ + cmake/build_mingw32 \ + cmake/build_mingw64 \ + cmake/modules/AndroidDeployQt.cmake \ + cmake/modules/AndroidToolchain.cmake \ + cmake/modules/MinGWCrossCompile.cmake \ + cmake/modules/Win32Toolchain.cmake \ + cmake/modules/Win64Toolchain.cmake \ + configurator/data/veyon-configurator.ico \ + contrib/ \ + master/data/veyon-master.ico \ + nsis/ \ + plugins/platform/windows/ \ + ica/x11/common/sha1.* \ + ica/win32/ \ + $(NULL) + $(RM) -v $(PKG)_$(VER).orig.tar.* + @echo "# Packing..." + find -L "$(PKG)-$(VER)" -xdev -type f -print | sort \ + | XZ_OPT="-6v" tar -caf "../$(PKG)_$(VER)$(DTYPE).orig.tar.xz" -T- --owner=root --group=root --mode=a+rX \ + && $(RM) -r "$(PKG)-$(VER)" diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/include-binaries b/source/include-binaries new file mode 100644 index 0000000..b182141 --- /dev/null +++ b/source/include-binaries @@ -0,0 +1 @@ +debian/icons/veyon-256x256.png diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..3f2040c --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,6 @@ +Name: Veyon +Bug-Database: https://github.com/veyon/veyon/issues +Bug-Submit: https://github.com/veyon/veyon/issues/new +Contact: Tobias Junghans +Repository: https://github.com/veyon/veyon +Repository-Browse: https://github.com/veyon/veyon.git diff --git a/veyon-configurator.install b/veyon-configurator.install new file mode 100644 index 0000000..ea282a5 --- /dev/null +++ b/veyon-configurator.install @@ -0,0 +1,6 @@ +usr/bin/veyon-configurator +usr/share/applications/veyon-configurator.desktop +usr/share/polkit-1/actions/ +usr/share/icons/hicolor/48x48/apps/veyon-configurator.png +usr/share/icons/hicolor/scalable/apps/veyon-configurator.svg +usr/share/pixmaps/veyon-configurator.xpm diff --git a/veyon-configurator.manpages b/veyon-configurator.manpages new file mode 100644 index 0000000..18d68df --- /dev/null +++ b/veyon-configurator.manpages @@ -0,0 +1 @@ +configurator/veyon-configurator.1 \ No newline at end of file diff --git a/veyon-master.install b/veyon-master.install new file mode 100644 index 0000000..520fa21 --- /dev/null +++ b/veyon-master.install @@ -0,0 +1,5 @@ +usr/bin/veyon-master +usr/share/applications/veyon-master.desktop +usr/share/icons/hicolor/48x48/apps/veyon-master.png +usr/share/icons/hicolor/scalable/apps/veyon-master.svg +usr/share/pixmaps/veyon-master.xpm diff --git a/veyon-master.manpages b/veyon-master.manpages new file mode 100644 index 0000000..ce7a7c9 --- /dev/null +++ b/veyon-master.manpages @@ -0,0 +1 @@ +master/veyon-master.1 diff --git a/veyon-plugins.install b/veyon-plugins.install new file mode 100644 index 0000000..3eff3f7 --- /dev/null +++ b/veyon-plugins.install @@ -0,0 +1,20 @@ +usr/lib/*/veyon/authkeys.so +usr/lib/*/veyon/builtin-x11vnc-server.so +usr/lib/*/veyon/builtindirectory.so +usr/lib/*/veyon/config.so +usr/lib/*/veyon/demo.so +usr/lib/*/veyon/desktopservices.so +usr/lib/*/veyon/external-vnc-server.so +usr/lib/*/veyon/filetransfer.so +usr/lib/*/veyon/ldap.so +usr/lib/*/veyon/libkldap-light.so +usr/lib/*/veyon/libldap-common.so +usr/lib/*/veyon/linux-platform.so +usr/lib/*/veyon/powercontrol.so +usr/lib/*/veyon/remoteaccess.so +usr/lib/*/veyon/screenshot.so +usr/lib/*/veyon/screenlock.so +usr/lib/*/veyon/servicecontrol.so +usr/lib/*/veyon/shell.so +usr/lib/*/veyon/systemusergroups.so +usr/lib/*/veyon/textmessage.so diff --git a/veyon-service.install b/veyon-service.install new file mode 100644 index 0000000..41a340a --- /dev/null +++ b/veyon-service.install @@ -0,0 +1,7 @@ +lib/systemd/system/veyon.service +usr/bin/veyon-auth-helper +usr/bin/veyon-cli +usr/bin/veyon-server +usr/bin/veyon-service +usr/bin/veyon-worker +usr/bin/veyon-service diff --git a/veyon-service.manpages b/veyon-service.manpages new file mode 100644 index 0000000..670b369 --- /dev/null +++ b/veyon-service.manpages @@ -0,0 +1,5 @@ +cli/veyon-cli.1 +debian/man/veyon-auth-helper.8 +service/veyon-service.1 +server/veyon-server.1 +worker/veyon-worker.1 diff --git a/veyon-service.postinst b/veyon-service.postinst new file mode 100755 index 0000000..284d2c2 --- /dev/null +++ b/veyon-service.postinst @@ -0,0 +1,46 @@ +#!/bin/sh + +# postinst script for veyon-service +# +# see: dh_installdeb(1) + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +set -e + +case "$1" in + configure) + # veyon-auth-helper needs to be installed setuid root + if ! dpkg-statoverride --list /usr/bin/veyon-auth-helper >/dev/null; then + dpkg-statoverride --add --update root root 4755 /usr/bin/veyon-auth-helper + fi + + mkdir -p "/etc/veyon/" + mkdir -p "/etc/xdg/Veyon Solutions/" + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/veyon-service.postrm b/veyon-service.postrm new file mode 100755 index 0000000..5631f06 --- /dev/null +++ b/veyon-service.postrm @@ -0,0 +1,37 @@ +#! /bin/sh + +# postrm script for veyon-service +# +# see: dh_installdeb(1) +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +set -e + +case "$1" in + purge) + rm -rf /etc/veyon + rm -rf /etc/xdg/Veyon\ Solutions + ;; + remove) + ;; + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# diff --git a/veyon-service.prerm b/veyon-service.prerm new file mode 100755 index 0000000..00729e8 --- /dev/null +++ b/veyon-service.prerm @@ -0,0 +1,39 @@ +#! /bin/sh + +# prerm script for veyon-service +# +# see: dh_installdeb(1) +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +set -e + +case "$1" in + remove) + # drop dpkg-statoverride for veyon-auth-helper + if dpkg-statoverride --list /usr/bin/veyon-auth-helper >/dev/null; then + dpkg-statoverride --remove /usr/bin/veyon-auth-helper + fi + ;; + + deconfigure|upgrade|failed-upgrade) + : + ;; + + *) echo "$0: didn't understand being called with \`$1'" 1>&2 + exit 1;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/watch b/watch new file mode 100644 index 0000000..1aecaa1 --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +opts=dversionmangle=s/\+repack1//,downloadurlmangle=s/archive\/v?([\d\.]+).tar.gz/releases\/download\/v$1\/veyon-$1-src.tar.bz2/g \ +https://github.com/veyon/veyon/tags .*/archive/v?([\d\.]+).tar.gz -- 2.30.2