From ff6420ca15594c41910b84a6f5d7088c2b1c4af3 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Thu, 31 Jan 2019 10:07:06 +0000 Subject: [PATCH] Import veyon_4.1.7+repack1-1.debian.tar.xz [dgit import tarball veyon 4.1.7+repack1-1 veyon_4.1.7+repack1-1.debian.tar.xz] --- README.Debian | 16 + changelog | 662 ++++++++++ compat | 1 + control | 191 +++ copyright | 1120 +++++++++++++++++ copyright.in | 1043 +++++++++++++++ docs | 4 + icons/README.icons | 3 + icons/veyon-256x256.png | Bin 0 -> 10723 bytes libveyon-core.install | 34 + man/veyon-auth-helper.8 | 30 + .../1001_fix-veyon-master-manpage-again.patch | 14 + .../2001_disable-CPackDefinitions-cmake.patch | 23 + patches/README | 4 + patches/series | 2 + rules | 101 ++ 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 | 17 + veyon-service.install | 7 + veyon-service.manpages | 5 + veyon-service.postinst | 43 + veyon-service.postrm | 40 + veyon-service.prerm | 39 + watch | 3 + 30 files changed, 3423 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/1001_fix-veyon-master-manpage-again.patch create mode 100644 patches/2001_disable-CPackDefinitions-cmake.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..7eaaab1 --- /dev/null +++ b/changelog @@ -0,0 +1,662 @@ +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..7422bbb --- /dev/null +++ b/control @@ -0,0 +1,191 @@ +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, + qttools5-dev, + qttools5-dev-tools, + zlib1g-dev, + liblzo2-dev, + libjpeg-dev, + libpng-dev, + imagemagick, + libpam0g-dev, + libavahi-client-dev, + libldap2-dev, + libqca-qt5-2-dev, + libprocps-dev, + libssl-dev, + libv4l-dev [linux-any], + libvncserver-dev (>= 0.9.7), + libxdamage-dev, + libxext-dev, + libxfixes-dev, + libxss-dev, + libxtst-dev, + libxrandr-dev, + libxinerama-dev, + default-jdk | gcj-jdk | gcj, +Standards-Version: 4.3.0 +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 + different languages and provides lots of useful features: + . + - see what's going on in computer labs in overview mode and take screenshots + - remote control computers to support and help users + - broadcast teacher's screen to students in realtime by using demo mode + (either in fullscreen or in a window) + - lock workstations for attracting attention to teacher + - send text messages to students + - powering on/off and rebooting computers remote + - remote logoff and remote execution of arbitrary commands/scripts + - home schooling - Veyon's network technology is not restricted to a subnet + and therefore students at home can join lessons via VPN connections just + by installing the Veyon service + . + 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 + different languages and provides lots of useful features: + . + - see what's going on in computer labs in overview mode and take screenshots + - remote control computers to support and help users + - broadcast teacher's screen to students in realtime by using demo mode + (either in fullscreen or in a window) + - lock workstations for attracting attention to teacher + - send text messages to students + - powering on/off and rebooting computers remote + - remote logoff and remote execution of arbitrary commands/scripts + - home schooling - Veyon's network technology is not restricted to a subnet + and therefore students at home can join lessons via VPN connections just + by installing the Veyon service + . + 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 + different languages and provides lots of useful features: + . + - see what's going on in computer labs in overview mode and take screenshots + - remote control computers to support and help users + - broadcast teacher's screen to students in realtime by using demo mode + (either in fullscreen or in a window) + - lock workstations for attracting attention to teacher + - send text messages to students + - powering on/off and rebooting computers remote + - remote logoff and remote execution of arbitrary commands/scripts + - home schooling - Veyon's network technology is not restricted to a subnet + and therefore students at home can join lessons via VPN connections just + by installing the Veyon service + . + 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 + different languages and provides lots of useful features: + . + - see what's going on in computer labs in overview mode and take screenshots + - remote control computers to support and help users + - broadcast teacher's screen to students in realtime by using demo mode + (either in fullscreen or in a window) + - lock workstations for attracting attention to teacher + - send text messages to students + - powering on/off and rebooting computers remote + - remote logoff and remote execution of arbitrary commands/scripts + - home schooling - Veyon's network technology is not restricted to a subnet + and therefore students at home can join lessons via VPN connections just + by installing the Veyon service + . + 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 + different languages and provides lots of useful features: + . + - see what's going on in computer labs in overview mode and take screenshots + - remote control computers to support and help users + - broadcast teacher's screen to students in realtime by using demo mode + (either in fullscreen or in a window) + - lock workstations for attracting attention to teacher + - send text messages to students + - powering on/off and rebooting computers remote + - remote logoff and remote execution of arbitrary commands/scripts + - home schooling - Veyon's network technology is not restricted to a subnet + and therefore students at home can join lessons via VPN connections just + by installing the Veyon service + . + Veyon is the continuation of iTALC. + . + This package provides Veyon's plugins. diff --git a/copyright b/copyright new file mode 100644 index 0000000..6bffca3 --- /dev/null +++ b/copyright @@ -0,0 +1,1120 @@ +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: 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/ConfigurationTestController.cpp + configurator/src/ConfigurationTestController.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/BuiltinFeatures.h + core/include/CommandLineIO.h + core/include/CommandLinePluginInterface.h + core/include/Computer.h + core/include/ComputerControlInterface.h + core/include/Configuration/JsonStore.h + core/include/Configuration/LocalStore.h + core/include/Configuration/Object.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/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/InternetAccessControlBackendInterface.h + core/include/KeyboardShortcutTrapper.h + core/include/LockWidget.h + core/include/Logger.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/PlatformServiceCore.h + core/include/PlatformServiceFunctions.h + core/include/PlatformUserFunctions.h + core/include/Plugin.h + core/include/PluginInterface.h + core/include/PluginManager.h + core/include/ProgressWidget.h + core/include/QtCompat.h + core/include/RfbVeyonAuth.h + core/include/Screenshot.h + core/include/ServiceControl.h + core/include/SimpleFeatureProvider.h + core/include/SocketDevice.h + core/include/SystemTrayIcon.h + core/include/ToolButton.h + core/include/UserGroupsBackendInterface.h + core/include/UserGroupsBackendManager.h + core/include/UserSessionControl.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/VeyonRfbExt.h + core/include/VeyonServerInterface.h + core/include/VeyonServiceControl.h + core/include/VeyonWorkerInterface.h + core/include/VncClientProtocol.h + core/include/VncServerClient.h + core/include/VncServerPluginInterface.h + core/include/VncServerProtocol.h + core/include/VncView.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/Configuration/JsonStore.cpp + core/src/Configuration/LocalStore.cpp + core/src/Configuration/Object.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/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/PlatformServiceCore.cpp + core/src/PluginManager.cpp + core/src/ProgressWidget.cpp + core/src/QtCompat.cpp + core/src/Screenshot.cpp + core/src/ServiceControl.cpp + core/src/SimpleFeatureProvider.cpp + core/src/SystemTrayIcon.cpp + core/src/ToolButton.cpp + core/src/UserGroupsBackendManager.cpp + core/src/UserSessionControl.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/VncServerProtocol.cpp + core/src/VncView.cpp + ctl/src/main.cpp + master/src/CheckableItemProxyModel.cpp + master/src/CheckableItemProxyModel.h + master/src/ComputerControlListModel.cpp + master/src/ComputerControlListModel.h + master/src/ComputerManagementView.cpp + master/src/ComputerManagementView.h + master/src/ComputerManager.cpp + master/src/ComputerManager.h + master/src/ComputerMonitoringView.cpp + master/src/ComputerMonitoringView.h + master/src/ComputerSortFilterProxyModel.cpp + master/src/ComputerSortFilterProxyModel.h + master/src/FlexibleListView.cpp + master/src/FlexibleListView.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/RoomSelectionDialog.cpp + master/src/RoomSelectionDialog.h + master/src/ScreenshotManagementView.cpp + master/src/ScreenshotManagementView.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.cpp + 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.cpp + 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.cpp + plugins/desktopservices/DesktopServicesConfiguration.h + plugins/desktopservices/DesktopServicesConfigurationPage.cpp + plugins/desktopservices/DesktopServicesConfigurationPage.h + plugins/desktopservices/DesktopServicesFeaturePlugin.cpp + plugins/desktopservices/DesktopServicesFeaturePlugin.h + plugins/desktopservices/RunProgramDialog.cpp + plugins/desktopservices/RunProgramDialog.h + plugins/ldap/KLdapIntegration.cpp + plugins/ldap/LdapConfiguration.cpp + plugins/ldap/LdapConfiguration.h + plugins/ldap/LdapConfigurationPage.cpp + plugins/ldap/LdapConfigurationPage.h + plugins/ldap/LdapDirectory.cpp + plugins/ldap/LdapDirectory.h + plugins/ldap/LdapNetworkObjectDirectory.cpp + plugins/ldap/LdapNetworkObjectDirectory.h + plugins/ldap/LdapPlugin.cpp + plugins/ldap/LdapPlugin.h + plugins/ldap/kldap_export.h + plugins/ldap/klocalizedstring.h + plugins/ldap/ldap_debug.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/LinuxKeyboardShortcutTrapper.h + plugins/platform/linux/LinuxNetworkFunctions.cpp + plugins/platform/linux/LinuxNetworkFunctions.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/LinuxUserFunctions.cpp + plugins/platform/linux/LinuxUserFunctions.h + plugins/platform/linux/auth-helper/VeyonAuthHelper.cpp + plugins/powercontrol/PowerControlFeaturePlugin.cpp + plugins/powercontrol/PowerControlFeaturePlugin.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/textmessage/TextMessageDialog.cpp + plugins/textmessage/TextMessageDialog.h + plugins/textmessage/TextMessageFeaturePlugin.cpp + plugins/textmessage/TextMessageFeaturePlugin.h + plugins/vncserver/external/ExternalVncServer.cpp + plugins/vncserver/external/ExternalVncServer.h + plugins/vncserver/external/ExternalVncServerConfiguration.cpp + plugins/vncserver/external/ExternalVncServerConfiguration.h + plugins/vncserver/external/ExternalVncServerConfigurationWidget.cpp + plugins/vncserver/external/ExternalVncServerConfigurationWidget.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.cpp + 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.cpp + 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-2018, Tobias Junghans + 2006-2013, Tobias Junghans + 2006-2016, Tobias Junghans + 2006-2018, Tobias Junghans + 2007-2018, Tobias Junghans + 2008-2016, Tobias Junghans + 2008-2018, Tobias Junghans + 2009-2018, Tobias Junghans + 2010-2016, Tobias Junghans + 2010-2018, Tobias Junghans + 2011-2018, Tobias Junghans + 2016, Tobias Junghans + 2016-2018, Tobias Junghans + 2017-2018, Tobias Junghans + 2018, Tobias Junghans +License: GPL-2+~with-OpenSSL-Exception + +Files: 3rdparty/kldap/.arcconfig + 3rdparty/kldap/CMakeLists.txt + 3rdparty/kldap/KF5LdapConfig.cmake.in + 3rdparty/kldap/README.md + 3rdparty/kldap/kldap.categories + 3rdparty/kldap/kldap.renamecategories + 3rdparty/kldap/metainfo.yaml + 3rdparty/kldap/src/CMakeLists.txt + 3rdparty/kldap/src/Messages.sh + 3rdparty/kldap/src/kldap_config.h.cmake + 3rdparty/libvncserver/.appveyor.yml + 3rdparty/libvncserver/.travis.yml + 3rdparty/libvncserver/CMakeLists.txt + 3rdparty/libvncserver/ChangeLog + 3rdparty/libvncserver/NEWS + 3rdparty/libvncserver/TODO + 3rdparty/libvncserver/cmake/Modules/FindLZO.cmake + 3rdparty/libvncserver/common/base64.h + 3rdparty/libvncserver/common/rfbcrypto.h + 3rdparty/libvncserver/common/sha-private.h + 3rdparty/libvncserver/deps/sasl-fix-snprintf-macro.patch + 3rdparty/libvncserver/libvncclient.pc.cmakein + 3rdparty/libvncserver/rfb/default8x16.h + 3rdparty/libvncserver/test/blooptest.c + 3rdparty/libvncserver/test/cargstest.c + 3rdparty/libvncserver/test/copyrecttest.c + 3rdparty/libvncserver/test/encodingstest.c + 3rdparty/libvncserver/test/wstestdata.inc + CMakeLists.txt + INSTALL + cmake/CPackDefinitions.cmake + cmake/modules/BuildPlugin.cmake + cmake/modules/CotireVeyon.cmake + cmake/modules/FindLZO.cmake + cmake/modules/FindPAM.cmake + cmake/modules/WindowsBuildHelpers.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.svg + configurator/data/veyon-configurator.xpm + configurator/forms/AccessControlPage.ui + configurator/forms/AccessControlRuleEditDialog.ui + configurator/forms/AccessControlRulesTestDialog.ui + configurator/forms/GeneralConfigurationPage.ui + configurator/forms/MainWindow.ui + configurator/forms/MasterConfigurationPage.ui + configurator/forms/ServiceConfigurationPage.ui + configurator/veyon-configurator.1 + configurator/veyon-configurator.qrc + configurator/veyon-configurator.rc.in + core/CMakeLists.txt + core/builddata.qrc.in + core/core.qrc + core/dialogs/AboutDialog.ui + core/dialogs/PasswordDialog.ui + core/include/Cotire.h + core/include/veyonconfig.h.in + core/resources/default-pkey.pem + ctl/CMakeLists.txt + ctl/veyon-ctl.rc.in + ctl/veyon-ctl.1 + master/CMakeLists.txt + master/data/veyon-master.desktop.in + master/data/veyon-master.svg + master/data/veyon-master.xpm + master/forms/ComputerManagementView.ui + master/forms/ComputerMonitoringView.ui + master/forms/MainWindow.ui + master/forms/RoomSelectionDialog.ui + master/forms/ScreenshotManagementView.ui + master/master.qrc + master/veyon-master.1 + master/veyon-master.rc.in + plugins/CMakeLists.txt + plugins/authkeys/AuthKeysConfigurationPage.ui + plugins/authkeys/CMakeLists.txt + plugins/authkeys/authkeys.qrc + 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/RunProgramDialog.ui + plugins/desktopservices/desktopservices.qrc + plugins/ldap/CMakeLists.txt + plugins/ldap/KLocalizedString + plugins/ldap/LdapConfigurationPage.ui + plugins/ldap/ldap.qrc + plugins/platform/CMakeLists.txt + plugins/platform/linux/CMakeLists.txt + plugins/platform/linux/auth-helper/CMakeLists.txt + plugins/powercontrol/CMakeLists.txt + 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/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/ultravnc-builtin/CMakeLists.txt + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.ui + plugins/vncserver/ultravnc-builtin/ultravnc-rfbproto.h + 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/x11vnc-veyon.c + server/CMakeLists.txt + server/veyon-server.1 + service/CMakeLists.txt + service/veyon-service.1 + service/veyon-service.service.in + server/veyon-server.rc.in + service/veyon-service.rc.in + translations/CMakeLists.txt + translations/ar.ts + translations/ca_ES.ts + translations/de_DE.ts + translations/el.ts + translations/fi.ts + translations/id_ID.ts + translations/it_IT.ts + translations/lt.ts + translations/lv_LV.ts + translations/mn.ts + translations/nl.ts + translations/nn.ts + translations/no_NO.ts + translations/pl_PL.ts + translations/pt_BR.ts + translations/pt_PT.ts + translations/ru.ts + translations/sk.ts + translations/sl.ts + translations/sv.ts + translations/tr.ts + translations/uk.ts + translations/veyon.ts + translations/zh_CN.ts + worker/CMakeLists.txt + worker/veyon-worker.rc.in + worker/veyon-worker.1 + README.md + project.yml + CONTRIBUTORS +Copyright: 2004-2018, 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/ber.cpp + 3rdparty/kldap/src/ber.h + 3rdparty/kldap/src/ldapconfigwidget.cpp + 3rdparty/kldap/src/ldapconfigwidget.h + 3rdparty/kldap/src/ldapconnection.cpp + 3rdparty/kldap/src/ldapconnection.h + 3rdparty/kldap/src/ldapcontrol.cpp + 3rdparty/kldap/src/ldapcontrol.h + 3rdparty/kldap/src/ldapdefs.h + 3rdparty/kldap/src/ldapobject.cpp + 3rdparty/kldap/src/ldapobject.h + 3rdparty/kldap/src/ldapoperation.cpp + 3rdparty/kldap/src/ldapoperation.h + 3rdparty/kldap/src/ldapsearch.cpp + 3rdparty/kldap/src/ldapsearch.h + 3rdparty/kldap/src/ldapserver.cpp + 3rdparty/kldap/src/ldapserver.h + 3rdparty/kldap/src/ldapurl.cpp + 3rdparty/kldap/src/ldapurl.h + 3rdparty/kldap/src/ldif.cpp + 3rdparty/kldap/src/ldif.h +Copyright: 2004-2006, Szombathelyi Grgy +License: LGPL-2.0+ + +Files: 3rdparty/kldap/src/ldapattributeproxymodel.cpp + 3rdparty/kldap/src/ldapattributeproxymodel.h + 3rdparty/kldap/src/ldapdn.cpp + 3rdparty/kldap/src/ldapdn.h + 3rdparty/kldap/src/ldapmodel.cpp + 3rdparty/kldap/src/ldapmodel.h + 3rdparty/kldap/src/ldapmodel_p.cpp + 3rdparty/kldap/src/ldapmodel_p.h + 3rdparty/kldap/src/ldapmodelnode_p.cpp + 3rdparty/kldap/src/ldapmodelnode_p.h + 3rdparty/kldap/src/ldapstructureproxymodel.cpp + 3rdparty/kldap/src/ldapstructureproxymodel.h +Copyright: 2006, Sean Harmer +License: LGPL-2.0+ + +Files: 3rdparty/libvncserver/common/turbojpeg.c + 3rdparty/libvncserver/common/turbojpeg.h + 3rdparty/libvncserver/test/tjbench.c + 3rdparty/libvncserver/test/tjunittest.c + 3rdparty/libvncserver/test/tjutil.c + 3rdparty/libvncserver/test/tjutil.h +Copyright: 2009-2012, D. R. Commander. + 2011, D. R. Commander. +License: BSD-3-clause + +Files: 3rdparty/libvncserver/Doxyfile + 3rdparty/libvncserver/rfb/rfbconfig.h.cmakein +Copyright: 2001-2003, Johannes E. Schindelin +License: GPL-2+ + +Files: 3rdparty/libvncserver/common/vncauth.c + 3rdparty/libvncserver/libvncclient/corre.c + 3rdparty/libvncserver/libvncclient/hextile.c + 3rdparty/libvncserver/libvncclient/rre.c + 3rdparty/libvncserver/libvncclient/vncviewer.c +Copyright: 1999, AT&T Laboratories Cambridge. +License: GPL-2+ + +Files: 3rdparty/libvncserver/common/lzoconf.h + 3rdparty/libvncserver/common/lzodefs.h + 3rdparty/libvncserver/common/minilzo.c + 3rdparty/libvncserver/common/minilzo.h +Copyright: 1996-2014, Markus Franz Xaver Johannes Oberhumer +License: GPL-2+ + +Files: 3rdparty/libvncserver/common/rfbcrypto_gnutls.c + 3rdparty/libvncserver/common/rfbcrypto_included.c + 3rdparty/libvncserver/common/rfbcrypto_openssl.c +Copyright: 2011, Gernot Tenchio +License: GPL-2+ + +Files: 3rdparty/kldap/cmake/FindLdap.cmake + cmake/modules/FindLdap.cmake +Copyright: 2006, Szombathelyi György + 2007-2016, Laurent Montel + 2007-2018, Laurent Montel +License: BSD-3-clause + +Files: 3rdparty/libvncserver/libvncclient/listen.c + 3rdparty/libvncserver/libvncclient/sockets.c +Copyright: 1999, AT&T Laboratories Cambridge. + 2011-2012, Christian Beier +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/ultra.c + 3rdparty/libvncserver/libvncclient/zlib.c +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. +License: GPL-2+ + +Files: core/include/VncConnection.h + core/src/VncConnection.cpp +Copyright: 2007-2008, Urs Wolfer + 2008-2018, Tobias Junghans +License: GPL-2+~with-OpenSSL-Exception + +Files: 3rdparty/libvncserver/libvncclient/tls.h + 3rdparty/libvncserver/libvncclient/tls_gnutls.c +Copyright: 2009, Vic Lee. +License: GPL-2+ + +Files: 3rdparty/libvncserver/common/md5.c + 3rdparty/libvncserver/common/md5.h +Copyright: 1995-1997, 1999-2001, 2004-2005, Free Software Foundation, Inc. + 1995-1997, 1999-2001, 2005, Free Software Foundation, Inc. +License: LGPL-2.1+ + +Files: 3rdparty/libvncserver/common/d3des.c + 3rdparty/libvncserver/common/d3des.h +Copyright: 1999, AT&T Laboratories Cambridge. +License: PublicDomain + +Files: 3rdparty/libvncserver/test/wsmaketestframe.py + 3rdparty/libvncserver/test/wstest.c +Copyright: 2017, Andreas Weigel. +License: BSD-2-clause + +Files: 3rdparty/libvncserver/test/bmp.c + 3rdparty/libvncserver/test/bmp.h +Copyright: 2004, Landmark Graphics Corporation + 2005, Sun Microsystems, Inc. + 2010, 2012, D. R. Commander + 2011, D. R. Commander +License: wxWindows-3.1+ + +Files: 3rdparty/libvncserver/common/sha.h + 3rdparty/libvncserver/common/sha1.c +Copyright: 2011, IETF Trust and the persons identified as authors of the code +License: BSD-3-clause + +Files: 3rdparty/libvncserver/common/zywrletemplate.c +Copyright: 2006, BY Hitachi Systems & Services, Ltd. +License: BSD-3-clause + +Files: 3rdparty/libvncserver/rfb/rfbclient.h +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. + 2000-2001, Const Kaplinsky. + 2017, D. R. Commander. +License: GPL-2+ + +Files: 3rdparty/libvncserver/rfb/rfbproto.h +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. + 2000-2002, Constantin Kaplinsky. + 2004-2008, Sun Microsystems, Inc. + 2005, Rohit Kumar, Johannes E. Schindelin + 2009-2010, D. R. Commander. +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/rfbproto.c +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. + 2000-2002, Constantin Kaplinsky. +License: GPL-2+ + +Files: 3rdparty/libvncserver/rfb/rfb.h +Copyright: 1999, AT&T Laboratories Cambridge. + 2001, Dan McGuirk . + 2002, RealVNC Ltd. + 2005, Rohit Kumar , +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/tls_none.c +Copyright: 2012, Christian Beier. +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/tight.c +Copyright: 2000-2001, Const Kaplinsky. + 2004, Landmark Graphics Corporation. + 2004-2008, Sun Microsystems, Inc. + 2017, D. R. Commander. +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/cursor.c +Copyright: 2001-2002, Constantin Kaplinsky. +License: GPL-2+ + +Files: 3rdparty/libvncserver/test/cursortest.c +Copyright: 2005, Johannes E. Schindelin , +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/zrle.c +Copyright: 2005, Johannes E. Schindelin. +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/tls_openssl.c +Copyright: 2009, Vic Lee. + 2012, Philip Van Hoof +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/sasl.h +Copyright: 2017, S. Waterman. +License: GPL-2+ + +Files: 3rdparty/libvncserver/libvncclient/trle.c +Copyright: 2017, Wiki Wang . +License: GPL-2+ + +Files: 3rdparty/libvncserver/common/base64.c +Copyright: 1996, Internet Software Consortium. +License: ISC and MIT~OldStyle + +Files: 3rdparty/kldap/src/w32-ldap-help.h +Copyright: 2010, Andre Heinecke +License: LGPL-2.0+ + +Files: 3rdparty/libvncserver/libvncclient/sasl.c +Copyright: 2006, Anthony Liguori + 2009-2010, Daniel P. Berrange +License: LGPL-2.0+ + +Files: cmake/modules/cotire.cmake +Copyright: 2012-2017, Sascha Kratky +License: Expat + +Files: 3rdparty/libvncserver/rfb/keysym.h +Copyright: 1987, X Consortium +License: Expat + +Files: 3rdparty/libvncserver/AUTHORS +Copyright: 1999, AT&T Laboratories Cambridge. + 2000-2003, Const Kaplinsky + 2001, Dan McGuirk , + 2001, Johannes E. Schindelin +License: GPL-2+ + +Files: 3rdparty/libvncserver/rfb/rfbregion.h +Copyright: 2001, James "Wez" Weatherall, Johannes E. Schindelin +License: GPL-2+ +Comment: + License assumed from other 3rdparty/libvncserver/rfb/* files. + +Files: 3rdparty/libvncserver/cmake/Modules/FindFFMPEG.cmake +Copyright: 1993-2008, Ken Martin, Will Schroeder, Bill Lorensen +License: BSD-3-clause + +Files: 3rdparty/libvncserver/cmake/Modules/FindSDL2.cmake +Copyright: 2003-2009, Kitware, Inc. +License: BSD-3-clause + +Files: cmake/modules/FindQCA.cmake +Copyright: 2006, Michael Larouche, + 2014, Larry Shaffer, +License: BSD-3-clause + +Files: translations/* +Copyright: 2004-2018, the Veyon copyright holders +License: GPL-2+~with-OpenSSL-Exception + +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/dialog-ok-apply.png + configurator/resources/document-edit.png + configurator/resources/go-down.png + configurator/resources/go-next.png + configurator/resources/go-previous.png + configurator/resources/go-up.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/document-open.png + core/resources/document-save.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/system-suspend-hibernate.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/applications-education.png + master/resources/camera-photo.png + master/resources/edit-find.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/application-msonenote.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/ldap/application-x-kexi-connectiondata.png + plugins/ldap/computer.png + plugins/ldap/configure.png + plugins/ldap/dialog-ok-apply.png + plugins/ldap/distribute-vertical-margin.png + plugins/ldap/user-group-properties.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 +Copyright: 2004-2018, 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-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..b89a697 --- /dev/null +++ b/copyright.in @@ -0,0 +1,1043 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: FIXME +Upstream-Contact: FIXME +Source: FIXME +Disclaimer: Autogenerated by CDBS + +Files: 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/ConfigurationTestController.cpp + configurator/src/ConfigurationTestController.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/BuiltinFeatures.h + core/include/CommandLineIO.h + core/include/CommandLinePluginInterface.h + core/include/Computer.h + core/include/ComputerControlInterface.h + core/include/Configuration/JsonStore.h + core/include/Configuration/LocalStore.h + core/include/Configuration/Object.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/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/InternetAccessControlBackendInterface.h + core/include/KeyboardShortcutTrapper.h + core/include/LockWidget.h + core/include/Logger.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/PlatformServiceCore.h + core/include/PlatformServiceFunctions.h + core/include/PlatformUserFunctions.h + core/include/Plugin.h + core/include/PluginInterface.h + core/include/PluginManager.h + core/include/ProgressWidget.h + core/include/QtCompat.h + core/include/RfbVeyonAuth.h + core/include/Screenshot.h + core/include/ServiceControl.h + core/include/SimpleFeatureProvider.h + core/include/SocketDevice.h + core/include/SystemTrayIcon.h + core/include/ToolButton.h + core/include/UserGroupsBackendInterface.h + core/include/UserGroupsBackendManager.h + core/include/UserSessionControl.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/VeyonRfbExt.h + core/include/VeyonServerInterface.h + core/include/VeyonServiceControl.h + core/include/VeyonWorkerInterface.h + core/include/VncClientProtocol.h + core/include/VncServerClient.h + core/include/VncServerPluginInterface.h + core/include/VncServerProtocol.h + core/include/VncView.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/Configuration/JsonStore.cpp + core/src/Configuration/LocalStore.cpp + core/src/Configuration/Object.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/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/PlatformServiceCore.cpp + core/src/PluginManager.cpp + core/src/ProgressWidget.cpp + core/src/QtCompat.cpp + core/src/Screenshot.cpp + core/src/ServiceControl.cpp + core/src/SimpleFeatureProvider.cpp + core/src/SystemTrayIcon.cpp + core/src/ToolButton.cpp + core/src/UserGroupsBackendManager.cpp + core/src/UserSessionControl.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/VncServerProtocol.cpp + core/src/VncView.cpp + ctl/src/main.cpp + master/src/CheckableItemProxyModel.cpp + master/src/CheckableItemProxyModel.h + master/src/ComputerControlListModel.cpp + master/src/ComputerControlListModel.h + master/src/ComputerManagementView.cpp + master/src/ComputerManagementView.h + master/src/ComputerManager.cpp + master/src/ComputerManager.h + master/src/ComputerMonitoringView.cpp + master/src/ComputerMonitoringView.h + master/src/ComputerSortFilterProxyModel.cpp + master/src/ComputerSortFilterProxyModel.h + master/src/FlexibleListView.cpp + master/src/FlexibleListView.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/RoomSelectionDialog.cpp + master/src/RoomSelectionDialog.h + master/src/ScreenshotManagementView.cpp + master/src/ScreenshotManagementView.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.cpp + 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.cpp + 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.cpp + plugins/desktopservices/DesktopServicesConfiguration.h + plugins/desktopservices/DesktopServicesConfigurationPage.cpp + plugins/desktopservices/DesktopServicesConfigurationPage.h + plugins/desktopservices/DesktopServicesFeaturePlugin.cpp + plugins/desktopservices/DesktopServicesFeaturePlugin.h + plugins/desktopservices/RunProgramDialog.cpp + plugins/desktopservices/RunProgramDialog.h + plugins/internetaccesscontrol/InternetAccessControlConfiguration.cpp + plugins/internetaccesscontrol/InternetAccessControlConfiguration.h + plugins/internetaccesscontrol/InternetAccessControlConfigurationPage.cpp + plugins/internetaccesscontrol/InternetAccessControlConfigurationPage.h + plugins/internetaccesscontrol/InternetAccessControlPlugin.cpp + plugins/internetaccesscontrol/InternetAccessControlPlugin.h + plugins/internetaccesscontrol/backends/dummy/InternetAccessControlDummy.cpp + plugins/internetaccesscontrol/backends/dummy/InternetAccessControlDummy.h + plugins/ldap/KLdapIntegration.cpp + plugins/ldap/LdapConfiguration.cpp + plugins/ldap/LdapConfiguration.h + plugins/ldap/LdapConfigurationPage.cpp + plugins/ldap/LdapConfigurationPage.h + plugins/ldap/LdapDirectory.cpp + plugins/ldap/LdapDirectory.h + plugins/ldap/LdapNetworkObjectDirectory.cpp + plugins/ldap/LdapNetworkObjectDirectory.h + plugins/ldap/LdapPlugin.cpp + plugins/ldap/LdapPlugin.h + plugins/ldap/kldap_export.h + plugins/ldap/klocalizedstring.h + plugins/ldap/ldap_debug.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/LinuxKeyboardShortcutTrapper.h + plugins/platform/linux/LinuxNetworkFunctions.cpp + plugins/platform/linux/LinuxNetworkFunctions.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/LinuxUserFunctions.cpp + plugins/platform/linux/LinuxUserFunctions.h + plugins/platform/linux/auth-helper/VeyonAuthHelper.cpp + plugins/powercontrol/PowerControlFeaturePlugin.cpp + plugins/powercontrol/PowerControlFeaturePlugin.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/textmessage/TextMessageDialog.cpp + plugins/textmessage/TextMessageDialog.h + plugins/textmessage/TextMessageFeaturePlugin.cpp + plugins/textmessage/TextMessageFeaturePlugin.h + plugins/vncserver/external/ExternalVncServer.cpp + plugins/vncserver/external/ExternalVncServer.h + plugins/vncserver/external/ExternalVncServerConfiguration.cpp + plugins/vncserver/external/ExternalVncServerConfiguration.h + plugins/vncserver/external/ExternalVncServerConfigurationWidget.cpp + plugins/vncserver/external/ExternalVncServerConfigurationWidget.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.cpp + 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.cpp + 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-2018, Tobias Junghans + 2006-2013, Tobias Junghans + 2006-2016, Tobias Junghans + 2006-2018, Tobias Junghans + 2007-2018, Tobias Junghans + 2008-2016, Tobias Junghans + 2008-2018, Tobias Junghans + 2009-2018, Tobias Junghans + 2010-2016, Tobias Junghans + 2010-2018, Tobias Junghans + 2011-2018, Tobias Junghans + 2016, Tobias Junghans + 2016-2018, Tobias Junghans + 2017-2018, Tobias Junghans + 2018, Tobias Junghans +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/kldap/.arcconfig + 3rdparty/kldap/CMakeLists.txt + 3rdparty/kldap/KF5LdapConfig.cmake.in + 3rdparty/kldap/README.md + 3rdparty/kldap/autotests/CMakeLists.txt + 3rdparty/kldap/autotests/testurl.txt.tmpl + 3rdparty/kldap/kioslave/.krazy + 3rdparty/kldap/kioslave/CMakeLists.txt + 3rdparty/kldap/kioslave/doc/CMakeLists.txt + 3rdparty/kldap/kioslave/doc/ldap/CMakeLists.txt + 3rdparty/kldap/kioslave/doc/ldap/index.docbook + 3rdparty/kldap/kioslave/src/CMakeLists.txt + 3rdparty/kldap/kioslave/src/ldap/CMakeLists.txt + 3rdparty/kldap/kioslave/src/ldap/Messages.sh + 3rdparty/kldap/kioslave/src/ldap/ldap.protocol + 3rdparty/kldap/kioslave/src/ldap/ldaps.protocol + 3rdparty/kldap/kldap.categories + 3rdparty/kldap/kldap.renamecategories + 3rdparty/kldap/metainfo.yaml + 3rdparty/kldap/src/CMakeLists.txt + 3rdparty/kldap/src/Messages.sh + 3rdparty/kldap/src/kldap_config.h.cmake + 3rdparty/libvncserver/.appveyor.yml + 3rdparty/libvncserver/.travis.yml + 3rdparty/libvncserver/CMakeLists.txt + 3rdparty/libvncserver/ChangeLog + 3rdparty/libvncserver/NEWS + 3rdparty/libvncserver/TODO + 3rdparty/libvncserver/common/base64.h + 3rdparty/libvncserver/common/rfbcrypto.h + 3rdparty/libvncserver/common/sha-private.h + 3rdparty/libvncserver/deps/sasl-fix-snprintf-macro.patch + 3rdparty/libvncserver/libvncclient.pc.cmakein + 3rdparty/libvncserver/rfb/default8x16.h + 3rdparty/libvncserver/test/blooptest.c + 3rdparty/libvncserver/test/cargstest.c + 3rdparty/libvncserver/test/copyrecttest.c + 3rdparty/libvncserver/test/encodingstest.c + 3rdparty/libvncserver/test/wstestdata.inc + CMakeLists.txt + INSTALL + cmake/CPackDefinitions.cmake + cmake/modules/CotireVeyon.cmake + cmake/modules/FindLZO.cmake + cmake/modules/FindPAM.cmake + cmake/modules/WindowsBuildHelpers.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.svg + configurator/data/veyon-configurator.xpm + configurator/forms/AccessControlPage.ui + configurator/forms/AccessControlRuleEditDialog.ui + configurator/forms/AccessControlRulesTestDialog.ui + configurator/forms/GeneralConfigurationPage.ui + configurator/forms/MainWindow.ui + configurator/forms/MasterConfigurationPage.ui + configurator/forms/ServiceConfigurationPage.ui + configurator/veyon-configurator.1 + configurator/veyon-configurator.qrc + core/CMakeLists.txt + core/builddata.qrc.in + core/core.qrc + core/dialogs/AboutDialog.ui + core/dialogs/PasswordDialog.ui + core/include/Cotire.h + core/include/veyonconfig.h.in + core/resources/default-pkey.pem + ctl/CMakeLists.txt + debian/README.Debian + debian/README.setup + debian/bin/veyon-service + debian/compat + debian/config/Veyon.conf.in + debian/control + debian/desktop/veyon-service-autostart.desktop + debian/desktop/veyon-service.desktop + debian/docs + debian/icons/README.icons + debian/libveyon-core.docs + debian/libveyon-core.install + debian/libveyon-core.lintian-overrides + debian/man/veyon-auth-helper.8 + debian/patches/1001_fix-desktop-files.patch + debian/patches/1002_add-documentation-key-to-service-file.patch + debian/patches/1003_fix-man-page-section.patch + debian/patches/1004_improve-man-page-content.patch + debian/patches/2001_disable-CPackDefinitions-cmake.patch + debian/patches/README + debian/patches/series + debian/po/POTFILES.in + debian/rules + debian/source/format + debian/source/include-binaries + debian/upstream + debian/veyon-configurator.install + debian/veyon-configurator.links + debian/veyon-configurator.lintian-overrides + debian/veyon-configurator.manpages + debian/veyon-master.install + debian/veyon-master.links + debian/veyon-master.lintian-overrides + debian/veyon-master.manpages + debian/veyon-plugins.install + debian/veyon-plugins.links + debian/veyon-plugins.lintian-overrides + debian/veyon-service.config + debian/veyon-service.dirs + debian/veyon-service.docs + debian/veyon-service.install + debian/veyon-service.links + debian/veyon-service.lintian-overrides + debian/veyon-service.manpages + debian/veyon-service.postinst + debian/veyon-service.templates + debian/watch + master/CMakeLists.txt + master/data/veyon-master.desktop.in + master/data/veyon-master.svg + master/data/veyon-master.xpm + master/forms/ComputerManagementView.ui + master/forms/ComputerMonitoringView.ui + master/forms/MainWindow.ui + master/forms/RoomSelectionDialog.ui + master/forms/ScreenshotManagementView.ui + master/master.qrc + master/veyon-master.1 + plugins/CMakeLists.txt + plugins/authkeys/AuthKeysConfigurationPage.ui + plugins/authkeys/CMakeLists.txt + plugins/authkeys/authkeys.qrc + 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/RunProgramDialog.ui + plugins/desktopservices/desktopservices.qrc + plugins/internetaccesscontrol/CMakeLists.txt + plugins/internetaccesscontrol/InternetAccessControlConfigurationPage.ui + plugins/internetaccesscontrol/backends/CMakeLists.txt + plugins/internetaccesscontrol/backends/dummy/CMakeLists.txt + plugins/internetaccesscontrol/internetaccesscontrol.qrc + plugins/ldap/CMakeLists.txt + plugins/ldap/KLocalizedString + plugins/ldap/LdapConfigurationPage.ui + plugins/ldap/ldap.qrc + plugins/platform/CMakeLists.txt + plugins/platform/linux/CMakeLists.txt + plugins/platform/linux/auth-helper/CMakeLists.txt + plugins/powercontrol/CMakeLists.txt + 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/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/ultravnc-builtin/CMakeLists.txt + plugins/vncserver/ultravnc-builtin/UltraVncConfigurationWidget.ui + plugins/vncserver/ultravnc-builtin/ultravnc-rfbproto.h + 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/x11vnc-veyon.c + server/CMakeLists.txt + server/veyon-server.1 + service/CMakeLists.txt + service/veyon-service.1 + service/veyon-service.service.in + translations/CMakeLists.txt + translations/ar.ts + translations/ca_ES.ts + translations/de_DE.ts + translations/el.ts + translations/fi.ts + translations/id_ID.ts + translations/it_IT.ts + translations/lt.ts + translations/lv_LV.ts + translations/mn.ts + translations/nl.ts + translations/nn.ts + translations/no_NO.ts + translations/pl_PL.ts + translations/pt_BR.ts + translations/pt_PT.ts + translations/ru.ts + translations/sk.ts + translations/sl.ts + translations/sv.ts + translations/tr.ts + translations/uk.ts + translations/veyon.ts + translations/zh_CN.ts + worker/CMakeLists.txt +Copyright: NONE +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/src/ber.cpp + 3rdparty/kldap/src/ber.h + 3rdparty/kldap/src/ldapconfigwidget.cpp + 3rdparty/kldap/src/ldapconfigwidget.h + 3rdparty/kldap/src/ldapconnection.cpp + 3rdparty/kldap/src/ldapconnection.h + 3rdparty/kldap/src/ldapcontrol.cpp + 3rdparty/kldap/src/ldapcontrol.h + 3rdparty/kldap/src/ldapdefs.h + 3rdparty/kldap/src/ldapobject.cpp + 3rdparty/kldap/src/ldapobject.h + 3rdparty/kldap/src/ldapoperation.cpp + 3rdparty/kldap/src/ldapoperation.h + 3rdparty/kldap/src/ldapsearch.cpp + 3rdparty/kldap/src/ldapsearch.h + 3rdparty/kldap/src/ldapserver.cpp + 3rdparty/kldap/src/ldapserver.h + 3rdparty/kldap/src/ldapurl.cpp + 3rdparty/kldap/src/ldapurl.h + 3rdparty/kldap/src/ldif.cpp + 3rdparty/kldap/src/ldif.h +Copyright: 2004-2006, Szombathelyi György +License: LGPL (v2 or later) + FIXME + +Files: 3rdparty/kldap/src/ldapattributeproxymodel.cpp + 3rdparty/kldap/src/ldapattributeproxymodel.h + 3rdparty/kldap/src/ldapdn.cpp + 3rdparty/kldap/src/ldapdn.h + 3rdparty/kldap/src/ldapmodel.cpp + 3rdparty/kldap/src/ldapmodel.h + 3rdparty/kldap/src/ldapmodel_p.cpp + 3rdparty/kldap/src/ldapmodel_p.h + 3rdparty/kldap/src/ldapmodelnode_p.cpp + 3rdparty/kldap/src/ldapmodelnode_p.h + 3rdparty/kldap/src/ldapstructureproxymodel.cpp + 3rdparty/kldap/src/ldapstructureproxymodel.h +Copyright: 2006, Sean Harmer +License: LGPL (v2 or later) + FIXME + +Files: 3rdparty/libvncserver/common/turbojpeg.c + 3rdparty/libvncserver/common/turbojpeg.h + 3rdparty/libvncserver/test/tjbench.c + 3rdparty/libvncserver/test/tjunittest.c + 3rdparty/libvncserver/test/tjutil.c + 3rdparty/libvncserver/test/tjutil.h +Copyright: 2009-2012, D. R. Commander. + 2011, D. R. Commander. +License: UNKNOWN + FIXME + +Files: configurator/veyon-configurator.rc.in + ctl/veyon-ctl.rc.in + master/veyon-master.rc.in + server/veyon-server.rc.in + service/veyon-service.rc.in + worker/veyon-worker.rc.in +Copyright: 2004-2018, Tobias Junghans0" + 2010-2018, Tobias Junghans0" + 2017-2018, Tobias Junghans0" +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/Doxyfile + 3rdparty/libvncserver/rfb/rfbconfig.h.cmakein + debian/veyon-service.postrm + debian/veyon-service.prerm + plugins/vncserver/x11vnc-builtin/config.h.in +Copyright: NONE +License: GENERATED FILE + FIXME + +Files: 3rdparty/libvncserver/common/vncauth.c + 3rdparty/libvncserver/libvncclient/corre.c + 3rdparty/libvncserver/libvncclient/hextile.c + 3rdparty/libvncserver/libvncclient/rre.c + 3rdparty/libvncserver/libvncclient/vncviewer.c +Copyright: 1999, AT&T Laboratories Cambridge. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/common/lzoconf.h + 3rdparty/libvncserver/common/lzodefs.h + 3rdparty/libvncserver/common/minilzo.c + 3rdparty/libvncserver/common/minilzo.h +Copyright: 1996-2014, Markus Franz Xaver Johannes Oberhumer +License: GPL (v2 or later) + FIXME + +Files: debian/po/ja.po + debian/po/nl.po + debian/po/ru.po + debian/po/templates.pot +Copyright: YEAR THE PACKAGE'S COPYRIGHT HOLDER +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/common/rfbcrypto_gnutls.c + 3rdparty/libvncserver/common/rfbcrypto_included.c + 3rdparty/libvncserver/common/rfbcrypto_openssl.c +Copyright: 2011, Gernot Tenchio +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/kldap/cmake/FindLdap.cmake + cmake/modules/FindLdap.cmake +Copyright: 2006, Szombathelyi György + 2007-2016, Laurent Montel + 2007-2018, Laurent Montel +License: BSD (3 clause) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/listen.c + 3rdparty/libvncserver/libvncclient/sockets.c +Copyright: 1999, AT&T Laboratories Cambridge. + 2011-2012, Christian Beier +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/ultra.c + 3rdparty/libvncserver/libvncclient/zlib.c +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: core/include/VncConnection.h + core/src/VncConnection.cpp +Copyright: 2007-2008, Urs Wolfer + 2008-2018, Tobias Junghans +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/tls.h + 3rdparty/libvncserver/libvncclient/tls_gnutls.c +Copyright: 2009, Vic Lee. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/common/md5.c + 3rdparty/libvncserver/common/md5.h +Copyright: 1995-1997, 1999-2001, 2004-2005, Free Software Foundation, Inc. + 1995-1997, 1999-2001, 2005, Free Software Foundation, Inc. +License: LGPL (v2.1 or later) + FIXME + +Files: 3rdparty/kldap/kioslave/src/ldap/kio_ldap.cpp + 3rdparty/kldap/kioslave/src/ldap/kio_ldap.h +Copyright: 2004-2007, Szombathelyi György +License: MIT/X11 (BSD like) + FIXME + +Files: 3rdparty/libvncserver/common/d3des.c + 3rdparty/libvncserver/common/d3des.h +Copyright: 1999, AT&T Laboratories Cambridge. +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/test/wsmaketestframe.py + 3rdparty/libvncserver/test/wstest.c +Copyright: 2017, Andreas Weigel. +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/test/bmp.c + 3rdparty/libvncserver/test/bmp.h +Copyright: 2004, Landmark Graphics Corporation + 2005, Sun Microsystems, Inc. + 2010, 2012, D. R. Commander + 2011, D. R. Commander +License: UNKNOWN + FIXME + +Files: 3rdparty/kldap/COPYING.LIB + 3rdparty/libvncserver/COPYING +Copyright: 1989, 1991, Free Software Foundation, Inc. + 1991, 1999, Free Software Foundation, Inc. +License: UNKNOWN + FIXME + +Files: debian/po/pt.po + debian/po/pt_BR.po +Copyright: 2013, THE italc'S COPYRIGHT HOLDER + 2016, THE italc'S COPYRIGHT HOLDER +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/common/sha.h +Copyright: 2011, IETF Trust and the persons identified as +License: BSD (2 clause) + FIXME + +Files: 3rdparty/libvncserver/common/zywrletemplate.c +Copyright: 2006, BY Hitachi Systems & Services, Ltd. +License: BSD (3 clause) + FIXME + +Files: cmake/modules/COPYING-CMAKE-SCRIPTS +Copyright: NONE +License: BSD (3 clause) + FIXME + +Files: debian/changelog +Copyright: attributions (drop lib/include/Inject.h). + attributions for debian/patches/. +License: GENERATED FILE + FIXME + +Files: 3rdparty/libvncserver/rfb/rfbclient.h +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. + 2000-2001, Const Kaplinsky. + 2017, D. R. Commander. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/rfb/rfbproto.h +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. + 2000-2002, Constantin Kaplinsky. + 2004-2008, Sun Microsystems, Inc. + 2005, Rohit Kumar, Johannes E. Schindelin + 2009-2010, D. R. Commander. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/rfbproto.c +Copyright: 1999, AT&T Laboratories Cambridge. + 2000, Tridia Corporation. + 2000-2002, Constantin Kaplinsky. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/rfb/rfb.h +Copyright: 1999, AT&T Laboratories Cambridge. + 2001, Dan McGuirk . + 2002, RealVNC Ltd. + 2005, Rohit Kumar , +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/tls_none.c +Copyright: 2012, Christian Beier. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/tight.c +Copyright: 2000-2001, Const Kaplinsky. + 2004, Landmark Graphics Corporation. + 2004-2008, Sun Microsystems, Inc. + 2017, D. R. Commander. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/cursor.c +Copyright: 2001-2002, Constantin Kaplinsky. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/test/cursortest.c +Copyright: 2005, Johannes E. Schindelin , +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/zrle.c +Copyright: 2005, Johannes E. Schindelin. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/tls_openssl.c +Copyright: 2009, Vic Lee. + 2012, Philip Van Hoof +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/sasl.h +Copyright: 2017, S. Waterman. +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/trle.c +Copyright: 2017, Wiki Wang . +License: GPL (v2 or later) (with incorrect FSF address) + FIXME + +Files: 3rdparty/libvncserver/common/base64.c +Copyright: 1996, Internet Software Consortium. +License: ISC + FIXME + +Files: 3rdparty/kldap/src/w32-ldap-help.h +Copyright: 2010, Andre Heinecke +License: LGPL (v2 or later) + FIXME + +Files: 3rdparty/kldap/kioslave/src/common.h +Copyright: 2008, Jarosław Staniek +License: LGPL (v2 or later) + FIXME + +Files: 3rdparty/kldap/autotests/testkldap.cpp +Copyright: 2004, Tobias Koenig +License: LGPL (v2 or later) + FIXME + +Files: 3rdparty/kldap/autotests/testkldap.h +Copyright: 2006, Volker Krause +License: LGPL (v2 or later) + FIXME + +Files: 3rdparty/libvncserver/libvncclient/sasl.c +Copyright: 2006, Anthony Liguori + 2009-2010, Daniel P. Berrange +License: LGPL (v2.0 or later) + FIXME + +Files: cmake/modules/cotire.cmake +Copyright: 2012-2017, Sascha Kratky +License: MIT/X11 (BSD like) + FIXME + +Files: 3rdparty/libvncserver/rfb/keysym.h +Copyright: 1987, X Consortium +License: MIT/X11 (BSD like) + FIXME + +Files: translations/zh_TW.ts +Copyright: +License: UNKNOWN + FIXME + +Files: translations/ko_KR.ts +Copyright: (기본값) +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/AUTHORS +Copyright: 1999, AT&T Laboratories Cambridge. + 2000-2003, Const Kaplinsky + 2001, Dan McGuirk , + 2001, Johannes E. Schindelin +License: UNKNOWN + FIXME + +Files: COPYING +Copyright: 1989, 1991, Free Software Foundation, Inc., +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/common/sha1.c +Copyright: 2011, IETF Trust and the persons identified as +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/rfb/rfbregion.h +Copyright: 2001, James "Wez" Weatherall, Johannes E. Schindelin +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/README +Copyright: 2001-2003, Johannes E. Schindelin +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/cmake/Modules/FindFFMPEG.cmake +Copyright: 1993-2008, Ken Martin, Will Schroeder, Bill Lorensen +License: UNKNOWN + FIXME + +Files: 3rdparty/libvncserver/cmake/Modules/FindSDL2.cmake +Copyright: 2003-2009, Kitware, Inc. +License: UNKNOWN + FIXME + +Files: cmake/modules/FindQCA.cmake +Copyright: 2006, Michael Larouche, + 2014, Larry Shaffer, +License: UNKNOWN + FIXME + +Files: debian/po/cs.po +Copyright: 2013, Michal Simunek +License: UNKNOWN + FIXME + +Files: debian/po/es.po +Copyright: 2010, Software in the Public Interest +License: UNKNOWN + FIXME + +Files: debian/po/fr.po +Copyright: 2013, This file is distributed under the same license as the italc package. +License: UNKNOWN + FIXME + +Files: cmake/modules/BuildPlugin.cmake +Copyright: 2017, Tobias Junghans +License: UNKNOWN + FIXME + +Files: README.md +Copyright: 2004-2018, Tobias Junghans + Veyon Solutions. +License: UNKNOWN + FIXME + +Files: project.yml +Copyright: 2004-2018, author: Tobias Junghans +License: UNKNOWN + FIXME + +Files: debian/po/de.po +Copyright: 2013-2014, italc & untenstehende Übersetzer +License: UNKNOWN + FIXME + +Files: debian/po/it.po +Copyright: 2013, italc package copyright holder +License: UNKNOWN + FIXME + +Files: debian/po/da.po +Copyright: 2014, the italc team. +License: UNKNOWN + FIXME + +Files: debian/copyright +Copyright: -format/1.0/ +License: UNKNOWN + FIXME + +Files: CONTRIBUTORS +Copyright: Antonio Muñoz Jiménez +License: UNKNOWN + FIXME + +Files: translations/es_ES.ts +Copyright: Antonio Muñoz Jiménez <jamj2000 at gmail dot com> +License: UNKNOWN + FIXME + +Files: translations/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/cs.ts +Copyright: stránky: +License: UNKNOWN + FIXME + +Files: translations/hu.ts +Copyright: vjegy +License: UNKNOWN + FIXME + +Files: translations/ja_JP.ts +Copyright: ³ç´° +License: UNKNOWN + FIXME + +Files: translations/he.ts +Copyright: יון +License: UNKNOWN + FIXME + +Files: translations/fa.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 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 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..b8ca768 --- /dev/null +++ b/libveyon-core.install @@ -0,0 +1,34 @@ +usr/lib/*/veyon/libveyon-core.so +usr/share/veyon/translations/ar.qm +usr/share/veyon/translations/ca_ES.qm +usr/share/veyon/translations/cs.qm +usr/share/veyon/translations/de_DE.qm +usr/share/veyon/translations/el.qm +usr/share/veyon/translations/es_ES.qm +usr/share/veyon/translations/fa.qm +usr/share/veyon/translations/fi.qm +usr/share/veyon/translations/fr.qm +usr/share/veyon/translations/he.qm +usr/share/veyon/translations/hu.qm +usr/share/veyon/translations/id_ID.qm +usr/share/veyon/translations/it_IT.qm +usr/share/veyon/translations/ja_JP.qm +usr/share/veyon/translations/ko_KR.qm +usr/share/veyon/translations/lt.qm +usr/share/veyon/translations/lv_LV.qm +usr/share/veyon/translations/mn.qm +usr/share/veyon/translations/nl.qm +usr/share/veyon/translations/nn.qm +usr/share/veyon/translations/no_NO.qm +usr/share/veyon/translations/pl_PL.qm +usr/share/veyon/translations/pt_BR.qm +usr/share/veyon/translations/pt_PT.qm +usr/share/veyon/translations/ru.qm +usr/share/veyon/translations/sk.qm +usr/share/veyon/translations/sl.qm +usr/share/veyon/translations/sv.qm +usr/share/veyon/translations/tr.qm +usr/share/veyon/translations/uk.qm +usr/share/veyon/translations/veyon.qm +usr/share/veyon/translations/zh_CN.qm +usr/share/veyon/translations/zh_TW.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/1001_fix-veyon-master-manpage-again.patch b/patches/1001_fix-veyon-master-manpage-again.patch new file mode 100644 index 0000000..308da3c --- /dev/null +++ b/patches/1001_fix-veyon-master-manpage-again.patch @@ -0,0 +1,14 @@ +Description: Fix man page section / application name. +Author: Mike Gabriel + +--- a/master/veyon-master.1 ++++ b/master/veyon-master.1 +@@ -2,7 +2,7 @@ + .\" 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 MASTER 1 2018-12-07 Veyon ++.TH VEYON-MASTER 1 2018-12-07 Veyon + .SH NAME + veyon-master \- Veyon Master Application + .SH SYNOPSIS diff --git a/patches/2001_disable-CPackDefinitions-cmake.patch b/patches/2001_disable-CPackDefinitions-cmake.patch new file mode 100644 index 0000000..441a9d1 --- /dev/null +++ b/patches/2001_disable-CPackDefinitions-cmake.patch @@ -0,0 +1,23 @@ +Author: Mike Gabriel +Description: Ignore CPackDefinitions.cmake for official Debian package. + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -182,7 +182,7 @@ + # configure files for Veyon + SET(VEYONCONFIG ${CMAKE_BINARY_DIR}/${VEYON_CORE_INCLUDE_DIR}/veyonconfig.h) + +-SET(IN_FILES ${VEYON_CORE_INCLUDE_DIR}/veyonconfig.h nsis/veyon.nsi core/builddata.qrc server/veyon-server.rc service/veyon-service.rc master/data/veyon-master.desktop master/veyon-master.rc configurator/data/veyon-configurator.desktop configurator/data/io.veyon.veyon-configurator.policy configurator/veyon-configurator.rc ctl/veyon-ctl.rc worker/veyon-worker.rc) ++SET(IN_FILES ${VEYON_CORE_INCLUDE_DIR}/veyonconfig.h core/builddata.qrc server/veyon-server.rc service/veyon-service.rc master/data/veyon-master.desktop master/veyon-master.rc configurator/data/veyon-configurator.desktop configurator/data/io.veyon.veyon-configurator.policy configurator/veyon-configurator.rc ctl/veyon-ctl.rc worker/veyon-worker.rc) + FOREACH(f ${IN_FILES}) + CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/${f}.in ${CMAKE_BINARY_DIR}/${f} @ONLY) + ENDFOREACH(f ${IN_FILES}) +@@ -284,7 +284,7 @@ + # + # package generation + # +-INCLUDE(cmake/CPackDefinitions.cmake) ++#INCLUDE(cmake/CPackDefinitions.cmake) + + + 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..b8fa41d --- /dev/null +++ b/patches/series @@ -0,0 +1,2 @@ +1001_fix-veyon-master-manpage-again.patch +2001_disable-CPackDefinitions-cmake.patch diff --git a/rules b/rules new file mode 100755 index 0000000..535073f --- /dev/null +++ b/rules @@ -0,0 +1,101 @@ +#!/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 + +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 \ + $(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 + +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 \ + .travis/ \ + .travis.yml \ + 3rdparty/ddengine/ \ + 3rdparty/interception/ \ + 3rdparty/x11vnc/ \ + 3rdparty/ultravnc/ \ + 3rdparty/kldap/autotests/ \ + 3rdparty/kldap/kioslave/ \ + 3rdparty/libvncserver/client_example \ + 3rdparty/libvncserver/compat/ \ + 3rdparty/libvncserver/examples/ \ + 3rdparty/libvncserver/libvncserver/ \ + 3rdparty/libvncserver/webclients/ \ + 3rdparty/libvncserver/utils/ \ + 3rdparty/libvncserver/libvncserver.pc.cmakein \ + cmake/build_mingw32 \ + cmake/build_mingw64 \ + 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..7aa2973 --- /dev/null +++ b/veyon-plugins.install @@ -0,0 +1,17 @@ +usr/lib/*/veyon/authkeys.so +usr/lib/*/veyon/builtindirectory.so +usr/lib/*/veyon/config.so +usr/lib/*/veyon/demo.so +usr/lib/*/veyon/desktopservices.so +usr/lib/*/veyon/ldap.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 +usr/lib/*/veyon/builtin-x11vnc-server.so +usr/lib/*/veyon/external-vnc-server.so diff --git a/veyon-service.install b/veyon-service.install new file mode 100644 index 0000000..bb53d83 --- /dev/null +++ b/veyon-service.install @@ -0,0 +1,7 @@ +lib/systemd/system/veyon-service.service +usr/bin/veyon-auth-helper +usr/bin/veyon-ctl +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..1c7b62d --- /dev/null +++ b/veyon-service.manpages @@ -0,0 +1,5 @@ +ctl/veyon-ctl.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..22f46fe --- /dev/null +++ b/veyon-service.postinst @@ -0,0 +1,43 @@ +#!/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 + ;; + + 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..21fa9ca --- /dev/null +++ b/veyon-service.postrm @@ -0,0 +1,40 @@ +#! /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) + if [ -L /etc/xdg/autostart/veyon-service.desktop ]; then + rm -f /etc/xdg/autostart/veyon-service.desktop + fi + ;; + 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..d213126 --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=3 +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