From: Mike Gabriel Date: Thu, 31 Jan 2019 10:07:06 +0000 (+0000) Subject: veyon (4.1.7+repack1-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/4.7.3+repack1-1+rpi1~1^2^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=75ba4f535ad99f636d826f603a1ac2555cb0ecbd;p=veyon.git 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. [dgit import unpatched veyon 4.1.7+repack1-1] --- 75ba4f535ad99f636d826f603a1ac2555cb0ecbd diff --cc debian/README.Debian index 0000000,0000000..041b69b new file mode 100644 --- /dev/null +++ b/debian/README.Debian @@@ -1,0 -1,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 --cc debian/changelog index 0000000,0000000..7eaaab1 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,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 --cc debian/compat index 0000000,0000000..f599e28 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++10 diff --cc debian/control index 0000000,0000000..7422bbb new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,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 --cc debian/copyright index 0000000,0000000..6bffca3 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,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 --cc debian/copyright.in index 0000000,0000000..b89a697 new file mode 100644 --- /dev/null +++ b/debian/copyright.in @@@ -1,0 -1,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 --cc debian/docs index 0000000,0000000..b84f3f2 new file mode 100644 --- /dev/null +++ b/debian/docs @@@ -1,0 -1,0 +1,4 @@@ ++README.md ++CONTRIBUTORS ++doc/* ++ diff --cc debian/icons/README.icons index 0000000,0000000..ab90dc0 new file mode 100644 --- /dev/null +++ b/debian/icons/README.icons @@@ -1,0 -1,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 diff --cc debian/icons/veyon-256x256.png index 0000000,0000000..103f5f9 new file mode 100644 Binary files differ diff --cc debian/libveyon-core.install index 0000000,0000000..b8ca768 new file mode 100644 --- /dev/null +++ b/debian/libveyon-core.install @@@ -1,0 -1,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 --cc debian/man/veyon-auth-helper.8 index 0000000,0000000..d4775d3 new file mode 100644 --- /dev/null +++ b/debian/man/veyon-auth-helper.8 @@@ -1,0 -1,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 --cc debian/patches/1001_fix-veyon-master-manpage-again.patch index 0000000,0000000..308da3c new file mode 100644 --- /dev/null +++ b/debian/patches/1001_fix-veyon-master-manpage-again.patch @@@ -1,0 -1,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 --cc debian/patches/2001_disable-CPackDefinitions-cmake.patch index 0000000,0000000..441a9d1 new file mode 100644 --- /dev/null +++ b/debian/patches/2001_disable-CPackDefinitions-cmake.patch @@@ -1,0 -1,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 --cc debian/patches/README index 0000000,0000000..516206a new file mode 100644 --- /dev/null +++ b/debian/patches/README @@@ -1,0 -1,0 +1,4 @@@ ++0xxx: Grabbed from upstream development. ++1xxx: Possibly relevant for upstream adoption. ++2xxx: Only relevant for official Debian release. ++ diff --cc debian/patches/series index 0000000,0000000..b8fa41d new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,2 @@@ ++1001_fix-veyon-master-manpage-again.patch ++2001_disable-CPackDefinitions-cmake.patch diff --cc debian/rules index 0000000,0000000..535073f new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,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 --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/include-binaries index 0000000,0000000..b182141 new file mode 100644 --- /dev/null +++ b/debian/source/include-binaries @@@ -1,0 -1,0 +1,1 @@@ ++debian/icons/veyon-256x256.png diff --cc debian/upstream/metadata index 0000000,0000000..3f2040c new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,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 --cc debian/veyon-configurator.install index 0000000,0000000..ea282a5 new file mode 100644 --- /dev/null +++ b/debian/veyon-configurator.install @@@ -1,0 -1,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 --cc debian/veyon-configurator.manpages index 0000000,0000000..18d68df new file mode 100644 --- /dev/null +++ b/debian/veyon-configurator.manpages @@@ -1,0 -1,0 +1,1 @@@ ++configurator/veyon-configurator.1 diff --cc debian/veyon-master.install index 0000000,0000000..520fa21 new file mode 100644 --- /dev/null +++ b/debian/veyon-master.install @@@ -1,0 -1,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 --cc debian/veyon-master.manpages index 0000000,0000000..ce7a7c9 new file mode 100644 --- /dev/null +++ b/debian/veyon-master.manpages @@@ -1,0 -1,0 +1,1 @@@ ++master/veyon-master.1 diff --cc debian/veyon-plugins.install index 0000000,0000000..7aa2973 new file mode 100644 --- /dev/null +++ b/debian/veyon-plugins.install @@@ -1,0 -1,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 --cc debian/veyon-service.install index 0000000,0000000..bb53d83 new file mode 100644 --- /dev/null +++ b/debian/veyon-service.install @@@ -1,0 -1,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 --cc debian/veyon-service.manpages index 0000000,0000000..1c7b62d new file mode 100644 --- /dev/null +++ b/debian/veyon-service.manpages @@@ -1,0 -1,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 --cc debian/veyon-service.postinst index 0000000,0000000..22f46fe new file mode 100755 --- /dev/null +++ b/debian/veyon-service.postinst @@@ -1,0 -1,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 --cc debian/veyon-service.postrm index 0000000,0000000..21fa9ca new file mode 100755 --- /dev/null +++ b/debian/veyon-service.postrm @@@ -1,0 -1,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 --cc debian/veyon-service.prerm index 0000000,0000000..00729e8 new file mode 100755 --- /dev/null +++ b/debian/veyon-service.prerm @@@ -1,0 -1,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 --cc debian/watch index 0000000,0000000..d213126 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,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