Commit Graph

165 Commits

Author SHA1 Message Date
Dmitry Maksyoma
4bf7097dc9 Support newest libjpeg-turbo on Debian Bullseye 2023-01-24 21:43:36 +13:00
Dmitry Maksyoma
40401ef380 Support newest libjpeg-turbo on OpenSuse 2023-01-24 21:40:09 +13:00
Dmitry Maksyoma
c34724f421 Support newest libjpeg-turbo on Oracle 2023-01-24 21:29:05 +13:00
Lauri Kasanen
9f5fbae244 Enable dri3 in builder 2023-01-20 13:28:07 +02:00
Dmitry Maksyoma
8cd57a612d Refactor 2023-01-19 01:47:04 +13:00
Dmitry Maksyoma
23676ab3b3 Support newest libjpeg-turbo on Centos 2023-01-19 01:35:36 +13:00
Dmitry Maksyoma
d1cc18f751 Refactor 2023-01-18 20:09:40 +13:00
Dmitry Maksyoma
cac80a22a3 Refactor 2023-01-18 20:01:19 +13:00
Dmitry Maksyoma
907e32187c Staticly link libjpeg-turbo in Ubuntu Focal 2023-01-18 19:35:15 +13:00
Dmitry Maksyoma
df70b38db6 openSUSE: speed up package building and testing 2022-11-25 01:22:28 +13:00
Matthew McClaskey
250ca19199 KASM-3184 force the use of gcc11 2022-09-07 10:11:06 +00:00
Dmitry Maksyoma
36a1ffc5e4 Config-based KasmVNC 2022-08-19 17:54:11 +00:00
ryan.kuba
a4ac7bee16 adding CVE patches for out of bounds memory access 2022-07-14 09:33:09 -04:00
Dmitry Maksyoma
1f5125fb24 Resolve KASM-2801 "Feature/ remove libnettle dependency" 2022-07-08 14:13:05 +00:00
ryan.kuba
c32521ba64 KASM-2779 fork off workin jammy bin and pin opensuse to 15.3 2022-06-22 16:38:12 -04:00
Dmitry Maksyoma
32d6b4804a Jammy build 2022-06-08 22:46:03 +12:00
Dmitry Maksyoma
9f6c160d1e OpenSuse: fix testing image by installing dependencies 2022-04-13 17:15:57 +12:00
Dmitry Maksyoma
fc894a7096 Resolve KASM-1883 "Feature/ x proxy" 2022-04-07 13:01:14 +00:00
matt
d70edd9eb7 remove vnc_lite.html 2022-04-05 16:02:37 +00:00
Ryan Kuba
d050236248 Resolve KASM-2437 "Feature/ opensuse 15 images" 2022-04-04 16:31:55 +00:00
Matthew McClaskey
92c449d87b Merge branch 'improve-bump-package-version-to-update-rpm-changelog' into 'master'
Improve bump package version to update rpm changelog

See merge request kasm-technologies/internal/KasmVNC!34
2022-03-31 14:37:02 +00:00
ryan.kuba
73ed994b21 support loop in version bumping for RPMs 2022-03-30 09:20:26 -07:00
ryan.kuba
7506e0881f build el8 x86_64 and aarch64 rpms 2022-03-26 12:49:18 -07:00
Dmitry Maksyoma
d6d13b59cb Refactor: extract bump-package-version-deb(1) 2022-03-25 23:59:47 +13:00
Dmitry Maksyoma
3ee95e3150 bump-package-version updates rpm changelog 2022-03-25 23:59:01 +13:00
Dmitry Maksyoma
49890cf8da Resolve KASM-2301 "Feature/ upload debug packages" 2022-02-11 14:57:25 +00:00
Dmitry Maksyoma
77b97415ef
Add bump-package-version(1) and document it (#74) 2021-11-05 10:05:13 -04:00
mmcclaskey
6219b85ba8
Feature/kasm 786 arm support (#71)
* KASM-786 ARM Support, with CI pipelines for debian and ubuntu supported operating systems
2021-10-19 15:44:36 -04:00
Justin Travis
e470021ca6 KASM-1985 Address build failures by updating Centos CA certs 2021-10-03 13:33:04 -04:00
Dmitry Maksyoma
91eb953f62
Feature/kasm 1838 libjpeg turbo from source (#49)
New build option with latest stable libjpeg-turbo library
2021-09-07 08:11:21 -04:00
Dmitry Maksyoma
9ec4cba184 Slash a minute off tarball build 2021-08-17 00:00:55 +12:00
Kasm
0b6334369c
Merge pull request #36 from kasmtech/upstreamsync_sans_novnc
Upstream Syncs
2021-04-20 14:51:25 -04:00
Kasm
55f888b923
Update README.md
minor grammar tweaks
2021-04-13 08:59:37 -04:00
Dmitry Maksyoma
bbdf6c4361
Update README.md 2021-04-13 23:04:52 +12:00
Dmitry Maksyoma
90d1702702
Update README.md 2021-04-13 22:57:10 +12:00
Dmitry Maksyoma
e7f8caa752 Building: describe how to build and test packages 2021-04-13 22:48:41 +12:00
Dmitry Maksyoma
f532e3244b Add deb/rpm package build instructions 2021-04-13 21:59:51 +12:00
matt
04461b9d4c fixes 2021-04-11 21:35:13 +00:00
matt
75cef8b726 [skip CI] build fixes 2021-03-31 07:54:59 -04:00
matt
29415a8c7d Apply patch for 1.20.x 2021-03-26 19:53:04 +00:00
Dmitry Maksyoma
9b3e1f73f5 Deb/rpm: update barebones images 2021-03-26 01:10:43 +13:00
Dmitry Maksyoma
f758fc5021 CI: build all distros and upload to S3 2021-03-25 22:27:27 +13:00
Dmitry Maksyoma
df92791550 Gitlab CI: build all distros if branch has "release" or "testing" in it 2021-03-15 21:59:39 +13:00
Dmitry Maksyoma
25c32c96e5 Deb: fix Ubuntu Focal (vnc_startup.sh XFCE start issue) 2021-03-14 23:38:48 +13:00
Dmitry Maksyoma
ed4c514bcb Deb: test images have lsb-release now
To ensure it's the right image, I double-check with lsb_release.
2021-03-14 23:24:14 +13:00
Dmitry Maksyoma
2005b86a92 Deb: make easy-start script easier to modify 2021-03-14 21:19:08 +13:00
Dmitry Maksyoma
d73ffc8a38 Deb: example script can now -kill, -d (debug), --help 2021-03-14 21:01:04 +13:00
Dmitry Maksyoma
a73b890c92 Code formatting 2021-03-13 23:51:33 +13:00
Dmitry Maksyoma
8c2e8c9acb Deb: add example script to easily run kasmvncserver 2021-03-13 21:54:06 +13:00
Dmitry Maksyoma
6f803f744d vncpasswd man: update to be current regarding password length 2021-03-13 21:48:59 +13:00
Dmitry Maksyoma
56ed2855bd Testing: keep foo-owner as -o and -w
Changing permissions to just -w removed -o.
2021-03-04 23:22:28 +13:00
Dmitry Maksyoma
43658a27f7 Deb: provide an easy way to start KasmVNC with default options
...via kasmvncserver-start.
2021-03-03 23:27:02 +13:00
Dmitry Maksyoma
8eb7e06d6c Deb: update Debian Buster barebones test to work 2021-03-03 22:47:48 +13:00
Dmitry Maksyoma
62eae815b6 Remove obsolete comment 2021-03-03 22:04:09 +13:00
Dmitry Maksyoma
6d0a020f4f Move build-and-test-* to builder/ 2021-02-28 21:28:14 +13:00
Dmitry Maksyoma
9fb709087d Add verbose logging via KASMVNC_VERBOSE_LOGGING env var
Running "KASMVNC_VERBOSE_LOGGING=1 builder/test-deb debian buster" will
turn on verbose logging of kasmvncserver.
2021-02-28 21:21:49 +13:00
Dmitry Maksyoma
e0c056f36b Add rw, ro and owner users on container startup 2021-02-28 21:03:02 +13:00
Dmitry Maksyoma
7a1c1edeb4 Deb/rpm: change test user password to "foobar"
kasmvncpasswd validates password, so "bar" would be too short.
2021-02-28 20:48:17 +13:00
Dmitry Maksyoma
01d448f018 Deb: run test image, instead of just printing command 2021-02-28 19:46:18 +13:00
Dmitry Maksyoma
78768d52ff VNC Docker startup: commented out verbose logging for ease of use 2021-02-25 23:14:50 +13:00
Dmitry Maksyoma
e9626fdacf VNC Docker startup: use new kasmvncpasswd with multiple users support 2021-02-25 23:13:32 +13:00
Dmitry Maksyoma
fbfdf21612 Deb: Debian Bullseye XFCE works now 2021-02-25 21:58:10 +13:00
Dmitry Maksyoma
d7916b081b Deb: Kali XFCE works now 2021-02-25 21:33:38 +13:00
Dmitry Maksyoma
7f9a50562d Deb: fix build dependencies install 2021-02-24 21:16:53 +13:00
Dmitry Maksyoma
ece969fd05 Rpm: group kasmvnc -> kasmvnc-cert
I feel it'd be confusing to use kasmvnc group to provide access to the
TSL certificate. Groups like that control whether you can run software,
e.g. "docker" group. Using "-cert" clearly shows it's just for
certificate access. Not unlide ssl-cert group in Debian.
2021-02-22 22:28:30 +13:00
Dmitry Maksyoma
969c64ced3 Packages: Ubuntu 20 and Fedora 33 barebones tests 2021-02-22 21:25:02 +13:00
Dmitry Maksyoma
9e7d57cc3c tarball: include Xvnc.1 man page 2021-02-19 22:58:38 +13:00
Dmitry Maksyoma
24ea2d6c45 Deb: switch Buster barebones to use no WM 2021-02-18 22:32:09 +13:00
Dmitry Maksyoma
6575bbe1b3 Rpm: run xterm w/o WM in CentOS 7 barebones test 2021-02-18 22:00:34 +13:00
Dmitry Maksyoma
5159cb9ae1 build-tarball: only rebuild www if it was changed 2021-02-16 22:21:48 +13:00
Dmitry Maksyoma
c151f479f4 Merge branch 'master' into create_ubuntu20_package 2021-02-14 18:59:53 +13:00
Dmitry Maksyoma
0aeffaf2ef Rpm: run rpmlint after building rpm 2021-02-12 23:07:03 +13:00
Dmitry Maksyoma
e9e7ecd74d Rpm: create certificate on postinst, remove on postrm 2021-02-12 18:11:27 +13:00
Dmitry Maksyoma
b97633ca10 Rpm: automate rpm building with build-rpm 2021-02-11 21:50:14 +13:00
Dmitry Maksyoma
69efc52614 Rpm: add test-rpm-barebones with Openbox
Twm wasn't available.
2021-02-11 20:45:01 +13:00
Dmitry Maksyoma
90101a7e91 Rpm: CentOS dfart. Rpm building isn't automated yet. 2021-02-05 23:49:47 +13:00
Dmitry Maksyoma
a6512a7801 Docker copy will ignore builder/build, where debs are 2021-02-05 23:40:44 +13:00
Dmitry Maksyoma
b98a9eb5fa Pkg build: patch with quilt if it's present 2021-01-29 22:52:10 +13:00
Dmitry Maksyoma
9fbda8e518 Deb: add Bullseye support 2021-01-29 21:29:04 +13:00
Dmitry Maksyoma
2e98b08cec Deb: add Kali kali-rolling support 2021-01-28 23:46:21 +13:00
Dmitry Maksyoma
9eb9664bcf Pkg test: refactor for readability 2021-01-28 23:44:25 +13:00
Dmitry Maksyoma
ead31ae2e7 Pkg test: use dpkg to find libnss_wrapper.so 2021-01-28 23:35:57 +13:00
Dmitry Maksyoma
6d6ebffeae Package building: compile with debug symbols for deb purposes 2021-01-28 22:45:36 +13:00
Dmitry Maksyoma
070458d302 Deb: release numbers (18.04) -> codenames (bionic) 2021-01-28 22:10:46 +13:00
Dmitry Maksyoma
e5b8d4df11 Deb: add barebones testing image for Debian 10 2021-01-26 21:45:33 +13:00
Dmitry Maksyoma
7a6067e081 Deb: add Xorg-related dependencies 2021-01-26 21:44:56 +13:00
Dmitry Maksyoma
c5061e67b4 Deb: Debian 10 support 2021-01-22 21:54:22 +13:00
Dmitry Maksyoma
b6f16eabb7 Deb: woraroudn dbgsym package that's created now 2021-01-22 21:53:52 +13:00
Dmitry Maksyoma
f7e6d8d039 Deb: build-deb doesn't fail if Lintian complains
For now, disable Lintian warnings. In the future, a flag may be used to
determine this behaviour.
2021-01-21 22:09:43 +13:00
Dmitry Maksyoma
39e5cbc182 Fix build-tarball: use dir shared between GitLab runner and Docker 2021-01-21 22:09:32 +13:00
Dmitry Maksyoma
a479b2fcd4 Use snakeoil certificate if available 2021-01-20 23:56:50 +13:00
Dmitry Maksyoma
a6d37c2a31 Deb: update test-deb to use debs in <os>_<os_ver> dirs 2021-01-19 23:23:33 +13:00
Dmitry Maksyoma
fbeed1da72 Deb: put debs under <os>_<os_ver> directories 2021-01-19 23:02:49 +13:00
Dmitry Maksyoma
35cf095a31 Deb: create Ubuntu 20.04 tarball and deb 2021-01-19 22:44:32 +13:00
Kasm
dd3364822d
Update build-tarball 2021-01-18 13:46:24 -06:00
Dmitry Maksyoma
a4369e8897 Deb: apt -> apt-get, cause apt doesn't have a stable interface 2021-01-15 22:49:28 +13:00
Dmitry Maksyoma
5ffe76f08d Deb: don't install libjpeg-dev on deb test image
Dependencies should be pulled by the package.
2021-01-15 22:48:32 +13:00
Dmitry Maksyoma
1486f3f4c2 Deb: use /etc/kasmvnc/server.pem cert in builder/test-deb 2021-01-14 23:15:17 +13:00
Dmitry Maksyoma
fc91e4d622 Don't use "sodu docker", just "docker" 2021-01-14 21:25:41 +13:00
Dmitry Maksyoma
955183dcf0 Use/build ./builder/www when building tarball 2021-01-14 19:04:43 +13:00