Bug 5859 - serial port redirection requires LD_PRELOAD on server
Summary: serial port redirection requires LD_PRELOAD on server
Status: CLOSED WONTFIX
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: | Serial port redirection (deprecated) (show other bugs)
Version: pre-1.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.19.0
Assignee: Peter Åstrand
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-26 17:35 CEST by Pierre Ossman
Modified: 2025-04-17 10:36 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2016-04-26 17:35:23 CEST
We currently use cyclades serial client for serial port redirection, which is based on LD_PRELOAD. This can be a limitation in that it requires a preserved environment, some binaries don't support LD_PRELOAD, and injecting libraries is in itself somewhat dangerous.

An alternative could be the CUSE system (based on FUSE) that allows us to create fake character devices. It is available in Linux 2.6.31 (RHEL 6-ish) and later. ioctl's are a bit peculiar there and could pose problems. However they aren't working right now either (bug 536).
Comment 1 Pierre Ossman cendio 2025-04-17 10:23:13 CEST
Serial port redirection has been removed in bug 6048.

Note You need to log in before you can comment on or make changes to this bug.