5
0
mirror of git://git.proxmox.com/git/spiceterm.git synced 2024-12-21 09:34:10 +03:00
Commit Graph

148 Commits

Author SHA1 Message Date
Thomas Lamprecht
cb9db49a2e bump version to 3.3.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
6d326be392 d/control: raise standards version compliance to 4.6.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
1f6a49da0d d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
787841818b buildsys: expand clean target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
2ef3e2033e buildsys: derive upload dist automatically
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
854f72cd61 buildsys: improve DSC target & add sbuild convenience target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
88e9940e14 buildsys: use full DEB_VERSION and correct DEB_HOST_ARCH
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
d8e71f5bef d/copyright: update years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
d5137d6926 buildsys: improve resolving version
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
0c95cc53a0 makefile: convert to use simple parenthesis
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-26 15:22:40 +02:00
Thomas Lamprecht
50393f775e bump version to 3.2-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-23 10:12:39 +02:00
Dominik Csapak
120ce266c5 screen: fix exiting on client disconnect with new libspice-server
the way we detected a client_disconnect does not work anymore with
spice-server >= 0.14.3, but there is a convienient function
that exits the spice-server on client disconnect

there is a slight behaviour change that should not make a big difference:

previously, if a user used the same '.vv' file twice, the first client
got disconnected and the second would connect

now, because the server closes on disconnect, the second client is
not be able to connect anymore

using our ui though, every click on 'shell>spice' generates a new '.vv'
file that works though (and for container shells we use dtach to mux)

i could not (in reasonable time) find out why the first client
disconnects at all, and also could not find another way to detect a
client disconnect that is similar to our previous method

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-23 10:09:44 +02:00
Fabian Grünbichler
2df988a10d build: fix -dbgsym generation
we don't want to strip as part of installing, debhelper does that for us
while actually collecting the stripped debug symbols..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-06-22 15:18:03 +02:00
Thomas Lamprecht
11a71a1847 bump version to 3.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-16 18:55:07 +02:00
Thomas Lamprecht
320a564de9 buildsys: change upload dist to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-16 18:53:53 +02:00
Thomas Lamprecht
1819464dd3 d/control: update dh compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-16 18:53:38 +02:00
Thomas Lamprecht
d0df10ce33 SimpleSpiceUpdate struct needs to be packed
else the compiler guarantees alignment to 8 bytes only, but we need 1
byte to match the library's ABI.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-16 18:51:08 +02:00
Thomas Lamprecht
e9120d9af3 code/whitespace cleanups
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-16 18:50:32 +02:00
Thomas Lamprecht
e7f8d32fd7 set debian source format to 1.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-23 18:19:12 +02:00
Thomas Lamprecht
c62bdf308a buildsys: switch upload dist over to buster
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-23 18:19:00 +02:00
Thomas Lamprecht
eea9e936a5 buildsys: ensure that old build dirs get cleaned up too
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 17:53:43 +02:00
Thomas Lamprecht
03b642f23f bump version to 3.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 17:52:37 +02:00
Thomas Lamprecht
233f68a989 bump debian compat level to 11
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 17:52:37 +02:00
Thomas Lamprecht
215750914a buildsys: add dsc target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 17:52:37 +02:00
Thomas Lamprecht
ab216da9bf rework buildsystem, move to own src folder
most of this is a move plus a little bit of cleanup of the top level
packaging make file

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 17:48:46 +02:00
Thomas Lamprecht
63cb9598e3 d/control: fix priority-extra-is-replaced-by-priority-optional
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 16:19:19 +02:00
Thomas Lamprecht
16ca49dad0 drop SASL support allowing using Debians libspice-server
The disadvantage over keeping this and thus having to maintain
libspice-server ourself, a package with frequent security issues
reported, overweight the advantages. Spiceterm itself is probably not
used that much, and of that relatively small user base SASL is
probably almost non-existent.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 16:15:10 +02:00
Thomas Lamprecht
1a89d702e7 ensure form fits in buf
yeah this is hacky, but we'll remove this probably anyway soon...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-21 13:28:38 +01:00
Fabian Grünbichler
79660a6545 bump version to 3.0-5 2017-12-01 10:20:31 +01:00
Dominik Csapak
995ba329be fix add_keymap_entry for non us keymaps
the only difference between
g_hash_table_insert and g_hash_table_replace is which key gets
freed/used

insert reuses the old key while replace used the new key
both insert the value or replace the value if it already exists

since the key is in the structure we allocate, we always
want to use the new key, and the old structure to be freed

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-12-01 10:19:09 +01:00
Fabian Grünbichler
93de628d10 build: reformat debian/control
using wrap-and-sort -abt
2017-10-04 11:05:33 +02:00
Wolfgang Bumiller
669391ddf5 bump version to 3.0-4 2017-06-02 10:55:37 +02:00
Dominik Csapak
ffeedb040b fix memory leaks when using g_hashtable
when generating a bitmap for a character whose codepoint was above 255,
we used a cache_id of 0, malloc'd a CachedImage and inserted it into a
g_hashtable, without freeing the one which was before inserted with cache_id 0

this is circumvented by only generating a CachedImage when having
a cache_id != 0

the second leak was also with inserting into a hashtable, but there we
give the hashtable the g_free method as a value_destroy_func

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-06-02 10:54:41 +02:00
Dietmar Maurer
377a4ee926 bump version to 3.0-3 2017-05-06 08:14:12 +02:00
Dominik Csapak
5a100bddb6 fix bound checking on cursor move
changing most of the vt struct fields to unsigned, to avoid undefined
behaviour and use gotoxy for moving the cursor to correctly bound check
the cursor position

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-05-06 08:11:39 +02:00
Dietmar Maurer
dd661f01eb bump version to 3.0-2 2017-05-03 08:09:26 +02:00
Dominik Csapak
5508c4fd39 use color_table to get the correct terminal colors
this was missing, and the colors in the terminal were wrong

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-05-03 07:52:40 +02:00
Fabian Grünbichler
169c1cc65a bump version to 3.0-1 2017-03-13 12:17:47 +01:00
Fabian Grünbichler
351b18cf4a buildsys: update make upload target for stretch 2017-03-13 12:16:18 +01:00
Dominik Csapak
6d378df57f check range for utf8 characters
since we load the font from psf1 files, the highest utf8 codepoint we
have a fontmap for is 0xFFFF, so we use an unsigned short for the
character

but since we parse utf8 for up to 6 bytes we have to check the range, or
else we can get garbled output

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-03-09 10:21:43 +01:00
Wolfgang Bumiller
8cda4721fb drop gthread dependency 2017-02-07 15:41:52 +01:00
Wolfgang Bumiller
5635cc8c50 bump version to 2.0-2 2017-01-31 13:50:12 +01:00
Wolfgang Bumiller
f6943f4bac buildsystem fixups 2017-01-31 13:50:12 +01:00
Wolfgang Bumiller
5d2f691159 buildsys: use repoman in the upload target 2017-01-31 13:44:47 +01:00
Wolfgang Bumiller
6f0a522975 buildsys: job-safe deb target 2017-01-31 13:37:56 +01:00
Fabian Grünbichler
9d53e3328e change TLS cipher suite to 'HIGH'
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2017-01-31 13:36:31 +01:00
Dietmar Maurer
dc0ff83b9d set gcc flags to avoid lintian hardening-no-relro warning 2015-02-28 08:18:01 +01:00
Dietmar Maurer
1c00de2b76 link with libsasl2 to avoid linker error 2015-02-28 08:10:46 +01:00
Dietmar Maurer
b52b953498 updates for debian jessie 2015-02-27 16:40:45 +01:00
Dietmar Maurer
f801ff196c bump version to 1.0-2 2013-12-11 11:48:59 +01:00