Virtually Nick
eecb99b8da
GUACAMOLE-1903: Merge set rcMask to NULL to avoid double free.
2024-01-18 14:31:20 -05:00
Simon Vogl
0ae5d23722
GUACAMOLE-1903: explicitly compare for not NULL
2024-01-18 19:41:39 +01:00
Simon Vogl
bb7cf33081
GUACAMOLE-1903: set rcMask to NULL
...
set rcMask to NULL to prevent double-free errors occuring in libvncclient 0.9.13 and up
2024-01-18 19:40:59 +01:00
Virtually Nick
8a14c555a4
GUACAMOLE-1726: Merge fix Japanese text in terminals in Docker container
2024-01-16 16:30:06 -05:00
Jimmy
68b79130af
GUACAMOLE-1726: Fix the issue to show the garbled Japanese text in SSH.
2024-01-15 13:41:13 -08:00
Virtually Nick
1d1d83f95a
GUACAMOLE-1900: Merge fix a segfault issue caused by uninitialized memory.
2024-01-12 12:04:37 -05:00
Jimmy
5dfe5fac1b
GUACAMOLE-1900: Fixed a segfault issue related to the uninitialized memory when resizing the browser window.
2024-01-12 08:07:15 -08:00
Mike Jumper
e2c6141e0d
GUACAMOLE-1892: Merge fix ensuring librt is linked if necessary for timer_create().
2024-01-11 20:47:25 -08:00
Jimmy
af8a034f64
GUACAMOLE-1892: Added an LDFLAGS environment variable set to "-lrt" in Makefile.am file.
2024-01-10 13:03:13 -08:00
Jimmy
651ac64d79
GUACAMOLE-1892: Added the configuration test for recognizing whether librt needs to be linked in.
2024-01-10 13:03:13 -08:00
Mike Jumper
f5bab5541d
GUACAMOLE-1140: Merge correction to pipe SVC race condition.
2024-01-09 00:49:19 -08:00
Virtually Nick
f270349538
GUACAMOLE-1140: Fix RDP pipe svc race condition with lock and NULL check.
2023-12-28 16:20:11 -05:00
Virtually Nick
5504d831fa
GUACAMOLE-1886: Merge bump version numbers for 1.5.4.
2023-11-22 17:23:04 -05:00
Mike Jumper
90450712d6
GUACAMOLE-1886: Bump libguac-terminal soversion to reflect new interface.
...
A new guac_terminal_sync_users() function was added. All other changes
are strictly internal and have no impact on compatibility, including
binary compatibility.
2023-11-22 13:07:45 -08:00
Mike Jumper
e582b96825
GUACAMOLE-1886: Bump libguac to new soversion (interfaces changed).
...
The contents of the guac_client structure have been modified such that
existing structure members may have different offsets. Established code
that links against libguac will need to be rebuilt.
2023-11-22 13:05:57 -08:00
Mike Jumper
3a6c33a6d3
GUACAMOLE-1886: Bump version numbers to 1.5.4.
2023-11-22 12:58:04 -08:00
Virtually Nick
db007853a4
GUACAMOLE-1867: Merge fix typo in memory convenience functions (ssize_t -> size_t).
2023-10-26 15:53:54 -04:00
Mike Jumper
3e5a2abb0b
GUACAMOLE-1867: Fix typo in memory convenience functions (ssize_t -> size_t).
2023-10-26 12:32:30 -07:00
Virtually Nick
5ad26505a5
GUACAMOLE-1867: Merge explicitly link unit tests requiring libguac.
2023-10-26 15:15:21 -04:00
Mike Jumper
9f82d98dd2
GUACAMOLE-1867: Explicitly link unit tests requiring libguac.
2023-10-26 11:57:05 -07:00
James Muehlner
690808dabd
GUACAMOLE-1867: Merge new libguac memory convenience functions.
2023-10-25 20:33:38 -07:00
Mike Jumper
7f6cf20218
GUACAMOLE-1867: Add *_or_die() variant of guac_mem_realloc().
2023-10-25 12:18:13 -07:00
Mike Jumper
60ae3520ee
GUACAMOLE-1867: Migrate guacenc utility to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
944370bdb6
GUACAMOLE-1867: Migrate guaclog utility to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
bbf84f4088
GUACAMOLE-1867: Migrate PulseAudio convenience library to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
fc6195c67f
GUACAMOLE-1867: Migrate Kubernetes to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
cf1039845f
GUACAMOLE-1867: Migrate telnet to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
944718174d
GUACAMOLE-1867: Migrate SSH to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
0c538b0574
GUACAMOLE-1867: Migrate terminal emulator to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
f081157504
GUACAMOLE-1867: Migrate RDP to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
dfb708498d
GUACAMOLE-1867: Migrate VNC to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
e4057c2189
GUACAMOLE-1867: Migrate common convenience library to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
afba5488ba
GUACAMOLE-1867: Migrate guacd to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
0fdc06a9be
GUACAMOLE-1867: Migrate libguac to new memory management functions.
2023-10-25 12:18:13 -07:00
Mike Jumper
b6d9947c09
GUACAMOLE-1867: Exclude PRIV_* symbols and private headers from public docs.
2023-10-25 12:18:13 -07:00
Mike Jumper
a01b7d3ecc
GUACAMOLE-1867: Add convenience functions and macros for memory management.
2023-10-25 12:18:13 -07:00
Virtually Nick
4e1983a338
GUACAMOLE-1846: Merge check for NULLs before attempting to sync state in join pending handlers.
2023-09-30 15:30:57 -04:00
James Muehlner
13e22c635a
GUACAMOLE-1846: Check for NULLs before attempting to sync state in join pending handlers.
2023-09-30 19:24:41 +00:00
Mike Jumper
2dbd1f758c
GUACAMOLE-1846: Merge correction ensuring join_pending_handler is only invoked when necessary.
2023-09-12 17:15:55 -07:00
James Muehlner
96a20ac65e
GUACAMOLE-1846: Skip user promotion entirely if there are no pending users.
...
(cherry picked from commit 4b32cd8238fea491417ef3fdbfb1e9f97b8453e6)
2023-09-12 22:17:17 +00:00
Mike Jumper
171219c95f
GUACAMOLE-1846: Merge correction to build failures on older GCC (including making guac_rwlock public).
2023-08-30 14:52:58 -07:00
James Muehlner
2769e5ff44
GUACAMOLE-1846: Clean up rwlock code for public consumption.
2023-08-30 21:08:33 +00:00
James Muehlner
3b7495dbd5
GUACAMOLE-1846: Ensure successful builds on older GCC.
2023-08-30 21:08:20 +00:00
Mike Jumper
5e0fb229b8
GUACAMOLE-1850: Merge additional locking around guac_common_cursor.
2023-08-29 10:50:27 -07:00
Mike Jumper
6fda9900e5
GUACAMOLE-1846: Merge batching of joining users / correction to user join race condition.
2023-08-29 10:49:40 -07:00
James Muehlner
826cb784d4
GUACAMOLE-1846: Ensure that stuck child processes are nonetheless cleaned up.
2023-08-29 16:59:11 +00:00
James Muehlner
b02abfd9fa
GUACAMOLE-1846: Add error handling support to join pending handler.
2023-08-29 16:59:11 +00:00
James Muehlner
8824f2c7d7
GUACAMOLE-1846: Migrate away from unsupported atomic state for pending user promotion.
2023-08-29 16:59:11 +00:00
James Muehlner
317e733463
GUACAMOLE-1846: Sync data to all pending users using broadcast socket.
2023-08-29 16:59:10 +00:00
James Muehlner
a7443a521c
GUACAMOLE-1846: Fix __write_all() to return length as documented.
2023-08-29 16:57:38 +00:00